Home
last modified time | relevance | path

Searched refs:lldb (Results 1 – 25 of 1743) sorted by relevance

12345678910>>...70

/openbsd-src/gnu/llvm/lldb/docs/
H A D.htaccess2 Redirect 301 /architecture/index.html https://lldb.llvm.org/resources/architecture.html
3 Redirect 301 /cpp_reference/html/index.html https://lldb.llvm.org/cpp_reference/index.html
4 Redirect 301 /features.html https://lldb.llvm.org/status/features.html
5 Redirect 301 /formats.html https://lldb.llvm.org/use/formatting.html
6 Redirect 301 /goals.html https://lldb.llvm.org/status/goals.html
7 Redirect 301 /lldb-gdb.html https://lldb.llvm.org/use/map.html
8 Redirect 301 /projects.html https://lldb.llvm.org/status/projects.html
9 Redirect 301 /remote.html https://lldb.llvm.org/use/remote.html
10 Redirect 301 /source.html https://lldb.llvm.org/resources/contributing.html
11 Redirect 301 /tutorial.html https://lldb.llvm.org/use/tutorial.html
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/API/
H A DSBTarget.h25 namespace lldb {
43 SBTarget(const lldb::SBTarget &rhs);
45 SBTarget(const lldb::TargetSP &target_sp);
50 const lldb::SBTarget &operator=(const lldb::SBTarget &rhs);
56 static bool EventIsTargetEvent(const lldb::SBEvent &event);
58 static lldb::SBTarget GetTargetFromEvent(const lldb::SBEvent &event);
60 static uint32_t GetNumModulesFromEvent(const lldb::SBEvent &event);
62 static lldb::SBModule GetModuleAtIndexFromEvent(const uint32_t idx,
63 const lldb::SBEvent &event);
67 lldb::SBProcess GetProcess();
[all …]
H A DSBValue.h19 namespace lldb {
25 SBValue(const lldb::SBValue &rhs);
27 lldb::SBValue &operator=(const lldb::SBValue &rhs);
39 lldb::user_id_t GetID();
51 lldb::Format GetFormat();
53 void SetFormat(lldb::Format format);
57 int64_t GetValueAsSigned(lldb::SBError &error, int64_t fail_value = 0);
59 uint64_t GetValueAsUnsigned(lldb::SBError &error, uint64_t fail_value = 0);
73 const char *GetSummary(lldb::SBStream &stream,
74 lldb::SBTypeSummaryOptions &options);
[all …]
H A DSBProcess.h19 namespace lldb {
35 SBProcess(const lldb::SBProcess &rhs);
37 const lldb::SBProcess &operator=(const lldb::SBProcess &rhs);
39 SBProcess(const lldb::ProcessSP &process_sp);
56 lldb::SBTarget GetTarget() const;
58 lldb::ByteOrder GetByteOrder() const;
68 void ReportEventState(const lldb::SBEvent &event, FILE *out) const;
70 void ReportEventState(const lldb::SBEvent &event, SBFile file) const;
72 void ReportEventState(const lldb::SBEvent &event, FileSP file) const;
74 void AppendEventStateReport(const lldb::SBEvent &event,
[all …]
H A DSBFrame.h15 namespace lldb {
21 SBFrame(const lldb::SBFrame &rhs);
23 const lldb::SBFrame &operator=(const lldb::SBFrame &rhs);
27 bool IsEqual(const lldb::SBFrame &that) const;
35 lldb::addr_t GetCFA() const;
37 lldb::addr_t GetPC() const;
39 bool SetPC(lldb::addr_t new_pc);
41 lldb::addr_t GetSP() const;
43 lldb::addr_t GetFP() const;
45 lldb::SBAddress GetPCAddress() const;
[all …]
H A DSBType.h14 namespace lldb {
22 SBTypeMember(const lldb::SBTypeMember &rhs);
26 lldb::SBTypeMember &operator=(const lldb::SBTypeMember &rhs);
34 lldb::SBType GetType();
44 bool GetDescription(lldb::SBStream &description,
45 lldb::DescriptionLevel description_level);
63 SBTypeMemberFunction(const lldb::SBTypeMemberFunction &rhs);
67 lldb::SBTypeMemberFunction &operator=(const lldb::SBTypeMemberFunction &rhs);
79 lldb::SBType GetType();
81 lldb::SBType GetReturnType();
[all …]
H A DSBData.h18 namespace lldb {
42 lldb::ByteOrder GetByteOrder();
44 void SetByteOrder(lldb::ByteOrder endian);
46 float GetFloat(lldb::SBError &error, lldb::offset_t offset);
48 double GetDouble(lldb::SBError &error, lldb::offset_t offset);
50 long double GetLongDouble(lldb::SBError &error, lldb::offset_t offset);
52 lldb::addr_t GetAddress(lldb::SBError &error, lldb::offset_t offset);
54 uint8_t GetUnsignedInt8(lldb::SBError &error, lldb::offset_t offset);
56 uint16_t GetUnsignedInt16(lldb::SBError &error, lldb::offset_t offset);
58 uint32_t GetUnsignedInt32(lldb::SBError &error, lldb::offset_t offset);
[all …]
H A DSBModule.h18 namespace lldb {
30 SBModule(lldb::SBProcess &process, lldb::addr_t header_addr);
50 lldb::SBFileSpec GetFileSpec() const;
65 lldb::SBFileSpec GetPlatformFileSpec() const;
67 bool SetPlatformFileSpec(const lldb::SBFileSpec &platform_file);
79 lldb::SBFileSpec GetRemoteInstallFileSpec();
97 bool SetRemoteInstallFileSpec(lldb::SBFileSpec &file);
99 lldb::ByteOrder GetByteOrder();
109 bool operator==(const lldb::SBModule &rhs) const;
111 bool operator!=(const lldb::SBModule &rhs) const;
[all …]
H A DSBDebugger.h17 namespace lldb {
24 SBError Initialize(lldb::SBDebugger &sb_debugger,
25 unsigned long (*callback)(void *, lldb::SBInputReader *,
26 lldb::InputReaderAction,
28 void *a, lldb::InputReaderGranularity b, char const *c,
44 SBDebugger(const lldb::SBDebugger &rhs);
46 SBDebugger(const lldb::DebuggerSP &debugger_sp);
52 lldb::SBBroadcaster GetBroadcaster();
81 static const char *GetProgressFromEvent(const lldb::SBEvent &event,
86 static lldb::SBStructuredData
[all …]
H A DSBCommandInterpreter.h17 namespace lldb {
29 SBCommandInterpreter(const lldb::SBCommandInterpreter &rhs);
33 const lldb::SBCommandInterpreter &
34 operator=(const lldb::SBCommandInterpreter &rhs);
37 GetArgumentTypeAsCString(const lldb::CommandArgumentType arg_type);
40 GetArgumentDescriptionAsCString(const lldb::CommandArgumentType arg_type);
42 static bool EventIsCommandInterpreterEvent(const lldb::SBEvent &event);
52 lldb::SBBroadcaster GetBroadcaster();
64 lldb::SBProcess GetProcess();
66 lldb::SBDebugger GetDebugger();
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/Interpreter/
H A DCommandOptionArgumentTable.h17 {lldb::eSaveCoreFull, "full", "Create a core file with all memory saved"},
18 {lldb::eSaveCoreDirtyOnly, "modified-memory",
20 {lldb::eSaveCoreStackOnly, "stack",
80 lldb::eScriptLanguageNone,
85 lldb::eScriptLanguagePython,
90 lldb::eScriptLanguageLua,
95 lldb::eScriptLanguageNone,
146 {lldb::eOnlyThisThread, "this-thread", "Run only this thread"},
147 {lldb::eAllThreads, "all-threads", "Run all threads"},
148 {lldb::eOnlyDuringStepping, "while-stepping",
[all …]
/openbsd-src/gnu/llvm/lldb/source/DataFormatters/
H A DVectorType.cpp21 using namespace lldb;
25 static CompilerType GetCompilerTypeForFormat(lldb::Format format, in GetCompilerTypeForFormat()
33 case lldb::eFormatAddressInfo: in GetCompilerTypeForFormat()
34 case lldb::eFormatPointer: in GetCompilerTypeForFormat()
38 case lldb::eFormatBoolean: in GetCompilerTypeForFormat()
39 return type_system->GetBasicTypeFromAST(lldb::eBasicTypeBool); in GetCompilerTypeForFormat()
41 case lldb::eFormatBytes: in GetCompilerTypeForFormat()
42 case lldb::eFormatBytesWithASCII: in GetCompilerTypeForFormat()
43 case lldb::eFormatChar: in GetCompilerTypeForFormat()
44 case lldb::eFormatCharArray: in GetCompilerTypeForFormat()
[all …]
/openbsd-src/gnu/llvm/lldb/bindings/interface/
H A DSBTarget.i9 namespace lldb {
69 SBTarget (const lldb::SBTarget& rhs);
85 EventIsTargetEvent (const lldb::SBEvent &event);
87 static lldb::SBTarget
88 GetTargetFromEvent (const lldb::SBEvent &event);
91 GetNumModulesFromEvent (const lldb::SBEvent &event);
93 static lldb::SBModule
94 GetModuleAtIndexFromEvent (const uint32_t idx, const lldb::SBEvent &event);
96 lldb::SBProcess
108 lldb::SBPlatform
[all …]
H A DSBDebugger.i9 namespace lldb {
128 static const char *GetProgressFromEvent(const lldb::SBEvent &event,
134 static lldb::SBStructuredData GetDiagnosticFromEvent(const lldb::SBEvent &event);
149 static lldb::SBDebugger
152 static lldb::SBDebugger
155 static lldb::SBDebugger
156 Create(bool source_init_files, lldb::LogOutputCallback log_callback, void *baton);
159 Destroy (lldb::SBDebugger &debugger);
166 SBDebugger(const lldb::SBDebugger &rhs);
215 lldb::FileSP GetInputFileHandle() { in GetInputFileHandle()
[all …]
H A DSBProcess.i9 namespace lldb {
47 SBProcess (const lldb::SBProcess& rhs);
68 lldb::SBTarget
71 lldb::ByteOrder
98 ReportEventState (const lldb::SBEvent &event, SBFile out) const;
101 ReportEventState (const lldb::SBEvent &event, FileSP BORROWED) const;
104 AppendEventStateReport (const lldb::SBEvent &event, lldb::SBCommandReturnObject &result);
111 RemoteAttachToProcessWithID (lldb::pid_t pid,
112 lldb::SBError& error);
126 lldb::SBError& error);
[all …]
/openbsd-src/gnu/llvm/lldb/bindings/
H A Dheaders.swig9 #include "lldb/lldb-public.h"
10 #include "lldb/API/SBAddress.h"
11 #include "lldb/API/SBAttachInfo.h"
12 #include "lldb/API/SBBlock.h"
13 #include "lldb/API/SBBreakpoint.h"
14 #include "lldb/API/SBBreakpointLocation.h"
15 #include "lldb/API/SBBreakpointName.h"
16 #include "lldb/API/SBBroadcaster.h"
17 #include "lldb/API/SBCommandInterpreter.h"
18 #include "lldb/API/SBCommandInterpreterRunOptions.h"
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/
H A Dlldb-private-interfaces.h29 typedef lldb::ABISP (*ABICreateInstance)(lldb::ProcessSP process_sp,
37 typedef lldb::JITLoaderSP (*JITLoaderCreateInstance)(Process *process,
40 const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp,
41 lldb::offset_t data_offset, const FileSpec *file, lldb::offset_t offset,
42 lldb::offset_t length);
44 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp,
45 const lldb::ProcessSP &process_sp, lldb::addr_t offset);
47 const FileSpec &file, lldb::DataBufferSP &data_sp,
48 lldb::offset_t data_offset, lldb::offset_t file_offset,
49 lldb::offset_t length, ModuleSpecList &module_specs);
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/Utility/
H A DDataExtractor.h87 DataExtractor(const void *data, lldb::offset_t data_length,
88 lldb::ByteOrder byte_order, uint32_t addr_size,
109 DataExtractor(const lldb::DataBufferSP &data_sp, lldb::ByteOrder byte_order,
134 DataExtractor(const DataExtractor &data, lldb::offset_t offset,
135 lldb::offset_t length, uint32_t target_byte_size = 1);
206 lldb::offset_t PutToLog(Log *log, lldb::offset_t offset,
207 lldb::offset_t length, uint64_t base_addr,
235 size_t ExtractBytes(lldb::offset_t offset, lldb::offset_t length,
236 lldb::ByteOrder dst_byte_order, void *dst) const;
254 uint64_t GetAddress(lldb::offset_t *offset_ptr) const;
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/Symbol/
H A DTypeSystem.h50 std::optional<lldb::LanguageType> GetSingularLanguage();
51 void Insert(lldb::LanguageType language);
85 static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
88 static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
131 void *opaque_decl_ctx, lldb::LanguageType *language_ptr,
141 virtual bool Verify(lldb::opaque_compiler_type_t type) = 0;
144 virtual bool IsArrayType(lldb::opaque_compiler_type_t type,
148 virtual bool IsAggregateType(lldb::opaque_compiler_type_t type) = 0;
150 virtual bool IsAnonymousType(lldb::opaque_compiler_type_t type);
152 virtual bool IsCharType(lldb::opaque_compiler_type_t type) = 0;
[all …]
H A DFuncUnwinders.h38 lldb::UnwindPlanSP GetUnwindPlanAtCallSite(Target &target, Thread &thread);
40 lldb::UnwindPlanSP GetUnwindPlanAtNonCallSite(Target &target,
43 lldb::UnwindPlanSP GetUnwindPlanFastUnwind(Target &target,
46 lldb::UnwindPlanSP
49 lldb::UnwindPlanSP
77 lldb::UnwindPlanSP GetAssemblyUnwindPlan(Target &target, Thread &thread);
79 lldb::UnwindPlanSP GetObjectFileUnwindPlan(Target &target);
81 lldb::UnwindPlanSP GetObjectFileAugmentedUnwindPlan(Target &target,
84 lldb::UnwindPlanSP GetEHFrameUnwindPlan(Target &target);
86 lldb::UnwindPlanSP GetEHFrameAugmentedUnwindPlan(Target &target,
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/Core/
H A DSection.h36 typedef std::vector<lldb::SectionSP> collection;
50 size_t AddSection(const lldb::SectionSP &section_sp);
52 size_t AddUniqueSection(const lldb::SectionSP &section_sp);
56 bool ContainsSection(lldb::user_id_t sect_id) const;
61 lldb::SectionSP FindSectionByName(ConstString section_dstr) const;
63 lldb::SectionSP FindSectionByID(lldb::user_id_t sect_id) const;
65 lldb::SectionSP FindSectionByType(lldb::SectionType sect_type,
69 lldb::SectionSP
70 FindSectionContainingFileAddress(lldb::addr_t addr,
79 bool ReplaceSection(lldb::user_id_t sect_id,
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/Target/
H A DStackFrame.h106 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
107 lldb::user_id_t concrete_frame_idx, lldb::addr_t cfa,
108 bool cfa_is_valid, lldb::addr_t pc, Kind frame_kind,
111 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
112 lldb::user_id_t concrete_frame_idx,
113 const lldb::RegisterContextSP &reg_context_sp, lldb::addr_t cfa,
114 lldb::addr_t pc, bool behaves_like_zeroth_frame,
117 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
118 lldb::user_id_t concrete_frame_idx,
119 const lldb::RegisterContextSP &reg_context_sp, lldb::addr_t cfa,
[all …]
H A DThread.h84 ThreadEventData(const lldb::ThreadSP thread_sp);
86 ThreadEventData(const lldb::ThreadSP thread_sp, const StackID &stack_id);
102 static lldb::ThreadSP GetThreadFromEvent(const Event *event_ptr);
106 static lldb::StackFrameSP GetStackFrameFromEvent(const Event *event_ptr);
108 lldb::ThreadSP GetThread() const { return m_thread_sp; } in GetThread()
113 lldb::ThreadSP m_thread_sp;
123 lldb::StopInfoSP stop_info_sp; // You have to restore the stop info or you
126 lldb::RegisterCheckpointSP
129 lldb::addr_t current_inlined_pc;
143 Thread(Process &process, lldb::tid_t tid, bool use_invalid_index_id = false);
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCTrampolineHandler.h23 AppleObjCTrampolineHandler(const lldb::ProcessSP &process_sp,
24 const lldb::ModuleSP &objc_module_sp);
28 lldb::ThreadPlanSP GetStepThroughDispatchPlan(Thread &thread,
33 bool AddrIsMsgForward(lldb::addr_t addr) const { in AddrIsMsgForward()
48 lldb::addr_t SetupDispatchFunction(Thread &thread,
50 const DispatchFunction *FindDispatchFunction(lldb::addr_t addr);
51 void ForEachDispatchFunction(std::function<void(lldb::addr_t,
80 VTableDescriptor(uint32_t in_flags, lldb::addr_t in_code_start) in VTableDescriptor()
84 lldb::addr_t code_start;
91 VTableRegion(AppleObjCVTables *owner, lldb::addr_t header_addr);
[all …]
/openbsd-src/gnu/llvm/lldb/tools/intel-features/intel-mpx/
H A Dcli-wrapper-mpxtable.cpp24 static bool GetPtr(char *cptr, uint64_t &ptr, lldb::SBFrame &frame, in GetPtr()
25 lldb::SBCommandReturnObject &result) { in GetPtr()
28 result.SetStatus(lldb::eReturnStatusFailed); in GetPtr()
32 lldb::SBValue ptr_addr = frame.GetValueForVariablePath(cptr); in GetPtr()
35 result.SetStatus(lldb::eReturnStatusFailed); in GetPtr()
60 static void PrintBTEntry(lldb::addr_t lbound, lldb::addr_t ubound, in PrintBTEntry()
62 lldb::SBCommandReturnObject &result) { in PrintBTEntry()
63 const lldb::addr_t one_cmpl64 = ~((lldb::addr_t)0); in PrintBTEntry()
64 const lldb::addr_t one_cmpl32 = ~((uint32_t)0); in PrintBTEntry()
77 lldb::SBTarget &target, llvm::Triple::ArchType arch, in GetBTEntryAddr()
[all …]

12345678910>>...70