MicrOS
exception_state Struct Reference

#include <exception_state.h>

Public Attributes

uint64_t idtr
 
uint64_t gdtr
 
uint32_t gs
 
uint32_t fs
 
uint32_t es
 
uint32_t cr4
 
uint32_t cr3
 
uint32_t cr2
 
uint32_t cr0
 
uint32_t ds
 
registers_state registers
 
fpu_state fpu_state
 
uint32_t interrupt_number
 
uint32_t error_code
 
uint32_t eip
 
uint32_t cs
 
uint32_t eflags
 
uint32_t esp
 
uint32_t ss
 

Member Data Documentation

◆ cr0

uint32_t exception_state::cr0

◆ cr2

uint32_t exception_state::cr2

◆ cr3

uint32_t exception_state::cr3

◆ cr4

uint32_t exception_state::cr4

◆ cs

uint32_t exception_state::cs

◆ ds

uint32_t exception_state::ds

◆ eflags

uint32_t exception_state::eflags

◆ eip

uint32_t exception_state::eip

◆ error_code

uint32_t exception_state::error_code

◆ es

uint32_t exception_state::es

◆ esp

uint32_t exception_state::esp

◆ fpu_state

fpu_state exception_state::fpu_state

◆ fs

uint32_t exception_state::fs

◆ gdtr

uint64_t exception_state::gdtr

◆ gs

uint32_t exception_state::gs

◆ idtr

uint64_t exception_state::idtr

◆ interrupt_number

uint32_t exception_state::interrupt_number

◆ registers

registers_state exception_state::registers

◆ ss

uint32_t exception_state::ss

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