UNIX xv6 (rev8, 9/1/15)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
taskstate Struct Reference

#include <mmu.h>

Data Fields

uint link
 
uint esp0
 
ushort ss0
 
ushort padding1
 
uintesp1
 
ushort ss1
 
ushort padding2
 
uintesp2
 
ushort ss2
 
ushort padding3
 
void * cr3
 
uinteip
 
uint eflags
 
uint eax
 
uint ecx
 
uint edx
 
uint ebx
 
uintesp
 
uintebp
 
uint esi
 
uint edi
 
ushort es
 
ushort padding4
 
ushort cs
 
ushort padding5
 
ushort ss
 
ushort padding6
 
ushort ds
 
ushort padding7
 
ushort fs
 
ushort padding8
 
ushort gs
 
ushort padding9
 
ushort ldt
 
ushort padding10
 
ushort t
 
ushort iomb
 

Detailed Description

Definition at line 151 of file mmu.h.

Field Documentation

void* taskstate::cr3

Definition at line 162 of file mmu.h.

ushort taskstate::cs

Definition at line 175 of file mmu.h.

ushort taskstate::ds

Definition at line 179 of file mmu.h.

uint taskstate::eax

Definition at line 165 of file mmu.h.

uint* taskstate::ebp

Definition at line 170 of file mmu.h.

uint taskstate::ebx

Definition at line 168 of file mmu.h.

uint taskstate::ecx

Definition at line 166 of file mmu.h.

uint taskstate::edi

Definition at line 172 of file mmu.h.

uint taskstate::edx

Definition at line 167 of file mmu.h.

uint taskstate::eflags

Definition at line 164 of file mmu.h.

uint* taskstate::eip

Definition at line 163 of file mmu.h.

ushort taskstate::es

Definition at line 173 of file mmu.h.

uint taskstate::esi

Definition at line 171 of file mmu.h.

uint* taskstate::esp

Definition at line 169 of file mmu.h.

uint taskstate::esp0

Definition at line 153 of file mmu.h.

uint* taskstate::esp1

Definition at line 156 of file mmu.h.

uint* taskstate::esp2

Definition at line 159 of file mmu.h.

ushort taskstate::fs

Definition at line 181 of file mmu.h.

ushort taskstate::gs

Definition at line 183 of file mmu.h.

ushort taskstate::iomb

Definition at line 188 of file mmu.h.

ushort taskstate::ldt

Definition at line 185 of file mmu.h.

uint taskstate::link

Definition at line 152 of file mmu.h.

ushort taskstate::padding1

Definition at line 155 of file mmu.h.

ushort taskstate::padding10

Definition at line 186 of file mmu.h.

ushort taskstate::padding2

Definition at line 158 of file mmu.h.

ushort taskstate::padding3

Definition at line 161 of file mmu.h.

ushort taskstate::padding4

Definition at line 174 of file mmu.h.

ushort taskstate::padding5

Definition at line 176 of file mmu.h.

ushort taskstate::padding6

Definition at line 178 of file mmu.h.

ushort taskstate::padding7

Definition at line 180 of file mmu.h.

ushort taskstate::padding8

Definition at line 182 of file mmu.h.

ushort taskstate::padding9

Definition at line 184 of file mmu.h.

ushort taskstate::ss

Definition at line 177 of file mmu.h.

ushort taskstate::ss0

Definition at line 154 of file mmu.h.

ushort taskstate::ss1

Definition at line 157 of file mmu.h.

ushort taskstate::ss2

Definition at line 160 of file mmu.h.

ushort taskstate::t

Definition at line 187 of file mmu.h.


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