Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
x86_esf Struct Reference

#include <arch.h>

Data Fields

unsigned long rbp
 
unsigned long rax
 
unsigned long rcx
 
unsigned long rdx
 
unsigned long rsi
 
unsigned long rdi
 
unsigned long r8
 
unsigned long r9
 
unsigned long r10
 
char fxsave [X86_FXSAVE_SIZE]
 
unsigned long r11
 
unsigned long vector
 
unsigned long code
 
unsigned long rip
 
unsigned long cs
 
unsigned long rflags
 
unsigned long rsp
 
unsigned long ss
 

Field Documentation

◆ code

unsigned long x86_esf::code

◆ cs

unsigned long x86_esf::cs

◆ fxsave

char x86_esf::fxsave[X86_FXSAVE_SIZE]

◆ r10

unsigned long x86_esf::r10

◆ r11

unsigned long x86_esf::r11

◆ r8

unsigned long x86_esf::r8

◆ r9

unsigned long x86_esf::r9

◆ rax

unsigned long x86_esf::rax

◆ rbp

unsigned long x86_esf::rbp

◆ rcx

unsigned long x86_esf::rcx

◆ rdi

unsigned long x86_esf::rdi

◆ rdx

unsigned long x86_esf::rdx

◆ rflags

unsigned long x86_esf::rflags

◆ rip

unsigned long x86_esf::rip

◆ rsi

unsigned long x86_esf::rsi

◆ rsp

unsigned long x86_esf::rsp

◆ ss

unsigned long x86_esf::ss

◆ vector

unsigned long x86_esf::vector

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