OLD | NEW |
1 .text | 1 .text |
2 .intel_syntax noprefix | 2 .intel_syntax noprefix |
3 | 3 |
4 gs_foo: | 4 gs_foo: |
5 ret | 5 ret |
6 | 6 |
7 bar: | 7 bar: |
8 lea eax, .LC0@GOTOFF[ebx] | 8 lea eax, .LC0@GOTOFF[ebx] |
9 mov eax, DWORD PTR gs_foo@GOT[ebx] | 9 mov eax, DWORD PTR gs_foo@GOT[ebx] |
10 nop | 10 |
11 .p2align 4,0 | 11 .L11: |
| 12 jmp DWORD PTR[ .L11 + eax * 4 ] |
| 13 .LC0: |
| 14 lea eax, DWORD PTR[ .LC0@GOTOFF + ebx ] |
| 15 jmp DWORD PTR[ .L11 + eax * 4 + 0x1000 ] |
| 16 jmp DWORD PTR[ .L12 + eax * 4 + 0x1000 ] |
| 17 .L12: |
| 18 » nop |
| 19 L11: |
| 20 jmp DWORD PTR[ L11 + eax * 4 + 0x1000 ] |
| 21 jmp DWORD PTR[ L12 + eax * 4 + 0x1000 ] |
| 22 L12: |
| 23 » nop |
OLD | NEW |