Home
last modified time | relevance | path

Searched refs:lldb_private (Results 1 – 25 of 1834) sorted by relevance

12345678910>>...74

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h32 namespace lldb_private {
35 namespace lldb_private::plugin {
44 class DWARFASTParserClang : public lldb_private::plugin::dwarf::DWARFASTParser {
46 DWARFASTParserClang(lldb_private::TypeSystemClang &ast);
52 ParseTypeFromDWARF(const lldb_private::SymbolContext &sc,
53 const lldb_private::plugin::dwarf::DWARFDIE &die,
56 lldb_private::ConstString ConstructDemangledNameFromDWARF(
57 const lldb_private::plugin::dwarf::DWARFDIE &die) override;
59 lldb_private::Function *
60 ParseFunctionFromDWARF(lldb_private::CompileUnit &comp_unit,
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.h18 class UnwindAssemblyInstEmulation : public lldb_private::UnwindAssembly {
23 lldb_private::AddressRange &func, lldb_private::Thread &thread,
24 lldb_private::UnwindPlan &unwind_plan) override;
27 GetNonCallSiteUnwindPlanFromAssembly(lldb_private::AddressRange &func,
29 lldb_private::UnwindPlan &unwind_plan);
32 AugmentUnwindPlanFromCallSite(lldb_private::AddressRange &func,
33 lldb_private::Thread &thread,
34 lldb_private::UnwindPlan &unwind_plan) override;
36 bool GetFastUnwindPlan(lldb_private::AddressRange &func,
37 lldb_private::Thread &thread,
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h15 namespace lldb_private {
319 typedef std::shared_ptr<lldb_private::ABI> ABISP;
320 typedef std::unique_ptr<lldb_private::AddressRange> AddressRangeUP;
321 typedef std::shared_ptr<lldb_private::Baton> BatonSP;
322 typedef std::shared_ptr<lldb_private::Block> BlockSP;
323 typedef std::shared_ptr<lldb_private::Breakpoint> BreakpointSP;
324 typedef std::weak_ptr<lldb_private::Breakpoint> BreakpointWP;
325 typedef std::shared_ptr<lldb_private::BreakpointSite> BreakpointSiteSP;
326 typedef std::shared_ptr<lldb_private::BreakpointLocation> BreakpointLocationSP;
327 typedef std::weak_ptr<lldb_private::BreakpointLocation> BreakpointLocationWP;
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Platform/POSIX/
H A DPlatformPOSIX.h18 class PlatformPOSIX : public lldb_private::RemoteAwarePlatform {
26 lldb_private::OptionGroupOptions *
27 GetConnectionOptions(lldb_private::CommandInterpreter &interpreter) override;
29 lldb_private::Status PutFile(const lldb_private::FileSpec &source,
30 const lldb_private::FileSpec &destination,
34 lldb_private::Status
35 GetFile(const lldb_private::FileSpec &source,
36 const lldb_private::FileSpec &destination) override;
40 lldb::ProcessSP Attach(lldb_private::ProcessAttachInfo &attach_info,
41 lldb_private::Debugger &debugger,
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.h46 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
58 class ObjectFileELF : public lldb_private::ObjectFile {
71 static lldb_private::ObjectFile *
73 lldb::offset_t data_offset, const lldb_private::FileSpec *file,
76 static lldb_private::ObjectFile *CreateMemoryInstance(
80 static size_t GetModuleSpecifications(const lldb_private::FileSpec &file,
85 lldb_private::ModuleSpecList &specs);
103 bool SetLoadAddress(lldb_private::Target &target, lldb::addr_t value,
112 lldb_private::AddressClass GetAddressClass(lldb::addr_t file_addr) override;
114 void ParseSymtab(lldb_private::Symtab &symtab) override;
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h25 class SymbolFilePDB : public lldb_private::SymbolFileCommon {
43 static void DebuggerInitialize(lldb_private::Debugger &debugger);
49 static lldb_private::SymbolFile *
64 ParseLanguage(lldb_private::CompileUnit &comp_unit) override;
66 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override;
68 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override;
70 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override;
72 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit,
73 lldb_private::SupportFileList &support_files) override;
75 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override;
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DSymbolFileOnDemand.h26 namespace lldb_private {
33 class SymbolFileOnDemand : public lldb_private::SymbolFile {
66 ParseLanguage(lldb_private::CompileUnit &comp_unit) override;
68 lldb_private::XcodeSDK
69 ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) override;
73 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override;
75 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override;
77 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override;
80 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &,
81 llvm::function_ref<bool(lldb_private::Module &)>) override;
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
H A DObjCLanguage.cpp38 using namespace lldb_private;
39 using namespace lldb_private::formatters;
259 objc_flags, lldb_private::formatters::ObjCBOOLSummaryProvider, "")); in LoadObjCFormatters()
271 lldb_private::formatters::ObjCSELSummaryProvider<false>, in LoadObjCFormatters()
274 lldb_private::formatters::ObjCSELSummaryProvider<false>, in LoadObjCFormatters()
277 lldb_private::formatters::ObjCSELSummaryProvider<false>, in LoadObjCFormatters()
280 lldb_private::formatters::ObjCSELSummaryProvider<true>, in LoadObjCFormatters()
283 lldb_private::formatters::ObjCSELSummaryProvider<true>, in LoadObjCFormatters()
287 lldb_private::formatters::ObjCClassSummaryProvider, in LoadObjCFormatters()
295 lldb_private::formatters::ObjCClassSyntheticFrontEndCreator, in LoadObjCFormatters()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/
H A DMinidumpFileBuilder.h42 lldb_private::Status WriteString(const std::string &to_write,
43 lldb_private::DataBufferHeap *buffer);
81 lldb_private::SaveCoreOptions &save_core_options) in MinidumpFileBuilder()
96 lldb_private::Status AddHeaderAndCalculateDirectories();
99 lldb_private::Status AddSystemInfo();
102 lldb_private::Status AddModuleList();
106 lldb_private::Status AddThreadList();
108 lldb_private::Status AddExceptions();
110 lldb_private::Status AddMemoryList();
112 lldb_private::Status AddMiscInfo();
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DProcessElfCore.h30 class ProcessElfCore : public lldb_private::PostMortemProcess {
35 const lldb_private::FileSpec *crash_file_path,
48 const lldb_private::FileSpec &core_file);
57 lldb_private::Status DoLoadCore() override;
59 lldb_private::DynamicLoader *GetDynamicLoader() override;
65 lldb_private::Status DoDestroy() override;
69 lldb_private::Status WillResume() override { in WillResume()
70 return lldb_private::Status::FromErrorStringWithFormatv( in WillResume()
81 lldb_private::Status &error) override;
84 lldb_private::Status &error) override;
[all …]
H A DRegisterContextPOSIXCore_arm64.h23 Create(lldb_private::Thread &thread, const lldb_private::ArchSpec &arch,
24 const lldb_private::DataExtractor &gpregset,
25 llvm::ArrayRef<lldb_private::CoreNote> notes);
29 bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
30 lldb_private::RegisterValue &value) override;
32 bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
33 const lldb_private::RegisterValue &value) override;
43 lldb_private::Thread &thread,
45 const lldb_private::DataExtractor &gpregset,
46 llvm::ArrayRef<lldb_private::CoreNote> notes);
[all …]
H A DRegisterContextPOSIXCore_loongarch64.h26 Create(lldb_private::Thread &thread, const lldb_private::ArchSpec &arch,
27 const lldb_private::DataExtractor &gpregset,
28 llvm::ArrayRef<lldb_private::CoreNote> notes);
32 bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
33 lldb_private::RegisterValue &value) override;
35 bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
36 const lldb_private::RegisterValue &value) override;
40 lldb_private::Thread &thread,
42 const lldb_private::DataExtractor &gpregset,
43 llvm::ArrayRef<lldb_private::CoreNote> notes);
[all …]
H A DRegisterContextPOSIXCore_riscv32.h24 Create(lldb_private::Thread &thread, const lldb_private::ArchSpec &arch,
25 const lldb_private::DataExtractor &gpregset,
26 llvm::ArrayRef<lldb_private::CoreNote> notes);
30 bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
31 lldb_private::RegisterValue &value) override;
33 bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
34 const lldb_private::RegisterValue &value) override;
38 lldb_private::Thread &thread,
40 const lldb_private::DataExtractor &gpregset,
41 llvm::ArrayRef<lldb_private::CoreNote> notes);
[all …]
H A DRegisterContextPOSIXCore_riscv64.h25 Create(lldb_private::Thread &thread, const lldb_private::ArchSpec &arch,
26 const lldb_private::DataExtractor &gpregset,
27 llvm::ArrayRef<lldb_private::CoreNote> notes);
31 bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
32 lldb_private::RegisterValue &value) override;
34 bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
35 const lldb_private::RegisterValue &value) override;
39 lldb_private::Thread &thread,
41 const lldb_private::DataExtractor &gpregset,
42 llvm::ArrayRef<lldb_private::CoreNote> notes);
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.h19 class SymbolFileSymtab : public lldb_private::SymbolFileCommon {
44 static lldb_private::SymbolFile *
51 ParseLanguage(lldb_private::CompileUnit &comp_unit) override;
53 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override;
55 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override;
57 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override;
59 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit,
60 lldb_private::SupportFileList &support_files) override;
62 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override;
65 const lldb_private
[all...]
/freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.h17 class UnwindAssembly_x86 : public lldb_private::UnwindAssembly {
22 lldb_private::AddressRange &func, lldb_private::Thread &thread,
23 lldb_private::UnwindPlan &unwind_plan) override;
26 AugmentUnwindPlanFromCallSite(lldb_private::AddressRange &func,
27 lldb_private::Thread &thread,
28 lldb_private::UnwindPlan &unwind_plan) override;
30 bool GetFastUnwindPlan(lldb_private::AddressRange &func,
31 lldb_private::Thread &thread,
32 lldb_private::UnwindPlan &unwind_plan) override;
37 FirstNonPrologueInsn(lldb_private::AddressRange &func,
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterContextUnwind.h21 namespace lldb_private {
25 class RegisterContextUnwind : public lldb_private::RegisterContext {
29 RegisterContextUnwind(lldb_private::Thread &thread,
31 lldb_private::SymbolContext &sym_ctx,
33 lldb_private::UnwindLLDB &unwind_lldb);
41 const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
45 const lldb_private::RegisterSet *GetRegisterSet(size_t reg_set) override;
47 bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
48 lldb_private::RegisterValue &value) override;
50 bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/
H A DOperatingSystemPython.h20 namespace lldb_private {
24 class OperatingSystemPython : public lldb_private::OperatingSystem {
26 OperatingSystemPython(lldb_private::Process *process,
27 const lldb_private::FileSpec &python_module_path);
32 static lldb_private::OperatingSystem *
33 CreateInstance(lldb_private::Process *process, bool force);
47 bool UpdateThreadList(lldb_private::ThreadList &old_thread_list,
48 lldb_private::ThreadList &real_thread_list,
49 lldb_private::ThreadList &new_thread_list) override;
51 void ThreadWasSelected(lldb_private::Thread *thread) override;
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/
H A DABISysV_riscv.h21 class ABISysV_riscv : public lldb_private::RegInfoBasedABI {
27 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
34 PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
39 bool GetArgumentValues(lldb_private::Thread &thread,
40 lldb_private::ValueList &values) const override;
42 lldb_private::Status
47 GetReturnValueObjectImpl(lldb_private::Thread &thread,
48 lldb_private::CompilerType &type) const override;
51 lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread,
58 bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DObjectFileJIT.h18 namespace lldb_private {
26 virtual void PopulateSymtab(lldb_private::ObjectFile *obj_file,
27 lldb_private::Symtab &symtab) = 0;
28 virtual void PopulateSectionList(lldb_private::ObjectFile *obj_file,
29 lldb_private::SectionList &section_list) = 0;
51 static lldb_private::ObjectFile *
53 lldb::offset_t data_offset, const lldb_private::FileSpec *file,
56 static lldb_private::ObjectFile *CreateMemoryInstance(
60 static size_t GetModuleSpecifications(const lldb_private::FileSpec &file,
65 lldb_private::ModuleSpecList &specs);
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.h28 class ObjectContainerBSDArchive : public lldb_private::ObjectContainer {
33 const lldb_private::FileSpec *file,
50 static lldb_private::ObjectContainer *
52 lldb::offset_t data_offset, const lldb_private::FileSpec *file,
55 static size_t GetModuleSpecifications(const lldb_private::FileSpec &file,
60 lldb_private::ModuleSpecList &specs);
62 static ArchiveType MagicBytesMatch(const lldb_private::DataExtractor &data);
73 lldb::ObjectFileSP GetObjectFile(const lldb_private::FileSpec *file) override;
84 lldb::offset_t ExtractFromThin(const lldb_private::DataExtractor &data,
88 lldb::offset_t Extract(const lldb_private
[all...]
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp46 using lldb_private::LLDBLog;
98 lldb_private::IRExecutionUnit &m_execution_unit;
112 lldb_private::IRExecutionUnit &execution_unit, in InterpreterStackFrame()
135 lldb_private::StreamString ss; in SummarizeValue()
150 bool AssignToMatchType(lldb_private::Scalar &scalar, llvm::APInt value, in AssignToMatchType()
164 bool EvaluateValue(lldb_private::Scalar &scalar, const Value *value, in EvaluateValue()
192 lldb_private::DataExtractor value_extractor; in EvaluateValue()
193 lldb_private::Status extract_error; in EvaluateValue()
220 bool AssignValue(const Value *value, lldb_private::Scalar scalar, in AssignValue()
227 lldb_private::Scalar cast_scalar; in AssignValue()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/
H A DObjectFileCOFF.h22 class ObjectFileCOFF : public lldb_private::ObjectFile {
24 lldb_private::UUID m_uuid;
28 lldb::offset_t data_offset, const lldb_private::FileSpec *file, in ObjectFileCOFF()
44 static lldb_private::ObjectFile *
46 lldb::offset_t data_offset, const lldb_private::FileSpec *file,
49 static lldb_private::ObjectFile *
54 static size_t GetModuleSpecifications(const lldb_private::FileSpec &file,
59 lldb_private::ModuleSpecList &specs);
72 void Dump(lldb_private::Stream *stream) override;
76 uint32_t GetDependentModules(lldb_private::FileSpecList &specs) override { in GetDependentModules()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/
H A DABISysV_s390x.h15 class ABISysV_s390x : public lldb_private::RegInfoBasedABI {
21 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
26 bool GetArgumentValues(lldb_private::Thread &thread,
27 lldb_private::ValueList &values) const override;
29 lldb_private::Status
34 GetReturnValueObjectImpl(lldb_private::Thread &thread,
35 lldb_private::CompilerType &type) const override;
41 bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
44 const lldb_private::RegisterInfo *reg_info,
45 lldb_private::UnwindPlan::Row::AbstractRegisterLocation &unwind_regloc)
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARC/
H A DABISysV_arc.h19 class ABISysV_arc : public lldb_private::RegInfoBasedABI {
25 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
32 PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp,
37 bool GetArgumentValues(lldb_private::Thread &thread,
38 lldb_private::ValueList &values) const override;
40 lldb_private::Status
45 GetReturnValueObjectImpl(lldb_private::Thread &thread,
46 lldb_private::CompilerType &type) const override;
49 lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread,
56 bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
[all …]

12345678910>>...74