Changeset db3c8834 in mainline for uspace/lib/c/arch/amd64/include/libarch/istate_struct.h
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/amd64/include/libarch/istate_struct.h
-
Property mode
changed from
100644
to120000
r5af6cf3d rdb3c8834 1 2 /***************************************************************************** 3 * AUTO-GENERATED FILE, DO NOT EDIT!!! 4 * Generated by: tools/autogen.py 5 * Generated from: arch/amd64/include/libarch/istate_struct.ag 6 *****************************************************************************/ 7 8 #ifndef AUTOGEN_ISTATE_H 9 #define AUTOGEN_ISTATE_H 10 11 #ifndef __ASM__ 12 #ifdef KERNEL 13 #include <typedefs.h> 14 #endif 15 #ifndef KERNEL 16 #include <stddef.h> 17 #endif 18 #ifndef KERNEL 19 #include <stdint.h> 20 #endif 21 #endif 22 23 #define ISTATE_OFFSET_RAX 0 24 #define ISTATE_SIZE_RAX 8 25 #define ISTATE_OFFSET_RBX 8 26 #define ISTATE_SIZE_RBX 8 27 #define ISTATE_OFFSET_RCX 16 28 #define ISTATE_SIZE_RCX 8 29 #define ISTATE_OFFSET_RDX 24 30 #define ISTATE_SIZE_RDX 8 31 #define ISTATE_OFFSET_RSI 32 32 #define ISTATE_SIZE_RSI 8 33 #define ISTATE_OFFSET_RDI 40 34 #define ISTATE_SIZE_RDI 8 35 #define ISTATE_OFFSET_RBP 48 36 #define ISTATE_SIZE_RBP 8 37 #define ISTATE_OFFSET_R8 56 38 #define ISTATE_SIZE_R8 8 39 #define ISTATE_OFFSET_R9 64 40 #define ISTATE_SIZE_R9 8 41 #define ISTATE_OFFSET_R10 72 42 #define ISTATE_SIZE_R10 8 43 #define ISTATE_OFFSET_R11 80 44 #define ISTATE_SIZE_R11 8 45 #define ISTATE_OFFSET_R12 88 46 #define ISTATE_SIZE_R12 8 47 #define ISTATE_OFFSET_R13 96 48 #define ISTATE_SIZE_R13 8 49 #define ISTATE_OFFSET_R14 104 50 #define ISTATE_SIZE_R14 8 51 #define ISTATE_OFFSET_R15 112 52 #define ISTATE_SIZE_R15 8 53 #define ISTATE_OFFSET_ALIGNMENT 120 54 #define ISTATE_SIZE_ALIGNMENT 8 55 #define ISTATE_OFFSET_RBP_FRAME 128 56 #define ISTATE_SIZE_RBP_FRAME 8 57 #define ISTATE_OFFSET_RIP_FRAME 136 58 #define ISTATE_SIZE_RIP_FRAME 8 59 #define ISTATE_OFFSET_ERROR_WORD 144 60 #define ISTATE_SIZE_ERROR_WORD 8 61 #define ISTATE_OFFSET_RIP 152 62 #define ISTATE_SIZE_RIP 8 63 #define ISTATE_OFFSET_CS 160 64 #define ISTATE_SIZE_CS 8 65 #define ISTATE_OFFSET_RFLAGS 168 66 #define ISTATE_SIZE_RFLAGS 8 67 #define ISTATE_OFFSET_RSP 176 68 #define ISTATE_SIZE_RSP 8 69 #define ISTATE_OFFSET_SS 184 70 #define ISTATE_SIZE_SS 8 71 #define ISTATE_SIZE 192 72 73 #ifndef __ASM__ 74 typedef struct istate { 75 uint64_t rax; 76 uint64_t rbx; 77 uint64_t rcx; 78 uint64_t rdx; 79 uint64_t rsi; 80 uint64_t rdi; 81 uint64_t rbp; 82 uint64_t r8; 83 uint64_t r9; 84 uint64_t r10; 85 uint64_t r11; 86 uint64_t r12; 87 uint64_t r13; 88 uint64_t r14; 89 uint64_t r15; 90 uint64_t alignment; 91 uint64_t rbp_frame; 92 uint64_t rip_frame; 93 uint64_t error_word; 94 uint64_t rip; 95 uint64_t cs; 96 uint64_t rflags; 97 uint64_t rsp; 98 uint64_t ss; 99 } istate_t; 100 #endif 101 102 #endif 103 1 ../../../../../../../kernel/arch/amd64/include/arch/istate_struct.h -
Property mode
changed from
Note:
See TracChangeset
for help on using the changeset viewer.