IBNOS
Public Attributes | List of all members
taskContext Struct Reference

#include <context.h>

Public Attributes

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
 

Detailed Description

Definition at line 31 of file context.h.

Member Data Documentation

◆ __res1

uint16_t taskContext::__res1

Definition at line 34 of file context.h.

◆ __res10

uint16_t taskContext::__res10

Definition at line 72 of file context.h.

◆ __res11

uint16_t taskContext::__res11

Definition at line 75 of file context.h.

◆ __res12

uint16_t taskContext::__res12

Definition at line 76 of file context.h.

◆ __res2

uint16_t taskContext::__res2

Definition at line 38 of file context.h.

◆ __res3

uint16_t taskContext::__res3

Definition at line 42 of file context.h.

◆ __res4

uint16_t taskContext::__res4

Definition at line 46 of file context.h.

◆ __res5

uint16_t taskContext::__res5

Definition at line 62 of file context.h.

◆ __res6

uint16_t taskContext::__res6

Definition at line 64 of file context.h.

◆ __res7

uint16_t taskContext::__res7

Definition at line 66 of file context.h.

◆ __res8

uint16_t taskContext::__res8

Definition at line 68 of file context.h.

◆ __res9

uint16_t taskContext::__res9

Definition at line 70 of file context.h.

◆ cr3

uint32_t taskContext::cr3

Definition at line 48 of file context.h.

◆ cs

uint16_t taskContext::cs

Definition at line 63 of file context.h.

◆ ds

uint16_t taskContext::ds

Definition at line 67 of file context.h.

◆ eax

uint32_t taskContext::eax

Definition at line 52 of file context.h.

◆ ebp

uint32_t taskContext::ebp

Definition at line 57 of file context.h.

◆ ebx

uint32_t taskContext::ebx

Definition at line 55 of file context.h.

◆ ecx

uint32_t taskContext::ecx

Definition at line 53 of file context.h.

◆ edi

uint32_t taskContext::edi

Definition at line 59 of file context.h.

◆ edx

uint32_t taskContext::edx

Definition at line 54 of file context.h.

◆ eflags

uint32_t taskContext::eflags

Definition at line 50 of file context.h.

◆ eip

uint32_t taskContext::eip

Definition at line 49 of file context.h.

◆ es

uint16_t taskContext::es

Definition at line 61 of file context.h.

◆ esi

uint32_t taskContext::esi

Definition at line 58 of file context.h.

◆ esp

uint32_t taskContext::esp

Definition at line 56 of file context.h.

◆ esp0

uint32_t taskContext::esp0

Definition at line 36 of file context.h.

◆ esp1

uint32_t taskContext::esp1

Definition at line 40 of file context.h.

◆ esp2

uint32_t taskContext::esp2

Definition at line 44 of file context.h.

◆ fs

uint16_t taskContext::fs

Definition at line 69 of file context.h.

◆ gs

uint16_t taskContext::gs

Definition at line 71 of file context.h.

◆ iomap

uint16_t taskContext::iomap

Definition at line 77 of file context.h.

◆ ldt

uint16_t taskContext::ldt

Definition at line 74 of file context.h.

◆ prevTask

uint16_t taskContext::prevTask

Definition at line 33 of file context.h.

◆ ss

uint16_t taskContext::ss

Definition at line 65 of file context.h.

◆ ss0

uint16_t taskContext::ss0

Definition at line 37 of file context.h.

◆ ss1

uint16_t taskContext::ss1

Definition at line 41 of file context.h.

◆ ss2

uint16_t taskContext::ss2

Definition at line 45 of file context.h.


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