summaryrefslogtreecommitdiff
path: root/arch/aarch64/bits/user.h
blob: 8a1002aa679251ffb7a7915f01f7bc21572b1e20 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct user_regs_struct {
	unsigned long long regs[31];
	unsigned long long sp;
	unsigned long long pc;
	unsigned long long pstate;
};

struct user_fpsimd_struct {
	__uint128_t vregs[32];
	unsigned int fpsr;
	unsigned int fpcr;
};

#define ELF_NREG 34
typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NREG];
typedef struct user_fpsimd_struct elf_fpregset_t;