# tssStruct Struct Reference

`#include <tss.h>`

## Data Fields

short | back_link
short | back_link_reserved
long | cr3
short | cs
short | cs_reserved
short | ds
short | ds_reserved
long | eax
long | ebp
long | ebx
long | ecx
long | edi
long | edx
long | eflags
long | eip
short | es
short | es_reserved
long | esi
long | esp
long | esp0
long | esp1
long | esp2
short | fs
short | fs_reserved
short | gs
short | gs_reserved
short | io_map
char | io_space [8192]
short | ldt
short | ldt_reserved
short | ss
short | ss0
short | ss0_reserved
short | ss1
short | ss1_reserved
short | ss2
short | ss2_reserved
short | ss_reserved
short | trace_bitmap

## Detailed Description

Definition at line 35 of file tss.h.

## Field Documentation

short tssStruct::back_link

Definition at line 36 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::back_link_reserved

Definition at line 37 of file tss.h.

long tssStruct::cr3

Definition at line 47 of file tss.h.

Referenced by _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), idt_init(), and vmmMapFromTask().

short tssStruct::cs

Definition at line 57 of file tss.h.

Referenced by _int13(), _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::cs_reserved

Definition at line 58 of file tss.h.

short tssStruct::ds

Definition at line 61 of file tss.h.

Referenced by _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::ds_reserved

Definition at line 62 of file tss.h.

long tssStruct::eax

Definition at line 50 of file tss.h.

Referenced by _int13(), biosCall(), and fork_copyProcess().

long tssStruct::ebp

Definition at line 52 of file tss.h.

Referenced by _int13(), _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

long tssStruct::ebx

Definition at line 50 of file tss.h.

Referenced by biosCall(), and fork_copyProcess().

long tssStruct::ecx

Definition at line 50 of file tss.h.

Referenced by biosCall(), and fork_copyProcess().

long tssStruct::edi

Definition at line 54 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

long tssStruct::edx

Definition at line 50 of file tss.h.

Referenced by _int13(), biosCall(), and fork_copyProcess().

long tssStruct::eflags

Definition at line 49 of file tss.h.

Referenced by _int13(), _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

long tssStruct::eip

Definition at line 48 of file tss.h.

Referenced by _int13(), _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::es

Definition at line 55 of file tss.h.

Referenced by _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::es_reserved

Definition at line 56 of file tss.h.

long tssStruct::esi

Definition at line 53 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

long tssStruct::esp

Definition at line 51 of file tss.h.

Referenced by _int13(), _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

long tssStruct::esp0

Definition at line 38 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), idt_init(), and sysExec().

long tssStruct::esp1

Definition at line 41 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

long tssStruct::esp2

Definition at line 44 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::fs

Definition at line 63 of file tss.h.

Referenced by _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::fs_reserved

Definition at line 64 of file tss.h.

short tssStruct::gs

Definition at line 65 of file tss.h.

Referenced by _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::gs_reserved

Definition at line 66 of file tss.h.

short tssStruct::io_map

Definition at line 70 of file tss.h.

Referenced by _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

char tssStruct::io_space[8192]

Definition at line 71 of file tss.h.

short tssStruct::ldt

Definition at line 67 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::ldt_reserved

Definition at line 68 of file tss.h.

short tssStruct::ss

Definition at line 59 of file tss.h.

Referenced by _int13(), _int8(), biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::ss0

Definition at line 39 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::ss0_reserved

Definition at line 40 of file tss.h.

short tssStruct::ss1

Definition at line 42 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::ss1_reserved

Definition at line 43 of file tss.h.

short tssStruct::ss2

Definition at line 45 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

short tssStruct::ss2_reserved

Definition at line 46 of file tss.h.

short tssStruct::ss_reserved

Definition at line 60 of file tss.h.

short tssStruct::trace_bitmap

Definition at line 69 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and idt_init().

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

- src/sys/include/sys/tss.h