mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-18 23:03:29 +08:00
a24bb4f0cc
binutils * objdump.c (is_significant_symbol_name): New function. (remove_useless_symbols): Do not remove significanr symbols. (find_symbol_for_address): If an exact match for the specified address has not been found, try scanning the dynamic relocs to see if one of these matches the address. If so, use the symbol associated with the reloc. (objdump_print_addr_with_symbol): Do not print offsets to symbols with no value. (disassemble_section): Only use dynamic relocs if the user requested this. (disassemble_data): Always load dynamic relocs if they are available. ld * ld-aarch64/emit-relocs-515-be.d: Adjust output to match change in objdump. * ld-aarch64/emit-relocs-515.d: Likewise. * ld-aarch64/emit-relocs-516-be.d: Likewise. * ld-aarch64/emit-relocs-516.d: Likewise. * ld-aarch64/farcall-b-plt.d: Likewise. * ld-aarch64/farcall-bl-plt.d: Likewise. * ld-aarch64/gc-plt-relocs.d: Likewise. * ld-aarch64/tls-desc-ie.d: Likewise. * ld-aarch64/tls-tiny-desc.d: Likewise. * ld-aarch64/tls-tiny-gd.d: Likewise. * ld-aarch64/tls-tiny-ie.d: Likewise. * ld-arm/arm-app-abs32.d: Likewise. * 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-app2.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-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/tls-lib-loc.d: Likewise. * ld-cris/dso-pltdis1.d: Likewise. * ld-cris/dso-pltdis2.d: Likewise. * ld-cris/dso12-pltdis.d: Likewise. * ld-elf/symbolic-func.r: Likewise. * ld-frv/fdpic-pie-1.d: Likewise. * ld-frv/fdpic-pie-2.d: Likewise. * ld-frv/fdpic-pie-6.d: Likewise. * ld-frv/fdpic-pie-7.d: Likewise. * ld-frv/fdpic-pie-8.d: Likewise. * ld-frv/fdpic-shared-1.d: Likewise. * ld-frv/fdpic-shared-2.d: Likewise. * ld-frv/fdpic-shared-3.d: Likewise. * ld-frv/fdpic-shared-4.d: Likewise. * ld-frv/fdpic-shared-5.d: Likewise. * ld-frv/fdpic-shared-6.d: Likewise. * ld-frv/fdpic-shared-7.d: Likewise. * ld-frv/fdpic-shared-8.d: Likewise. * ld-frv/fdpic-shared-local-2.d: Likewise. * ld-frv/fdpic-shared-local-8.d: Likewise. * ld-frv/fdpic-static-1.d: Likewise. * ld-frv/fdpic-static-2.d: Likewise. * ld-frv/fdpic-static-6.d: Likewise. * ld-frv/fdpic-static-7.d: Likewise. * ld-frv/fdpic-static-8.d: Likewise. * ld-frv/tls-dynamic-2.d: Likewise. * ld-frv/tls-initial-shared-2.d: Likewise. * ld-frv/tls-relax-shared-2.d: Likewise. * ld-frv/tls-shared-2.d: Likewise. * ld-i386/plt-nacl.pd: Likewise. * ld-i386/plt-pic-nacl.pd: Likewise. * ld-i386/plt-pic.pd: Likewise. * ld-i386/plt.pd: Likewise. * ld-i386/pr19636-1d-nacl.d: Likewise. * ld-i386/pr19636-1d.d: Likewise. * ld-i386/pr19636-2c-nacl.d: Likewise. * ld-i386/pr19636-2c.d: Likewise. * ld-ifunc/ifunc-21-x86-64.d: Likewise. * ld-ifunc/ifunc-22-x86-64.d: Likewise. * ld-ifunc/pr17154-i386.d: Likewise. * ld-ifunc/pr17154-x86-64.d: Likewise. * ld-m68k/plt1-68020.d: Likewise. * ld-m68k/plt1-cpu32.d: Likewise. * ld-m68k/plt1-isab.d: Likewise. * ld-m68k/plt1-isac.d: Likewise. * ld-metag/shared.d: Likewise. * ld-metag/stub_pic_app.d: Likewise. * ld-metag/stub_pic_shared.d: Likewise. * ld-metag/stub_shared.d: Likewise. * ld-s390/tlsbin_64.dd: Likewise. * ld-s390/tlspic_64.dd: Likewise. * ld-tic6x/shlib-1.dd: Likewise. * ld-tic6x/shlib-1b.dd: Likewise. * ld-tic6x/shlib-1rb.dd: Likewise. * ld-tic6x/shlib-app-1.dd: Likewise. * ld-tic6x/shlib-app-1b.dd: Likewise. * ld-tic6x/shlib-app-1r.dd: Likewise. * ld-tic6x/shlib-app-1rb.dd: Likewise. * ld-tic6x/shlib-noindex.dd: Likewise. * ld-vax-elf/export-class-data.dd: Likewise. * ld-vax-elf/plt-local-lib.dd: Likewise. * ld-vax-elf/plt-local.dd: Likewise. * ld-x86-64/bnd-ifunc-2.d: Likewise. * ld-x86-64/bnd-plt-1.d: Likewise. * ld-x86-64/gotpcrel1.dd: Likewise. * ld-x86-64/libno-plt-1b.dd: Likewise. * ld-x86-64/load1c-nacl.d: Likewise. * ld-x86-64/load1c.d: Likewise. * ld-x86-64/load1d-nacl.d: Likewise. * ld-x86-64/load1d.d: Likewise. * ld-x86-64/mov1a.d: Likewise. * ld-x86-64/mov1b.d: Likewise. * ld-x86-64/mov1c.d: Likewise. * ld-x86-64/mov1d.d: Likewise. * ld-x86-64/mov2a.d: Likewise. * ld-x86-64/mov2b.d: Likewise. * ld-x86-64/mov2c.d: Likewise. * ld-x86-64/mov2d.d: Likewise. * ld-x86-64/mpx3.dd: Likewise. * ld-x86-64/mpx4.dd: Likewise. * ld-x86-64/no-plt-1a.dd: Likewise. * ld-x86-64/no-plt-1b.dd: Likewise. * ld-x86-64/no-plt-1c.dd: Likewise. * ld-x86-64/no-plt-1e.dd: Likewise. * ld-x86-64/no-plt-1f.dd: Likewise. * ld-x86-64/no-plt-1g.dd: Likewise. * ld-x86-64/plt-main-bnd.dd: Likewise. * ld-x86-64/plt-nacl.pd: Likewise. * ld-x86-64/plt.pd: Likewise. * ld-x86-64/pr18591.d: Likewise. * ld-x86-64/pr19609-1c.d: Likewise. * ld-x86-64/pr19609-1e.d: Likewise. * ld-x86-64/pr19609-1j.d: Likewise. * ld-x86-64/pr19609-1l.d: Likewise. * ld-x86-64/pr19609-1m.d: Likewise. * ld-x86-64/pr19609-5b.d: Likewise. * ld-x86-64/pr19609-5c.d: Likewise. * ld-x86-64/pr19609-5e.d: Likewise. * ld-x86-64/pr19609-6b.d: Likewise. * ld-x86-64/pr19609-7b.d: Likewise. * ld-x86-64/pr19609-7d.d: Likewise. * ld-x86-64/pr19636-2d.d: Likewise. * ld-x86-64/pr20093-1.d: Likewise. * ld-x86-64/pr20093-2.d: Likewise. * ld-x86-64/pr20253-1b.d: Likewise. * ld-x86-64/pr20253-1d.d: Likewise. * ld-x86-64/pr20253-1f.d: Likewise. * ld-x86-64/pr20253-1h.d: Likewise. * ld-x86-64/pr20253-1j.d: Likewise. * ld-x86-64/pr20253-1l.d: Likewise. * ld-x86-64/protected3.d: Likewise. * ld-x86-64/tlsbin.dd: Likewise. * ld-x86-64/tlsbin2.dd: Likewise. * ld-x86-64/tlsbindesc.dd: Likewise. * ld-x86-64/tlsdesc-nacl.pd: Likewise. * ld-x86-64/tlsdesc.dd: Likewise. * ld-x86-64/tlsdesc.pd: Likewise. * ld-x86-64/tlsgd10.dd: Likewise. * ld-x86-64/tlsgd5.dd: Likewise. * ld-x86-64/tlsgd6.dd: Likewise. * ld-x86-64/tlsgd8.dd: Likewise. * ld-x86-64/tlsgdesc.dd: Likewise. * ld-x86-64/tlspic.dd: Likewise. * ld-x86-64/tlspic2.dd: Likewise. 2016-10-11 Nick Clifton <nickc@redhat.com> PR ld/20535 * emultempl/elf32.em (_search_needed): Add support for pseudo environment variables supported by ld.so. Namely $ORIGIN, $LIB and $PLATFORM. * configure.ac: Add getauxval to list AC_CHECK_FUNCS list. * config.in: Regenerate. * configure: Regenerate. 2016-10-11 Alan Modra <amodra@gmail.com> * ldlang.c (lang_do_assignments_1): Descend into output section statements that do not yet have bfd sections. Set symbol section temporarily for symbols defined in such statements to the undefined section. Don't error on data or reloc statements until final phase. * ldexp.c (exp_fold_tree_1 <etree_assign>): Handle bfd_und_section in expld.section. * testsuite/ld-mmix/bpo-10.d: Adjust. * testsuite/ld-mmix/bpo-11.d: Adjust. 2016-10-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * emulparams/elf64_s390.sh: Move binary start to 16M. * testsuite/ld-s390/tlsbin_64.dd: Adjust testcases accordingly. * testsuite/ld-s390/tlsbin_64.rd: Likewise. 2016-10-07 Alan Modra <amodra@gmail.com> * ldexp.c (MAX): Define. (exp_unop, exp_binop, exp_trinop): Alloc at least enough for etree_type.value. 2016-10-07 Alan Modra <amodra@gmail.com> * testsuite/lib/ld-lib.exp (is_generic_elf): New, extracted from.. * testsuite/ld-elf/elf.exp: ..here. 2016-10-06 Ludovic Court?s <ludo@gnu.org> * emulparams/elf32bmipn32-defs.sh: Shift quote of "x$EMULATION_NAME" to the left to work around <http://ftp.gnu.org/gnu/bash/bash-4.2-patches/bash42-007>. 2016-10-06 Alan Modra <amodra@gmail.com> * lexsup.c: Spell fall through comments consistently and add missing fall through comments. 2016-10-06 Alan Modra <amodra@gmail.com> * plugin.c (asymbol_from_plugin_symbol): Avoid compiler warning by adding return. 2016-10-04 Alan Modra <amodra@gmail.com> * ld.texinfo (Expression Section): Update result of arithmetic expressions. * ldexp.c (arith_result_section): New function. (fold_binary): Use it. 2016-10-04 Alan Modra <amodra@gmail.com> * ldexp.c (exp_value_fold): New function. (exp_unop, exp_binop, exp_trinop): Use it. 2016-09-30 Alan Modra <amodra@gmail.com> * scripttempl/v850.sc: Don't reference __ctbp, __ep, __gp when not relocating. * scripttempl/v850_rh850.sc: Likewise. 2016-09-30 Alan Modra <amodra@gmail.com> PR ld/20528 * testsuite/ld-elf/pr20528a.d: xfail generic elf targets. Allow multiple .text sections for hppa-linux. * testsuite/ld-elf/pr20528b.d: Likewise. 2016-09-30 Alan Modra <amodra@gmail.com> * ldmain.c (default_bfd_error_handler): New function pointer. (ld_bfd_error_handler): New function. (main): Arrange to call it on bfd errors/warnings. (ld_bfd_assert_handler): Enable tail call. 2016-09-30 Alan Modra <amodra@gmail.com> * ldlang.c (ignore_bfd_errors): Update params. 2016-09-29 H.J. Lu <hongjiu.lu@intel.com> PR ld/20528 * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't merge 2 sections with different SHF_EXCLUDE. * testsuite/ld-elf/pr20528a.d: New file. * testsuite/ld-elf/pr20528a.s: Likewise. * testsuite/ld-elf/pr20528b.d: Likewise. * testsuite/ld-elf/pr20528b.s: Likewise. 2016-09-28 Christophe Lyon <christophe.lyon@linaro.org> PR ld/20608 * testsuite/ld-arm/arm-elf.exp: Handle new testcase. * testsuite/ld-arm/farcall-mixed-app2.d: New file. * testsuite/ld-arm/farcall-mixed-app2.r: Likewise. * testsuite/ld-arm/farcall-mixed-app2.s: Likewise. * testsuite/ld-arm/farcall-mixed-app2.sym: Likewise. 2016-09-26 Vlad Zakharov <vzakhar@synopsys.com> * Makefile.in: Regenerate. * configure: Likewise. 2016-09-26 Alan Modra <amodra@gmail.com> * testsuite/ld-powerpc/attr-gnu-4-4.s: Delete. * testsuite/ld-powerpc/attr-gnu-4-14.d: Delete. * testsuite/ld-powerpc/attr-gnu-4-24.d: Delete. * testsuite/ld-powerpc/attr-gnu-4-34.d: Delete. * testsuite/ld-powerpc/attr-gnu-4-41.d: Delete. * testsuite/ld-powerpc/attr-gnu-4-32.d: Adjust expected warning. * testsuite/ld-powerpc/attr-gnu-8-23.d: Likewise. * testsuite/ld-powerpc/attr-gnu-4-01.d: Adjust expected output. * testsuite/ld-powerpc/attr-gnu-4-02.d: Likewise. * testsuite/ld-powerpc/attr-gnu-4-03.d: Likewise. * testsuite/ld-powerpc/attr-gnu-4-10.d: Likewise. * testsuite/ld-powerpc/attr-gnu-4-11.d: Likewise. * testsuite/ld-powerpc/attr-gnu-4-20.d: Likewise. * testsuite/ld-powerpc/attr-gnu-4-22.d: Likewise. * testsuite/ld-powerpc/attr-gnu-4-33.d: Likewise. * testsuite/ld-powerpc/attr-gnu-8-11.d: Likewise. * testsuite/ld-powerpc/powerpc.exp: Don't run deleted tests. 2016-09-23 Akihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp> PR ld/20595 * testsuite/ld-arm/unwind-4.d: Add -q option to linker command line and -r option to objdump command line. Match emitted relocs to make sure that superflous relocs are not generated. 2016-09-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * emulparams/elf64_s390.sh: Change TEXT_START_ADDR to 256MB. * testsuite/ld-s390/tlsbin_64.dd: Adjust testcase accordingly. * testsuite/ld-s390/tlsbin_64.rd: Likewise. 2016-09-22 Nick Clifton <nickc@redhat.com> * emultempl/elf32.em (_try_needed): In verbose mode, report failed attempts to find a needed library. 2016-09-21 Richard Sandiford <richard.sandiford@arm.com> * testsuite/ld-aarch64/emit-relocs-28.d: Expect spaces after "," in addresses. * testsuite/ld-aarch64/emit-relocs-301-be.d: Likewise. * testsuite/ld-aarch64/emit-relocs-301.d: Likewise. * testsuite/ld-aarch64/emit-relocs-302-be.d: Likewise. * testsuite/ld-aarch64/emit-relocs-302.d: Likewise. * testsuite/ld-aarch64/emit-relocs-310-be.d: Likewise. * testsuite/ld-aarch64/emit-relocs-310.d: Likewise. * testsuite/ld-aarch64/emit-relocs-313.d: Likewise. * testsuite/ld-aarch64/emit-relocs-515-be.d: Likewise. * testsuite/ld-aarch64/emit-relocs-515.d: Likewise. * testsuite/ld-aarch64/emit-relocs-516-be.d: Likewise. * testsuite/ld-aarch64/emit-relocs-516.d: Likewise. * testsuite/ld-aarch64/emit-relocs-531.d: Likewise. * testsuite/ld-aarch64/emit-relocs-532.d: Likewise. * testsuite/ld-aarch64/emit-relocs-533.d: Likewise. * testsuite/ld-aarch64/emit-relocs-534.d: Likewise. * testsuite/ld-aarch64/emit-relocs-535.d: Likewise. * testsuite/ld-aarch64/emit-relocs-536.d: Likewise. * testsuite/ld-aarch64/emit-relocs-537.d: Likewise. * testsuite/ld-aarch64/emit-relocs-538.d: Likewise. * testsuite/ld-aarch64/erratum835769.d: Likewise. * testsuite/ld-aarch64/erratum843419.d: Likewise. * testsuite/ld-aarch64/farcall-b-plt.d: Likewise. * testsuite/ld-aarch64/farcall-bl-plt.d: Likewise. * testsuite/ld-aarch64/gc-plt-relocs.d: Likewise. * testsuite/ld-aarch64/ifunc-21.d: Likewise. * testsuite/ld-aarch64/ifunc-7c.d: Likewise. * testsuite/ld-aarch64/tls-desc-ie.d: Likewise. * testsuite/ld-aarch64/tls-large-desc-be.d: Likewise. * testsuite/ld-aarch64/tls-large-desc.d: Likewise. * testsuite/ld-aarch64/tls-large-ie-be.d: Likewise. * testsuite/ld-aarch64/tls-large-ie.d: Likewise. * testsuite/ld-aarch64/tls-relax-all.d: Likewise. * testsuite/ld-aarch64/tls-relax-gd-ie.d: Likewise. * testsuite/ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise. * testsuite/ld-aarch64/tls-relax-gdesc-ie.d: Likewise. * testsuite/ld-aarch64/tls-relax-large-desc-ie-be.d: Likewise. * testsuite/ld-aarch64/tls-relax-large-desc-ie.d: Likewise. * testsuite/ld-aarch64/tls-tiny-desc.d: Likewise. * testsuite/ld-aarch64/tls-tiny-gd.d: Likewise. gas * gas/arm/tls.d: Adjust output to match change in objdump.
1062 lines
56 KiB
Plaintext
1062 lines
56 KiB
Plaintext
|
|
.*
|
|
|
|
|
|
Disassembly of section \.plt:
|
|
|
|
00009000 <.plt>:
|
|
9000: e52de004 push {lr} ; \(str lr, \[sp, #-4\]!\)
|
|
9004: e59fe004 ldr lr, \[pc, #4\] ; 9010 <.*>
|
|
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
|