Home
last modified time | relevance | path

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

1234567891011

/freebsd-13.1/contrib/llvm-project/lldb/source/Utility/
H A DArchSpec.cpp23 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 DArchSpec.h33 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 DProcessInfo.h34 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 DOptionValueArch.h26 OptionValueArch(const ArchSpec &value) in OptionValueArch()
29 OptionValueArch(const ArchSpec &current_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 DThreadElfCore.cpp81 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 DThreadElfCore.h57 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 DDisassembler.h167 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 DRegisterContextLinux_s390x.cpp20 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 DRegisterContextNetBSD_x86_64.cpp93 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 DRegisterInfoPOSIX_ppc64le.cpp24 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 DRegisterContextLinux_x86_64.cpp90 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 DRegisterContextFreeBSD_powerpc.h18 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 DRegisterInfoInterface.h23 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 DHostInfoBase.cpp49 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 DEmulateInstructionPPC64.h20 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 DObjectContainerBSDArchive.h113 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 DHostInfoBase.h64 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 DPlatform.h101 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 DUnwindAssembly.h21 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 Dlldb-private-interfaces.h30 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 DDisassemblerLLVMC.cpp1052 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 DPlatformFreeBSD.h26 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 DPlatformOpenBSD.h26 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 DPlatformNetBSD.h26 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 DArchitectureMips.h42 static std::unique_ptr<Architecture> Create(const ArchSpec &arch);
43 ArchitectureMips(const ArchSpec &arch) : m_arch(arch) {} in ArchitectureMips()
45 ArchSpec m_arch;

1234567891011