| /openbsd-src/gnu/llvm/lldb/docs/ |
| H A D | .htaccess | 2 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 D | SBTarget.h | 25 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 D | SBValue.h | 19 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 D | SBProcess.h | 19 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 D | SBFrame.h | 15 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 D | SBType.h | 14 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 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 | 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 | SBDebugger.h | 17 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 D | SBCommandInterpreter.h | 17 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 D | CommandOptionArgumentTable.h | 17 {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 D | VectorType.cpp | 21 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 D | SBTarget.i | 9 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 D | SBDebugger.i | 9 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 D | SBProcess.i | 9 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 D | headers.swig | 9 #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 D | lldb-private-interfaces.h | 29 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 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 …]
|
| /openbsd-src/gnu/llvm/lldb/include/lldb/Symbol/ |
| H A D | TypeSystem.h | 50 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 D | FuncUnwinders.h | 38 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 D | Section.h | 36 typedef std::vector<lldb::SectionSP> collection; 50 size_t AddSection(const lldb::SectionSP §ion_sp); 52 size_t AddUniqueSection(const lldb::SectionSP §ion_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 D | StackFrame.h | 106 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 ®_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 ®_context_sp, lldb::addr_t cfa, [all …]
|
| H A D | Thread.h | 84 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 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 …]
|
| /openbsd-src/gnu/llvm/lldb/tools/intel-features/intel-mpx/ |
| H A D | cli-wrapper-mpxtable.cpp | 24 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 …]
|