Home | History | Annotate | Download | only in ld-i386
      1 #source: plt.s
      2 #as: --32
      3 #ld: -shared -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 73 04             	pushl  0x4\(%ebx\)
     13  +[0-9a-f]+:	8b 4b 08             	mov    0x8\(%ebx\),%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  +[0-9a-f]+:	90                   	nop
     64  +[0-9a-f]+:	90                   	nop
     65  +[0-9a-f]+:	90                   	nop
     66  +[0-9a-f]+:	90                   	nop
     67  +[0-9a-f]+:	90                   	nop
     68  +[0-9a-f]+:	90                   	nop
     69 
     70 [0-9a-f]+ <fn1@plt>:
     71  +[0-9a-f]+:	8b 8b 0c 00 00 00    	mov    0xc\(%ebx\),%ecx
     72  +[0-9a-f]+:	83 e1 e0             	and    \$0xffffffe0,%ecx
     73  +[0-9a-f]+:	ff e1                	jmp    \*%ecx
     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]+:	90                   	nop
     90  +[0-9a-f]+:	90                   	nop
     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]+:	68 00 00 00 00       	push   \$0x0
     96  +[0-9a-f]+:	e9 ([0-9a-f]{2} ){4} *	jmp    [0-9a-f]+ <fn1@plt-0x40>
     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  +[0-9a-f]+:	90                   	nop
    114  +[0-9a-f]+:	90                   	nop
    115  +[0-9a-f]+:	90                   	nop
    116  +[0-9a-f]+:	90                   	nop
    117  +[0-9a-f]+:	90                   	nop
    118  +[0-9a-f]+:	90                   	nop
    119 
    120 [0-9a-f]+ <fn2@plt>:
    121  +[0-9a-f]+:	8b 8b 10 00 00 00    	mov    0x10\(%ebx\),%ecx
    122  +[0-9a-f]+:	83 e1 e0             	and    \$0xffffffe0,%ecx
    123  +[0-9a-f]+:	ff e1                	jmp    \*%ecx
    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]+:	90                   	nop
    140  +[0-9a-f]+:	90                   	nop
    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]+:	68 08 00 00 00       	push   \$0x8
    146  +[0-9a-f]+:	e9 ([0-9a-f]{2} ){4} *	jmp    [0-9a-f]+ <fn1@plt-0x40>
    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
    163  +[0-9a-f]+:	90                   	nop
    164  +[0-9a-f]+:	90                   	nop
    165  +[0-9a-f]+:	90                   	nop
    166  +[0-9a-f]+:	90                   	nop
    167  +[0-9a-f]+:	90                   	nop
    168  +[0-9a-f]+:	90                   	nop
    169