| /src/contrib/llvm-project/lldb/include/lldb/Interpreter/ |
| H A D | CommandOptionArgumentTable.h | 17 {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 D | SBTarget.h | 33 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 D | SBProcess.h | 25 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 D | SBValue.h | 25 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 D | SBType.h | 20 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 D | SBFrame.h | 24 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 D | SBData.h | 18 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 D | SBDebugger.h | 24 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 D | SBModule.h | 18 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 D | SBCommandInterpreter.h | 22 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 D | headers.swig | 9 #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 D | interfaces.swig | 5 %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 D | VectorType.cpp | 22 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 D | SBTypeDocstrings.i | 3 ) 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 D | SBProcessDocstrings.i | 21 ) 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 D | SBTargetDocstrings.i | 38 ) 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 D | SBThreadDocstrings.i | 29 ) 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 D | DataExtractor.h | 87 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 D | lldb-private-interfaces.h | 28 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 D | TypeSystem.h | 79 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 D | module.modulemap | 5 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 D | Section.h | 37 typedef std::vector<lldb::SectionSP> collection; 51 size_t AddSection(const lldb::SectionSP §ion_sp); 53 size_t AddUniqueSection(const lldb::SectionSP §ion_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 D | LLVMUserExpression.cpp | 37 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 D | Thread.h | 86 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 D | AppleObjCTrampolineHandler.h | 23 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 …]
|