Home
last modified time | relevance | path

Searched refs:RegisterInfoPOSIX_arm64 (Results 1 – 14 of 14) sorted by relevance

/external/llvm-project/lldb/source/Plugins/Process/Utility/
DRegisterInfoPOSIX_arm64.cpp21 (LLVM_EXTENSION offsetof(RegisterInfoPOSIX_arm64::GPR, reg))
23 #define FPU_OFFSET(idx) ((idx)*16 + sizeof(RegisterInfoPOSIX_arm64::GPR))
25 (LLVM_EXTENSION offsetof(RegisterInfoPOSIX_arm64::FPU, reg) + \
26 sizeof(RegisterInfoPOSIX_arm64::GPR))
42 #define SVE_REGS_DEFAULT_OFFSET_LINUX sizeof(RegisterInfoPOSIX_arm64::GPR)
47 (LLVM_EXTENSION offsetof(RegisterInfoPOSIX_arm64::EXC, reg) + \
48 sizeof(RegisterInfoPOSIX_arm64::GPR) + \
49 sizeof(RegisterInfoPOSIX_arm64::FPU))
51 (LLVM_EXTENSION offsetof(RegisterInfoPOSIX_arm64::DBG, reg) + \
52 sizeof(RegisterInfoPOSIX_arm64::GPR) + \
[all …]
DRegisterContextPOSIX_arm64.cpp30 RegisterInfoPOSIX_arm64::GPRegSet) in IsGPR()
37 RegisterInfoPOSIX_arm64::FPRegSet) in IsFPR()
44 RegisterInfoPOSIX_arm64::SVERegSet) in IsSVE()
51 std::unique_ptr<RegisterInfoPOSIX_arm64> register_info) in RegisterContextPOSIX_arm64()
DRegisterContextPOSIX_arm64.h21 std::unique_ptr<RegisterInfoPOSIX_arm64> register_info);
46 std::unique_ptr<RegisterInfoPOSIX_arm64> m_register_info_up;
54 size_t GetFPUSize() { return sizeof(RegisterInfoPOSIX_arm64::FPU); } in GetFPUSize()
DRegisterInfoPOSIX_arm64.h19 class RegisterInfoPOSIX_arm64
71 RegisterInfoPOSIX_arm64(const lldb_private::ArchSpec &target_arch);
DCMakeLists.txt50 RegisterInfoPOSIX_arm64.cpp
/external/llvm-project/lldb/source/Plugins/Process/FreeBSD/
DRegisterContextPOSIXProcessMonitor_arm64.h21 std::unique_ptr<RegisterInfoPOSIX_arm64> register_info);
74 RegisterInfoPOSIX_arm64::GPR m_gpr_arm64; // 64-bit general purpose registers.
76 RegisterInfoPOSIX_arm64::FPU
DRegisterContextPOSIXProcessMonitor_arm64.cpp26 std::unique_ptr<RegisterInfoPOSIX_arm64> register_info) in RegisterContextPOSIXProcessMonitor_arm64()
DFreeBSDThread.cpp194 *this, std::make_unique<RegisterInfoPOSIX_arm64>(target_arch)); in GetRegisterContext()
/external/llvm-project/lldb/source/Plugins/Process/Linux/
DNativeRegisterContextLinux_arm64.h117 RegisterInfoPOSIX_arm64::FPU
173 RegisterInfoPOSIX_arm64 &GetRegisterInfo() const;
DNativeRegisterContextLinux_arm64.cpp60 native_thread, new RegisterInfoPOSIX_arm64(target_arch)) { in NativeRegisterContextLinux_arm64()
82 RegisterInfoPOSIX_arm64 &
84 return static_cast<RegisterInfoPOSIX_arm64 &>(*m_register_info_interface_up); in GetRegisterInfo()
424 RegisterInfoPOSIX_arm64::GPRegSet) in IsGPR()
431 RegisterInfoPOSIX_arm64::FPRegSet) in IsFPR()
438 RegisterInfoPOSIX_arm64::SVERegSet) in IsSVE()
1084 RegisterInfoPOSIX_arm64::eVectorQuadwordAArch64); in ConfigureRegisterContext()
1091 uint32_t vq = RegisterInfoPOSIX_arm64::eVectorQuadwordAArch64SVE; in ConfigureRegisterContext()
/external/llvm-project/lldb/source/Plugins/Process/elf-core/
DRegisterContextPOSIXCore_arm64.h23 std::unique_ptr<RegisterInfoPOSIX_arm64> register_info,
DRegisterContextPOSIXCore_arm64.cpp21 Thread &thread, std::unique_ptr<RegisterInfoPOSIX_arm64> register_info, in RegisterContextCorePOSIX_arm64()
DThreadElfCore.cpp181 *this, std::make_unique<RegisterInfoPOSIX_arm64>(arch), in CreateRegisterContextForFrame()
/external/llvm-project/lldb/source/Plugins/Process/Windows/Common/
DNativeRegisterContextWindows_arm64.cpp101 return new RegisterInfoPOSIX_arm64(target_arch); in CreateRegisterInfoInterface()