Home
last modified time | relevance | path

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

12345678910>>...57

/freebsd/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DCommandOptionArgumentTable.h18 {lldb::eSaveCoreDirtyOnly, "modified-memory",
20 {lldb::eSaveCoreStackOnly, "stack",
80 lldb::eScriptLanguageNone,
85 lldb::eScriptLanguagePython,
90 lldb::eScriptLanguageLua,
95 lldb::eScriptLanguageNone,
246 …{ lldb::eArgTypeName, "name", lldb::eTypeCategoryNameCompletion, {}, { nullptr, false }, "Help tex…
253 { lldb::eArgTypePath, "path", lldb::eDiskFileCompletion, {}, { nullptr, false }, "Path." },
256 …{ lldb::eArgTypePid, "pid", lldb::eProcessIDCompletion, {}, { nullptr, false }, "The process ID nu…
257 …{ lldb::eArgTypePlugin, "plugin", lldb::eProcessPluginCompletion, {}, { nullptr, false }, "Help te…
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/API/
H A DSBTarget.h32 namespace lldb {
55 const lldb::SBTarget &operator=(const lldb::SBTarget &rhs);
63 static lldb::SBTarget GetTargetFromEvent(const lldb::SBEvent &event);
309 lldb::SBModule FindModule(const lldb::SBFileSpec &file_spec);
367 lldb::SBError SetSectionLoadAddress(lldb::SBSection section,
402 lldb::SBError SetModuleLoadAddress(lldb::SBModule module,
424 lldb::SBError SetModuleLoadAddress(lldb::SBModule module,
435 lldb::SBError ClearModuleLoadAddress(lldb::SBModule module);
521 lldb::SBAddress ResolveFileAddress(lldb::addr_t file_addr);
534 lldb::SBAddress ResolveLoadAddress(lldb::addr_t vm_addr);
[all …]
H A DSBValue.h25 namespace lldb {
33 lldb::SBValue &operator=(const lldb::SBValue &rhs);
45 lldb::user_id_t GetID();
57 lldb::Format GetFormat();
84 lldb::SBValue GetDynamicValue(lldb::DynamicValueType use_dynamic);
128 lldb::SBValue Cast(lldb::SBType type);
137 lldb::SBValue CreateValueFromAddress(const char *name, lldb::addr_t address,
142 lldb::SBValue CreateValueFromData(const char *name, lldb::SBData data,
252 lldb::SBData GetData();
254 bool SetData(lldb::SBData &data, lldb::SBError &error);
[all …]
H A DSBProcess.h25 namespace lldb {
43 const lldb::SBProcess &operator=(const lldb::SBProcess &rhs);
86 bool RemoteAttachToProcessWithID(lldb::pid_t pid, lldb::SBError &error);
99 lldb::SBThread GetThreadByID(lldb::tid_t sb_thread_id);
109 lldb::SBThread CreateOSPluginThread(lldb::tid_t tid, lldb::addr_t context);
163 lldb::SBError Stop();
210 lldb::addr_t ReadPointerFromMemory(addr_t addr, lldb::SBError &error);
213 static lldb::StateType GetStateFromEvent(const lldb::SBEvent &event);
222 static lldb::SBProcess GetProcessFromEvent(const lldb::SBEvent &event);
385 lldb::SBError GetMemoryRegionInfo(lldb::addr_t load_addr,
[all …]
H A DSBFrame.h24 namespace lldb {
30 SBFrame(const lldb::SBFrame &rhs);
32 const lldb::SBFrame &operator=(const lldb::SBFrame &rhs);
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;
58 lldb::SBModule GetModule() const;
69 lldb::SBBlock GetBlock() const;
[all …]
H A DSBData.h18 namespace lldb {
46 float GetFloat(lldb::SBError &error, lldb::offset_t offset);
48 double GetDouble(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);
62 int8_t GetSignedInt8(lldb::SBError &error, lldb::offset_t offset);
64 int16_t GetSignedInt16(lldb::SBError &error, lldb::offset_t offset);
66 int32_t GetSignedInt32(lldb::SBError &error, lldb::offset_t offset);
68 int64_t GetSignedInt64(lldb::SBError &error, lldb::offset_t offset);
70 const char *GetString(lldb::SBError &error, lldb::offset_t offset);
[all …]
H A DSBModule.h18 namespace lldb {
30 SBModule(lldb::SBProcess &process, lldb::addr_t header_addr);
115 lldb::SBAddress ResolveFileAddress(lldb::addr_t vm_addr);
117 lldb::SBSymbolContext
137 lldb::SBSymbolContextList
168 lldb::SBSymbolContextList
186 lldb::SBValueList FindGlobalVariables(lldb::SBTarget &target,
200 lldb::SBValue FindFirstGlobalVariable(lldb::SBTarget &target,
221 lldb::SBType GetTypeByID(lldb::user_id_t uid);
223 lldb::SBType GetBasicType(lldb::BasicType type);
[all …]
H A DSBType.h20 namespace lldb {
32 lldb::SBTypeMember &operator=(const lldb::SBTypeMember &rhs);
40 lldb::SBType GetType();
73 lldb::SBTypeMemberFunction &operator=(const lldb::SBTypeMemberFunction &rhs);
85 lldb::SBType GetType();
87 lldb::SBType GetReturnType();
171 lldb::SBType GetBasicType(lldb::BasicType type);
203 lldb::SBModule GetModule();
220 lldb::SBType &operator=(const lldb::SBType &rhs);
231 lldb::TypeImplSP GetSP();
[all …]
H A DSBDebugger.h24 namespace lldb {
100 static lldb::SBStructuredData
103 static lldb::SBStructuredData
106 lldb::SBDebugger &operator=(const lldb::SBDebugger &rhs);
119 static lldb::SBDebugger Create();
208 lldb::SBListener GetListener();
252 lldb::SBTarget FindTargetWithProcessID(lldb::pid_t pid);
357 static lldb::SBStringList
367 lldb::user_id_t GetID();
494 lldb::SBTarget FindTargetWithLLDBProcess(const lldb::ProcessSP &processSP);
[all …]
H A DSBCommandInterpreter.h21 namespace lldb {
38 const lldb::SBCommandInterpreter &
83 lldb::SBBroadcaster GetBroadcaster();
95 lldb::SBProcess GetProcess();
97 lldb::SBDebugger GetDebugger();
120 lldb::SBCommand AddCommand(const char *name,
147 lldb::SBCommand AddCommand(const char *name,
177 lldb::SBCommand AddCommand(const char *name,
239 lldb::SBStringList &matches, lldb::SBStringList &descriptions);
459 SBCommand(lldb::CommandObjectSP cmd_sp);
[all …]
/freebsd/contrib/llvm-project/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"
22 #include "lldb/API/SBData.h"
26 #include "lldb/API/SBError.h"
27 #include "lldb/API/SBEvent.h"
30 #include "lldb/API/SBFile.h"
33 #include "lldb/API/SBFormat.h"
34 #include "lldb/API/SBFrame.h"
[all …]
/freebsd/contrib/llvm-project/lldb/source/DataFormatters/
H A DVectorType.cpp21 using namespace lldb;
34 case lldb::eFormatPointer: in GetCompilerTypeForFormat()
41 case lldb::eFormatBytes: in GetCompilerTypeForFormat()
43 case lldb::eFormatChar: in GetCompilerTypeForFormat()
55 case lldb::eFormatFloat: in GetCompilerTypeForFormat()
58 case lldb::eFormatHex: in GetCompilerTypeForFormat()
60 case lldb::eFormatOctal: in GetCompilerTypeForFormat()
116 case lldb::eFormatEnum: in GetCompilerTypeForFormat()
119 case lldb::eFormatVoid: in GetCompilerTypeForFormat()
125 static lldb::Format GetItemFormatForFormat(lldb::Format format, in GetItemFormatForFormat()
[all …]
/freebsd/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;
167 ) lldb::SBType::IsArrayType;
179 ) lldb::SBType::IsVectorType;
190 ) lldb::SBType::IsTypedefType;
500 ) lldb::SBType::GetModule;
523 ) lldb::SBType::GetName;
[all …]
H A DSBProcessDocstrings.i21 ) lldb::SBProcess;
26 ) lldb::SBProcess::PutSTDIN;
32 ) lldb::SBProcess::GetSTDOUT;
38 ) lldb::SBProcess::GetSTDERR;
48 ) lldb::SBProcess::RemoteLaunch;
75 ) lldb::SBProcess::GetProcessID;
79 ) lldb::SBProcess::GetUniqueID;
84 ) lldb::SBProcess::Destroy;
96 ) lldb::SBProcess::GetStopID;
106 ) lldb::SBProcess::ReadMemory;
[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;
237 ) lldb::SBTarget::ConnectRemote;
259 ) lldb::SBTarget::GetDataByteSize;
284 ) lldb::SBTarget::FindFunctions;
341 ) lldb::SBTarget::ReadMemory;
[all …]
H A DSBThreadDocstrings.i29 ) lldb::SBThread;
82 ) lldb::SBThread::GetThreadID;
92 ) lldb::SBThread::GetIndexID;
97 ) lldb::SBThread::GetQueueName;
102 ) lldb::SBThread::GetQueueID;
120 ) lldb::SBThread::GetQueue;
124 ) lldb::SBThread::StepOver;
130 ) lldb::SBThread::StepInto;
134 ) lldb::SBThread::StepOut;
176 ) lldb::SBThread::Suspend;
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DDataExtractor.h109 DataExtractor(const lldb::DataBufferSP &data_sp, lldb::ByteOrder byte_order,
206 lldb::offset_t PutToLog(Log *log, lldb::offset_t offset,
235 size_t ExtractBytes(lldb::offset_t offset, lldb::offset_t length,
314 const char *GetCStr(lldb::offset_t *offset_ptr, lldb::offset_t len) const;
358 lldb::offset_t CopyData(lldb::offset_t offset, lldb::offset_t length,
396 lldb::offset_t CopyByteOrderedData(lldb::offset_t src_offset,
868 lldb::offset_t SetData(const void *bytes, lldb::offset_t length,
893 lldb::offset_t SetData(const DataExtractor &data, lldb::offset_t offset,
918 lldb::offset_t SetData(const lldb::DataBufferSP &data_sp,
974 lldb::offset_t BytesLeft(lldb::offset_t offset) const { in BytesLeft()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-interfaces.h27 typedef lldb::ABISP (*ABICreateInstance)(lldb::ProcessSP process_sp,
38 const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp,
39 lldb::offset_t data_offset, const FileSpec *file, lldb::offset_t offset,
40 lldb::offset_t length);
42 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp,
43 const lldb::ProcessSP &process_sp, lldb::addr_t offset);
46 lldb::offset_t data_offset, lldb::offset_t file_offset,
55 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp,
56 const lldb::ProcessSP &process_sp, lldb::addr_t offset);
81 lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
[all …]
/freebsd/contrib/llvm-project/lldb/include/
H A Dmodule.modulemap7 umbrella "lldb/API"
84 umbrella "lldb/Core"
131 module lldb_defines { header "lldb/lldb-defines.h" export * }
132 module lldb_enumerations { header "lldb/lldb-enumerations.h" export * }
133 module lldb_forward { header "lldb/lldb-forward.h" export * }
135 module lldb_private_forward { header "lldb/lldb-private-forward.h" export * }
136 module lldb_private { header "lldb/lldb-private.h" export * }
138 module lldb_private_types { header "lldb/lldb-private-types.h" export * }
139 module lldb_public { header "lldb/lldb-public.h" export * }
140 module lldb_types { header "lldb/lldb-types.h" export * }
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeSystem.h76 static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
79 static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
230 virtual lldb::LanguageType
233 virtual lldb::TypeClass GetTypeClass(lldb::opaque_compiler_type_t type) = 0;
298 virtual lldb::Encoding GetEncoding(lldb::opaque_compiler_type_t type,
301 virtual lldb::Format GetFormat(lldb::opaque_compiler_type_t type) = 0;
309 virtual lldb::BasicType
370 virtual lldb::TemplateArgumentKind
398 lldb::DescriptionLevel level = lldb::eDescriptionLevelFull) = 0;
406 lldb::DescriptionLevel level = lldb::eDescriptionLevelFull) = 0;
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DThread.h113 lldb::ThreadSP m_thread_sp;
126 lldb::RegisterCheckpointSP
345 virtual lldb::QueueKind GetQueueKind() { return lldb::eQueueKindUnknown; } in GetQueueKind()
357 virtual lldb::QueueSP GetQueue() { return lldb::QueueSP(); } in GetQueue()
401 virtual lldb::StackFrameSP
437 lldb::StackFrameSP
463 virtual lldb::ThreadSP GetBackingThread() const { return lldb::ThreadSP(); } in GetBackingThread()
590 virtual lldb::addr_t GetThreadLocalData(const lldb::ModuleSP module,
915 virtual lldb::ThreadPlanSP
941 virtual lldb::ThreadPlanSP
[all …]
H A DStackFrame.h107 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
108 lldb::user_id_t concrete_frame_idx, lldb::addr_t cfa,
112 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
114 const lldb::RegisterContextSP &reg_context_sp, lldb::addr_t cfa,
118 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
120 const lldb::RegisterContextSP &reg_context_sp, lldb::addr_t cfa,
166 bool ChangePC(lldb::addr_t pc);
281 lldb::VariableListSP
442 lldb::ValueObjectSP
466 lldb::ValueObjectSP GuessValueForAddress(lldb::addr_t addr);
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DSection.h64 lldb::SectionSP FindSectionByID(lldb::user_id_t sect_id) const;
66 lldb::SectionSP FindSectionByType(lldb::SectionType sect_type,
70 lldb::SectionSP
105 std::optional<lldb::SectionType> type;
118 lldb::SectionType sect_type, lldb::addr_t file_vm_addr,
119 lldb::addr_t vm_size, lldb::offset_t file_offset,
129 lldb::SectionType sect_type, lldb::addr_t file_vm_addr,
130 lldb::addr_t vm_size, lldb::offset_t file_offset,
164 lldb::addr_t GetFileAddress() const;
168 lldb::addr_t GetOffset() const;
[all …]
/freebsd/contrib/llvm-project/lldb/bindings/python/
H A Dpython-swigsafecast.swig13 return ToSWIGWrapper(std::unique_ptr<lldb::SBValue>(new lldb::SBValue(value_sp)));
17 return ToSWIGHelper(new lldb::SBTarget(std::move(target_sp)),
49 …return ToSWIGWrapper(std::unique_ptr<lldb::SBStructuredData>(new lldb::SBStructuredData(data_impl)…
58 return ToSWIGHelper(new lldb::SBFrame(std::move(frame_sp)),
92 return ToSWIGHelper(new lldb::SBSymbolContext(sym_ctx),
111 ScopedPythonObject<lldb::SBCommandReturnObject>
113 return ScopedPythonObject<lldb::SBCommandReturnObject>(
114 new lldb::SBCommandReturnObject(cmd_retobj),
119 return ScopedPythonObject<lldb::SBEvent>(new lldb::SBEvent(event),
124 std::unique_ptr<lldb::SBFileSpec> file_spec_sb) {
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCTrampolineHandler.h84 lldb::addr_t code_start;
113 lldb::addr_t m_code_end_addr = 0;
115 lldb::addr_t m_next_region = 0;
139 lldb::ProcessWP m_process_wp;
141 lldb::addr_t m_trampoline_header;
144 lldb::ModuleSP m_objc_module_sp;
155 lldb::ProcessWP m_process_wp;
156 lldb::ModuleSP m_objc_module_sp;
160 lldb::addr_t m_impl_fn_addr;
161 lldb::addr_t m_impl_stret_fn_addr;
[all …]

12345678910>>...57