| /freebsd-12.1/contrib/llvm/tools/lldb/source/Utility/ |
| H A D | ArchSpec.cpp | 28 static bool cores_match(const ArchSpec::Core core1, const ArchSpec::Core core2, 39 ArchSpec::Core core; 234 ArchSpec::Core core; 562 ArchSpec::ArchSpec() {} in ArchSpec() function in ArchSpec 564 ArchSpec::ArchSpec(const char *triple_cstr) { in ArchSpec() function in ArchSpec 571 ArchSpec::ArchSpec(const llvm::Triple &triple) { SetTriple(triple); } in ArchSpec() function in ArchSpec 577 ArchSpec::~ArchSpec() = default; 582 const ArchSpec &ArchSpec::operator=(const ArchSpec &rhs) { in operator =() 892 void ArchSpec::MergeFrom(const ArchSpec &other) { in MergeFrom() 1012 bool ArchSpec::IsExactMatch(const ArchSpec &rhs) const { in IsExactMatch() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Utility/ |
| H A D | ArchSpec.h | 35 class ArchSpec { 252 ArchSpec(); 259 explicit ArchSpec(const llvm::Triple &triple); 260 explicit ArchSpec(const char *triple_cstr); 261 explicit ArchSpec(llvm::StringRef triple_str); 274 ~ArchSpec(); 283 const ArchSpec &operator=(const ArchSpec &rhs); 407 void MergeFrom(const ArchSpec &other); 548 bool IsExactMatch(const ArchSpec &rhs) const; 617 bool operator<(const ArchSpec &lhs, const ArchSpec &rhs); [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Interpreter/ |
| H A D | OptionValueArch.h | 28 OptionValueArch(const ArchSpec &value) in OptionValueArch() 31 OptionValueArch(const ArchSpec ¤t_value, const ArchSpec &default_value) in OptionValueArch() 68 ArchSpec &GetCurrentValue() { return m_current_value; } in GetCurrentValue() 70 const ArchSpec &GetCurrentValue() const { return m_current_value; } in GetCurrentValue() 72 const ArchSpec &GetDefaultValue() const { return m_default_value; } in GetDefaultValue() 74 void SetCurrentValue(const ArchSpec &value, bool set_value_was_set) { in SetCurrentValue() 80 void SetDefaultValue(const ArchSpec &value) { m_default_value = value; } in SetDefaultValue() 83 ArchSpec m_current_value; 84 ArchSpec m_default_value;
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ |
| H A D | ThreadElfCore.cpp | 83 ArchSpec arch = process->GetArchitecture(); in CreateRegisterContextForFrame() 276 case lldb_private::ArchSpec::eCore_s390x_generic: in GetSize() 277 case lldb_private::ArchSpec::eCore_x86_64_x86_64: in GetSize() 280 case lldb_private::ArchSpec::eCore_x86_32_i386: in GetSize() 281 case lldb_private::ArchSpec::eCore_x86_32_i486: in GetSize() 348 case lldb_private::ArchSpec::eCore_s390x_generic: in GetSize() 349 case lldb_private::ArchSpec::eCore_x86_64_x86_64: in GetSize() 351 case lldb_private::ArchSpec::eCore_x86_32_i386: in GetSize() 352 case lldb_private::ArchSpec::eCore_x86_32_i486: in GetSize() 421 case lldb_private::ArchSpec::eCore_x86_32_i386: in GetSize() [all …]
|
| H A D | ThreadElfCore.h | 58 const lldb_private::ArchSpec &arch); 65 static size_t GetSize(const lldb_private::ArchSpec &arch); 79 const lldb_private::ArchSpec &arch); 86 static size_t GetSize(const lldb_private::ArchSpec &arch); 114 const lldb_private::ArchSpec &arch); 121 static size_t GetSize(const lldb_private::ArchSpec &arch);
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/ |
| H A D | Disassembler.h | 189 bool DumpEmulation(const ArchSpec &arch); 193 bool Emulate(const ArchSpec &arch, uint32_t evaluate_options, void *baton, 381 DisassembleRange(const ArchSpec &arch, const char *plugin_name, 386 DisassembleBytes(const ArchSpec &arch, const char *plugin_name, 391 static bool Disassemble(Debugger &debugger, const ArchSpec &arch, 399 static bool Disassemble(Debugger &debugger, const ArchSpec &arch, 430 Disassembler(const ArchSpec &arch, const char *flavor); 438 const ArchSpec &arch, 463 const ArchSpec &GetArchitecture() const { return m_arch; } in GetArchitecture() 467 virtual bool FlavorValidForArchSpec(const lldb_private::ArchSpec &arch, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Target/ |
| H A D | ProcessInfo.h | 32 ProcessInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid); 59 ArchSpec &GetArchitecture() { return m_arch; } in GetArchitecture() 61 const ArchSpec &GetArchitecture() const { return m_arch; } in GetArchitecture() 63 void SetArchitecture(const ArchSpec &arch) { m_arch = arch; } in SetArchitecture() 97 ArchSpec m_arch;
|
| H A D | Platform.h | 100 GetPlatformForArchitecture(const ArchSpec &arch, ArchSpec *platform_arch_ptr); 111 static lldb::PlatformSP Create(const ArchSpec &arch, 118 static ArchSpec GetAugmentedArchSpec(Platform *platform, 272 virtual ArchSpec GetRemoteSystemArchitecture() { in GetRemoteSystemArchitecture() 273 return ArchSpec(); // Return an invalid architecture in GetRemoteSystemArchitecture() 383 virtual bool IsCompatibleArchitecture(const ArchSpec &arch, 498 const ArchSpec &GetSystemArchitecture(); 500 void SetSystemArchitecture(const ArchSpec &arch) { in SetSystemArchitecture() 511 ArchSpec GetAugmentedArchSpec(llvm::StringRef triple); 628 virtual MmapArgList GetMmapArgumentList(const ArchSpec &arch, [all …]
|
| H A D | UnwindAssembly.h | 22 static lldb::UnwindAssemblySP FindPlugin(const ArchSpec &arch); 44 UnwindAssembly(const ArchSpec &arch); 45 ArchSpec m_arch;
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Host/common/ |
| H A D | HostInfoBase.cpp | 55 ArchSpec m_host_arch_32; 56 ArchSpec m_host_arch_64; 87 const ArchSpec &HostInfoBase::GetArchitecture(ArchitectureKind arch_kind) { in GetArchitecture() 197 ArchSpec HostInfoBase::GetAugmentedArchSpec(llvm::StringRef triple) { in GetAugmentedArchSpec() 199 return ArchSpec(); in GetAugmentedArchSpec() 201 if (!ArchSpec::ContainsOnlyArch(normalized_triple)) in GetAugmentedArchSpec() 202 return ArchSpec(triple); in GetAugmentedArchSpec() 215 return ArchSpec(normalized_triple); in GetAugmentedArchSpec() 297 void HostInfoBase::ComputeHostArchitectureSupport(ArchSpec &arch_32, in ComputeHostArchitectureSupport() 298 ArchSpec &arch_64) { in ComputeHostArchitectureSupport()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContextLinux_s390x.cpp | 23 static const RegisterInfo *GetRegisterInfoPtr(const ArchSpec &target_arch) { in GetRegisterInfoPtr() 33 static uint32_t GetRegisterInfoCount(const ArchSpec &target_arch) { in GetRegisterInfoCount() 43 static uint32_t GetUserRegisterInfoCount(const ArchSpec &target_arch) { in GetUserRegisterInfoCount() 54 const ArchSpec &target_arch) in RegisterContextLinux_s390x()
|
| H A D | RegisterContextLinux_x86_64.cpp | 93 GetRegisterInfo_i386(const lldb_private::ArchSpec &arch) { in GetRegisterInfo_i386() 118 static const RegisterInfo *GetRegisterInfoPtr(const ArchSpec &target_arch) { in GetRegisterInfoPtr() 130 static uint32_t GetRegisterInfoCount(const ArchSpec &target_arch) { in GetRegisterInfoCount() 146 static uint32_t GetUserRegisterInfoCount(const ArchSpec &target_arch) { in GetUserRegisterInfoCount() 159 const ArchSpec &target_arch) in RegisterContextLinux_x86_64()
|
| H A D | RegisterInfoPOSIX_ppc64le.cpp | 27 GetRegisterInfoPtr(const lldb_private::ArchSpec &target_arch) { in GetRegisterInfoPtr() 38 GetRegisterInfoCount(const lldb_private::ArchSpec &target_arch) { in GetRegisterInfoCount() 50 const lldb_private::ArchSpec &target_arch) in RegisterInfoPOSIX_ppc64le()
|
| H A D | RegisterContextFreeBSD_powerpc.h | 19 RegisterContextFreeBSD_powerpc(const lldb_private::ArchSpec &target_arch); 31 RegisterContextFreeBSD_powerpc32(const lldb_private::ArchSpec &target_arch); 43 RegisterContextFreeBSD_powerpc64(const lldb_private::ArchSpec &target_arch);
|
| H A D | RegisterContextFreeBSD_x86_64.cpp | 79 GetRegisterInfo_i386(const lldb_private::ArchSpec &arch) { in GetRegisterInfo_i386() 105 PrivateGetRegisterInfoPtr(const lldb_private::ArchSpec &target_arch) { in PrivateGetRegisterInfoPtr() 118 PrivateGetRegisterCount(const lldb_private::ArchSpec &target_arch) { in PrivateGetRegisterCount() 135 const ArchSpec &target_arch) in RegisterContextFreeBSD_x86_64()
|
| H A D | RegisterInfoInterface.h | 26 RegisterInfoInterface(const lldb_private::ArchSpec &target_arch) in RegisterInfoInterface() 43 const lldb_private::ArchSpec &GetTargetArchitecture() const { in GetTargetArchitecture() 69 lldb_private::ArchSpec m_target_arch;
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Host/ |
| H A D | HostInfoBase.h | 61 static const ArchSpec & 101 static ArchSpec GetAugmentedArchSpec(llvm::StringRef triple); 113 static void ComputeHostArchitectureSupport(ArchSpec &arch_32, 114 ArchSpec &arch_64);
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ |
| H A D | ObjectContainerBSDArchive.h | 111 Archive(const lldb_private::ArchSpec &arch, 122 const lldb_private::FileSpec &file, const lldb_private::ArchSpec &arch, 126 const lldb_private::FileSpec &file, const lldb_private::ArchSpec &arch, 147 const lldb_private::ArchSpec &GetArchitecture() const { return m_arch; } in GetArchitecture() 149 void SetArchitecture(const lldb_private::ArchSpec &arch) { m_arch = arch; } in SetArchitecture() 160 lldb_private::ArchSpec m_arch;
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/PPC64/ |
| H A D | EmulateInstructionPPC64.h | 21 EmulateInstructionPPC64(const ArchSpec &arch); 31 static EmulateInstruction *CreateInstance(const ArchSpec &arch, 52 bool SetTargetTriple(const ArchSpec &arch) override; 62 bool TestEmulation(Stream *out_stream, ArchSpec &arch, in TestEmulation()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/ |
| H A D | DisassemblerLLVMC.cpp | 1103 ArchSpec thumb_arch(arch); in DisassemblerLLVMC() 1137 case ArchSpec::eCore_mips32: in DisassemblerLLVMC() 1138 case ArchSpec::eCore_mips32el: in DisassemblerLLVMC() 1141 case ArchSpec::eCore_mips32r2: in DisassemblerLLVMC() 1145 case ArchSpec::eCore_mips32r3: in DisassemblerLLVMC() 1149 case ArchSpec::eCore_mips32r5: in DisassemblerLLVMC() 1153 case ArchSpec::eCore_mips32r6: in DisassemblerLLVMC() 1157 case ArchSpec::eCore_mips64: in DisassemblerLLVMC() 1158 case ArchSpec::eCore_mips64el: in DisassemblerLLVMC() 1161 case ArchSpec::eCore_mips64r2: in DisassemblerLLVMC() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/ |
| H A D | lldb-private-interfaces.h | 24 typedef lldb::ABISP (*ABICreateInstance)(lldb::ProcessSP process_sp, const ArchSpec &arch); 25 typedef Disassembler *(*DisassemblerCreateInstance)(const ArchSpec &arch, 51 const ArchSpec &arch, InstructionType inst_type); 65 const ArchSpec *arch); 91 typedef UnwindAssembly *(*UnwindAssemblyCreateInstance)(const ArchSpec &arch);
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Architecture/Mips/ |
| H A D | ArchitectureMips.h | 44 static std::unique_ptr<Architecture> Create(const ArchSpec &arch); 45 ArchitectureMips(const ArchSpec &arch) : m_arch(arch) {} in ArchitectureMips() 47 ArchSpec m_arch;
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Platform/OpenBSD/ |
| H A D | PlatformOpenBSD.h | 31 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch); 50 bool GetSupportedArchitectureAtIndex(uint32_t idx, ArchSpec &arch) override; 56 MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/ |
| H A D | EmulateInstructionMIPS64.cpp | 95 case ArchSpec::eCore_mips32: in EmulateInstructionMIPS64() 96 case ArchSpec::eCore_mips32el: in EmulateInstructionMIPS64() 99 case ArchSpec::eCore_mips32r2: in EmulateInstructionMIPS64() 103 case ArchSpec::eCore_mips32r3: in EmulateInstructionMIPS64() 107 case ArchSpec::eCore_mips32r5: in EmulateInstructionMIPS64() 111 case ArchSpec::eCore_mips32r6: in EmulateInstructionMIPS64() 115 case ArchSpec::eCore_mips64: in EmulateInstructionMIPS64() 116 case ArchSpec::eCore_mips64el: in EmulateInstructionMIPS64() 119 case ArchSpec::eCore_mips64r2: in EmulateInstructionMIPS64() 123 case ArchSpec::eCore_mips64r3: in EmulateInstructionMIPS64() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/ |
| H A D | UnwindAssembly-x86.h | 43 CreateInstance(const lldb_private::ArchSpec &arch); 61 UnwindAssembly_x86(const lldb_private::ArchSpec &arch); 63 lldb_private::ArchSpec m_arch;
|