The Client Register Information (CRI) is a table of Register Information Packets (RIPs) that describe the offset and length of each register that is stored in a ring 0 stack frame on entry to the kernel. This level of indirection allows kernel routines to access entry registers regardless of the stack frame type, of which there are a number, for example:

Each TCB points to a CRI and the associated stack frame from TCB_pcriFrameType (TCB + 0x38) and TCB_pFrameBase (TCB + 0x3c) respectively.


[Back: ]
[Next: ]