Blob
1 typedef struct Ureg Ureg;2 struct Ureg3 {4 ulong di; /* general registers */5 ulong si; /* ... */6 ulong bp; /* ... */7 ulong nsp;8 ulong bx; /* ... */9 ulong dx; /* ... */10 ulong cx; /* ... */11 ulong ax; /* ... */12 ulong gs; /* data segments */13 ulong fs; /* ... */14 ulong es; /* ... */15 ulong ds; /* ... */16 ulong trap; /* trap type */17 ulong ecode; /* error code (or zero) */18 ulong pc; /* pc */19 ulong cs; /* old context */20 ulong flags; /* old flags */21 ulong sp;22 ulong ss; /* old stack segment */23 };25 typedef struct UregLinux386 UregLinux386;26 struct UregLinux38627 {28 ulong ebx;29 ulong ecx;30 ulong edx;31 ulong esi;32 ulong ebp;33 ulong eax;34 ulong xds;35 ulong xes;36 ulong xfs;37 ulong xgs;38 ulong origeax;39 ulong eip;40 ulong xcs;41 ulong eflags;42 ulong esp;43 ulong xss;44 };