ReactOS  0.4.15-dev-4863-gba0d16f
_CONTEXT Struct Reference

#include <nt_native.h>

Collaboration diagram for _CONTEXT:

Public Attributes

ULONG ContextFlags
 
ULONG Dr0
 
ULONG Dr1
 
ULONG Dr2
 
ULONG Dr3
 
ULONG Dr6
 
ULONG Dr7
 
FLOATING_SAVE_AREA FloatSave
 
ULONG SegGs
 
ULONG SegFs
 
ULONG SegEs
 
ULONG SegDs
 
ULONG Edi
 
ULONG Esi
 
ULONG Ebx
 
ULONG Edx
 
ULONG Ecx
 
ULONG Eax
 
ULONG Ebp
 
ULONG Eip
 
ULONG SegCs
 
ULONG EFlags
 
ULONG Esp
 
ULONG SegSs
 
ULONG R0
 
ULONG R1
 
ULONG R2
 
ULONG R3
 
ULONG R4
 
ULONG R5
 
ULONG R6
 
ULONG R7
 
ULONG R8
 
ULONG R9
 
ULONG R10
 
ULONG R11
 
ULONG R12
 
ULONG Sp
 
ULONG Lr
 
ULONG Pc
 
ULONG Cpsr
 
ULONG Fpscr
 
ULONG Padding
 
union {
   NEON128   Q [16]
 
   ULONGLONG   D [32]
 
   ULONG   S [32]
 
DUMMYUNIONNAME
 
ULONG Bvr [ARM_MAX_BREAKPOINTS]
 
ULONG Bcr [ARM_MAX_BREAKPOINTS]
 
ULONG Wvr [ARM_MAX_WATCHPOINTS]
 
ULONG Wcr [ARM_MAX_WATCHPOINTS]
 
ULONG Padding2 [2]
 
union {
   struct {
      ULONG64   X0
 
      ULONG64   X1
 
      ULONG64   X2
 
      ULONG64   X3
 
      ULONG64   X4
 
      ULONG64   X5
 
      ULONG64   X6
 
      ULONG64   X7
 
      ULONG64   X8
 
      ULONG64   X9
 
      ULONG64   X10
 
      ULONG64   X11
 
      ULONG64   X12
 
      ULONG64   X13
 
      ULONG64   X14
 
      ULONG64   X15
 
      ULONG64   X16
 
      ULONG64   X17
 
      ULONG64   X18
 
      ULONG64   X19
 
      ULONG64   X20
 
      ULONG64   X21
 
      ULONG64   X22
 
      ULONG64   X23
 
      ULONG64   X24
 
      ULONG64   X25
 
      ULONG64   X26
 
      ULONG64   X27
 
      ULONG64   X28
 
      ULONG64   Fp
 
      ULONG64   Lr
 
   }   DUMMYSTRUCTNAME
 
   ULONG64   X [31]
 
DUMMYUNIONNAME
 
ULONG64 Sp
 
ULONG64 Pc
 
NEON128 V [32]
 
ULONG Fpcr
 
ULONG Fpsr
 
ULONG64 Bvr [ARM64_MAX_BREAKPOINTS]
 
ULONG64 Wvr [ARM64_MAX_WATCHPOINTS]
 
UCHAR ExtendedRegisters [MAXIMUM_SUPPORTED_EXTENSION]
 

Detailed Description

Definition at line 1406 of file nt_native.h.

Member Data Documentation

◆ Bcr

ULONG _CONTEXT::Bcr

Definition at line 286 of file ke.h.

◆ Bvr [1/2]

Definition at line 124 of file ke.h.

◆ Bvr [2/2]

ULONG _CONTEXT::Bvr[ARM_MAX_BREAKPOINTS]

Definition at line 285 of file ke.h.

◆ ContextFlags

◆ Cpsr

ULONG _CONTEXT::Cpsr

Definition at line 272 of file ke.h.

Referenced by _dump_context().

◆ D

ULONGLONG _CONTEXT::D[32]

Definition at line 280 of file ke.h.

◆ Dr0

ULONG _CONTEXT::Dr0

Definition at line 1434 of file nt_native.h.

Referenced by KdbpEnableBreakPoint().

◆ Dr1

ULONG _CONTEXT::Dr1

Definition at line 1435 of file nt_native.h.

Referenced by KdbpEnableBreakPoint().

◆ Dr2

ULONG _CONTEXT::Dr2

Definition at line 1436 of file nt_native.h.

Referenced by KdbpEnableBreakPoint().

◆ Dr3

ULONG _CONTEXT::Dr3

Definition at line 1437 of file nt_native.h.

Referenced by KdbpEnableBreakPoint().

◆ Dr6

ULONG _CONTEXT::Dr6

Definition at line 1438 of file nt_native.h.

Referenced by KdbpEnableBreakPoint().

◆ Dr7

ULONG _CONTEXT::Dr7

Definition at line 1439 of file nt_native.h.

Referenced by KdbpDisableBreakPoint(), and KdbpEnableBreakPoint().

◆ DUMMYSTRUCTNAME

struct { ... } _CONTEXT::DUMMYSTRUCTNAME

◆ DUMMYUNIONNAME [1/2]

union { ... } _CONTEXT::DUMMYUNIONNAME

◆ DUMMYUNIONNAME [2/2]

union { ... } _CONTEXT::DUMMYUNIONNAME

◆ Eax

ULONG _CONTEXT::Eax

Definition at line 1468 of file nt_native.h.

Referenced by _dump_context(), check(), START_TEST(), and UDFExceptionFilter().

◆ Ebp

ULONG _CONTEXT::Ebp

◆ Ebx

ULONG _CONTEXT::Ebx

◆ Ecx

ULONG _CONTEXT::Ecx

Definition at line 1467 of file nt_native.h.

Referenced by _dump_context(), check(), START_TEST(), and UDFExceptionFilter().

◆ Edi

ULONG _CONTEXT::Edi

◆ Edx

ULONG _CONTEXT::Edx

Definition at line 1466 of file nt_native.h.

Referenced by _dump_context(), check(), START_TEST(), and UDFExceptionFilter().

◆ EFlags

◆ Eip

◆ Esi

ULONG _CONTEXT::Esi

◆ Esp

◆ ExtendedRegisters

UCHAR _CONTEXT::ExtendedRegisters[MAXIMUM_SUPPORTED_EXTENSION]

Definition at line 282 of file ke.h.

◆ FloatSave

FLOATING_SAVE_AREA _CONTEXT::FloatSave

Definition at line 1446 of file nt_native.h.

◆ Fp

ULONG64 _CONTEXT::Fp

Definition at line 102 of file ke.h.

◆ Fpcr

ULONG _CONTEXT::Fpcr

Definition at line 116 of file ke.h.

◆ Fpscr

ULONG _CONTEXT::Fpscr

Definition at line 275 of file ke.h.

Referenced by _dump_context().

◆ Fpsr

ULONG _CONTEXT::Fpsr

Definition at line 117 of file ke.h.

◆ Lr [1/2]

ULONG64 _CONTEXT::Lr

Definition at line 103 of file ke.h.

◆ Lr [2/2]

ULONG _CONTEXT::Lr

Definition at line 270 of file ke.h.

Referenced by _dump_context().

◆ Padding

ULONG _CONTEXT::Padding

Definition at line 276 of file ke.h.

◆ Padding2

ULONG _CONTEXT::Padding2[2]

Definition at line 290 of file ke.h.

◆ Pc [1/2]

ULONG64 _CONTEXT::Pc

Definition at line 109 of file ke.h.

◆ Pc [2/2]

ULONG _CONTEXT::Pc

Definition at line 271 of file ke.h.

Referenced by _dump_context().

◆ Q

NEON128 _CONTEXT::Q[16]

Definition at line 279 of file ke.h.

◆ R0

ULONG _CONTEXT::R0

Definition at line 255 of file ke.h.

Referenced by _dump_context().

◆ R1

ULONG _CONTEXT::R1

Definition at line 256 of file ke.h.

Referenced by _dump_context().

◆ R10

ULONG _CONTEXT::R10

Definition at line 265 of file ke.h.

Referenced by _dump_context().

◆ R11

ULONG _CONTEXT::R11

Definition at line 266 of file ke.h.

Referenced by _dump_context().

◆ R12

ULONG _CONTEXT::R12

Definition at line 267 of file ke.h.

Referenced by _dump_context().

◆ R2

ULONG _CONTEXT::R2

Definition at line 257 of file ke.h.

Referenced by _dump_context().

◆ R3

ULONG _CONTEXT::R3

Definition at line 258 of file ke.h.

Referenced by _dump_context().

◆ R4

ULONG _CONTEXT::R4

Definition at line 259 of file ke.h.

Referenced by _dump_context().

◆ R5

ULONG _CONTEXT::R5

Definition at line 260 of file ke.h.

Referenced by _dump_context().

◆ R6

ULONG _CONTEXT::R6

Definition at line 261 of file ke.h.

Referenced by _dump_context().

◆ R7

ULONG _CONTEXT::R7

Definition at line 262 of file ke.h.

Referenced by _dump_context().

◆ R8

ULONG _CONTEXT::R8

Definition at line 263 of file ke.h.

Referenced by _dump_context().

◆ R9

ULONG _CONTEXT::R9

Definition at line 264 of file ke.h.

Referenced by _dump_context().

◆ S

ULONG _CONTEXT::S[32]

Definition at line 281 of file ke.h.

◆ SegCs

◆ SegDs

ULONG _CONTEXT::SegDs

Definition at line 1456 of file nt_native.h.

Referenced by _dump_context(), check(), and KdbpKdbTrapFrameFromKernelStack().

◆ SegEs

ULONG _CONTEXT::SegEs

Definition at line 1455 of file nt_native.h.

Referenced by _dump_context(), check(), and KdbpKdbTrapFrameFromKernelStack().

◆ SegFs

ULONG _CONTEXT::SegFs

Definition at line 1454 of file nt_native.h.

Referenced by _dump_context(), and check().

◆ SegGs

ULONG _CONTEXT::SegGs

Definition at line 1453 of file nt_native.h.

Referenced by _dump_context(), check(), and KdbpKdbTrapFrameFromKernelStack().

◆ SegSs

ULONG _CONTEXT::SegSs

Definition at line 1480 of file nt_native.h.

Referenced by check(), KdbpKdbTrapFrameFromKernelStack(), and Ke386CallBios().

◆ Sp [1/2]

ULONG64 _CONTEXT::Sp

Definition at line 108 of file ke.h.

◆ Sp [2/2]

ULONG _CONTEXT::Sp

Definition at line 269 of file ke.h.

Referenced by _dump_context().

◆ V

NEON128 _CONTEXT::V[32]

Definition at line 115 of file ke.h.

◆ Wcr

ULONG _CONTEXT::Wcr

Definition at line 288 of file ke.h.

◆ Wvr [1/2]

Definition at line 126 of file ke.h.

◆ Wvr [2/2]

ULONG _CONTEXT::Wvr[ARM_MAX_WATCHPOINTS]

Definition at line 287 of file ke.h.

◆ X

ULONG64 _CONTEXT::X[31]

Definition at line 105 of file ke.h.

◆ X0

ULONG64 _CONTEXT::X0

Definition at line 73 of file ke.h.

◆ X1

ULONG64 _CONTEXT::X1

Definition at line 74 of file ke.h.

◆ X10

ULONG64 _CONTEXT::X10

Definition at line 83 of file ke.h.

◆ X11

ULONG64 _CONTEXT::X11

Definition at line 84 of file ke.h.

◆ X12

ULONG64 _CONTEXT::X12

Definition at line 85 of file ke.h.

◆ X13

ULONG64 _CONTEXT::X13

Definition at line 86 of file ke.h.

◆ X14

ULONG64 _CONTEXT::X14

Definition at line 87 of file ke.h.

◆ X15

ULONG64 _CONTEXT::X15

Definition at line 88 of file ke.h.

◆ X16

ULONG64 _CONTEXT::X16

Definition at line 89 of file ke.h.

◆ X17

ULONG64 _CONTEXT::X17

Definition at line 90 of file ke.h.

◆ X18

ULONG64 _CONTEXT::X18

Definition at line 91 of file ke.h.

◆ X19

ULONG64 _CONTEXT::X19

Definition at line 92 of file ke.h.

◆ X2

ULONG64 _CONTEXT::X2

Definition at line 75 of file ke.h.

◆ X20

ULONG64 _CONTEXT::X20

Definition at line 93 of file ke.h.

◆ X21

ULONG64 _CONTEXT::X21

Definition at line 94 of file ke.h.

◆ X22

ULONG64 _CONTEXT::X22

Definition at line 95 of file ke.h.

◆ X23

ULONG64 _CONTEXT::X23

Definition at line 96 of file ke.h.

◆ X24

ULONG64 _CONTEXT::X24

Definition at line 97 of file ke.h.

◆ X25

ULONG64 _CONTEXT::X25

Definition at line 98 of file ke.h.

◆ X26

ULONG64 _CONTEXT::X26

Definition at line 99 of file ke.h.

◆ X27

ULONG64 _CONTEXT::X27

Definition at line 100 of file ke.h.

◆ X28

ULONG64 _CONTEXT::X28

Definition at line 101 of file ke.h.

◆ X3

ULONG64 _CONTEXT::X3

Definition at line 76 of file ke.h.

◆ X4

ULONG64 _CONTEXT::X4

Definition at line 77 of file ke.h.

◆ X5

ULONG64 _CONTEXT::X5

Definition at line 78 of file ke.h.

◆ X6

ULONG64 _CONTEXT::X6

Definition at line 79 of file ke.h.

◆ X7

ULONG64 _CONTEXT::X7

Definition at line 80 of file ke.h.

◆ X8

ULONG64 _CONTEXT::X8

Definition at line 81 of file ke.h.

◆ X9

ULONG64 _CONTEXT::X9

Definition at line 82 of file ke.h.


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