IBNOS
Classes | Functions | Variables
context.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  taskContext
 
struct  fpuContext
 

Functions

struct taskContext __attribute__ ((packed))
 

Variables

uint16_t prevTask
 
uint16_t __res1
 
uint32_t esp0
 
uint16_t ss0
 
uint16_t __res2
 
uint32_t esp1
 
uint16_t ss1
 
uint16_t __res3
 
uint32_t esp2
 
uint16_t ss2
 
uint16_t __res4
 
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
 
uint16_t es
 
uint16_t __res5
 
uint16_t cs
 
uint16_t __res6
 
uint16_t ss
 
uint16_t __res7
 
uint16_t ds
 
uint16_t __res8
 
uint16_t fs
 
uint16_t __res9
 
uint16_t gs
 
uint16_t __res10
 
uint16_t ldt
 
uint16_t __res11
 
uint16_t __res12
 
uint16_t iomap
 
uint16_t controlWord
 
uint16_t statusWord
 
uint16_t tagWord
 
uint32_t codePointer
 
uint16_t codeSegment
 
uint32_t dataPointer
 
uint16_t dataSegment
 
uint8_t registerArea [80]
 

Function Documentation

◆ __attribute__()

struct taskContext __attribute__ ( (packed)  )

Variable Documentation

◆ __res1

uint16_t __res1

Definition at line 171 of file context.h.

◆ __res10

uint16_t __res10

Definition at line 209 of file context.h.

◆ __res11

uint16_t __res11

Definition at line 212 of file context.h.

◆ __res12

uint16_t __res12

Definition at line 213 of file context.h.

◆ __res2

uint16_t __res2

Definition at line 175 of file context.h.

◆ __res3

uint16_t __res3

Definition at line 179 of file context.h.

◆ __res4

uint16_t __res4

Definition at line 183 of file context.h.

◆ __res5

uint16_t __res5

Definition at line 199 of file context.h.

◆ __res6

uint16_t __res6

Definition at line 201 of file context.h.

◆ __res7

uint16_t __res7

Definition at line 203 of file context.h.

◆ __res8

uint16_t __res8

Definition at line 205 of file context.h.

◆ __res9

uint16_t __res9

Definition at line 207 of file context.h.

◆ codePointer

uint32_t codePointer

Definition at line 176 of file context.h.

◆ codeSegment

uint16_t codeSegment

Definition at line 177 of file context.h.

◆ controlWord

uint16_t controlWord

Definition at line 170 of file context.h.

◆ cr3

uint32_t cr3

Definition at line 185 of file context.h.

◆ cs

uint16_t cs

Definition at line 200 of file context.h.

◆ dataPointer

uint32_t dataPointer

Definition at line 179 of file context.h.

◆ dataSegment

uint16_t dataSegment

Definition at line 180 of file context.h.

◆ ds

uint16_t ds

Definition at line 204 of file context.h.

◆ eax

uint32_t eax

Definition at line 189 of file context.h.

◆ ebp

uint32_t ebp

Definition at line 194 of file context.h.

◆ ebx

uint32_t ebx

Definition at line 192 of file context.h.

◆ ecx

uint32_t ecx

Definition at line 190 of file context.h.

◆ edi

uint32_t edi

Definition at line 196 of file context.h.

◆ edx

uint32_t edx

Definition at line 191 of file context.h.

◆ eflags

uint32_t eflags

Definition at line 187 of file context.h.

◆ eip

uint32_t eip

Definition at line 186 of file context.h.

◆ es

uint16_t es

Definition at line 198 of file context.h.

◆ esi

uint32_t esi

Definition at line 195 of file context.h.

◆ esp

uint32_t esp

Definition at line 193 of file context.h.

◆ esp0

uint32_t esp0

Definition at line 173 of file context.h.

◆ esp1

uint32_t esp1

Definition at line 177 of file context.h.

◆ esp2

uint32_t esp2

Definition at line 181 of file context.h.

◆ fs

uint16_t fs

Definition at line 206 of file context.h.

◆ gs

uint16_t gs

Definition at line 208 of file context.h.

◆ iomap

uint16_t iomap

Definition at line 214 of file context.h.

◆ ldt

uint16_t ldt

Definition at line 211 of file context.h.

◆ prevTask

uint16_t prevTask

Definition at line 170 of file context.h.

◆ registerArea

uint8_t registerArea[80]

Definition at line 182 of file context.h.

◆ ss

uint16_t ss

Definition at line 202 of file context.h.

◆ ss0

uint16_t ss0

Definition at line 174 of file context.h.

◆ ss1

uint16_t ss1

Definition at line 178 of file context.h.

◆ ss2

uint16_t ss2

Definition at line 182 of file context.h.

◆ statusWord

uint16_t statusWord

Definition at line 172 of file context.h.

◆ tagWord

uint16_t tagWord

Definition at line 174 of file context.h.