Commit | Line | Data |
---|---|---|
5a68afcf RM |
1 | #source: plt.s |
2 | #as: --32 | |
3 | #ld: -melf_i386_nacl | |
4 | #objdump: -drj.plt | |
5 | #target: i?86-*-nacl* | |
6 | ||
7 | .*: +file format .* | |
8 | ||
9 | Disassembly of section .plt: | |
10 | ||
11 | [0-9a-f]+ <fn1@plt-0x40>: | |
12 | +[0-9a-f]+: ff 35 ([0-9a-f]{2} ){4} * pushl 0x[0-9a-f]+ | |
13 | +[0-9a-f]+: 8b 0d ([0-9a-f]{2} ){4} * mov 0x[0-9a-f]+,%ecx | |
14 | +[0-9a-f]+: 83 e1 e0 and \$0xffffffe0,%ecx | |
15 | +[0-9a-f]+: ff e1 jmp \*%ecx | |
16 | +[0-9a-f]+: 90 nop | |
17 | +[0-9a-f]+: 90 nop | |
18 | +[0-9a-f]+: 90 nop | |
19 | +[0-9a-f]+: 90 nop | |
20 | +[0-9a-f]+: 90 nop | |
21 | +[0-9a-f]+: 90 nop | |
22 | +[0-9a-f]+: 90 nop | |
23 | +[0-9a-f]+: 90 nop | |
24 | +[0-9a-f]+: 90 nop | |
25 | +[0-9a-f]+: 90 nop | |
26 | +[0-9a-f]+: 90 nop | |
27 | +[0-9a-f]+: 90 nop | |
28 | +[0-9a-f]+: 90 nop | |
29 | +[0-9a-f]+: 90 nop | |
30 | +[0-9a-f]+: 90 nop | |
31 | +[0-9a-f]+: 90 nop | |
32 | +[0-9a-f]+: 90 nop | |
33 | +[0-9a-f]+: 90 nop | |
34 | +[0-9a-f]+: 90 nop | |
35 | +[0-9a-f]+: 90 nop | |
36 | +[0-9a-f]+: 90 nop | |
37 | +[0-9a-f]+: 90 nop | |
38 | +[0-9a-f]+: 90 nop | |
39 | +[0-9a-f]+: 90 nop | |
40 | +[0-9a-f]+: 90 nop | |
41 | +[0-9a-f]+: 90 nop | |
42 | +[0-9a-f]+: 90 nop | |
43 | +[0-9a-f]+: 90 nop | |
44 | +[0-9a-f]+: 90 nop | |
45 | +[0-9a-f]+: 90 nop | |
46 | +[0-9a-f]+: 90 nop | |
47 | +[0-9a-f]+: 90 nop | |
48 | +[0-9a-f]+: 90 nop | |
49 | +[0-9a-f]+: 90 nop | |
50 | +[0-9a-f]+: 90 nop | |
51 | +[0-9a-f]+: 90 nop | |
52 | +[0-9a-f]+: 90 nop | |
53 | +[0-9a-f]+: 90 nop | |
54 | +[0-9a-f]+: 90 nop | |
55 | +[0-9a-f]+: 90 nop | |
56 | +[0-9a-f]+: 90 nop | |
57 | +[0-9a-f]+: 90 nop | |
58 | +[0-9a-f]+: 90 nop | |
59 | +[0-9a-f]+: 90 nop | |
60 | +[0-9a-f]+: 90 nop | |
61 | +[0-9a-f]+: 90 nop | |
62 | +[0-9a-f]+: 90 nop | |
63 | ||
64 | [0-9a-f]+ <fn1@plt>: | |
65 | +[0-9a-f]+: 8b 0d ([0-9a-f]{2} ){4} * mov 0x[0-9a-f]+,%ecx | |
66 | +[0-9a-f]+: 83 e1 e0 and \$0xffffffe0,%ecx | |
67 | +[0-9a-f]+: ff e1 jmp \*%ecx | |
68 | +[0-9a-f]+: 90 nop | |
69 | +[0-9a-f]+: 90 nop | |
70 | +[0-9a-f]+: 90 nop | |
71 | +[0-9a-f]+: 90 nop | |
72 | +[0-9a-f]+: 90 nop | |
73 | +[0-9a-f]+: 90 nop | |
74 | +[0-9a-f]+: 90 nop | |
75 | +[0-9a-f]+: 90 nop | |
76 | +[0-9a-f]+: 90 nop | |
77 | +[0-9a-f]+: 90 nop | |
78 | +[0-9a-f]+: 90 nop | |
79 | +[0-9a-f]+: 90 nop | |
80 | +[0-9a-f]+: 90 nop | |
81 | +[0-9a-f]+: 90 nop | |
82 | +[0-9a-f]+: 90 nop | |
83 | +[0-9a-f]+: 90 nop | |
84 | +[0-9a-f]+: 90 nop | |
85 | +[0-9a-f]+: 90 nop | |
86 | +[0-9a-f]+: 90 nop | |
87 | +[0-9a-f]+: 90 nop | |
88 | +[0-9a-f]+: 90 nop | |
89 | +[0-9a-f]+: 68 00 00 00 00 push \$0x0 | |
90 | +[0-9a-f]+: e9 ([0-9a-f]{2} ){4} * jmp [0-9a-f]+ <fn1@plt-0x40> | |
91 | +[0-9a-f]+: 90 nop | |
92 | +[0-9a-f]+: 90 nop | |
93 | +[0-9a-f]+: 90 nop | |
94 | +[0-9a-f]+: 90 nop | |
95 | +[0-9a-f]+: 90 nop | |
96 | +[0-9a-f]+: 90 nop | |
97 | +[0-9a-f]+: 90 nop | |
98 | +[0-9a-f]+: 90 nop | |
99 | +[0-9a-f]+: 90 nop | |
100 | +[0-9a-f]+: 90 nop | |
101 | +[0-9a-f]+: 90 nop | |
102 | +[0-9a-f]+: 90 nop | |
103 | +[0-9a-f]+: 90 nop | |
104 | +[0-9a-f]+: 90 nop | |
105 | +[0-9a-f]+: 90 nop | |
106 | +[0-9a-f]+: 90 nop | |
107 | +[0-9a-f]+: 90 nop | |
108 | +[0-9a-f]+: 90 nop | |
109 | +[0-9a-f]+: 90 nop | |
110 | +[0-9a-f]+: 90 nop | |
111 | +[0-9a-f]+: 90 nop | |
112 | +[0-9a-f]+: 90 nop | |
113 | ||
114 | [0-9a-f]+ <fn2@plt>: | |
115 | +[0-9a-f]+: 8b 0d ([0-9a-f]{2} ){4} * mov 0x[0-9a-f]+,%ecx | |
116 | +[0-9a-f]+: 83 e1 e0 and \$0xffffffe0,%ecx | |
117 | +[0-9a-f]+: ff e1 jmp \*%ecx | |
118 | +[0-9a-f]+: 90 nop | |
119 | +[0-9a-f]+: 90 nop | |
120 | +[0-9a-f]+: 90 nop | |
121 | +[0-9a-f]+: 90 nop | |
122 | +[0-9a-f]+: 90 nop | |
123 | +[0-9a-f]+: 90 nop | |
124 | +[0-9a-f]+: 90 nop | |
125 | +[0-9a-f]+: 90 nop | |
126 | +[0-9a-f]+: 90 nop | |
127 | +[0-9a-f]+: 90 nop | |
128 | +[0-9a-f]+: 90 nop | |
129 | +[0-9a-f]+: 90 nop | |
130 | +[0-9a-f]+: 90 nop | |
131 | +[0-9a-f]+: 90 nop | |
132 | +[0-9a-f]+: 90 nop | |
133 | +[0-9a-f]+: 90 nop | |
134 | +[0-9a-f]+: 90 nop | |
135 | +[0-9a-f]+: 90 nop | |
136 | +[0-9a-f]+: 90 nop | |
137 | +[0-9a-f]+: 90 nop | |
138 | +[0-9a-f]+: 90 nop | |
139 | +[0-9a-f]+: 68 08 00 00 00 push \$0x8 | |
140 | +[0-9a-f]+: e9 ([0-9a-f]{2} ){4} * jmp [0-9a-f]+ <fn1@plt-0x40> | |
141 | +[0-9a-f]+: 90 nop | |
142 | +[0-9a-f]+: 90 nop | |
143 | +[0-9a-f]+: 90 nop | |
144 | +[0-9a-f]+: 90 nop | |
145 | +[0-9a-f]+: 90 nop | |
146 | +[0-9a-f]+: 90 nop | |
147 | +[0-9a-f]+: 90 nop | |
148 | +[0-9a-f]+: 90 nop | |
149 | +[0-9a-f]+: 90 nop | |
150 | +[0-9a-f]+: 90 nop | |
151 | +[0-9a-f]+: 90 nop | |
152 | +[0-9a-f]+: 90 nop | |
153 | +[0-9a-f]+: 90 nop | |
154 | +[0-9a-f]+: 90 nop | |
155 | +[0-9a-f]+: 90 nop | |
156 | +[0-9a-f]+: 90 nop | |
157 | +[0-9a-f]+: 90 nop | |
158 | +[0-9a-f]+: 90 nop | |
159 | +[0-9a-f]+: 90 nop | |
160 | +[0-9a-f]+: 90 nop | |
161 | +[0-9a-f]+: 90 nop | |
162 | +[0-9a-f]+: 90 nop |