|
Linux Kernel
3.7.1
|
#include <boot.h>
Data Fields | |
| union { | |
| struct { | |
| u32 edi | |
| u32 esi | |
| u32 ebp | |
| u32 _esp | |
| u32 ebx | |
| u32 edx | |
| u32 ecx | |
| u32 eax | |
| u32 _fsgs | |
| u32 _dses | |
| u32 eflags | |
| } | |
| struct { | |
| u16 di | |
| u16 hdi | |
| u16 si | |
| u16 hsi | |
| u16 bp | |
| u16 hbp | |
| u16 _sp | |
| u16 _hsp | |
| u16 bx | |
| u16 hbx | |
| u16 dx | |
| u16 hdx | |
| u16 cx | |
| u16 hcx | |
| u16 ax | |
| u16 hax | |
| u16 gs | |
| u16 fs | |
| u16 es | |
| u16 ds | |
| u16 flags | |
| u16 hflags | |
| } | |
| struct { | |
| u8 dil | |
| u8 dih | |
| u8 edi2 | |
| u8 edi3 | |
| u8 sil | |
| u8 sih | |
| u8 esi2 | |
| u8 esi3 | |
| u8 bpl | |
| u8 bph | |
| u8 ebp2 | |
| u8 ebp3 | |
| u8 _spl | |
| u8 _sph | |
| u8 _esp2 | |
| u8 _esp3 | |
| u8 bl | |
| u8 bh | |
| u8 ebx2 | |
| u8 ebx3 | |
| u8 dl | |
| u8 dh | |
| u8 edx2 | |
| u8 edx3 | |
| u8 cl | |
| u8 ch | |
| u8 ecx2 | |
| u8 ecx3 | |
| u8 al | |
| u8 ah | |
| u8 eax2 | |
| u8 eax3 | |
| } | |
| }; | |
| union { ... } |
1.8.2