LLDB
mainline
|
Classes | |
struct | user_sve_header |
Variables | |
const uint16_t | vq_bytes = 16 |
const uint16_t | vq_min = 1 |
const uint16_t | vq_max = 512 |
const uint16_t | vl_min = vq_min * vq_bytes |
const uint16_t | vl_max = vq_max * vq_bytes |
const uint16_t | num_of_zregs = 32 |
const uint16_t | num_of_pregs = 16 |
const uint16_t | sve_context_size = 16 |
const uint16_t | ptrace_regs_mask = 1 << 0 |
const uint16_t | ptrace_regs_fpsimd = 0 |
const uint16_t | ptrace_regs_sve = ptrace_regs_mask |
const uint32_t | ptrace_fpsimd_offset = PTraceRegsOffset() |
const uint32_t | fpsr_size = sizeof(uint32_t) |
const uint32_t | fpcr_size = sizeof(uint32_t) |
const uint32_t | ptrace_sve_offset = PTraceRegsOffset() |
Definition at line 259 of file LinuxPTraceDefines_arm64sve.h.
References SigFFROffset(), and SigToPTrace().
Referenced by PTraceFPSROffset().
Definition at line 224 of file LinuxPTraceDefines_arm64sve.h.
References SigFFRSize().
Referenced by PTraceFPSROffset().
Definition at line 268 of file LinuxPTraceDefines_arm64sve.h.
References fpsr_size, and PTraceFPSROffset().
Referenced by PTraceSVESize(), and RegisterContextCorePOSIX_arm64::ReadRegister().
Definition at line 193 of file LinuxPTraceDefines_arm64sve.h.
Referenced by PTraceSize().
Definition at line 263 of file LinuxPTraceDefines_arm64sve.h.
References PTraceFFROffset(), PTraceFFRSize(), and vq_bytes.
Referenced by PTraceFPCROffset(), and RegisterContextCorePOSIX_arm64::ReadRegister().
Definition at line 251 of file LinuxPTraceDefines_arm64sve.h.
References SigPRegOffset(), and SigToPTrace().
Referenced by PTracePRegsSize().
Definition at line 222 of file LinuxPTraceDefines_arm64sve.h.
References SigPRegSize().
Definition at line 247 of file LinuxPTraceDefines_arm64sve.h.
References SigPRegsOffset(), and SigToPTrace().
Referenced by PTracePRegsSize().
Definition at line 255 of file LinuxPTraceDefines_arm64sve.h.
References num_of_pregs, PTracePRegOffset(), and PTracePRegsOffset().
|
inline |
Definition at line 171 of file LinuxPTraceDefines_arm64sve.h.
References vq_bytes.
Referenced by SigToPTrace().
Definition at line 282 of file LinuxPTraceDefines_arm64sve.h.
References ptrace_fpsimd_offset, ptrace_regs_mask, ptrace_regs_sve, ptrace_sve_offset, PTraceFPSIMDSize(), and PTraceSVESize().
Definition at line 277 of file LinuxPTraceDefines_arm64sve.h.
References fpcr_size, ptrace_sve_offset, PTraceFPCROffset(), and vq_bytes.
Referenced by PTraceSize().
Definition at line 239 of file LinuxPTraceDefines_arm64sve.h.
References SigToPTrace(), and SigZRegOffset().
Referenced by PTraceZRegsSize().
Definition at line 220 of file LinuxPTraceDefines_arm64sve.h.
References SigZRegSize().
Definition at line 235 of file LinuxPTraceDefines_arm64sve.h.
References SigToPTrace(), and SigZRegsOffset().
Definition at line 243 of file LinuxPTraceDefines_arm64sve.h.
References num_of_zregs, PTraceZRegOffset(), SigRegsOffset(), and SigToPTrace().
Definition at line 134 of file LinuxPTraceDefines_arm64sve.h.
References SigPRegsOffset(), and SigpRegsSize().
Referenced by PTraceFFROffset(), and SigRegsSize().
Definition at line 106 of file LinuxPTraceDefines_arm64sve.h.
References SigPRegSize().
Referenced by PTraceFFRSize(), and SigRegsSize().
Definition at line 126 of file LinuxPTraceDefines_arm64sve.h.
References SigPRegSize(), and SigPRegsOffset().
Referenced by PTracePRegOffset(), and SigpRegsSize().
Definition at line 105 of file LinuxPTraceDefines_arm64sve.h.
References vq_bytes.
Referenced by PTracePRegSize(), SigFFRSize(), and SigPRegOffset().
Definition at line 122 of file LinuxPTraceDefines_arm64sve.h.
References SigRegsOffset(), and SigZRegsSize().
Referenced by PTracePRegsOffset(), SigFFROffset(), SigPRegOffset(), and SigpRegsSize().
Definition at line 130 of file LinuxPTraceDefines_arm64sve.h.
References num_of_pregs, SigPRegOffset(), and SigPRegsOffset().
Referenced by SigFFROffset().
|
inline |
Definition at line 108 of file LinuxPTraceDefines_arm64sve.h.
References sve_context_size, and vq_bytes.
Referenced by RegisterContextCorePOSIX_arm64::CalculateSVEOffset(), PTraceZRegsSize(), SigPRegsOffset(), SigRegsSize(), SigToPTrace(), SigZRegOffset(), SigZRegsOffset(), SigZRegsSize(), and SVESigContextSize().
Definition at line 138 of file LinuxPTraceDefines_arm64sve.h.
References SigFFROffset(), SigFFRSize(), and SigRegsOffset().
Referenced by SVESigContextSize().
Definition at line 229 of file LinuxPTraceDefines_arm64sve.h.
References PTraceRegsOffset(), and SigRegsOffset().
Referenced by PTraceFFROffset(), PTracePRegOffset(), PTracePRegsOffset(), PTraceZRegOffset(), PTraceZRegsOffset(), and PTraceZRegsSize().
Definition at line 114 of file LinuxPTraceDefines_arm64sve.h.
References SigRegsOffset(), and SigZRegSize().
Referenced by PTraceZRegOffset(), and SigZRegsSize().
Definition at line 104 of file LinuxPTraceDefines_arm64sve.h.
References vq_bytes.
Referenced by PTraceZRegSize(), and SigZRegOffset().
|
inline |
Definition at line 112 of file LinuxPTraceDefines_arm64sve.h.
References SigRegsOffset().
Referenced by PTraceZRegsOffset().
Definition at line 118 of file LinuxPTraceDefines_arm64sve.h.
References num_of_zregs, SigRegsOffset(), and SigZRegOffset().
Referenced by SigPRegsOffset().
Definition at line 142 of file LinuxPTraceDefines_arm64sve.h.
References SigRegsOffset(), and SigRegsSize().
Definition at line 42 of file LinuxPTraceDefines_arm64sve.h.
References vq_bytes.
Definition at line 37 of file LinuxPTraceDefines_arm64sve.h.
References vl_max, vl_min, and vq_bytes.
Referenced by RegisterContextCorePOSIX_arm64::ConfigureRegisterContext().
Definition at line 41 of file LinuxPTraceDefines_arm64sve.h.
References vq_bytes.
Referenced by RegisterContextCorePOSIX_arm64::ConfigureRegisterContext(), and RegisterContextCorePOSIX_arm64::ReadRegister().
Definition at line 227 of file LinuxPTraceDefines_arm64sve.h.
Referenced by PTraceSVESize().
Definition at line 226 of file LinuxPTraceDefines_arm64sve.h.
Referenced by PTraceFPCROffset().
const uint16_t lldb_private::sve::num_of_pregs = 16 |
Definition at line 35 of file LinuxPTraceDefines_arm64sve.h.
Referenced by PTracePRegsSize(), and SigpRegsSize().
const uint16_t lldb_private::sve::num_of_zregs = 32 |
Definition at line 34 of file LinuxPTraceDefines_arm64sve.h.
Referenced by PTraceZRegsSize(), and SigZRegsSize().
const uint32_t lldb_private::sve::ptrace_fpsimd_offset = PTraceRegsOffset() |
Definition at line 190 of file LinuxPTraceDefines_arm64sve.h.
Referenced by RegisterContextCorePOSIX_arm64::CalculateSVEOffset(), PTraceSize(), and RegisterContextCorePOSIX_arm64::ReadRegister().
const uint16_t lldb_private::sve::ptrace_regs_fpsimd = 0 |
Definition at line 157 of file LinuxPTraceDefines_arm64sve.h.
Referenced by RegisterContextCorePOSIX_arm64::ConfigureRegisterContext().
const uint16_t lldb_private::sve::ptrace_regs_mask = 1 << 0 |
Definition at line 156 of file LinuxPTraceDefines_arm64sve.h.
Referenced by RegisterContextCorePOSIX_arm64::ConfigureRegisterContext(), and PTraceSize().
const uint16_t lldb_private::sve::ptrace_regs_sve = ptrace_regs_mask |
Definition at line 158 of file LinuxPTraceDefines_arm64sve.h.
Referenced by RegisterContextCorePOSIX_arm64::ConfigureRegisterContext(), and PTraceSize().
const uint32_t lldb_private::sve::ptrace_sve_offset = PTraceRegsOffset() |
Definition at line 233 of file LinuxPTraceDefines_arm64sve.h.
Referenced by PTraceSize(), and PTraceSVESize().
const uint16_t lldb_private::sve::sve_context_size = 16 |
Definition at line 51 of file LinuxPTraceDefines_arm64sve.h.
Referenced by SigRegsOffset().
Definition at line 32 of file LinuxPTraceDefines_arm64sve.h.
Referenced by vl_valid().
Definition at line 31 of file LinuxPTraceDefines_arm64sve.h.
Referenced by vl_valid().
const uint16_t lldb_private::sve::vq_bytes = 16 |
Definition at line 26 of file LinuxPTraceDefines_arm64sve.h.
Referenced by PTraceFPSROffset(), PTraceRegsOffset(), PTraceSVESize(), SigPRegSize(), SigRegsOffset(), SigZRegSize(), vl_from_vq(), vl_valid(), and vq_from_vl().
const uint16_t lldb_private::sve::vq_max = 512 |
Definition at line 29 of file LinuxPTraceDefines_arm64sve.h.
const uint16_t lldb_private::sve::vq_min = 1 |
Definition at line 28 of file LinuxPTraceDefines_arm64sve.h.