1 2.* 3 4 5Disassembly of section \.iplt: 6 700009000 <\.iplt>: 8#------------------------------------------------------------------------------ 9#------ aaf1's .iplt entry 10#------------------------------------------------------------------------------ 11 9000: e28fc600 add ip, pc, #0, 12 12 9004: e28cca08 add ip, ip, #8, 20 ; 0x8000 13 9008: e5bcf004 ldr pc, \[ip, #4\]! 14#------------------------------------------------------------------------------ 15#------ thumb entry to atf1's .iplt entry 16#------------------------------------------------------------------------------ 17 900c: 4778 bx pc 18 900e: 46c0 nop ; \(mov r8, r8\) 19#------------------------------------------------------------------------------ 20#------ atf1's .iplt entry 21#------------------------------------------------------------------------------ 22 9010: e28fc600 add ip, pc, #0, 12 23 9014: e28cca07 add ip, ip, #28672 ; 0x7000 24 9018: e5bcfff8 ldr pc, \[ip, #4088\]! ; 0xff8 25#------------------------------------------------------------------------------ 26#------ thumb entry to abf1's .iplt entry 27#------------------------------------------------------------------------------ 28 901c: 4778 bx pc 29 901e: 46c0 nop ; \(mov r8, r8\) 30#------------------------------------------------------------------------------ 31#------ abf1's .iplt entry 32#------------------------------------------------------------------------------ 33 9020: e28fc600 add ip, pc, #0, 12 34 9024: e28cca07 add ip, ip, #28672 ; 0x7000 35 9028: e5bcffec ldr pc, \[ip, #4076\]! ; 0xfec 36#------------------------------------------------------------------------------ 37#------ taf1's .iplt entry 38#------------------------------------------------------------------------------ 39 902c: e28fc600 add ip, pc, #0, 12 40 9030: e28cca07 add ip, ip, #28672 ; 0x7000 41 9034: e5bcffe4 ldr pc, \[ip, #4068\]! ; 0xfe4 42#------------------------------------------------------------------------------ 43#------ thumb entry to ttf1's .iplt entry 44#------------------------------------------------------------------------------ 45 9038: 4778 bx pc 46 903a: 46c0 nop ; \(mov r8, r8\) 47#------------------------------------------------------------------------------ 48#------ ttf1's .iplt entry 49#------------------------------------------------------------------------------ 50 903c: e28fc600 add ip, pc, #0, 12 51 9040: e28cca07 add ip, ip, #28672 ; 0x7000 52 9044: e5bcffd8 ldr pc, \[ip, #4056\]! ; 0xfd8 53#------------------------------------------------------------------------------ 54#------ thumb entry to tbf1's .iplt entry 55#------------------------------------------------------------------------------ 56 9048: 4778 bx pc 57 904a: 46c0 nop ; \(mov r8, r8\) 58#------------------------------------------------------------------------------ 59#------ tbf1's .iplt entry 60#------------------------------------------------------------------------------ 61 904c: e28fc600 add ip, pc, #0, 12 62 9050: e28cca07 add ip, ip, #28672 ; 0x7000 63 9054: e5bcffcc ldr pc, \[ip, #4044\]! ; 0xfcc 64#------------------------------------------------------------------------------ 65#------ thumb entry to atf3's .iplt entry 66#------------------------------------------------------------------------------ 67 9058: 4778 bx pc 68 905a: 46c0 nop ; \(mov r8, r8\) 69#------------------------------------------------------------------------------ 70#------ atf3's .iplt entry 71#------------------------------------------------------------------------------ 72 905c: e28fc600 add ip, pc, #0, 12 73 9060: e28cca07 add ip, ip, #28672 ; 0x7000 74 9064: e5bcffc0 ldr pc, \[ip, #4032\]! ; 0xfc0 75#------------------------------------------------------------------------------ 76#------ thumb entry to abf3's .iplt entry 77#------------------------------------------------------------------------------ 78 9068: 4778 bx pc 79 906a: 46c0 nop ; \(mov r8, r8\) 80#------------------------------------------------------------------------------ 81#------ abf3's .iplt entry 82#------------------------------------------------------------------------------ 83 906c: e28fc600 add ip, pc, #0, 12 84 9070: e28cca07 add ip, ip, #28672 ; 0x7000 85 9074: e5bcffb4 ldr pc, \[ip, #4020\]! ; 0xfb4 86#------------------------------------------------------------------------------ 87#------ thumb entry to ttf3's .iplt entry 88#------------------------------------------------------------------------------ 89 9078: 4778 bx pc 90 907a: 46c0 nop ; \(mov r8, r8\) 91#------------------------------------------------------------------------------ 92#------ ttf3's .iplt entry 93#------------------------------------------------------------------------------ 94 907c: e28fc600 add ip, pc, #0, 12 95 9080: e28cca07 add ip, ip, #28672 ; 0x7000 96 9084: e5bcffa8 ldr pc, \[ip, #4008\]! ; 0xfa8 97#------------------------------------------------------------------------------ 98#------ thumb entry to tbf3's .iplt entry 99#------------------------------------------------------------------------------ 100 9088: 4778 bx pc 101 908a: 46c0 nop ; \(mov r8, r8\) 102#------------------------------------------------------------------------------ 103#------ tbf3's .iplt entry 104#------------------------------------------------------------------------------ 105 908c: e28fc600 add ip, pc, #0, 12 106 9090: e28cca07 add ip, ip, #28672 ; 0x7000 107 9094: e5bcff9c ldr pc, \[ip, #3996\]! ; 0xf9c 108#------------------------------------------------------------------------------ 109#------ taf3's .iplt entry 110#------------------------------------------------------------------------------ 111 9098: e28fc600 add ip, pc, #0, 12 112 909c: e28cca07 add ip, ip, #28672 ; 0x7000 113 90a0: e5bcff94 ldr pc, \[ip, #3988\]! ; 0xf94 114#------------------------------------------------------------------------------ 115#------ aaf3's .iplt entry 116#------------------------------------------------------------------------------ 117 90a4: e28fc600 add ip, pc, #0, 12 118 90a8: e28cca07 add ip, ip, #28672 ; 0x7000 119 90ac: e5bcff8c ldr pc, \[ip, #3980\]! ; 0xf8c 120 121Disassembly of section \.text: 122 1230000a000 <aaf1>: 124 a000: e1a0f00e mov pc, lr 125 1260000a004 <atf1>: 127 a004: e1a0f00e mov pc, lr 128 1290000a008 <abf1>: 130 a008: e1a0f00e mov pc, lr 131 1320000a00c <taf1>: 133 a00c: 46f7 mov pc, lr 134 1350000a00e <ttf1>: 136 a00e: 46f7 mov pc, lr 137 1380000a010 <tbf1>: 139 a010: 46f7 mov pc, lr 140 \.\.\. 141 1420000a014 <aaf3>: 143 a014: e1a0f00e mov pc, lr 144 1450000a018 <atf3>: 146 a018: e1a0f00e mov pc, lr 147 1480000a01c <abf3>: 149 a01c: e1a0f00e mov pc, lr 150 1510000a020 <taf3>: 152 a020: 46f7 mov pc, lr 153 1540000a022 <ttf3>: 155 a022: 46f7 mov pc, lr 156 1570000a024 <tbf3>: 158 a024: 46f7 mov pc, lr 159 \.\.\. 160 1610000a028 <arm>: 162 a028: eb0017f4 bl 10000 <foo> 163 a02c: ea0017f3 b 10000 <foo> 164 a030: 0a0017f2 beq 10000 <foo> 165 a034: e59f4000 ldr r4, \[pc\] ; a03c <arm\+0x14> 166 a038: e59f4000 ldr r4, \[pc\] ; a040 <arm\+0x18> 167#------------------------------------------------------------------------------ 168#------ .got offset for foo 169#------------------------------------------------------------------------------ 170 a03c: 00000040 \.word 0x00000040 171#------------------------------------------------------------------------------ 172#------ PC-relative offset of .got entry for foo 173#------------------------------------------------------------------------------ 174 a040: 00006ffc \.word 0x00006ffc 175#------------------------------------------------------------------------------ 176#------ aaf1's .iplt entry 177#------------------------------------------------------------------------------ 178 a044: ebfffbed bl 9000 <aaf1-0x1000> 179#------------------------------------------------------------------------------ 180#------ aaf1's .iplt entry 181#------------------------------------------------------------------------------ 182 a048: eafffbec b 9000 <aaf1-0x1000> 183#------------------------------------------------------------------------------ 184#------ aaf1's .iplt entry 185#------------------------------------------------------------------------------ 186 a04c: 0afffbeb beq 9000 <aaf1-0x1000> 187 a050: e59f4000 ldr r4, \[pc\] ; a058 <arm\+0x30> 188 a054: e59f4000 ldr r4, \[pc\] ; a05c <arm\+0x34> 189#------------------------------------------------------------------------------ 190#------ GP-relative offset of aaf1's .igot.plt entry 191#------------------------------------------------------------------------------ 192 a058: 0000000c \.word 0x0000000c 193#------------------------------------------------------------------------------ 194#------ PC-relative offset of aaf1's .igot.plt entry 195#------------------------------------------------------------------------------ 196 a05c: 00006fb0 \.word 0x00006fb0 197#------------------------------------------------------------------------------ 198#------ taf1's .iplt entry 199#------------------------------------------------------------------------------ 200 a060: ebfffbf1 bl 902c <aaf1-0xfd4> 201#------------------------------------------------------------------------------ 202#------ taf1's .iplt entry 203#------------------------------------------------------------------------------ 204 a064: eafffbf0 b 902c <aaf1-0xfd4> 205#------------------------------------------------------------------------------ 206#------ taf1's .iplt entry 207#------------------------------------------------------------------------------ 208 a068: 0afffbef beq 902c <aaf1-0xfd4> 209 a06c: e59f4000 ldr r4, \[pc\] ; a074 <arm\+0x4c> 210 a070: e59f4000 ldr r4, \[pc\] ; a078 <arm\+0x50> 211#------------------------------------------------------------------------------ 212#------ GP-relative offset of taf1's .igot.plt entry 213#------------------------------------------------------------------------------ 214 a074: 00000018 \.word 0x00000018 215#------------------------------------------------------------------------------ 216#------ PC-relative offset of taf1's .igot.plt entry 217#------------------------------------------------------------------------------ 218 a078: 00006fa0 \.word 0x00006fa0 219#------------------------------------------------------------------------------ 220#------ abf1's .iplt entry 221#------------------------------------------------------------------------------ 222 a07c: ebfffbe7 bl 9020 <aaf1-0xfe0> 223#------------------------------------------------------------------------------ 224#------ abf1's .iplt entry 225#------------------------------------------------------------------------------ 226 a080: eafffbe6 b 9020 <aaf1-0xfe0> 227#------------------------------------------------------------------------------ 228#------ abf1's .iplt entry 229#------------------------------------------------------------------------------ 230 a084: 0afffbe5 beq 9020 <aaf1-0xfe0> 231 a088: e59f4000 ldr r4, \[pc\] ; a090 <arm\+0x68> 232 a08c: e59f4000 ldr r4, \[pc\] ; a094 <arm\+0x6c> 233#------------------------------------------------------------------------------ 234#------ GP-relative offset of abf1's .igot.plt entry 235#------------------------------------------------------------------------------ 236 a090: 00000014 \.word 0x00000014 237#------------------------------------------------------------------------------ 238#------ PC-relative offset of abf1's .igot.plt entry 239#------------------------------------------------------------------------------ 240 a094: 00006f80 \.word 0x00006f80 241#------------------------------------------------------------------------------ 242#------ tbf1's .iplt entry 243#------------------------------------------------------------------------------ 244 a098: ebfffbeb bl 904c <aaf1-0xfb4> 245#------------------------------------------------------------------------------ 246#------ tbf1's .iplt entry 247#------------------------------------------------------------------------------ 248 a09c: eafffbea b 904c <aaf1-0xfb4> 249#------------------------------------------------------------------------------ 250#------ tbf1's .iplt entry 251#------------------------------------------------------------------------------ 252 a0a0: 0afffbe9 beq 904c <aaf1-0xfb4> 253 a0a4: e59f4000 ldr r4, \[pc\] ; a0ac <arm\+0x84> 254 a0a8: e59f4000 ldr r4, \[pc\] ; a0b0 <arm\+0x88> 255#------------------------------------------------------------------------------ 256#------ GP-relative offset of tbf1's .igot.plt entry 257#------------------------------------------------------------------------------ 258 a0ac: 00000020 \.word 0x00000020 259#------------------------------------------------------------------------------ 260#------ PC-relative offset of tbf1's .igot.plt entry 261#------------------------------------------------------------------------------ 262 a0b0: 00006f70 \.word 0x00006f70 263#------------------------------------------------------------------------------ 264#------ aaf3's .plt entry 265#------------------------------------------------------------------------------ 266 a0b4: ebfffbfa bl 90a4 <aaf1-0xf5c> 267#------------------------------------------------------------------------------ 268#------ aaf3's .plt entry 269#------------------------------------------------------------------------------ 270 a0b8: eafffbf9 b 90a4 <aaf1-0xf5c> 271#------------------------------------------------------------------------------ 272#------ aaf3's .plt entry 273#------------------------------------------------------------------------------ 274 a0bc: 0afffbf8 beq 90a4 <aaf1-0xf5c> 275 a0c0: e59f4000 ldr r4, \[pc\] ; a0c8 <arm\+0xa0> 276 a0c4: e59f4000 ldr r4, \[pc\] ; a0cc <arm\+0xa4> 277#------------------------------------------------------------------------------ 278#------ GP-relative offset of aaf3's .igot.plt entry 279#------------------------------------------------------------------------------ 280 a0c8: 00000038 \.word 0x00000038 281#------------------------------------------------------------------------------ 282#------ PC-relative offset of aaf3's .igot.plt entry 283#------------------------------------------------------------------------------ 284 a0cc: 00006f6c \.word 0x00006f6c 285#------------------------------------------------------------------------------ 286#------ taf3's .iplt entry 287#------------------------------------------------------------------------------ 288 a0d0: ebfffbf0 bl 9098 <aaf1-0xf68> 289#------------------------------------------------------------------------------ 290#------ taf3's .iplt entry 291#------------------------------------------------------------------------------ 292 a0d4: eafffbef b 9098 <aaf1-0xf68> 293#------------------------------------------------------------------------------ 294#------ taf3's .iplt entry 295#------------------------------------------------------------------------------ 296 a0d8: 0afffbee beq 9098 <aaf1-0xf68> 297 a0dc: e59f4000 ldr r4, \[pc\] ; a0e4 <arm\+0xbc> 298 a0e0: e59f4000 ldr r4, \[pc\] ; a0e8 <arm\+0xc0> 299#------------------------------------------------------------------------------ 300#------ GP-relative offset of taf3's .igot.plt entry 301#------------------------------------------------------------------------------ 302 a0e4: 00000034 \.word 0x00000034 303#------------------------------------------------------------------------------ 304#------ PC-relative offset of taf3's .igot.plt entry 305#------------------------------------------------------------------------------ 306 a0e8: 00006f4c \.word 0x00006f4c 307#------------------------------------------------------------------------------ 308#------ abf3's .iplt entry 309#------------------------------------------------------------------------------ 310 a0ec: ebfffbde bl 906c <aaf1-0xf94> 311#------------------------------------------------------------------------------ 312#------ abf3's .iplt entry 313#------------------------------------------------------------------------------ 314 a0f0: eafffbdd b 906c <aaf1-0xf94> 315#------------------------------------------------------------------------------ 316#------ abf3's .iplt entry 317#------------------------------------------------------------------------------ 318 a0f4: 0afffbdc beq 906c <aaf1-0xf94> 319 a0f8: e59f4000 ldr r4, \[pc\] ; a100 <arm\+0xd8> 320 a0fc: e59f4000 ldr r4, \[pc\] ; a104 <arm\+0xdc> 321#------------------------------------------------------------------------------ 322#------ GP-relative offset of abf3's .igot.plt entry 323#------------------------------------------------------------------------------ 324 a100: 00000028 \.word 0x00000028 325#------------------------------------------------------------------------------ 326#------ PC-relative offset of abf3's .igot.plt entry 327#------------------------------------------------------------------------------ 328 a104: 00006f24 \.word 0x00006f24 329#------------------------------------------------------------------------------ 330#------ tbf3's .iplt entry 331#------------------------------------------------------------------------------ 332 a108: ebfffbdf bl 908c <aaf1-0xf74> 333#------------------------------------------------------------------------------ 334#------ tbf3's .iplt entry 335#------------------------------------------------------------------------------ 336 a10c: eafffbde b 908c <aaf1-0xf74> 337#------------------------------------------------------------------------------ 338#------ tbf3's .iplt entry 339#------------------------------------------------------------------------------ 340 a110: 0afffbdd beq 908c <aaf1-0xf74> 341 a114: e59f4000 ldr r4, \[pc\] ; a11c <arm\+0xf4> 342 a118: e59f4000 ldr r4, \[pc\] ; a120 <arm\+0xf8> 343#------------------------------------------------------------------------------ 344#------ GP-relative offset of tbf3's .igot.plt entry 345#------------------------------------------------------------------------------ 346 a11c: 00000030 \.word 0x00000030 347#------------------------------------------------------------------------------ 348#------ PC-relative offset of tbf3's .igot.plt entry 349#------------------------------------------------------------------------------ 350 a120: 00006f10 \.word 0x00006f10 351 3520000a124 <_thumb>: 353 a124: f005 ff6c bl 10000 <foo> 354 a128: f005 bf6a b\.w 10000 <foo> 355 a12c: f005 8768 beq\.w 10000 <foo> 356 a130: 4c00 ldr r4, \[pc, #0\] ; \(a134 <_thumb\+0x10>\) 357 a132: 4c01 ldr r4, \[pc, #4\] ; \(a138 <_thumb\+0x14>\) 358#------------------------------------------------------------------------------ 359#------ .got offset for foo 360#------------------------------------------------------------------------------ 361 a134: 00000040 \.word 0x00000040 362#------------------------------------------------------------------------------ 363#------ PC-relative offset of .got entry for foo 364#------------------------------------------------------------------------------ 365 a138: 00006f04 \.word 0x00006f04 366#------------------------------------------------------------------------------ 367#------ atf1's .iplt entry 368#------------------------------------------------------------------------------ 369 a13c: f7fe ef68 blx 9010 <aaf1-0xff0> 370#------------------------------------------------------------------------------ 371#------ thumb entry to atf1's .iplt entry 372#------------------------------------------------------------------------------ 373 a140: f7fe bf64 b\.w 900c <aaf1-0xff4> 374#------------------------------------------------------------------------------ 375#------ thumb entry to atf1's .iplt entry 376#------------------------------------------------------------------------------ 377 a144: f43e af62 beq\.w 900c <aaf1-0xff4> 378 a148: 4c00 ldr r4, \[pc, #0\] ; \(a14c <_thumb\+0x28>\) 379 a14a: 4c01 ldr r4, \[pc, #4\] ; \(a150 <_thumb\+0x2c>\) 380#------------------------------------------------------------------------------ 381#------ GP-relative offset of atf1's .igot.plt entry 382#------------------------------------------------------------------------------ 383 a14c: 00000010 \.word 0x00000010 384#------------------------------------------------------------------------------ 385#------ PC-relative offset of atf1's .igot.plt entry 386#------------------------------------------------------------------------------ 387 a150: 00006ec0 \.word 0x00006ec0 388#------------------------------------------------------------------------------ 389#------ ttf1's .iplt entry 390#------------------------------------------------------------------------------ 391 a154: f7fe ef72 blx 903c <aaf1-0xfc4> 392#------------------------------------------------------------------------------ 393#------ thumb entry to ttf1's .iplt entry 394#------------------------------------------------------------------------------ 395 a158: f7fe bf6e b\.w 9038 <aaf1-0xfc8> 396#------------------------------------------------------------------------------ 397#------ thumb entry to ttf1's .iplt entry 398#------------------------------------------------------------------------------ 399 a15c: f43e af6c beq\.w 9038 <aaf1-0xfc8> 400 a160: 4c00 ldr r4, \[pc, #0\] ; \(a164 <_thumb\+0x40>\) 401 a162: 4c01 ldr r4, \[pc, #4\] ; \(a168 <_thumb\+0x44>\) 402#------------------------------------------------------------------------------ 403#------ GP-relative offset of ttf1's .igot.plt entry 404#------------------------------------------------------------------------------ 405 a164: 0000001c \.word 0x0000001c 406#------------------------------------------------------------------------------ 407#------ PC-relative offset of ttf1's .igot.plt entry 408#------------------------------------------------------------------------------ 409 a168: 00006eb4 \.word 0x00006eb4 410#------------------------------------------------------------------------------ 411#------ abf1's .iplt entry 412#------------------------------------------------------------------------------ 413 a16c: f7fe ef58 blx 9020 <aaf1-0xfe0> 414#------------------------------------------------------------------------------ 415#------ thumb entry to abf1's .iplt entry 416#------------------------------------------------------------------------------ 417 a170: f7fe bf54 b\.w 901c <aaf1-0xfe4> 418#------------------------------------------------------------------------------ 419#------ thumb entry to abf1's .iplt entry 420#------------------------------------------------------------------------------ 421 a174: f43e af52 beq\.w 901c <aaf1-0xfe4> 422 a178: 4c00 ldr r4, \[pc, #0\] ; \(a17c <_thumb\+0x58>\) 423 a17a: 4c01 ldr r4, \[pc, #4\] ; \(a180 <_thumb\+0x5c>\) 424#------------------------------------------------------------------------------ 425#------ GP-relative offset of abf1's .igot.plt entry 426#------------------------------------------------------------------------------ 427 a17c: 00000014 \.word 0x00000014 428#------------------------------------------------------------------------------ 429#------ PC-relative offset of abf1's .igot.plt entry 430#------------------------------------------------------------------------------ 431 a180: 00006e94 \.word 0x00006e94 432#------------------------------------------------------------------------------ 433#------ tbf1's .iplt entry 434#------------------------------------------------------------------------------ 435 a184: f7fe ef62 blx 904c <aaf1-0xfb4> 436#------------------------------------------------------------------------------ 437#------ thumb entry to tbf1's .iplt entry 438#------------------------------------------------------------------------------ 439 a188: f7fe bf5e b\.w 9048 <aaf1-0xfb8> 440#------------------------------------------------------------------------------ 441#------ thumb entry to tbf1's .iplt entry 442#------------------------------------------------------------------------------ 443 a18c: f43e af5c beq\.w 9048 <aaf1-0xfb8> 444 a190: 4c00 ldr r4, \[pc, #0\] ; \(a194 <_thumb\+0x70>\) 445 a192: 4c01 ldr r4, \[pc, #4\] ; \(a198 <_thumb\+0x74>\) 446#------------------------------------------------------------------------------ 447#------ GP-relative offset of tbf1's .igot.plt entry 448#------------------------------------------------------------------------------ 449 a194: 00000020 \.word 0x00000020 450#------------------------------------------------------------------------------ 451#------ PC-relative offset of tbf1's .igot.plt entry 452#------------------------------------------------------------------------------ 453 a198: 00006e88 \.word 0x00006e88 454#------------------------------------------------------------------------------ 455#------ atf3's .iplt entry 456#------------------------------------------------------------------------------ 457 a19c: f7fe ef5e blx 905c <aaf1-0xfa4> 458#------------------------------------------------------------------------------ 459#------ thumb entry to atf3's .iplt entry 460#------------------------------------------------------------------------------ 461 a1a0: f7fe bf5a b\.w 9058 <aaf1-0xfa8> 462#------------------------------------------------------------------------------ 463#------ thumb entry to atf3's .iplt entry 464#------------------------------------------------------------------------------ 465 a1a4: f43e af58 beq\.w 9058 <aaf1-0xfa8> 466 a1a8: 4c00 ldr r4, \[pc, #0\] ; \(a1ac <_thumb\+0x88>\) 467 a1aa: 4c01 ldr r4, \[pc, #4\] ; \(a1b0 <_thumb\+0x8c>\) 468#------------------------------------------------------------------------------ 469#------ GP-relative offset of atf3's .igot.plt entry 470#------------------------------------------------------------------------------ 471 a1ac: 00000024 \.word 0x00000024 472#------------------------------------------------------------------------------ 473#------ PC-relative offset of atf3's .igot.plt entry 474#------------------------------------------------------------------------------ 475 a1b0: 00006e74 \.word 0x00006e74 476#------------------------------------------------------------------------------ 477#------ ttf3's .iplt entry 478#------------------------------------------------------------------------------ 479 a1b4: f7fe ef62 blx 907c <aaf1-0xf84> 480#------------------------------------------------------------------------------ 481#------ thumb entry to ttf3's .iplt entry 482#------------------------------------------------------------------------------ 483 a1b8: f7fe bf5e b\.w 9078 <aaf1-0xf88> 484#------------------------------------------------------------------------------ 485#------ thumb entry to ttf3's .iplt entry 486#------------------------------------------------------------------------------ 487 a1bc: f43e af5c beq\.w 9078 <aaf1-0xf88> 488 a1c0: 4c00 ldr r4, \[pc, #0\] ; \(a1c4 <_thumb\+0xa0>\) 489 a1c2: 4c01 ldr r4, \[pc, #4\] ; \(a1c8 <_thumb\+0xa4>\) 490#------------------------------------------------------------------------------ 491#------ GP-relative offset of ttf3's .igot.plt entry 492#------------------------------------------------------------------------------ 493 a1c4: 0000002c \.word 0x0000002c 494#------------------------------------------------------------------------------ 495#------ PC-relative offset of ttf3's .igot.plt entry 496#------------------------------------------------------------------------------ 497 a1c8: 00006e64 \.word 0x00006e64 498#------------------------------------------------------------------------------ 499#------ abf3's .iplt entry 500#------------------------------------------------------------------------------ 501 a1cc: f7fe ef4e blx 906c <aaf1-0xf94> 502#------------------------------------------------------------------------------ 503#------ thumb entry to abf3's .iplt entry 504#------------------------------------------------------------------------------ 505 a1d0: f7fe bf4a b\.w 9068 <aaf1-0xf98> 506#------------------------------------------------------------------------------ 507#------ thumb entry to abf3's .iplt entry 508#------------------------------------------------------------------------------ 509 a1d4: f43e af48 beq\.w 9068 <aaf1-0xf98> 510 a1d8: 4c00 ldr r4, \[pc, #0\] ; \(a1dc <_thumb\+0xb8>\) 511 a1da: 4c01 ldr r4, \[pc, #4\] ; \(a1e0 <_thumb\+0xbc>\) 512#------------------------------------------------------------------------------ 513#------ GP-relative offset of abf3's .igot.plt entry 514#------------------------------------------------------------------------------ 515 a1dc: 00000028 \.word 0x00000028 516#------------------------------------------------------------------------------ 517#------ PC-relative offset of abf3's .igot.plt entry 518#------------------------------------------------------------------------------ 519 a1e0: 00006e48 \.word 0x00006e48 520#------------------------------------------------------------------------------ 521#------ tbf3's .iplt entry 522#------------------------------------------------------------------------------ 523 a1e4: f7fe ef52 blx 908c <aaf1-0xf74> 524#------------------------------------------------------------------------------ 525#------ thumb entry to tbf3's .iplt entry 526#------------------------------------------------------------------------------ 527 a1e8: f7fe bf4e b\.w 9088 <aaf1-0xf78> 528#------------------------------------------------------------------------------ 529#------ thumb entry to tbf3's .iplt entry 530#------------------------------------------------------------------------------ 531 a1ec: f43e af4c beq\.w 9088 <aaf1-0xf78> 532 a1f0: 4c00 ldr r4, \[pc, #0\] ; \(a1f4 <_thumb\+0xd0>\) 533 a1f2: 4c01 ldr r4, \[pc, #4\] ; \(a1f8 <_thumb\+0xd4>\) 534#------------------------------------------------------------------------------ 535#------ GP-relative offset of tbf3's .igot.plt entry 536#------------------------------------------------------------------------------ 537 a1f4: 00000030 \.word 0x00000030 538#------------------------------------------------------------------------------ 539#------ PC-relative offset of tbf3's .igot.plt entry 540#------------------------------------------------------------------------------ 541 a1f8: 00006e38 \.word 0x00006e38 542