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

See: Segment Descriptor. More...

#include <ia32_type.h>

Public Attributes

ULONG64 all
 
struct {
   ULONG64   limit_low: 16
 
   ULONG64   base_low: 16
 
   ULONG64   base_mid: 8
 
   ULONG64   type: 4
 
   ULONG64   system: 1
 
   ULONG64   dpl: 2
 
   ULONG64   present: 1
 
   ULONG64   limit_high: 4
 
   ULONG64   avl: 1
 
   ULONG64   l: 1
 64-bit code segment (IA-32e mode only) More...
 
   ULONG64   db: 1
 
   ULONG64   gran: 1
 
   ULONG64   base_high: 8
 
fields
 

Detailed Description

See: Segment Descriptor.

Definition at line 281 of file ia32_type.h.

Member Data Documentation

◆ all

ULONG64 SegmentDescriptor::all

Definition at line 282 of file ia32_type.h.

◆ avl

ULONG64 SegmentDescriptor::avl

Definition at line 292 of file ia32_type.h.

◆ base_high

ULONG64 SegmentDescriptor::base_high

Definition at line 296 of file ia32_type.h.

◆ base_low

ULONG64 SegmentDescriptor::base_low

Definition at line 285 of file ia32_type.h.

◆ base_mid

ULONG64 SegmentDescriptor::base_mid

Definition at line 286 of file ia32_type.h.

◆ db

ULONG64 SegmentDescriptor::db

Definition at line 294 of file ia32_type.h.

◆ dpl

ULONG64 SegmentDescriptor::dpl

Definition at line 289 of file ia32_type.h.

◆ fields

struct { ... } SegmentDescriptor::fields

◆ gran

ULONG64 SegmentDescriptor::gran

Definition at line 295 of file ia32_type.h.

◆ l

ULONG64 SegmentDescriptor::l

64-bit code segment (IA-32e mode only)

Definition at line 293 of file ia32_type.h.

◆ limit_high

ULONG64 SegmentDescriptor::limit_high

Definition at line 291 of file ia32_type.h.

◆ limit_low

ULONG64 SegmentDescriptor::limit_low

Definition at line 284 of file ia32_type.h.

◆ present

ULONG64 SegmentDescriptor::present

Definition at line 290 of file ia32_type.h.

◆ system

ULONG64 SegmentDescriptor::system

Definition at line 288 of file ia32_type.h.

◆ type

ULONG64 SegmentDescriptor::type

Definition at line 287 of file ia32_type.h.


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