/external/llvm-project/lldb/source/Utility/ |
D | ArchSpec.cpp | 23 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/ |
D | ArchSpecTest.cpp | 22 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/ |
D | ArchSpec.h | 33 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 …]
|
D | ProcessInfo.h | 34 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/ |
D | OptionValueArch.h | 27 OptionValueArch(const ArchSpec &value) in OptionValueArch() 30 OptionValueArch(const ArchSpec ¤t_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/ |
D | ThreadElfCore.cpp | 78 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 …]
|
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);
|
/external/llvm-project/lldb/source/Plugins/Platform/MacOSX/ |
D | PlatformRemoteAppleWatch.cpp | 57 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()
|
D | PlatformRemoteAppleTV.cpp | 60 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()
|
D | PlatformRemoteAppleBridge.cpp | 59 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/ |
D | PlatformWindows.cpp | 37 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/ |
D | Disassembler.h | 167 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/ |
D | NativeProcessProtocolTest.cpp | 23 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/ |
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()
|
D | RegisterContextNetBSD_x86_64.cpp | 93 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()
|
D | RegisterInfoPOSIX_ppc64le.cpp | 24 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/ |
D | HostInfoBase.cpp | 54 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/ |
D | HostInfoBase.h | 58 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/ |
D | EmulateInstructionPPC64.h | 20 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/ |
D | ObjectContainerBSDArchive.h | 113 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/ |
D | HostInfoAndroid.h | 22 const ArchSpec &arch); 25 static void ComputeHostArchitectureSupport(ArchSpec &arch_32, 26 ArchSpec &arch_64);
|
/external/llvm-project/lldb/include/lldb/Target/ |
D | Platform.h | 101 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 …]
|
D | UnwindAssembly.h | 21 static lldb::UnwindAssemblySP FindPlugin(const ArchSpec &arch); 41 UnwindAssembly(const ArchSpec &arch); 42 ArchSpec m_arch;
|
/external/llvm-project/lldb/include/lldb/ |
D | lldb-private-interfaces.h | 30 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/ |
D | DisassemblerLLVMC.cpp | 118 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 …]
|