1 2 #[repr(C)] 3 pub struct user_regs_struct { 4 pub regs: [::c_ulonglong; 31], 5 pub sp: ::c_ulonglong, 6 pub pc: ::c_ulonglong, 7 pub pstate: ::c_ulonglong, 8 } 9 10 #[repr(C)] 11 pub struct user_fpsimd_struct { 12 pub vregs: [::c_double; 32], // BUG: rust doesn't have f128 which is equivalent for long double 13 pub fpsr: ::c_uint, 14 pub fpcr: ::c_uint, 15 } 16 17 pub type elf_greg_t = ::c_ulong; 18 pub type elf_gregset_t = [::c_ulong; 34]; 19 pub type elf_fpregset_t = user_fpsimd_struct; 20 21 #[no_mangle] 22 pub extern "C" fn _cbindgen_only_generates_structs_if_they_are_mentioned_which_is_dumb_aarch64_user( 23 a: user_regs_struct, 24 b: user_fpsimd_struct, 25 c: elf_gregset_t, 26 d: elf_greg_t, 27 e: elf_fpregset_t, 28 ) { 29 } 30