#[repr(C, packed(2))]pub struct ExecBase {Show 59 fields
pub LibNode: Library,
pub SoftVer: UWORD,
pub LowMemChkSum: WORD,
pub ChkBase: ULONG,
pub ColdCapture: APTR,
pub CoolCapture: APTR,
pub WarmCapture: APTR,
pub SysStkUpper: APTR,
pub SysStkLower: APTR,
pub MaxLocMem: ULONG,
pub DebugEntry: APTR,
pub DebugData: APTR,
pub AlertData: APTR,
pub MaxExtMem: APTR,
pub ChkSum: UWORD,
pub IntVects: [IntVector; 16],
pub ThisTask: *mut Task,
pub IdleCount: ULONG,
pub DispCount: ULONG,
pub Quantum: UWORD,
pub Elapsed: UWORD,
pub SysFlags: UWORD,
pub IDNestCnt: BYTE,
pub TDNestCnt: BYTE,
pub AttnFlags: UWORD,
pub AttnResched: UWORD,
pub ResModules: APTR,
pub TaskTrapCode: APTR,
pub TaskExceptCode: APTR,
pub TaskExitCode: APTR,
pub TaskSigAlloc: ULONG,
pub TaskTrapAlloc: UWORD,
pub MemList: List,
pub ResourceList: List,
pub DeviceList: List,
pub IntrList: List,
pub LibList: List,
pub PortList: List,
pub TaskReady: List,
pub TaskWait: List,
pub SoftInts: [SoftIntList; 5],
pub LastAlert: [LONG; 4],
pub VBlankFrequency: UBYTE,
pub PowerSupplyFrequency: UBYTE,
pub SemaphoreList: List,
pub KickMemPtr: APTR,
pub KickTagPtr: APTR,
pub KickCheckSum: APTR,
pub ex_Pad0: UWORD,
pub ex_LaunchPoint: ULONG,
pub ex_RamLibPrivate: APTR,
pub ex_EClockFrequency: ULONG,
pub ex_CacheControl: ULONG,
pub ex_TaskID: ULONG,
pub ex_Reserved1: [ULONG; 5],
pub ex_MMULock: APTR,
pub ex_Reserved2: [ULONG; 3],
pub ex_MemHandlers: MinList,
pub ex_MemHandler: APTR,
}Fields§
§LibNode: Library§SoftVer: UWORD§LowMemChkSum: WORD§ChkBase: ULONG§ColdCapture: APTR§CoolCapture: APTR§WarmCapture: APTR§SysStkUpper: APTR§SysStkLower: APTR§MaxLocMem: ULONG§DebugEntry: APTR§DebugData: APTR§AlertData: APTR§MaxExtMem: APTR§ChkSum: UWORD§IntVects: [IntVector; 16]§ThisTask: *mut Task§IdleCount: ULONG§DispCount: ULONG§Quantum: UWORD§Elapsed: UWORD§SysFlags: UWORD§IDNestCnt: BYTE§TDNestCnt: BYTE§AttnFlags: UWORD§AttnResched: UWORD§ResModules: APTR§TaskTrapCode: APTR§TaskExceptCode: APTR§TaskExitCode: APTR§TaskSigAlloc: ULONG§TaskTrapAlloc: UWORD§MemList: List§ResourceList: List§DeviceList: List§IntrList: List§LibList: List§PortList: List§TaskReady: List§TaskWait: List§SoftInts: [SoftIntList; 5]§LastAlert: [LONG; 4]§VBlankFrequency: UBYTE§PowerSupplyFrequency: UBYTE§SemaphoreList: List§KickMemPtr: APTR§KickTagPtr: APTR§KickCheckSum: APTR§ex_Pad0: UWORD§ex_LaunchPoint: ULONG§ex_RamLibPrivate: APTR§ex_EClockFrequency: ULONG§ex_CacheControl: ULONG§ex_TaskID: ULONG§ex_Reserved1: [ULONG; 5]§ex_MMULock: APTR§ex_Reserved2: [ULONG; 3]§ex_MemHandlers: MinList§ex_MemHandler: APTRTrait Implementations§
Auto Trait Implementations§
impl Freeze for ExecBase
impl RefUnwindSafe for ExecBase
impl !Send for ExecBase
impl !Sync for ExecBase
impl Unpin for ExecBase
impl UnwindSafe for ExecBase
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more