Xyris  0.5
registers Struct Reference

#include <regs.hpp>

Data Fields

uint32_t ds
 
uint32_t edi
 
uint32_t esi
 
uint32_t ebp
 
uint32_t ignored
 
uint32_t ebx
 
uint32_t edx
 
uint32_t ecx
 
uint32_t eax
 
uint32_t int_num
 
uint32_t err_code
 
uint32_t eip
 
uint32_t cs
 
uint32_t eflags
 
uint32_t esp
 
uint32_t ss
 

Detailed Description

A structure definining values for all x86 registers. Cannot be namespaced due to C linkage and ASM interoperability.

Definition at line 19 of file regs.hpp.

Field Documentation

◆ cs

uint32_t registers::cs

Definition at line 23 of file regs.hpp.

◆ ds

uint32_t registers::ds

Definition at line 20 of file regs.hpp.

◆ eax

uint32_t registers::eax

Definition at line 21 of file regs.hpp.

◆ ebp

uint32_t registers::ebp

Definition at line 21 of file regs.hpp.

◆ ebx

uint32_t registers::ebx

Definition at line 21 of file regs.hpp.

◆ ecx

uint32_t registers::ecx

Definition at line 21 of file regs.hpp.

◆ edi

uint32_t registers::edi

Definition at line 21 of file regs.hpp.

◆ edx

uint32_t registers::edx

Definition at line 21 of file regs.hpp.

◆ eflags

uint32_t registers::eflags

Definition at line 23 of file regs.hpp.

◆ eip

uint32_t registers::eip

Definition at line 23 of file regs.hpp.

◆ err_code

uint32_t registers::err_code

Definition at line 22 of file regs.hpp.

◆ esi

uint32_t registers::esi

Definition at line 21 of file regs.hpp.

◆ esp

uint32_t registers::esp

Definition at line 23 of file regs.hpp.

◆ ignored

uint32_t registers::ignored

Definition at line 21 of file regs.hpp.

◆ int_num

uint32_t registers::int_num

Definition at line 22 of file regs.hpp.

◆ ss

uint32_t registers::ss

Definition at line 23 of file regs.hpp.


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