MicrOS
tss_entry Struct Reference

#include <tss_entry.h>

Public Attributes

uint32_t previous_tss
 
uint32_t esp0
 
uint32_t ss0
 
uint32_t esp1
 
uint32_t ss1
 
uint32_t esp2
 
uint32_t ss2
 
uint32_t cr3
 
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 ldt
 
uint16_t trap
 
uint16_t iomap_base
 

Member Data Documentation

◆ cr3

uint32_t tss_entry::cr3

◆ cs

uint32_t tss_entry::cs

◆ ds

uint32_t tss_entry::ds

◆ eax

uint32_t tss_entry::eax

◆ ebp

uint32_t tss_entry::ebp

◆ ebx

uint32_t tss_entry::ebx

◆ ecx

uint32_t tss_entry::ecx

◆ edi

uint32_t tss_entry::edi

◆ edx

uint32_t tss_entry::edx

◆ eflags

uint32_t tss_entry::eflags

◆ eip

uint32_t tss_entry::eip

◆ es

uint32_t tss_entry::es

◆ esi

uint32_t tss_entry::esi

◆ esp

uint32_t tss_entry::esp

◆ esp0

uint32_t tss_entry::esp0

◆ esp1

uint32_t tss_entry::esp1

◆ esp2

uint32_t tss_entry::esp2

◆ fs

uint32_t tss_entry::fs

◆ gs

uint32_t tss_entry::gs

◆ iomap_base

uint16_t tss_entry::iomap_base

◆ ldt

uint32_t tss_entry::ldt

◆ previous_tss

uint32_t tss_entry::previous_tss

◆ ss

uint32_t tss_entry::ss

◆ ss0

uint32_t tss_entry::ss0

◆ ss1

uint32_t tss_entry::ss1

◆ ss2

uint32_t tss_entry::ss2

◆ trap

uint16_t tss_entry::trap

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