Turnstone Operating System
Loading...
Searching...
No Matches
interrupt_frame_ext_t Struct Reference

Public Attributes

uint64_t rsp
 rsp register value
 
uint64_t rax
 rax register value
 
uint64_t rbx
 rbx register value
 
uint64_t rcx
 rcx register value
 
uint64_t rdx
 rdx register value
 
uint64_t rsi
 rsi register value
 
uint64_t rdi
 rdi register value
 
uint64_t rbp
 rbp register value
 
uint64_t r8
 r8 register value
 
uint64_t r9
 r9 register value
 
uint64_t r10
 r10 register value
 
uint64_t r11
 r11 register value
 
uint64_t r12
 r12 register value
 
uint64_t r13
 r13 register value
 
uint64_t r14
 r14 register value
 
uint64_t r15
 r15 register value
 
uint64_t interrupt_number
 interrupt number
 
uint64_t error_code
 error code
 
uint64_t return_rip
 the ip value after interrupt
 
uint64_t return_cs: 16
 the cs value after intterupt
 
uint64_t empty1: 48
 unused value
 
uint64_t return_rflags
 the rflags after interrupt
 
uint64_t return_rsp
 the rsp value aka stack after interrupt
 
uint64_t return_ss: 16
 the ss value aka stack segment after interrupt
 
uint64_t empty2: 48
 unused value
 

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