ReactOS  0.4.14-dev-384-g5b37caa
x86context.h File Reference
#include "pshpack4.h"
#include "poppack.h"
Include dependency graph for x86context.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _X87FLOATING_SAVE_AREA
 
struct  _X86CONTEXT
 

Macros

#define SIZE_OF_80387_REGISTERS   80
 
#define MAXIMUM_SUPPORTED_EXTENSION   512
 
#define CONTEXT_i386   0x00010000
 
#define CONTEXT_i486   0x00010000
 
#define CONTEXT_CONTROL   (CONTEXT_i386|0x00000001L)
 
#define CONTEXT_INTEGER   (CONTEXT_i386|0x00000002L)
 
#define CONTEXT_SEGMENTS   (CONTEXT_i386|0x00000004L)
 
#define CONTEXT_FLOATING_POINT   (CONTEXT_i386|0x00000008L)
 
#define CONTEXT_DEBUG_REGISTERS   (CONTEXT_i386|0x00000010L)
 
#define CONTEXT_EXTENDED_REGISTERS   (CONTEXT_i386|0x00000020L)
 
#define CONTEXT_FULL   (CONTEXT_CONTROL|CONTEXT_INTEGER|CONTEXT_SEGMENTS)
 
#define CONTEXT_ALL
 
#define CONTEXT_DEBUGGER   (CONTEXT_FULL | CONTEXT_FLOATING_POINT)
 
#define CONTEXT_XSTATE   (CONTEXT_i386 | 0x00000040L)
 

Typedefs

typedef struct _X87FLOATING_SAVE_AREA X87FLOATING_SAVE_AREA
 
typedef struct _X87FLOATING_SAVE_AREAPX87FLOATING_SAVE_AREA
 
typedef struct _X86CONTEXT X86CONTEXT
 

Macro Definition Documentation

◆ CONTEXT_ALL

#define CONTEXT_ALL
Value:
CONTEXT_FLOATING_POINT | CONTEXT_DEBUG_REGISTERS | \
CONTEXT_EXTENDED_REGISTERS)
#define CONTEXT_CONTROL
Definition: x86context.h:40
#define CONTEXT_INTEGER
Definition: x86context.h:41
#define CONTEXT_DEBUG_REGISTERS
Definition: x86context.h:44
#define CONTEXT_SEGMENTS
Definition: x86context.h:42

Definition at line 48 of file x86context.h.

◆ CONTEXT_CONTROL

#define CONTEXT_CONTROL   (CONTEXT_i386|0x00000001L)

Definition at line 40 of file x86context.h.

◆ CONTEXT_DEBUG_REGISTERS

#define CONTEXT_DEBUG_REGISTERS   (CONTEXT_i386|0x00000010L)

Definition at line 44 of file x86context.h.

◆ CONTEXT_DEBUGGER

#define CONTEXT_DEBUGGER   (CONTEXT_FULL | CONTEXT_FLOATING_POINT)

Definition at line 52 of file x86context.h.

◆ CONTEXT_EXTENDED_REGISTERS

#define CONTEXT_EXTENDED_REGISTERS   (CONTEXT_i386|0x00000020L)

Definition at line 45 of file x86context.h.

◆ CONTEXT_FLOATING_POINT

#define CONTEXT_FLOATING_POINT   (CONTEXT_i386|0x00000008L)

Definition at line 43 of file x86context.h.

◆ CONTEXT_FULL

Definition at line 47 of file x86context.h.

◆ CONTEXT_i386

#define CONTEXT_i386   0x00010000

Definition at line 37 of file x86context.h.

◆ CONTEXT_i486

#define CONTEXT_i486   0x00010000

Definition at line 38 of file x86context.h.

◆ CONTEXT_INTEGER

#define CONTEXT_INTEGER   (CONTEXT_i386|0x00000002L)

Definition at line 41 of file x86context.h.

◆ CONTEXT_SEGMENTS

#define CONTEXT_SEGMENTS   (CONTEXT_i386|0x00000004L)

Definition at line 42 of file x86context.h.

◆ CONTEXT_XSTATE

#define CONTEXT_XSTATE   (CONTEXT_i386 | 0x00000040L)

Definition at line 53 of file x86context.h.

◆ MAXIMUM_SUPPORTED_EXTENSION

#define MAXIMUM_SUPPORTED_EXTENSION   512

Definition at line 35 of file x86context.h.

◆ SIZE_OF_80387_REGISTERS

#define SIZE_OF_80387_REGISTERS   80

Definition at line 34 of file x86context.h.

Typedef Documentation

◆ PX87FLOATING_SAVE_AREA

◆ X86CONTEXT

◆ X87FLOATING_SAVE_AREA