Home
last modified time | relevance | path

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

12345678910>>...64

/src/contrib/llvm-project/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",
85 lldb::eScriptLanguageNone,
90 lldb::eScriptLanguagePython,
95 lldb::eScriptLanguageLua,
100 lldb::eScriptLanguageNone,
151 {lldb::eOnlyThisThread, "this-thread", "Run only this thread"},
152 {lldb::eAllThreads, "all-threads", "Run all threads"},
153 {lldb::eOnlyDuringStepping, "while-stepping",
[all …]
/src/contrib/llvm-project/lldb/include/lldb/API/
H A DSBTarget.h33 namespace lldb {
52 SBTarget(const lldb::SBTarget &rhs);
57 const lldb::SBTarget &operator=(const lldb::SBTarget &rhs);
63 static bool EventIsTargetEvent(const lldb::SBEvent &event);
65 static lldb::SBTarget GetTargetFromEvent(const lldb::SBEvent &event);
67 static uint32_t GetNumModulesFromEvent(const lldb::SBEvent &event);
69 static lldb::SBModule GetModuleAtIndexFromEvent(const uint32_t idx,
70 const lldb::SBEvent &event);
74 lldb::SBProcess GetProcess();
93 lldb::SBStructuredData GetStatistics();
[all …]
H A DSBProcess.h25 namespace lldb {
41 SBProcess(const lldb::SBProcess &rhs);
43 const lldb::SBProcess &operator=(const lldb::SBProcess &rhs);
60 lldb::SBTarget GetTarget() const;
62 lldb::ByteOrder GetByteOrder() const;
73 void ReportEventState(const lldb::SBEvent &event, FILE *out) const;
76 void ReportEventState(const lldb::SBEvent &event, SBFile file) const;
78 void ReportEventState(const lldb::SBEvent &event, FileSP BORROWED) const;
80 void AppendEventStateReport(const lldb::SBEvent &event,
81 lldb::SBCommandReturnObject &result);
[all …]
H A DSBValue.h25 namespace lldb {
31 SBValue(const lldb::SBValue &rhs);
33 lldb::SBValue &operator=(const lldb::SBValue &rhs);
45 lldb::user_id_t GetID();
57 lldb::Format GetFormat();
59 void SetFormat(lldb::Format format);
63 int64_t GetValueAsSigned(lldb::SBError &error, int64_t fail_value = 0);
65 uint64_t GetValueAsUnsigned(lldb::SBError &error, uint64_t fail_value = 0);
71 lldb::addr_t GetValueAsAddress();
81 const char *GetSummary(lldb::SBStream &stream,
[all …]
H A DSBType.h20 namespace lldb {
28 SBTypeMember(const lldb::SBTypeMember &rhs);
32 lldb::SBTypeMember &operator=(const lldb::SBTypeMember &rhs);
40 lldb::SBType GetType();
50 bool GetDescription(lldb::SBStream &description,
51 lldb::DescriptionLevel description_level);
69 SBTypeMemberFunction(const lldb::SBTypeMemberFunction &rhs);
73 lldb::SBTypeMemberFunction &operator=(const lldb::SBTypeMemberFunction &rhs);
85 lldb::SBType GetType();
87 lldb::SBType GetReturnType();
[all …]
H A DSBFrame.h24 namespace lldb {
30 SBFrame(const lldb::SBFrame &rhs);
32 const lldb::SBFrame &operator=(const lldb::SBFrame &rhs);
36 bool IsEqual(const lldb::SBFrame &that) const;
44 lldb::addr_t GetCFA() const;
46 lldb::addr_t GetPC() const;
48 bool SetPC(lldb::addr_t new_pc);
50 lldb::addr_t GetSP() const;
52 lldb::addr_t GetFP() const;
54 lldb::SBAddress GetPCAddress() const;
[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 DSBDebugger.h24 namespace lldb {
32 SBError Initialize(lldb::SBDebugger &sb_debugger,
33 unsigned long (*callback)(void *, lldb::SBInputReader *,
34 lldb::InputReaderAction,
36 void *a, lldb::InputReaderGranularity b, char const *c,
46 eBroadcastBitProgress = lldb::DebuggerBroadcastBit::eBroadcastBitProgress, in FLAGS_ANONYMOUS_ENUM()
47 eBroadcastBitWarning = lldb::DebuggerBroadcastBit::eBroadcastBitWarning, in FLAGS_ANONYMOUS_ENUM()
48 eBroadcastBitError = lldb::DebuggerBroadcastBit::eBroadcastBitError, in FLAGS_ANONYMOUS_ENUM()
50 lldb::DebuggerBroadcastBit::eBroadcastBitProgressCategory, in FLAGS_ANONYMOUS_ENUM()
54 SBDebugger(const lldb::SBDebugger &rhs);
[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 DSBCommandInterpreter.h22 namespace lldb {
35 SBCommandInterpreter(const lldb::SBCommandInterpreter &rhs);
39 const lldb::SBCommandInterpreter &
40 operator=(const lldb::SBCommandInterpreter &rhs);
43 GetArgumentTypeAsCString(const lldb::CommandArgumentType arg_type);
46 GetArgumentDescriptionAsCString(const lldb::CommandArgumentType arg_type);
48 static bool EventIsCommandInterpreterEvent(const lldb::SBEvent &event);
84 lldb::SBBroadcaster GetBroadcaster();
96 lldb::SBProcess GetProcess();
98 lldb::SBDebugger GetDebugger();
[all …]
/src/contrib/llvm-project/lldb/bindings/
H A Dheaders.swig9 #include "lldb/lldb-public.h"
10 #include "lldb/API/SBAddress.h"
11 #include "lldb/API/SBAddressRange.h"
12 #include "lldb/API/SBAddressRangeList.h"
13 #include "lldb/API/SBAttachInfo.h"
14 #include "lldb/API/SBBlock.h"
15 #include "lldb/API/SBBreakpoint.h"
16 #include "lldb/API/SBBreakpointLocation.h"
17 #include "lldb/API/SBBreakpointName.h"
18 #include "lldb/API/SBBroadcaster.h"
[all …]
H A Dinterfaces.swig5 %include "lldb/lldb-defines.h"
6 %include "lldb/lldb-enumerations.h"
7 %include "lldb/lldb-forward.h"
8 %include "lldb/lldb-types.h"
11 %include "lldb/API/SBDefines.h"
91 %include "lldb/API/SBAddress.h"
92 %include "lldb/API/SBAddressRange.h"
93 %include "lldb/API/SBAddressRangeList.h"
94 %include "lldb/API/SBAttachInfo.h"
95 %include "lldb/API/SBBlock.h"
[all …]
/src/contrib/llvm-project/lldb/source/DataFormatters/
H A DVectorType.cpp22 using namespace lldb;
26 static CompilerType GetCompilerTypeForFormat(lldb::Format format, in GetCompilerTypeForFormat()
34 case lldb::eFormatAddressInfo: in GetCompilerTypeForFormat()
35 case lldb::eFormatPointer: in GetCompilerTypeForFormat()
39 case lldb::eFormatBoolean: in GetCompilerTypeForFormat()
40 return type_system->GetBasicTypeFromAST(lldb::eBasicTypeBool); in GetCompilerTypeForFormat()
42 case lldb::eFormatBytes: in GetCompilerTypeForFormat()
43 case lldb::eFormatBytesWithASCII: in GetCompilerTypeForFormat()
44 case lldb::eFormatChar: in GetCompilerTypeForFormat()
45 case lldb::eFormatCharArray: in GetCompilerTypeForFormat()
[all …]
/src/contrib/llvm-project/lldb/bindings/interface/
H A DSBTypeDocstrings.i3 ) lldb::SBTypeMember;
7 ) lldb::SBTypeMemberFunction;
96 ") lldb::SBType;
116 ) lldb::SBType::GetByteSize;
129 ) lldb::SBType::IsPointerType;
140 ) lldb::SBType::IsReferenceType;
153 ) lldb::SBType::IsPolymorphicClass;
167 ) lldb::SBType::IsArrayType;
179 ) lldb::SBType::IsVectorType;
190 ) lldb::SBType::IsTypedefType;
[all …]
H A DSBProcessDocstrings.i21 ) lldb::SBProcess;
26 ) lldb::SBProcess::PutSTDIN;
32 ) lldb::SBProcess::GetSTDOUT;
38 ) lldb::SBProcess::GetSTDERR;
44 ) lldb::SBProcess::RemoteAttachToProcessWithID;
48 ) lldb::SBProcess::RemoteLaunch;
55 ) lldb::SBProcess::GetThreadAtIndex;
59 ) lldb::SBProcess::GetThreadByID;
63 ) lldb::SBProcess::GetThreadByIndexID;
67 ) lldb::SBProcess::GetSelectedThread;
[all …]
H A DSBTargetDocstrings.i38 ) lldb::SBTarget;
48 ) lldb::SBTarget::GetPlatform;
63 ) lldb::SBTarget::Install;
134 ) lldb::SBTarget::Launch;
154 ) lldb::SBTarget::LaunchSimple;
174 ) lldb::SBTarget::LoadCore;
193 ) lldb::SBTarget::AttachToProcessWithID;
215 ) lldb::SBTarget::AttachToProcessWithName;
237 ) lldb::SBTarget::ConnectRemote;
241 ) lldb::SBTarget::AppendImageSearchPath;
[all …]
H A DSBThreadDocstrings.i29 ) lldb::SBThread;
34 ) lldb::SBThread::GetStopReasonDataCount;
56 ) lldb::SBThread::GetStopReasonDataAtIndex;
62 ) lldb::SBThread::GetStopReasonExtendedInfoAsJSON;
68 ) lldb::SBThread::GetStopReasonExtendedBacktraces;
73 ) lldb::SBThread::GetStopDescription;
82 ) lldb::SBThread::GetThreadID;
92 ) lldb::SBThread::GetIndexID;
97 ) lldb::SBThread::GetQueueName;
102 ) lldb::SBThread::GetQueueID;
[all …]
/src/contrib/llvm-project/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 …]
/src/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-interfaces.h28 typedef lldb::ABISP (*ABICreateInstance)(lldb::ProcessSP process_sp,
32 typedef lldb::DisassemblerSP (*DisassemblerCreateInstance)(const ArchSpec &arch,
36 typedef lldb::JITLoaderSP (*JITLoaderCreateInstance)(Process *process,
39 const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp,
40 lldb::offset_t data_offset, const FileSpec *file, lldb::offset_t offset,
41 lldb::offset_t length);
43 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp,
44 const lldb::ProcessSP &process_sp, lldb::addr_t offset);
46 const FileSpec &file, lldb::DataBufferSP &data_sp,
47 lldb::offset_t data_offset, lldb::offset_t file_offset,
[all …]
/src/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeSystem.h79 static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
82 static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
135 virtual lldb::LanguageType DeclContextGetLanguage(void *opaque_decl_ctx) = 0;
148 virtual bool Verify(lldb::opaque_compiler_type_t type) = 0;
151 virtual bool IsArrayType(lldb::opaque_compiler_type_t type,
155 virtual bool IsAggregateType(lldb::opaque_compiler_type_t type) = 0;
157 virtual bool IsAnonymousType(lldb::opaque_compiler_type_t type);
159 virtual bool IsCharType(lldb::opaque_compiler_type_t type) = 0;
161 virtual bool IsCompleteType(lldb::opaque_compiler_type_t type) = 0;
163 virtual bool IsDefined(lldb::opaque_compiler_type_t type) = 0;
[all …]
/src/contrib/llvm-project/lldb/include/
H A Dmodule.modulemap5 textual header "lldb/Utility/Instrumentation.h"
7 umbrella "lldb/API"
17 module ConnectionFileDescriptor { header "lldb/Host/ConnectionFileDescriptor.h" export * }
18 module Debug { header "lldb/Host/Debug.h" export * }
19 module Editline { header "lldb/Host/Editline.h" export * }
20 module FileCache { header "lldb/Host/FileCache.h" export * }
21 module File { header "lldb/Host/File.h" export * }
22 module FileAction { header "lldb/Host/FileAction.h" export * }
23 module FileSystem { header "lldb/Host/FileSystem.h" export * }
24 module HostGetOpt { header "lldb/Host/HostGetOpt.h" export * }
[all …]
/src/contrib/llvm-project/lldb/include/lldb/Core/
H A DSection.h37 typedef std::vector<lldb::SectionSP> collection;
51 size_t AddSection(const lldb::SectionSP &section_sp);
53 size_t AddUniqueSection(const lldb::SectionSP &section_sp);
57 bool ContainsSection(lldb::user_id_t sect_id) const;
62 lldb::SectionSP FindSectionByName(ConstString section_dstr) const;
64 lldb::SectionSP FindSectionByID(lldb::user_id_t sect_id) const;
66 lldb::SectionSP FindSectionByType(lldb::SectionType sect_type,
70 lldb::SectionSP
71 FindSectionContainingFileAddress(lldb::addr_t addr,
80 bool ReplaceSection(lldb::user_id_t sect_id,
[all …]
/src/contrib/llvm-project/lldb/source/Expression/
H A DLLVMUserExpression.cpp37 using namespace lldb;
57 lldb::ModuleSP jit_module_sp(m_jit_module_wp.lock()); in ~LLVMUserExpression()
63 lldb::ExpressionResults
67 lldb::UserExpressionSP &shared_ptr_to_me, in DoExecute()
68 lldb::ExpressionVariableSP &result) { in DoExecute()
76 lldb::eSeverityError, in DoExecute()
78 return lldb::eExpressionSetupError; in DoExecute()
81 lldb::addr_t struct_address = LLDB_INVALID_ADDRESS; in DoExecute()
86 lldb::eSeverityError, in DoExecute()
89 return lldb::eExpressionSetupError; in DoExecute()
[all …]
/src/contrib/llvm-project/lldb/include/lldb/Target/
H A DThread.h86 ThreadEventData(const lldb::ThreadSP thread_sp);
88 ThreadEventData(const lldb::ThreadSP thread_sp, const StackID &stack_id);
104 static lldb::ThreadSP GetThreadFromEvent(const Event *event_ptr);
108 static lldb::StackFrameSP GetStackFrameFromEvent(const Event *event_ptr);
110 lldb::ThreadSP GetThread() const { return m_thread_sp; } in GetThread()
115 lldb::ThreadSP m_thread_sp;
125 lldb::StopInfoSP stop_info_sp; // You have to restore the stop info or you
128 lldb::RegisterCheckpointSP
131 lldb::addr_t current_inlined_pc;
145 Thread(Process &process, lldb::tid_t tid, bool use_invalid_index_id = false);
[all …]
/src/contrib/llvm-project/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 …]

12345678910>>...64