|
Turnstone Operating System
|
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 | |
| uint8_t | avx512f [0x2000+0x80] |
| avx512f registers 0x40 bytes for dynamic alignment | |
| 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 | |