Struct panda::sys::AddressSpace [−][src]
#[repr(C)]pub struct AddressSpace {Show 13 fields
pub rcu: rcu_head,
pub name: *mut i8,
pub root: *mut MemoryRegion,
pub ref_count: i32,
pub malloced: bool,
pub current_map: *mut FlatView,
pub ioeventfd_nb: i32,
pub ioeventfds: *mut MemoryRegionIoeventfd,
pub dispatch: *mut AddressSpaceDispatch,
pub next_dispatch: *mut AddressSpaceDispatch,
pub dispatch_listener: MemoryListener,
pub listeners: AddressSpace_memory_listeners_as,
pub address_spaces_link: AddressSpace__bindgen_ty_1,
}Expand description
AddressSpace: describes a mapping of addresses to #MemoryRegion objects
Fields
rcu: rcu_headname: *mut i8root: *mut MemoryRegionref_count: i32malloced: boolcurrent_map: *mut FlatViewioeventfd_nb: i32ioeventfds: *mut MemoryRegionIoeventfddispatch: *mut AddressSpaceDispatchnext_dispatch: *mut AddressSpaceDispatchdispatch_listener: MemoryListenerlisteners: AddressSpace_memory_listeners_asaddress_spaces_link: AddressSpace__bindgen_ty_1Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for AddressSpace
impl !Send for AddressSpace
impl !Sync for AddressSpace
impl Unpin for AddressSpace
impl UnwindSafe for AddressSpace
Blanket Implementations
Mutably borrows from an owned value. Read more