Home
last modified time | relevance | path

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

12345678910>>...50

/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/API/
H A DSBTarget.h26 namespace lldb {
57 const lldb::SBTarget &operator=(const lldb::SBTarget &rhs);
63 static lldb::SBTarget GetTargetFromEvent(const lldb::SBEvent &event);
318 lldb::SBModule FindModule(const lldb::SBFileSpec &file_spec);
373 lldb::SBError SetSectionLoadAddress(lldb::SBSection section,
387 lldb::SBError ClearSectionLoadAddress(lldb::SBSection section);
409 lldb::SBError SetModuleLoadAddress(lldb::SBModule module,
422 lldb::SBError ClearModuleLoadAddress(lldb::SBModule module);
520 lldb::SBAddress ResolveFileAddress(lldb::addr_t file_addr);
535 lldb::SBAddress ResolveLoadAddress(lldb::addr_t vm_addr);
[all …]
H A DSBValue.h20 namespace lldb {
28 lldb::SBValue &operator=(const lldb::SBValue &rhs);
38 lldb::user_id_t GetID();
50 lldb::Format GetFormat();
79 lldb::SBValue GetDynamicValue(lldb::DynamicValueType use_dynamic);
124 lldb::SBValue Cast(lldb::SBType type);
133 lldb::SBValue CreateValueFromAddress(const char *name, lldb::addr_t address,
138 lldb::SBValue CreateValueFromData(const char *name, lldb::SBData data,
254 lldb::SBData GetData();
256 bool SetData(lldb::SBData &data, lldb::SBError &error);
[all …]
H A DSBProcess.h20 namespace lldb {
40 const lldb::SBProcess &operator=(const lldb::SBProcess &rhs);
79 bool RemoteAttachToProcessWithID(lldb::pid_t pid, lldb::SBError &error);
94 lldb::SBThread GetThreadByID(lldb::tid_t sb_thread_id);
106 lldb::SBThread CreateOSPluginThread(lldb::tid_t tid, lldb::addr_t context);
168 lldb::SBError Stop();
209 lldb::addr_t ReadPointerFromMemory(addr_t addr, lldb::SBError &error);
212 static lldb::StateType GetStateFromEvent(const lldb::SBEvent &event);
221 static lldb::SBProcess GetProcessFromEvent(const lldb::SBEvent &event);
263 lldb::SBTrace StartTrace(SBTraceOptions &options, lldb::SBError &error);
[all …]
H A DSBFrame.h16 namespace lldb {
22 SBFrame(const lldb::SBFrame &rhs);
24 const lldb::SBFrame &operator=(const lldb::SBFrame &rhs);
34 lldb::addr_t GetCFA() const;
36 lldb::addr_t GetPC() const;
38 bool SetPC(lldb::addr_t new_pc);
40 lldb::addr_t GetSP() const;
42 lldb::addr_t GetFP() const;
48 lldb::SBModule GetModule() const;
59 lldb::SBBlock GetBlock() const;
[all …]
H A DSBData.h15 namespace lldb {
41 float GetFloat(lldb::SBError &error, lldb::offset_t offset);
43 double GetDouble(lldb::SBError &error, lldb::offset_t offset);
47 lldb::addr_t GetAddress(lldb::SBError &error, lldb::offset_t offset);
49 uint8_t GetUnsignedInt8(lldb::SBError &error, lldb::offset_t offset);
57 int8_t GetSignedInt8(lldb::SBError &error, lldb::offset_t offset);
59 int16_t GetSignedInt16(lldb::SBError &error, lldb::offset_t offset);
61 int32_t GetSignedInt32(lldb::SBError &error, lldb::offset_t offset);
63 int64_t GetSignedInt64(lldb::SBError &error, lldb::offset_t offset);
65 const char *GetString(lldb::SBError &error, lldb::offset_t offset);
[all …]
H A DSBType.h15 namespace lldb {
27 lldb::SBTypeMember &operator=(const lldb::SBTypeMember &rhs);
33 lldb::SBType GetType();
66 lldb::SBTypeMemberFunction &operator=(const lldb::SBTypeMemberFunction &rhs);
76 lldb::SBType GetType();
78 lldb::SBType GetReturnType();
129 lldb::SBType GetPointerType();
153 lldb::SBType GetBasicType(lldb::BasicType type);
196 lldb::SBType &operator=(const lldb::SBType &rhs);
207 lldb::TypeImplSP GetSP();
[all …]
H A DSBModule.h19 namespace lldb {
31 SBModule(lldb::SBProcess &process, lldb::addr_t header_addr);
120 lldb::SBAddress ResolveFileAddress(lldb::addr_t vm_addr);
122 lldb::SBSymbolContext
144 lldb::SBSymbolContextList
177 lldb::SBSymbolContextList
197 lldb::SBValueList FindGlobalVariables(lldb::SBTarget &target,
213 lldb::SBValue FindFirstGlobalVariable(lldb::SBTarget &target,
236 lldb::SBType GetTypeByID(lldb::user_id_t uid);
238 lldb::SBType GetBasicType(lldb::BasicType type);
[all …]
H A DSBDebugger.h19 namespace lldb {
26 SBError Initialize(lldb::SBDebugger &,
46 lldb::SBDebugger &operator=(const lldb::SBDebugger &rhs);
54 static lldb::SBDebugger Create();
98 lldb::SBListener GetListener();
115 lldb::SBTarget GetDummyTarget();
131 lldb::SBTarget GetSelectedTarget();
215 static lldb::SBStringList
225 lldb::user_id_t GetID();
284 lldb::SBTarget FindTargetWithLLDBProcess(const lldb::ProcessSP &processSP);
[all …]
H A DSBCommandInterpreter.h18 namespace lldb {
80 const lldb::SBCommandInterpreter &
97 lldb::SBBroadcaster GetBroadcaster();
107 lldb::SBProcess GetProcess();
109 lldb::SBDebugger GetDebugger();
113 lldb::SBCommand AddCommand(const char *name,
117 lldb::SBCommand AddCommand(const char *name,
170 lldb::SBStringList &matches, lldb::SBStringList &descriptions);
297 lldb::SBCommand AddCommand(const char *name,
309 SBCommand(lldb::CommandObjectSP cmd_sp);
[all …]
H A DSBThread.h17 namespace lldb {
41 lldb::SBQueue GetQueue() const;
47 lldb::StopReason GetStopReason();
82 lldb::tid_t GetThreadID() const;
94 void StepOver(lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping);
98 void StepInto(lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping);
101 lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping);
104 lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping);
118 SBError StepOverUntil(lldb::SBFrame &frame, lldb::SBFileSpec &file_spec,
183 lldb::SBProcess GetProcess();
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/DataFormatters/
H A DVectorType.cpp20 using namespace lldb;
31 case lldb::eFormatPointer: in GetCompilerTypeForFormat()
35 case lldb::eFormatBoolean: in GetCompilerTypeForFormat()
38 case lldb::eFormatBytes: in GetCompilerTypeForFormat()
40 case lldb::eFormatChar: in GetCompilerTypeForFormat()
52 case lldb::eFormatFloat: in GetCompilerTypeForFormat()
55 case lldb::eFormatHex: in GetCompilerTypeForFormat()
57 case lldb::eFormatOctal: in GetCompilerTypeForFormat()
113 case lldb::eFormatEnum: in GetCompilerTypeForFormat()
116 case lldb::eFormatVoid: in GetCompilerTypeForFormat()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Utility/
H A DDataExtractor.h119 DataExtractor(const lldb::DataBufferSP &data_sp, lldb::ByteOrder byte_order,
220 lldb::offset_t PutToLog(Log *log, lldb::offset_t offset,
252 size_t ExtractBytes(lldb::offset_t offset, lldb::offset_t length,
340 const char *GetCStr(lldb::offset_t *offset_ptr, lldb::offset_t len) const;
388 lldb::offset_t CopyData(lldb::offset_t offset, lldb::offset_t length,
429 lldb::offset_t CopyByteOrderedData(lldb::offset_t src_offset,
971 lldb::offset_t SetData(const void *bytes, lldb::offset_t length,
998 lldb::offset_t SetData(const DataExtractor &data, lldb::offset_t offset,
1025 lldb::offset_t SetData(const lldb::DataBufferSP &data_sp,
1089 lldb::offset_t BytesLeft(lldb::offset_t offset) const { in BytesLeft()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DTypeSystem.h84 static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
87 static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
217 virtual lldb::LanguageType
220 virtual lldb::TypeClass GetTypeClass(lldb::opaque_compiler_type_t type) = 0;
277 virtual lldb::Encoding GetEncoding(lldb::opaque_compiler_type_t type,
280 virtual lldb::Format GetFormat(lldb::opaque_compiler_type_t type) = 0;
288 virtual lldb::BasicType
292 lldb::opaque_compiler_type_t type, in ForEachEnumerator()
347 virtual lldb::TemplateArgumentKind
517 void AddToMap(lldb::LanguageType language,
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/
H A Dlldb-private-interfaces.h24 typedef lldb::ABISP (*ABICreateInstance)(lldb::ProcessSP process_sp, const ArchSpec &arch);
32 const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp,
33 lldb::offset_t data_offset, const FileSpec *file, lldb::offset_t offset,
34 lldb::offset_t length);
37 lldb::offset_t data_offset, lldb::offset_t file_offset,
46 const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp,
47 const lldb::ProcessSP &process_sp, lldb::addr_t offset);
67 lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
73 const lldb::ModuleSP &module_sp,
93 const lldb::ProcessSP &process_sp);
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DDWARFExpression.h69 lldb::offset_t data_length);
164 lldb::ModuleSP new_module_sp,
165 std::function<lldb::addr_t(lldb::addr_t file_addr)> const
196 lldb::offset_t data_offset, lldb::offset_t data_length);
225 lldb::offset_t data_offset, lldb::offset_t data_length);
244 void SetLocationListSlide(lldb::addr_t slide);
389 void DumpLocation(Stream *s, lldb::offset_t offset, lldb::offset_t length,
392 bool GetLocation(lldb::addr_t base_addr, lldb::addr_t pc,
393 lldb::offset_t &offset, lldb::offset_t &len);
397 lldb::offset_t *offset_ptr, lldb::addr_t &low_pc, lldb::addr_t &high_pc);
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DRegisterInfos_arm64.h465 …{"x0", nullptr, 8, GPR_OFFSET(0), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x0, ar…
466 …{"x1", nullptr, 8, GPR_OFFSET(1), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x1, ar…
467 …{"x2", nullptr, 8, GPR_OFFSET(2), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x2, ar…
468 …{"x3", nullptr, 8, GPR_OFFSET(3), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x3, ar…
469 …{"x4", nullptr, 8, GPR_OFFSET(4), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x4, ar…
470 …{"x5", nullptr, 8, GPR_OFFSET(5), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x5, ar…
471 …{"x6", nullptr, 8, GPR_OFFSET(6), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x6, ar…
472 …{"x7", nullptr, 8, GPR_OFFSET(7), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x7, ar…
473 …{"x8", nullptr, 8, GPR_OFFSET(8), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x8, ar…
474 …{"x9", nullptr, 8, GPR_OFFSET(9), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x9, ar…
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Target/
H A DStackFrame.h111 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
112 lldb::user_id_t concrete_frame_idx, lldb::addr_t cfa,
116 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
118 const lldb::RegisterContextSP &reg_context_sp, lldb::addr_t cfa,
121 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
123 const lldb::RegisterContextSP &reg_context_sp, lldb::addr_t cfa,
278 lldb::VariableListSP
450 lldb::ValueObjectSP
469 lldb::ValueObjectSP TrackGlobalVariable(const lldb::VariableSP &variable_sp,
496 lldb::ValueObjectSP GuessValueForAddress(lldb::addr_t addr);
[all …]
H A DThread.h116 lldb::ThreadSP m_thread_sp;
128 lldb::RegisterCheckpointSP
364 virtual lldb::QueueKind GetQueueKind() { return lldb::eQueueKindUnknown; } in GetQueueKind()
378 virtual lldb::QueueSP GetQueue() { return lldb::QueueSP(); } in GetQueue()
426 virtual lldb::StackFrameSP
483 virtual lldb::ThreadSP GetBackingThread() const { return lldb::ThreadSP(); } in GetBackingThread()
582 virtual lldb::addr_t GetThreadLocalData(const lldb::ModuleSP module,
921 virtual lldb::ThreadPlanSP
949 virtual lldb::ThreadPlanSP
1107 lldb::DescriptionLevel desc_level = lldb::eDescriptionLevelVerbose,
[all …]
H A DTarget.h394 lldb::LanguageType m_language = lldb::eLanguageTypeUnknown;
413 lldb::DynamicValueType m_use_dynamic = lldb::eNoDynamicValues;
538 const lldb::ProcessSP &CreateProcess(lldb::ListenerSP listener_sp,
566 lldb::BreakpointSP GetBreakpointByID(lldb::break_id_t break_id);
667 lldb::WatchpointSP CreateWatchpoint(lldb::addr_t addr, size_t size,
782 lldb::addr_t
791 lldb::addr_t GetBreakableLoadAddress(lldb::addr_t addr);
1167 StopHook(lldb::TargetSP target_sp, lldb::user_id_t uid);
1235 lldb::REPLSP GetREPL(Status &err, lldb::LanguageType language,
1238 void SetREPL(lldb::LanguageType language, lldb::REPLSP repl_sp);
[all …]
H A DExecutionContext.h177 void SetTargetSP(const lldb::TargetSP &target_sp);
211 void SetThreadSP(const lldb::ThreadSP &thread_sp);
245 lldb::TargetSP GetTargetSP() const;
254 lldb::ProcessSP GetProcessSP() const;
263 lldb::ThreadSP GetThreadSP() const;
272 lldb::StackFrameSP GetFrameSP() const;
362 ExecutionContext(const lldb::ThreadSP &thread_sp);
370 ExecutionContext(const lldb::ThreadWP &thread_wp);
427 lldb::ByteOrder GetByteOrder() const;
562 void SetTargetSP(const lldb::TargetSP &target_sp);
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DSection.h73 lldb::SectionSP FindSectionByID(lldb::user_id_t sect_id) const;
75 lldb::SectionSP FindSectionByType(lldb::SectionType sect_type,
79 lldb::SectionSP
89 bool ReplaceSection(lldb::user_id_t sect_id,
114 lldb::SectionType sect_type, lldb::addr_t file_vm_addr,
115 lldb::addr_t vm_size, lldb::offset_t file_offset,
125 lldb::SectionType sect_type, lldb::addr_t file_vm_addr,
126 lldb::addr_t vm_size, lldb::offset_t file_offset,
159 lldb::addr_t GetFileAddress() const;
163 lldb::addr_t GetOffset() const;
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/DataFormatters/
H A DFormatManager.h119 lldb::TypeFormatImplSP
122 lldb::TypeSummaryImplSP
125 lldb::TypeFilterImplSP
129 lldb::ScriptedSyntheticChildrenSP
134 lldb::SyntheticChildrenSP
138 lldb::TypeValidatorImplSP
148 lldb::SyntheticChildrenSP
182 static lldb::Format GetSingleItemFormat(lldb::Format vector_format);
207 static std::vector<lldb::LanguageType>
211 static std::vector<lldb::LanguageType>
[all …]
H A DDataVisualization.h37 static lldb::TypeFormatImplSP
40 static lldb::TypeSummaryImplSP
43 static lldb::TypeSummaryImplSP
47 static lldb::SyntheticChildrenSP
51 static lldb::TypeFilterImplSP
55 static lldb::ScriptedSyntheticChildrenSP
60 static lldb::SyntheticChildrenSP
64 static lldb::TypeValidatorImplSP
67 static lldb::TypeValidatorImplSP
116 static void Enable(lldb::LanguageType lang_type);
[all …]
H A DFormatCache.h30 lldb::TypeFormatImplSP m_format_sp;
31 lldb::TypeSummaryImplSP m_summary_sp;
37 Entry(lldb::TypeFormatImplSP);
38 Entry(lldb::TypeSummaryImplSP);
39 Entry(lldb::SyntheticChildrenSP);
40 Entry(lldb::TypeValidatorImplSP);
41 Entry(lldb::TypeFormatImplSP, lldb::TypeSummaryImplSP,
42 lldb::SyntheticChildrenSP, lldb::TypeValidatorImplSP);
52 lldb::TypeFormatImplSP GetFormat();
54 lldb::TypeSummaryImplSP GetSummary();
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCTrampolineHandler.h72 lldb::addr_t code_start;
102 lldb::addr_t m_header_addr;
104 lldb::addr_t m_code_end_addr;
106 lldb::addr_t m_next_region;
130 lldb::ProcessWP m_process_wp;
135 lldb::ModuleSP m_objc_module_sp;
144 lldb::ProcessWP m_process_wp;
145 lldb::ModuleSP m_objc_module_sp;
149 lldb::addr_t m_impl_fn_addr;
150 lldb::addr_t m_impl_stret_fn_addr;
[all …]

12345678910>>...50