blob: 38470da9bae0b10401da232c083e5a4670299a61 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
|
#readelf: -wf
#name: CFI on i386
The section .eh_frame contains:
00000000 00000014 00000000 CIE
Version: 1
Augmentation: "zR"
Code alignment factor: 1
Data alignment factor: -4
Return address column: 8
Augmentation data: 1b
DW_CFA_def_cfa: r4 \(esp\) ofs 4
DW_CFA_offset: r8 \(eip\) at cfa-4
DW_CFA_nop
DW_CFA_nop
00000018 00000014 0000001c FDE cie=00000000 pc=00000000..00000012
DW_CFA_advance_loc: 6 to 00000006
DW_CFA_def_cfa_offset: 4664
DW_CFA_advance_loc: 11 to 00000011
DW_CFA_def_cfa_offset: 4
00000030 00000018 00000034 FDE cie=00000000 pc=00000012..0000001f
DW_CFA_advance_loc: 1 to 00000013
DW_CFA_def_cfa_offset: 8
DW_CFA_offset: r5 \(ebp\) at cfa-8
DW_CFA_advance_loc: 2 to 00000015
DW_CFA_def_cfa_register: r5 \(ebp\)
DW_CFA_advance_loc: 9 to 0000001e
DW_CFA_def_cfa_register: r4 \(esp\)
0000004c 00000014 00000050 FDE cie=00000000 pc=0000001f..0000002f
DW_CFA_advance_loc: 2 to 00000021
DW_CFA_def_cfa_register: r3 \(ebx\)
DW_CFA_advance_loc: 13 to 0000002e
DW_CFA_def_cfa: r4 \(esp\) ofs 4
00000064 00000010 00000068 FDE cie=00000000 pc=0000002f..00000035
DW_CFA_nop
DW_CFA_nop
DW_CFA_nop
00000078 00000010 0000007c FDE cie=00000000 pc=00000035..00000044
DW_CFA_nop
DW_CFA_nop
DW_CFA_nop
0000008c 00000010 00000000 CIE
Version: 1
Augmentation: "zR"
Code alignment factor: 1
Data alignment factor: -4
Return address column: 8
Augmentation data: 1b
DW_CFA_undefined: r8 \(eip\)
DW_CFA_nop
000000a0 000000ac 00000018 FDE cie=0000008c pc=00000044..00000079
DW_CFA_advance_loc: 1 to 00000045
DW_CFA_undefined: r0 \(eax\)
DW_CFA_advance_loc: 1 to 00000046
DW_CFA_undefined: r1 \(ecx\)
DW_CFA_advance_loc: 1 to 00000047
DW_CFA_undefined: r2 \(edx\)
DW_CFA_advance_loc: 1 to 00000048
DW_CFA_undefined: r3 \(ebx\)
DW_CFA_advance_loc: 1 to 00000049
DW_CFA_undefined: r4 \(esp\)
DW_CFA_advance_loc: 1 to 0000004a
DW_CFA_undefined: r5 \(ebp\)
DW_CFA_advance_loc: 1 to 0000004b
DW_CFA_undefined: r6 \(esi\)
DW_CFA_advance_loc: 1 to 0000004c
DW_CFA_undefined: r7 \(edi\)
DW_CFA_advance_loc: 1 to 0000004d
DW_CFA_undefined: r9 \(eflags\)
DW_CFA_advance_loc: 1 to 0000004e
DW_CFA_undefined: r40 \(es\)
DW_CFA_advance_loc: 1 to 0000004f
DW_CFA_undefined: r41 \(cs\)
DW_CFA_advance_loc: 1 to 00000050
DW_CFA_undefined: r43 \(ds\)
DW_CFA_advance_loc: 1 to 00000051
DW_CFA_undefined: r42 \(ss\)
DW_CFA_advance_loc: 1 to 00000052
DW_CFA_undefined: r44 \(fs\)
DW_CFA_advance_loc: 1 to 00000053
DW_CFA_undefined: r45 \(gs\)
DW_CFA_advance_loc: 1 to 00000054
DW_CFA_undefined: r48 \(tr\)
DW_CFA_advance_loc: 1 to 00000055
DW_CFA_undefined: r49 \(ldtr\)
DW_CFA_advance_loc: 1 to 00000056
DW_CFA_undefined: r39 \(mxcsr\)
DW_CFA_advance_loc: 1 to 00000057
DW_CFA_undefined: r21 \(xmm0\)
DW_CFA_advance_loc: 1 to 00000058
DW_CFA_undefined: r22 \(xmm1\)
DW_CFA_advance_loc: 1 to 00000059
DW_CFA_undefined: r23 \(xmm2\)
DW_CFA_advance_loc: 1 to 0000005a
DW_CFA_undefined: r24 \(xmm3\)
DW_CFA_advance_loc: 1 to 0000005b
DW_CFA_undefined: r25 \(xmm4\)
DW_CFA_advance_loc: 1 to 0000005c
DW_CFA_undefined: r26 \(xmm5\)
DW_CFA_advance_loc: 1 to 0000005d
DW_CFA_undefined: r27 \(xmm6\)
DW_CFA_advance_loc: 1 to 0000005e
DW_CFA_undefined: r28 \(xmm7\)
DW_CFA_advance_loc: 1 to 0000005f
DW_CFA_undefined: r37 \(fcw\)
DW_CFA_advance_loc: 1 to 00000060
DW_CFA_undefined: r38 \(fsw\)
DW_CFA_advance_loc: 1 to 00000061
DW_CFA_undefined: r11 \(st\(?0?\)?\)
DW_CFA_advance_loc: 1 to 00000062
DW_CFA_undefined: r12 \(st\(?1\)?\)
DW_CFA_advance_loc: 1 to 00000063
DW_CFA_undefined: r13 \(st\(?2\)?\)
DW_CFA_advance_loc: 1 to 00000064
DW_CFA_undefined: r14 \(st\(?3\)?\)
DW_CFA_advance_loc: 1 to 00000065
DW_CFA_undefined: r15 \(st\(?4\)?\)
DW_CFA_advance_loc: 1 to 00000066
DW_CFA_undefined: r16 \(st\(?5\)?\)
DW_CFA_advance_loc: 1 to 00000067
DW_CFA_undefined: r17 \(st\(?6\)?\)
DW_CFA_advance_loc: 1 to 00000068
DW_CFA_undefined: r18 \(st\(?7\)?\)
DW_CFA_advance_loc: 1 to 00000069
DW_CFA_undefined: r29 \(mm0\)
DW_CFA_advance_loc: 1 to 0000006a
DW_CFA_undefined: r30 \(mm1\)
DW_CFA_advance_loc: 1 to 0000006b
DW_CFA_undefined: r31 \(mm2\)
DW_CFA_advance_loc: 1 to 0000006c
DW_CFA_undefined: r32 \(mm3\)
DW_CFA_advance_loc: 1 to 0000006d
DW_CFA_undefined: r33 \(mm4\)
DW_CFA_advance_loc: 1 to 0000006e
DW_CFA_undefined: r34 \(mm5\)
DW_CFA_advance_loc: 1 to 0000006f
DW_CFA_undefined: r35 \(mm6\)
DW_CFA_advance_loc: 1 to 00000070
DW_CFA_undefined: r36 \(mm7\)
DW_CFA_advance_loc: 1 to 00000071
DW_CFA_undefined: r53 \(ymm0\)
DW_CFA_advance_loc: 1 to 00000072
DW_CFA_undefined: r54 \(ymm1\)
DW_CFA_advance_loc: 1 to 00000073
DW_CFA_undefined: r55 \(ymm2\)
DW_CFA_advance_loc: 1 to 00000074
DW_CFA_undefined: r56 \(ymm3\)
DW_CFA_advance_loc: 1 to 00000075
DW_CFA_undefined: r57 \(ymm4\)
DW_CFA_advance_loc: 1 to 00000076
DW_CFA_undefined: r58 \(ymm5\)
DW_CFA_advance_loc: 1 to 00000077
DW_CFA_undefined: r59 \(ymm6\)
DW_CFA_advance_loc: 1 to 00000078
DW_CFA_undefined: r60 \(ymm7\)
DW_CFA_nop
DW_CFA_nop
DW_CFA_nop
#pass
|