HyperPlatform Programmer's Reference
Public Attributes | List of all members
MovCrQualification Union Reference

See: Exit Qualification for Control-Register Accesses. More...

#include <ia32_type.h>

Public Attributes

ULONG_PTR all
 
struct {
   ULONG_PTR   control_register: 4
 [0:3] More...
 
   ULONG_PTR   access_type: 2
 [4:5] More...
 
   ULONG_PTR   lmsw_operand_type: 1
 [6] More...
 
   ULONG_PTR   reserved1: 1
 [7] More...
 
   ULONG_PTR   gp_register: 4
 [8:11] More...
 
   ULONG_PTR   reserved2: 4
 [12:15] More...
 
   ULONG_PTR   lmsw_source_data: 16
 [16:31] More...
 
   ULONG_PTR   reserved3: 32
 [32:63] More...
 
fields
 

Detailed Description

See: Exit Qualification for Control-Register Accesses.

Definition at line 1403 of file ia32_type.h.

Member Data Documentation

◆ access_type

ULONG_PTR MovCrQualification::access_type

[4:5]

Definition at line 1407 of file ia32_type.h.

◆ all

ULONG_PTR MovCrQualification::all

Definition at line 1404 of file ia32_type.h.

◆ control_register

ULONG_PTR MovCrQualification::control_register

[0:3]

Definition at line 1406 of file ia32_type.h.

◆ fields

struct { ... } MovCrQualification::fields

◆ gp_register

ULONG_PTR MovCrQualification::gp_register

[8:11]

Definition at line 1410 of file ia32_type.h.

◆ lmsw_operand_type

ULONG_PTR MovCrQualification::lmsw_operand_type

[6]

Definition at line 1408 of file ia32_type.h.

◆ lmsw_source_data

ULONG_PTR MovCrQualification::lmsw_source_data

[16:31]

Definition at line 1412 of file ia32_type.h.

◆ reserved1

ULONG_PTR MovCrQualification::reserved1

[7]

Definition at line 1409 of file ia32_type.h.

◆ reserved2

ULONG_PTR MovCrQualification::reserved2

[12:15]

Definition at line 1411 of file ia32_type.h.

◆ reserved3

ULONG_PTR MovCrQualification::reserved3

[32:63]

Definition at line 1413 of file ia32_type.h.


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