| /openbsd-src/gnu/llvm/lldb/source/Utility/ |
| H A D | ArchSpec.cpp | 25 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 D | PlatformRemoteAppleWatch.cpp | 58 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 D | PlatformRemoteAppleTV.cpp | 61 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 D | PlatformMacOSX.cpp | 93 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 D | PlatformRemoteMacOSX.cpp | 61 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 D | PlatformRemoteAppleWatch.h | 19 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 D | PlatformRemoteAppleBridge.h | 21 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 D | PlatformRemoteiOS.h | 19 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 D | PlatformRemoteAppleTV.h | 22 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 D | PlatformRemoteMacOSX.h | 22 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 D | OptionValueArch.h | 26 OptionValueArch(const ArchSpec &value) in OptionValueArch() 29 OptionValueArch(const ArchSpec ¤t_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 D | ArchSpec.h | 32 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 D | ProcessInfo.h | 33 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 D | ThreadElfCore.cpp | 78 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 D | ThreadElfCore.h | 57 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 D | Platform.h | 106 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 D | PlatformOpenBSD.h | 26 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 D | PlatformNetBSD.h | 27 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 D | PlatformFreeBSD.h | 27 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 D | PlatformLinux.h | 27 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 D | Platform.cpp | 243 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 D | Disassembler.h | 184 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 D | RegisterContextLinux_s390x.cpp | 20 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 D | EmulateInstructionRISCV.h | 43 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 D | HostInfoBase.cpp | 51 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()
|