Struct stark::sail::memmgt::Zone [−][src]
#[repr(C)]struct Zone { used: usize, top: *mut u8, free: *mut FreeBlock, next: *mut Zone, lock: u8, }
Expand description
A zone is a contiguous chunk of memory in which Sail objects may be allocated
Fields
used: usizeSize of used portion
top: *mut u8Pointer to end of used portion
free: *mut FreeBlockPointer to start of freelist
next: *mut ZonePointer to next zone in region
lock: u8Zone allocation lock