Searched refs:ArchSpec (Results 1 - 25 of 231) sorted by relevance

12345678910

/freebsd-13-stable/contrib/llvm-project/lldb/source/Utility/
H A DArchSpec.cpp1 //===-- ArchSpec.cpp ------------------------------------------------------===//
9 #include "lldb/Utility/ArchSpec.h"
23 static bool cores_match(const ArchSpec::Core core1, const ArchSpec::Core core2,
34 ArchSpec::Core core;
40 // This core information can be looked using the ArchSpec::Core as the index
42 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_generic,
44 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv4,
46 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv4t,
48 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec
557 ArchSpec::ArchSpec() {} function in class:ArchSpec
559 ArchSpec::ArchSpec(const char *triple_cstr) { function in class:ArchSpec
564 ArchSpec::ArchSpec(llvm::StringRef triple_str) { SetTriple(triple_str); } function in class:ArchSpec
566 ArchSpec::ArchSpec(const llvm::Triple &triple) { SetTriple(triple); } function in class:ArchSpec
568 ArchSpec::ArchSpec(ArchitectureType arch_type, uint32_t cpu, uint32_t subtype) { function in class:ArchSpec
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DOptionValueArch.h13 #include "lldb/Utility/ArchSpec.h"
27 OptionValueArch(const ArchSpec &value)
30 OptionValueArch(const ArchSpec &current_value, const ArchSpec &default_value)
63 ArchSpec &GetCurrentValue() { return m_current_value; }
65 const ArchSpec &GetCurrentValue() const { return m_current_value; }
67 const ArchSpec &GetDefaultValue() const { return m_default_value; }
69 void SetCurrentValue(const ArchSpec &value, bool set_value_was_set) {
75 void SetDefaultValue(const ArchSpec &value) { m_default_value = value; }
78 ArchSpec m_current_valu
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/source/Target/
H A DUnwindAssembly.cpp17 UnwindAssemblySP UnwindAssembly::FindPlugin(const ArchSpec &arch) {
31 UnwindAssembly::UnwindAssembly(const ArchSpec &arch) : m_arch(arch) {}
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextLinux_s390x.cpp20 static const RegisterInfo *GetRegisterInfoPtr(const ArchSpec &target_arch) {
30 static uint32_t GetRegisterInfoCount(const ArchSpec &target_arch) {
40 static uint32_t GetUserRegisterInfoCount(const ArchSpec &target_arch) {
51 const ArchSpec &target_arch)
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.h12 #include "lldb/Utility/ArchSpec.h"
23 RegisterInfoInterface(const lldb_private::ArchSpec &target_arch)
40 const lldb_private::ArchSpec &GetTargetArchitecture() const {
65 lldb_private::ArchSpec m_target_arch;
H A DRegisterInfoPOSIX_ppc64le.cpp24 GetRegisterInfoPtr(const lldb_private::ArchSpec &target_arch) {
35 GetRegisterInfoCount(const lldb_private::ArchSpec &target_arch) {
47 const lldb_private::ArchSpec &target_arch)
H A DRegisterContextFreeBSD_i386.h16 RegisterContextFreeBSD_i386(const lldb_private::ArchSpec &target_arch);
H A DRegisterContextFreeBSD_mips64.h17 RegisterContextFreeBSD_mips64(const lldb_private::ArchSpec &target_arch);
H A DRegisterContextFreeBSD_x86_64.h17 RegisterContextFreeBSD_x86_64(const lldb_private::ArchSpec &target_arch);
H A DRegisterContextNetBSD_i386.h16 RegisterContextNetBSD_i386(const lldb_private::ArchSpec &target_arch);
H A DRegisterContextOpenBSD_i386.h16 RegisterContextOpenBSD_i386(const lldb_private::ArchSpec &target_arch);
H A DRegisterContextOpenBSD_x86_64.h17 RegisterContextOpenBSD_x86_64(const lldb_private::ArchSpec &target_arch);
H A DRegisterContextWindows_i386.h16 RegisterContextWindows_i386(const lldb_private::ArchSpec &target_arch);
H A DRegisterContextWindows_x86_64.h17 RegisterContextWindows_x86_64(const lldb_private::ArchSpec &target_arch);
H A DRegisterInfoPOSIX_ppc64le.h18 RegisterInfoPOSIX_ppc64le(const lldb_private::ArchSpec &target_arch);
H A DRegisterContextLinux_i386.h16 RegisterContextLinux_i386(const lldb_private::ArchSpec &target_arch);
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DLocateSymbolFile.h19 class ArchSpec;
41 const ArchSpec *arch);
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DArchSpec.h1 //===-- ArchSpec.h ----------------------------------------------*- C++ -*-===//
26 /// \class ArchSpec ArchSpec.h "lldb/Utility/ArchSpec.h" An architecture
33 class ArchSpec { class in namespace:lldb_private
250 ArchSpec();
254 /// Constructs an ArchSpec with properties consistent with the given Triple.
255 explicit ArchSpec(const llvm::Triple &triple);
256 explicit ArchSpec(const char *triple_cstr);
257 explicit ArchSpec(llv
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Target/
H A DUnwindAssembly.h13 #include "lldb/Utility/ArchSpec.h"
21 static lldb::UnwindAssemblySP FindPlugin(const ArchSpec &arch);
43 UnwindAssembly(const ArchSpec &arch);
44 ArchSpec m_arch;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Architecture/Mips/
H A DArchitectureMips.h13 #include "lldb/Utility/ArchSpec.h"
42 static std::unique_ptr<Architecture> Create(const ArchSpec &arch);
43 ArchitectureMips(const ArchSpec &arch) : m_arch(arch) {}
45 ArchSpec m_arch;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Platform/OpenBSD/
H A DPlatformOpenBSD.h28 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch);
45 bool GetSupportedArchitectureAtIndex(uint32_t idx, ArchSpec &arch) override;
51 MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Host/
H A DHostInfoBase.h12 #include "lldb/Utility/ArchSpec.h"
52 static const ArchSpec &
89 /// ArchSpec object.
90 static ArchSpec GetAugmentedArchSpec(llvm::StringRef triple);
111 static void ComputeHostArchitectureSupport(ArchSpec &arch_32,
112 ArchSpec &arch_64);
/freebsd-13-stable/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,
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
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);

Completed in 200 milliseconds

12345678910