ReactOS  0.4.14-dev-337-gf981a68
_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
 
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 494 of file ketypes.h.

Member Data Documentation

◆ AbortLr

ULONG _KSPECIAL_REGISTERS::AbortLr

Definition at line 627 of file ketypes.h.

◆ AbortSp

ULONG _KSPECIAL_REGISTERS::AbortSp

Definition at line 626 of file ketypes.h.

◆ AbortSpsr

ULONG _KSPECIAL_REGISTERS::AbortSpsr

Definition at line 628 of file ketypes.h.

◆ Cp15_Cr13_SvcRW

ULONG _KSPECIAL_REGISTERS::Cp15_Cr13_SvcRW

Definition at line 616 of file ketypes.h.

◆ Cp15_Cr13_UsrRO

ULONG _KSPECIAL_REGISTERS::Cp15_Cr13_UsrRO

Definition at line 615 of file ketypes.h.

◆ Cp15_Cr13_UsrRW

ULONG _KSPECIAL_REGISTERS::Cp15_Cr13_UsrRW

Definition at line 614 of file ketypes.h.

◆ Cr0 [1/2]

ULONG _KSPECIAL_REGISTERS::Cr0

Definition at line 459 of file ketypes.h.

◆ Cr0 [2/2]

ULONG64 _KSPECIAL_REGISTERS::Cr0

Definition at line 496 of file ketypes.h.

Referenced by i386PrintExceptionText(), and KiRestoreProcessorControlState().

◆ Cr2 [1/2]

ULONG _KSPECIAL_REGISTERS::Cr2

Definition at line 460 of file ketypes.h.

◆ Cr2 [2/2]

ULONG64 _KSPECIAL_REGISTERS::Cr2

Definition at line 497 of file ketypes.h.

Referenced by i386PrintExceptionText(), and KiRestoreProcessorControlState().

◆ Cr3 [1/2]

ULONG _KSPECIAL_REGISTERS::Cr3

Definition at line 461 of file ketypes.h.

◆ Cr3 [2/2]

ULONG64 _KSPECIAL_REGISTERS::Cr3

Definition at line 498 of file ketypes.h.

Referenced by i386PrintExceptionText(), and KiRestoreProcessorControlState().

◆ Cr4 [1/2]

ULONG _KSPECIAL_REGISTERS::Cr4

Definition at line 462 of file ketypes.h.

◆ Cr4 [2/2]

ULONG64 _KSPECIAL_REGISTERS::Cr4

Definition at line 499 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ Cr8

ULONG64 _KSPECIAL_REGISTERS::Cr8

Definition at line 516 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ DBAT0L

ULONG _KSPECIAL_REGISTERS::DBAT0L

Definition at line 227 of file ketypes.h.

◆ DBAT0U

ULONG _KSPECIAL_REGISTERS::DBAT0U

Definition at line 228 of file ketypes.h.

◆ DBAT1L

ULONG _KSPECIAL_REGISTERS::DBAT1L

Definition at line 229 of file ketypes.h.

◆ DBAT1U

ULONG _KSPECIAL_REGISTERS::DBAT1U

Definition at line 230 of file ketypes.h.

◆ DBAT2L

ULONG _KSPECIAL_REGISTERS::DBAT2L

Definition at line 231 of file ketypes.h.

◆ DBAT2U

ULONG _KSPECIAL_REGISTERS::DBAT2U

Definition at line 232 of file ketypes.h.

◆ DBAT3L

ULONG _KSPECIAL_REGISTERS::DBAT3L

Definition at line 233 of file ketypes.h.

◆ DBAT3U

ULONG _KSPECIAL_REGISTERS::DBAT3U

Definition at line 234 of file ketypes.h.

◆ DebugControl

ULONG64 _KSPECIAL_REGISTERS::DebugControl

Definition at line 511 of file ketypes.h.

◆ Fpexc

ULONG _KSPECIAL_REGISTERS::Fpexc

Definition at line 621 of file ketypes.h.

◆ Fpinst

ULONG _KSPECIAL_REGISTERS::Fpinst

Definition at line 622 of file ketypes.h.

◆ Fpinst2

ULONG _KSPECIAL_REGISTERS::Fpinst2

Definition at line 623 of file ketypes.h.

◆ Gdtr

KDESCRIPTOR _KSPECIAL_REGISTERS::Gdtr

Definition at line 506 of file ketypes.h.

Referenced by i386PrintExceptionText(), and KiRestoreProcessorControlState().

◆ IBAT0L

ULONG _KSPECIAL_REGISTERS::IBAT0L

Definition at line 235 of file ketypes.h.

◆ IBAT0U

ULONG _KSPECIAL_REGISTERS::IBAT0U

Definition at line 236 of file ketypes.h.

◆ IBAT1L

ULONG _KSPECIAL_REGISTERS::IBAT1L

Definition at line 237 of file ketypes.h.

◆ IBAT1U

ULONG _KSPECIAL_REGISTERS::IBAT1U

Definition at line 238 of file ketypes.h.

◆ IBAT2L

ULONG _KSPECIAL_REGISTERS::IBAT2L

Definition at line 239 of file ketypes.h.

◆ IBAT2U

ULONG _KSPECIAL_REGISTERS::IBAT2U

Definition at line 240 of file ketypes.h.

◆ IBAT3L

ULONG _KSPECIAL_REGISTERS::IBAT3L

Definition at line 241 of file ketypes.h.

◆ IBAT3U

ULONG _KSPECIAL_REGISTERS::IBAT3U

Definition at line 242 of file ketypes.h.

◆ Idtr

KDESCRIPTOR _KSPECIAL_REGISTERS::Idtr

Definition at line 507 of file ketypes.h.

Referenced by i386PrintExceptionText(), and KiRestoreProcessorControlState().

◆ IrqLr

ULONG _KSPECIAL_REGISTERS::IrqLr

Definition at line 633 of file ketypes.h.

◆ IrqSp

ULONG _KSPECIAL_REGISTERS::IrqSp

Definition at line 632 of file ketypes.h.

◆ IrqSpsr

ULONG _KSPECIAL_REGISTERS::IrqSpsr

Definition at line 634 of file ketypes.h.

◆ KernelBcr

ULONG _KSPECIAL_REGISTERS::KernelBcr[8]

Definition at line 618 of file ketypes.h.

◆ KernelBvr

ULONG _KSPECIAL_REGISTERS::KernelBvr[8]

Definition at line 617 of file ketypes.h.

◆ KernelDr0 [1/2]

ULONG _KSPECIAL_REGISTERS::KernelDr0

Definition at line 463 of file ketypes.h.

◆ KernelDr0 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr0

Definition at line 500 of file ketypes.h.

Referenced by KiHandleDebugRegistersOnTrapEntry(), and KiRestoreProcessorControlState().

◆ KernelDr1 [1/2]

ULONG _KSPECIAL_REGISTERS::KernelDr1

Definition at line 464 of file ketypes.h.

◆ KernelDr1 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr1

Definition at line 501 of file ketypes.h.

Referenced by KiHandleDebugRegistersOnTrapEntry(), and KiRestoreProcessorControlState().

◆ KernelDr2 [1/2]

ULONG _KSPECIAL_REGISTERS::KernelDr2

Definition at line 465 of file ketypes.h.

◆ KernelDr2 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr2

Definition at line 502 of file ketypes.h.

Referenced by KiHandleDebugRegistersOnTrapEntry(), and KiRestoreProcessorControlState().

◆ KernelDr3 [1/2]

ULONG _KSPECIAL_REGISTERS::KernelDr3

Definition at line 466 of file ketypes.h.

◆ KernelDr3 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr3

Definition at line 503 of file ketypes.h.

Referenced by KiHandleDebugRegistersOnTrapEntry(), and KiRestoreProcessorControlState().

◆ KernelDr4

ULONG _KSPECIAL_REGISTERS::KernelDr4

Definition at line 205 of file ketypes.h.

◆ KernelDr5

ULONG _KSPECIAL_REGISTERS::KernelDr5

Definition at line 206 of file ketypes.h.

◆ KernelDr6 [1/2]

ULONG _KSPECIAL_REGISTERS::KernelDr6

Definition at line 467 of file ketypes.h.

◆ KernelDr6 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr6

◆ KernelDr7 [1/2]

ULONG _KSPECIAL_REGISTERS::KernelDr7

Definition at line 468 of file ketypes.h.

◆ KernelDr7 [2/2]

ULONG _KSPECIAL_REGISTERS::KernelDr7

◆ KernelWcr

ULONG _KSPECIAL_REGISTERS::KernelWcr[1]

Definition at line 620 of file ketypes.h.

◆ KernelWvr

ULONG _KSPECIAL_REGISTERS::KernelWvr[1]

Definition at line 619 of file ketypes.h.

◆ LastBranchFromRip

ULONG64 _KSPECIAL_REGISTERS::LastBranchFromRip

Definition at line 513 of file ketypes.h.

◆ LastBranchToRip

ULONG64 _KSPECIAL_REGISTERS::LastBranchToRip

Definition at line 512 of file ketypes.h.

◆ LastExceptionFromRip

ULONG64 _KSPECIAL_REGISTERS::LastExceptionFromRip

Definition at line 515 of file ketypes.h.

◆ LastExceptionToRip

ULONG64 _KSPECIAL_REGISTERS::LastExceptionToRip

Definition at line 514 of file ketypes.h.

◆ Ldtr

USHORT _KSPECIAL_REGISTERS::Ldtr

Definition at line 509 of file ketypes.h.

Referenced by i386PrintExceptionText(), and KiRestoreProcessorControlState().

◆ MsrCStar

ULONG64 _KSPECIAL_REGISTERS::MsrCStar

Definition at line 521 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrGsBase

ULONG64 _KSPECIAL_REGISTERS::MsrGsBase

Definition at line 517 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrGsSwap

ULONG64 _KSPECIAL_REGISTERS::MsrGsSwap

Definition at line 518 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrLStar

ULONG64 _KSPECIAL_REGISTERS::MsrLStar

Definition at line 520 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrStar

ULONG64 _KSPECIAL_REGISTERS::MsrStar

Definition at line 519 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MsrSyscallMask

ULONG64 _KSPECIAL_REGISTERS::MsrSyscallMask

Definition at line 522 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ MxCsr

ULONG _KSPECIAL_REGISTERS::MxCsr

Definition at line 510 of file ketypes.h.

◆ Reserved

ULONG _KSPECIAL_REGISTERS::Reserved

Definition at line 613 of file ketypes.h.

◆ Sdr1

ULONG _KSPECIAL_REGISTERS::Sdr1

Definition at line 243 of file ketypes.h.

◆ Sprg0

ULONG _KSPECIAL_REGISTERS::Sprg0

Definition at line 209 of file ketypes.h.

◆ Sprg1

ULONG _KSPECIAL_REGISTERS::Sprg1

Definition at line 210 of file ketypes.h.

◆ Sr0

ULONG _KSPECIAL_REGISTERS::Sr0

Definition at line 211 of file ketypes.h.

◆ Sr1

ULONG _KSPECIAL_REGISTERS::Sr1

Definition at line 212 of file ketypes.h.

◆ Sr10

ULONG _KSPECIAL_REGISTERS::Sr10

Definition at line 221 of file ketypes.h.

◆ Sr11

ULONG _KSPECIAL_REGISTERS::Sr11

Definition at line 222 of file ketypes.h.

◆ Sr12

ULONG _KSPECIAL_REGISTERS::Sr12

Definition at line 223 of file ketypes.h.

◆ Sr13

ULONG _KSPECIAL_REGISTERS::Sr13

Definition at line 224 of file ketypes.h.

◆ Sr14

ULONG _KSPECIAL_REGISTERS::Sr14

Definition at line 225 of file ketypes.h.

◆ Sr15

ULONG _KSPECIAL_REGISTERS::Sr15

Definition at line 226 of file ketypes.h.

◆ Sr2

ULONG _KSPECIAL_REGISTERS::Sr2

Definition at line 213 of file ketypes.h.

◆ Sr3

ULONG _KSPECIAL_REGISTERS::Sr3

Definition at line 214 of file ketypes.h.

◆ Sr4

ULONG _KSPECIAL_REGISTERS::Sr4

Definition at line 215 of file ketypes.h.

◆ Sr5

ULONG _KSPECIAL_REGISTERS::Sr5

Definition at line 216 of file ketypes.h.

◆ Sr6

ULONG _KSPECIAL_REGISTERS::Sr6

Definition at line 217 of file ketypes.h.

◆ Sr7

ULONG _KSPECIAL_REGISTERS::Sr7

Definition at line 218 of file ketypes.h.

◆ Sr8

ULONG _KSPECIAL_REGISTERS::Sr8

Definition at line 219 of file ketypes.h.

◆ Sr9

ULONG _KSPECIAL_REGISTERS::Sr9

Definition at line 220 of file ketypes.h.

◆ Tr

USHORT _KSPECIAL_REGISTERS::Tr

Definition at line 508 of file ketypes.h.

Referenced by KiRestoreProcessorControlState().

◆ UdfLr

ULONG _KSPECIAL_REGISTERS::UdfLr

Definition at line 630 of file ketypes.h.

◆ UdfSp

ULONG _KSPECIAL_REGISTERS::UdfSp

Definition at line 629 of file ketypes.h.

◆ UdfSpsr

ULONG _KSPECIAL_REGISTERS::UdfSpsr

Definition at line 631 of file ketypes.h.

◆ UserLr

ULONG _KSPECIAL_REGISTERS::UserLr

Definition at line 625 of file ketypes.h.

◆ UserSp

ULONG _KSPECIAL_REGISTERS::UserSp

Definition at line 624 of file ketypes.h.


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