relibc/header/arch_aarch64_user/
mod.rs1use crate::platform::types::{c_double, c_uint, c_ulong, c_ulonglong};
2
3#[repr(C)]
4pub struct user_regs_struct {
5 pub regs: [c_ulonglong; 31],
6 pub sp: c_ulonglong,
7 pub pc: c_ulonglong,
8 pub pstate: c_ulonglong,
9}
10
11#[repr(C)]
12pub struct user_fpsimd_struct {
13 pub vregs: [c_double; 32], pub fpsr: c_uint,
15 pub fpcr: c_uint,
16}
17
18pub type elf_greg_t = c_ulong;
19pub type elf_gregset_t = *mut [c_ulong; 34];
20pub type elf_fpregset_t = user_fpsimd_struct;