FreeNOS
Data Fields
CPURegs Struct Reference

Structure represents the pusha/popa format. More...

#include <IntelCore.h>

Data Fields

u32 edi
 
u32 esi
 
u32 ebp
 
u32 esp0
 
u32 ebx
 
u32 edx
 
u32 ecx
 
u32 eax
 

Detailed Description

Structure represents the pusha/popa format.

Definition at line 200 of file IntelCore.h.

Field Documentation

◆ eax

u32 CPURegs::eax

Definition at line 202 of file IntelCore.h.

Referenced by IntelCore::logState(), and IntelKernel::trap().

◆ ebp

u32 CPURegs::ebp

Definition at line 202 of file IntelCore.h.

Referenced by IntelCore::logState(), and IntelProcess::reset().

◆ ebx

u32 CPURegs::ebx

Definition at line 202 of file IntelCore.h.

Referenced by IntelCore::logState(), and IntelKernel::trap().

◆ ecx

u32 CPURegs::ecx

Definition at line 202 of file IntelCore.h.

Referenced by IntelCore::logState(), and IntelKernel::trap().

◆ edi

u32 CPURegs::edi

Definition at line 202 of file IntelCore.h.

Referenced by IntelCore::logState(), and IntelKernel::trap().

◆ edx

u32 CPURegs::edx

Definition at line 202 of file IntelCore.h.

Referenced by IntelCore::logState(), and IntelKernel::trap().

◆ esi

u32 CPURegs::esi

Definition at line 202 of file IntelCore.h.

Referenced by IntelCore::logState(), and IntelKernel::trap().

◆ esp0

u32 CPURegs::esp0

Definition at line 202 of file IntelCore.h.

Referenced by IntelCore::logState(), and IntelProcess::reset().


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