mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-21 04:42:53 +08:00
52db4ec2d1
bfd/ * elf32-arm.c (elf32_arm_final_link_relocate): Reject R_ARM_32/_NOI when trying to defer them to runtime. ld/testsuite/ * ld-arm/elf32-reject.s: New testcase. * ld-arm/elf32-reject.d: Likewise. * ld-arm/elf32-reject-pie.s: Likewise. * ld-arm/elf32-reject-pie.d: Likewise. * ld-arm/arm-elf.exp: Run new testcases. * ld-arm/ifunc-7.s: Delete f2/f4 test items. * ld-arm/ifunc-7.rd: Likewise. * ld-arm/ifunc-7.gd: Likewise. * ld-arm/ifunc-7.dd: Likewise. * ld-arm/ifunc-8.s: Likewise. * ld-arm/ifunc-8.rd: Likewise. * ld-arm/ifunc-8.gd: Likewise. * ld-arm/ifunc-8.dd: Likewise.
542 lines
29 KiB
Plaintext
542 lines
29 KiB
Plaintext
|
|
.*
|
|
|
|
|
|
Disassembly of section \.iplt:
|
|
|
|
00009000 <\.iplt>:
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9000: e28fc600 add ip, pc, #0, 12
|
|
9004: e28cca08 add ip, ip, #8, 20 ; 0x8000
|
|
9008: e5bcf004 ldr pc, \[ip, #4\]!
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
900c: 4778 bx pc
|
|
900e: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ atf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9010: e28fc600 add ip, pc, #0, 12
|
|
9014: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9018: e5bcfff8 ldr pc, \[ip, #4088\]! ; 0xff8
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
901c: 4778 bx pc
|
|
901e: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9020: e28fc600 add ip, pc, #0, 12
|
|
9024: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9028: e5bcffec ldr pc, \[ip, #4076\]! ; 0xfec
|
|
#------------------------------------------------------------------------------
|
|
#------ taf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
902c: e28fc600 add ip, pc, #0, 12
|
|
9030: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9034: e5bcffe4 ldr pc, \[ip, #4068\]! ; 0xfe4
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9038: 4778 bx pc
|
|
903a: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
903c: e28fc600 add ip, pc, #0, 12
|
|
9040: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9044: e5bcffd8 ldr pc, \[ip, #4056\]! ; 0xfd8
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9048: 4778 bx pc
|
|
904a: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
904c: e28fc600 add ip, pc, #0, 12
|
|
9050: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9054: e5bcffcc ldr pc, \[ip, #4044\]! ; 0xfcc
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9058: 4778 bx pc
|
|
905a: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ atf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
905c: e28fc600 add ip, pc, #0, 12
|
|
9060: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9064: e5bcffc0 ldr pc, \[ip, #4032\]! ; 0xfc0
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9068: 4778 bx pc
|
|
906a: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
906c: e28fc600 add ip, pc, #0, 12
|
|
9070: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9074: e5bcffb4 ldr pc, \[ip, #4020\]! ; 0xfb4
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9078: 4778 bx pc
|
|
907a: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
907c: e28fc600 add ip, pc, #0, 12
|
|
9080: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9084: e5bcffa8 ldr pc, \[ip, #4008\]! ; 0xfa8
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9088: 4778 bx pc
|
|
908a: 46c0 nop ; \(mov r8, r8\)
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
908c: e28fc600 add ip, pc, #0, 12
|
|
9090: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
9094: e5bcff9c ldr pc, \[ip, #3996\]! ; 0xf9c
|
|
#------------------------------------------------------------------------------
|
|
#------ taf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
9098: e28fc600 add ip, pc, #0, 12
|
|
909c: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
90a0: e5bcff94 ldr pc, \[ip, #3988\]! ; 0xf94
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
90a4: e28fc600 add ip, pc, #0, 12
|
|
90a8: e28cca07 add ip, ip, #28672 ; 0x7000
|
|
90ac: e5bcff8c ldr pc, \[ip, #3980\]! ; 0xf8c
|
|
|
|
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 <aaf3>:
|
|
a014: e1a0f00e mov pc, lr
|
|
|
|
0000a018 <atf3>:
|
|
a018: e1a0f00e mov pc, lr
|
|
|
|
0000a01c <abf3>:
|
|
a01c: e1a0f00e mov pc, lr
|
|
|
|
0000a020 <taf3>:
|
|
a020: 46f7 mov pc, lr
|
|
|
|
0000a022 <ttf3>:
|
|
a022: 46f7 mov pc, lr
|
|
|
|
0000a024 <tbf3>:
|
|
a024: 46f7 mov pc, lr
|
|
\.\.\.
|
|
|
|
0000a028 <arm>:
|
|
a028: eb0017f4 bl 10000 <foo>
|
|
a02c: ea0017f3 b 10000 <foo>
|
|
a030: 0a0017f2 beq 10000 <foo>
|
|
a034: e59f4000 ldr r4, \[pc\] ; a03c <arm\+0x14>
|
|
a038: e59f4000 ldr r4, \[pc\] ; a040 <arm\+0x18>
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for foo
|
|
#------------------------------------------------------------------------------
|
|
a03c: 00000040 \.word 0x00000040
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for foo
|
|
#------------------------------------------------------------------------------
|
|
a040: 00006ffc \.word 0x00006ffc
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a044: ebfffbed bl 9000 <aaf1-0x1000>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a048: eafffbec b 9000 <aaf1-0x1000>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a04c: 0afffbeb beq 9000 <aaf1-0x1000>
|
|
a050: e59f4000 ldr r4, \[pc\] ; a058 <arm\+0x30>
|
|
a054: e59f4000 ldr r4, \[pc\] ; a05c <arm\+0x34>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of aaf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a058: 0000000c \.word 0x0000000c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of aaf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a05c: 00006fb0 \.word 0x00006fb0
|
|
#------------------------------------------------------------------------------
|
|
#------ taf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a060: ebfffbf1 bl 902c <aaf1-0xfd4>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a064: eafffbf0 b 902c <aaf1-0xfd4>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a068: 0afffbef beq 902c <aaf1-0xfd4>
|
|
a06c: e59f4000 ldr r4, \[pc\] ; a074 <arm\+0x4c>
|
|
a070: e59f4000 ldr r4, \[pc\] ; a078 <arm\+0x50>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of taf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a074: 00000018 \.word 0x00000018
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of taf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a078: 00006fa0 \.word 0x00006fa0
|
|
#------------------------------------------------------------------------------
|
|
#------ abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a07c: ebfffbe7 bl 9020 <aaf1-0xfe0>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a080: eafffbe6 b 9020 <aaf1-0xfe0>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a084: 0afffbe5 beq 9020 <aaf1-0xfe0>
|
|
a088: e59f4000 ldr r4, \[pc\] ; a090 <arm\+0x68>
|
|
a08c: e59f4000 ldr r4, \[pc\] ; a094 <arm\+0x6c>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of abf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a090: 00000014 \.word 0x00000014
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of abf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a094: 00006f80 \.word 0x00006f80
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a098: ebfffbeb bl 904c <aaf1-0xfb4>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a09c: eafffbea b 904c <aaf1-0xfb4>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0a0: 0afffbe9 beq 904c <aaf1-0xfb4>
|
|
a0a4: e59f4000 ldr r4, \[pc\] ; a0ac <arm\+0x84>
|
|
a0a8: e59f4000 ldr r4, \[pc\] ; a0b0 <arm\+0x88>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of tbf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0ac: 00000020 \.word 0x00000020
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of tbf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0b0: 00006f70 \.word 0x00006f70
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf3's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0b4: ebfffbfa bl 90a4 <aaf1-0xf5c>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf3's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0b8: eafffbf9 b 90a4 <aaf1-0xf5c>
|
|
#------------------------------------------------------------------------------
|
|
#------ aaf3's .plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0bc: 0afffbf8 beq 90a4 <aaf1-0xf5c>
|
|
a0c0: e59f4000 ldr r4, \[pc\] ; a0c8 <arm\+0xa0>
|
|
a0c4: e59f4000 ldr r4, \[pc\] ; a0cc <arm\+0xa4>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of aaf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0c8: 00000038 \.word 0x00000038
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of aaf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0cc: 00006f6c \.word 0x00006f6c
|
|
#------------------------------------------------------------------------------
|
|
#------ taf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0d0: ebfffbf0 bl 9098 <aaf1-0xf68>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0d4: eafffbef b 9098 <aaf1-0xf68>
|
|
#------------------------------------------------------------------------------
|
|
#------ taf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0d8: 0afffbee beq 9098 <aaf1-0xf68>
|
|
a0dc: e59f4000 ldr r4, \[pc\] ; a0e4 <arm\+0xbc>
|
|
a0e0: e59f4000 ldr r4, \[pc\] ; a0e8 <arm\+0xc0>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of taf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0e4: 00000034 \.word 0x00000034
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of taf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a0e8: 00006f4c \.word 0x00006f4c
|
|
#------------------------------------------------------------------------------
|
|
#------ abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0ec: ebfffbde bl 906c <aaf1-0xf94>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0f0: eafffbdd b 906c <aaf1-0xf94>
|
|
#------------------------------------------------------------------------------
|
|
#------ abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a0f4: 0afffbdc beq 906c <aaf1-0xf94>
|
|
a0f8: e59f4000 ldr r4, \[pc\] ; a100 <arm\+0xd8>
|
|
a0fc: e59f4000 ldr r4, \[pc\] ; a104 <arm\+0xdc>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of abf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a100: 00000028 \.word 0x00000028
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of abf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a104: 00006f24 \.word 0x00006f24
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a108: ebfffbdf bl 908c <aaf1-0xf74>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a10c: eafffbde b 908c <aaf1-0xf74>
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a110: 0afffbdd beq 908c <aaf1-0xf74>
|
|
a114: e59f4000 ldr r4, \[pc\] ; a11c <arm\+0xf4>
|
|
a118: e59f4000 ldr r4, \[pc\] ; a120 <arm\+0xf8>
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of tbf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a11c: 00000030 \.word 0x00000030
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of tbf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a120: 00006f10 \.word 0x00006f10
|
|
|
|
0000a124 <_thumb>:
|
|
a124: f005 ff6c bl 10000 <foo>
|
|
a128: f005 bf6a b\.w 10000 <foo>
|
|
a12c: f005 8768 beq\.w 10000 <foo>
|
|
a130: 4c00 ldr r4, \[pc, #0\] ; \(a134 <_thumb\+0x10>\)
|
|
a132: 4c01 ldr r4, \[pc, #4\] ; \(a138 <_thumb\+0x14>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ .got offset for foo
|
|
#------------------------------------------------------------------------------
|
|
a134: 00000040 \.word 0x00000040
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of .got entry for foo
|
|
#------------------------------------------------------------------------------
|
|
a138: 00006f04 \.word 0x00006f04
|
|
#------------------------------------------------------------------------------
|
|
#------ atf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a13c: f7fe ef68 blx 9010 <aaf1-0xff0>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a140: f7fe bf64 b\.w 900c <aaf1-0xff4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a144: f43e af62 beq\.w 900c <aaf1-0xff4>
|
|
a148: 4c00 ldr r4, \[pc, #0\] ; \(a14c <_thumb\+0x28>\)
|
|
a14a: 4c01 ldr r4, \[pc, #4\] ; \(a150 <_thumb\+0x2c>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of atf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a14c: 00000010 \.word 0x00000010
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of atf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a150: 00006ec0 \.word 0x00006ec0
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a154: f7fe ef72 blx 903c <aaf1-0xfc4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a158: f7fe bf6e b\.w 9038 <aaf1-0xfc8>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a15c: f43e af6c beq\.w 9038 <aaf1-0xfc8>
|
|
a160: 4c00 ldr r4, \[pc, #0\] ; \(a164 <_thumb\+0x40>\)
|
|
a162: 4c01 ldr r4, \[pc, #4\] ; \(a168 <_thumb\+0x44>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of ttf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a164: 0000001c \.word 0x0000001c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of ttf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a168: 00006eb4 \.word 0x00006eb4
|
|
#------------------------------------------------------------------------------
|
|
#------ abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a16c: f7fe ef58 blx 9020 <aaf1-0xfe0>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a170: f7fe bf54 b\.w 901c <aaf1-0xfe4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a174: f43e af52 beq\.w 901c <aaf1-0xfe4>
|
|
a178: 4c00 ldr r4, \[pc, #0\] ; \(a17c <_thumb\+0x58>\)
|
|
a17a: 4c01 ldr r4, \[pc, #4\] ; \(a180 <_thumb\+0x5c>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of abf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a17c: 00000014 \.word 0x00000014
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of abf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a180: 00006e94 \.word 0x00006e94
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a184: f7fe ef62 blx 904c <aaf1-0xfb4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a188: f7fe bf5e b\.w 9048 <aaf1-0xfb8>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf1's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a18c: f43e af5c beq\.w 9048 <aaf1-0xfb8>
|
|
a190: 4c00 ldr r4, \[pc, #0\] ; \(a194 <_thumb\+0x70>\)
|
|
a192: 4c01 ldr r4, \[pc, #4\] ; \(a198 <_thumb\+0x74>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of tbf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a194: 00000020 \.word 0x00000020
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of tbf1's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a198: 00006e88 \.word 0x00006e88
|
|
#------------------------------------------------------------------------------
|
|
#------ atf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a19c: f7fe ef5e blx 905c <aaf1-0xfa4>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1a0: f7fe bf5a b\.w 9058 <aaf1-0xfa8>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to atf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1a4: f43e af58 beq\.w 9058 <aaf1-0xfa8>
|
|
a1a8: 4c00 ldr r4, \[pc, #0\] ; \(a1ac <_thumb\+0x88>\)
|
|
a1aa: 4c01 ldr r4, \[pc, #4\] ; \(a1b0 <_thumb\+0x8c>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of atf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a1ac: 00000024 \.word 0x00000024
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of atf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a1b0: 00006e74 \.word 0x00006e74
|
|
#------------------------------------------------------------------------------
|
|
#------ ttf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1b4: f7fe ef62 blx 907c <aaf1-0xf84>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1b8: f7fe bf5e b\.w 9078 <aaf1-0xf88>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to ttf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1bc: f43e af5c beq\.w 9078 <aaf1-0xf88>
|
|
a1c0: 4c00 ldr r4, \[pc, #0\] ; \(a1c4 <_thumb\+0xa0>\)
|
|
a1c2: 4c01 ldr r4, \[pc, #4\] ; \(a1c8 <_thumb\+0xa4>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of ttf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a1c4: 0000002c \.word 0x0000002c
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of ttf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a1c8: 00006e64 \.word 0x00006e64
|
|
#------------------------------------------------------------------------------
|
|
#------ abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1cc: f7fe ef4e blx 906c <aaf1-0xf94>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1d0: f7fe bf4a b\.w 9068 <aaf1-0xf98>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to abf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1d4: f43e af48 beq\.w 9068 <aaf1-0xf98>
|
|
a1d8: 4c00 ldr r4, \[pc, #0\] ; \(a1dc <_thumb\+0xb8>\)
|
|
a1da: 4c01 ldr r4, \[pc, #4\] ; \(a1e0 <_thumb\+0xbc>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of abf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a1dc: 00000028 \.word 0x00000028
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of abf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a1e0: 00006e48 \.word 0x00006e48
|
|
#------------------------------------------------------------------------------
|
|
#------ tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1e4: f7fe ef52 blx 908c <aaf1-0xf74>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1e8: f7fe bf4e b\.w 9088 <aaf1-0xf78>
|
|
#------------------------------------------------------------------------------
|
|
#------ thumb entry to tbf3's .iplt entry
|
|
#------------------------------------------------------------------------------
|
|
a1ec: f43e af4c beq\.w 9088 <aaf1-0xf78>
|
|
a1f0: 4c00 ldr r4, \[pc, #0\] ; \(a1f4 <_thumb\+0xd0>\)
|
|
a1f2: 4c01 ldr r4, \[pc, #4\] ; \(a1f8 <_thumb\+0xd4>\)
|
|
#------------------------------------------------------------------------------
|
|
#------ GP-relative offset of tbf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a1f4: 00000030 \.word 0x00000030
|
|
#------------------------------------------------------------------------------
|
|
#------ PC-relative offset of tbf3's .igot.plt entry
|
|
#------------------------------------------------------------------------------
|
|
a1f8: 00006e38 \.word 0x00006e38
|