Home
last modified time | relevance | path

Searched refs:ArchSpec (Results 1 – 25 of 219) sorted by relevance

123456789

/freebsd-12.1/contrib/llvm/tools/lldb/source/Utility/
H A DArchSpec.cpp28 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 DArchSpec.h35 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 DOptionValueArch.h28 OptionValueArch(const ArchSpec &value) in OptionValueArch()
31 OptionValueArch(const ArchSpec &current_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 DThreadElfCore.cpp83 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 DThreadElfCore.h58 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 DDisassembler.h189 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 DProcessInfo.h32 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 DPlatform.h100 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 DUnwindAssembly.h22 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 DHostInfoBase.cpp55 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 DRegisterContextLinux_s390x.cpp23 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 DRegisterContextLinux_x86_64.cpp93 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 DRegisterInfoPOSIX_ppc64le.cpp27 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 DRegisterContextFreeBSD_powerpc.h19 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 DRegisterContextFreeBSD_x86_64.cpp79 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 DRegisterInfoInterface.h26 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 DHostInfoBase.h61 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 DObjectContainerBSDArchive.h111 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 DEmulateInstructionPPC64.h21 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 DDisassemblerLLVMC.cpp1103 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 Dlldb-private-interfaces.h24 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 DArchitectureMips.h44 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 DPlatformOpenBSD.h31 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 DEmulateInstructionMIPS64.cpp95 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 DUnwindAssembly-x86.h43 CreateInstance(const lldb_private::ArchSpec &arch);
61 UnwindAssembly_x86(const lldb_private::ArchSpec &arch);
63 lldb_private::ArchSpec m_arch;

123456789