Struct panda_sys::MemoryRegionSection [−][src]
#[repr(C)]#[repr(align(16))]pub struct MemoryRegionSection { pub mr: *mut MemoryRegion, pub address_space: *mut AddressSpace, pub offset_within_region: hwaddr, pub __bindgen_padding_0: u64, pub size: Int128, pub offset_within_address_space: hwaddr, pub readonly: bool, }
Expand description
MemoryRegionSection: describes a fragment of a #MemoryRegion
@mr: the region, or %NULL if empty @address_space: the address space the region is mapped in @offset_within_region: the beginning of the section, relative to @mr’s start @size: the size of the section; will not exceed @mr’s boundaries @offset_within_address_space: the address of the first byte of the section relative to the region’s address space @readonly: writes to this section are ignored
Fields
mr: *mut MemoryRegionaddress_space: *mut AddressSpaceoffset_within_region: hwaddr__bindgen_padding_0: u64size: Int128offset_within_address_space: hwaddrreadonly: boolTrait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MemoryRegionSectionimpl !Send for MemoryRegionSectionimpl !Sync for MemoryRegionSectionimpl Unpin for MemoryRegionSectionimpl UnwindSafe for MemoryRegionSectionBlanket Implementations
Mutably borrows from an owned value. Read more