Variable Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 CallVectors
 CoreAccessFlags
G
 GDT
I
 IDT
M
 MemAccessLock
 MillisecondCount
P
 PhysMemSizeM1
 PhysToVirtNumFree
 pProcessList
 ProcessAccessLock
 pThreadQueue
T
 ThreadSchedulerTSS
CallVectors CALLVECTORLIST <>
This is the CALLVECTORLIST structure containing the addresses to all Core functions acessible from Libraries, indexed by Core Call Gate Constants.
CoreAccessFlags dword 0
Bits used to lock access to certain areas of the Core (e.g.
GDT dq 0 ;NULL descriptor
INITIAL GLOBAL DESCRIPTOR TABLE
IDT: INT_DESC offset IntDivError ;00 Divide Error
INTERRUPT DESCRIPTOR TABLE
MemAccessLock LOCKSTRUCT <0,NULL,NULL,NULL>
This is the LOCKSTRUCT for locking access to memory management data.
MillisecondCount QWORD 0
This holds the number of milliseconds since boot.
PhysMemSizeM1 dword ?
This holds the value of one less than the # of bytes of installed memory.
PhysToVirtNumFree dword 256 dup (PHYSTOVIRTTBL_UNALLOCATED)
Each dword in this array indicates the number of free pages in a 256-entry Physical To Virtual Table section.
pProcessList DWORD ?
This is the main process list, Contains the handle of the first process in the list.
ProcessAccessLock LOCKSTRUCT <0,NULL,NULL,NULL>
This is the LOCKSTRUCT for locking access to process management data.
pThreadQueue DWORD NULL
The main thread queue.
ThreadSchedulerTSS TSS32 <>
This is the special TSS32 of the ThreadScheduler task.