|
UNIX xv6 (rev8, 9/1/15)
|
#include <mmu.h>
Data Fields | |
| uint | link |
| uint | esp0 |
| ushort | ss0 |
| ushort | padding1 |
| uint * | esp1 |
| ushort | ss1 |
| ushort | padding2 |
| uint * | esp2 |
| ushort | ss2 |
| ushort | padding3 |
| void * | cr3 |
| uint * | eip |
| uint | eflags |
| uint | eax |
| uint | ecx |
| uint | edx |
| uint | ebx |
| uint * | esp |
| uint * | ebp |
| uint | esi |
| uint | edi |
| ushort | es |
| ushort | padding4 |
| ushort | cs |
| ushort | padding5 |
| ushort | ss |
| ushort | padding6 |
| ushort | ds |
| ushort | padding7 |
| ushort | fs |
| ushort | padding8 |
| ushort | gs |
| ushort | padding9 |
| ushort | ldt |
| ushort | padding10 |
| ushort | t |
| ushort | iomb |
1.8.4