Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DRegisterInfoPOSIX_arm64.cpp26 sizeof(RegisterInfoPOSIX_arm64::GPR))
49 sizeof(RegisterInfoPOSIX_arm64::FPU))
54 sizeof(RegisterInfoPOSIX_arm64::EXC))
67 sizeof(RegisterInfoPOSIX_arm64::EXC))
192 RegisterInfoPOSIX_arm64::RegisterInfoPOSIX_arm64( in RegisterInfoPOSIX_arm64() function in RegisterInfoPOSIX_arm64
248 size_t RegisterInfoPOSIX_arm64::GetGPRSize() const { in GetGPRSize()
249 return sizeof(struct RegisterInfoPOSIX_arm64::GPR); in GetGPRSize()
252 size_t RegisterInfoPOSIX_arm64::GetFPRSize() const { in GetFPRSize()
257 RegisterInfoPOSIX_arm64::GetRegisterInfo() const { in GetRegisterInfo()
282 void RegisterInfoPOSIX_arm64::AddRegSetPAuth() { in AddRegSetPAuth()
[all …]
H A 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()
H A DRegisterContextPOSIX_arm64.cpp30 RegisterInfoPOSIX_arm64::GPRegSet) in IsGPR()
37 RegisterInfoPOSIX_arm64::FPRegSet) in IsFPR()
52 std::unique_ptr<RegisterInfoPOSIX_arm64> register_info) in RegisterContextPOSIX_arm64()
H A DRegisterInfoPOSIX_arm64.h20 class RegisterInfoPOSIX_arm64
81 RegisterInfoPOSIX_arm64(const lldb_private::ArchSpec &target_arch,
H A DCMakeLists.txt50 RegisterInfoPOSIX_arm64.cpp
/llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_arm64.cpp50 RegisterInfoPOSIX_arm64 &
73 case RegisterInfoPOSIX_arm64::GPRegSet: in ReadRegisterSet()
76 case RegisterInfoPOSIX_arm64::FPRegSet: in ReadRegisterSet()
79 m_reg_data.data() + sizeof(RegisterInfoPOSIX_arm64::GPR)); in ReadRegisterSet()
86 case RegisterInfoPOSIX_arm64::GPRegSet: in WriteRegisterSet()
89 case RegisterInfoPOSIX_arm64::FPRegSet: in WriteRegisterSet()
92 m_reg_data.data() + sizeof(RegisterInfoPOSIX_arm64::GPR)); in WriteRegisterSet()
155 error = ReadRegisterSet(RegisterInfoPOSIX_arm64::GPRegSet); in ReadAllRegisterValues()
159 error = ReadRegisterSet(RegisterInfoPOSIX_arm64::FPRegSet); in ReadAllRegisterValues()
199 error = WriteRegisterSet(RegisterInfoPOSIX_arm64::GPRegSet); in WriteAllRegisterValues()
[all …]
H A DNativeRegisterContextFreeBSD_arm64.h78 RegisterInfoPOSIX_arm64 &GetRegisterInfo() const;
/llvm-project-15.0.7/lldb/source/Plugins/Process/elf-core/
H A DRegisterContextPOSIXCore_arm64.cpp24 Flags opt_regsets = RegisterInfoPOSIX_arm64::eRegsetMaskDefault; in Create()
28 opt_regsets.Set(RegisterInfoPOSIX_arm64::eRegsetMaskSVE); in Create()
35 opt_regsets.Set(RegisterInfoPOSIX_arm64::eRegsetMaskPAuth); in Create()
38 std::make_unique<RegisterInfoPOSIX_arm64>(arch, opt_regsets); in Create()
45 Thread &thread, std::unique_ptr<RegisterInfoPOSIX_arm64> register_info, in RegisterContextCorePOSIX_arm64()
H A DRegisterContextPOSIXCore_arm64.h43 std::unique_ptr<RegisterInfoPOSIX_arm64> register_info,
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux_arm64.h32 std::unique_ptr<RegisterInfoPOSIX_arm64> register_info_up);
92 RegisterInfoPOSIX_arm64::FPU
158 RegisterInfoPOSIX_arm64 &GetRegisterInfo() const;
H A DNativeRegisterContextLinux_arm64.cpp74 opt_regsets.Set(RegisterInfoPOSIX_arm64::eRegsetMaskSVE); in CreateHostNativeRegisterContextLinux()
81 opt_regsets.Set(RegisterInfoPOSIX_arm64::eRegsetMaskPAuth); in CreateHostNativeRegisterContextLinux()
86 opt_regsets.Set(RegisterInfoPOSIX_arm64::eRegsetMaskMTE); in CreateHostNativeRegisterContextLinux()
89 std::make_unique<RegisterInfoPOSIX_arm64>(target_arch, opt_regsets); in CreateHostNativeRegisterContextLinux()
100 std::unique_ptr<RegisterInfoPOSIX_arm64> register_info_up) in NativeRegisterContextLinux_arm64()
132 RegisterInfoPOSIX_arm64 &
134 return static_cast<RegisterInfoPOSIX_arm64 &>(*m_register_info_interface_up); in GetRegisterInfo()
613 RegisterInfoPOSIX_arm64::GPRegSet) in IsGPR()
620 RegisterInfoPOSIX_arm64::FPRegSet) in IsFPR()
929 uint32_t vq = RegisterInfoPOSIX_arm64::eVectorQuadwordAArch64SVE; in ConfigureRegisterContext()
/llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSDKernel/
H A DRegisterContextFreeBSDKernel_arm64.h19 std::unique_ptr<RegisterInfoPOSIX_arm64> register_info_up,
H A DThreadFreeBSDKernel.cpp62 *this, std::make_unique<RegisterInfoPOSIX_arm64>(arch, 0), in CreateRegisterContextForFrame()
H A DRegisterContextFreeBSDKernel_arm64.cpp21 Thread &thread, std::unique_ptr<RegisterInfoPOSIX_arm64> register_info_up, in RegisterContextFreeBSDKernel_arm64()
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/Process/Utility/
H A DBUILD.gn68 "RegisterInfoPOSIX_arm64.cpp",
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/
H A DNativeRegisterContextWindows_arm64.cpp101 return new RegisterInfoPOSIX_arm64( in CreateRegisterInfoInterface()
102 target_arch, RegisterInfoPOSIX_arm64::eRegsetMaskDefault); in CreateRegisterInfoInterface()
/llvm-project-15.0.7/lldb/unittests/Process/Utility/
H A DRegisterContextFreeBSDTest.cpp328 Flags opt_regsets = RegisterInfoPOSIX_arm64::eRegsetMaskDefault; in TEST()
330 RegisterInfoPOSIX_arm64 reg_ctx{arch, opt_regsets}; in TEST()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt4465 lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h