ReactOS 0.4.15-dev-7942-gd23573b
_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
 
ULONG KernelDr4
 
ULONG KernelDr5
 
ULONG Sprg0
 
ULONG Sprg1
 
ULONG Sr0
 
ULONG Sr1
 
ULONG Sr2
 
ULONG Sr3
 
ULONG Sr4
 
ULONG Sr5
 
ULONG Sr6
 
ULONG Sr7
 
ULONG Sr8
 
ULONG Sr9
 
ULONG Sr10
 
ULONG Sr11
 
ULONG Sr12
 
ULONG Sr13
 
ULONG Sr14
 
ULONG Sr15
 
ULONG DBAT0L
 
ULONG DBAT0U
 
ULONG DBAT1L
 
ULONG DBAT1U
 
ULONG DBAT2L
 
ULONG DBAT2U
 
ULONG DBAT3L
 
ULONG DBAT3U
 
ULONG IBAT0L
 
ULONG IBAT0U
 
ULONG IBAT1L
 
ULONG IBAT1U
 
ULONG IBAT2L
 
ULONG IBAT2U
 
ULONG IBAT3L
 
ULONG IBAT3U
 
ULONG Sdr1
 

Detailed Description

Definition at line 579 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 582 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 601 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ DBAT0L

ULONG _KSPECIAL_REGISTERS::DBAT0L

Definition at line 235 of file ketypes.h.

◆ DBAT0U

ULONG _KSPECIAL_REGISTERS::DBAT0U

Definition at line 236 of file ketypes.h.

◆ DBAT1L

ULONG _KSPECIAL_REGISTERS::DBAT1L

Definition at line 237 of file ketypes.h.

◆ DBAT1U

ULONG _KSPECIAL_REGISTERS::DBAT1U

Definition at line 238 of file ketypes.h.

◆ DBAT2L

ULONG _KSPECIAL_REGISTERS::DBAT2L

Definition at line 239 of file ketypes.h.

◆ DBAT2U

ULONG _KSPECIAL_REGISTERS::DBAT2U

Definition at line 240 of file ketypes.h.

◆ DBAT3L

ULONG _KSPECIAL_REGISTERS::DBAT3L

Definition at line 241 of file ketypes.h.

◆ DBAT3U

ULONG _KSPECIAL_REGISTERS::DBAT3U

Definition at line 242 of file ketypes.h.

◆ DebugControl

ULONG64 _KSPECIAL_REGISTERS::DebugControl

Definition at line 596 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

◆ IBAT0L

ULONG _KSPECIAL_REGISTERS::IBAT0L

Definition at line 243 of file ketypes.h.

◆ IBAT0U

ULONG _KSPECIAL_REGISTERS::IBAT0U

Definition at line 244 of file ketypes.h.

◆ IBAT1L

ULONG _KSPECIAL_REGISTERS::IBAT1L

Definition at line 245 of file ketypes.h.

◆ IBAT1U

ULONG _KSPECIAL_REGISTERS::IBAT1U

Definition at line 246 of file ketypes.h.

◆ IBAT2L

ULONG _KSPECIAL_REGISTERS::IBAT2L

Definition at line 247 of file ketypes.h.

◆ IBAT2U

ULONG _KSPECIAL_REGISTERS::IBAT2U

Definition at line 248 of file ketypes.h.

◆ IBAT3L

ULONG _KSPECIAL_REGISTERS::IBAT3L

Definition at line 249 of file ketypes.h.

◆ IBAT3U

ULONG _KSPECIAL_REGISTERS::IBAT3U

Definition at line 250 of file ketypes.h.

◆ 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]

ULONG _KSPECIAL_REGISTERS::KernelDr0

Definition at line 585 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]

ULONG _KSPECIAL_REGISTERS::KernelDr1

Definition at line 586 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]

ULONG _KSPECIAL_REGISTERS::KernelDr2

Definition at line 587 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]

ULONG _KSPECIAL_REGISTERS::KernelDr3

Definition at line 588 of file ketypes.h.

Referenced by KiHandleDebugRegistersOnTrapEntry(), and KiRestoreProcessorControlState().

◆ KernelDr3 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr3

Definition at line 520 of file ketypes.h.

◆ KernelDr4

ULONG _KSPECIAL_REGISTERS::KernelDr4

Definition at line 213 of file ketypes.h.

◆ KernelDr5

ULONG _KSPECIAL_REGISTERS::KernelDr5

Definition at line 214 of file ketypes.h.

◆ KernelDr6 [1/2]

ULONG _KSPECIAL_REGISTERS::KernelDr6

◆ KernelDr6 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr6

Definition at line 521 of file ketypes.h.

◆ KernelDr7 [1/2]

ULONG _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 598 of file ketypes.h.

◆ LastBranchToRip

ULONG64 _KSPECIAL_REGISTERS::LastBranchToRip

Definition at line 597 of file ketypes.h.

◆ LastExceptionFromRip

ULONG64 _KSPECIAL_REGISTERS::LastExceptionFromRip

Definition at line 600 of file ketypes.h.

◆ LastExceptionToRip

ULONG64 _KSPECIAL_REGISTERS::LastExceptionToRip

Definition at line 599 of file ketypes.h.

◆ Ldtr

USHORT _KSPECIAL_REGISTERS::Ldtr

Definition at line 594 of file ketypes.h.

Referenced by i386PrintExceptionText(), and KiRestoreProcessorControlState().

◆ MsrCStar

ULONG64 _KSPECIAL_REGISTERS::MsrCStar

Definition at line 606 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrGsBase

ULONG64 _KSPECIAL_REGISTERS::MsrGsBase

Definition at line 602 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrGsSwap

ULONG64 _KSPECIAL_REGISTERS::MsrGsSwap

Definition at line 603 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrLStar

ULONG64 _KSPECIAL_REGISTERS::MsrLStar

Definition at line 605 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrStar

ULONG64 _KSPECIAL_REGISTERS::MsrStar

Definition at line 604 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrSyscallMask

ULONG64 _KSPECIAL_REGISTERS::MsrSyscallMask

Definition at line 607 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MxCsr

ULONG _KSPECIAL_REGISTERS::MxCsr

Definition at line 595 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ Reserved

ULONG _KSPECIAL_REGISTERS::Reserved

Definition at line 621 of file ketypes.h.

◆ Sdr1

ULONG _KSPECIAL_REGISTERS::Sdr1

Definition at line 251 of file ketypes.h.

◆ Sprg0

ULONG _KSPECIAL_REGISTERS::Sprg0

Definition at line 217 of file ketypes.h.

◆ Sprg1

ULONG _KSPECIAL_REGISTERS::Sprg1

Definition at line 218 of file ketypes.h.

◆ Spsr_El1

UINT32 _KSPECIAL_REGISTERS::Spsr_El1

Definition at line 227 of file ketypes.h.

◆ Sr0

ULONG _KSPECIAL_REGISTERS::Sr0

Definition at line 219 of file ketypes.h.

◆ Sr1

ULONG _KSPECIAL_REGISTERS::Sr1

Definition at line 220 of file ketypes.h.

◆ Sr10

ULONG _KSPECIAL_REGISTERS::Sr10

Definition at line 229 of file ketypes.h.

◆ Sr11

ULONG _KSPECIAL_REGISTERS::Sr11

Definition at line 230 of file ketypes.h.

◆ Sr12

ULONG _KSPECIAL_REGISTERS::Sr12

Definition at line 231 of file ketypes.h.

◆ Sr13

ULONG _KSPECIAL_REGISTERS::Sr13

Definition at line 232 of file ketypes.h.

◆ Sr14

ULONG _KSPECIAL_REGISTERS::Sr14

Definition at line 233 of file ketypes.h.

◆ Sr15

ULONG _KSPECIAL_REGISTERS::Sr15

Definition at line 234 of file ketypes.h.

◆ Sr2

ULONG _KSPECIAL_REGISTERS::Sr2

Definition at line 221 of file ketypes.h.

◆ Sr3

ULONG _KSPECIAL_REGISTERS::Sr3

Definition at line 222 of file ketypes.h.

◆ Sr4

ULONG _KSPECIAL_REGISTERS::Sr4

Definition at line 223 of file ketypes.h.

◆ Sr5

ULONG _KSPECIAL_REGISTERS::Sr5

Definition at line 224 of file ketypes.h.

◆ Sr6

ULONG _KSPECIAL_REGISTERS::Sr6

Definition at line 225 of file ketypes.h.

◆ Sr7

ULONG _KSPECIAL_REGISTERS::Sr7

Definition at line 226 of file ketypes.h.

◆ Sr8

ULONG _KSPECIAL_REGISTERS::Sr8

Definition at line 227 of file ketypes.h.

◆ Sr9

ULONG _KSPECIAL_REGISTERS::Sr9

Definition at line 228 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: