Home
last modified time | relevance | path

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

12345678910>>...15

/openbsd-src/gnu/llvm/lldb/source/Utility/
H A DArchSpec.cpp25 static bool cores_match(const ArchSpec::Core core1, const ArchSpec::Core core2,
36 ArchSpec::Core core;
44 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_generic,
46 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv4,
48 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv4t,
50 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv5,
52 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv5e,
54 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv5t,
56 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv6,
58 {eByteOrderLittle, 4, 2, 4, llvm::Triple::arm, ArchSpec::eCore_arm_armv6m,
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Platform/MacOSX/
H A DPlatformRemoteAppleWatch.cpp58 const ArchSpec *arch) { in CreateInstance()
147 std::vector<ArchSpec>
148 PlatformRemoteAppleWatch::GetSupportedArchitectures(const ArchSpec &host_info) { in GetSupportedArchitectures()
149 ArchSpec system_arch(GetSystemArchitecture()); in GetSupportedArchitectures()
151 const ArchSpec::Core system_core = system_arch.GetCore(); in GetSupportedArchitectures()
154 case ArchSpec::eCore_arm_arm64: in GetSupportedArchitectures()
156 ArchSpec("arm64-apple-watchos"), ArchSpec("armv7k-apple-watchos"), in GetSupportedArchitectures()
157 ArchSpec("armv7s-apple-watchos"), ArchSpec("armv7-apple-watchos"), in GetSupportedArchitectures()
158 ArchSpec("thumbv7k-apple-watchos"), ArchSpec("thumbv7-apple-watchos"), in GetSupportedArchitectures()
159 ArchSpec("thumbv7s-apple-watchos"), ArchSpec("arm64_32-apple-watchos")}; in GetSupportedArchitectures()
[all …]
H A DPlatformRemoteAppleTV.cpp61 const ArchSpec *arch) { in CreateInstance()
136 std::vector<ArchSpec> PlatformRemoteAppleTV::GetSupportedArchitectures( in GetSupportedArchitectures()
137 const ArchSpec &process_host_arch) { in GetSupportedArchitectures()
138 ArchSpec system_arch(GetSystemArchitecture()); in GetSupportedArchitectures()
140 const ArchSpec::Core system_core = system_arch.GetCore(); in GetSupportedArchitectures()
143 case ArchSpec::eCore_arm_arm64: in GetSupportedArchitectures()
144 return {ArchSpec("arm64-apple-tvos"), ArchSpec("armv7s-apple-tvos"), in GetSupportedArchitectures()
145 ArchSpec("armv7-apple-tvos"), ArchSpec("thumbv7s-apple-tvos"), in GetSupportedArchitectures()
146 ArchSpec("thumbv7-apple-tvos")}; in GetSupportedArchitectures()
148 case ArchSpec::eCore_arm_armv7s: in GetSupportedArchitectures()
[all …]
H A DPlatformMacOSX.cpp93 PlatformSP PlatformMacOSX::CreateInstance(bool force, const ArchSpec *arch) { in CreateInstance()
143 std::vector<ArchSpec>
144 PlatformMacOSX::GetSupportedArchitectures(const ArchSpec &process_host_arch) { in GetSupportedArchitectures()
145 std::vector<ArchSpec> result; in GetSupportedArchitectures()
156 result.push_back(ArchSpec("x86_64-apple-macosx")); in GetSupportedArchitectures()
157 result.push_back(ArchSpec("x86_64-apple-ios-macabi")); in GetSupportedArchitectures()
158 result.push_back(ArchSpec("arm64-apple-ios-macabi")); in GetSupportedArchitectures()
159 result.push_back(ArchSpec("arm64e-apple-ios-macabi")); in GetSupportedArchitectures()
167 result.push_back(ArchSpec("arm64-apple-ios")); in GetSupportedArchitectures()
168 result.push_back(ArchSpec("arm64e-apple-ios")); in GetSupportedArchitectures()
[all …]
H A DPlatformRemoteMacOSX.cpp61 const ArchSpec *arch) { in CreateInstance()
128 std::vector<ArchSpec>
129 PlatformRemoteMacOSX::GetSupportedArchitectures(const ArchSpec &host_info) { in GetSupportedArchitectures()
131 std::vector<ArchSpec> result; in GetSupportedArchitectures()
137 result.push_back(ArchSpec("x86_64-apple-macosx")); in GetSupportedArchitectures()
138 result.push_back(ArchSpec("x86_64-apple-ios-macabi")); in GetSupportedArchitectures()
139 result.push_back(ArchSpec("arm64-apple-ios")); in GetSupportedArchitectures()
140 result.push_back(ArchSpec("arm64e-apple-ios")); in GetSupportedArchitectures()
H A DPlatformRemoteAppleWatch.h19 class ArchSpec; variable
25 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch);
39 std::vector<ArchSpec>
40 GetSupportedArchitectures(const ArchSpec &process_host_arch) override;
H A DPlatformRemoteAppleBridge.h21 class ArchSpec; variable
27 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch);
41 std::vector<ArchSpec>
42 GetSupportedArchitectures(const ArchSpec &process_host_arch) override;
H A DPlatformRemoteiOS.h19 class ArchSpec; variable
25 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch);
39 std::vector<ArchSpec>
40 GetSupportedArchitectures(const ArchSpec &process_host_arch) override;
H A DPlatformRemoteAppleTV.h22 class ArchSpec; variable
30 const lldb_private::ArchSpec *arch);
47 std::vector<lldb_private::ArchSpec> GetSupportedArchitectures(
48 const lldb_private::ArchSpec &process_host_arch) override;
H A DPlatformRemoteMacOSX.h22 class ArchSpec; variable
30 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch);
44 std::vector<ArchSpec>
45 GetSupportedArchitectures(const ArchSpec &process_host_arch) override;
/openbsd-src/gnu/llvm/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;
/openbsd-src/gnu/llvm/lldb/include/lldb/Utility/
H A DArchSpec.h32 class ArchSpec {
280 ArchSpec();
285 explicit ArchSpec(const llvm::Triple &triple);
286 explicit ArchSpec(const char *triple_cstr);
287 explicit ArchSpec(llvm::StringRef triple_str);
292 explicit ArchSpec(ArchitectureType arch_type, uint32_t cpu_type,
296 ~ArchSpec();
386 void MergeFrom(const ArchSpec &other);
508 bool IsMatch(const ArchSpec &rhs, MatchType match) const;
511 bool IsExactMatch(const ArchSpec &rhs) const { in IsExactMatch()
[all …]
H A DProcessInfo.h33 ProcessInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid);
60 ArchSpec &GetArchitecture() { return m_arch; } in GetArchitecture()
62 const ArchSpec &GetArchitecture() const { return m_arch; } in GetArchitecture()
64 void SetArchitecture(const ArchSpec &arch) { m_arch = arch; } in SetArchitecture()
98 ArchSpec m_arch;
110 ProcessInstanceInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid) in ProcessInstanceInfo()
186 bool ArchitectureMatches(const ArchSpec &arch_spec) const;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/elf-core/
H A DThreadElfCore.cpp78 ArchSpec arch = process->GetArchitecture(); in CreateRegisterContextForFrame()
236 size_t ELFLinuxPrStatus::GetSize(const lldb_private::ArchSpec &arch) { in GetSize()
251 case lldb_private::ArchSpec::eCore_x86_32_i386: in GetSize()
252 case lldb_private::ArchSpec::eCore_x86_32_i486: in GetSize()
263 const ArchSpec &arch) { in Parse()
310 size_t ELFLinuxPrPsInfo::GetSize(const lldb_private::ArchSpec &arch) { in GetSize()
320 case lldb_private::ArchSpec::eCore_s390x_generic: in GetSize()
321 case lldb_private::ArchSpec::eCore_x86_64_x86_64: in GetSize()
323 case lldb_private::ArchSpec::eCore_x86_32_i386: in GetSize()
324 case lldb_private::ArchSpec::eCore_x86_32_i486: 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);
/openbsd-src/gnu/llvm/lldb/include/lldb/Target/
H A DPlatform.h106 static ArchSpec GetAugmentedArchSpec(Platform *platform,
244 virtual ArchSpec GetRemoteSystemArchitecture() { in GetRemoteSystemArchitecture()
245 return ArchSpec(); // Return an invalid architecture in GetRemoteSystemArchitecture()
297 const ArchSpec &arch, ModuleSpec &module_spec);
309 virtual std::vector<ArchSpec>
310 GetSupportedArchitectures(const ArchSpec &process_host_arch) = 0;
331 virtual bool IsCompatibleArchitecture(const ArchSpec &arch,
332 const ArchSpec &process_host_arch,
333 ArchSpec::MatchType match,
334 ArchSpec *compatible_arch_ptr);
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Platform/OpenBSD/
H A DPlatformOpenBSD.h26 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch);
45 std::vector<ArchSpec>
46 GetSupportedArchitectures(const ArchSpec &process_host_arch) override;
52 MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
59 std::vector<ArchSpec> m_supported_architectures;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Platform/NetBSD/
H A DPlatformNetBSD.h27 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch);
46 std::vector<ArchSpec>
47 GetSupportedArchitectures(const ArchSpec &process_host_arch) override;
55 MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
62 std::vector<ArchSpec> m_supported_architectures;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Platform/FreeBSD/
H A DPlatformFreeBSD.h27 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch);
46 std::vector<ArchSpec>
47 GetSupportedArchitectures(const ArchSpec &process_host_arch) override;
53 MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
60 std::vector<ArchSpec> m_supported_architectures;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Platform/Linux/
H A DPlatformLinux.h27 static lldb::PlatformSP CreateInstance(bool force, const ArchSpec *arch);
46 std::vector<ArchSpec>
47 GetSupportedArchitectures(const ArchSpec &process_host_arch) override;
58 MmapArgList GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr,
65 std::vector<ArchSpec> m_supported_architectures;
/openbsd-src/gnu/llvm/lldb/source/Target/
H A DPlatform.cpp243 const ArchSpec &arch, ModuleSpec &module_spec) { in GetModuleSpec()
265 ArchSpec Platform::GetAugmentedArchSpec(Platform *platform, llvm::StringRef triple) { in GetAugmentedArchSpec()
289 ArchSpec arch(GetSystemArchitecture()); in GetStatus()
785 ArchSpec process_host_arch; in ResolveExecutable()
786 for (const ArchSpec &arch : in ResolveExecutable()
834 ArchSpec process_host_arch; in ResolveRemoteExecutable()
835 for (const ArchSpec &arch : GetSupportedArchitectures(process_host_arch)) { in ResolveRemoteExecutable()
887 const ArchSpec &Platform::GetSystemArchitecture() { in GetSystemArchitecture()
921 ArchSpec Platform::GetAugmentedArchSpec(llvm::StringRef triple) { in GetAugmentedArchSpec()
923 return ArchSpec(); in GetAugmentedArchSpec()
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/Core/
H A DDisassembler.h184 bool DumpEmulation(const ArchSpec &arch);
188 bool Emulate(const ArchSpec &arch, uint32_t evaluate_options, void *baton,
409 FindPlugin(const ArchSpec &arch, const char *flavor, const char *plugin_name);
413 const ArchSpec &arch,
422 static lldb::DisassemblerSP DisassembleRange(const ArchSpec &arch,
430 DisassembleBytes(const ArchSpec &arch, const char *plugin_name,
435 static bool Disassemble(Debugger &debugger, const ArchSpec &arch,
442 static bool Disassemble(Debugger &debugger, const ArchSpec &arch,
446 Disassembler(const ArchSpec &arch, const char *flavor);
449 void PrintInstructions(Debugger &debugger, const ArchSpec &arch,
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.h43 static bool SupportsThisArch(const ArchSpec &arch);
46 CreateInstance(const lldb_private::ArchSpec &arch, InstructionType inst_type);
53 EmulateInstructionRISCV(const ArchSpec &arch) : EmulateInstruction(arch) {} in EmulateInstructionRISCV()
61 bool SetTargetTriple(const ArchSpec &arch) override;
64 bool TestEmulation(Stream *out_stream, ArchSpec &arch,
/openbsd-src/gnu/llvm/lldb/source/Host/common/
H A DHostInfoBase.cpp51 ArchSpec m_host_arch_32;
52 ArchSpec m_host_arch_64;
94 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()
216 return ArchSpec(normalized_triple); in GetAugmentedArchSpec()
327 void HostInfoBase::ComputeHostArchitectureSupport(ArchSpec &arch_32, in ComputeHostArchitectureSupport()
328 ArchSpec &arch_64) { in ComputeHostArchitectureSupport()

12345678910>>...15