6a631e86cf
* elf32-arm.c (elf32_arm_get_synthetic_symtab): Add new callback. (elf32_arm_nacl_plt_sym_val): Likewise. (elf32_arm_plt0_size): Add helper function. (elf32_arm_plt_size): Likewise. * ld-arm/arm-app-abs32.d: Updated test. * ld-arm/arm-app.d: Likewise. * ld-arm/arm-lib-plt32.d: Likewise. * ld-arm/arm-lib.d: Likewise. * ld-arm/armthumb-lib.d: Likewise. * ld-arm/cortex-a8-fix-b-plt.d: Likewise. * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise. * ld-arm/cortex-a8-fix-bl-plt.d: Likewise. * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise. * ld-arm/cortex-a8-fix-blx-plt.d: Likewise. * ld-arm/farcall-mixed-app-v5.d: Likewise. * ld-arm/farcall-mixed-app.d: Likewise. * ld-arm/farcall-mixed-lib-v4t.d: Likewise. * ld-arm/farcall-mixed-lib.d: Likewise. * ld-arm/ifunc-10.dd: Likewise. * ld-arm/ifunc-14.dd: Likewise. * ld-arm/ifunc-15.dd: Likewise. * ld-arm/ifunc-3.dd: Likewise. * ld-arm/ifunc-4.dd: Likewise. * ld-arm/ifunc-7.dd: Likewise. * ld-arm/ifunc-8.dd: Likewise. * ld-arm/ifunc-9.dd: Likewise. * ld-arm/long-plt-format.d: Likewise. * ld-arm/mixed-app-v5.d: Likewise. * ld-arm/mixed-app.d: Likewise. * ld-arm/mixed-lib.d: Likewise. * ld-arm/thumb2-bl-undefweak.d: Likewise. * ld-arm/thumb2-bl-undefweak1.d: Likewise.
1061 lines
56 KiB
Text
1061 lines
56 KiB
Text
|
|
.*
|
|
|
|
|
|
Disassembly of section \.plt:
|
|
|
|
00009000 <atf2@plt-0x14>:
|
|
9000: e52de004 push {lr} ; \(str lr, \[sp, #-4\]!\)
|
|
9004: e59fe004 ldr lr, \[pc, #4\] ; 9010 <atf2@plt-0x4>
|
|
9008: e08fe00e add lr, pc, lr
|
|
900c: e5bef008 ldr pc, \[lr, #8\]!
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got.plt
|
|
#------------------------------------------------------------------------------
|
|
9010: 00007ff0 \.word 0x00007ff0
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
00009014 <atf2@plt>:
|
|
9014: 4778 bx pc
|
|
9016: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ atf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
9018: e28fc600 add ip, pc, #0, 12
|
|
901c: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9020: e5bcffec ldr pc, \[ip, #4076\]! ; 0xfec
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
00009024 <ttf2@plt>:
|
|
9024: 4778 bx pc
|
|
9026: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
9028: e28fc600 add ip, pc, #0, 12
|
|
902c: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9030: e5bcffe0 ldr pc, \[ip, #4064\]! ; 0xfe0
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
00009034 <tbf2@plt>:
|
|
9034: 4778 bx pc
|
|
9036: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
9038: e28fc600 add ip, pc, #0, 12
|
|
903c: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9040: e5bcffd4 ldr pc, \[ip, #4052\]! ; 0xfd4
|
|
#------------------------------------------------------------------------------
|
|
#------ taf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
00009044 <taf2@plt>:
|
|
9044: e28fc600 add ip, pc, #0, 12
|
|
9048: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
904c: e5bcffcc ldr pc, \[ip, #4044\]! ; 0xfcc
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
00009050 <aaf2@plt>:
|
|
9050: e28fc600 add ip, pc, #0, 12
|
|
9054: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9058: e5bcffc4 ldr pc, \[ip, #4036\]! ; 0xfc4
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
0000905c <abf2@plt>:
|
|
905c: 4778 bx pc
|
|
905e: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ abf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
9060: e28fc600 add ip, pc, #0, 12
|
|
9064: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9068: e5bcffb8 ldr pc, \[ip, #4024\]! ; 0xfb8
|
|
|
|
Disassembly of section \.iplt:
|
|
|
|
0000906c <\.iplt>:
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
906c: e28fc600 add ip, pc, #0, 12
|
|
9070: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9074: e5bcffb0 ldr pc, \[ip, #4016\]! ; 0xfb0
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9078: 4778 bx pc
|
|
907a: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ atf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
907c: e28fc600 add ip, pc, #0, 12
|
|
9080: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9084: e5bcffa4 ldr pc, \[ip, #4004\]! ; 0xfa4
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9088: 4778 bx pc
|
|
908a: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
908c: e28fc600 add ip, pc, #0, 12
|
|
9090: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9094: e5bcff98 ldr pc, \[ip, #3992\]! ; 0xf98
|
|
#------------------------------------------------------------------------------
|
|
#------ taf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9098: e28fc600 add ip, pc, #0, 12
|
|
909c: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
90a0: e5bcff90 ldr pc, \[ip, #3984\]! ; 0xf90
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90a4: 4778 bx pc
|
|
90a6: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90a8: e28fc600 add ip, pc, #0, 12
|
|
90ac: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
90b0: e5bcff84 ldr pc, \[ip, #3972\]! ; 0xf84
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90b4: 4778 bx pc
|
|
90b6: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90b8: e28fc600 add ip, pc, #0, 12
|
|
90bc: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
90c0: e5bcff78 ldr pc, \[ip, #3960\]! ; 0xf78
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90c4: e28fc600 add ip, pc, #0, 12
|
|
90c8: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
90cc: e5bcff70 ldr pc, \[ip, #3952\]! ; 0xf70
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90d0: 4778 bx pc
|
|
90d2: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ atf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90d4: e28fc600 add ip, pc, #0, 12
|
|
90d8: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
90dc: e5bcff64 ldr pc, \[ip, #3940\]! ; 0xf64
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90e0: 4778 bx pc
|
|
90e2: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90e4: e28fc600 add ip, pc, #0, 12
|
|
90e8: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
90ec: e5bcff58 ldr pc, \[ip, #3928\]! ; 0xf58
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90f0: 4778 bx pc
|
|
90f2: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90f4: e28fc600 add ip, pc, #0, 12
|
|
90f8: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
90fc: e5bcff4c ldr pc, \[ip, #3916\]! ; 0xf4c
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9100: 4778 bx pc
|
|
9102: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9104: e28fc600 add ip, pc, #0, 12
|
|
9108: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
910c: e5bcff40 ldr pc, \[ip, #3904\]! ; 0xf40
|
|
#------------------------------------------------------------------------------
|
|
#------ taf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9110: e28fc600 add ip, pc, #0, 12
|
|
9114: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9118: e5bcff38 ldr pc, \[ip, #3896\]! ; 0xf38
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
911c: 4778 bx pc
|
|
911e: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ abf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9120: e28fc600 add ip, pc, #0, 12
|
|
9124: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9128: e5bcff2c ldr pc, \[ip, #3884\]! ; 0xf2c
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
912c: 4778 bx pc
|
|
912e: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9130: e28fc600 add ip, pc, #0, 12
|
|
9134: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9138: e5bcff20 ldr pc, \[ip, #3872\]! ; 0xf20
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
913c: 4778 bx pc
|
|
913e: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9140: e28fc600 add ip, pc, #0, 12
|
|
9144: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9148: e5bcff14 ldr pc, \[ip, #3860\]! ; 0xf14
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
914c: e28fc600 add ip, pc, #0, 12
|
|
9150: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9154: e5bcff0c ldr pc, \[ip, #3852\]! ; 0xf0c
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9158: 4778 bx pc
|
|
915a: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ atf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
915c: e28fc600 add ip, pc, #0, 12
|
|
9160: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9164: e5bcff00 ldr pc, \[ip, #3840\]! ; 0xf00
|
|
#------------------------------------------------------------------------------
|
|
#------ taf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9168: e28fc600 add ip, pc, #0, 12
|
|
916c: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9170: e5bcfef8 ldr pc, \[ip, #3832\]! ; 0xef8
|
|
|
|
Disassembly of section \.text:
|
|
|
|
0000a000 <aaf1>:
|
|
a000: e1a0f00e mov pc, lr
|
|
|
|
0000a004 <atf1>:
|
|
a004: e1a0f00e mov pc, lr
|
|
|
|
0000a008 <abf1>:
|
|
a008: e1a0f00e mov pc, lr
|
|
|
|
0000a00c <taf1>:
|
|
a00c: 46f7 mov pc, lr
|
|
|
|
0000a00e <ttf1>:
|
|
a00e: 46f7 mov pc, lr
|
|
|
|
0000a010 <tbf1>:
|
|
a010: 46f7 mov pc, lr
|
|
\.\.\.
|
|
|
|
0000a014 <aaf2>:
|
|
a014: e1a0f00e mov pc, lr
|
|
|
|
0000a018 <atf2>:
|
|
a018: e1a0f00e mov pc, lr
|
|
|
|
0000a01c <abf2>:
|
|
a01c: e1a0f00e mov pc, lr
|
|
|
|
0000a020 <taf2>:
|
|
a020: 46f7 mov pc, lr
|
|
|
|
0000a022 <ttf2>:
|
|
a022: 46f7 mov pc, lr
|
|
|
|
0000a024 <tbf2>:
|
|
a024: 46f7 mov pc, lr
|
|
\.\.\.
|
|
|
|
0000a028 <aaf3>:
|
|
a028: e1a0f00e mov pc, lr
|
|
|
|
0000a02c <atf3>:
|
|
a02c: e1a0f00e mov pc, lr
|
|
|
|
0000a030 <abf3>:
|
|
a030: e1a0f00e mov pc, lr
|
|
|
|
0000a034 <taf3>:
|
|
a034: 46f7 mov pc, lr
|
|
|
|
0000a036 <ttf3>:
|
|
a036: 46f7 mov pc, lr
|
|
|
|
0000a038 <tbf3>:
|
|
a038: 46f7 mov pc, lr
|
|
\.\.\.
|
|
|
|
0000a03c <aaf4>:
|
|
a03c: e1a0f00e mov pc, lr
|
|
|
|
0000a040 <atf4>:
|
|
a040: e1a0f00e mov pc, lr
|
|
|
|
0000a044 <abf4>:
|
|
a044: e1a0f00e mov pc, lr
|
|
|
|
0000a048 <taf4>:
|
|
a048: 46f7 mov pc, lr
|
|
|
|
0000a04a <ttf4>:
|
|
a04a: 46f7 mov pc, lr
|
|
|
|
0000a04c <tbf4>:
|
|
a04c: 46f7 mov pc, lr
|
|
\.\.\.
|
|
|
|
0000a050 <arm>:
|
|
a050: eb0017ea bl 10000 <foo>
|
|
a054: ea0017e9 b 10000 <foo>
|
|
a058: 0a0017e8 beq 10000 <foo>
|
|
a05c: e59f4000 ldr r4, \[pc\] ; a064 <arm\+0x14>
|
|
a060: e59f4000 ldr r4, \[pc\] ; a068 <arm\+0x18>
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for foo
|
|
#------------------------------------------------------------------------------
|
|
a064: 00000070 \.word 0x00000070
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for foo
|
|
#------------------------------------------------------------------------------
|
|
a068: 00007004 \.word 0x00007004
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a06c: ebfffbfe bl 906c <abf2@plt\+0x10>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a070: eafffbfd b 906c <abf2@plt\+0x10>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a074: 0afffbfc beq 906c <abf2@plt\+0x10>
|
|
a078: e59f4000 ldr r4, \[pc\] ; a080 <arm\+0x30>
|
|
a07c: e59f4000 ldr r4, \[pc\] ; a084 <arm\+0x34>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of aaf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a080: 00000024 \.word 0x00000024
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of aaf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a084: 00006fa0 \.word 0x00006fa0
|
|
#------------------------------------------------------------------------------
|
|
#------ taf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a088: ebfffc02 bl 9098 <abf2@plt\+0x3c>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a08c: eafffc01 b 9098 <abf2@plt\+0x3c>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a090: 0afffc00 beq 9098 <abf2@plt\+0x3c>
|
|
a094: e59f4000 ldr r4, \[pc\] ; a09c <arm\+0x4c>
|
|
a098: e59f4000 ldr r4, \[pc\] ; a0a0 <arm\+0x50>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of taf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a09c: 00000030 \.word 0x00000030
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of taf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0a0: 00006f90 \.word 0x00006f90
|
|
#------------------------------------------------------------------------------
|
|
#------ abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0a4: ebfffbf8 bl 908c <abf2@plt\+0x30>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0a8: eafffbf7 b 908c <abf2@plt\+0x30>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0ac: 0afffbf6 beq 908c <abf2@plt\+0x30>
|
|
a0b0: e59f4000 ldr r4, \[pc\] ; a0b8 <arm\+0x68>
|
|
a0b4: e59f4000 ldr r4, \[pc\] ; a0bc <arm\+0x6c>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of abf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0b8: 0000002c \.word 0x0000002c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of abf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0bc: 00006f70 \.word 0x00006f70
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0c0: ebfffbfc bl 90b8 <abf2@plt\+0x5c>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0c4: eafffbfb b 90b8 <abf2@plt\+0x5c>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0c8: 0afffbfa beq 90b8 <abf2@plt\+0x5c>
|
|
a0cc: e59f4000 ldr r4, \[pc\] ; a0d4 <arm\+0x84>
|
|
a0d0: e59f4000 ldr r4, \[pc\] ; a0d8 <arm\+0x88>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of tbf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0d4: 00000038 \.word 0x00000038
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of tbf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0d8: 00006f60 \.word 0x00006f60
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0dc: ebfffbdb bl 9050 <aaf2@plt>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0e0: eafffbda b 9050 <aaf2@plt>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0e4: 0afffbd9 beq 9050 <aaf2@plt>
|
|
a0e8: e59f4000 ldr r4, \[pc\] ; a0f0 <arm\+0xa0>
|
|
a0ec: e59f4000 ldr r4, \[pc\] ; a0f4 <arm\+0xa4>
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for aaf2
|
|
#------------------------------------------------------------------------------
|
|
a0f0: 00000088 \.word 0x00000088
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for aaf2
|
|
#------------------------------------------------------------------------------
|
|
a0f4: 00006f94 \.word 0x00006f94
|
|
#------------------------------------------------------------------------------
|
|
#------ taf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0f8: ebfffbd1 bl 9044 <taf2@plt>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0fc: eafffbd0 b 9044 <taf2@plt>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a100: 0afffbcf beq 9044 <taf2@plt>
|
|
a104: e59f4000 ldr r4, \[pc\] ; a10c <arm\+0xbc>
|
|
a108: e59f4000 ldr r4, \[pc\] ; a110 <arm\+0xc0>
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for taf2
|
|
#------------------------------------------------------------------------------
|
|
a10c: 00000084 \.word 0x00000084
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for taf2
|
|
#------------------------------------------------------------------------------
|
|
a110: 00006f74 \.word 0x00006f74
|
|
#------------------------------------------------------------------------------
|
|
#------ abf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a114: ebfffbd1 bl 9060 <abf2@plt\+0x4>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a118: eafffbd0 b 9060 <abf2@plt\+0x4>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a11c: 0afffbcf beq 9060 <abf2@plt\+0x4>
|
|
a120: e59f4000 ldr r4, \[pc\] ; a128 <arm\+0xd8>
|
|
a124: e59f4000 ldr r4, \[pc\] ; a12c <arm\+0xdc>
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for abf2
|
|
#------------------------------------------------------------------------------
|
|
a128: 000000a0 \.word 0x000000a0
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for abf2
|
|
#------------------------------------------------------------------------------
|
|
a12c: 00006f74 \.word 0x00006f74
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a130: ebfffbc0 bl 9038 <tbf2@plt\+0x4>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a134: eafffbbf b 9038 <tbf2@plt\+0x4>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a138: 0afffbbe beq 9038 <tbf2@plt\+0x4>
|
|
a13c: e59f4000 ldr r4, \[pc\] ; a144 <arm\+0xf4>
|
|
a140: e59f4000 ldr r4, \[pc\] ; a148 <arm\+0xf8>
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for tbf2
|
|
#------------------------------------------------------------------------------
|
|
a144: 00000080 \.word 0x00000080
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for tbf2
|
|
#------------------------------------------------------------------------------
|
|
a148: 00006f38 \.word 0x00006f38
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a14c: ebfffbfe bl 914c <abf2@plt\+0xf0>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a150: eafffbfd b 914c <abf2@plt\+0xf0>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a154: 0afffbfc beq 914c <abf2@plt\+0xf0>
|
|
a158: e59f4000 ldr r4, \[pc\] ; a160 <arm\+0x110>
|
|
a15c: e59f4000 ldr r4, \[pc\] ; a164 <arm\+0x114>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of aaf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a160: 00000060 \.word 0x00000060
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of aaf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a164: 00006efc \.word 0x00006efc
|
|
#------------------------------------------------------------------------------
|
|
#------ taf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a168: ebfffbe8 bl 9110 <abf2@plt\+0xb4>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a16c: eafffbe7 b 9110 <abf2@plt\+0xb4>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a170: 0afffbe6 beq 9110 <abf2@plt\+0xb4>
|
|
a174: e59f4000 ldr r4, \[pc\] ; a17c <arm\+0x12c>
|
|
a178: e59f4000 ldr r4, \[pc\] ; a180 <arm\+0x130>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of taf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a17c: 00000050 \.word 0x00000050
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of taf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a180: 00006ed0 \.word 0x00006ed0
|
|
#------------------------------------------------------------------------------
|
|
#------ abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a184: ebfffbd6 bl 90e4 <abf2@plt\+0x88>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a188: eafffbd5 b 90e4 <abf2@plt\+0x88>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a18c: 0afffbd4 beq 90e4 <abf2@plt\+0x88>
|
|
a190: e59f4000 ldr r4, \[pc\] ; a198 <arm\+0x148>
|
|
a194: e59f4000 ldr r4, \[pc\] ; a19c <arm\+0x14c>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of abf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a198: 00000044 \.word 0x00000044
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of abf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a19c: 00006ea8 \.word 0x00006ea8
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1a0: ebfffbd7 bl 9104 <abf2@plt\+0xa8>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1a4: eafffbd6 b 9104 <abf2@plt\+0xa8>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1a8: 0afffbd5 beq 9104 <abf2@plt\+0xa8>
|
|
a1ac: e59f4000 ldr r4, \[pc\] ; a1b4 <arm\+0x164>
|
|
a1b0: e59f4000 ldr r4, \[pc\] ; a1b8 <arm\+0x168>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of tbf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a1b4: 0000004c \.word 0x0000004c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of tbf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a1b8: 00006e94 \.word 0x00006e94
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1bc: ebfffbc0 bl 90c4 <abf2@plt\+0x68>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1c0: eafffbbf b 90c4 <abf2@plt\+0x68>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1c4: 0afffbbe beq 90c4 <abf2@plt\+0x68>
|
|
a1c8: e59f4000 ldr r4, \[pc\] ; a1d0 <arm\+0x180>
|
|
a1cc: e59f4000 ldr r4, \[pc\] ; a1d4 <arm\+0x184>
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for aaf4
|
|
#------------------------------------------------------------------------------
|
|
a1d0: 00000078 \.word 0x00000078
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for aaf4
|
|
#------------------------------------------------------------------------------
|
|
a1d4: 00006ea4 \.word 0x00006ea4
|
|
#------------------------------------------------------------------------------
|
|
#------ taf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1d8: ebfffbe2 bl 9168 <abf2@plt\+0x10c>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1dc: eafffbe1 b 9168 <abf2@plt\+0x10c>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1e0: 0afffbe0 beq 9168 <abf2@plt\+0x10c>
|
|
a1e4: e59f4000 ldr r4, \[pc\] ; a1ec <arm\+0x19c>
|
|
a1e8: e59f4000 ldr r4, \[pc\] ; a1f0 <arm\+0x1a0>
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for taf4
|
|
#------------------------------------------------------------------------------
|
|
a1ec: 0000009c \.word 0x0000009c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for taf4
|
|
#------------------------------------------------------------------------------
|
|
a1f0: 00006eac \.word 0x00006eac
|
|
#------------------------------------------------------------------------------
|
|
#------ abf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1f4: ebfffbc9 bl 9120 <abf2@plt\+0xc4>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1f8: eafffbc8 b 9120 <abf2@plt\+0xc4>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1fc: 0afffbc7 beq 9120 <abf2@plt\+0xc4>
|
|
a200: e59f4000 ldr r4, \[pc\] ; a208 <arm\+0x1b8>
|
|
a204: e59f4000 ldr r4, \[pc\] ; a20c <arm\+0x1bc>
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for abf4
|
|
#------------------------------------------------------------------------------
|
|
a208: 0000008c \.word 0x0000008c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for abf4
|
|
#------------------------------------------------------------------------------
|
|
a20c: 00006e80 \.word 0x00006e80
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a210: ebfffbc6 bl 9130 <abf2@plt\+0xd4>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a214: eafffbc5 b 9130 <abf2@plt\+0xd4>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a218: 0afffbc4 beq 9130 <abf2@plt\+0xd4>
|
|
a21c: e59f4000 ldr r4, \[pc\] ; a224 <arm\+0x1d4>
|
|
a220: e59f4000 ldr r4, \[pc\] ; a228 <arm\+0x1d8>
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for tbf4
|
|
#------------------------------------------------------------------------------
|
|
a224: 00000090 \.word 0x00000090
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for tbf4
|
|
#------------------------------------------------------------------------------
|
|
a228: 00006e68 \.word 0x00006e68
|
|
|
|
0000a22c <_thumb>:
|
|
a22c: f005 fee8 bl 10000 <foo>
|
|
a230: f005 bee6 b\.w 10000 <foo>
|
|
a234: f005 86e4 beq\.w 10000 <foo>
|
|
a238: 4c00 ldr r4, \[pc, #0\] ; \(a23c <_thumb\+0x10>\)
|
|
a23a: 4c01 ldr r4, \[pc, #4\] ; \(a240 <_thumb\+0x14>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for foo
|
|
#------------------------------------------------------------------------------
|
|
a23c: 00000070 \.word 0x00000070
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for foo
|
|
#------------------------------------------------------------------------------
|
|
a240: 00006e2c \.word 0x00006e2c
|
|
#------------------------------------------------------------------------------
|
|
#------ atf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a244: f7fe ef1a blx 907c <abf2@plt\+0x20>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a248: f7fe bf16 b\.w 9078 <abf2@plt\+0x1c>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a24c: f43e af14 beq\.w 9078 <abf2@plt\+0x1c>
|
|
a250: 4c00 ldr r4, \[pc, #0\] ; \(a254 <_thumb\+0x28>\)
|
|
a252: 4c01 ldr r4, \[pc, #4\] ; \(a258 <_thumb\+0x2c>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of atf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a254: 00000028 \.word 0x00000028
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of atf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a258: 00006dd0 \.word 0x00006dd0
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a25c: f7fe ef24 blx 90a8 <abf2@plt\+0x4c>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a260: f7fe bf20 b\.w 90a4 <abf2@plt\+0x48>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a264: f43e af1e beq\.w 90a4 <abf2@plt\+0x48>
|
|
a268: 4c00 ldr r4, \[pc, #0\] ; \(a26c <_thumb\+0x40>\)
|
|
a26a: 4c01 ldr r4, \[pc, #4\] ; \(a270 <_thumb\+0x44>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of ttf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a26c: 00000034 \.word 0x00000034
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of ttf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a270: 00006dc4 \.word 0x00006dc4
|
|
#------------------------------------------------------------------------------
|
|
#------ abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a274: f7fe ef0a blx 908c <abf2@plt\+0x30>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a278: f7fe bf06 b\.w 9088 <abf2@plt\+0x2c>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a27c: f43e af04 beq\.w 9088 <abf2@plt\+0x2c>
|
|
a280: 4c00 ldr r4, \[pc, #0\] ; \(a284 <_thumb\+0x58>\)
|
|
a282: 4c01 ldr r4, \[pc, #4\] ; \(a288 <_thumb\+0x5c>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of abf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a284: 0000002c \.word 0x0000002c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of abf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a288: 00006da4 \.word 0x00006da4
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a28c: f7fe ef14 blx 90b8 <abf2@plt\+0x5c>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a290: f7fe bf10 b\.w 90b4 <abf2@plt\+0x58>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a294: f43e af0e beq\.w 90b4 <abf2@plt\+0x58>
|
|
a298: 4c00 ldr r4, \[pc, #0\] ; \(a29c <_thumb\+0x70>\)
|
|
a29a: 4c01 ldr r4, \[pc, #4\] ; \(a2a0 <_thumb\+0x74>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of tbf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a29c: 00000038 \.word 0x00000038
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of tbf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2a0: 00006d98 \.word 0x00006d98
|
|
#------------------------------------------------------------------------------
|
|
#------ atf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2a4: f7fe eeb8 blx 9018 <atf2@plt\+0x4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2a8: f7fe beb4 b\.w 9014 <atf2@plt>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2ac: f43e aeb2 beq\.w 9014 <atf2@plt>
|
|
a2b0: 4c00 ldr r4, \[pc, #0\] ; \(a2b4 <_thumb\+0x88>\)
|
|
a2b2: 4c01 ldr r4, \[pc, #4\] ; \(a2b8 <_thumb\+0x8c>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for atf2
|
|
#------------------------------------------------------------------------------
|
|
a2b4: 00000074 \.word 0x00000074
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for atf2
|
|
#------------------------------------------------------------------------------
|
|
a2b8: 00006dbc \.word 0x00006dbc
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2bc: f7fe eeb4 blx 9028 <ttf2@plt\+0x4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2c0: f7fe beb0 b\.w 9024 <ttf2@plt>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2c4: f43e aeae beq\.w 9024 <ttf2@plt>
|
|
a2c8: 4c00 ldr r4, \[pc, #0\] ; \(a2cc <_thumb\+0xa0>\)
|
|
a2ca: 4c01 ldr r4, \[pc, #4\] ; \(a2d0 <_thumb\+0xa4>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for ttf2
|
|
#------------------------------------------------------------------------------
|
|
a2cc: 0000007c \.word 0x0000007c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for ttf2
|
|
#------------------------------------------------------------------------------
|
|
a2d0: 00006dac \.word 0x00006dac
|
|
#------------------------------------------------------------------------------
|
|
#------ abf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2d4: f7fe eec4 blx 9060 <abf2@plt\+0x4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2d8: f7fe bec0 b\.w 905c <abf2@plt>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2dc: f43e aebe beq\.w 905c <abf2@plt>
|
|
a2e0: 4c00 ldr r4, \[pc, #0\] ; \(a2e4 <_thumb\+0xb8>\)
|
|
a2e2: 4c01 ldr r4, \[pc, #4\] ; \(a2e8 <_thumb\+0xbc>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for abf2
|
|
#------------------------------------------------------------------------------
|
|
a2e4: 000000a0 \.word 0x000000a0
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for abf2
|
|
#------------------------------------------------------------------------------
|
|
a2e8: 00006db8 \.word 0x00006db8
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2ec: f7fe eea4 blx 9038 <tbf2@plt\+0x4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2f0: f7fe bea0 b\.w 9034 <tbf2@plt>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf2's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a2f4: f43e ae9e beq\.w 9034 <tbf2@plt>
|
|
a2f8: 4c00 ldr r4, \[pc, #0\] ; \(a2fc <_thumb\+0xd0>\)
|
|
a2fa: 4c01 ldr r4, \[pc, #4\] ; \(a300 <_thumb\+0xd4>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for tbf2
|
|
#------------------------------------------------------------------------------
|
|
a2fc: 00000080 \.word 0x00000080
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for tbf2
|
|
#------------------------------------------------------------------------------
|
|
a300: 00006d80 \.word 0x00006d80
|
|
#------------------------------------------------------------------------------
|
|
#------ atf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a304: f7fe eee6 blx 90d4 <abf2@plt\+0x78>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a308: f7fe bee2 b\.w 90d0 <abf2@plt\+0x74>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a30c: f43e aee0 beq\.w 90d0 <abf2@plt\+0x74>
|
|
a310: 4c00 ldr r4, \[pc, #0\] ; \(a314 <_thumb\+0xe8>\)
|
|
a312: 4c01 ldr r4, \[pc, #4\] ; \(a318 <_thumb\+0xec>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of atf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a314: 00000040 \.word 0x00000040
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of atf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a318: 00006d28 \.word 0x00006d28
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a31c: f7fe eeea blx 90f4 <abf2@plt\+0x98>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a320: f7fe bee6 b\.w 90f0 <abf2@plt\+0x94>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a324: f43e aee4 beq\.w 90f0 <abf2@plt\+0x94>
|
|
a328: 4c00 ldr r4, \[pc, #0\] ; \(a32c <_thumb\+0x100>\)
|
|
a32a: 4c01 ldr r4, \[pc, #4\] ; \(a330 <_thumb\+0x104>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of ttf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a32c: 00000048 \.word 0x00000048
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of ttf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a330: 00006d18 \.word 0x00006d18
|
|
#------------------------------------------------------------------------------
|
|
#------ abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a334: f7fe eed6 blx 90e4 <abf2@plt\+0x88>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a338: f7fe bed2 b\.w 90e0 <abf2@plt\+0x84>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a33c: f43e aed0 beq\.w 90e0 <abf2@plt\+0x84>
|
|
a340: 4c00 ldr r4, \[pc, #0\] ; \(a344 <_thumb\+0x118>\)
|
|
a342: 4c01 ldr r4, \[pc, #4\] ; \(a348 <_thumb\+0x11c>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of abf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a344: 00000044 \.word 0x00000044
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of abf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a348: 00006cfc \.word 0x00006cfc
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a34c: f7fe eeda blx 9104 <abf2@plt\+0xa8>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a350: f7fe bed6 b\.w 9100 <abf2@plt\+0xa4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a354: f43e aed4 beq\.w 9100 <abf2@plt\+0xa4>
|
|
a358: 4c00 ldr r4, \[pc, #0\] ; \(a35c <_thumb\+0x130>\)
|
|
a35a: 4c01 ldr r4, \[pc, #4\] ; \(a360 <_thumb\+0x134>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of tbf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a35c: 0000004c \.word 0x0000004c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of tbf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a360: 00006cec \.word 0x00006cec
|
|
#------------------------------------------------------------------------------
|
|
#------ atf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a364: f7fe eefa blx 915c <abf2@plt\+0x100>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a368: f7fe bef6 b\.w 9158 <abf2@plt\+0xfc>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a36c: f43e aef4 beq\.w 9158 <abf2@plt\+0xfc>
|
|
a370: 4c00 ldr r4, \[pc, #0\] ; \(a374 <_thumb\+0x148>\)
|
|
a372: 4c01 ldr r4, \[pc, #4\] ; \(a378 <_thumb\+0x14c>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for atf4
|
|
#------------------------------------------------------------------------------
|
|
a374: 00000098 \.word 0x00000098
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for atf4
|
|
#------------------------------------------------------------------------------
|
|
a378: 00006d20 \.word 0x00006d20
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a37c: f7fe eee0 blx 9140 <abf2@plt\+0xe4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a380: f7fe bedc b\.w 913c <abf2@plt\+0xe0>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a384: f43e aeda beq\.w 913c <abf2@plt\+0xe0>
|
|
a388: 4c00 ldr r4, \[pc, #0\] ; \(a38c <_thumb\+0x160>\)
|
|
a38a: 4c01 ldr r4, \[pc, #4\] ; \(a390 <_thumb\+0x164>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for ttf4
|
|
#------------------------------------------------------------------------------
|
|
a38c: 00000094 \.word 0x00000094
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for ttf4
|
|
#------------------------------------------------------------------------------
|
|
a390: 00006d04 \.word 0x00006d04
|
|
#------------------------------------------------------------------------------
|
|
#------ abf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a394: f7fe eec4 blx 9120 <abf2@plt\+0xc4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a398: f7fe bec0 b\.w 911c <abf2@plt\+0xc0>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a39c: f43e aebe beq\.w 911c <abf2@plt\+0xc0>
|
|
a3a0: 4c00 ldr r4, \[pc, #0\] ; \(a3a4 <_thumb\+0x178>\)
|
|
a3a2: 4c01 ldr r4, \[pc, #4\] ; \(a3a8 <_thumb\+0x17c>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for abf4
|
|
#------------------------------------------------------------------------------
|
|
a3a4: 0000008c \.word 0x0000008c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for abf4
|
|
#------------------------------------------------------------------------------
|
|
a3a8: 00006ce4 \.word 0x00006ce4
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a3ac: f7fe eec0 blx 9130 <abf2@plt\+0xd4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a3b0: f7fe bebc b\.w 912c <abf2@plt\+0xd0>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf4's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a3b4: f43e aeba beq\.w 912c <abf2@plt\+0xd0>
|
|
a3b8: 4c00 ldr r4, \[pc, #0\] ; \(a3bc <_thumb\+0x190>\)
|
|
a3ba: 4c01 ldr r4, \[pc, #4\] ; \(a3c0 <_thumb\+0x194>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for tbf4
|
|
#------------------------------------------------------------------------------
|
|
a3bc: 00000090 \.word 0x00000090
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for tbf4
|
|
#------------------------------------------------------------------------------
|
|
a3c0: 00006cd0 \.word 0x00006cd0
|