| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| HD | DWARFASTParserClang.h | 32 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-13-stable/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
| HD | UnwindAssemblyInstEmulation.h | 18 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-13-stable/contrib/llvm-project/lldb/include/lldb/ |
| HD | lldb-forward.h | 15 namespace lldb_private { 314 typedef std::shared_ptr<lldb_private::ABI> ABISP; 315 typedef std::unique_ptr<lldb_private::AddressRange> AddressRangeUP; 316 typedef std::shared_ptr<lldb_private::Baton> BatonSP; 317 typedef std::shared_ptr<lldb_private::Block> BlockSP; 318 typedef std::shared_ptr<lldb_private::Breakpoint> BreakpointSP; 319 typedef std::weak_ptr<lldb_private::Breakpoint> BreakpointWP; 320 typedef std::shared_ptr<lldb_private::BreakpointSite> BreakpointSiteSP; 321 typedef std::shared_ptr<lldb_private::BreakpointLocation> BreakpointLocationSP; 322 typedef std::weak_ptr<lldb_private::BreakpointLocation> BreakpointLocationWP; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Platform/POSIX/ |
| HD | PlatformPOSIX.h | 18 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-13-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
| HD | ObjectFileELF.h | 46 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-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| HD | SymbolFilePDB.h | 25 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-13-stable/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| HD | SymbolFileOnDemand.h | 26 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-13-stable/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ |
| HD | ObjCLanguage.cpp | 38 using namespace lldb_private; 39 using namespace lldb_private::formatters; 246 objc_flags, lldb_private::formatters::ObjCBOOLSummaryProvider, "")); in LoadObjCFormatters() 258 lldb_private::formatters::ObjCSELSummaryProvider<false>, in LoadObjCFormatters() 261 lldb_private::formatters::ObjCSELSummaryProvider<false>, in LoadObjCFormatters() 264 lldb_private::formatters::ObjCSELSummaryProvider<false>, in LoadObjCFormatters() 267 lldb_private::formatters::ObjCSELSummaryProvider<true>, in LoadObjCFormatters() 270 lldb_private::formatters::ObjCSELSummaryProvider<true>, in LoadObjCFormatters() 274 lldb_private::formatters::ObjCClassSummaryProvider, in LoadObjCFormatters() 282 lldb_private::formatters::ObjCClassSyntheticFrontEndCreator, in LoadObjCFormatters() [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
| HD | SymbolFileSymtab.h | 19 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::SymbolContext &sc, [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ |
| HD | ProcessElfCore.h | 30 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 lldb_private::Status error; in WillResume() 83 lldb_private::Status &error) override; 86 lldb_private::Status &error) override; [all …]
|
| HD | RegisterContextPOSIXCore_arm64.h | 23 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 …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/ |
| HD | UnwindAssembly-x86.h | 17 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-13-stable/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/ |
| HD | ABISysV_riscv.h | 21 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, 55 CreateFunctionEntryUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ |
| HD | MinidumpFileBuilder.h | 40 lldb_private::Status WriteString(const std::string &to_write, 41 lldb_private::DataBufferHeap *buffer); 92 lldb_private::Status AddHeaderAndCalculateDirectories(); 95 lldb_private::Status AddSystemInfo(); 98 lldb_private::Status AddModuleList(); 102 lldb_private::Status AddThreadList(); 104 lldb_private::Status AddExceptions(); 106 lldb_private::Status AddMemoryList(lldb::SaveCoreStyle core_style); 108 lldb_private::Status AddMiscInfo(); 110 lldb_private::Status AddLinuxFileStreams(); [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Target/ |
| HD | RegisterContextUnwind.h | 21 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-13-stable/contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/ |
| HD | OperatingSystemPython.h | 20 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-13-stable/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/ |
| HD | ObjectContainerBSDArchive.h | 28 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::DataExtractor &data, [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/ |
| HD | DynamicLoaderFreeBSDKernel.h | 22 class DynamicLoaderFreeBSDKernel : public lldb_private::DynamicLoader { 24 DynamicLoaderFreeBSDKernel(lldb_private::Process *process, 39 static lldb_private::DynamicLoader * 40 CreateInstance(lldb_private::Process *process, bool force); 42 static void DebuggerInit(lldb_private::Debugger &debugger); 44 static lldb::addr_t FindFreeBSDKernel(lldb_private::Process *process); 51 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(lldb_private::Thread &thread, 54 lldb_private::Status CanLoadImage() override; 80 void SetUUID(const lldb_private::UUID uuid) { m_uuid = uuid; } in SetUUID() 82 lldb_private::UUID GetUUID() const { return m_uuid; } in GetUUID() [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Expression/ |
| HD | ObjectFileJIT.h | 18 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 §ion_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-13-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/ |
| HD | ABISysV_s390x.h | 15 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; 38 CreateFunctionEntryUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; 40 bool CreateDefaultUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; 42 bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ABI/Hexagon/ |
| HD | ABISysV_hexagon.h | 16 class ABISysV_hexagon : public lldb_private::RegInfoBasedABI { 22 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp, 29 PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp, 34 bool GetArgumentValues(lldb_private::Thread &thread, 35 lldb_private::ValueList &values) const override; 37 lldb_private::Status 42 GetReturnValueObjectImpl(lldb_private::Thread &thread, 43 lldb_private::CompilerType &type) const override; 46 lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread, 50 CreateFunctionEntryUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ABI/ARC/ |
| HD | ABISysV_arc.h | 19 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, 53 CreateFunctionEntryUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
| HD | ABISysV_ppc.h | 15 class ABISysV_ppc : 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; 38 CreateFunctionEntryUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; 40 bool CreateDefaultUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; 42 bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override; [all …]
|
| HD | ABISysV_ppc64.h | 15 class ABISysV_ppc64 : 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; 38 CreateFunctionEntryUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; 40 bool CreateDefaultUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; 42 bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ABI/MSP430/ |
| HD | ABISysV_msp430.h | 16 class ABISysV_msp430 : public lldb_private::RegInfoBasedABI { 22 bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp, 27 bool GetArgumentValues(lldb_private::Thread &thread, 28 lldb_private::ValueList &values) const override; 30 lldb_private::Status 35 GetReturnValueObjectImpl(lldb_private::Thread &thread, 36 lldb_private::CompilerType &type) const override; 39 CreateFunctionEntryUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; 41 bool CreateDefaultUnwindPlan(lldb_private::UnwindPlan &unwind_plan) override; 43 bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override; [all …]
|