GitOS
Loading...
Searching...
No Matches
tss.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  tss

Functions

struct tss __attribute__ ((packed))
void tss_load (int tss_segment)

Variables

uint32_t link
uint32_t esp0
uint32_t ss0
uint32_t esp1
uint32_t ss1
uint32_t esp2
uint32_t ss2
uint32_t sr3
uint32_t eip
uint32_t eflags
uint32_t eax
uint32_t ecx
uint32_t edx
uint32_t ebx
uint32_t esp
uint32_t ebp
uint32_t esi
uint32_t edi
uint32_t es
uint32_t cs
uint32_t ss
uint32_t ds
uint32_t fs
uint32_t gs
uint32_t ldtr
uint32_t iopb
uint32_t ssp

Function Documentation

◆ __attribute__()

struct tss __attribute__ ( (packed) )

◆ tss_load()

void tss_load ( int tss_segment)

Variable Documentation

◆ cs

uint32_t cs

◆ ds

uint32_t ds

◆ eax

uint32_t eax

◆ ebp

uint32_t ebp

◆ ebx

uint32_t ebx

◆ ecx

uint32_t ecx

◆ edi

uint32_t edi

◆ edx

uint32_t edx

◆ eflags

uint32_t eflags

◆ eip

uint32_t eip

◆ es

uint32_t es

◆ esi

uint32_t esi

◆ esp

uint32_t esp

◆ esp0

uint32_t esp0

◆ esp1

uint32_t esp1

◆ esp2

uint32_t esp2

◆ fs

uint32_t fs

◆ gs

uint32_t gs

◆ iopb

uint32_t iopb

◆ ldtr

uint32_t ldtr

◆ link

uint32_t link

◆ sr3

uint32_t sr3

◆ ss

uint32_t ss

◆ ss0

uint32_t ss0

◆ ss1

uint32_t ss1

◆ ss2

uint32_t ss2

◆ ssp

uint32_t ssp