ReactOS 0.4.16-dev-188-g678aa63
_KSPECIAL_REGISTERS Struct Reference

#include <ketypes.h>

Collaboration diagram for _KSPECIAL_REGISTERS:

Public Attributes

ULONG64 Cr0
 
ULONG64 Cr2
 
ULONG64 Cr3
 
ULONG64 Cr4
 
ULONG64 KernelDr0
 
ULONG64 KernelDr1
 
ULONG64 KernelDr2
 
ULONG64 KernelDr3
 
ULONG64 KernelDr6
 
ULONG64 KernelDr7
 
KDESCRIPTOR Gdtr
 
KDESCRIPTOR Idtr
 
USHORT Tr
 
USHORT Ldtr
 
ULONG MxCsr
 
ULONG64 DebugControl
 
ULONG64 LastBranchToRip
 
ULONG64 LastBranchFromRip
 
ULONG64 LastExceptionToRip
 
ULONG64 LastExceptionFromRip
 
ULONG64 Cr8
 
ULONG64 MsrGsBase
 
ULONG64 MsrGsSwap
 
ULONG64 MsrStar
 
ULONG64 MsrLStar
 
ULONG64 MsrCStar
 
ULONG64 MsrSyscallMask
 
ULONG Reserved [7]
 
ULONG Cp15_Cr13_UsrRW
 
ULONG Cp15_Cr13_UsrRO
 
ULONG Cp15_Cr13_SvcRW
 
ULONG KernelBvr [8]
 
ULONG KernelBcr [8]
 
ULONG KernelWvr [1]
 
ULONG KernelWcr [1]
 
ULONG Fpexc
 
ULONG Fpinst
 
ULONG Fpinst2
 
ULONG UserSp
 
ULONG UserLr
 
ULONG AbortSp
 
ULONG AbortLr
 
ULONG AbortSpsr
 
ULONG UdfSp
 
ULONG UdfLr
 
ULONG UdfSpsr
 
ULONG IrqSp
 
ULONG IrqLr
 
ULONG IrqSpsr
 
ULONG64 Elr_El1
 
UINT32 Spsr_El1
 
ULONG64 Tpidr_El0
 
ULONG64 Tpidrro_El0
 
ULONG64 Tpidr_El1
 
ULONG64 KernelBvr [8]
 
ULONG64 KernelWvr [2]
 
ULONG Cr0
 
ULONG Cr2
 
ULONG Cr3
 
ULONG Cr4
 
ULONG KernelDr0
 
ULONG KernelDr1
 
ULONG KernelDr2
 
ULONG KernelDr3
 
ULONG KernelDr6
 
ULONG KernelDr7
 

Detailed Description

Definition at line 568 of file ketypes.h.

Member Data Documentation

◆ AbortLr

ULONG _KSPECIAL_REGISTERS::AbortLr

Definition at line 635 of file ketypes.h.

◆ AbortSp

ULONG _KSPECIAL_REGISTERS::AbortSp

Definition at line 634 of file ketypes.h.

◆ AbortSpsr

ULONG _KSPECIAL_REGISTERS::AbortSpsr

Definition at line 636 of file ketypes.h.

◆ Cp15_Cr13_SvcRW

ULONG _KSPECIAL_REGISTERS::Cp15_Cr13_SvcRW

Definition at line 624 of file ketypes.h.

◆ Cp15_Cr13_UsrRO

ULONG _KSPECIAL_REGISTERS::Cp15_Cr13_UsrRO

Definition at line 623 of file ketypes.h.

◆ Cp15_Cr13_UsrRW

ULONG _KSPECIAL_REGISTERS::Cp15_Cr13_UsrRW

Definition at line 622 of file ketypes.h.

◆ Cr0 [1/2]

ULONG64 _KSPECIAL_REGISTERS::Cr0

◆ Cr0 [2/2]

ULONG _KSPECIAL_REGISTERS::Cr0

Definition at line 513 of file ketypes.h.

◆ Cr2 [1/2]

ULONG64 _KSPECIAL_REGISTERS::Cr2

Definition at line 571 of file ketypes.h.

Referenced by i386PrintExceptionText(), and KiRestoreProcessorControlState().

◆ Cr2 [2/2]

ULONG _KSPECIAL_REGISTERS::Cr2

Definition at line 514 of file ketypes.h.

◆ Cr3 [1/2]

ULONG64 _KSPECIAL_REGISTERS::Cr3

◆ Cr3 [2/2]

ULONG _KSPECIAL_REGISTERS::Cr3

Definition at line 515 of file ketypes.h.

◆ Cr4 [1/2]

ULONG64 _KSPECIAL_REGISTERS::Cr4

◆ Cr4 [2/2]

ULONG _KSPECIAL_REGISTERS::Cr4

Definition at line 516 of file ketypes.h.

◆ Cr8

ULONG64 _KSPECIAL_REGISTERS::Cr8

Definition at line 590 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ DebugControl

ULONG64 _KSPECIAL_REGISTERS::DebugControl

Definition at line 585 of file ketypes.h.

◆ Elr_El1

ULONG64 _KSPECIAL_REGISTERS::Elr_El1

Definition at line 226 of file ketypes.h.

◆ Fpexc

ULONG _KSPECIAL_REGISTERS::Fpexc

Definition at line 629 of file ketypes.h.

◆ Fpinst

ULONG _KSPECIAL_REGISTERS::Fpinst

Definition at line 630 of file ketypes.h.

◆ Fpinst2

ULONG _KSPECIAL_REGISTERS::Fpinst2

Definition at line 631 of file ketypes.h.

◆ Gdtr

KDESCRIPTOR _KSPECIAL_REGISTERS::Gdtr

◆ Idtr

KDESCRIPTOR _KSPECIAL_REGISTERS::Idtr

◆ IrqLr

ULONG _KSPECIAL_REGISTERS::IrqLr

Definition at line 641 of file ketypes.h.

◆ IrqSp

ULONG _KSPECIAL_REGISTERS::IrqSp

Definition at line 640 of file ketypes.h.

◆ IrqSpsr

ULONG _KSPECIAL_REGISTERS::IrqSpsr

Definition at line 642 of file ketypes.h.

◆ KernelBcr

ULONG _KSPECIAL_REGISTERS::KernelBcr

Definition at line 626 of file ketypes.h.

◆ KernelBvr [1/2]

ULONG _KSPECIAL_REGISTERS::KernelBvr[8]

Definition at line 625 of file ketypes.h.

◆ KernelBvr [2/2]

ULONG64 _KSPECIAL_REGISTERS::KernelBvr[8]

Definition at line 231 of file ketypes.h.

◆ KernelDr0 [1/2]

ULONG64 _KSPECIAL_REGISTERS::KernelDr0

Definition at line 574 of file ketypes.h.

Referenced by KiHandleDebugRegistersOnTrapEntry(), and KiRestoreProcessorControlState().

◆ KernelDr0 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr0

Definition at line 517 of file ketypes.h.

◆ KernelDr1 [1/2]

ULONG64 _KSPECIAL_REGISTERS::KernelDr1

Definition at line 575 of file ketypes.h.

Referenced by KiHandleDebugRegistersOnTrapEntry(), and KiRestoreProcessorControlState().

◆ KernelDr1 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr1

Definition at line 518 of file ketypes.h.

◆ KernelDr2 [1/2]

ULONG64 _KSPECIAL_REGISTERS::KernelDr2

Definition at line 576 of file ketypes.h.

Referenced by KiHandleDebugRegistersOnTrapEntry(), and KiRestoreProcessorControlState().

◆ KernelDr2 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr2

Definition at line 519 of file ketypes.h.

◆ KernelDr3 [1/2]

ULONG64 _KSPECIAL_REGISTERS::KernelDr3

Definition at line 577 of file ketypes.h.

Referenced by KiHandleDebugRegistersOnTrapEntry(), and KiRestoreProcessorControlState().

◆ KernelDr3 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr3

Definition at line 520 of file ketypes.h.

◆ KernelDr6 [1/2]

ULONG64 _KSPECIAL_REGISTERS::KernelDr6

◆ KernelDr6 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr6

Definition at line 521 of file ketypes.h.

◆ KernelDr7 [1/2]

ULONG64 _KSPECIAL_REGISTERS::KernelDr7

◆ KernelDr7 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr7

Definition at line 522 of file ketypes.h.

◆ KernelWcr

ULONG _KSPECIAL_REGISTERS::KernelWcr

Definition at line 628 of file ketypes.h.

◆ KernelWvr [1/2]

ULONG _KSPECIAL_REGISTERS::KernelWvr[1]

Definition at line 627 of file ketypes.h.

◆ KernelWvr [2/2]

ULONG64 _KSPECIAL_REGISTERS::KernelWvr[2]

Definition at line 233 of file ketypes.h.

◆ LastBranchFromRip

ULONG64 _KSPECIAL_REGISTERS::LastBranchFromRip

Definition at line 587 of file ketypes.h.

◆ LastBranchToRip

ULONG64 _KSPECIAL_REGISTERS::LastBranchToRip

Definition at line 586 of file ketypes.h.

◆ LastExceptionFromRip

ULONG64 _KSPECIAL_REGISTERS::LastExceptionFromRip

Definition at line 589 of file ketypes.h.

◆ LastExceptionToRip

ULONG64 _KSPECIAL_REGISTERS::LastExceptionToRip

Definition at line 588 of file ketypes.h.

◆ Ldtr

USHORT _KSPECIAL_REGISTERS::Ldtr

Definition at line 583 of file ketypes.h.

Referenced by i386PrintExceptionText(), and KiRestoreProcessorControlState().

◆ MsrCStar

ULONG64 _KSPECIAL_REGISTERS::MsrCStar

Definition at line 595 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrGsBase

ULONG64 _KSPECIAL_REGISTERS::MsrGsBase

Definition at line 591 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrGsSwap

ULONG64 _KSPECIAL_REGISTERS::MsrGsSwap

Definition at line 592 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrLStar

ULONG64 _KSPECIAL_REGISTERS::MsrLStar

Definition at line 594 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrStar

ULONG64 _KSPECIAL_REGISTERS::MsrStar

Definition at line 593 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrSyscallMask

ULONG64 _KSPECIAL_REGISTERS::MsrSyscallMask

Definition at line 596 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MxCsr

ULONG _KSPECIAL_REGISTERS::MxCsr

Definition at line 584 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ Reserved

ULONG _KSPECIAL_REGISTERS::Reserved

Definition at line 621 of file ketypes.h.

◆ Spsr_El1

UINT32 _KSPECIAL_REGISTERS::Spsr_El1

Definition at line 227 of file ketypes.h.

◆ Tpidr_El0

ULONG64 _KSPECIAL_REGISTERS::Tpidr_El0

Definition at line 228 of file ketypes.h.

◆ Tpidr_El1

ULONG64 _KSPECIAL_REGISTERS::Tpidr_El1

Definition at line 230 of file ketypes.h.

◆ Tpidrro_El0

ULONG64 _KSPECIAL_REGISTERS::Tpidrro_El0

Definition at line 229 of file ketypes.h.

◆ Tr

USHORT _KSPECIAL_REGISTERS::Tr

◆ UdfLr

ULONG _KSPECIAL_REGISTERS::UdfLr

Definition at line 638 of file ketypes.h.

◆ UdfSp

ULONG _KSPECIAL_REGISTERS::UdfSp

Definition at line 637 of file ketypes.h.

◆ UdfSpsr

ULONG _KSPECIAL_REGISTERS::UdfSpsr

Definition at line 639 of file ketypes.h.

◆ UserLr

ULONG _KSPECIAL_REGISTERS::UserLr

Definition at line 633 of file ketypes.h.

◆ UserSp

ULONG _KSPECIAL_REGISTERS::UserSp

Definition at line 632 of file ketypes.h.


The documentation for this struct was generated from the following files: