in src/x86/bindings.rs [7525:7660]
fn bindgen_test_layout_kvm_run() {
assert_eq!(
::std::mem::size_of::<kvm_run>(),
2352usize,
concat!("Size of: ", stringify!(kvm_run))
);
assert_eq!(
::std::mem::align_of::<kvm_run>(),
8usize,
concat!("Alignment of ", stringify!(kvm_run))
);
assert_eq!(
unsafe {
&(*(::std::ptr::null::<kvm_run>())).request_interrupt_window as *const _ as usize
},
0usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(request_interrupt_window)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_run>())).immediate_exit as *const _ as usize },
1usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(immediate_exit)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_run>())).padding1 as *const _ as usize },
2usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(padding1)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_run>())).exit_reason as *const _ as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(exit_reason)
)
);
assert_eq!(
unsafe {
&(*(::std::ptr::null::<kvm_run>())).ready_for_interrupt_injection as *const _ as usize
},
12usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(ready_for_interrupt_injection)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_run>())).if_flag as *const _ as usize },
13usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(if_flag)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_run>())).flags as *const _ as usize },
14usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(flags)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_run>())).cr8 as *const _ as usize },
16usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(cr8)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_run>())).apic_base as *const _ as usize },
24usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(apic_base)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_run>())).kvm_valid_regs as *const _ as usize },
288usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(kvm_valid_regs)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_run>())).kvm_dirty_regs as *const _ as usize },
296usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(kvm_dirty_regs)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_run>())).s as *const _ as usize },
304usize,
concat!(
"Offset of field: ",
stringify!(kvm_run),
"::",
stringify!(s)
)
);
}