GDB (xrefs)
|
#include "gdbsupport/common-defs.h"
#include "gdbsupport/common-regcache.h"
Go to the source code of this file.
Macros | |
#define | HWCAP2_SME (1 << 23) |
#define | HWCAP2_SME2 (1UL << 37) |
#define | HWCAP2_SME2P1 (1UL << 38) |
#define | SVCR_SM_BIT (1 << 0) |
#define | SVCR_ZA_BIT (1 << 1) |
#define | SVCR_BIT_MASK (SVCR_SM_BIT | SVCR_ZA_BIT) |
#define | SVE_CORE_DUMMY_SIZE 0x220 |
#define | SVE_CORE_DUMMY_MAX_SIZE 0x2240 |
#define | SVE_CORE_DUMMY_VL 0x10 |
#define | SVE_CORE_DUMMY_MAX_VL 0x100 |
#define | SVE_CORE_DUMMY_FLAGS 0x0 |
#define | SVE_CORE_DUMMY_RESERVED 0x0 |
Functions | |
bool | sve_state_is_empty (const struct reg_buffer_common *reg_buf) |
#define HWCAP2_SME (1 << 23) |
Definition at line 29 of file aarch64-scalable-linux.h.
#define HWCAP2_SME2 (1UL << 37) |
Definition at line 34 of file aarch64-scalable-linux.h.
Referenced by aarch64_linux_nat_target::read_description().
#define HWCAP2_SME2P1 (1UL << 38) |
Definition at line 35 of file aarch64-scalable-linux.h.
Referenced by aarch64_linux_nat_target::read_description().
#define SVCR_BIT_MASK (SVCR_SM_BIT | SVCR_ZA_BIT) |
Definition at line 43 of file aarch64-scalable-linux.h.
#define SVCR_SM_BIT (1 << 0) |
Definition at line 39 of file aarch64-scalable-linux.h.
Referenced by aarch64_linux_collect_ssve_regset(), aarch64_linux_collect_sve_regset(), aarch64_linux_sigframe_init(), aarch64_linux_supply_ssve_regset(), aarch64_linux_supply_sve_regset(), aarch64_za_regs_copy_from_reg_buf(), and aarch64_za_regs_copy_to_reg_buf().
#define SVCR_ZA_BIT (1 << 1) |
Definition at line 41 of file aarch64-scalable-linux.h.
Referenced by aarch64_linux_collect_za_regset(), aarch64_linux_sigframe_init(), aarch64_linux_supply_za_regset(), aarch64_za_regs_copy_from_reg_buf(), and aarch64_za_regs_copy_to_reg_buf().
#define SVE_CORE_DUMMY_FLAGS 0x0 |
Definition at line 52 of file aarch64-scalable-linux.h.
Referenced by aarch64_linux_collect_za_regset(), and collect_inactive_sve_regset().
#define SVE_CORE_DUMMY_MAX_SIZE 0x2240 |
Definition at line 49 of file aarch64-scalable-linux.h.
Referenced by collect_inactive_sve_regset(), and collect_sve_regset().
#define SVE_CORE_DUMMY_MAX_VL 0x100 |
Definition at line 51 of file aarch64-scalable-linux.h.
Referenced by aarch64_linux_collect_za_regset(), collect_inactive_sve_regset(), and collect_sve_regset().
#define SVE_CORE_DUMMY_RESERVED 0x0 |
Definition at line 53 of file aarch64-scalable-linux.h.
Referenced by aarch64_linux_collect_za_regset(), collect_inactive_sve_regset(), and collect_sve_regset().
#define SVE_CORE_DUMMY_SIZE 0x220 |
Definition at line 48 of file aarch64-scalable-linux.h.
Referenced by collect_inactive_sve_regset().
#define SVE_CORE_DUMMY_VL 0x10 |
Definition at line 50 of file aarch64-scalable-linux.h.
|
extern |
Definition at line 29 of file aarch64-scalable-linux.c.
References AARCH64_SVE_FFR_REGNUM, AARCH64_SVE_P0_REGNUM, AARCH64_SVE_P_REGS_NUM, AARCH64_SVE_Z0_REGNUM, AARCH64_SVE_Z_REGS_NUM, and V_REGISTER_SIZE.
Referenced by aarch64_linux_collect_sve_regset().