| /freebsd-13.1/contrib/llvm-project/lldb/source/Utility/ |
| H A D | ArchSpec.cpp | 23 static bool cores_match(const ArchSpec::Core core1, const ArchSpec::Core core2, 34 ArchSpec::Core core; 242 ArchSpec::Core core; 510 ArchSpec::ArchSpec() = default; 512 ArchSpec::ArchSpec(const char *triple_cstr) { in ArchSpec() function in ArchSpec 519 ArchSpec::ArchSpec(const llvm::Triple &triple) { SetTriple(triple); } in ArchSpec() function in ArchSpec 525 ArchSpec::~ArchSpec() = default; 801 void ArchSpec::MergeFrom(const ArchSpec &other) { in MergeFrom() 930 bool ArchSpec::IsExactMatch(const ArchSpec &rhs) const { in IsExactMatch() 934 bool ArchSpec::IsCompatibleMatch(const ArchSpec &rhs) const { in IsCompatibleMatch() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | ArchSpec.h | 33 class ArchSpec { 260 ArchSpec(); 265 explicit ArchSpec(const llvm::Triple &triple); 266 explicit ArchSpec(const char *triple_cstr); 267 explicit ArchSpec(llvm::StringRef triple_str); 276 ~ArchSpec(); 366 void MergeFrom(const ArchSpec &other); 485 bool IsExactMatch(const ArchSpec &rhs) const; 492 bool IsCompatibleMatch(const ArchSpec &rhs) const; 548 bool operator<(const ArchSpec &lhs, const ArchSpec &rhs); [all …]
|
| H A D | ProcessInfo.h | 34 ProcessInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid); 61 ArchSpec &GetArchitecture() { return m_arch; } in GetArchitecture() 63 const ArchSpec &GetArchitecture() const { return m_arch; } in GetArchitecture() 65 void SetArchitecture(const ArchSpec &arch) { m_arch = arch; } in SetArchitecture() 100 ArchSpec m_arch; 112 ProcessInstanceInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid) in ProcessInstanceInfo() 190 bool ArchitectureMatches(const ArchSpec &arch_spec) const;
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Interpreter/ |
| H A D | OptionValueArch.h | 26 OptionValueArch(const ArchSpec &value) in OptionValueArch() 29 OptionValueArch(const ArchSpec ¤t_value, const ArchSpec &default_value) in OptionValueArch() 55 ArchSpec &GetCurrentValue() { return m_current_value; } in GetCurrentValue() 57 const ArchSpec &GetCurrentValue() const { return m_current_value; } in GetCurrentValue() 59 const ArchSpec &GetDefaultValue() const { return m_default_value; } in GetDefaultValue() 61 void SetCurrentValue(const ArchSpec &value, bool set_value_was_set) { in SetCurrentValue() 67 void SetDefaultValue(const ArchSpec &value) { m_default_value = value; } in SetDefaultValue() 70 ArchSpec m_current_value; 71 ArchSpec m_default_value;
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ |
| H A D | ThreadElfCore.cpp | 81 ArchSpec arch = process->GetArchitecture(); in CreateRegisterContextForFrame() 258 case lldb_private::ArchSpec::eCore_x86_32_i386: in GetSize() 259 case lldb_private::ArchSpec::eCore_x86_32_i486: in GetSize() 327 case lldb_private::ArchSpec::eCore_s390x_generic: in GetSize() 328 case lldb_private::ArchSpec::eCore_x86_64_x86_64: in GetSize() 330 case lldb_private::ArchSpec::eCore_x86_32_i386: in GetSize() 331 case lldb_private::ArchSpec::eCore_x86_32_i486: in GetSize() 395 case lldb_private::ArchSpec::eCore_x86_64_x86_64: in GetSize() 397 case lldb_private::ArchSpec::eCore_s390x_generic: in GetSize() 398 case lldb_private::ArchSpec::eCore_x86_32_i386: in GetSize() [all …]
|
| H A D | ThreadElfCore.h | 57 const lldb_private::ArchSpec &arch); 64 static size_t GetSize(const lldb_private::ArchSpec &arch); 78 const lldb_private::ArchSpec &arch); 85 static size_t GetSize(const lldb_private::ArchSpec &arch); 113 const lldb_private::ArchSpec &arch); 120 static size_t GetSize(const lldb_private::ArchSpec &arch);
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | Disassembler.h | 167 bool DumpEmulation(const ArchSpec &arch); 388 const ArchSpec &arch, 397 static lldb::DisassemblerSP DisassembleRange(const ArchSpec &arch, 405 DisassembleBytes(const ArchSpec &arch, const char *plugin_name, 410 static bool Disassemble(Debugger &debugger, const ArchSpec &arch, 417 static bool Disassemble(Debugger &debugger, const ArchSpec &arch, 421 Disassembler(const ArchSpec &arch, const char *flavor); 424 void PrintInstructions(Debugger &debugger, const ArchSpec &arch, 444 const ArchSpec &GetArchitecture() const { return m_arch; } in GetArchitecture() 448 virtual bool FlavorValidForArchSpec(const lldb_private::ArchSpec &arch, [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContextLinux_s390x.cpp | 20 static const RegisterInfo *GetRegisterInfoPtr(const ArchSpec &target_arch) { in GetRegisterInfoPtr() 30 static uint32_t GetRegisterInfoCount(const ArchSpec &target_arch) { in GetRegisterInfoCount() 40 static uint32_t GetUserRegisterInfoCount(const ArchSpec &target_arch) { in GetUserRegisterInfoCount() 51 const ArchSpec &target_arch) in RegisterContextLinux_s390x()
|
| H A D | RegisterContextNetBSD_x86_64.cpp | 93 GetRegisterInfo_i386(const lldb_private::ArchSpec &arch) { in GetRegisterInfo_i386() 117 PrivateGetRegisterInfoPtr(const lldb_private::ArchSpec &target_arch) { in PrivateGetRegisterInfoPtr() 130 PrivateGetRegisterCount(const lldb_private::ArchSpec &target_arch) { in PrivateGetRegisterCount() 147 PrivateGetUserRegisterCount(const lldb_private::ArchSpec &target_arch) { in PrivateGetUserRegisterCount() 160 const ArchSpec &target_arch) in RegisterContextNetBSD_x86_64()
|
| H A D | RegisterInfoPOSIX_ppc64le.cpp | 24 GetRegisterInfoPtr(const lldb_private::ArchSpec &target_arch) { in GetRegisterInfoPtr() 35 GetRegisterInfoCount(const lldb_private::ArchSpec &target_arch) { in GetRegisterInfoCount() 47 const lldb_private::ArchSpec &target_arch) in RegisterInfoPOSIX_ppc64le()
|
| H A D | RegisterContextLinux_x86_64.cpp | 90 GetRegisterInfo_i386(const lldb_private::ArchSpec &arch) { in GetRegisterInfo_i386() 113 static const RegisterInfo *GetRegisterInfoPtr(const ArchSpec &target_arch) { in GetRegisterInfoPtr() 125 static uint32_t GetRegisterInfoCount(const ArchSpec &target_arch) { in GetRegisterInfoCount() 141 static uint32_t GetUserRegisterInfoCount(const ArchSpec &target_arch) { in GetUserRegisterInfoCount() 154 const ArchSpec &target_arch) in RegisterContextLinux_x86_64()
|
| H A D | RegisterContextFreeBSD_powerpc.h | 18 RegisterContextFreeBSD_powerpc(const lldb_private::ArchSpec &target_arch); 30 RegisterContextFreeBSD_powerpc32(const lldb_private::ArchSpec &target_arch); 42 RegisterContextFreeBSD_powerpc64(const lldb_private::ArchSpec &target_arch);
|
| H A D | RegisterInfoInterface.h | 23 RegisterInfoInterface(const lldb_private::ArchSpec &target_arch) in RegisterInfoInterface() 40 const lldb_private::ArchSpec &GetTargetArchitecture() const { in GetTargetArchitecture() 65 lldb_private::ArchSpec m_target_arch;
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Host/common/ |
| H A D | HostInfoBase.cpp | 49 ArchSpec m_host_arch_32; 50 ArchSpec m_host_arch_64; 93 const ArchSpec &HostInfoBase::GetArchitecture(ArchitectureKind arch_kind) { in GetArchitecture() 191 ArchSpec HostInfoBase::GetAugmentedArchSpec(llvm::StringRef triple) { in GetAugmentedArchSpec() 193 return ArchSpec(); in GetAugmentedArchSpec() 195 if (!ArchSpec::ContainsOnlyArch(normalized_triple)) in GetAugmentedArchSpec() 196 return ArchSpec(triple); in GetAugmentedArchSpec() 209 return ArchSpec(normalized_triple); in GetAugmentedArchSpec() 321 void HostInfoBase::ComputeHostArchitectureSupport(ArchSpec &arch_32, in ComputeHostArchitectureSupport() 322 ArchSpec &arch_64) { in ComputeHostArchitectureSupport()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/ |
| H A D | EmulateInstructionPPC64.h | 20 EmulateInstructionPPC64(const ArchSpec &arch); 30 static EmulateInstruction *CreateInstance(const ArchSpec &arch, 51 bool SetTargetTriple(const ArchSpec &arch) override; 61 bool TestEmulation(Stream *out_stream, ArchSpec &arch, in TestEmulation()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/ |
| H A D | ObjectContainerBSDArchive.h | 113 Archive(const lldb_private::ArchSpec &arch, 124 const lldb_private::FileSpec &file, const lldb_private::ArchSpec &arch, 128 const lldb_private::FileSpec &file, const lldb_private::ArchSpec &arch, 151 const lldb_private::ArchSpec &GetArchitecture() const { return m_arch; } in GetArchitecture() 153 void SetArchitecture(const lldb_private::ArchSpec &arch) { m_arch = arch; } in SetArchitecture() 162 lldb_private::ArchSpec m_arch;
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Host/ |
| H A D | HostInfoBase.h | 64 static const ArchSpec & 102 static ArchSpec GetAugmentedArchSpec(llvm::StringRef triple); 130 static void ComputeHostArchitectureSupport(ArchSpec &arch_32, 131 ArchSpec &arch_64);
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | Platform.h | 101 GetPlatformForArchitecture(const ArchSpec &arch, ArchSpec *platform_arch_ptr); 112 static lldb::PlatformSP Create(const ArchSpec &arch, 117 static ArchSpec GetAugmentedArchSpec(Platform *platform, 257 virtual ArchSpec GetRemoteSystemArchitecture() { in GetRemoteSystemArchitecture() 258 return ArchSpec(); // Return an invalid architecture in GetRemoteSystemArchitecture() 351 virtual bool IsCompatibleArchitecture(const ArchSpec &arch, 453 const ArchSpec &GetSystemArchitecture(); 455 void SetSystemArchitecture(const ArchSpec &arch) { in SetSystemArchitecture() 464 ArchSpec GetAugmentedArchSpec(llvm::StringRef triple); 583 virtual MmapArgList GetMmapArgumentList(const ArchSpec &arch, [all …]
|
| H A D | UnwindAssembly.h | 21 static lldb::UnwindAssemblySP FindPlugin(const ArchSpec &arch); 41 UnwindAssembly(const ArchSpec &arch); 42 ArchSpec m_arch;
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/ |
| H A D | lldb-private-interfaces.h | 30 const ArchSpec &arch); 32 const ArchSpec &arch); 33 typedef Disassembler *(*DisassemblerCreateInstance)(const ArchSpec &arch, 61 const ArchSpec &arch, InstructionType inst_type); 78 const ArchSpec *arch); 102 typedef UnwindAssembly *(*UnwindAssemblyCreateInstance)(const ArchSpec &arch);
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/ |
| H A D | DisassemblerLLVMC.cpp | 1052 ArchSpec thumb_arch(arch); in DisassemblerLLVMC() 1086 case ArchSpec::eCore_mips32: in DisassemblerLLVMC() 1087 case ArchSpec::eCore_mips32el: in DisassemblerLLVMC() 1090 case ArchSpec::eCore_mips32r2: in DisassemblerLLVMC() 1094 case ArchSpec::eCore_mips32r3: in DisassemblerLLVMC() 1098 case ArchSpec::eCore_mips32r5: in DisassemblerLLVMC() 1102 case ArchSpec::eCore_mips32r6: in DisassemblerLLVMC() 1106 case ArchSpec::eCore_mips64: in DisassemblerLLVMC() 1107 case ArchSpec::eCore_mips64el: in DisassemblerLLVMC() 1110 case ArchSpec::eCore_mips64r2: in DisassemblerLLVMC() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Platform/FreeBSD/ |
| H A D | PlatformFreeBSD.h | 26 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch); 43 bool GetSupportedArchitectureAtIndex(uint32_t idx, ArchSpec &arch) override; 49 MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Platform/OpenBSD/ |
| H A D | PlatformOpenBSD.h | 26 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch); 43 bool GetSupportedArchitectureAtIndex(uint32_t idx, ArchSpec &arch) override; 49 MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Platform/NetBSD/ |
| H A D | PlatformNetBSD.h | 26 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch); 43 bool GetSupportedArchitectureAtIndex(uint32_t idx, ArchSpec &arch) override; 51 MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Architecture/Mips/ |
| H A D | ArchitectureMips.h | 42 static std::unique_ptr<Architecture> Create(const ArchSpec &arch); 43 ArchitectureMips(const ArchSpec &arch) : m_arch(arch) {} in ArchitectureMips() 45 ArchSpec m_arch;
|