Module segmentation
Source - SEGMENT_SELECTOR
- Specifies which element to load into a segment from
descriptor tables (i.e., is a index to LDT or GDT table
with some additional flags).
- Descriptor
- Entry for IDT, GDT or LDT. Provides size and location of a segment.
See Intel 3a, Section 3.4.5 “Segment Descriptors”, and Section 3.5.2
- DescriptorBuilder
- Makes building descriptors easier (hopefully).
- SegmentSelector
- CodeSegmentType
- Code Segment types for descriptors.
See also Intel 3a, Table 3-1 Code- and Data-Segment Types.
- DataSegmentType
- Data Segment types for descriptors.
See also Intel 3a, Table 3-1 Code- and Data-Segment Types.
- SystemDescriptorTypes32
- System-Segment and Gate-Descriptor Types 32-bit mode.
See also Intel 3a, Table 3-2 System Segment and Gate-Descriptor Types.
- BuildDescriptor
- GateDescriptorBuilder
- Trait that defines the architecture specific functions for building various system segment descriptors
which are available on all 16, 32, and 64 bits.
- SegmentDescriptorBuilder
- Trait to define functions that build architecture specific code and data descriptors.