in src/x86/bindings.rs [1517:1708]
fn bindgen_test_layout_kvm_regs() {
assert_eq!(
::std::mem::size_of::<kvm_regs>(),
144usize,
concat!("Size of: ", stringify!(kvm_regs))
);
assert_eq!(
::std::mem::align_of::<kvm_regs>(),
8usize,
concat!("Alignment of ", stringify!(kvm_regs))
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).rax as *const _ as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(rax)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).rbx as *const _ as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(rbx)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).rcx as *const _ as usize },
16usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(rcx)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).rdx as *const _ as usize },
24usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(rdx)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).rsi as *const _ as usize },
32usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(rsi)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).rdi as *const _ as usize },
40usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(rdi)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).rsp as *const _ as usize },
48usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(rsp)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).rbp as *const _ as usize },
56usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(rbp)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).r8 as *const _ as usize },
64usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(r8)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).r9 as *const _ as usize },
72usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(r9)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).r10 as *const _ as usize },
80usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(r10)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).r11 as *const _ as usize },
88usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(r11)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).r12 as *const _ as usize },
96usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(r12)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).r13 as *const _ as usize },
104usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(r13)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).r14 as *const _ as usize },
112usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(r14)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).r15 as *const _ as usize },
120usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(r15)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).rip as *const _ as usize },
128usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(rip)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_regs>())).rflags as *const _ as usize },
136usize,
concat!(
"Offset of field: ",
stringify!(kvm_regs),
"::",
stringify!(rflags)
)
);
}