Beschreibt den Aufbau von Segment-Descriptoren.
Mehr ...
#include <machine/gdt.h>
|
constexpr | SegmentDescriptor (uint64_t val=0) |
| Konstruktor für einen konkret gegebenen Eintrag.
|
|
constexpr | SegmentDescriptor (uintptr_t base, uint32_t limit, bool code, int ring, Mode mode) |
| Konstruktor für einen 16/32 Bit Code/Memory Eintrag. Mehr ...
|
|
|
uint64_t | value |
| zusammengesetzter Wert
|
|
Beschreibt den Aufbau von Segment-Descriptoren.
Eine Datenstruktur, welche die Größe, die Position, die Zugriffsberechtigungen und Verwendung eines Segmentes enthält und in freier Wildbahn in der GDT oder auch in einer LDT aufzufinden ist.
- Siehe auch
- ISDMv3, 3.4.5; Segment Descriptors
◆ SegmentDescriptor()
constexpr GDT::SegmentDescriptor::SegmentDescriptor |
( |
uintptr_t |
base, |
|
|
uint32_t |
limit, |
|
|
bool |
code, |
|
|
int |
ring, |
|
|
Mode |
mode |
|
) |
| |
|
inline |
Konstruktor für einen 16/32 Bit Code/Memory Eintrag.
- Parameter
-
base | Basisaddresse |
limit | Größe |
code | Code oder Datensegment |
ring | Privilegienlevel |
mode | Betriebsmodus (Real/Protected/Long) |
Die Dokumentation für diese Variante wurde erzeugt aufgrund der Datei: