| 1 | |
| 2 | .* |
| 3 | |
| 4 | |
| 5 | Disassembly of section \.iplt: |
| 6 | |
| 7 | 00009000 <\.iplt>: |
| 8 | #------------------------------------------------------------------------------ |
| 9 | #------ f1's .iplt entry |
| 10 | #------------------------------------------------------------------------------ |
| 11 | 9000: e28fc600 add ip, pc, #0 |
| 12 | 9004: e28cca08 add ip, ip, #32768 ; 0x8000 |
| 13 | 9008: e5bcf004 ldr pc, \[ip, #4\]! |
| 14 | #------------------------------------------------------------------------------ |
| 15 | #------ f3's .iplt entry |
| 16 | #------------------------------------------------------------------------------ |
| 17 | 900c: e28fc600 add ip, pc, #0 |
| 18 | 9010: e28cca07 add ip, ip, #28672 ; 0x7000 |
| 19 | 9014: e5bcfffc ldr pc, \[ip, #4092\]! ; 0xffc |
| 20 | #------------------------------------------------------------------------------ |
| 21 | #------ f2's .iplt entry |
| 22 | #------------------------------------------------------------------------------ |
| 23 | 9018: e28fc600 add ip, pc, #0 |
| 24 | 901c: e28cca07 add ip, ip, #28672 ; 0x7000 |
| 25 | 9020: e5bcfff4 ldr pc, \[ip, #4084\]! ; 0xff4 |
| 26 | |
| 27 | Disassembly of section \.text: |
| 28 | |
| 29 | 0000a000 <f1>: |
| 30 | a000: e1a0f00e mov pc, lr |
| 31 | |
| 32 | 0000a004 <f2>: |
| 33 | a004: e1a0f00e mov pc, lr |
| 34 | |
| 35 | 0000a008 <f3>: |
| 36 | a008: e1a0f00e mov pc, lr |
| 37 | |
| 38 | 0000a00c <_start>: |
| 39 | a00c: eb0017fb bl 10000 <foo> |
| 40 | a010: e59f4000 ldr r4, \[pc\] ; a018 <_start\+0xc> |
| 41 | a014: e59f4000 ldr r4, \[pc\] ; a01c <_start\+0x10> |
| 42 | #------------------------------------------------------------------------------ |
| 43 | #------ .got offset for foo |
| 44 | #------------------------------------------------------------------------------ |
| 45 | a018: 0000001c \.word 0x0000001c |
| 46 | #------------------------------------------------------------------------------ |
| 47 | #------ PC-relative offset of .got entry for foo |
| 48 | #------------------------------------------------------------------------------ |
| 49 | a01c: 00006ffc \.word 0x00006ffc |
| 50 | #------------------------------------------------------------------------------ |
| 51 | #------ f1's .iplt entry |
| 52 | #------------------------------------------------------------------------------ |
| 53 | a020: ebfffbf6 bl 9000 <__irel_end\+0xfe8> |
| 54 | a024: e59f4000 ldr r4, \[pc\] ; a02c <_start\+0x20> |
| 55 | a028: e59f4000 ldr r4, \[pc\] ; a030 <_start\+0x24> |
| 56 | #------------------------------------------------------------------------------ |
| 57 | #------ GP-relative offset of f1's .igot.plt entry |
| 58 | #------------------------------------------------------------------------------ |
| 59 | a02c: 0000000c \.word 0x0000000c |
| 60 | #------------------------------------------------------------------------------ |
| 61 | #------ PC-relative offset of f1's .igot.plt entry |
| 62 | #------------------------------------------------------------------------------ |
| 63 | a030: 00006fdc \.word 0x00006fdc |
| 64 | #------------------------------------------------------------------------------ |
| 65 | #------ f2's .iplt entry |
| 66 | #------------------------------------------------------------------------------ |
| 67 | a034: ebfffbf7 bl 9018 <__irel_end\+0x1000> |
| 68 | a038: e59f4000 ldr r4, \[pc\] ; a040 <_start\+0x34> |
| 69 | a03c: e59f4000 ldr r4, \[pc\] ; a044 <_start\+0x38> |
| 70 | #------------------------------------------------------------------------------ |
| 71 | #------ GP-relative offset of f2's .igot.plt entry |
| 72 | #------------------------------------------------------------------------------ |
| 73 | a040: 00000014 \.word 0x00000014 |
| 74 | #------------------------------------------------------------------------------ |
| 75 | #------ PC-relative offset of f2's .igot.plt entry |
| 76 | #------------------------------------------------------------------------------ |
| 77 | a044: 00006fd0 \.word 0x00006fd0 |
| 78 | #------------------------------------------------------------------------------ |
| 79 | #------ f3's .iplt entry |
| 80 | #------------------------------------------------------------------------------ |
| 81 | a048: ebfffbef bl 900c <__irel_end\+0xff4> |
| 82 | a04c: e59f4000 ldr r4, \[pc\] ; a054 <_start\+0x48> |
| 83 | a050: e59f4000 ldr r4, \[pc\] ; a058 <_start\+0x4c> |
| 84 | #------------------------------------------------------------------------------ |
| 85 | #------ GP-relative offset of f3's .igot.plt entry |
| 86 | #------------------------------------------------------------------------------ |
| 87 | a054: 00000010 \.word 0x00000010 |
| 88 | #------------------------------------------------------------------------------ |
| 89 | #------ PC-relative offset of f3's .igot.plt entry |
| 90 | #------------------------------------------------------------------------------ |
| 91 | a058: 00006fb8 \.word 0x00006fb8 |