Home
last modified time | relevance | path

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

12345678910>>...14

/external/llvm-project/lldb/source/Utility/
DArchSpec.cpp23 static bool cores_match(const ArchSpec::Core core1, const ArchSpec::Core core2,
34 ArchSpec::Core core;
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::eCore_arm_armv5,
50 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv5e,
52 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv5t,
54 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv6,
56 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv6m,
[all …]
/external/llvm-project/lldb/unittests/Utility/
DArchSpecTest.cpp22 ArchSpec AS; in TEST()
27 AS = ArchSpec(); in TEST()
32 AS = ArchSpec(); in TEST()
40 AS = ArchSpec(); in TEST()
46 AS = ArchSpec(); in TEST()
49 AS = ArchSpec(); in TEST()
52 AS = ArchSpec(); in TEST()
56 AS = ArchSpec(); in TEST()
61 ArchSpec AS; in TEST()
68 AS = ArchSpec(); in TEST()
[all …]
/external/llvm-project/lldb/include/lldb/Utility/
DArchSpec.h33 class ArchSpec {
250 ArchSpec();
255 explicit ArchSpec(const llvm::Triple &triple);
256 explicit ArchSpec(const char *triple_cstr);
257 explicit ArchSpec(llvm::StringRef triple_str);
262 explicit ArchSpec(ArchitectureType arch_type, uint32_t cpu_type,
266 ~ArchSpec();
356 void MergeFrom(const ArchSpec &other);
475 bool IsExactMatch(const ArchSpec &rhs) const;
482 bool IsCompatibleMatch(const ArchSpec &rhs) const;
[all …]
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;
114 ProcessInstanceInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid) in ProcessInstanceInfo()
194 bool ArchitectureMatches(const ArchSpec &arch_spec) const;
/external/llvm-project/lldb/include/lldb/Interpreter/
DOptionValueArch.h27 OptionValueArch(const ArchSpec &value) in OptionValueArch()
30 OptionValueArch(const ArchSpec &current_value, const ArchSpec &default_value) in OptionValueArch()
62 ArchSpec &GetCurrentValue() { return m_current_value; } in GetCurrentValue()
64 const ArchSpec &GetCurrentValue() const { return m_current_value; } in GetCurrentValue()
66 const ArchSpec &GetDefaultValue() const { return m_default_value; } in GetDefaultValue()
68 void SetCurrentValue(const ArchSpec &value, bool set_value_was_set) { in SetCurrentValue()
74 void SetDefaultValue(const ArchSpec &value) { m_default_value = value; } in SetDefaultValue()
77 ArchSpec m_current_value;
78 ArchSpec m_default_value;
/external/llvm-project/lldb/source/Plugins/Process/elf-core/
DThreadElfCore.cpp78 ArchSpec arch = process->GetArchitecture(); in CreateRegisterContextForFrame()
242 size_t ELFLinuxPrStatus::GetSize(const lldb_private::ArchSpec &arch) { in GetSize()
257 case lldb_private::ArchSpec::eCore_x86_32_i386: in GetSize()
258 case lldb_private::ArchSpec::eCore_x86_32_i486: in GetSize()
269 const ArchSpec &arch) { in Parse()
316 size_t ELFLinuxPrPsInfo::GetSize(const lldb_private::ArchSpec &arch) { in GetSize()
326 case lldb_private::ArchSpec::eCore_s390x_generic: in GetSize()
327 case lldb_private::ArchSpec::eCore_x86_64_x86_64: in GetSize()
329 case lldb_private::ArchSpec::eCore_x86_32_i386: in GetSize()
330 case lldb_private::ArchSpec::eCore_x86_32_i486: in GetSize()
[all …]
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);
/external/llvm-project/lldb/source/Plugins/Platform/MacOSX/
DPlatformRemoteAppleWatch.cpp57 const ArchSpec *arch) { in CreateInstance()
152 ArchSpec &arch) { in GetSupportedArchitectureAtIndex()
153 ArchSpec system_arch(GetSystemArchitecture()); in GetSupportedArchitectureAtIndex()
155 const ArchSpec::Core system_core = system_arch.GetCore(); in GetSupportedArchitectureAtIndex()
188 case ArchSpec::eCore_arm_arm64: in GetSupportedArchitectureAtIndex()
219 case ArchSpec::eCore_arm_armv7k: in GetSupportedArchitectureAtIndex()
247 case ArchSpec::eCore_arm_armv7s: in GetSupportedArchitectureAtIndex()
275 case ArchSpec::eCore_arm_armv7: in GetSupportedArchitectureAtIndex()
DPlatformRemoteAppleTV.cpp60 const ArchSpec *arch) { in CreateInstance()
141 ArchSpec &arch) { in GetSupportedArchitectureAtIndex()
142 ArchSpec system_arch(GetSystemArchitecture()); in GetSupportedArchitectureAtIndex()
144 const ArchSpec::Core system_core = system_arch.GetCore(); in GetSupportedArchitectureAtIndex()
168 case ArchSpec::eCore_arm_arm64: in GetSupportedArchitectureAtIndex()
190 case ArchSpec::eCore_arm_armv7s: in GetSupportedArchitectureAtIndex()
209 case ArchSpec::eCore_arm_armv7: in GetSupportedArchitectureAtIndex()
DPlatformRemoteAppleBridge.cpp59 const ArchSpec *arch) { in CreateInstance()
146 ArchSpec &arch) { in GetSupportedArchitectureAtIndex()
147 ArchSpec system_arch(GetSystemArchitecture()); in GetSupportedArchitectureAtIndex()
149 const ArchSpec::Core system_core = system_arch.GetCore(); in GetSupportedArchitectureAtIndex()
161 case ArchSpec::eCore_arm_arm64: in GetSupportedArchitectureAtIndex()
/external/llvm-project/lldb/source/Plugins/Platform/Windows/
DPlatformWindows.cpp37 AddArch(ArchSpec("i686-pc-windows")); in SupportedArchList()
41 AddArch(ArchSpec("i386-pc-windows")); in SupportedArchList()
46 const ArchSpec &operator[](int idx) { return m_archs[idx]; } in operator []()
49 void AddArch(const ArchSpec &spec) { in AddArch()
52 [spec](const ArchSpec &rhs) { return spec.IsExactMatch(rhs); }); in AddArch()
59 std::vector<ArchSpec> m_archs;
64 const lldb_private::ArchSpec *arch) { in CreateInstance()
265 ArchSpec emptyArchSpec; in Attach()
289 ArchSpec &arch) { in GetSupportedArchitectureAtIndex()
/external/llvm-project/lldb/include/lldb/Core/
DDisassembler.h167 bool DumpEmulation(const ArchSpec &arch);
171 bool Emulate(const ArchSpec &arch, uint32_t evaluate_options, void *baton,
384 FindPlugin(const ArchSpec &arch, const char *flavor, const char *plugin_name);
388 const ArchSpec &arch,
398 DisassembleRange(const ArchSpec &arch, const char *plugin_name,
403 DisassembleBytes(const ArchSpec &arch, const char *plugin_name,
408 static bool Disassemble(Debugger &debugger, const ArchSpec &arch,
415 static bool Disassemble(Debugger &debugger, const ArchSpec &arch,
419 Disassembler(const ArchSpec &arch, const char *flavor);
422 void PrintInstructions(Debugger &debugger, const ArchSpec &arch,
[all …]
/external/llvm-project/lldb/unittests/Host/
DNativeProcessProtocolTest.cpp23 ArchSpec("x86_64-pc-linux")); in TEST()
37 ArchSpec("x86_64-pc-linux")); in TEST()
48 ArchSpec("x86_64-pc-linux")); in TEST()
63 ArchSpec("x86_64-pc-linux")); in TEST()
79 ArchSpec("aarch64-pc-linux")); in TEST()
104 ArchSpec("aarch64-pc-linux")); in TEST()
120 ArchSpec("aarch64-pc-linux")); in TEST()
136 ArchSpec("aarch64-pc-linux")); in TEST()
/external/llvm-project/lldb/source/Plugins/Process/Utility/
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()
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()
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()
/external/llvm-project/lldb/source/Host/common/
DHostInfoBase.cpp54 ArchSpec m_host_arch_32;
55 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()
322 void HostInfoBase::ComputeHostArchitectureSupport(ArchSpec &arch_32, in ComputeHostArchitectureSupport()
323 ArchSpec &arch_64) { in ComputeHostArchitectureSupport()
/external/llvm-project/lldb/include/lldb/Host/
DHostInfoBase.h58 static const ArchSpec &
96 static ArchSpec GetAugmentedArchSpec(llvm::StringRef triple);
124 static void ComputeHostArchitectureSupport(ArchSpec &arch_32,
125 ArchSpec &arch_64);
/external/llvm-project/lldb/source/Plugins/Instruction/PPC64/
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()
/external/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/
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;
/external/llvm-project/lldb/include/lldb/Host/android/
DHostInfoAndroid.h22 const ArchSpec &arch);
25 static void ComputeHostArchitectureSupport(ArchSpec &arch_32,
26 ArchSpec &arch_64);
/external/llvm-project/lldb/include/lldb/Target/
DPlatform.h101 GetPlatformForArchitecture(const ArchSpec &arch, ArchSpec *platform_arch_ptr);
112 static lldb::PlatformSP Create(const ArchSpec &arch,
113 ArchSpec *platform_arch_ptr, Status &error);
117 static ArchSpec GetAugmentedArchSpec(Platform *platform,
257 virtual ArchSpec GetRemoteSystemArchitecture() { in GetRemoteSystemArchitecture()
258 return ArchSpec(); // Return an invalid architecture in GetRemoteSystemArchitecture()
310 const ArchSpec &arch, ModuleSpec &module_spec);
330 ArchSpec &arch) = 0;
351 virtual bool IsCompatibleArchitecture(const ArchSpec &arch,
353 ArchSpec *compatible_arch_ptr);
[all …]
DUnwindAssembly.h21 static lldb::UnwindAssemblySP FindPlugin(const ArchSpec &arch);
41 UnwindAssembly(const ArchSpec &arch);
42 ArchSpec m_arch;
/external/llvm-project/lldb/include/lldb/
Dlldb-private-interfaces.h30 const ArchSpec &arch);
32 const ArchSpec &arch);
33 typedef Disassembler *(*DisassemblerCreateInstance)(const ArchSpec &arch,
59 const ArchSpec &arch, InstructionType inst_type);
76 const ArchSpec *arch);
100 typedef UnwindAssembly *(*UnwindAssemblyCreateInstance)(const ArchSpec &arch);
/external/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
DDisassemblerLLVMC.cpp118 const ArchSpec &arch = disasm->GetArchitecture(); in Decode()
1029 DisassemblerLLVMC::DisassemblerLLVMC(const ArchSpec &arch, in DisassemblerLLVMC()
1051 ArchSpec thumb_arch(arch); in DisassemblerLLVMC()
1085 case ArchSpec::eCore_mips32: in DisassemblerLLVMC()
1086 case ArchSpec::eCore_mips32el: in DisassemblerLLVMC()
1089 case ArchSpec::eCore_mips32r2: in DisassemblerLLVMC()
1090 case ArchSpec::eCore_mips32r2el: in DisassemblerLLVMC()
1093 case ArchSpec::eCore_mips32r3: in DisassemblerLLVMC()
1094 case ArchSpec::eCore_mips32r3el: in DisassemblerLLVMC()
1097 case ArchSpec::eCore_mips32r5: in DisassemblerLLVMC()
[all …]

12345678910>>...14