in src/x86/bindings.rs [1764:1905]
fn bindgen_test_layout_kvm_segment() {
assert_eq!(
::std::mem::size_of::<kvm_segment>(),
24usize,
concat!("Size of: ", stringify!(kvm_segment))
);
assert_eq!(
::std::mem::align_of::<kvm_segment>(),
8usize,
concat!("Alignment of ", stringify!(kvm_segment))
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).base as *const _ as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(base)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).limit as *const _ as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(limit)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).selector as *const _ as usize },
12usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(selector)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).type_ as *const _ as usize },
14usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(type_)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).present as *const _ as usize },
15usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(present)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).dpl as *const _ as usize },
16usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(dpl)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).db as *const _ as usize },
17usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(db)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).s as *const _ as usize },
18usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(s)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).l as *const _ as usize },
19usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(l)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).g as *const _ as usize },
20usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(g)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).avl as *const _ as usize },
21usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(avl)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).unusable as *const _ as usize },
22usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(unusable)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_segment>())).padding as *const _ as usize },
23usize,
concat!(
"Offset of field: ",
stringify!(kvm_segment),
"::",
stringify!(padding)
)
);
}