Rizin
unix-like reverse engineering framework and cli tools
x86_32.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2020 Zi Fan <zifan.tan@gmail.com>
2 // SPDX-License-Identifier: LGPL-3.0-only
3 
4 return strdup(
5  "=PC eip\n"
6  "=SP esp\n"
7  "=BP ebp\n"
8  "=A0 eax\n"
9  "=A1 ebx\n"
10  "=A2 ecx\n"
11  "=A3 edx\n"
12  "=SN oeax\n"
13  "gpr eax .32 0 0\n"
14  "gpr ecx .32 4 0\n"
15  "gpr edx .32 8 0\n"
16  "gpr ebx .32 12 0\n"
17  "gpr esp .32 16 0\n"
18  "gpr ebp .32 20 0\n"
19  "gpr esi .32 24 0\n"
20  "gpr edi .32 28 0\n"
21  "gpr eip .32 32 0\n"
22  "gpr eflags .32 36 0\n"
23  "seg cs .32 40 0\n"
24  "seg ss .32 44 0\n"
25  "seg ds .32 48 0\n"
26  "seg es .32 52 0\n"
27  "seg fs .32 56 0\n"
28  "seg gs .32 60 0\n"
29  "fpu st0 .80 64 0\n"
30  "fpu st1 .80 74 0\n"
31  "fpu st2 .80 84 0\n"
32  "fpu st3 .80 94 0\n"
33  "fpu st4 .80 104 0\n"
34  "fpu st5 .80 114 0\n"
35  "fpu st6 .80 124 0\n"
36  "fpu st7 .80 134 0\n"
37  "gpr fctrl .32 144 0\n"
38  "gpr fstat .32 148 0\n"
39  "gpr ftag .32 152 0\n"
40  "gpr fiseg .32 156 0\n"
41  "gpr fioff .32 160 0\n"
42  "gpr foseg .32 164 0\n"
43  "gpr fooff .32 168 0\n"
44  "gpr fop .32 172 0\n"
45  "fpu xmm0 .128 176 0\n"
46  "fpu xmm1 .128 192 0\n"
47  "fpu xmm2 .128 208 0\n"
48  "fpu xmm3 .128 224 0\n"
49  "fpu xmm4 .128 240 0\n"
50  "fpu xmm5 .128 256 0\n"
51  "fpu xmm6 .128 272 0\n"
52  "fpu xmm7 .128 288 0\n"
53  "gpr mxcsr .32 304 0\n");
return strdup("=PC eip\n" "=SP esp\n" "=BP ebp\n" "=A0 eax\n" "=A1 ebx\n" "=A2 ecx\n" "=A3 edx\n" "=SN oeax\n" "gpr eax .32 0 0\n" "gpr ecx .32 4 0\n" "gpr edx .32 8 0\n" "gpr ebx .32 12 0\n" "gpr esp .32 16 0\n" "gpr ebp .32 20 0\n" "gpr esi .32 24 0\n" "gpr edi .32 28 0\n" "gpr eip .32 32 0\n" "gpr eflags .32 36 0\n" "seg cs .32 40 0\n" "seg ss .32 44 0\n" "seg ds .32 48 0\n" "seg es .32 52 0\n" "seg fs .32 56 0\n" "seg gs .32 60 0\n" "fpu st0 .80 64 0\n" "fpu st1 .80 74 0\n" "fpu st2 .80 84 0\n" "fpu st3 .80 94 0\n" "fpu st4 .80 104 0\n" "fpu st5 .80 114 0\n" "fpu st6 .80 124 0\n" "fpu st7 .80 134 0\n" "gpr fctrl .32 144 0\n" "gpr fstat .32 148 0\n" "gpr ftag .32 152 0\n" "gpr fiseg .32 156 0\n" "gpr fioff .32 160 0\n" "gpr foseg .32 164 0\n" "gpr fooff .32 168 0\n" "gpr fop .32 172 0\n" "fpu xmm0 .128 176 0\n" "fpu xmm1 .128 192 0\n" "fpu xmm2 .128 208 0\n" "fpu xmm3 .128 224 0\n" "fpu xmm4 .128 240 0\n" "fpu xmm5 .128 256 0\n" "fpu xmm6 .128 272 0\n" "fpu xmm7 .128 288 0\n" "gpr mxcsr .32 304 0\n")