Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik
GDT::SegmentDescriptor Variantenreferenz

Beschreibt den Aufbau von Segment-Descriptoren. Mehr ...

#include <machine/gdt.h>

Klassen

struct  Code
 Code Segment spezifische Felder. Mehr ...
 
struct  Data
 Daten Segment spezifische Felder. Mehr ...
 
struct  General
 
struct  System
 spezifische Felder für Systemsegment (Task State Segment) Mehr ...
 

Öffentliche Methoden

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 ...
 

Öffentliche Attribute

uint64_t value
 zusammengesetzter Wert
 

Ausführliche Beschreibung

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

Beschreibung der Konstruktoren und Destruktoren

◆ 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
baseBasisaddresse
limitGröße
codeCode oder Datensegment
ringPrivilegienlevel
modeBetriebsmodus (Real/Protected/Long)

Die Dokumentation für diese Variante wurde erzeugt aufgrund der Datei: