Enhance objdump so that it will use .got, .plt and .plt.got section symbols when...
authorNick Clifton <nickc@redhat.com>
Tue, 11 Oct 2016 12:50:10 +0000 (13:50 +0100)
committerNick Clifton <nickc@redhat.com>
Tue, 11 Oct 2016 12:50:10 +0000 (13:50 +0100)
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.

165 files changed:
binutils/ChangeLog
binutils/objdump.c
gas/ChangeLog
gas/testsuite/gas/arm/tls.d
ld/ChangeLog
ld/testsuite/ld-aarch64/emit-relocs-515-be.d
ld/testsuite/ld-aarch64/emit-relocs-515.d
ld/testsuite/ld-aarch64/emit-relocs-516-be.d
ld/testsuite/ld-aarch64/emit-relocs-516.d
ld/testsuite/ld-aarch64/farcall-b-plt.d
ld/testsuite/ld-aarch64/farcall-bl-plt.d
ld/testsuite/ld-aarch64/gc-plt-relocs.d
ld/testsuite/ld-aarch64/tls-desc-ie.d
ld/testsuite/ld-aarch64/tls-tiny-desc.d
ld/testsuite/ld-aarch64/tls-tiny-gd.d
ld/testsuite/ld-aarch64/tls-tiny-ie.d
ld/testsuite/ld-arm/arm-app-abs32.d
ld/testsuite/ld-arm/arm-app.d
ld/testsuite/ld-arm/arm-lib-plt32.d
ld/testsuite/ld-arm/arm-lib.d
ld/testsuite/ld-arm/armthumb-lib.d
ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-bl-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-blx-plt.d
ld/testsuite/ld-arm/farcall-mixed-app-v5.d
ld/testsuite/ld-arm/farcall-mixed-app.d
ld/testsuite/ld-arm/farcall-mixed-app2.d
ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d
ld/testsuite/ld-arm/farcall-mixed-lib.d
ld/testsuite/ld-arm/ifunc-10.dd
ld/testsuite/ld-arm/ifunc-14.dd
ld/testsuite/ld-arm/ifunc-15.dd
ld/testsuite/ld-arm/ifunc-3.dd
ld/testsuite/ld-arm/ifunc-4.dd
ld/testsuite/ld-arm/ifunc-9.dd
ld/testsuite/ld-arm/long-plt-format.d
ld/testsuite/ld-arm/mixed-app-v5.d
ld/testsuite/ld-arm/mixed-app.d
ld/testsuite/ld-arm/mixed-lib.d
ld/testsuite/ld-arm/tls-lib-loc.d
ld/testsuite/ld-cris/dso-pltdis1.d
ld/testsuite/ld-cris/dso-pltdis2.d
ld/testsuite/ld-cris/dso12-pltdis.d
ld/testsuite/ld-elf/symbolic-func.r
ld/testsuite/ld-frv/fdpic-pie-1.d
ld/testsuite/ld-frv/fdpic-pie-2.d
ld/testsuite/ld-frv/fdpic-pie-6.d
ld/testsuite/ld-frv/fdpic-pie-7.d
ld/testsuite/ld-frv/fdpic-pie-8.d
ld/testsuite/ld-frv/fdpic-shared-1.d
ld/testsuite/ld-frv/fdpic-shared-2.d
ld/testsuite/ld-frv/fdpic-shared-3.d
ld/testsuite/ld-frv/fdpic-shared-4.d
ld/testsuite/ld-frv/fdpic-shared-5.d
ld/testsuite/ld-frv/fdpic-shared-6.d
ld/testsuite/ld-frv/fdpic-shared-7.d
ld/testsuite/ld-frv/fdpic-shared-8.d
ld/testsuite/ld-frv/fdpic-shared-local-2.d
ld/testsuite/ld-frv/fdpic-shared-local-8.d
ld/testsuite/ld-frv/fdpic-static-1.d
ld/testsuite/ld-frv/fdpic-static-2.d
ld/testsuite/ld-frv/fdpic-static-6.d
ld/testsuite/ld-frv/fdpic-static-7.d
ld/testsuite/ld-frv/fdpic-static-8.d
ld/testsuite/ld-frv/tls-dynamic-2.d
ld/testsuite/ld-frv/tls-initial-shared-2.d
ld/testsuite/ld-frv/tls-relax-shared-2.d
ld/testsuite/ld-frv/tls-shared-2.d
ld/testsuite/ld-i386/plt-nacl.pd
ld/testsuite/ld-i386/plt-pic-nacl.pd
ld/testsuite/ld-i386/plt-pic.pd
ld/testsuite/ld-i386/plt.pd
ld/testsuite/ld-i386/pr19636-1d-nacl.d
ld/testsuite/ld-i386/pr19636-1d.d
ld/testsuite/ld-i386/pr19636-2c-nacl.d
ld/testsuite/ld-i386/pr19636-2c.d
ld/testsuite/ld-ifunc/ifunc-21-x86-64.d
ld/testsuite/ld-ifunc/ifunc-22-x86-64.d
ld/testsuite/ld-ifunc/pr17154-i386.d
ld/testsuite/ld-ifunc/pr17154-x86-64.d
ld/testsuite/ld-m68k/plt1-68020.d
ld/testsuite/ld-m68k/plt1-cpu32.d
ld/testsuite/ld-m68k/plt1-isab.d
ld/testsuite/ld-m68k/plt1-isac.d
ld/testsuite/ld-metag/shared.d
ld/testsuite/ld-metag/stub_pic_app.d
ld/testsuite/ld-metag/stub_pic_shared.d
ld/testsuite/ld-metag/stub_shared.d
ld/testsuite/ld-s390/tlsbin_64.dd
ld/testsuite/ld-s390/tlspic_64.dd
ld/testsuite/ld-tic6x/shlib-1.dd
ld/testsuite/ld-tic6x/shlib-1b.dd
ld/testsuite/ld-tic6x/shlib-1rb.dd
ld/testsuite/ld-tic6x/shlib-app-1.dd
ld/testsuite/ld-tic6x/shlib-app-1b.dd
ld/testsuite/ld-tic6x/shlib-app-1r.dd
ld/testsuite/ld-tic6x/shlib-app-1rb.dd
ld/testsuite/ld-tic6x/shlib-noindex.dd
ld/testsuite/ld-vax-elf/export-class-data.dd
ld/testsuite/ld-vax-elf/plt-local-lib.dd
ld/testsuite/ld-vax-elf/plt-local.dd
ld/testsuite/ld-x86-64/bnd-ifunc-2.d
ld/testsuite/ld-x86-64/bnd-plt-1.d
ld/testsuite/ld-x86-64/gotpcrel1.dd
ld/testsuite/ld-x86-64/libno-plt-1b.dd
ld/testsuite/ld-x86-64/load1c-nacl.d
ld/testsuite/ld-x86-64/load1c.d
ld/testsuite/ld-x86-64/load1d-nacl.d
ld/testsuite/ld-x86-64/load1d.d
ld/testsuite/ld-x86-64/mov1a.d
ld/testsuite/ld-x86-64/mov1b.d
ld/testsuite/ld-x86-64/mov1c.d
ld/testsuite/ld-x86-64/mov1d.d
ld/testsuite/ld-x86-64/mov2a.d
ld/testsuite/ld-x86-64/mov2b.d
ld/testsuite/ld-x86-64/mov2c.d
ld/testsuite/ld-x86-64/mov2d.d
ld/testsuite/ld-x86-64/mpx3.dd
ld/testsuite/ld-x86-64/mpx4.dd
ld/testsuite/ld-x86-64/no-plt-1a.dd
ld/testsuite/ld-x86-64/no-plt-1b.dd
ld/testsuite/ld-x86-64/no-plt-1c.dd
ld/testsuite/ld-x86-64/no-plt-1e.dd
ld/testsuite/ld-x86-64/no-plt-1f.dd
ld/testsuite/ld-x86-64/no-plt-1g.dd
ld/testsuite/ld-x86-64/plt-main-bnd.dd
ld/testsuite/ld-x86-64/plt-nacl.pd
ld/testsuite/ld-x86-64/plt.pd
ld/testsuite/ld-x86-64/pr18591.d
ld/testsuite/ld-x86-64/pr19609-1c.d
ld/testsuite/ld-x86-64/pr19609-1e.d
ld/testsuite/ld-x86-64/pr19609-1j.d
ld/testsuite/ld-x86-64/pr19609-1l.d
ld/testsuite/ld-x86-64/pr19609-1m.d
ld/testsuite/ld-x86-64/pr19609-5b.d
ld/testsuite/ld-x86-64/pr19609-5c.d
ld/testsuite/ld-x86-64/pr19609-5e.d
ld/testsuite/ld-x86-64/pr19609-6b.d
ld/testsuite/ld-x86-64/pr19609-7b.d
ld/testsuite/ld-x86-64/pr19609-7d.d
ld/testsuite/ld-x86-64/pr19636-2d.d
ld/testsuite/ld-x86-64/pr20093-1.d
ld/testsuite/ld-x86-64/pr20093-2.d
ld/testsuite/ld-x86-64/pr20253-1b.d
ld/testsuite/ld-x86-64/pr20253-1d.d
ld/testsuite/ld-x86-64/pr20253-1f.d
ld/testsuite/ld-x86-64/pr20253-1h.d
ld/testsuite/ld-x86-64/pr20253-1j.d
ld/testsuite/ld-x86-64/pr20253-1l.d
ld/testsuite/ld-x86-64/protected3.d
ld/testsuite/ld-x86-64/tlsbin.dd
ld/testsuite/ld-x86-64/tlsbin2.dd
ld/testsuite/ld-x86-64/tlsbindesc.dd
ld/testsuite/ld-x86-64/tlsdesc-nacl.pd
ld/testsuite/ld-x86-64/tlsdesc.dd
ld/testsuite/ld-x86-64/tlsdesc.pd
ld/testsuite/ld-x86-64/tlsgd10.dd
ld/testsuite/ld-x86-64/tlsgd5.dd
ld/testsuite/ld-x86-64/tlsgd6.dd
ld/testsuite/ld-x86-64/tlsgd8.dd
ld/testsuite/ld-x86-64/tlsgdesc.dd
ld/testsuite/ld-x86-64/tlspic.dd
ld/testsuite/ld-x86-64/tlspic2.dd

index 8512827b4ed23fe25eacc4f83767116c6a567059..a4cbad68c3ea9fd4b8593a9c2203fe129435ab7e 100644 (file)
@@ -1,3 +1,18 @@
+2016-10-11  Nick Clifton  <nickc@redhat.com>
+
+       * 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.
+
 2016-10-06  Alan Modra  <amodra@gmail.com>
 
        * dlltool.c: Spell fall through comments consistently.
index 2d2bddb03ce5fc9093befb61522e05371d783d66..59abc1189be5643a44405cc71cabb1397ae9f5d8 100644 (file)
@@ -615,6 +615,18 @@ slurp_dynamic_symtab (bfd *abfd)
   return sy;
 }
 
+/* Some symbol names are significant and should be kept in the
+   table of sorted symbol names, even if they are marked as
+   debugging/section symbols.  */
+
+static bfd_boolean
+is_significant_symbol_name (const char * name)
+{
+  return strcmp (name, ".plt") == 0
+    ||   strcmp (name, ".got") == 0
+    ||   strcmp (name, ".plt.got") == 0;
+}
+
 /* Filter out (in place) symbols that are useless for disassembly.
    COUNT is the number of elements in SYMBOLS.
    Return the number of useful symbols.  */
@@ -630,7 +642,8 @@ remove_useless_symbols (asymbol **symbols, long count)
 
       if (sym->name == NULL || sym->name[0] == '\0')
        continue;
-      if (sym->flags & (BSF_DEBUGGING | BSF_SECTION_SYM))
+      if ((sym->flags & (BSF_DEBUGGING | BSF_SECTION_SYM))
+         && ! is_significant_symbol_name (sym->name))
        continue;
       if (bfd_is_und_section (sym->section)
          || bfd_is_com_section (sym->section))
@@ -913,11 +926,14 @@ find_symbol_for_address (bfd_vma vma,
 
   /* The symbol we want is now in min, the low end of the range we
      were searching.  If there are several symbols with the same
-     value, we want the first one.  */
+     value, we want the first (non-section/non-debugging) one.  */
   thisplace = min;
   while (thisplace > 0
         && (bfd_asymbol_value (sorted_syms[thisplace])
-            == bfd_asymbol_value (sorted_syms[thisplace - 1])))
+            == bfd_asymbol_value (sorted_syms[thisplace - 1]))
+        && ((sorted_syms[thisplace - 1]->flags
+             & (BSF_SECTION_SYM | BSF_DEBUGGING)) == 0)
+        )
     --thisplace;
 
   /* Prefer a symbol in the current section if we have multple symbols
@@ -1003,6 +1019,41 @@ find_symbol_for_address (bfd_vma vma,
        return NULL;
     }
 
+  /* If we have not found an exact match for the specified address
+     and we have dynamic relocations available, then we can produce
+     a better result by matching a relocation to the address and
+     using the symbol associated with that relocation.  */
+  if (!want_section
+      && aux->dynrelbuf != NULL
+      && sorted_syms[thisplace]->value != vma
+      /* If we have matched a synthetic symbol, then stick with that.  */
+      && (sorted_syms[thisplace]->flags & BSF_SYNTHETIC) == 0)
+    {
+      long        rel_count;
+      arelent **  rel_pp;
+
+      for (rel_count = aux->dynrelcount, rel_pp = aux->dynrelbuf;
+          rel_count--;)
+       {
+         arelent * rel = rel_pp[rel_count];
+
+         if (rel->address == vma
+             && rel->sym_ptr_ptr != NULL
+             /* Absolute relocations do not provide a more helpful symbolic address.  */
+             && ! bfd_is_abs_section ((* rel->sym_ptr_ptr)->section))
+           {
+             if (place != NULL)
+               * place = thisplace;
+             return * rel->sym_ptr_ptr;
+           }
+
+         /* We are scanning backwards, so if we go below the target address
+            we have failed.  */
+         if (rel_pp[rel_count]->address < vma)
+           break;
+       }
+    }
+
   if (place != NULL)
     *place = thisplace;
 
@@ -1040,8 +1091,21 @@ objdump_print_addr_with_sym (bfd *abfd, asection *sec, asymbol *sym,
   else
     {
       (*inf->fprintf_func) (inf->stream, " <");
+
       objdump_print_symname (abfd, inf, sym);
-      if (bfd_asymbol_value (sym) > vma)
+
+      if (bfd_asymbol_value (sym) == vma)
+       ;
+      /* Undefined symbols in an executables and dynamic objects do not have
+        a value associated with them, so it does not make sense to display
+        an offset relative to them.  Normally we would not be provided with
+        this kind of symbol, but the target backend might choose to do so,
+        and the code in find_symbol_for_address might return an as yet
+        unresolved symbol associated with a dynamic reloc.  */
+      else if ((bfd_get_file_flags (abfd) & (EXEC_P | DYNAMIC))
+              && bfd_is_und_section (sym->section))
+       ;
+      else if (bfd_asymbol_value (sym) > vma)
        {
          (*inf->fprintf_func) (inf->stream, "-0x");
          objdump_print_value (bfd_asymbol_value (sym) - vma, inf, TRUE);
@@ -1051,6 +1115,7 @@ objdump_print_addr_with_sym (bfd *abfd, asection *sec, asymbol *sym,
          (*inf->fprintf_func) (inf->stream, "+0x");
          objdump_print_value (vma - bfd_asymbol_value (sym), inf, TRUE);
        }
+
       (*inf->fprintf_func) (inf->stream, ">");
     }
 
@@ -2006,7 +2071,7 @@ disassemble_section (bfd *abfd, asection *section, void *inf)
 
   /* Decide which set of relocs to use.  Load them if necessary.  */
   paux = (struct objdump_disasm_info *) pinfo->application_data;
-  if (paux->dynrelbuf)
+  if (paux->dynrelbuf && dump_dynamic_reloc_info)
     {
       rel_pp = paux->dynrelbuf;
       rel_count = paux->dynrelcount;
@@ -2283,13 +2348,11 @@ disassemble_data (bfd *abfd)
   /* Allow the target to customize the info structure.  */
   disassemble_init_for_target (& disasm_info);
 
-  /* Pre-load the dynamic relocs if we are going
-     to be dumping them along with the disassembly.  */
-  if (dump_dynamic_reloc_info)
+  /* Pre-load the dynamic relocs as we may need them during the disassembly.  */
     {
       long relsize = bfd_get_dynamic_reloc_upper_bound (abfd);
 
-      if (relsize < 0)
+      if (relsize < 0 && dump_dynamic_reloc_info)
        bfd_fatal (bfd_get_filename (abfd));
 
       if (relsize > 0)
index ca6667233e0b920614c6251bb926b8519ec0e85e..da3bc5a60ff8ef8e031e9609ec664c6a6695f371 100644 (file)
@@ -1,3 +1,7 @@
+2016-10-11  Nick Clifton  <nickc@redhat.com>
+
+       * gas/arm/tls.d: Adjust output to match change in objdump.
+
 2016-10-11  Jiong Wang  <jiong.wang@arm.com>
 
        PR target/20666
index 4d7e7244b2a8bffe9df90bf39cece44108ff7b64..1ae7ed8a86b48fab58023e7d63c62be1afdf85c9 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
    0:  e1a00000        nop                     ; .*
                        0: R_ARM_TLS_DESCSEQ    af
    4:  e59f0014        ldr     r0, \[pc, #20\] ; 20 .*
-   8:  fa000000        blx     8 <ae\+.*>
+   8:  fa000000        blx     8 <ae.*>
                        8: R_ARM_TLS_CALL       ae
    c:  e1a00000        nop                     ; .*
 0+10 <.arm_pool>:
@@ -34,7 +34,7 @@ Disassembly of section .text:
   26:  46c0            nop                     ; .*
                        26: R_ARM_THM_TLS_DESCSEQ       tf
   28:  4805            ldr     r0, \[pc, #20\] ; \(40 .*\)
-  2a:  f000 e800       blx     4 <te\+0x4>
+  2a:  f000 e800       blx     4 <te.*>
                        2a: R_ARM_THM_TLS_CALL  te
   2e:  46c0            nop                     ; .*
   30:  00000002        .word   0x00000002
index 4c296bfdc5042886256b2d44ed95d3216002a8d4..3b26142b3e3da1fc1c5353ecabb00bf9a484c959 100644 (file)
@@ -1,3 +1,167 @@
+2016-10-11  Nick Clifton  <nickc@redhat.com>
+
+       * 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
index 0bd39e3b755422b79090ba32ccef4e13a7440524..82d5bd688bdf0a83ee415debf610e6de1b636be5 100644 (file)
@@ -12,7 +12,7 @@ Disassembly of section .text:
    10008:      8b020021        add     x1, x1, x2
    1000c:      d2a00000        movz    x0, #0x0, lsl #16
    10010:      8b000020        add     x0, x1, x0
-   10014:      9400000c        bl      10044 \<test\+0x44\>
+   10014:      9400000c        bl      10044 \<.*\>
    10018:      d503201f        nop
    1001c:      00000000        .word   0x00000000
    10020:      0000ffe4        .word   0x0000ffe4
index 67f436bd3c9c424566e28e45a1cb2f73f381db02..9d84bf16e6983dcd6c99b834c85095c43c02135f 100644 (file)
@@ -12,7 +12,7 @@ Disassembly of section .text:
    10008:      8b020021        add     x1, x1, x2
    1000c:      d2a00000        movz    x0, #0x0, lsl #16
    10010:      8b000020        add     x0, x1, x0
-   10014:      9400000c        bl      10044 \<test\+0x44\>
+   10014:      9400000c        bl      10044 \<.*\>
    10018:      d503201f        nop
    1001c:      0000ffe4        .word   0x0000ffe4
    10020:      00000000        .word   0x00000000
index e3b528de8b7eed0835b0524274676ea692c18f8e..23332b0b940d95b272a83a4a015bcb9e0f546942 100644 (file)
@@ -13,7 +13,7 @@ Disassembly of section .text:
    1000c:      f2800100        movk    x0, #0x8
    10010:      f2800300        movk    x0, #0x18
    10014:      8b000020        add     x0, x1, x0
-   10018:      9400000c        bl      10048 \<test\+0x48\>
+   10018:      9400000c        bl      10048 \<.*\>
    1001c:      d503201f        nop
    10020:      00000000        .word   0x00000000
    10024:      0000ffe0        .word   0x0000ffe0
index 2ace032221d3a91595797c44f98c4681ed6b7345..e2ad1d6bd69908c205edca7fe83cba588156bc63 100644 (file)
@@ -13,7 +13,7 @@ Disassembly of section .text:
    1000c:      f2800100        movk    x0, #0x8
    10010:      f2800300        movk    x0, #0x18
    10014:      8b000020        add     x0, x1, x0
-   10018:      9400000c        bl      10048 \<test\+0x48\>
+   10018:      9400000c        bl      10048 \<.*\>
    1001c:      d503201f        nop
    10020:      0000ffe0        .word   0x0000ffe0
    10024:      00000000        .word   0x00000000
index 00469affef5f8da3ce33741701ab0ab50e4407f7..e89f0bb7352d18ff92a91cdb0930f704c454dc58 100644 (file)
@@ -7,7 +7,7 @@
 
 Disassembly of section .plt:
 
-.* <foo@plt.*>:
+.* <.plt>:
 .*:    a9bf7bf0        stp     x16, x30, \[sp, #-16\]!
 .*:    .*      adrp    x16, .* <__foo_veneer\+.*>
 .*:    .*      ldr     x17, \[x16, #.*\]
@@ -32,7 +32,7 @@ Disassembly of section .text:
 .*:    .*      b       .* <__foo_veneer\+.*>
 
 .* <__foo_veneer>:
-.*:    .*      adrp    x16, 0 <foo@plt.*>
+.*:    .*      adrp    x16, 0 <.*>
 .*:    .*      add     x16, x16, #.*
 .*:    d61f0200        br      x16
        ...
index 28fcb8cee25c7702ee8b573c0b04da2cfa1de6cf..c5bb37267f7f22af36cbed000a1f811aee84054c 100644 (file)
@@ -7,7 +7,7 @@
 
 Disassembly of section .plt:
 
-.* <foo@plt.*>:
+.* <.plt>:
 .*:    a9bf7bf0        stp     x16, x30, \[sp, #-16\]!
 .*:    .*      adrp    x16, .* <__foo_veneer\+.*>
 .*:    .*      ldr     x17, \[x16, #.*\]
@@ -32,7 +32,7 @@ Disassembly of section .text:
 .*:    .*      b       .* <__foo_veneer\+.*>
 
 .* <__foo_veneer>:
-.*:    .*      adrp    x16, 0 <foo@plt.*>
+.*:    .*      adrp    x16, 0 <.*>
 .*:    .*      add     x16, x16, #.*
 .*:    d61f0200        br      x16
        ...
index 086968c728148dbd3ef55ca3f496889c62e838d3..d9f9413317f20dbf6e1646dbc5084f4ef55158c0 100644 (file)
@@ -20,7 +20,7 @@ DYNAMIC SYMBOL TABLE:
 Disassembly of section .text:
 
 0+8000 \<_start\>:
-    8000:      9400000c        bl      8030 \<foo\+0x24\>
+    8000:      9400000c        bl      8030 \<.*>
 
 0+8004 \<hidfn\>:
     8004:      8a000000        and     x0, x0, x0
index 5b778723555d65e8e7e7df7d529200d80ad690bc..1b1b9279e44e218a1ec7a298430bd5f6a55b3c8c 100644 (file)
@@ -4,7 +4,7 @@
 #...
  +10000:       90000080        adrp    x0, 20000 <_GLOBAL_OFFSET_TABLE_>
  +10004:       91004000        add     x0, x0, #0x10
- +10008:       94000016        bl      10060 <v1\+0x10060>
+ +10008:       94000016        bl      10060 <.*>
  +1000c:       d503201f        nop
  +10010:       90000080        adrp    x0, 20000 <_GLOBAL_OFFSET_TABLE_>
  +10014:       f9400400        ldr     x0, \[x0, #8\]
index 7b88786a3021036ca4bfca1e815c202e445eacff..c17c448dda8652eecab936629ba61d420b3b04ba 100644 (file)
@@ -6,8 +6,8 @@
 Disassembly of section .text:
 
 0000000000010000 \<test\>:
- +10000:       58080141        ldr     x1, 20028 \<_GLOBAL_OFFSET_TABLE_\+0x28\>
- +10004:       10080120        adr     x0, 20028 \<_GLOBAL_OFFSET_TABLE_\+0x28\>
+ +10000:       58080141        ldr     x1, 20028 \<var>
+ +10004:       10080120        adr     x0, 20028 \<var>
  +10008:       d63f0020        blr     x1
 
 Disassembly of section .plt:
index 2f55f7b7db8bdb3c2a878337c5b95793ffec20b2..913349241635c07dc11978b3feacb6ce293f1ec0 100644 (file)
@@ -6,8 +6,8 @@
 Disassembly of section .text:
 
 0000000000010000 \<test\>:
- +10000:       10080040        adr     x0, 20008 \<_GLOBAL_OFFSET_TABLE_\+0x8\>
- +10004:       9400000a        bl      1002c \<test\+0x2c\>
+ +10000:       10080040        adr     x0, 20008 \<var>
+ +10004:       9400000a        bl      1002c \<.*>
  +10008:       d503201f        nop
 
 Disassembly of section .plt:
index 02aff351c7209b79dddadd0109096aaf7d391f4c..849e73ddf07e451c6efcde64b849e8e5247ac2c1 100644 (file)
@@ -3,6 +3,6 @@
 #objdump: -dr
 #...
  +10000:       d53bd042        mrs     x2, tpidr_el0
- +10004:       58080020        ldr     x0, 20008 <_GLOBAL_OFFSET_TABLE_\+0x8>
+ +10004:       58080020        ldr     x0, 20008 <.*>
  +10008:       8b000040        add     x0, x2, x0
  +1000c:       b9400000        ldr     w0, \[x0\]
index 13221f0844d992ec7c2b04d42d562ec6ff80bf36..d888929376280847c23d52d563f605bc2f967411 100644 (file)
@@ -6,9 +6,9 @@ start address .*
 
 Disassembly of section .plt:
 
-.* <lib_func1@plt-0x14>:
+.* <.plt>:
  +.*:  e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- +.*:  e59fe004        ldr     lr, \[pc, #4\]  ; .* <lib_func1@plt-0x4>
+ +.*:  e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  +.*:  e08fe00e        add     lr, pc, lr
  +.*:  e5bef008        ldr     pc, \[lr, #8\]!
  +.*:  .*      .*
index 98fc8996411046516a2f70b9ae4aeaf214922f91..dd4cf81bc9c393a490281714cff0ee4ca1fd3657 100644 (file)
@@ -6,9 +6,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <lib_func1@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <lib_func1@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index ecc2cf2ade271a74cce82e43cf06cd6e353950a6..2eaf89ab5124f85edd0c081ab6123288966adcdb 100644 (file)
@@ -6,9 +6,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <app_func2@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <app_func2@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index 0e2a7aa4e562c6ae8f694c16671e4790026b5334..ac439ea3d1bcc15b10b2095614de6ff3a8e9b82d 100644 (file)
@@ -6,9 +6,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <app_func2@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <app_func2@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index 9a5dea8244b4a6d8d7a09325524889c3b1a6955b..4f43b8ebe0ced9e296c9cb31fa08d773bbcdf756 100644 (file)
@@ -6,9 +6,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <app_func2@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <app_func2@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index 0f40861bbc5d8b5c3ebdc2c14032fe3407e3c037..bbf68398d6cf5131590bd1e0278059ed4732b62e 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00008000 <bar@plt-0x14>:
+00008000 <.*>:
     8000:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    8004:      e59fe004        ldr     lr, \[pc, #4\]  ; 8010 <bar@plt-0x4>
+    8004:      e59fe004        ldr     lr, \[pc, #4\]  ; 8010 <.*>
     8008:      e08fe00e        add     lr, pc, lr
     800c:      e5bef008        ldr     pc, \[lr, #8\]!
     8010:      00000ffc        \.word  0x00000ffc
index b6e6fff01091bd8bd99038cb8dd97143eb94ee64..079c928ea0479442712d4d0438ed734708f5ac4c 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00008000 <bar@plt-0x14>:
+00008000 <.plt>:
     8000:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    8004:      e59fe004        ldr     lr, \[pc, #4\]  ; 8010 <bar@plt-0x4>
+    8004:      e59fe004        ldr     lr, \[pc, #4\]  ; 8010 <.*>
     8008:      e08fe00e        add     lr, pc, lr
     800c:      e5bef008        ldr     pc, \[lr, #8\]!
     8010:      00001004        \.word  0x00001004
index baad3d07cd5fff4a17678aff7f80671b806c4823..e4e6760738366fb9beea4a69eb119b8b393f43c4 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00008000 <bar@plt-0x14>:
+00008000 <.plt>:
     8000:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    8004:      e59fe004        ldr     lr, \[pc, #4\]  ; 8010 <bar@plt-0x4>
+    8004:      e59fe004        ldr     lr, \[pc, #4\]  ; 8010 <.*>
     8008:      e08fe00e        add     lr, pc, lr
     800c:      e5bef008        ldr     pc, \[lr, #8\]!
     8010:      00000ffc        \.word  0x00000ffc
index c504f792cff9e01818e619201264aa6c462cc92b..4a5be273fad126599f8fd2cdb56439c7684d6b2e 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00008e00 <targetfn@plt-0x14>:
+00008e00 <.plt>:
     8e00:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    8e04:      e59fe004        ldr     lr, \[pc, #4\]  ; 8e10 <targetfn@plt-0x4>
+    8e04:      e59fe004        ldr     lr, \[pc, #4\]  ; 8e10 <.*>
     8e08:      e08fe00e        add     lr, pc, lr
     8e0c:      e5bef008        ldr     pc, \[lr, #8\]!
     8e10:      0001027c        \.word  0x0001027c
index baad3d07cd5fff4a17678aff7f80671b806c4823..e4e6760738366fb9beea4a69eb119b8b393f43c4 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00008000 <bar@plt-0x14>:
+00008000 <.plt>:
     8000:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    8004:      e59fe004        ldr     lr, \[pc, #4\]  ; 8010 <bar@plt-0x4>
+    8004:      e59fe004        ldr     lr, \[pc, #4\]  ; 8010 <.*>
     8008:      e08fe00e        add     lr, pc, lr
     800c:      e5bef008        ldr     pc, \[lr, #8\]!
     8010:      00000ffc        \.word  0x00000ffc
index ea0e82375e6f891de6d76c3805cca3b21fc640e0..b570badb4bc4a5f439f1c0cfaba42d5cbf16891d 100644 (file)
@@ -6,9 +6,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <lib_func2@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <lib_func2@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index 86127ef4e9f9609c645658243252da254744bcb1..9fa97dcf11731e6cb094f813e23262fe69162cbc 100644 (file)
@@ -6,9 +6,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <lib_func2@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <lib_func2@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index 54338d0f9b3c58754b6c8c5c2f52b2f88c193f44..535710d0bdd3542fd4b19ef7afb0374d9575fcae 100644 (file)
@@ -6,9 +6,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <lib_func2@plt-0x14>:
+.* <.*>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <lib_func2@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index e2dbc1bc1e5a1c3f3efe414739057623ed78cdae..fa52ad119a3f5679b222c9dcbb594314d1490b3b 100644 (file)
@@ -5,9 +5,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <app_func@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <app_func@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*      .word   .*
index b73698307c9dec7acec3a566698477004f815db2..ad7352b119acaeb9b49d9ecc5fe319a789db3b4a 100644 (file)
@@ -5,9 +5,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <app_func@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <app_func@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index d96c086aefc72280d0c810bb6bf2e394963eec09..05e4be5b59b6d58f299ca0650c89c24a5f1c8807 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00009000 <atf2@plt-0x14>:
+00009000 <.plt>:
     9000:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <atf2@plt-0x4>
+    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <.*>
     9008:      e08fe00e        add     lr, pc, lr
     900c:      e5bef008        ldr     pc, \[lr, #8\]!
 #------------------------------------------------------------------------------
index cbad1c8c6d147b698fb5d2e9fccb95c0ceef447a..281373c150c26f65e5a06f9c915787259f2081d9 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00009000 <f2t@plt-0x14>:
+00009000 <.plt>:
     9000:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <__irel_end\+0xff0>
+    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <.*>
     9008:      e08fe00e        add     lr, pc, lr
     900c:      e5bef008        ldr     pc, \[lr, #8\]!
 #------------------------------------------------------------------------------
index f23e8e8a56474ae62d1816c6e08bac7574831451..d3fbf9d6f3fd01442dd4a65bf8427de10edc6101 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00009000 <f2t@plt-0x14>:
+00009000 <.plt>:
     9000:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <__irel_end\+0xff0>
+    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <.*>
     9008:      e08fe00e        add     lr, pc, lr
     900c:      e5bef008        ldr     pc, \[lr, #8\]!
 #------------------------------------------------------------------------------
index b267bf1e99b5e30ec7004f9bf43cd3a66bbb67a8..2297e5a0bec46545251de01a9640ce774b619bce 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00009000 <f2@plt-0x14>:
+00009000 <.plt>:
     9000:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <f2@plt-0x4>
+    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <.*>
     9008:      e08fe00e        add     lr, pc, lr
     900c:      e5bef008        ldr     pc, \[lr, #8\]!
 #------------------------------------------------------------------------------
index 6ce996b250a259ea83ece0fd0c1fc976d2b2ca0c..647a340855d5b67876dc00125aacb8bba0c025cd 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00009000 <atf2@plt-0x14>:
+00009000 <.plt>:
     9000:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <atf2@plt-0x4>
+    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <.*>
     9008:      e08fe00e        add     lr, pc, lr
     900c:      e5bef008        ldr     pc, \[lr, #8\]!
 #------------------------------------------------------------------------------
index af7ec4b08752dbe82aaa5a96c29cc2b635202761..cc4afa847bbd9801c04e4e85beac2091afa70258 100644 (file)
@@ -4,9 +4,9 @@
 
 Disassembly of section \.plt:
 
-00009000 <f2@plt-0x14>:
+00009000 <.plt>:
     9000:      e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
-    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <f2@plt-0x4>
+    9004:      e59fe004        ldr     lr, \[pc, #4\]  ; 9010 <.*>
     9008:      e08fe00e        add     lr, pc, lr
     900c:      e5bef008        ldr     pc, \[lr, #8\]!
 #------------------------------------------------------------------------------
index b0a1abc2c2a2f3546ed9d5d1593eb574bc34e330..b14d9b5ac15e2e4dac9b7c746b1d0efc9263df76 100644 (file)
@@ -3,7 +3,7 @@
 
 Disassembly of section .plt:
 
-.* <foo@plt-0x14>:
+.* <.plt>:
  .*:   .*
  .*:   .*
  .*:   .*
index 0ad39e6f1f3d0859002adf7ca575b521af95dc6c..9c734a9ac5ab79a2b4a6173dcb3e074b4be86c20 100644 (file)
@@ -6,9 +6,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <lib_func2@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <lib_func2@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index 60831614e41d5f67e7e1d2aa2decd8965b288ef8..4bcbdad8ded83dc8bef47475400457e4f2f0e96d 100644 (file)
@@ -6,9 +6,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <lib_func2@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <lib_func2@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index 271692c9ff87f1f69f9bd957386d4a00f681b5a2..a4bb26b0a0cbd6e14f64acc2f090f24c38f30275 100644 (file)
@@ -6,9 +6,9 @@ start address 0x.*
 
 Disassembly of section .plt:
 
-.* <app_func2@plt-0x14>:
+.* <.plt>:
  .*:   e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <app_func2@plt-0x4>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <.*>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
index 27789b4ae2f2231d6512697aac7485574b00c708..2e641b367724563ad55f826e99426f4af5263932 100644 (file)
@@ -28,6 +28,6 @@ Disassembly of section .text:
 
 [0-9a-f]+ <foo>:
     [0-9a-f]+: e59f0004        ldr     r0, \[pc, #4\]  ; 818c .*
-    [0-9a-f]+: fafffff2        blx     8154 <.*\+0x8154>
+    [0-9a-f]+: fafffff2        blx     8154 <.*>
     [0-9a-f]+: e1a00000        nop                     ; .*
     818c:      000080a0        .word   0x000080a0
index 4bc3c701114e700f64b3af05e1a7f7cd7492018a..e2c0f937f4cd3c33e433294401e4967e1e3741ff 100644 (file)
@@ -20,7 +20,7 @@
 
 Disassembly of section \.plt:
 
-0+1b4 <(dsofn4@plt-0x1a|dsofn@plt-0x34)>:
+0+1b4 <.*>:
  1b4:  84e2                    subq 4,\$sp
  1b6:  0401                    addoq 4,\$r0,\$acr
  1b8:  7e7a                    move \$mof,\[\$sp\]
@@ -45,7 +45,7 @@ Disassembly of section \.plt:
  1f0:  bf09                    jump \$acr
  1f2:  b005                    nop 
  1f4:  3f7e .... ....          move .*,\$mof
- 1fa:  bf0e baff ffff          ba 1b4 <(dsofn4@plt-0x1a|dsofn@plt-0x34)>
+ 1fa:  bf0e baff ffff          ba 1b4 <.*>
  200:  b005                    nop 
 
 Disassembly of section \.text:
@@ -57,5 +57,5 @@ Disassembly of section \.text:
 0+20a <dsofn4>:
  20a:  7f0d ae20 0000          lapc 22b8 <_GLOBAL_OFFSET_TABLE_>,\$r0
  210:  5f0d 1400               addo\.w 0x14,\$r0,\$acr
- 214:  bfbe baff ffff          bsr 1ce <(dsofn4@plt|dsofn@plt-0x1a)>
+ 214:  bfbe baff ffff          bsr 1ce <.*>
 #pass
index 5348a8aa7d0f70004fb5e807811914049f399736..24da97a9c0da778eb0bc33c2318cb0d1b389a18a 100644 (file)
@@ -12,7 +12,7 @@
 
 Disassembly of section \.plt:
 
-0+1b4 <(dsofn4@plt-0x1a|dsofn@plt-0x34)>:
+0+1b4 <.*>:
 
  1b4:  84e2                    subq 4,\$sp
  1b6:  0401                    addoq 4,\$r0,\$acr
@@ -44,7 +44,7 @@ Disassembly of section \.plt:
 Disassembly of section \.text:
 #...
 0+202 <dsofn3>:
- 202:  bfbe e6ff ffff          bsr 1e8 <(dsofn@plt|dsofn4@plt\+0x1a)>
+ 202:  bfbe e6ff ffff          bsr 1e8 <.*>
  208:  b005                    nop 
 
 0+20a <dsofn4>:
index 71a174811edd8a65659cfe977a122796daa7f371..187730b6625a325e85bcce4a6307f45dec0c0798 100644 (file)
@@ -11,7 +11,7 @@
 
 Disassembly of section \.plt:
 
-0+1e4 <dsofn4@plt-0x1a>:
+0+1e4 <.plt>:
 
  1e4:  84e2                    subq 4,\$sp
  1e6:  0401                    addoq 4,\$r0,\$acr
@@ -24,21 +24,21 @@ Disassembly of section \.plt:
        \.\.\.
 
 0+1fe <dsofn4@plt>:
- 1fe:  6f0d 0c00 0000          addo\.d c <dsofn4@plt-0x1f2>,\$r0,\$acr
+ 1fe:  6f0d 0c00 0000          addo\.d c <.*>,\$r0,\$acr
  204:  6ffa                    move\.d \[\$acr\],\$acr
  206:  bf09                    jump \$acr
  208:  b005                    nop 
- 20a:  3f7e 0000 0000          move 0 <dsofn4@plt-0x1fe>,\$mof
- 210:  bf0e d4ff ffff          ba 1e4 <dsofn4@plt-0x1a>
+ 20a:  3f7e 0000 0000          move 0 <.*>,\$mof
+ 210:  bf0e d4ff ffff          ba 1e4 <.*>
  216:  b005                    nop 
 
 0+218 <dsofn@plt>:
- 218:  6f0d 1000 0000          addo\.d 10 <dsofn4@plt-0x1ee>,\$r0,\$acr
+ 218:  6f0d 1000 0000          addo\.d 10 <.*>,\$r0,\$acr
  21e:  6ffa                    move\.d \[\$acr\],\$acr
  220:  bf09                    jump \$acr
  222:  b005                    nop 
- 224:  3f7e 0c00 0000          move c <dsofn4@plt-0x1f2>,\$mof
- 22a:  bf0e baff ffff          ba 1e4 <dsofn4@plt-0x1a>
+ 224:  3f7e 0c00 0000          move c <.*>,\$mof
+ 22a:  bf0e baff ffff          ba 1e4 <.*>
  230:  b005                    nop 
 
 Disassembly of section \.text:
index 3d31f8f72b261dcc8f534dc76bfe165e253acf88..448b01aae53baa097e9bea93292482783cbddadc 100644 (file)
@@ -14,5 +14,5 @@
 
 Relocation section.*
  *Offset.*
-0*[1-9a-f][0-9a-f]* +[^ ]+ +[^ ]+ +([0-9a-f]+( +\.text( \+ [0-9a-f]+)?)?)?
+0*[1-9a-f][0-9a-f]* +[^ ]+ +[^ ]+ +([0-9a-f]+( +(\.text|fun)( \+ [0-9a-f]+)?)?)?
 #pass
index 0e373246501103e1cf5d2e8a753e641c0b506636..5369d07603220008ebc0b3328e556b224d47fb57 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.data:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
index 3583a3b9c86ab98f1d3d8f0dff1ed86e841a831c..40c15325b403aeacea85f5886acb93aa720802ce 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x18>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
index c59b30484af26e41ae7babc57aa01c2851b771a1..743166e47b6727dd358931a039f24a1d37c4c625 100644 (file)
@@ -9,11 +9,11 @@ Disassembly of section \.plt:
 
 [0-9a-f ]+<\.plt>:
 [0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
-[0-9a-f ]+:    c0 1a 00 06     bra [0-9a-f]+ <F6-0x10>
+[0-9a-f ]+:    c0 1a 00 06     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
-[0-9a-f ]+:    c0 1a 00 04     bra [0-9a-f]+ <F6-0x10>
+[0-9a-f ]+:    c0 1a 00 04     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 10     add\.p gr0,gr16,gr0
-[0-9a-f ]+:    c0 1a 00 02     bra [0-9a-f]+ <F6-0x10>
+[0-9a-f ]+:    c0 1a 00 02     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 18     add\.p gr0,gr24,gr0
 [0-9a-f ]+:    88 08 f1 40     ldd @\(gr15,gr0\),gr4
 [0-9a-f ]+:    80 30 40 00     jmpl @\(gr4,gr0\)
@@ -22,7 +22,7 @@ Disassembly of section \.plt:
 Disassembly of section \.text:
 
 [0-9a-f ]+<F6>:
-[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <F6-0x8>
+[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <.*>
 [0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
 [0-9a-f ]+:    80 fc 00 24     setlos 0x24,gr0
 [0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
@@ -48,7 +48,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   WFb
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x20>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 03 b0     .*
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       WF9
 [0-9a-f ]+:    00 00 00 02     .*
index 7ebd0b707266a6df4e70164464cec97d3b63453e..7eceec2ea641884dd7963f20a7d1abb689a0ea68 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
index 0de4a81148b161c4d91b0c5c67274b5e8538dbd0..8f7c34411bdce8c39c3359077eff241d256d8968 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x18>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
index 7f88e184012c4897d60aeafc9aec6a17661e0bbc..4968deb1427385c9c8379ed966b9f5140b0b0d86 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
index cb4b68dae0c127615238a0f8d1b7ce252622fa6a..13e140a41b59dfe942c7459acb4564cf32b5cad4 100644 (file)
@@ -9,11 +9,11 @@ Disassembly of section \.plt:
 
 [0-9a-f ]+ <\.plt>:
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
-[0-9a-f ]+:    c0 1a 00 06     bra [0-9a-f]+ <F2-0x10>
+[0-9a-f ]+:    c0 1a 00 06     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 10     add\.p gr0,gr16,gr0
-[0-9a-f ]+:    c0 1a 00 04     bra [0-9a-f]+ <F2-0x10>
+[0-9a-f ]+:    c0 1a 00 04     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 18     add\.p gr0,gr24,gr0
-[0-9a-f ]+:    c0 1a 00 02     bra [0-9a-f]+ <F2-0x10>
+[0-9a-f ]+:    c0 1a 00 02     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
 [0-9a-f ]+:    88 08 f1 40     ldd @\(gr15,gr0\),gr4
 [0-9a-f ]+:    80 30 40 00     jmpl @\(gr4,gr0\)
@@ -22,7 +22,7 @@ Disassembly of section \.plt:
 Disassembly of section \.text:
 
 [0-9a-f ]+<F2>:
-[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <F2-0x8>
+[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <.*>
 
 [0-9a-f ]+<GF0>:
 [0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
@@ -55,7 +55,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   GFb
 [0-9A-F ]+isassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x20>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 04 a4     .*
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       GF9
 [0-9a-f ]+:    00 00 00 00     .*
index fceb16a95661ceab9033205eab2aafe3f18e9bfc..fc59185474fa83d8a6a85da722478fd52798fc84 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
index 40455622fa07d197b06e7ad91067983e48451f34..298ae28ac3368c5a05aa8f12a256703fbc6711d6 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x18>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
index 009c62ca800d05eb72ae190734094b311f6b66f9..dbfd143f0cf931ffbd8e56714a160d9c4816fda5 100644 (file)
@@ -9,11 +9,11 @@ Disassembly of section \.plt:
 
 [0-9a-f ]+<\.plt>:
 [0-9a-f ]+:    00 00 00 10     add\.p gr0,gr16,gr0
-[0-9a-f ]+:    c0 1a 00 06     bra [0-9a-f]+ <F5-0x10>
+[0-9a-f ]+:    c0 1a 00 06     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
-[0-9a-f ]+:    c0 1a 00 04     bra [0-9a-f]+ <F5-0x10>
+[0-9a-f ]+:    c0 1a 00 04     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
-[0-9a-f ]+:    c0 1a 00 02     bra [0-9a-f]+ <F5-0x10>
+[0-9a-f ]+:    c0 1a 00 02     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 18     add\.p gr0,gr24,gr0
 [0-9a-f ]+:    88 08 f1 40     ldd @\(gr15,gr0\),gr4
 [0-9a-f ]+:    80 30 40 00     jmpl @\(gr4,gr0\)
@@ -22,7 +22,7 @@ Disassembly of section \.plt:
 Disassembly of section \.text:
 
 [0-9a-f ]+<F5>:
-[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <F5-0x8>
+[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <.*>
 [0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
 [0-9a-f ]+:    80 fc 00 24     setlos 0x24,gr0
 [0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
@@ -48,7 +48,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   UFb
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x20>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 04 7c     .*
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       UF9
 [0-9a-f ]+:    00 00 00 00     .*
index 06a335f9d9902dcecba268091662bc995aa7db69..2191af8126daa840e80b4f11d9e6ea757a8bf383 100644 (file)
@@ -9,11 +9,11 @@ Disassembly of section \.plt:
 
 [0-9a-f ]+<\.plt>:
 [0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
-[0-9a-f ]+:    c0 1a 00 06     bra [0-9a-f]+ <F6-0x10>
+[0-9a-f ]+:    c0 1a 00 06     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
-[0-9a-f ]+:    c0 1a 00 04     bra [0-9a-f]+ <F6-0x10>
+[0-9a-f ]+:    c0 1a 00 04     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 10     add\.p gr0,gr16,gr0
-[0-9a-f ]+:    c0 1a 00 02     bra [0-9a-f]+ <F6-0x10>
+[0-9a-f ]+:    c0 1a 00 02     bra [0-9a-f]+ <.*>
 [0-9a-f ]+:    00 00 00 18     add\.p gr0,gr24,gr0
 [0-9a-f ]+:    88 08 f1 40     ldd @\(gr15,gr0\),gr4
 [0-9a-f ]+:    80 30 40 00     jmpl @\(gr4,gr0\)
@@ -22,7 +22,7 @@ Disassembly of section \.plt:
 Disassembly of section \.text:
 
 [0-9a-f ]+<F6>:
-[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <F6-0x8>
+[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <.*>
 [0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
 [0-9a-f ]+:    80 fc 00 24     setlos 0x24,gr0
 [0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
@@ -48,7 +48,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   WFb
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x20>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 03 60 .*
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       WF9
 [0-9a-f ]+:    00 00 00 00 .*
index 2004a8455664e3a7ba8eb88f7b12d51ac75f6bb0..071dd8f2e302b1571bd7b7b22ecc3e4d45ee5a63 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
index 543d31364434129ec02780d24c4144b4cd556497..e50e7b943aa7ebceb0f28834bc5718dfb7c598ba 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.text:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
index 51ca1268a8975402f86f531a1efcbc7329a4b0b4..0074172641cd2be412e93e57ea5923bc88ef33c5 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
index 8d2c67ebdfdbd2f3857edcd8871fadded6715c5e..7d238e9023e2bf426c86236ac9b99e039688179b 100644 (file)
@@ -42,7 +42,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
 [0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       \.text
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
index 1c4dce1de2b81249496dcb885d4b8b5e8bf5d668..9bab5d74136f9ade80e13d6e98da594a553640d3 100644 (file)
@@ -51,7 +51,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
 [0-9a-f ]+:    00 01 41 18     sub\.p gr20,gr24,gr0
 
index d2b794f30cabcfbbb23a62df4f2ec900b935fdc0..e388e2cf9e7fcd5df2352625b318bc5ec5e2a2e8 100644 (file)
@@ -67,7 +67,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
 [0-9a-f ]+:    00 01 41 88     subx\.p gr20,gr8,gr0,icc0
 [0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
index 491b7c7fa9b35a20633988f42e04f18ba6b79f1e..1c197a212701470435bf68d7af7b07776e7c2229 100644 (file)
@@ -36,7 +36,7 @@ Disassembly of section \.dat[0-9a-f ]+:
        \.\.\.
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[0-9a-f ]+<.got>:
        \.\.\.
 
 [0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
index 6f8313cb42417d9d1a16d9b78ac89ec4064f25c0..77899f63f926d04749a27fb167d6816c13b5d5f7 100644 (file)
@@ -51,7 +51,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
 [0-9a-f ]+:    00 01 41 18     sub\.p gr20,gr24,gr0
 
index c0cc7328aca09d2eb1427d6b32be1391172771e9..03e795e5e82ddfe53d41f97b5a2a6e8c82878f8a 100644 (file)
@@ -67,7 +67,7 @@ Disassembly of section \.dat[0-9a-f ]+:
 [0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
 Disassembly of section \.got:
 
-[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[0-9a-f ]+<.got>:
 [0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
 [0-9a-f ]+:    00 01 41 88     subx\.p gr20,gr8,gr0,icc0
 [0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
index 07bf332f59aea9a3bee25c1aef6d9440147336b7..d943e86b80f704b185b251c6cd1ee0a367b238d5 100644 (file)
@@ -155,7 +155,7 @@ Disassembly of section \.text:
 [0-9a-f ]+:    80 88 00 00     nop
 Disassembly of section \.got:
 
-[0-9a-f ]+<(__data_start|_GLOBAL_OFFSET_TABLE_-0x60)>:
+[0-9a-f ]+<.*>:
 [0-9a-f ]+:    00 01 02 c0     .*
 [0-9a-f ]+:    00 00 08 21     .*
 [0-9a-f ]+:    00 01 02 c0     .*
index e4ea6a1818337cf94a7210614817f171df284612..7f73c2752385095de5874e6837121dc3c266df80 100644 (file)
@@ -149,7 +149,7 @@ Disassembly of section \.text:
 [0-9a-f ]+:    92 c8 f0 5c     ldi @\(gr15,92\),gr9
 Disassembly of section \.got:
 
-[0-9a-f ]+<(__data_start|_GLOBAL_OFFSET_TABLE_-0x20)>:
+[0-9a-f ]+<.*>:
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
 [0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
 [0-9a-f ]+:    00 00 10 11     add\.p sp,gr17,gr0
index c07bb35abb3c8e72946ecf647d5a3b063bf55b11..75192473060bb8f5793346ffbd2468b2684196de 100644 (file)
@@ -151,7 +151,7 @@ Disassembly of section \.text:
 [0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
 Disassembly of section \.got:
 
-[0-9a-f ]+<(__data_start|_GLOBAL_OFFSET_TABLE_-0x60)>:
+[0-9a-f ]+<.*>:
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
 [0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
 [0-9a-f ]+:    00 00 17 f3     \*unknown\*
index bd92cdb951f8ddbad57345981b95a2d9d65da313..1e6b5337e0540b6eba80c0f41a0ff03aa96b1da0 100644 (file)
@@ -151,7 +151,7 @@ Disassembly of section \.text:
 [0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
 Disassembly of section \.got:
 
-[0-9a-f ]+<(__data_start|_GLOBAL_OFFSET_TABLE_-0x60)>:
+[0-9a-f ]+<.*>:
 [0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
 [0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
 [0-9a-f ]+:    00 00 17 f3     \*unknown\*
index 0f8e114762d0225c07c9b193482004769dc3ac8a..d95e888e949cfda341800fe20601c5525e370729 100644 (file)
@@ -8,7 +8,7 @@
 
 Disassembly of section .plt:
 
-[0-9a-f]+ <fn1@plt-0x40>:
+[0-9a-f]+ <.plt>:
  +[0-9a-f]+:   ff 35 ([0-9a-f]{2} ){4} *       pushl  0x[0-9a-f]+
  +[0-9a-f]+:   8b 0d ([0-9a-f]{2} ){4} *       mov    0x[0-9a-f]+,%ecx
  +[0-9a-f]+:   83 e1 e0                and    \$0xffffffe0,%ecx
@@ -87,7 +87,7 @@ Disassembly of section .plt:
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   68 00 00 00 00          push   \$0x0
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <fn1@plt-0x40>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <.plt>
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
@@ -137,7 +137,7 @@ Disassembly of section .plt:
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   68 08 00 00 00          push   \$0x8
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <fn1@plt-0x40>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <.plt>
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
index 77e8a2a6f523c4fa501be77f659e9027b7d97591..03aa007c868a4412aa2130a677f29f6a1bd97a08 100644 (file)
@@ -8,7 +8,7 @@
 
 Disassembly of section .plt:
 
-[0-9a-f]+ <fn1@plt-0x40>:
+[0-9a-f]+ <.plt>:
  +[0-9a-f]+:   ff 73 04                pushl  0x4\(%ebx\)
  +[0-9a-f]+:   8b 4b 08                mov    0x8\(%ebx\),%ecx
  +[0-9a-f]+:   83 e1 e0                and    \$0xffffffe0,%ecx
@@ -93,7 +93,7 @@ Disassembly of section .plt:
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   68 00 00 00 00          push   \$0x0
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <fn1@plt-0x40>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <.plt>
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
@@ -143,7 +143,7 @@ Disassembly of section .plt:
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   68 08 00 00 00          push   \$0x8
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <fn1@plt-0x40>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <.plt>
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
  +[0-9a-f]+:   90                      nop
index 5fe2930b45a0f5f1a3be233df29d8e9b724b3e17..4122c46b583d0e30758eba2df08c785cc6f10443 100644 (file)
@@ -8,7 +8,7 @@
 
 Disassembly of section .plt:
 
-[0-9a-f]+ <fn1@plt-0x10>:
+[0-9a-f]+ <.plt>:
  +[0-9a-f]+:   ff b3 04 00 00 00       pushl  0x4\(%ebx\)
  +[0-9a-f]+:   ff a3 08 00 00 00       jmp    \*0x8\(%ebx\)
 #...
@@ -16,9 +16,9 @@ Disassembly of section .plt:
 [0-9a-f]+ <fn1@plt>:
  +[0-9a-f]+:   ff a3 ([0-9a-f]{2} ){4} *       jmp    \*0x[0-9a-f]+\(%ebx\)
  +[0-9a-f]+:   68 00 00 00 00          push   \$0x0
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <fn1@plt-0x10>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <.plt>
 
 [0-9a-f]+ <fn2@plt>:
  +[0-9a-f]+:   ff a3 ([0-9a-f]{2} ){4} *       jmp    \*0x[0-9a-f]+\(%ebx\)
  +[0-9a-f]+:   68 08 00 00 00          push   \$0x8
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <fn1@plt-0x10>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <.plt>
index 1b1f57dce02237b32b68c3a486af98bfe358da9c..a6e6d35eb0c85d7d3aa9eb520088a5ffed9a6a3e 100644 (file)
@@ -8,7 +8,7 @@
 
 Disassembly of section .plt:
 
-[0-9a-f]+ <fn1@plt-0x10>:
+[0-9a-f]+ <.plt>:
  +[0-9a-f]+:   ff 35 ([0-9a-f]{2} ){4} *       pushl  0x[0-9a-f]+
  +[0-9a-f]+:   ff 25 ([0-9a-f]{2} ){4} *       jmp    \*0x[0-9a-f]+
 #...
@@ -16,9 +16,9 @@ Disassembly of section .plt:
 [0-9a-f]+ <fn1@plt>:
  +[0-9a-f]+:   ff 25 ([0-9a-f]{2} ){4} *       jmp    \*0x[0-9a-f]+
  +[0-9a-f]+:   68 00 00 00 00          push   \$0x0
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <fn1@plt-0x10>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <.plt>
 
 [0-9a-f]+ <fn2@plt>:
  +[0-9a-f]+:   ff 25 ([0-9a-f]{2} ){4} *       jmp    \*0x[0-9a-f]+
  +[0-9a-f]+:   68 08 00 00 00          push   \$0x8
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <fn1@plt-0x10>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <.plt>
index fef5eeae0816aa85429c38f93eff621d9573fafe..489eab68d3764697969ef02d122013d7b9d089d5 100644 (file)
@@ -121,4 +121,4 @@ Disassembly of section .text:
 0+80 <_start>:
 [      ]*[a-f0-9]+:    3b 80 f8 ff ff ff       cmp    -0x8\(%eax\),%eax
 [      ]*[a-f0-9]+:    ff a0 fc ff ff ff       jmp    \*-0x4\(%eax\)
-[      ]*[a-f0-9]+:    e8 af ff ff ff          call   40 <_start-0x40>
+[      ]*[a-f0-9]+:    e8 af ff ff ff          call   40 <.*>
index 16e316c7dbf36df2e6531372a9db90620e58eb33..ac867867e7917a43b3e42435fbe0d783c5c22118 100644 (file)
@@ -23,4 +23,4 @@ Disassembly of section .text:
 0+e0 <_start>:
 [      ]*[a-f0-9]+:    3b 80 f8 ff ff ff       cmp    -0x8\(%eax\),%eax
 [      ]*[a-f0-9]+:    ff a0 fc ff ff ff       jmp    \*-0x4\(%eax\)
-[      ]*[a-f0-9]+:    e8 df ff ff ff          call   d0 <_start-0x10>
+[      ]*[a-f0-9]+:    e8 df ff ff ff          call   d0 <.*>
index 7543e0e2ac21eea8870d106e152098b1e53de48b..7a6cce14cffa67cf759eca177135446ead53e5f4 100644 (file)
@@ -121,6 +121,6 @@ Disassembly of section .text:
 0+80 <_start>:
 [      ]*[a-f0-9]+:    3b 80 fc ff ff ff       cmp    -0x4\(%eax\),%eax
 [      ]*[a-f0-9]+:    ff a0 fc ff ff ff       jmp    \*-0x4\(%eax\)
-[      ]*[a-f0-9]+:    e8 af ff ff ff          call   40 <_start-0x40>
+[      ]*[a-f0-9]+:    e8 af ff ff ff          call   40 <.*>
 [      ]*[a-f0-9]+:    3d 00 00 00 00          cmp    \$0x0,%eax
-[      ]*[a-f0-9]+:    e8 fc ff ff ff          call   97 <_start\+0x17>
+[      ]*[a-f0-9]+:    e8 fc ff ff ff          call   97 <.*>
index 98b53aaf0de49007ef871ad6c21e29e84cbfd66b..08db1193ad7889a0d2ac6b5a4698433c05d87503 100644 (file)
@@ -23,6 +23,6 @@ Disassembly of section .text:
 0+150 <_start>:
 [      ]*[a-f0-9]+:    3b 80 fc ff ff ff       cmp    -0x4\(%eax\),%eax
 [      ]*[a-f0-9]+:    ff a0 fc ff ff ff       jmp    \*-0x4\(%eax\)
-[      ]*[a-f0-9]+:    e8 df ff ff ff          call   140 <_start-0x10>
+[      ]*[a-f0-9]+:    e8 df ff ff ff          call   140 <.*>
 [      ]*[a-f0-9]+:    3d 00 00 00 00          cmp    \$0x0,%eax
-[      ]*[a-f0-9]+:    e8 fc ff ff ff          call   167 <_start\+0x17>
+[      ]*[a-f0-9]+:    e8 fc ff ff ff          call   167 <.*>
index 4e3582dee966b0166c05d51317a6b1f32f64a3ee..fd42acc3fe095b2e0186db870bc3a7a52c665f4c 100644 (file)
@@ -9,11 +9,11 @@
 Disassembly of section .text:
 
 0+4000c8 <__start>:
- +[a-f0-9]+:   ff 15 2a 00 20 00       callq  \*0x20002a\(%rip\)        # 6000f8 <bar\+0x200007>
- +[a-f0-9]+:   ff 25 24 00 20 00       jmpq   \*0x200024\(%rip\)        # 6000f8 <bar\+0x200007>
- +[a-f0-9]+:   48 03 05 1d 00 20 00    add    0x20001d\(%rip\),%rax        # 6000f8 <bar\+0x200007>
- +[a-f0-9]+:   48 8b 05 16 00 20 00    mov    0x200016\(%rip\),%rax        # 6000f8 <bar\+0x200007>
- +[a-f0-9]+:   48 85 05 0f 00 20 00    test   %rax,0x20000f\(%rip\)        # 6000f8 <bar\+0x200007>
+ +[a-f0-9]+:   ff 15 2a 00 20 00       callq  \*0x20002a\(%rip\)        # 6000f8 <.got>
+ +[a-f0-9]+:   ff 25 24 00 20 00       jmpq   \*0x200024\(%rip\)        # 6000f8 <.got>
+ +[a-f0-9]+:   48 03 05 1d 00 20 00    add    0x20001d\(%rip\),%rax        # 6000f8 <.got>
+ +[a-f0-9]+:   48 8b 05 16 00 20 00    mov    0x200016\(%rip\),%rax        # 6000f8 <.got>
+ +[a-f0-9]+:   48 85 05 0f 00 20 00    test   %rax,0x20000f\(%rip\)        # 6000f8 <.got>
  +[a-f0-9]+:   48 c7 c0 f1 00 40 00    mov    \$0x4000f1,%rax
 
 0+4000f0 <foo>:
index 4e3582dee966b0166c05d51317a6b1f32f64a3ee..fd42acc3fe095b2e0186db870bc3a7a52c665f4c 100644 (file)
@@ -9,11 +9,11 @@
 Disassembly of section .text:
 
 0+4000c8 <__start>:
- +[a-f0-9]+:   ff 15 2a 00 20 00       callq  \*0x20002a\(%rip\)        # 6000f8 <bar\+0x200007>
- +[a-f0-9]+:   ff 25 24 00 20 00       jmpq   \*0x200024\(%rip\)        # 6000f8 <bar\+0x200007>
- +[a-f0-9]+:   48 03 05 1d 00 20 00    add    0x20001d\(%rip\),%rax        # 6000f8 <bar\+0x200007>
- +[a-f0-9]+:   48 8b 05 16 00 20 00    mov    0x200016\(%rip\),%rax        # 6000f8 <bar\+0x200007>
- +[a-f0-9]+:   48 85 05 0f 00 20 00    test   %rax,0x20000f\(%rip\)        # 6000f8 <bar\+0x200007>
+ +[a-f0-9]+:   ff 15 2a 00 20 00       callq  \*0x20002a\(%rip\)        # 6000f8 <.got>
+ +[a-f0-9]+:   ff 25 24 00 20 00       jmpq   \*0x200024\(%rip\)        # 6000f8 <.got>
+ +[a-f0-9]+:   48 03 05 1d 00 20 00    add    0x20001d\(%rip\),%rax        # 6000f8 <.got>
+ +[a-f0-9]+:   48 8b 05 16 00 20 00    mov    0x200016\(%rip\),%rax        # 6000f8 <.got>
+ +[a-f0-9]+:   48 85 05 0f 00 20 00    test   %rax,0x20000f\(%rip\)        # 6000f8 <.got>
  +[a-f0-9]+:   48 c7 c0 f1 00 40 00    mov    \$0x4000f1,%rax
 
 0+4000f0 <foo>:
index e5262239bd9a2504a7279371d9dce221c3fe5824..16fcd4ef48f1855a5563d6544a6eb676f5836405 100644 (file)
@@ -5,7 +5,7 @@
 #target: x86_64-*-* i?86-*-*
 
 #...
-0+1d0 <\*ABS\*@plt-0x10>:
+0+1d0 <.*>:
 [      ]*[a-f0-9]+:    ff b3 04 00 00 00       pushl  0x4\(%ebx\)
 [      ]*[a-f0-9]+:    ff a3 08 00 00 00       jmp    \*0x8\(%ebx\)
 [      ]*[a-f0-9]+:    00 00                   add    %al,\(%eax\)
 0+1e0 <\*ABS\*@plt>:
 [      ]*[a-f0-9]+:    ff a3 0c 00 00 00       jmp    \*0xc\(%ebx\)
 [      ]*[a-f0-9]+:    68 18 00 00 00          push   \$0x18
-[      ]*[a-f0-9]+:    e9 e0 ff ff ff          jmp    1d0 <\*ABS\*@plt-0x10>
+[      ]*[a-f0-9]+:    e9 e0 ff ff ff          jmp    1d0 <.*>
 
 0+1f0 <func1@plt>:
 [      ]*[a-f0-9]+:    ff a3 10 00 00 00       jmp    \*0x10\(%ebx\)
 [      ]*[a-f0-9]+:    68 00 00 00 00          push   \$0x0
-[      ]*[a-f0-9]+:    e9 d0 ff ff ff          jmp    1d0 <\*ABS\*@plt-0x10>
+[      ]*[a-f0-9]+:    e9 d0 ff ff ff          jmp    1d0 <.*>
 
 0+200 <func2@plt>:
 [      ]*[a-f0-9]+:    ff a3 14 00 00 00       jmp    \*0x14\(%ebx\)
 [      ]*[a-f0-9]+:    68 08 00 00 00          push   \$0x8
-[      ]*[a-f0-9]+:    e9 c0 ff ff ff          jmp    1d0 <\*ABS\*@plt-0x10>
+[      ]*[a-f0-9]+:    e9 c0 ff ff ff          jmp    1d0 <.*>
 
 0+210 <\*ABS\*@plt>:
 [      ]*[a-f0-9]+:    ff a3 18 00 00 00       jmp    \*0x18\(%ebx\)
 [      ]*[a-f0-9]+:    68 10 00 00 00          push   \$0x10
-[      ]*[a-f0-9]+:    e9 b0 ff ff ff          jmp    1d0 <\*ABS\*@plt-0x10>
+[      ]*[a-f0-9]+:    e9 b0 ff ff ff          jmp    1d0 <.*>
 
 Disassembly of section .text:
 
index 9d2a6887d93b79c0c8a30169ad770d62279885e0..1cdcf503d371b662404965400bfe2ecfc88f8c35 100644 (file)
@@ -5,30 +5,30 @@
 #target: x86_64-*-*
 
 #...
-0+2b0 <\*ABS\*\+0x30a@plt-0x10>:
-[      ]*[a-f0-9]+:    ff 35 5a 01 20 00       pushq  0x20015a\(%rip\)        # 200410 <_GLOBAL_OFFSET_TABLE_\+0x8>
-[      ]*[a-f0-9]+:    ff 25 5c 01 20 00       jmpq   \*0x20015c\(%rip\)        # 200418 <_GLOBAL_OFFSET_TABLE_\+0x10>
+0+2b0 <.*>:
+[      ]*[a-f0-9]+:    ff 35 5a 01 20 00       pushq  0x20015a\(%rip\)        # 200410 <.*>
+[      ]*[a-f0-9]+:    ff 25 5c 01 20 00       jmpq   \*0x20015c\(%rip\)        # 200418 <.*>
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%rax\)
 
 0+2c0 <\*ABS\*\+0x30a@plt>:
-[      ]*[a-f0-9]+:    ff 25 5a 01 20 00       jmpq   \*0x20015a\(%rip\)        # 200420 <_GLOBAL_OFFSET_TABLE_\+0x18>
+[      ]*[a-f0-9]+:    ff 25 5a 01 20 00       jmpq   \*0x20015a\(%rip\)        # 200420 <.*>
 [      ]*[a-f0-9]+:    68 03 00 00 00          pushq  \$0x3
-[      ]*[a-f0-9]+:    e9 e0 ff ff ff          jmpq   2b0 <\*ABS\*\+0x30a@plt-0x10>
+[      ]*[a-f0-9]+:    e9 e0 ff ff ff          jmpq   2b0 <.*>
 
 0+2d0 <func1@plt>:
-[      ]*[a-f0-9]+:    ff 25 52 01 20 00       jmpq   \*0x200152\(%rip\)        # 200428 <_GLOBAL_OFFSET_TABLE_\+0x20>
+[      ]*[a-f0-9]+:    ff 25 52 01 20 00       jmpq   \*0x200152\(%rip\)        # 200428 <.*>
 [      ]*[a-f0-9]+:    68 00 00 00 00          pushq  \$0x0
-[      ]*[a-f0-9]+:    e9 d0 ff ff ff          jmpq   2b0 <\*ABS\*\+0x30a@plt-0x10>
+[      ]*[a-f0-9]+:    e9 d0 ff ff ff          jmpq   2b0 <.*>
 
 0+2e0 <func2@plt>:
-[      ]*[a-f0-9]+:    ff 25 4a 01 20 00       jmpq   \*0x20014a\(%rip\)        # 200430 <_GLOBAL_OFFSET_TABLE_\+0x28>
+[      ]*[a-f0-9]+:    ff 25 4a 01 20 00       jmpq   \*0x20014a\(%rip\)        # 200430 <.*>
 [      ]*[a-f0-9]+:    68 01 00 00 00          pushq  \$0x1
-[      ]*[a-f0-9]+:    e9 c0 ff ff ff          jmpq   2b0 <\*ABS\*\+0x30a@plt-0x10>
+[      ]*[a-f0-9]+:    e9 c0 ff ff ff          jmpq   2b0 <.*>
 
 0+2f0 <\*ABS\*\+0x300@plt>:
-[      ]*[a-f0-9]+:    ff 25 42 01 20 00       jmpq   \*0x200142\(%rip\)        # 200438 <_GLOBAL_OFFSET_TABLE_\+0x30>
+[      ]*[a-f0-9]+:    ff 25 42 01 20 00       jmpq   \*0x200142\(%rip\)        # 200438 <.*>
 [      ]*[a-f0-9]+:    68 02 00 00 00          pushq  \$0x2
-[      ]*[a-f0-9]+:    e9 b0 ff ff ff          jmpq   2b0 <\*ABS\*\+0x30a@plt-0x10>
+[      ]*[a-f0-9]+:    e9 b0 ff ff ff          jmpq   2b0 <.*>
 
 Disassembly of section .text:
 
index 54463b9168ffc4f6a2d2f7682d32ad51e954ae6f..ed3e1c1ef54caa436825fd5716512393cb36afe5 100644 (file)
@@ -3,7 +3,7 @@
 
 Disassembly of section \.plt:
 
-00020800 <f.@plt-0x14>:
+00020800 <.plt>:
    20800:      2f3b 0170 0000  movel %pc@\(30404 <_GLOBAL_OFFSET_TABLE_\+0x4>\),%sp@-
    20806:      fc02 
    20808:      4efb 0171 0000  jmp %pc@\(30408 <_GLOBAL_OFFSET_TABLE_\+0x8>\)@\(0*\)
@@ -11,22 +11,22 @@ Disassembly of section \.plt:
    20810:      0000 0000       orib #0,%d0
 
 00020814 <f.@plt>:
-   20814:      4efb 0171 0000  jmp %pc@\(3040c <_GLOBAL_OFFSET_TABLE_\+0xc>\)@\(0*\)
+   20814:      4efb 0171 0000  jmp %pc@\(3040c <f3>\)@\(0*\)
    2081a:      fbf6 
    2081c:      2f3c 0000 0000  movel #0,%sp@-
-   20822:      60ff ffff ffdc  bral 20800 <f.@plt-0x14>
+   20822:      60ff ffff ffdc  bral 20800 <.plt>
 
 00020828 <f.@plt>:
-   20828:      4efb 0171 0000  jmp %pc@\(30410 <_GLOBAL_OFFSET_TABLE_\+0x10>\)@\(0*\)
+   20828:      4efb 0171 0000  jmp %pc@\(30410 <f2>\)@\(0*\)
    2082e:      fbe6 
    20830:      2f3c 0000 000c  movel #12,%sp@-
-   20836:      60ff ffff ffc8  bral 20800 <f.@plt-0x14>
+   20836:      60ff ffff ffc8  bral 20800 <.plt>
 
 0002083c <f.@plt>:
-   2083c:      4efb 0171 0000  jmp %pc@\(30414 <_GLOBAL_OFFSET_TABLE_\+0x14>\)@\(0*\)
+   2083c:      4efb 0171 0000  jmp %pc@\(30414 <f1>\)@\(0*\)
    20842:      fbd6 
    20844:      2f3c 0000 0018  movel #24,%sp@-
-   2084a:      60ff ffff ffb4  bral 20800 <f.@plt-0x14>
+   2084a:      60ff ffff ffb4  bral 20800 <.plt>
 Disassembly of section \.text:
 
 00020c00 <.*>:
index a4977406e6a290038dde1b9873280ea11503794d..e303cd10b0ea531c7dd3e7073ea9f0a547e301ea 100644 (file)
@@ -3,7 +3,7 @@
 
 Disassembly of section \.plt:
 
-00020800 <f.@plt-0x18>:
+00020800 <.plt>:
    20800:      2f3b 0170 0000  movel %pc@\(30404 <_GLOBAL_OFFSET_TABLE_\+0x4>\),%sp@-
    20806:      fc02 
    20808:      227b 0170 0000  moveal %pc@\(30408 <_GLOBAL_OFFSET_TABLE_\+0x8>\),%a1
@@ -13,27 +13,27 @@ Disassembly of section \.plt:
        \.\.\.
 
 00020818 <f.@plt>:
-   20818:      227b 0170 0000  moveal %pc@\(3040c <_GLOBAL_OFFSET_TABLE_\+0xc>\),%a1
+   20818:      227b 0170 0000  moveal %pc@\(3040c <f3>\),%a1
    2081e:      fbf2 
    20820:      4ed1            jmp %a1@
    20822:      2f3c 0000 0000  movel #0,%sp@-
-   20828:      60ff ffff ffd6  bral 20800 <f.@plt-0x18>
+   20828:      60ff ffff ffd6  bral 20800 <.plt>
        \.\.\.
 
 00020830 <f.@plt>:
-   20830:      227b 0170 0000  moveal %pc@\(30410 <_GLOBAL_OFFSET_TABLE_\+0x10>\),%a1
+   20830:      227b 0170 0000  moveal %pc@\(30410 <f2>\),%a1
    20836:      fbde 
    20838:      4ed1            jmp %a1@
    2083a:      2f3c 0000 000c  movel #12,%sp@-
-   20840:      60ff ffff ffbe  bral 20800 <f.@plt-0x18>
+   20840:      60ff ffff ffbe  bral 20800 <.plt>
        \.\.\.
 
 00020848 <f.@plt>:
-   20848:      227b 0170 0000  moveal %pc@\(30414 <_GLOBAL_OFFSET_TABLE_\+0x14>\),%a1
+   20848:      227b 0170 0000  moveal %pc@\(30414 <f1>\),%a1
    2084e:      fbca 
    20850:      4ed1            jmp %a1@
    20852:      2f3c 0000 0018  movel #24,%sp@-
-   20858:      60ff ffff ffa6  bral 20800 <f.@plt-0x18>
+   20858:      60ff ffff ffa6  bral 20800 <.plt>
        \.\.\.
 Disassembly of section \.text:
 
index a9aeacbe475cde20128e397173d1e2f1b16c1f94..00e88b7ac4e224c93b0e506633a58465e5eb74c9 100644 (file)
@@ -3,23 +3,23 @@
 
 Disassembly of section \.plt:
 
-00020800 <f.@plt-0x18>:
+00020800 <.plt>:
 # _GLOBAL_OFFSET_TABLE_ + 4 == 0x30404 == 0x20802 + 0xfc02
    20800:      203c 0000 fc02  movel #64514,%d0
-   20806:      2f3b 08fa       movel %pc@\(20802 <f.@plt-0x16>,%d0:l\),%sp@-
+   20806:      2f3b 08fa       movel %pc@\(20802 <.*>,%d0:l\),%sp@-
 # _GLOBAL_OFFSET_TABLE_ + 8 == 0x30408 == 0x2080c + 0xfbfc
    2080a:      203c 0000 fbfc  movel #64508,%d0
-   20810:      207b 08fa       moveal %pc@\(2080c <f.@plt-0xc>,%d0:l\),%a0
+   20810:      207b 08fa       moveal %pc@\(2080c <.*>,%d0:l\),%a0
    20814:      4ed0            jmp %a0@
    20816:      4e71            nop
 
 00020818 <f.@plt>:
 # _GLOBAL_OFFSET_TABLE_ + 12 == 0x3040c == 0x2081a + 0xfbf2
    20818:      203c 0000 fbf2  movel #64498,%d0
-   2081e:      207b 08fa       moveal %pc@\(2081a <f.@plt\+0x2>,%d0:l\),%a0
+   2081e:      207b 08fa       moveal %pc@\(2081a <.*>,%d0:l\),%a0
    20822:      4ed0            jmp %a0@
    20824:      2f3c 0000 0000  movel #0,%sp@-
-   2082a:      60ff ffff ffd4  bral 20800 <f.@plt-0x18>
+   2082a:      60ff ffff ffd4  bral 20800 <.plt>
 
 00020830 <f.@plt>:
 # _GLOBAL_OFFSET_TABLE_ + 16 == 0x30410 == 0x20832 + 0xfbde
@@ -27,7 +27,7 @@ Disassembly of section \.plt:
    20836:      207b 08fa       moveal %pc@\(20832 <f.@plt\+0x2>,%d0:l\),%a0
    2083a:      4ed0            jmp %a0@
    2083c:      2f3c 0000 000c  movel #12,%sp@-
-   20842:      60ff ffff ffbc  bral 20800 <f.@plt-0x18>
+   20842:      60ff ffff ffbc  bral 20800 <.*>
 
 00020848 <f.@plt>:
 # _GLOBAL_OFFSET_TABLE_ + 20 == 0x30414 == 0x2084a + 0xfbca
@@ -35,7 +35,7 @@ Disassembly of section \.plt:
    2084e:      207b 08fa       moveal %pc@\(2084a <f.@plt\+0x2>,%d0:l\),%a0
    20852:      4ed0            jmp %a0@
    20854:      2f3c 0000 0018  movel #24,%sp@-
-   2085a:      60ff ffff ffa4  bral 20800 <f.@plt-0x18>
+   2085a:      60ff ffff ffa4  bral 20800 <.*>
 Disassembly of section \.text:
 
 00020c00 <.*>:
index ae299ce92b3d546dbdd944723380e21ab930c7d2..d3d775e45e9d109f97d4037d3870bc908a92dabc 100644 (file)
@@ -3,13 +3,13 @@
 
 Disassembly of section \.plt:
 
-00020800 <f.@plt-0x18>:
+00020800 <.plt>:
 # _GLOBAL_OFFSET_TABLE_ + 4 == 0x30404 == 0x20802 + 0xfc02
    20800:      203c 0000 fc02  movel #64514,%d0
-   20806:      2ebb 08fa       movel %pc@\(20802 <f.@plt-0x16>,%d0:l\),%sp@
+   20806:      2ebb 08fa       movel %pc@\(20802 <.*>,%d0:l\),%sp@
 # _GLOBAL_OFFSET_TABLE_ + 8 == 0x30408 == 0x2080c + 0xfbfc
    2080a:      203c 0000 fbfc  movel #64508,%d0
-   20810:      207b 08fa       moveal %pc@\(2080c <f.@plt-0xc>,%d0:l\),%a0
+   20810:      207b 08fa       moveal %pc@\(2080c <.*>,%d0:l\),%a0
    20814:      4ed0            jmp %a0@
    20816:      4e71            nop
 
@@ -19,7 +19,7 @@ Disassembly of section \.plt:
    2081e:      207b 08fa       moveal %pc@\(2081a <f.@plt\+0x2>,%d0:l\),%a0
    20822:      4ed0            jmp %a0@
    20824:      2f3c 0000 0000  movel #0,%sp@-
-   2082a:      61ff ffff ffd4  bsrl 20800 <f.@plt-0x18>
+   2082a:      61ff ffff ffd4  bsrl 20800 <.plt>
 
 00020830 <f.@plt>:
 # _GLOBAL_OFFSET_TABLE_ + 16 == 0x30410 == 0x20832 + 0xfbde
@@ -27,7 +27,7 @@ Disassembly of section \.plt:
    20836:      207b 08fa       moveal %pc@\(20832 <f.@plt\+0x2>,%d0:l\),%a0
    2083a:      4ed0            jmp %a0@
    2083c:      2f3c 0000 000c  movel #12,%sp@-
-   20842:      61ff ffff ffbc  bsrl 20800 <f.@plt-0x18>
+   20842:      61ff ffff ffbc  bsrl 20800 <.plt>
 
 00020848 <f.@plt>:
 # _GLOBAL_OFFSET_TABLE_ + 20 == 0x30414 == 0x2084a + 0xfbca
@@ -35,7 +35,7 @@ Disassembly of section \.plt:
    2084e:      207b 08fa       moveal %pc@\(2084a <f.@plt\+0x2>,%d0:l\),%a0
    20852:      4ed0            jmp %a0@
    20854:      2f3c 0000 0018  movel #24,%sp@-
-   2085a:      61ff ffff ffa4  bsrl 20800 <f.@plt-0x18>
+   2085a:      61ff ffff ffa4  bsrl 20800 <.plt>
 Disassembly of section \.text:
 
 00020c00 <.*>:
index 7662dbc4fbacc77011508a5e329d61e90c0b2bd8..94e48c0e7cf5004e8174ca2edacbe53d55c6ab92 100644 (file)
@@ -17,7 +17,7 @@ Disassembly of section .plt:
  .*:   82120780                  ADD       A0.2,A0.2,#0x40f0
  .*:   c600806a                  GETD      PC,\[A0.2\]
  .*:   03000004                  MOV       D1Re0,#0
- .*:   a0fffee0                  B         184 <app_func2@plt-0x14>
+ .*:   a0fffee0                  B         184 <.*>
 Disassembly of section .text:
 
 .* <lib_func1>:
index 7a763b9a3f5060307bab06e19f1e356f84d85953..a6cf3d46558e900c1ba074c9029b66f574b4d37f 100644 (file)
@@ -16,7 +16,7 @@ Disassembly of section .plt:
 .*:    821496e0                  ADD       A0.2,A0.2,#0x92dc
 .*:    c600806a                  GETD      PC,\[A0.2\]
 .*:    03000004                  MOV       D1Re0,#0
-.*:    a0fffee0                  B         .* <_lib_func@plt-0x14>
+.*:    a0fffee0                  B         .* <.*>
 Disassembly of section .text:
 .* <__start-0x10>:
 .*:    82188105                  MOVT      A0.3,#0x1020
index 41129c31281bfea33e60aed531757ff796e1188a..c422b09830c666483009959e7c7124646ec55174 100644 (file)
@@ -16,7 +16,7 @@ Disassembly of section .plt:
  .*:   82120580                  ADD       A0.2,A0.2,#0x40b0
  .*:   c600806a                  GETD      PC,\[A0.2\]
  .*:   03000004                  MOV       D1Re0,#0
- .*:   a0fffee0                  B         .* <_far2@plt-0x14>
+ .*:   a0fffee0                  B         .* <.*>
 Disassembly of section .text:
 .* <__start-0xc>:
 .*:    82980101                  ADDT      A0.3,CPC0,#0x20
index e937f1edeb632453b85216ce02af1309e9372fbb..dbcd4b903b7d49d33e70bda869846642f727d8cd 100644 (file)
@@ -17,7 +17,7 @@ Disassembly of section .plt:
  .*:   82120620                  ADD       A0.2,A0.2,#0x40c4
  .*:   c600806a                  GETD      PC,\[A0.2\]
  .*:   03000004                  MOV       D1Re0,#0
- .*:   a0fffee0                  B         .* <_far2@plt-0x14>
+ .*:   a0fffee0                  B         .* <.*>
 Disassembly of section .text:
 
 .* <_lib_func>:
index eac7f41e3b8fc701ed48ab2e7dc2792ad8bbcf42..fe11a2326859db8b37c2d1652f6feeb2641645fd 100644 (file)
@@ -129,7 +129,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   eb 43 00 00 00 0d       sllg    %r4,%r3,0
  +[0-9a-f]+:   41 54 90 00             la      %r5,0\(%r4,%r9\)
 # IE against global var with larl got access
- +[0-9a-f]+:   c0 30 [0-9a-f ]+        larl    %r3,[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x28>
+ +[0-9a-f]+:   c0 30 [0-9a-f ]+        larl    %r3,[0-9a-f]+ <.*>
  +[0-9a-f]+:   e3 33 c0 00 00 04       lg      %r3,0\(%r3,%r12\)
  +[0-9a-f]+:   41 33 90 00             la      %r3,0\(%r3,%r9\)
 # IE against global var defined in exec with larl got access
index 274cd168783b205b850e8be23d005e653eb8c6ee..86fdbbd6fdbf0556eeaec4888bccc5d7f530342b 100644 (file)
@@ -160,7 +160,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   e3 43 c0 00 00 04       lg      %r4,0\(%r3,%r12\)
  +[0-9a-f]+:   41 54 90 00             la      %r5,0\(%r4,%r9\)
 # IE against global var with larl got access
- +[0-9a-f]+:   c0 30 [0-9a-f ]+        larl    %r3,[0-9a-f]+ <\_GLOBAL\_OFFSET\_TABLE\_\+0x68>
+ +[0-9a-f]+:   c0 30 [0-9a-f ]+        larl    %r3,[0-9a-f]+ <.*>
  +[0-9a-f]+:   e3 33 c0 00 00 04       lg      %r3,0\(%r3,%r12\)
  +[0-9a-f]+:   41 33 90 00             la      %r3,0\(%r3,%r9\)
 # IE against local var with larl got access
index d33887ecb6a87b27d63e9ba7c3b428788ba0be03..a00c13611acf5c4d663ed24df11758a5f5509625 100644 (file)
@@ -4,7 +4,7 @@ tmpdir/libtest\.so:     file format elf32-tic6x-le
 
 Disassembly of section \.plt:
 
-10000020 <sub0@plt-0x18>:
+10000020 <.plt>:
 10000020:[ \t]*0100036e[ \t]*ldw \.D2T2 \*\+b14\(12\),b2
 10000024:[ \t]*0080046e[ \t]*ldw \.D2T2 \*\+b14\(16\),b1
 10000028:[ \t]*00004000[ \t]*nop 3
index 658da738e01245de68e3186fc94e9bb78c55c9df..fa597d6ef838bff12cefbd7c5b3a690457f16c5d 100644 (file)
@@ -4,7 +4,7 @@ tmpdir/libtestb\.so:     file format elf32-tic6x-be
 
 Disassembly of section \.plt:
 
-10000020 <sub0@plt-0x18>:
+10000020 <.plt>:
 10000020:[ \t]*0100036e[ \t]*ldw \.D2T2 \*\+b14\(12\),b2
 10000024:[ \t]*0080046e[ \t]*ldw \.D2T2 \*\+b14\(16\),b1
 10000028:[ \t]*00004000[ \t]*nop 3
index ee1a6077faac9b0b1664a6a76b1a974ebce1bad0..6b3a2c2464b027100ee832d26260b22385d583a9 100644 (file)
@@ -4,7 +4,7 @@ tmpdir/libtestrb\.so:     file format elf32-tic6x-be
 
 Disassembly of section \.plt:
 
-10000020 <sub0@plt-0x18>:
+10000020 <.plt>:
 10000020:[ \t]*0100036e[ \t]*ldw \.D2T2 \*\+b14\(12\),b2
 10000024:[ \t]*0080046e[ \t]*ldw \.D2T2 \*\+b14\(16\),b1
 10000028:[ \t]*00004000[ \t]*nop 3
index 411d47f80dfdfc86f217964f8ada3e6578e0fb16..9e437bbf74a0574da2e80c8768886d57ad6c8b3a 100644 (file)
@@ -4,7 +4,7 @@ tmpdir/shlib-dynapp-1:     file format elf32-tic6x-le
 
 Disassembly of section \.plt:
 
-10000020 <sub0@plt-0x18>:
+10000020 <.plt>:
 10000020:[ \t]*0100036e[ \t]*ldw \.D2T2 \*\+b14\(12\),b2
 10000024:[ \t]*0080046e[ \t]*ldw \.D2T2 \*\+b14\(16\),b1
 10000028:[ \t]*00004000[ \t]*nop 3
index 5312ff89345c70de19ed55e2ee883dcacd2ea429..b7cb86b15538de64223944cab5f5448b7d56a2c3 100644 (file)
@@ -4,7 +4,7 @@ tmpdir/shlib-dynapp-1b:     file format elf32-tic6x-be
 
 Disassembly of section \.plt:
 
-10000020 <sub0@plt-0x18>:
+10000020 <.plt>:
 10000020:[ \t]*0100036e[ \t]*ldw \.D2T2 \*\+b14\(12\),b2
 10000024:[ \t]*0080046e[ \t]*ldw \.D2T2 \*\+b14\(16\),b1
 10000028:[ \t]*00004000[ \t]*nop 3
index 3e68bf2b1231a3e35028b9066c54c04eaa2eb0d1..6d7cd093d894df45eb2d98e2cc68f81b59478c20 100644 (file)
@@ -4,7 +4,7 @@ tmpdir/shlib-dynapp-1r:     file format elf32-tic6x-le
 
 Disassembly of section \.plt:
 
-10000020 <sub0@plt-0x18>:
+10000020 <.plt>:
 10000020:[ \t]*0100036e[ \t]*ldw \.D2T2 \*\+b14\(12\),b2
 10000024:[ \t]*0080046e[ \t]*ldw \.D2T2 \*\+b14\(16\),b1
 10000028:[ \t]*00004000[ \t]*nop 3
index ad1f28efa78760a03521c20ee64c50820ab89c22..57809ab147c642831626940faaf30426afb326ea 100644 (file)
@@ -4,7 +4,7 @@ tmpdir/shlib-dynapp-1rb:     file format elf32-tic6x-be
 
 Disassembly of section \.plt:
 
-10000020 <sub0@plt-0x18>:
+10000020 <.plt>:
 10000020:[ \t]*0100036e[ \t]*ldw \.D2T2 \*\+b14\(12\),b2
 10000024:[ \t]*0080046e[ \t]*ldw \.D2T2 \*\+b14\(16\),b1
 10000028:[ \t]*00004000[ \t]*nop 3
index bfdf499797e2aaf951e3ca31beec02fe00f2dbe1..fd37bac62092645318f18d39bfce799749dc0a72 100644 (file)
@@ -4,7 +4,7 @@ tmpdir/libtestn\.so:     file format elf32-tic6x-le
 
 Disassembly of section \.plt:
 
-10000020 <sub0@plt-0x18>:
+10000020 <.plt>:
 10000020:      0100036e        ldw \.D2T2 \*\+b14\(12\),b2
 10000024:      0080046e        ldw \.D2T2 \*\+b14\(16\),b1
 10000028:      00004000        nop 3
index c2be30c3b0338b25e92ef3e8cb4348e29c242274..7d152c8b762172636e047b8f73faeca5cfd7f207 100644 (file)
@@ -5,7 +5,7 @@ Disassembly of section \.text:
 
 12340000 <foo>:
 12340000:      00 00           \.word 0x0000 # Entry mask: < >
-12340002:      9e ff 2c 00     movab \*12340034 <_GLOBAL_OFFSET_TABLE_\+0x10>,r0
+12340002:      9e ff 2c 00     movab \*12340034 <.*>,r0
 12340006:      00 00 50 
 12340009:      9e ef 0c 00     movab 1234001b <hidden_foo>,r0
 1234000d:      00 00 50 
index 95e81769d0b9980298daf3a1538d856cccfcd914..3c1268c1b77ab97259c6129326ea3f815b8801b6 100644 (file)
@@ -2,7 +2,7 @@
 
 Disassembly of section \.plt:
 
-00001000 <foo_local@plt-0xc>:
+00001000 <.plt>:
     1000:      dd ef 76 20     pushl 307c <_GLOBAL_OFFSET_TABLE_\+0x4>
     1004:      00 00 
     1006:      17 ff 74 20     jmp \*3080 <_GLOBAL_OFFSET_TABLE_\+0x8>
@@ -10,25 +10,25 @@ Disassembly of section \.plt:
 
 0000100c <foo_local@plt>:
     100c:      fc 0f           \.word 0x0ffc # Entry mask: < r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 >
-    100e:      16 ef ec ff     jsb 1000 <foo_local@plt-0xc>
+    100e:      16 ef ec ff     jsb 1000 <.plt>
     1012:      ff ff 
     1014:      00 00 00 00     \.long 0x00000000
 
 00001018 <foo_extern@plt>:
     1018:      fc 0f           \.word 0x0ffc # Entry mask: < r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 >
-    101a:      16 ef e0 ff     jsb 1000 <foo_local@plt-0xc>
+    101a:      16 ef e0 ff     jsb 1000 <.plt>
     101e:      ff ff 
     1020:      0c 00 00 00     \.long 0x0000000c
 
 00001024 <foo_rehidden@plt>:
     1024:      fc 0f           \.word 0x0ffc # Entry mask: < r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 >
-    1026:      16 ef d4 ff     jsb 1000 <foo_local@plt-0xc>
+    1026:      16 ef d4 ff     jsb 1000 <.plt>
     102a:      ff ff 
     102c:      18 00 00 00     \.long 0x00000018
 
 00001030 <foo_global@plt>:
     1030:      fc 0f           \.word 0x0ffc # Entry mask: < r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 >
-    1032:      16 ef c8 ff     jsb 1000 <foo_local@plt-0xc>
+    1032:      16 ef c8 ff     jsb 1000 <.plt>
     1036:      ff ff 
     1038:      24 00 00 00     \.long 0x00000024
 
@@ -36,56 +36,56 @@ Disassembly of section \.text:
 
 00002000 <foo_extern>:
     2000:      00 00           \.word 0x0000 # Entry mask: < >
-    2002:      fb 00 ff 7f     calls \$0x0,\*3088 <_GLOBAL_OFFSET_TABLE_\+0x10>
+    2002:      fb 00 ff 7f     calls \$0x0,\*3088 <.*>
     2006:      10 00 00 
-    2009:      fb 00 ff 80     calls \$0x0,\*3090 <_GLOBAL_OFFSET_TABLE_\+0x18>
+    2009:      fb 00 ff 80     calls \$0x0,\*3090 <.*>
     200d:      10 00 00 
-    2010:      fb 00 ff 6d     calls \$0x0,\*3084 <_GLOBAL_OFFSET_TABLE_\+0xc>
+    2010:      fb 00 ff 6d     calls \$0x0,\*3084 <.*>
     2014:      10 00 00 
     2017:      fb 00 ef 2e     calls \$0x0,204c <foo_hidden>
     201b:      00 00 00 
-    201e:      fb 00 ff 67     calls \$0x0,\*308c <_GLOBAL_OFFSET_TABLE_\+0x14>
+    201e:      fb 00 ff 67     calls \$0x0,\*308c <.*>
     2022:      10 00 00 
     2025:      04              ret
 
 00002026 <foo_local>:
     2026:      00 00           \.word 0x0000 # Entry mask: < >
-    2028:      fb 00 ff 59     calls \$0x0,\*3088 <_GLOBAL_OFFSET_TABLE_\+0x10>
+    2028:      fb 00 ff 59     calls \$0x0,\*3088 <.*>
     202c:      10 00 00 
-    202f:      fb 00 ff 5a     calls \$0x0,\*3090 <_GLOBAL_OFFSET_TABLE_\+0x18>
+    202f:      fb 00 ff 5a     calls \$0x0,\*3090 <.*>
     2033:      10 00 00 
-    2036:      fb 00 ff 47     calls \$0x0,\*3084 <_GLOBAL_OFFSET_TABLE_\+0xc>
+    2036:      fb 00 ff 47     calls \$0x0,\*3084 <.*>
     203a:      10 00 00 
     203d:      fb 00 ef 08     calls \$0x0,204c <foo_hidden>
     2041:      00 00 00 
-    2044:      fb 00 ff 41     calls \$0x0,\*308c <_GLOBAL_OFFSET_TABLE_\+0x14>
+    2044:      fb 00 ff 41     calls \$0x0,\*308c <.*>
     2048:      10 00 00 
     204b:      04              ret
 
 0000204c <foo_hidden>:
     204c:      00 00           \.word 0x0000 # Entry mask: < >
-    204e:      fb 00 ff 33     calls \$0x0,\*3088 <_GLOBAL_OFFSET_TABLE_\+0x10>
+    204e:      fb 00 ff 33     calls \$0x0,\*3088 <.*>
     2052:      10 00 00 
-    2055:      fb 00 ff 34     calls \$0x0,\*3090 <_GLOBAL_OFFSET_TABLE_\+0x18>
+    2055:      fb 00 ff 34     calls \$0x0,\*3090 <.*>
     2059:      10 00 00 
-    205c:      fb 00 ff 21     calls \$0x0,\*3084 <_GLOBAL_OFFSET_TABLE_\+0xc>
+    205c:      fb 00 ff 21     calls \$0x0,\*3084 <.*>
     2060:      10 00 00 
     2063:      fb 00 ef e2     calls \$0x0,204c <foo_hidden>
     2067:      ff ff ff 
-    206a:      fb 00 ff 1b     calls \$0x0,\*308c <_GLOBAL_OFFSET_TABLE_\+0x14>
+    206a:      fb 00 ff 1b     calls \$0x0,\*308c <.*>
     206e:      10 00 00 
     2071:      04              ret
 
 00002072 <foo_rehidden>:
     2072:      00 00           \.word 0x0000 # Entry mask: < >
-    2074:      fb 00 ff 0d     calls \$0x0,\*3088 <_GLOBAL_OFFSET_TABLE_\+0x10>
+    2074:      fb 00 ff 0d     calls \$0x0,\*3088 <.*>
     2078:      10 00 00 
-    207b:      fb 00 ff 0e     calls \$0x0,\*3090 <_GLOBAL_OFFSET_TABLE_\+0x18>
+    207b:      fb 00 ff 0e     calls \$0x0,\*3090 <.*>
     207f:      10 00 00 
-    2082:      fb 00 ff fb     calls \$0x0,\*3084 <_GLOBAL_OFFSET_TABLE_\+0xc>
+    2082:      fb 00 ff fb     calls \$0x0,\*3084 <.*>
     2086:      0f 00 00 
     2089:      fb 00 ef bc     calls \$0x0,204c <foo_hidden>
     208d:      ff ff ff 
-    2090:      fb 00 ff f5     calls \$0x0,\*308c <_GLOBAL_OFFSET_TABLE_\+0x14>
+    2090:      fb 00 ff f5     calls \$0x0,\*308c <.*>
     2094:      0f 00 00 
     2097:      04              ret
index 84eca55ff70da47c626b6ba61c27eb1e06ca5ffe..94fbadd3705e50975da9aac7e5be57b9c7d7f99b 100644 (file)
@@ -2,7 +2,7 @@
 
 Disassembly of section \.plt:
 
-00001000 <foo_extern@plt-0xc>:
+00001000 <.plt>:
     1000:      dd ef 86 20     pushl 308c <_GLOBAL_OFFSET_TABLE_\+0x4>
     1004:      00 00 
     1006:      17 ff 84 20     jmp \*3090 <_GLOBAL_OFFSET_TABLE_\+0x8>
@@ -10,7 +10,7 @@ Disassembly of section \.plt:
 
 0000100c <foo_extern@plt>:
     100c:      fc 0f           \.word 0x0ffc # Entry mask: < r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 >
-    100e:      16 ef ec ff     jsb 1000 <foo_extern@plt-0xc>
+    100e:      16 ef ec ff     jsb 1000 <.plt>
     1012:      ff ff 
     1014:      00 00 00 00     \.long 0x00000000
 
@@ -18,7 +18,7 @@ Disassembly of section \.text:
 
 00002000 <foo_hidden>:
     2000:      00 00           \.word 0x0000 # Entry mask: < >
-    2002:      fb 00 ff 8b     calls \$0x0,\*3094 <_GLOBAL_OFFSET_TABLE_\+0xc>
+    2002:      fb 00 ff 8b     calls \$0x0,\*3094 <foo_extern>
     2006:      10 00 00 
     2009:      fb 00 ef 3c     calls \$0x0,204c <foo_global>
     200d:      00 00 00 
@@ -32,7 +32,7 @@ Disassembly of section \.text:
 
 00002026 <foo_rehidden>:
     2026:      00 00           \.word 0x0000 # Entry mask: < >
-    2028:      fb 00 ff 65     calls \$0x0,\*3094 <_GLOBAL_OFFSET_TABLE_\+0xc>
+    2028:      fb 00 ff 65     calls \$0x0,\*3094 <foo_extern>
     202c:      10 00 00 
     202f:      fb 00 ef 16     calls \$0x0,204c <foo_global>
     2033:      00 00 00 
@@ -46,7 +46,7 @@ Disassembly of section \.text:
 
 0000204c <foo_global>:
     204c:      00 00           \.word 0x0000 # Entry mask: < >
-    204e:      fb 00 ff 3f     calls \$0x0,\*3094 <_GLOBAL_OFFSET_TABLE_\+0xc>
+    204e:      fb 00 ff 3f     calls \$0x0,\*3094 <foo_extern>
     2052:      10 00 00 
     2055:      fb 00 ef f0     calls \$0x0,204c <foo_global>
     2059:      ff ff ff 
@@ -60,7 +60,7 @@ Disassembly of section \.text:
 
 00002072 <foo_local>:
     2072:      00 00           \.word 0x0000 # Entry mask: < >
-    2074:      fb 00 ff 19     calls \$0x0,\*3094 <_GLOBAL_OFFSET_TABLE_\+0xc>
+    2074:      fb 00 ff 19     calls \$0x0,\*3094 <foo_extern>
     2078:      10 00 00 
     207b:      fb 00 ef ca     calls \$0x0,204c <foo_global>
     207f:      ff ff ff 
index 61750c9d39271c67a285a47a399b2f2bf4729690..306a17dc4776eb7792ace3cbc7fba281e739df82 100644 (file)
@@ -8,16 +8,16 @@
 [      ]*[a-f0-9]+:    f2 ff 25 7b 01 20 00    bnd jmpq \*0x20017b\(%rip\)        # 200438 <_GLOBAL_OFFSET_TABLE_\+0x10>
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
 [      ]*[a-f0-9]+:    68 03 00 00 00          pushq  \$0x3
-[      ]*[a-f0-9]+:    f2 e9 e5 ff ff ff       bnd jmpq 2b0 <\*ABS\*\+0x32c@plt-0x50>
+[      ]*[a-f0-9]+:    f2 e9 e5 ff ff ff       bnd jmpq 2b0 <.*>
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    68 00 00 00 00          pushq  \$0x0
-[      ]*[a-f0-9]+:    f2 e9 d5 ff ff ff       bnd jmpq 2b0 <\*ABS\*\+0x32c@plt-0x50>
+[      ]*[a-f0-9]+:    f2 e9 d5 ff ff ff       bnd jmpq 2b0 <.*>
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    68 01 00 00 00          pushq  \$0x1
-[      ]*[a-f0-9]+:    f2 e9 c5 ff ff ff       bnd jmpq 2b0 <\*ABS\*\+0x32c@plt-0x50>
+[      ]*[a-f0-9]+:    f2 e9 c5 ff ff ff       bnd jmpq 2b0 <.*>
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    68 02 00 00 00          pushq  \$0x2
-[      ]*[a-f0-9]+:    f2 e9 b5 ff ff ff       bnd jmpq 2b0 <\*ABS\*\+0x32c@plt-0x50>
+[      ]*[a-f0-9]+:    f2 e9 b5 ff ff ff       bnd jmpq 2b0 <.*>
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 
 Disassembly of section .plt.bnd:
@@ -27,11 +27,11 @@ Disassembly of section .plt.bnd:
 [      ]*[a-f0-9]+:    90                      nop
 
 0+308 <func1@plt>:
-[      ]*[a-f0-9]+:    f2 ff 25 39 01 20 00    bnd jmpq \*0x200139\(%rip\)        # 200448 <_GLOBAL_OFFSET_TABLE_\+0x20>
+[      ]*[a-f0-9]+:    f2 ff 25 39 01 20 00    bnd jmpq \*0x200139\(%rip\)        # 200448 <func1>
 [      ]*[a-f0-9]+:    90                      nop
 
 0+310 <func2@plt>:
-[      ]*[a-f0-9]+:    f2 ff 25 39 01 20 00    bnd jmpq \*0x200139\(%rip\)        # 200450 <_GLOBAL_OFFSET_TABLE_\+0x28>
+[      ]*[a-f0-9]+:    f2 ff 25 39 01 20 00    bnd jmpq \*0x200139\(%rip\)        # 200450 <func2>
 [      ]*[a-f0-9]+:    90                      nop
 
 0+318 <\*ABS\*\+0x320@plt>:
index 1c1f2d3b34d52a993cba7bb12174e8e0c71cc71b..6bd50b223ad0a41ecce2271d347ee3ece65dd641 100644 (file)
@@ -13,34 +13,34 @@ Disassembly of section .plt:
 [      ]*[a-f0-9]+:    f2 ff 25 83 01 20 00    bnd jmpq \*0x200183\(%rip\)        # 200420 <_GLOBAL_OFFSET_TABLE_\+0x10>
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
 [      ]*[a-f0-9]+:    68 00 00 00 00          pushq  \$0x0
-[      ]*[a-f0-9]+:    f2 e9 e5 ff ff ff       bnd jmpq 290 <foo2@plt-0x50>
+[      ]*[a-f0-9]+:    f2 e9 e5 ff ff ff       bnd jmpq 290 <.*>
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    68 01 00 00 00          pushq  \$0x1
-[      ]*[a-f0-9]+:    f2 e9 d5 ff ff ff       bnd jmpq 290 <foo2@plt-0x50>
+[      ]*[a-f0-9]+:    f2 e9 d5 ff ff ff       bnd jmpq 290 <.*>
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    68 02 00 00 00          pushq  \$0x2
-[      ]*[a-f0-9]+:    f2 e9 c5 ff ff ff       bnd jmpq 290 <foo2@plt-0x50>
+[      ]*[a-f0-9]+:    f2 e9 c5 ff ff ff       bnd jmpq 290 <.*>
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    68 03 00 00 00          pushq  \$0x3
-[      ]*[a-f0-9]+:    f2 e9 b5 ff ff ff       bnd jmpq 290 <foo2@plt-0x50>
+[      ]*[a-f0-9]+:    f2 e9 b5 ff ff ff       bnd jmpq 290 <.*>
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 
 Disassembly of section .plt.bnd:
 
 0+2e0 <foo2@plt>:
-[      ]*[a-f0-9]+:    f2 ff 25 41 01 20 00    bnd jmpq \*0x200141\(%rip\)        # 200428 <_GLOBAL_OFFSET_TABLE_\+0x18>
+[      ]*[a-f0-9]+:    f2 ff 25 41 01 20 00    bnd jmpq \*0x200141\(%rip\)        # 200428 <foo2>
 [      ]*[a-f0-9]+:    90                      nop
 
 0+2e8 <foo3@plt>:
-[      ]*[a-f0-9]+:    f2 ff 25 41 01 20 00    bnd jmpq \*0x200141\(%rip\)        # 200430 <_GLOBAL_OFFSET_TABLE_\+0x20>
+[      ]*[a-f0-9]+:    f2 ff 25 41 01 20 00    bnd jmpq \*0x200141\(%rip\)        # 200430 <foo3>
 [      ]*[a-f0-9]+:    90                      nop
 
 0+2f0 <foo1@plt>:
-[      ]*[a-f0-9]+:    f2 ff 25 41 01 20 00    bnd jmpq \*0x200141\(%rip\)        # 200438 <_GLOBAL_OFFSET_TABLE_\+0x28>
+[      ]*[a-f0-9]+:    f2 ff 25 41 01 20 00    bnd jmpq \*0x200141\(%rip\)        # 200438 <foo1>
 [      ]*[a-f0-9]+:    90                      nop
 
 0+2f8 <foo4@plt>:
-[      ]*[a-f0-9]+:    f2 ff 25 41 01 20 00    bnd jmpq \*0x200141\(%rip\)        # 200440 <_GLOBAL_OFFSET_TABLE_\+0x30>
+[      ]*[a-f0-9]+:    f2 ff 25 41 01 20 00    bnd jmpq \*0x200141\(%rip\)        # 200440 <foo4>
 [      ]*[a-f0-9]+:    90                      nop
 
 Disassembly of section .text:
index 46321dbba469c11d29e17bf7689bb69be40884bd..58450bd35aa2e415960a106d2fd60bea1bab4777 100644 (file)
@@ -2,13 +2,13 @@
 [a-f0-9]+ <main>:
 [      ]*[a-f0-9]+:    48 83 ec 08             sub    \$0x8,%rsp
 [      ]*[a-f0-9]+:    [ a-f0-9]+      addr32 callq [a-f0-9]+ <foo>
-[      ]*[a-f0-9]+:    [ a-f0-9]+      callq  \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    [ a-f0-9]+      callq  \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    [ a-f0-9]+      callq  \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    [ a-f0-9]+      callq  \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
 [      ]*[a-f0-9]+:    [ a-f0-9]+      (rex mov|mov   ) \$0x[a-f0-9]+,%(r|e)ax
 [      ]*[a-f0-9]+:    ff d0                   callq  \*%rax
-[      ]*[a-f0-9]+:    [ a-f0-9]+      mov    0x[a-f0-9]+\(%rip\),%rcx        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    [ a-f0-9]+      mov    0x[a-f0-9]+\(%rip\),%rcx        # [a-f0-9]+ <.*>
 [      ]*[a-f0-9]+:    ff d1                   callq  \*%rcx
-[      ]*[a-f0-9]+:    [ a-f0-9]+      mov    0x[a-f0-9]+\(%rip\),%rdx        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    [ a-f0-9]+      mov    0x[a-f0-9]+\(%rip\),%rdx        # [a-f0-9]+ <.*>
 [      ]*[a-f0-9]+:    ff d2                   callq  \*%rdx
 [      ]*[a-f0-9]+:    31 ff                   xor    %edi,%edi
 [      ]*[a-f0-9]+:    48 83 c4 08             add    \$0x8,%rsp
index 2892ce4245087963c2a41c9b666615755fdc08cb..93d8a7b51b4efe58498e6b926de2aacac4085214 100644 (file)
@@ -7,9 +7,9 @@ Disassembly of section .text:
 
 #...
 [0-9a-f]+ <get_func>:
- +[a-f0-9]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   c3                      retq   
 #...
 [0-9a-f]+ <call_func>:
- +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #pass
index be90480800ff634edd2119d9dd2ef7250b3fec79..57bc2c2da556172f9088aafa4ea3bc2cf369e616 100644 (file)
@@ -9,40 +9,40 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[      ]*[a-f0-9]+:    13 05 0a 03 01 10       adc    0x1001030a\(%rip\),%eax        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    03 1d 04 03 01 10       add    0x10010304\(%rip\),%ebx        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    23 0d fe 02 01 10       and    0x100102fe\(%rip\),%ecx        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    3b 15 f8 02 01 10       cmp    0x100102f8\(%rip\),%edx        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    0b 35 f2 02 01 10       or     0x100102f2\(%rip\),%esi        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    1b 3d ec 02 01 10       sbb    0x100102ec\(%rip\),%edi        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    2b 2d e6 02 01 10       sub    0x100102e6\(%rip\),%ebp        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    44 33 05 df 02 01 10    xor    0x100102df\(%rip\),%r8d        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    44 85 3d d8 02 01 10    test   %r15d,0x100102d8\(%rip\)        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 13 05 d1 02 01 10    adc    0x100102d1\(%rip\),%rax        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 03 1d ca 02 01 10    add    0x100102ca\(%rip\),%rbx        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 23 0d c3 02 01 10    and    0x100102c3\(%rip\),%rcx        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 3b 15 bc 02 01 10    cmp    0x100102bc\(%rip\),%rdx        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 0b 3d b5 02 01 10    or     0x100102b5\(%rip\),%rdi        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 1b 35 ae 02 01 10    sbb    0x100102ae\(%rip\),%rsi        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 2b 2d a7 02 01 10    sub    0x100102a7\(%rip\),%rbp        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    4c 33 05 a0 02 01 10    xor    0x100102a0\(%rip\),%r8        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    4c 85 3d 99 02 01 10    test   %r15,0x10010299\(%rip\)        # 10010310 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    13 05 9b 02 01 10       adc    0x1001029b\(%rip\),%eax        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    03 1d 95 02 01 10       add    0x10010295\(%rip\),%ebx        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    23 0d 8f 02 01 10       and    0x1001028f\(%rip\),%ecx        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    3b 15 89 02 01 10       cmp    0x10010289\(%rip\),%edx        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    0b 35 83 02 01 10       or     0x10010283\(%rip\),%esi        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    1b 3d 7d 02 01 10       sbb    0x1001027d\(%rip\),%edi        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    2b 2d 77 02 01 10       sub    0x10010277\(%rip\),%ebp        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    44 33 05 70 02 01 10    xor    0x10010270\(%rip\),%r8d        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    44 85 3d 69 02 01 10    test   %r15d,0x10010269\(%rip\)        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 13 05 62 02 01 10    adc    0x10010262\(%rip\),%rax        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 03 1d 5b 02 01 10    add    0x1001025b\(%rip\),%rbx        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 23 0d 54 02 01 10    and    0x10010254\(%rip\),%rcx        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 3b 15 4d 02 01 10    cmp    0x1001024d\(%rip\),%rdx        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 0b 3d 46 02 01 10    or     0x10010246\(%rip\),%rdi        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 1b 35 3f 02 01 10    sbb    0x1001023f\(%rip\),%rsi        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 2b 2d 38 02 01 10    sub    0x10010238\(%rip\),%rbp        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    4c 33 05 31 02 01 10    xor    0x10010231\(%rip\),%r8        # 10010318 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    4c 85 3d 2a 02 01 10    test   %r15,0x1001022a\(%rip\)        # 10010318 <_DYNAMIC\+0xe8>
+[      ]*[a-f0-9]+:    13 05 0a 03 01 10       adc    0x1001030a\(%rip\),%eax        # 10010310 <.*>
+[      ]*[a-f0-9]+:    03 1d 04 03 01 10       add    0x10010304\(%rip\),%ebx        # 10010310 <.*>
+[      ]*[a-f0-9]+:    23 0d fe 02 01 10       and    0x100102fe\(%rip\),%ecx        # 10010310 <.*>
+[      ]*[a-f0-9]+:    3b 15 f8 02 01 10       cmp    0x100102f8\(%rip\),%edx        # 10010310 <.*>
+[      ]*[a-f0-9]+:    0b 35 f2 02 01 10       or     0x100102f2\(%rip\),%esi        # 10010310 <.*>
+[      ]*[a-f0-9]+:    1b 3d ec 02 01 10       sbb    0x100102ec\(%rip\),%edi        # 10010310 <.*>
+[      ]*[a-f0-9]+:    2b 2d e6 02 01 10       sub    0x100102e6\(%rip\),%ebp        # 10010310 <.*>
+[      ]*[a-f0-9]+:    44 33 05 df 02 01 10    xor    0x100102df\(%rip\),%r8d        # 10010310 <.*>
+[      ]*[a-f0-9]+:    44 85 3d d8 02 01 10    test   %r15d,0x100102d8\(%rip\)        # 10010310 <.*>
+[      ]*[a-f0-9]+:    48 13 05 d1 02 01 10    adc    0x100102d1\(%rip\),%rax        # 10010310 <.*>
+[      ]*[a-f0-9]+:    48 03 1d ca 02 01 10    add    0x100102ca\(%rip\),%rbx        # 10010310 <.*>
+[      ]*[a-f0-9]+:    48 23 0d c3 02 01 10    and    0x100102c3\(%rip\),%rcx        # 10010310 <.*>
+[      ]*[a-f0-9]+:    48 3b 15 bc 02 01 10    cmp    0x100102bc\(%rip\),%rdx        # 10010310 <.*>
+[      ]*[a-f0-9]+:    48 0b 3d b5 02 01 10    or     0x100102b5\(%rip\),%rdi        # 10010310 <.*>
+[      ]*[a-f0-9]+:    48 1b 35 ae 02 01 10    sbb    0x100102ae\(%rip\),%rsi        # 10010310 <.*>
+[      ]*[a-f0-9]+:    48 2b 2d a7 02 01 10    sub    0x100102a7\(%rip\),%rbp        # 10010310 <.*>
+[      ]*[a-f0-9]+:    4c 33 05 a0 02 01 10    xor    0x100102a0\(%rip\),%r8        # 10010310 <.*>
+[      ]*[a-f0-9]+:    4c 85 3d 99 02 01 10    test   %r15,0x10010299\(%rip\)        # 10010310 <.*>
+[      ]*[a-f0-9]+:    13 05 9b 02 01 10       adc    0x1001029b\(%rip\),%eax        # 10010318 <.*>
+[      ]*[a-f0-9]+:    03 1d 95 02 01 10       add    0x10010295\(%rip\),%ebx        # 10010318 <.*>
+[      ]*[a-f0-9]+:    23 0d 8f 02 01 10       and    0x1001028f\(%rip\),%ecx        # 10010318 <.*>
+[      ]*[a-f0-9]+:    3b 15 89 02 01 10       cmp    0x10010289\(%rip\),%edx        # 10010318 <.*>
+[      ]*[a-f0-9]+:    0b 35 83 02 01 10       or     0x10010283\(%rip\),%esi        # 10010318 <.*>
+[      ]*[a-f0-9]+:    1b 3d 7d 02 01 10       sbb    0x1001027d\(%rip\),%edi        # 10010318 <.*>
+[      ]*[a-f0-9]+:    2b 2d 77 02 01 10       sub    0x10010277\(%rip\),%ebp        # 10010318 <.*>
+[      ]*[a-f0-9]+:    44 33 05 70 02 01 10    xor    0x10010270\(%rip\),%r8d        # 10010318 <.*>
+[      ]*[a-f0-9]+:    44 85 3d 69 02 01 10    test   %r15d,0x10010269\(%rip\)        # 10010318 <.*>
+[      ]*[a-f0-9]+:    48 13 05 62 02 01 10    adc    0x10010262\(%rip\),%rax        # 10010318 <.*>
+[      ]*[a-f0-9]+:    48 03 1d 5b 02 01 10    add    0x1001025b\(%rip\),%rbx        # 10010318 <.*>
+[      ]*[a-f0-9]+:    48 23 0d 54 02 01 10    and    0x10010254\(%rip\),%rcx        # 10010318 <.*>
+[      ]*[a-f0-9]+:    48 3b 15 4d 02 01 10    cmp    0x1001024d\(%rip\),%rdx        # 10010318 <.*>
+[      ]*[a-f0-9]+:    48 0b 3d 46 02 01 10    or     0x10010246\(%rip\),%rdi        # 10010318 <.*>
+[      ]*[a-f0-9]+:    48 1b 35 3f 02 01 10    sbb    0x1001023f\(%rip\),%rsi        # 10010318 <.*>
+[      ]*[a-f0-9]+:    48 2b 2d 38 02 01 10    sub    0x10010238\(%rip\),%rbp        # 10010318 <.*>
+[      ]*[a-f0-9]+:    4c 33 05 31 02 01 10    xor    0x10010231\(%rip\),%r8        # 10010318 <.*>
+[      ]*[a-f0-9]+:    4c 85 3d 2a 02 01 10    test   %r15,0x1001022a\(%rip\)        # 10010318 <.*>
 #pass
index d4bf2773ba666cb6cdc43ef1518b3ff0233b8ec9..a4f7d8ac22f080420542e62be3172ebbe6f82cbb 100644 (file)
@@ -9,40 +9,40 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    13 05 ca 01 20 00       adc    0x2001ca\(%rip\),%eax        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    03 1d c4 01 20 00       add    0x2001c4\(%rip\),%ebx        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    23 0d be 01 20 00       and    0x2001be\(%rip\),%ecx        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    3b 15 b8 01 20 00       cmp    0x2001b8\(%rip\),%edx        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    0b 35 b2 01 20 00       or     0x2001b2\(%rip\),%esi        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    1b 3d ac 01 20 00       sbb    0x2001ac\(%rip\),%edi        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    2b 2d a6 01 20 00       sub    0x2001a6\(%rip\),%ebp        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    44 33 05 9f 01 20 00    xor    0x20019f\(%rip\),%r8d        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    44 85 3d 98 01 20 00    test   %r15d,0x200198\(%rip\)        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 13 05 91 01 20 00    adc    0x200191\(%rip\),%rax        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 03 1d 8a 01 20 00    add    0x20018a\(%rip\),%rbx        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 23 0d 83 01 20 00    and    0x200183\(%rip\),%rcx        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 3b 15 7c 01 20 00    cmp    0x20017c\(%rip\),%rdx        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 0b 3d 75 01 20 00    or     0x200175\(%rip\),%rdi        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 1b 35 6e 01 20 00    sbb    0x20016e\(%rip\),%rsi        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    48 2b 2d 67 01 20 00    sub    0x200167\(%rip\),%rbp        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    4c 33 05 60 01 20 00    xor    0x200160\(%rip\),%r8        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    4c 85 3d 59 01 20 00    test   %r15,0x200159\(%rip\)        # 2003c8 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    13 05 5b 01 20 00       adc    0x20015b\(%rip\),%eax        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    03 1d 55 01 20 00       add    0x200155\(%rip\),%ebx        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    23 0d 4f 01 20 00       and    0x20014f\(%rip\),%ecx        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    3b 15 49 01 20 00       cmp    0x200149\(%rip\),%edx        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    0b 35 43 01 20 00       or     0x200143\(%rip\),%esi        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    1b 3d 3d 01 20 00       sbb    0x20013d\(%rip\),%edi        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    2b 2d 37 01 20 00       sub    0x200137\(%rip\),%ebp        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    44 33 05 30 01 20 00    xor    0x200130\(%rip\),%r8d        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    44 85 3d 29 01 20 00    test   %r15d,0x200129\(%rip\)        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 13 05 22 01 20 00    adc    0x200122\(%rip\),%rax        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 03 1d 1b 01 20 00    add    0x20011b\(%rip\),%rbx        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 23 0d 14 01 20 00    and    0x200114\(%rip\),%rcx        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 3b 15 0d 01 20 00    cmp    0x20010d\(%rip\),%rdx        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 0b 3d 06 01 20 00    or     0x200106\(%rip\),%rdi        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 1b 35 ff 00 20 00    sbb    0x2000ff\(%rip\),%rsi        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    48 2b 2d f8 00 20 00    sub    0x2000f8\(%rip\),%rbp        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    4c 33 05 f1 00 20 00    xor    0x2000f1\(%rip\),%r8        # 2003d0 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    4c 85 3d ea 00 20 00    test   %r15,0x2000ea\(%rip\)        # 2003d0 <_DYNAMIC\+0xe8>
+[      ]*[a-f0-9]+:    13 05 ca 01 20 00       adc    0x2001ca\(%rip\),%eax        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    03 1d c4 01 20 00       add    0x2001c4\(%rip\),%ebx        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    23 0d be 01 20 00       and    0x2001be\(%rip\),%ecx        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    3b 15 b8 01 20 00       cmp    0x2001b8\(%rip\),%edx        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    0b 35 b2 01 20 00       or     0x2001b2\(%rip\),%esi        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    1b 3d ac 01 20 00       sbb    0x2001ac\(%rip\),%edi        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    2b 2d a6 01 20 00       sub    0x2001a6\(%rip\),%ebp        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    44 33 05 9f 01 20 00    xor    0x20019f\(%rip\),%r8d        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    44 85 3d 98 01 20 00    test   %r15d,0x200198\(%rip\)        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    48 13 05 91 01 20 00    adc    0x200191\(%rip\),%rax        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    48 03 1d 8a 01 20 00    add    0x20018a\(%rip\),%rbx        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    48 23 0d 83 01 20 00    and    0x200183\(%rip\),%rcx        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    48 3b 15 7c 01 20 00    cmp    0x20017c\(%rip\),%rdx        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    48 0b 3d 75 01 20 00    or     0x200175\(%rip\),%rdi        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    48 1b 35 6e 01 20 00    sbb    0x20016e\(%rip\),%rsi        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    48 2b 2d 67 01 20 00    sub    0x200167\(%rip\),%rbp        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    4c 33 05 60 01 20 00    xor    0x200160\(%rip\),%r8        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    4c 85 3d 59 01 20 00    test   %r15,0x200159\(%rip\)        # 2003c8 <.*>
+[      ]*[a-f0-9]+:    13 05 5b 01 20 00       adc    0x20015b\(%rip\),%eax        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    03 1d 55 01 20 00       add    0x200155\(%rip\),%ebx        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    23 0d 4f 01 20 00       and    0x20014f\(%rip\),%ecx        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    3b 15 49 01 20 00       cmp    0x200149\(%rip\),%edx        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    0b 35 43 01 20 00       or     0x200143\(%rip\),%esi        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    1b 3d 3d 01 20 00       sbb    0x20013d\(%rip\),%edi        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    2b 2d 37 01 20 00       sub    0x200137\(%rip\),%ebp        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    44 33 05 30 01 20 00    xor    0x200130\(%rip\),%r8d        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    44 85 3d 29 01 20 00    test   %r15d,0x200129\(%rip\)        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    48 13 05 22 01 20 00    adc    0x200122\(%rip\),%rax        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    48 03 1d 1b 01 20 00    add    0x20011b\(%rip\),%rbx        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    48 23 0d 14 01 20 00    and    0x200114\(%rip\),%rcx        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    48 3b 15 0d 01 20 00    cmp    0x20010d\(%rip\),%rdx        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    48 0b 3d 06 01 20 00    or     0x200106\(%rip\),%rdi        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    48 1b 35 ff 00 20 00    sbb    0x2000ff\(%rip\),%rsi        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    48 2b 2d f8 00 20 00    sub    0x2000f8\(%rip\),%rbp        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    4c 33 05 f1 00 20 00    xor    0x2000f1\(%rip\),%r8        # 2003d0 <.*>
+[      ]*[a-f0-9]+:    4c 85 3d ea 00 20 00    test   %r15,0x2000ea\(%rip\)        # 2003d0 <.*>
 #pass
index 3e9b144b37b6409c5236731a3787ed6914679b0d..b741917eea2d7f4fea9aa50c4d407406a4ecd12d 100644 (file)
@@ -9,40 +9,40 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[      ]*[a-f0-9]+:    13 05 e2 01 01 10       adc    0x100101e2\(%rip\),%eax        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    03 1d dc 01 01 10       add    0x100101dc\(%rip\),%ebx        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    23 0d d6 01 01 10       and    0x100101d6\(%rip\),%ecx        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    3b 15 d0 01 01 10       cmp    0x100101d0\(%rip\),%edx        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    0b 35 ca 01 01 10       or     0x100101ca\(%rip\),%esi        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    1b 3d c4 01 01 10       sbb    0x100101c4\(%rip\),%edi        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    2b 2d be 01 01 10       sub    0x100101be\(%rip\),%ebp        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    44 33 05 b7 01 01 10    xor    0x100101b7\(%rip\),%r8d        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    44 85 3d b0 01 01 10    test   %r15d,0x100101b0\(%rip\)        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 13 05 a9 01 01 10    adc    0x100101a9\(%rip\),%rax        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 03 1d a2 01 01 10    add    0x100101a2\(%rip\),%rbx        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 23 0d 9b 01 01 10    and    0x1001019b\(%rip\),%rcx        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 3b 15 94 01 01 10    cmp    0x10010194\(%rip\),%rdx        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 0b 3d 8d 01 01 10    or     0x1001018d\(%rip\),%rdi        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 1b 35 86 01 01 10    sbb    0x10010186\(%rip\),%rsi        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 2b 2d 7f 01 01 10    sub    0x1001017f\(%rip\),%rbp        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    4c 33 05 78 01 01 10    xor    0x10010178\(%rip\),%r8        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    4c 85 3d 71 01 01 10    test   %r15,0x10010171\(%rip\)        # 100101e8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    13 05 73 01 01 10       adc    0x10010173\(%rip\),%eax        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    03 1d 6d 01 01 10       add    0x1001016d\(%rip\),%ebx        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    23 0d 67 01 01 10       and    0x10010167\(%rip\),%ecx        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    3b 15 61 01 01 10       cmp    0x10010161\(%rip\),%edx        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    0b 35 5b 01 01 10       or     0x1001015b\(%rip\),%esi        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    1b 3d 55 01 01 10       sbb    0x10010155\(%rip\),%edi        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    2b 2d 4f 01 01 10       sub    0x1001014f\(%rip\),%ebp        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    44 33 05 48 01 01 10    xor    0x10010148\(%rip\),%r8d        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    44 85 3d 41 01 01 10    test   %r15d,0x10010141\(%rip\)        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 13 05 3a 01 01 10    adc    0x1001013a\(%rip\),%rax        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 03 1d 33 01 01 10    add    0x10010133\(%rip\),%rbx        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 23 0d 2c 01 01 10    and    0x1001012c\(%rip\),%rcx        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 3b 15 25 01 01 10    cmp    0x10010125\(%rip\),%rdx        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 0b 3d 1e 01 01 10    or     0x1001011e\(%rip\),%rdi        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 1b 35 17 01 01 10    sbb    0x10010117\(%rip\),%rsi        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 2b 2d 10 01 01 10    sub    0x10010110\(%rip\),%rbp        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    4c 33 05 09 01 01 10    xor    0x10010109\(%rip\),%r8        # 100101f0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    4c 85 3d 02 01 01 10    test   %r15,0x10010102\(%rip\)        # 100101f0 <_DYNAMIC\+0x78>
+[      ]*[a-f0-9]+:    13 05 e2 01 01 10       adc    0x100101e2\(%rip\),%eax        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    03 1d dc 01 01 10       add    0x100101dc\(%rip\),%ebx        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    23 0d d6 01 01 10       and    0x100101d6\(%rip\),%ecx        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    3b 15 d0 01 01 10       cmp    0x100101d0\(%rip\),%edx        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    0b 35 ca 01 01 10       or     0x100101ca\(%rip\),%esi        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    1b 3d c4 01 01 10       sbb    0x100101c4\(%rip\),%edi        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    2b 2d be 01 01 10       sub    0x100101be\(%rip\),%ebp        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    44 33 05 b7 01 01 10    xor    0x100101b7\(%rip\),%r8d        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    44 85 3d b0 01 01 10    test   %r15d,0x100101b0\(%rip\)        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    48 13 05 a9 01 01 10    adc    0x100101a9\(%rip\),%rax        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    48 03 1d a2 01 01 10    add    0x100101a2\(%rip\),%rbx        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    48 23 0d 9b 01 01 10    and    0x1001019b\(%rip\),%rcx        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    48 3b 15 94 01 01 10    cmp    0x10010194\(%rip\),%rdx        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    48 0b 3d 8d 01 01 10    or     0x1001018d\(%rip\),%rdi        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    48 1b 35 86 01 01 10    sbb    0x10010186\(%rip\),%rsi        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    48 2b 2d 7f 01 01 10    sub    0x1001017f\(%rip\),%rbp        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    4c 33 05 78 01 01 10    xor    0x10010178\(%rip\),%r8        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    4c 85 3d 71 01 01 10    test   %r15,0x10010171\(%rip\)        # 100101e8 <.*>
+[      ]*[a-f0-9]+:    13 05 73 01 01 10       adc    0x10010173\(%rip\),%eax        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    03 1d 6d 01 01 10       add    0x1001016d\(%rip\),%ebx        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    23 0d 67 01 01 10       and    0x10010167\(%rip\),%ecx        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    3b 15 61 01 01 10       cmp    0x10010161\(%rip\),%edx        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    0b 35 5b 01 01 10       or     0x1001015b\(%rip\),%esi        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    1b 3d 55 01 01 10       sbb    0x10010155\(%rip\),%edi        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    2b 2d 4f 01 01 10       sub    0x1001014f\(%rip\),%ebp        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    44 33 05 48 01 01 10    xor    0x10010148\(%rip\),%r8d        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    44 85 3d 41 01 01 10    test   %r15d,0x10010141\(%rip\)        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    48 13 05 3a 01 01 10    adc    0x1001013a\(%rip\),%rax        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    48 03 1d 33 01 01 10    add    0x10010133\(%rip\),%rbx        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    48 23 0d 2c 01 01 10    and    0x1001012c\(%rip\),%rcx        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    48 3b 15 25 01 01 10    cmp    0x10010125\(%rip\),%rdx        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    48 0b 3d 1e 01 01 10    or     0x1001011e\(%rip\),%rdi        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    48 1b 35 17 01 01 10    sbb    0x10010117\(%rip\),%rsi        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    48 2b 2d 10 01 01 10    sub    0x10010110\(%rip\),%rbp        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    4c 33 05 09 01 01 10    xor    0x10010109\(%rip\),%r8        # 100101f0 <.*>
+[      ]*[a-f0-9]+:    4c 85 3d 02 01 01 10    test   %r15,0x10010102\(%rip\)        # 100101f0 <.*>
 #pass
index 2987048382cf9bbdd23ecb3f2da8d2e522848ae9..ee1e3f0196b1afb4b7313f156387a96366f16a23 100644 (file)
@@ -9,40 +9,40 @@
 Disassembly of section .text:
 
 0+[a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    13 05 5a 01 20 00       adc    0x20015a\(%rip\),%eax        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    03 1d 54 01 20 00       add    0x200154\(%rip\),%ebx        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    23 0d 4e 01 20 00       and    0x20014e\(%rip\),%ecx        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    3b 15 48 01 20 00       cmp    0x200148\(%rip\),%edx        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    0b 35 42 01 20 00       or     0x200142\(%rip\),%esi        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    1b 3d 3c 01 20 00       sbb    0x20013c\(%rip\),%edi        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    2b 2d 36 01 20 00       sub    0x200136\(%rip\),%ebp        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    44 33 05 2f 01 20 00    xor    0x20012f\(%rip\),%r8d        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    44 85 3d 28 01 20 00    test   %r15d,0x200128\(%rip\)        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 13 05 21 01 20 00    adc    0x200121\(%rip\),%rax        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 03 1d 1a 01 20 00    add    0x20011a\(%rip\),%rbx        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 23 0d 13 01 20 00    and    0x200113\(%rip\),%rcx        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 3b 15 0c 01 20 00    cmp    0x20010c\(%rip\),%rdx        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 0b 3d 05 01 20 00    or     0x200105\(%rip\),%rdi        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 1b 35 fe 00 20 00    sbb    0x2000fe\(%rip\),%rsi        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    48 2b 2d f7 00 20 00    sub    0x2000f7\(%rip\),%rbp        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    4c 33 05 f0 00 20 00    xor    0x2000f0\(%rip\),%r8        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    4c 85 3d e9 00 20 00    test   %r15,0x2000e9\(%rip\)        # 2002b8 <_DYNAMIC\+0x70>
-[      ]*[a-f0-9]+:    13 05 eb 00 20 00       adc    0x2000eb\(%rip\),%eax        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    03 1d e5 00 20 00       add    0x2000e5\(%rip\),%ebx        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    23 0d df 00 20 00       and    0x2000df\(%rip\),%ecx        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    3b 15 d9 00 20 00       cmp    0x2000d9\(%rip\),%edx        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    0b 35 d3 00 20 00       or     0x2000d3\(%rip\),%esi        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    1b 3d cd 00 20 00       sbb    0x2000cd\(%rip\),%edi        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    2b 2d c7 00 20 00       sub    0x2000c7\(%rip\),%ebp        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    44 33 05 c0 00 20 00    xor    0x2000c0\(%rip\),%r8d        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    44 85 3d b9 00 20 00    test   %r15d,0x2000b9\(%rip\)        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 13 05 b2 00 20 00    adc    0x2000b2\(%rip\),%rax        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 03 1d ab 00 20 00    add    0x2000ab\(%rip\),%rbx        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 23 0d a4 00 20 00    and    0x2000a4\(%rip\),%rcx        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 3b 15 9d 00 20 00    cmp    0x20009d\(%rip\),%rdx        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 0b 3d 96 00 20 00    or     0x200096\(%rip\),%rdi        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 1b 35 8f 00 20 00    sbb    0x20008f\(%rip\),%rsi        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    48 2b 2d 88 00 20 00    sub    0x200088\(%rip\),%rbp        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    4c 33 05 81 00 20 00    xor    0x200081\(%rip\),%r8        # 2002c0 <_DYNAMIC\+0x78>
-[      ]*[a-f0-9]+:    4c 85 3d 7a 00 20 00    test   %r15,0x20007a\(%rip\)        # 2002c0 <_DYNAMIC\+0x78>
+[      ]*[a-f0-9]+:    13 05 5a 01 20 00       adc    0x20015a\(%rip\),%eax        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    03 1d 54 01 20 00       add    0x200154\(%rip\),%ebx        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    23 0d 4e 01 20 00       and    0x20014e\(%rip\),%ecx        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    3b 15 48 01 20 00       cmp    0x200148\(%rip\),%edx        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    0b 35 42 01 20 00       or     0x200142\(%rip\),%esi        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    1b 3d 3c 01 20 00       sbb    0x20013c\(%rip\),%edi        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    2b 2d 36 01 20 00       sub    0x200136\(%rip\),%ebp        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    44 33 05 2f 01 20 00    xor    0x20012f\(%rip\),%r8d        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    44 85 3d 28 01 20 00    test   %r15d,0x200128\(%rip\)        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    48 13 05 21 01 20 00    adc    0x200121\(%rip\),%rax        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    48 03 1d 1a 01 20 00    add    0x20011a\(%rip\),%rbx        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    48 23 0d 13 01 20 00    and    0x200113\(%rip\),%rcx        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    48 3b 15 0c 01 20 00    cmp    0x20010c\(%rip\),%rdx        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    48 0b 3d 05 01 20 00    or     0x200105\(%rip\),%rdi        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    48 1b 35 fe 00 20 00    sbb    0x2000fe\(%rip\),%rsi        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    48 2b 2d f7 00 20 00    sub    0x2000f7\(%rip\),%rbp        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    4c 33 05 f0 00 20 00    xor    0x2000f0\(%rip\),%r8        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    4c 85 3d e9 00 20 00    test   %r15,0x2000e9\(%rip\)        # 2002b8 <.*>
+[      ]*[a-f0-9]+:    13 05 eb 00 20 00       adc    0x2000eb\(%rip\),%eax        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    03 1d e5 00 20 00       add    0x2000e5\(%rip\),%ebx        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    23 0d df 00 20 00       and    0x2000df\(%rip\),%ecx        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    3b 15 d9 00 20 00       cmp    0x2000d9\(%rip\),%edx        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    0b 35 d3 00 20 00       or     0x2000d3\(%rip\),%esi        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    1b 3d cd 00 20 00       sbb    0x2000cd\(%rip\),%edi        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    2b 2d c7 00 20 00       sub    0x2000c7\(%rip\),%ebp        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    44 33 05 c0 00 20 00    xor    0x2000c0\(%rip\),%r8d        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    44 85 3d b9 00 20 00    test   %r15d,0x2000b9\(%rip\)        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    48 13 05 b2 00 20 00    adc    0x2000b2\(%rip\),%rax        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    48 03 1d ab 00 20 00    add    0x2000ab\(%rip\),%rbx        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    48 23 0d a4 00 20 00    and    0x2000a4\(%rip\),%rcx        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    48 3b 15 9d 00 20 00    cmp    0x20009d\(%rip\),%rdx        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    48 0b 3d 96 00 20 00    or     0x200096\(%rip\),%rdi        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    48 1b 35 8f 00 20 00    sbb    0x20008f\(%rip\),%rsi        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    48 2b 2d 88 00 20 00    sub    0x200088\(%rip\),%rbp        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    4c 33 05 81 00 20 00    xor    0x200081\(%rip\),%r8        # 2002c0 <.*>
+[      ]*[a-f0-9]+:    4c 85 3d 7a 00 20 00    test   %r15,0x20007a\(%rip\)        # 2002c0 <.*>
 #pass
index 4ac6d7ea49c010373dbeaf4e4c65147ac0ecf464..4c26d6fa58513ea20c2abf9f9a3ceb5d2f1d9550 100644 (file)
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 #...
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 #pass
index 74218539d977da5a5f74b69de4c5604890b70480..51a91907c8492ead4ea2c632a1f89fc04f8fc5c1 100644 (file)
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 #...
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 [      ]*[a-f0-9]+:    48 c7 c0 00 00 00 00 *  mov    \$0x0,%rax
 [      ]*[a-f0-9]+:    48 c7 c0 00 00 00 00 *  mov    \$0x0,%rax
 #pass
index bb7bab1113dd9ec5a0d5f84af9352ba7acc881d2..be3337a7c843bb84726ed28128b4be1dc9f35866 100644 (file)
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 #...
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 #pass
index 7cdab0cd54b59b0a9eb36f0ff62867e9bf13fd54..720b15021a689f9873f0495e6e0741d1be2de172 100644 (file)
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 #...
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 [      ]*[a-f0-9]+:    40 c7 c0 00 00 00 00 *  rex mov \$0x0,%eax
 [      ]*[a-f0-9]+:    40 c7 c0 00 00 00 00 *  rex mov \$0x0,%eax
 #pass
index aaf57070b1a395b048130f609bde6191c35d9f24..09f8790014196c01ba26f3c3c97cf92deb65af57 100644 (file)
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 #...
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 #pass
index ee1b308b6b2a8c450f3797fb8e7f35afa7ac8c2a..41d4b95627fe7241aeae0d34fe5796f10039e8f5 100644 (file)
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 #...
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 #pass
index 89911210626c5b320bda61222a04a17c9a1bac37..766584cd092251ab7440702f105f3768634e19f1 100644 (file)
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 #...
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 #pass
index 744028e640152eab78523d08e6515b9fb594fe1a..6b9394728de4f2b8fb2635e80077925bd8a92f9f 100644 (file)
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 #...
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 #pass
index eb529f4bfa68da0977535f4a7c577a8fd34111c9..d5d8049eff54192ba17b69b929f4fcc0694ee785 100644 (file)
@@ -8,13 +8,13 @@ Disassembly of section .plt:
 [      ]*[a-f0-9]+:    f2 ff ([0-9a-f]{2} ){5} bnd jmpq \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
 [      ]*[a-f0-9]+:    68 00 00 00 00          pushq  \$0x0
-[      ]*[a-f0-9]+:    f2 e9 ([0-9a-f]{2} ){4}         bnd jmpq [a-f0-9]+ <call1@plt-0x20>
+[      ]*[a-f0-9]+:    f2 e9 ([0-9a-f]{2} ){4}         bnd jmpq [a-f0-9]+ <.plt>
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 
 Disassembly of section .plt.bnd:
 
 0+[a-f0-9]+ <call1@plt>:
-[      ]*[a-f0-9]+:    f2 ff ([0-9a-f]{2} ){5} bnd jmpq \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x18>
+[      ]*[a-f0-9]+:    f2 ff ([0-9a-f]{2} ){5} bnd jmpq \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <call1>
 [      ]*[a-f0-9]+:    90                      nop
 
 Disassembly of section .text:
@@ -22,7 +22,7 @@ Disassembly of section .text:
 0+[a-f0-9]+ <_start>:
 [      ]*[a-f0-9]+:    bf ([0-9a-f]{2} ){4}            mov    \$0x[a-f0-9]+,%edi
 [      ]*[a-f0-9]+:    f2 ff d7                bnd callq \*%rdi
-[      ]*[a-f0-9]+:    48 8b ([0-9a-f]{2} ){5} mov    0x[a-f0-9]+\(%rip\),%rdi        # [a-f0-9]+ <func>
+[      ]*[a-f0-9]+:    48 8b ([0-9a-f]{2} ){5} mov    0x[a-f0-9]+\(%rip\),%rdi        # [a-f0-9]+ <call2>
 [      ]*[a-f0-9]+:    f2 ff d7                bnd callq \*%rdi
 [      ]*[a-f0-9]+:    c3                      retq   
 #pass
index 0cf0f75898b6875d6cc4d52626492484293a6699..1bcb13b27c030e30af63727736508b978d685994 100644 (file)
@@ -8,13 +8,13 @@ Disassembly of section .plt:
 [      ]*[a-f0-9]+:    f2 ff 25 43 01 20 00    bnd jmpq \*0x200143\(%rip\)        # 6003b0 <_GLOBAL_OFFSET_TABLE_\+0x10>
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
 [      ]*[a-f0-9]+:    68 00 00 00 00          pushq  \$0x0
-[      ]*[a-f0-9]+:    f2 e9 e5 ff ff ff       bnd jmpq 400260 <call1@plt-0x20>
+[      ]*[a-f0-9]+:    f2 e9 e5 ff ff ff       bnd jmpq 400260 <.plt>
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 
 Disassembly of section .plt.bnd:
 
 0+400280 <call1@plt>:
-[      ]*[a-f0-9]+:    f2 ff 25 31 01 20 00    bnd jmpq \*0x200131\(%rip\)        # 6003b8 <_GLOBAL_OFFSET_TABLE_\+0x18>
+[      ]*[a-f0-9]+:    f2 ff 25 31 01 20 00    bnd jmpq \*0x200131\(%rip\)        # 6003b8 <call1>
 [      ]*[a-f0-9]+:    90                      nop
 
 Disassembly of section .text:
index 7c2f5b2feadb798188f06e1f9fd19d1e74d513ee..a8445c732f086cd93da0696ca4df2f7732445b9a 100644 (file)
@@ -21,8 +21,8 @@ Disassembly of section .text:
  +[a-f0-9]+:   75 11                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[a-f0-9]+\(%rip\),%rdi +# [a-f0-9]+.*
  +[a-f0-9]+:   48 83 c4 08             add    \$0x8,%rsp
- +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #...
 [0-9a-f]+ <get_func>:
  +[a-f0-9]+:   4(0|8) c7 c0 ([0-9a-f]{2} ){4}[         ]+(rex |)mov +\$0x[0-9a-f]+,%(e|r)ax
index 13d24b8878a50f7d42873e14119e402c27b59cd5..c21e9125e87b5bf3d53622efc294c37d46501f9f 100644 (file)
@@ -8,19 +8,19 @@ Disassembly of section .text:
 #...
 [0-9a-f]+ <check>:
  +[a-f0-9]+:   48 83 ec 08             sub    \$0x8,%rsp
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
- +[a-f0-9]+:   48 3b 05 ([0-9a-f]{2} ){4}[     ]+cmp    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
+ +[a-f0-9]+:   48 3b 05 ([0-9a-f]{2} ){4}[     ]+cmp    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   75 34                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   4(0|8) 39 05 ([0-9a-f]{2} ){4}[         ]+(rex |)cmp +%(e|r)ax,0x[0-9a-f]+\(%rip\) +# [a-f0-9]+ <.*>
  +[a-f0-9]+:   75 2b                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   3d 78 56 34 12          cmp    \$0x12345678,%eax
  +[a-f0-9]+:   75 1e                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   3d 78 56 34 12          cmp    \$0x12345678,%eax
  +[a-f0-9]+:   75 11                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[a-f0-9]+\(%rip\),%rdi +# [a-f0-9]+.*
  +[a-f0-9]+:   48 83 c4 08             add    \$0x8,%rsp
- +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #pass
index 75287c91b5b1a213acc7e6d664208bbc93c3717b..b41246b1f4ed6a468947c10cb52152b8cb4c0b4a 100644 (file)
@@ -8,7 +8,7 @@ Disassembly of section .text:
 #...
 [0-9a-f]+ <check>:
  +[a-f0-9]+:   48 83 ec 08             sub    \$0x8,%rsp
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   48 81 f8 ([0-9a-f]{2} ){4}[     ]+cmp    \$0x[0-9a-f]+,%rax
  +[a-f0-9]+:   75 34                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   4(0|8) 39 05 ([0-9a-f]{2} ){4}[         ]+(rex |)cmp +%(e|r)ax,0x[0-9a-f]+\(%rip\) +# [a-f0-9]+ <.*>
@@ -16,11 +16,11 @@ Disassembly of section .text:
  +[a-f0-9]+:   67 e8 ([0-9a-f]{2} ){4}[        ]+addr32 callq [0-9a-f]+ <func>
  +[a-f0-9]+:   3d 78 56 34 12          cmp    \$0x12345678,%eax
  +[a-f0-9]+:   75 1e                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   3d 78 56 34 12          cmp    \$0x12345678,%eax
  +[a-f0-9]+:   75 11                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[a-f0-9]+\(%rip\),%rdi +# [a-f0-9]+.*
  +[a-f0-9]+:   48 83 c4 08             add    \$0x8,%rsp
- +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #pass
index 0126abe7f878667729d95605a4223159ad3d4f90..f3b07ab52ac223d9b6459fd9d5400a5afcf8f8f3 100644 (file)
@@ -9,7 +9,7 @@ Disassembly of section .text:
 [0-9a-f]+ <check>:
  +[a-f0-9]+:   48 83 ec 08             sub    \$0x8,%rsp
  +[a-f0-9]+:   67 e8 ([0-9a-f]{2} ){4}[        ]+addr32 callq [0-9a-f]+ <get_func>
- +[a-f0-9]+:   48 3b 05 ([0-9a-f]{2} ){4}[     ]+cmp    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   48 3b 05 ([0-9a-f]{2} ){4}[     ]+cmp    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   75 34                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   4(0|8) 39 05 ([0-9a-f]{2} ){4}[         ]+(rex |)cmp +%(e|r)ax,0x[0-9a-f]+\(%rip\) +# [a-f0-9]+ <func_p>
  +[a-f0-9]+:   75 2b                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
@@ -21,8 +21,8 @@ Disassembly of section .text:
  +[a-f0-9]+:   75 11                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[a-f0-9]+\(%rip\),%rdi +# [a-f0-9]+.*
  +[a-f0-9]+:   48 83 c4 08             add    \$0x8,%rsp
- +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #...
 [0-9a-f]+ <get_func>:
  +[a-f0-9]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    -0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <func>
index 13d24b8878a50f7d42873e14119e402c27b59cd5..c21e9125e87b5bf3d53622efc294c37d46501f9f 100644 (file)
@@ -8,19 +8,19 @@ Disassembly of section .text:
 #...
 [0-9a-f]+ <check>:
  +[a-f0-9]+:   48 83 ec 08             sub    \$0x8,%rsp
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
- +[a-f0-9]+:   48 3b 05 ([0-9a-f]{2} ){4}[     ]+cmp    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
+ +[a-f0-9]+:   48 3b 05 ([0-9a-f]{2} ){4}[     ]+cmp    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   75 34                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   4(0|8) 39 05 ([0-9a-f]{2} ){4}[         ]+(rex |)cmp +%(e|r)ax,0x[0-9a-f]+\(%rip\) +# [a-f0-9]+ <.*>
  +[a-f0-9]+:   75 2b                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   3d 78 56 34 12          cmp    \$0x12345678,%eax
  +[a-f0-9]+:   75 1e                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   3d 78 56 34 12          cmp    \$0x12345678,%eax
  +[a-f0-9]+:   75 11                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[a-f0-9]+\(%rip\),%rdi +# [a-f0-9]+.*
  +[a-f0-9]+:   48 83 c4 08             add    \$0x8,%rsp
- +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #pass
index 5a3dd17ad3e934ff340da7943ca0c26771654be6..ca4eb597d338dd82f917cf885e8e5bb970fe5fce 100644 (file)
@@ -8,19 +8,19 @@ Disassembly of section .text:
 #...
 [0-9a-f]+ <check>:
  +[a-f0-9]+:   48 83 ec 08             sub    \$0x8,%rsp
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
- +[a-f0-9]+:   48 3b 05 ([0-9a-f]{2} ){4}[     ]+cmp    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
+ +[a-f0-9]+:   48 3b 05 ([0-9a-f]{2} ){4}[     ]+cmp    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   75 34                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   4(0|8) 39 05 ([0-9a-f]{2} ){4}[         ]+(rex |)cmp +%(e|r)ax,0x[0-9a-f]+\(%rip\) +# [a-f0-9]+ <.*>
  +[a-f0-9]+:   75 2b                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   67 e8 ([0-9a-f]{2} ){4}[        ]+addr32 callq [0-9a-f]+ <func>
  +[a-f0-9]+:   3d 78 56 34 12          cmp    \$0x12345678,%eax
  +[a-f0-9]+:   75 1e                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
  +[a-f0-9]+:   3d 78 56 34 12          cmp    \$0x12345678,%eax
  +[a-f0-9]+:   75 11                   jne    [0-9a-f]+ <check\+0x[0-9a-f]+>
  +[a-f0-9]+:   48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[a-f0-9]+\(%rip\),%rdi +# [a-f0-9]+.*
  +[a-f0-9]+:   48 83 c4 08             add    \$0x8,%rsp
- +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
- +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[a-f0-9]+:   ff 25 ([0-9a-f]{2} ){4}[        ]+jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
+ +[a-f0-9]+:   ff 15 ([0-9a-f]{2} ){4}[        ]+callq  \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #pass
index 8598e30a06b596ecb62eafa80c84e0960830a99e..91fc9456d9d25e8198a89080caddfa150a829ccc 100644 (file)
@@ -2,6 +2,6 @@
 Disassembly of section .plt.got:
 
 [a-f0-9]+ <.plt.got>:
-[      ]*[a-f0-9]+:    f2 ff 25 .. .. 20 00    bnd jmpq \*0x20....\(%rip\)        # ...... <_DYNAMIC\+0x...>
+[      ]*[a-f0-9]+:    f2 ff 25 .. .. 20 00    bnd jmpq \*0x20....\(%rip\)        # ...... <.*>
 [      ]*[a-f0-9]+:    90                      nop
 #pass
index b17bf714eab4649f1393f6306f2b1ea43baf47de..e0ff471189f24924a57d3727e561ef1469bea5bc 100644 (file)
@@ -8,7 +8,7 @@
 
 Disassembly of section .plt:
 
-[0-9a-f]+ <fn1@plt-0x40>:
+[0-9a-f]+ <.plt>:
  +[0-9a-f]+:   ff 35 ([0-9a-f]{2} ){4} *       pushq  0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[0-9a-f]+:   4c 8b 1d ([0-9a-f]{2} ){4} *    mov    0x[0-9a-f]+\(%rip\),%r11 +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[0-9a-f]+:   41 83 e3 e0             and    \$0xffffffe0,%r11d
@@ -33,7 +33,7 @@ Disassembly of section .plt:
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
  +[0-9a-f]+:   68 00 00 00 00          pushq  \$0x0
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmpq   [0-9a-f]+ <fn1@plt-0x40>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmpq   [0-9a-f]+ <.plt>
  +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
@@ -48,7 +48,7 @@ Disassembly of section .plt:
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
  +[0-9a-f]+:   68 01 00 00 00          pushq  \$0x1
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmpq   [0-9a-f]+ <fn1@plt-0x40>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmpq   [0-9a-f]+ <.plt>
  +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
index b11cc22aab833d1af92a45e63b0b1ec32255278e..b303d3640fe1f18a06c862ec640b5720c7139e15 100644 (file)
@@ -8,17 +8,17 @@
 
 Disassembly of section .plt:
 
-[0-9a-f]+ <fn1@plt-0x10>:
+[0-9a-f]+ <.plt>:
  +[0-9a-f]+:   ff 35 ([0-9a-f]{2} ){4} *       pushq  0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[0-9a-f]+:   ff 25 ([0-9a-f]{2} ){4} *       jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[0-9a-f]+:   0f 1f 40 00             nopl   0x0\(%rax\)
 
 [0-9a-f]+ <fn1@plt>:
- +[0-9a-f]+:   ff 25 ([0-9a-f]{2} ){4} *       jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x18>
+ +[0-9a-f]+:   ff 25 ([0-9a-f]{2} ){4} *       jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <fn1>
  +[0-9a-f]+:   68 00 00 00 00          pushq  \$0x0
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmpq   [0-9a-f]+ <fn1@plt-0x10>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmpq   [0-9a-f]+ <.plt>
 
 [0-9a-f]+ <fn2@plt>:
- +[0-9a-f]+:   ff 25 ([0-9a-f]{2} ){4} *       jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x20>
+ +[0-9a-f]+:   ff 25 ([0-9a-f]{2} ){4} *       jmpq   \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <fn2>
  +[0-9a-f]+:   68 01 00 00 00          pushq  \$0x1
- +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmpq   [0-9a-f]+ <fn1@plt-0x10>
+ +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmpq   [0-9a-f]+ <.plt>
index d5c2150fa92cbb8f8c122653270d40149f2f6c4e..af930f6c56410471f04d261757abdbfd5e65ba0f 100644 (file)
@@ -8,5 +8,5 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <bar>:
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4}      mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4}      mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 #pass
index 3b1e98d2e63993ca5f830540756ff80a73643cdb..32bf67a965f7b738d0e180013eb1b8a007aed544 100644 (file)
@@ -9,15 +9,15 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    48 3b 05 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    3b 0d ([0-9a-f]{2} ){4} *       cmp    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 3b 1d ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 3b 25 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 8b 1d ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 8b 25 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 85 05 ([0-9a-f]{2} ){4} *    test   %rax,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    85 0d ([0-9a-f]{2} ){4} *       test   %ecx,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 85 1d ([0-9a-f]{2} ){4} *    test   %r11,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 85 25 ([0-9a-f]{2} ){4} *    test   %r12d,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 3b 05 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    3b 0d ([0-9a-f]{2} ){4} *       cmp    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 3b 1d ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 3b 25 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 8b 1d ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 8b 25 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 85 05 ([0-9a-f]{2} ){4} *    test   %rax,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    85 0d ([0-9a-f]{2} ){4} *       test   %ecx,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 85 1d ([0-9a-f]{2} ){4} *    test   %r11,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 85 25 ([0-9a-f]{2} ){4} *    test   %r12d,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
index dac5fef641a49079a11f655b5372dc0989fe3c4c..4edc56ef17d32d37af4ed3ad51372b56917563d9 100644 (file)
@@ -9,15 +9,15 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    48 3b 05 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    3b 0d ([0-9a-f]{2} ){4} *       cmp    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 3b 1d ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 3b 25 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 8b 1d ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 8b 25 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 85 05 ([0-9a-f]{2} ){4} *    test   %rax,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    85 0d ([0-9a-f]{2} ){4} *       test   %ecx,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 85 1d ([0-9a-f]{2} ){4} *    test   %r11,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 85 25 ([0-9a-f]{2} ){4} *    test   %r12d,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 3b 05 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    3b 0d ([0-9a-f]{2} ){4} *       cmp    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 3b 1d ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 3b 25 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 8b 1d ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 8b 25 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 85 05 ([0-9a-f]{2} ){4} *    test   %rax,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    85 0d ([0-9a-f]{2} ){4} *       test   %ecx,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 85 1d ([0-9a-f]{2} ){4} *    test   %r11,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 85 25 ([0-9a-f]{2} ){4} *    test   %r12d,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
index 4a36a702b62e6c1afe28aa61c8a85466e9b64864..c8b940a73d66aa631f6b7cd54c074d765f360415 100644 (file)
@@ -9,15 +9,15 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    48 3b 05 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    3b 0d ([0-9a-f]{2} ){4} *       cmp    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 3b 1d ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 3b 25 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 8b 1d ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 8b 25 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 85 05 ([0-9a-f]{2} ){4} *    test   %rax,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    85 0d ([0-9a-f]{2} ){4} *       test   %ecx,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 85 1d ([0-9a-f]{2} ){4} *    test   %r11,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 85 25 ([0-9a-f]{2} ){4} *    test   %r12d,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 3b 05 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    3b 0d ([0-9a-f]{2} ){4} *       cmp    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 3b 1d ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 3b 25 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 8b 1d ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 8b 25 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 85 05 ([0-9a-f]{2} ){4} *    test   %rax,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    85 0d ([0-9a-f]{2} ){4} *       test   %ecx,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 85 1d ([0-9a-f]{2} ){4} *    test   %r11,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 85 25 ([0-9a-f]{2} ){4} *    test   %r12d,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
index aedf5d8ce7fc55be13975147958054c3a144a714..5559399f7255a2f812ba0418ec702c07c0a9f94c 100644 (file)
@@ -9,15 +9,15 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    48 3b 05 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_start\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    3b 0d ([0-9a-f]{2} ){4} *       cmp    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <_start\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 3b 1d ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <_start\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 3b 25 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <_start\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 3b 05 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    3b 0d ([0-9a-f]{2} ){4} *       cmp    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 3b 1d ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 3b 25 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <.*>
 [      ]*[a-f0-9]+:    48 8d 05 ([0-9a-f]{2} ){4} *    lea    -0x[a-f0-9]+\(%rip\),%rax        # 0 <_start-0x[a-f0-9]+>
 [      ]*[a-f0-9]+:    8d 0d ([0-9a-f]{2} ){4} *       lea    -0x[a-f0-9]+\(%rip\),%ecx        # 0 <_start-0x[a-f0-9]+>
 [      ]*[a-f0-9]+:    4c 8d 1d ([0-9a-f]{2} ){4} *    lea    -0x[a-f0-9]+\(%rip\),%r11        # 0 <_start-0x[a-f0-9]+>
 [      ]*[a-f0-9]+:    44 8d 25 ([0-9a-f]{2} ){4} *    lea    -0x[a-f0-9]+\(%rip\),%r12d        # 0 <_start-0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 85 05 ([0-9a-f]{2} ){4} *    test   %rax,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_start\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    85 0d ([0-9a-f]{2} ){4} *       test   %ecx,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_start\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 85 1d ([0-9a-f]{2} ){4} *    test   %r11,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_start\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 85 25 ([0-9a-f]{2} ){4} *    test   %r12d,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_start\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 85 05 ([0-9a-f]{2} ){4} *    test   %rax,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    85 0d ([0-9a-f]{2} ){4} *       test   %ecx,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 85 1d ([0-9a-f]{2} ){4} *    test   %r11,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 85 25 ([0-9a-f]{2} ){4} *    test   %r12d,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
index 8e80cbbb46c48539fe0c31282f79833f3c246ab9..c6831d873a56ca98503c08771b47e1b2ae37e87e 100644 (file)
@@ -9,15 +9,15 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    48 3b 05 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    3b 0d ([0-9a-f]{2} ){4} *       cmp    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 3b 1d ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 3b 25 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 8b 1d ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 8b 25 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    48 85 05 ([0-9a-f]{2} ){4} *    test   %rax,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    85 0d ([0-9a-f]{2} ){4} *       test   %ecx,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    4c 85 1d ([0-9a-f]{2} ){4} *    test   %r11,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
-[      ]*[a-f0-9]+:    44 85 25 ([0-9a-f]{2} ){4} *    test   %r12d,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 3b 05 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    3b 0d ([0-9a-f]{2} ){4} *       cmp    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 3b 1d ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 3b 25 ([0-9a-f]{2} ){4} *    cmp    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[a-f0-9]+\(%rip\),%ecx        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 8b 1d ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r11        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 8b 25 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%r12d        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    48 85 05 ([0-9a-f]{2} ){4} *    test   %rax,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    85 0d ([0-9a-f]{2} ){4} *       test   %ecx,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    4c 85 1d ([0-9a-f]{2} ){4} *    test   %r11,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
+[      ]*[a-f0-9]+:    44 85 25 ([0-9a-f]{2} ){4} *    test   %r12d,0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
index 4183d56f5993992b7281572782bf0fc8c048befe..257fa63046fabd6cc85b88246ca9fcd74596063a 100644 (file)
@@ -9,4 +9,4 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[ ]+[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} *       callq  \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[ ]+[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} *       callq  \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
index 4eaeb2bce58c76ab342cfb057ce74c7f4936a8e4..1de68b4c14a490601b17d1a392a9e4e753b2c7c2 100644 (file)
@@ -9,4 +9,4 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[ ]+[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} *       callq  \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[ ]+[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} *       callq  \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar>
index b6b6c6521faf8fd77fe4719af8e32ea507586364..90bdb3d0e25df6c46e594d6e0fab1c74f116051b 100644 (file)
@@ -9,4 +9,4 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[ ]+[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} *       callq  \*-?0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <[0-9a-zA-Z_]+[\+\-]+0x[a-f0-9]+>
+[ ]+[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} *       callq  \*-?0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*>
index 64e1f5b4a259640e9668fda65d2ec0a551bb140c..810023b2b9611c75a8ba73bcb42beeebfdabc433 100644 (file)
@@ -9,5 +9,5 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_start\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.got>
 #pass
index 2e8fd353ef0018414875c5d178dccb25ccf15007..898a5df3ffeca54ec761fc29c0dfe45bbb9e20d1 100644 (file)
@@ -9,5 +9,5 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[ ]*[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} *       callq  \*-?0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*0x[a-f0-9]+>
+[ ]*[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} *       callq  \*-?0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.got>
 #pass
index ba28828cbdf638bf1287854b6abb197f5094bd59..476cafa1dd61c6d4a12b2dce7b269bdcf9e08cd3 100644 (file)
@@ -9,5 +9,5 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[ ]*[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} *       callq  \*-?0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.*0x[a-f0-9]+>
+[ ]*[a-f0-9]+: ff 15 ([0-9a-f]{2} ){4} *       callq  \*-?0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <.got>
 #pass
index ff25ec11d07045e0fdafda88b33c91ed805015fe..4f5c1f0e44f0fb71a591e9e17f527fcfeeaa842a 100644 (file)
@@ -20,6 +20,6 @@ Disassembly of section .plt:
 Disassembly of section .text:
 
 0+140 <_start>:
-[      ]*[a-f0-9]+:    48 3b 05 f1 00 20 00    cmp    0x2000f1\(%rip\),%rax        # 200238 <_DYNAMIC\+0xe0>
-[      ]*[a-f0-9]+:    ff 25 f3 00 20 00       jmpq   \*0x2000f3\(%rip\)        # 200240 <_DYNAMIC\+0xe8>
-[      ]*[a-f0-9]+:    e8 de ff ff ff          callq  130 <_start-0x10>
+[      ]*[a-f0-9]+:    48 3b 05 f1 00 20 00    cmp    0x2000f1\(%rip\),%rax        # 200238 <.*>
+[      ]*[a-f0-9]+:    ff 25 f3 00 20 00       jmpq   \*0x2000f3\(%rip\)        # 200240 <.*>
+[      ]*[a-f0-9]+:    e8 de ff ff ff          callq  130 <.*>
index de814430717e3ac6fdd46ea65102a0ecd7f14b5e..90bb3ab9f3cb872e01222f035b86254788e81507 100644 (file)
@@ -8,4 +8,4 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
index de814430717e3ac6fdd46ea65102a0ecd7f14b5e..90bb3ab9f3cb872e01222f035b86254788e81507 100644 (file)
@@ -8,4 +8,4 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
index 247e042235c4c553c0a35eb940678f4049769672..d68dd460a45910c93a0789f7909d5369219c4bfa 100644 (file)
@@ -16,10 +16,10 @@ Disassembly of section .text:
  +[a-f0-9]+:   c3                      retq   
 
 0+4000e2 <_start>:
- +[a-f0-9]+:   ff 15 28 00 20 00       callq  \*0x200028\(%rip\)        # 600110 <_start\+0x20002e>
- +[a-f0-9]+:   ff 25 2a 00 20 00       jmpq   \*0x20002a\(%rip\)        # 600118 <_start\+0x200036>
- +[a-f0-9]+:   48 c7 05 1f 00 20 00 00 00 00 00        movq   \$0x0,0x20001f\(%rip\)        # 600118 <_start\+0x200036>
- +[a-f0-9]+:   48 83 3d 0f 00 20 00 00         cmpq   \$0x0,0x20000f\(%rip\)        # 600110 <_start\+0x20002e>
- +[a-f0-9]+:   48 3b 0d 08 00 20 00    cmp    0x200008\(%rip\),%rcx        # 600110 <_start\+0x20002e>
- +[a-f0-9]+:   48 3b 0d 09 00 20 00    cmp    0x200009\(%rip\),%rcx        # 600118 <_start\+0x200036>
+ +[a-f0-9]+:   ff 15 28 00 20 00       callq  \*0x200028\(%rip\)        # 600110 <.*>
+ +[a-f0-9]+:   ff 25 2a 00 20 00       jmpq   \*0x20002a\(%rip\)        # 600118 <.*>
+ +[a-f0-9]+:   48 c7 05 1f 00 20 00 00 00 00 00        movq   \$0x0,0x20001f\(%rip\)        # 600118 <.*>
+ +[a-f0-9]+:   48 83 3d 0f 00 20 00 00         cmpq   \$0x0,0x20000f\(%rip\)        # 600110 <.*>
+ +[a-f0-9]+:   48 3b 0d 08 00 20 00    cmp    0x200008\(%rip\),%rcx        # 600110 <.*>
+ +[a-f0-9]+:   48 3b 0d 09 00 20 00    cmp    0x200009\(%rip\),%rcx        # 600118 <.*>
 #pass
index 35c04f8e56e283d9af9e971b8503c614da54f662..6953c7987581a61926fc4f688593526550de418a 100644 (file)
@@ -16,10 +16,10 @@ Disassembly of section .text:
  +[a-f0-9]+:   c3                      retq   
 
 0+1ca <_start>:
- +[a-f0-9]+:   ff 15 28 01 20 00       callq  \*0x200128\(%rip\)        # 2002f8 <_DYNAMIC\+0x100>
- +[a-f0-9]+:   ff 25 2a 01 20 00       jmpq   \*0x20012a\(%rip\)        # 200300 <_DYNAMIC\+0x108>
- +[a-f0-9]+:   48 c7 05 1f 01 20 00 00 00 00 00        movq   \$0x0,0x20011f\(%rip\)        # 200300 <_DYNAMIC\+0x108>
- +[a-f0-9]+:   48 83 3d 0f 01 20 00 00         cmpq   \$0x0,0x20010f\(%rip\)        # 2002f8 <_DYNAMIC\+0x100>
- +[a-f0-9]+:   48 3b 0d 08 01 20 00    cmp    0x200108\(%rip\),%rcx        # 2002f8 <_DYNAMIC\+0x100>
- +[a-f0-9]+:   48 3b 0d 09 01 20 00    cmp    0x200109\(%rip\),%rcx        # 200300 <_DYNAMIC\+0x108>
+ +[a-f0-9]+:   ff 15 28 01 20 00       callq  \*0x200128\(%rip\)        # 2002f8 <.got>
+ +[a-f0-9]+:   ff 25 2a 01 20 00       jmpq   \*0x20012a\(%rip\)        # 200300 <.got\+0x8>
+ +[a-f0-9]+:   48 c7 05 1f 01 20 00 00 00 00 00        movq   \$0x0,0x20011f\(%rip\)        # 200300 <.got\+0x8>
+ +[a-f0-9]+:   48 83 3d 0f 01 20 00 00         cmpq   \$0x0,0x20010f\(%rip\)        # 2002f8 <.got>
+ +[a-f0-9]+:   48 3b 0d 08 01 20 00    cmp    0x200108\(%rip\),%rcx        # 2002f8 <.got>
+ +[a-f0-9]+:   48 3b 0d 09 01 20 00    cmp    0x200109\(%rip\),%rcx        # 200300 <.got\+0x8>
 #pass
index d84b60ec32d0b4b89746bd205d7f6b8c27669193..93193506e144ebd7f81cf770937337f1488d896f 100644 (file)
@@ -16,10 +16,10 @@ Disassembly of section .text:
  +[a-f0-9]+:   c3                      retq   
 
 0+1fa <_start>:
- +[a-f0-9]+:   ff 15 08 01 20 00       callq  \*0x200108\(%rip\)        # 200308 <_DYNAMIC\+0xe0>
- +[a-f0-9]+:   ff 25 0a 01 20 00       jmpq   \*0x20010a\(%rip\)        # 200310 <_DYNAMIC\+0xe8>
- +[a-f0-9]+:   48 c7 05 ff 00 20 00 00 00 00 00        movq   \$0x0,0x2000ff\(%rip\)        # 200310 <_DYNAMIC\+0xe8>
- +[a-f0-9]+:   48 83 3d ef 00 20 00 00         cmpq   \$0x0,0x2000ef\(%rip\)        # 200308 <_DYNAMIC\+0xe0>
- +[a-f0-9]+:   48 3b 0d e8 00 20 00    cmp    0x2000e8\(%rip\),%rcx        # 200308 <_DYNAMIC\+0xe0>
- +[a-f0-9]+:   48 3b 0d e9 00 20 00    cmp    0x2000e9\(%rip\),%rcx        # 200310 <_DYNAMIC\+0xe8>
+ +[a-f0-9]+:   ff 15 08 01 20 00       callq  \*0x200108\(%rip\)        # 200308 <.*>
+ +[a-f0-9]+:   ff 25 0a 01 20 00       jmpq   \*0x20010a\(%rip\)        # 200310 <.*>
+ +[a-f0-9]+:   48 c7 05 ff 00 20 00 00 00 00 00        movq   \$0x0,0x2000ff\(%rip\)        # 200310 <.*>
+ +[a-f0-9]+:   48 83 3d ef 00 20 00 00         cmpq   \$0x0,0x2000ef\(%rip\)        # 200308 <.*>
+ +[a-f0-9]+:   48 3b 0d e8 00 20 00    cmp    0x2000e8\(%rip\),%rcx        # 200308 <.*>
+ +[a-f0-9]+:   48 3b 0d e9 00 20 00    cmp    0x2000e9\(%rip\),%rcx        # 200310 <.*>
 #pass
index 77ff10008580aae3987a716909563d8c72186d79..14a8f1b53deaed33839416d2ffe227bebc3f8988 100644 (file)
@@ -16,10 +16,10 @@ Disassembly of section .text:
  +[a-f0-9]+:   c3                      retq   
 
 0+40008e <_start>:
- +[a-f0-9]+:   ff 15 28 00 20 00       callq  \*0x200028\(%rip\)        # 6000bc <_start\+0x20002e>
- +[a-f0-9]+:   ff 25 2a 00 20 00       jmpq   \*0x20002a\(%rip\)        # 6000c4 <_start\+0x200036>
- +[a-f0-9]+:   48 c7 05 1f 00 20 00 00 00 00 00        movq   \$0x0,0x20001f\(%rip\)        # 6000c4 <_start\+0x200036>
- +[a-f0-9]+:   48 83 3d 0f 00 20 00 00         cmpq   \$0x0,0x20000f\(%rip\)        # 6000bc <_start\+0x20002e>
- +[a-f0-9]+:   48 3b 0d 08 00 20 00    cmp    0x200008\(%rip\),%rcx        # 6000bc <_start\+0x20002e>
- +[a-f0-9]+:   48 3b 0d 09 00 20 00    cmp    0x200009\(%rip\),%rcx        # 6000c4 <_start\+0x200036>
+ +[a-f0-9]+:   ff 15 28 00 20 00       callq  \*0x200028\(%rip\)        # 6000bc <.*>
+ +[a-f0-9]+:   ff 25 2a 00 20 00       jmpq   \*0x20002a\(%rip\)        # 6000c4 <.*>
+ +[a-f0-9]+:   48 c7 05 1f 00 20 00 00 00 00 00        movq   \$0x0,0x20001f\(%rip\)        # 6000c4 <.*>
+ +[a-f0-9]+:   48 83 3d 0f 00 20 00 00         cmpq   \$0x0,0x20000f\(%rip\)        # 6000bc <.*>
+ +[a-f0-9]+:   48 3b 0d 08 00 20 00    cmp    0x200008\(%rip\),%rcx        # 6000bc <.*>
+ +[a-f0-9]+:   48 3b 0d 09 00 20 00    cmp    0x200009\(%rip\),%rcx        # 6000c4 <.*>
 #pass
index 6f5d666f24439a0fb1eb808e4e387f195ac726f9..5662e0c7c56233e5812a31274c58262723f3d2a2 100644 (file)
@@ -16,10 +16,10 @@ Disassembly of section .text:
  +[a-f0-9]+:   c3                      retq   
 
 0+122 <_start>:
- +[a-f0-9]+:   ff 15 a8 00 20 00       callq  \*0x2000a8\(%rip\)        # 2001d0 <_DYNAMIC\+0x80>
- +[a-f0-9]+:   ff 25 aa 00 20 00       jmpq   \*0x2000aa\(%rip\)        # 2001d8 <_DYNAMIC\+0x88>
- +[a-f0-9]+:   48 c7 05 9f 00 20 00 00 00 00 00        movq   \$0x0,0x20009f\(%rip\)        # 2001d8 <_DYNAMIC\+0x88>
- +[a-f0-9]+:   48 83 3d 8f 00 20 00 00         cmpq   \$0x0,0x20008f\(%rip\)        # 2001d0 <_DYNAMIC\+0x80>
- +[a-f0-9]+:   48 3b 0d 88 00 20 00    cmp    0x200088\(%rip\),%rcx        # 2001d0 <_DYNAMIC\+0x80>
- +[a-f0-9]+:   48 3b 0d 89 00 20 00    cmp    0x200089\(%rip\),%rcx        # 2001d8 <_DYNAMIC\+0x88>
+ +[a-f0-9]+:   ff 15 a8 00 20 00       callq  \*0x2000a8\(%rip\)        # 2001d0 <.*>
+ +[a-f0-9]+:   ff 25 aa 00 20 00       jmpq   \*0x2000aa\(%rip\)        # 2001d8 <.*>
+ +[a-f0-9]+:   48 c7 05 9f 00 20 00 00 00 00 00        movq   \$0x0,0x20009f\(%rip\)        # 2001d8 <.*>
+ +[a-f0-9]+:   48 83 3d 8f 00 20 00 00         cmpq   \$0x0,0x20008f\(%rip\)        # 2001d0 <.*>
+ +[a-f0-9]+:   48 3b 0d 88 00 20 00    cmp    0x200088\(%rip\),%rcx        # 2001d0 <.*>
+ +[a-f0-9]+:   48 3b 0d 89 00 20 00    cmp    0x200089\(%rip\),%rcx        # 2001d8 <.*>
 #pass
index 02765583602fe448db700ca17a578050f44677e0..83a61dbc94f7c1cd7e2de574e7a665a5168677fe 100644 (file)
@@ -16,10 +16,10 @@ Disassembly of section .text:
  +[a-f0-9]+:   c3                      retq   
 
 0+15a <_start>:
- +[a-f0-9]+:   ff 15 98 00 20 00       callq  \*0x200098\(%rip\)        # 2001f8 <_DYNAMIC\+0x70>
- +[a-f0-9]+:   ff 25 9a 00 20 00       jmpq   \*0x20009a\(%rip\)        # 200200 <_DYNAMIC\+0x78>
- +[a-f0-9]+:   48 c7 05 8f 00 20 00 00 00 00 00        movq   \$0x0,0x20008f\(%rip\)        # 200200 <_DYNAMIC\+0x78>
- +[a-f0-9]+:   48 83 3d 7f 00 20 00 00         cmpq   \$0x0,0x20007f\(%rip\)        # 2001f8 <_DYNAMIC\+0x70>
- +[a-f0-9]+:   48 3b 0d 78 00 20 00    cmp    0x200078\(%rip\),%rcx        # 2001f8 <_DYNAMIC\+0x70>
- +[a-f0-9]+:   48 3b 0d 79 00 20 00    cmp    0x200079\(%rip\),%rcx        # 200200 <_DYNAMIC\+0x78>
+ +[a-f0-9]+:   ff 15 98 00 20 00       callq  \*0x200098\(%rip\)        # 2001f8 <.*>
+ +[a-f0-9]+:   ff 25 9a 00 20 00       jmpq   \*0x20009a\(%rip\)        # 200200 <.*>
+ +[a-f0-9]+:   48 c7 05 8f 00 20 00 00 00 00 00        movq   \$0x0,0x20008f\(%rip\)        # 200200 <.*>
+ +[a-f0-9]+:   48 83 3d 7f 00 20 00 00         cmpq   \$0x0,0x20007f\(%rip\)        # 2001f8 <.*>
+ +[a-f0-9]+:   48 3b 0d 78 00 20 00    cmp    0x200078\(%rip\),%rcx        # 2001f8 <.*>
+ +[a-f0-9]+:   48 3b 0d 79 00 20 00    cmp    0x200079\(%rip\),%rcx        # 200200 <.*>
 #pass
index d8f09daa749527dcde1f1f3619a131be623b64f2..0c6016796c5df3780a1eaa920257c4dc5210738c 100644 (file)
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+[a-f0-9]+ <bar>:
-[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 8b 05 ([0-9a-f]{2} ){4} *    mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 [      ]*[a-f0-9]+:    8b 00                   mov    \(%rax\),%eax
 [      ]*[a-f0-9]+:    c3                      retq *
 #pass
index c89e7ee1f15ae4aad6faa22d9e8be6bb496e3d44..6bc7ca2c2aff7bbf4ac5fc93be7567b0ae2d6dce 100644 (file)
@@ -24,7 +24,7 @@ Disassembly of section .text:
 #  GD -> IE because variable is not defined in executable
  +[0-9a-f]+:   64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x158>
+ +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG1
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -34,7 +34,7 @@ Disassembly of section .text:
 #  the variable is referenced through IE too
  +[0-9a-f]+:   64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x148>
+ +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG2
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -102,7 +102,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   4c 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r9 +# [0-9a-f]+ <_DYNAMIC\+0x148>
+ +[0-9a-f]+:   4c 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r9 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG2
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -143,7 +143,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
 #  Direct access through %fs
 #  IE against global var
- +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x140>
+ +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG5
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -183,7 +183,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   4c 03 1d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r11 +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +[0-9a-f]+:   4c 03 1d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r11 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG6
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
index a73fcef435aa47de29bf52d073a4a26b3da109b6..0010d3803a064b6ed1a6aef4a05f5cf3ff824e09 100644 (file)
@@ -24,7 +24,7 @@ Disassembly of section .text:
 #  GD -> IE because variable is not defined in executable
  +[0-9a-f]+:   64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG1
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -34,7 +34,7 @@ Disassembly of section .text:
 #  the variable is referenced through IE too
  +[0-9a-f]+:   64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x108>
+ +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG2
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -102,7 +102,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   4c 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r9 +# [0-9a-f]+ <_DYNAMIC\+0x108>
+ +[0-9a-f]+:   4c 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r9 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG2
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -143,7 +143,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
 #  Direct access through %fs
 #  IE against global var
- +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x100>
+ +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG5
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -183,7 +183,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   4c 03 1d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r11 +# [0-9a-f]+ <_DYNAMIC\+0x118>
+ +[0-9a-f]+:   4c 03 1d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r11 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG6
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
index f77ebf2536fcbddf6d2b0e175784c75ebc4ddf71..50dc6d1199dfe626b3639aee8eb124c426541ba8 100644 (file)
@@ -22,7 +22,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   55[     ]+push   %rbp
  +[0-9a-f]+:   48 89 e5[       ]+mov    %rsp,%rbp
 #  GD -> IE because variable is not defined in executable
- +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x118>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG1
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -31,7 +31,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
 #  GD -> IE because variable is not defined in executable where
 #  the variable is referenced through IE too
- +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x108>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG2
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -93,7 +93,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   4c 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r9 +# [0-9a-f]+ <_DYNAMIC\+0x108>
+ +[0-9a-f]+:   4c 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r9 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG2
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -134,7 +134,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
 #  Direct access through %fs
 #  IE against global var
- +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x100>
+ +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG5
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -174,7 +174,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   4c 03 1d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r11 +# [0-9a-f]+ <_DYNAMIC\+0x110>
+ +[0-9a-f]+:   4c 03 1d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r11 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG6
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
index eff90a854ba94959dd4424c2868ae09286cba28b..f744f0e4c4221c418bb096169f931302ba63fb07 100644 (file)
@@ -25,7 +25,7 @@ Disassembly of section .plt:
  +[0-9a-f]+:   00 *
  +[0-9a-f]+:   66 90                   xchg   %ax,%ax
  +[0-9a-f]+:   ff 35 .. .. .. ..       pushq  0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
- +[0-9a-f]+:   4c 8b 1d .. .. .. ..    mov    0x[0-9a-f]+\(%rip\),%r11 +# [0-9a-f]+ <_DYNAMIC\+0x190>
+ +[0-9a-f]+:   4c 8b 1d .. .. .. ..    mov    0x[0-9a-f]+\(%rip\),%r11 +# [0-9a-f]+ <.*>
  +[0-9a-f]+:   41 83 e3 e0             and    \$0xffffffe0,%r11d
  +[0-9a-f]+:   4d 01 fb                add    %r15,%r11
  +[0-9a-f]+:   41 ff e3                jmpq   \*%r11
index a6f22b6fffa0d9ba6abc82b483fdcfc97799f003..c9b1cf8ed11b673dbd9819f2118ebd4fe3216f36 100644 (file)
@@ -17,7 +17,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD
- +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x48>
+ +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TLSDESC     sg1
  +[0-9a-f]+:   ff 10[  ]+callq  \*\(%rax\)
  +[0-9a-f]+:   90[     ]+nop *
@@ -25,7 +25,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD -> IE because variable is referenced through IE too
- +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x180>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg2
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -41,7 +41,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD -> IE against local variable referenced through IE too
- +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -57,7 +57,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD -> IE against hidden and local variable referenced through IE too
- +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x188>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -73,7 +73,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD -> IE against hidden but not local variable referenced through IE too
- +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x160>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -115,7 +115,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x180>
+ +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg2
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -126,7 +126,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   4c 03 35 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r14 +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +[0-9a-f]+:   4c 03 35 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r14 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -137,7 +137,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x188>
+ +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -148,7 +148,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x160>
+ +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -156,7 +156,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
 #  Direct access through %fs
 #  IE against global var
- +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x168>
+ +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg5
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -166,7 +166,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  IE against local var
- +[0-9a-f]+:   4c 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%r10 +# [0-9a-f]+ <_DYNAMIC\+0x158>
+ +[0-9a-f]+:   4c 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%r10 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x30
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -176,7 +176,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  IE against hidden and local var
- +[0-9a-f]+:   48 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rdx +# [0-9a-f]+ <_DYNAMIC\+0x170>
+ +[0-9a-f]+:   48 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rdx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x50
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -186,7 +186,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  IE against hidden but not local var
- +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x178>
+ +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x70
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
index c24403c15cc448a3cac5687c1ecfb07d78121a2a..0fa36f327390172a298267ba6b2452286c9a2d75 100644 (file)
@@ -14,6 +14,6 @@ Disassembly of section .plt:
  [0-9a-f]+:    ff 25 .. .. 20 00       jmpq   \*.*\(%rip\)        # 201360 <_GLOBAL_OFFSET_TABLE_\+0x10>
  [0-9a-f]+:    0f 1f 40 00             nopl   0x0\(%rax\)
  [0-9a-f]+:    ff 35 .. .. 20 00       pushq  .*\(%rip\)        # 201358 <_GLOBAL_OFFSET_TABLE_\+0x8>
- [0-9a-f]+:    ff 25 .. .. 20 00       jmpq   \*.*\(%rip\)        # 201348 <_DYNAMIC\+0x190>
+ [0-9a-f]+:    ff 25 .. .. 20 00       jmpq   \*.*\(%rip\)        # 201348 <.*>
  [0-9a-f]+:    0f 1f 40 00             nopl   0x0\(%rax\)
 
index 448015efcc0284a351cf1937413f446568b1e3f1..6c3ca5cffd697507da2315eadd42e17af4fa5878 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    4c 8d 3d eb ff ff ff    lea    -0x15\(%rip\),%r15        # [0-9a-f]+ <_start>
 [      ]*[a-f0-9]+:    4d 01 df                add    %r11,%r15
 [      ]*[a-f0-9]+:    64 48 8b 04 25 00 00 00 00      mov    %fs:0x0,%rax
-[      ]*[a-f0-9]+:    48 03 05 ([0-9a-f]{2} ){4}      add    0x[0-9a-f]+\(%rip\),%rax        # [0-9a-f]+ <_DYNAMIC\+0x140>
+[      ]*[a-f0-9]+:    48 03 05 ([0-9a-f]{2} ){4}      add    0x[0-9a-f]+\(%rip\),%rax        # [0-9a-f]+ <.*>
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    41 5f                   pop    %r15
 [      ]*[a-f0-9]+:    41 5f                   pop    %r15
index 54cf357ce7beed2185a186d5fcbc0023a38c67d4..c2e2621c0afa5540857ed1121879b4b0c0ef0f25 100644 (file)
@@ -10,5 +10,5 @@ Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
 [      ]*[a-f0-9]+:    64 48 8b 04 25 00 00 00 00      mov    %fs:0x0,%rax
-[      ]*[a-f0-9]+:    48 03 05 ([0-9a-f]{2} ){4} *    add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 03 05 ([0-9a-f]{2} ){4} *    add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #pass
index 2cbfda6b23cc19056408a2ff69345ce88689c6ba..08e3b99a585ac2bc0e6c75b375323574d23013c2 100644 (file)
@@ -10,5 +10,5 @@ Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
 [      ]*[a-f0-9]+:    64 8b 04 25 00 00 00 00         mov    %fs:0x0,%eax
-[      ]*[a-f0-9]+:    48 03 05 ([0-9a-f]{2} ){4} *    add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[a-f0-9]+>
+[      ]*[a-f0-9]+:    48 03 05 ([0-9a-f]{2} ){4} *    add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <foo>
 #pass
index 10550528ca50253151ffebd8432e7f75ee09bd8b..2bb1132ce1b5097b4efd4b5f7344c6aadbc2cffb 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    48 8d 1d ed ff ff ff    lea    -0x13\(%rip\),%rbx        # [0-9a-f]+ <_start>
 [      ]*[a-f0-9]+:    4c 01 db                add    %r11,%rbx
 [      ]*[a-f0-9]+:    64 48 8b 04 25 00 00 00 00      mov    %fs:0x0,%rax
-[      ]*[a-f0-9]+:    48 03 05 ([0-9a-f]{2} ){4}      add    0x[0-9a-f]+\(%rip\),%rax        # [0-9a-f]+ <_DYNAMIC\+0x140>
+[      ]*[a-f0-9]+:    48 03 05 ([0-9a-f]{2} ){4}      add    0x[0-9a-f]+\(%rip\),%rax        # [0-9a-f]+ <foo>
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    5b                      pop    %rbx
 [      ]*[a-f0-9]+:    5b                      pop    %rbx
index a983a758663523d01ed7d4533782e22819aa015e..d0a274b4da8d38c14de77d48d40ca6bcc070b244 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG3
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -31,14 +31,14 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x170>
+ +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG4
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 # GD, gd first
- +[0-9a-f]+:   66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x180>
+ +[0-9a-f]+:   66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
  +[0-9a-f]+:   [0-9a-f]{2} *
 #                              -> R_X86_64_DTPMOD64    sG1
  +[0-9a-f]+:   66 66 48 e8 ([0-9a-f]{2} ){3}[  ]+data16 data16 rex.W callq [0-9a-f]+ <__tls_get_addr@plt>
@@ -48,7 +48,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x30>
+ +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TLSDESC     sG1
  +[0-9a-f]+:   ff 10[  ]+callq  \*\(%rax\)
  +[0-9a-f]+:   90[     ]+nop *
@@ -56,14 +56,14 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 # GD, desc first
- +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x20>
+ +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TLSDESC     sG2
  +[0-9a-f]+:   ff 10[  ]+callq  \*\(%rax\)
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x160>
+ +[0-9a-f]+:   66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
  +[0-9a-f]+:   [0-9a-f]{2} *
 #                              -> R_X86_64_DTPMOD64    sG2
  +[0-9a-f]+:   66 66 48 e8 ([0-9a-f]{2} ){3}[  ]+data16 data16 rex.W callq [0-9a-f]+ <__tls_get_addr@plt>
@@ -76,13 +76,13 @@ Disassembly of section .text:
 # GD -> IE, gd first, after IE use
  +[0-9a-f]+:   64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG3
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG3
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -90,7 +90,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 # GD -> IE, desc first, after IE use
- +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x170>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG4
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -99,7 +99,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x170>
+ +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG4
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -108,13 +108,13 @@ Disassembly of section .text:
 # GD -> IE, gd first, before IE use
  +[0-9a-f]+:   64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x158>
+ +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG5
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x158>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG5
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -122,7 +122,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 # GD -> IE, desc first, before IE use
- +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x178>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG6
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -131,7 +131,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x178>
+ +[0-9a-f]+:   48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG6
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -142,7 +142,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x158>
+ +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG5
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -153,7 +153,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x178>
+ +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sG6
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
index bf3ba6975b7073a081ad60183267ea78fc148e2a..88026c11fb4856f0962ecfc52d8a1f40e163417d 100644 (file)
@@ -17,7 +17,7 @@ Disassembly of section .text:
  +1006:        90[     ]+nop *
  +1007:        90[     ]+nop *
 #  GD
- +1008:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x180>
+ +1008:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
  +100f:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    sg1
  +1010:        66 66 48 e8 [0-9a-f     ]+data16 data16 rex.W callq [0-9a-f]+ <.*>
@@ -30,14 +30,14 @@ Disassembly of section .text:
 #  GD -> IE because variable is referenced through IE too
  +101c:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +1023:        00 00 *
- +1025:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x1a0>
+ +1025:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg2
  +102c:        90[     ]+nop *
  +102d:        90[     ]+nop *
  +102e:        90[     ]+nop *
  +102f:        90[     ]+nop *
 #  GD against local variable
- +1030:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x130>
+ +1030:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
  +1037:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x2000000000000000]
  +1038:        66 66 48 e8 [0-9a-f     ]+data16 data16 rex.W callq [0-9a-f]+ <.*>
@@ -50,14 +50,14 @@ Disassembly of section .text:
 #  GD -> IE against local variable referenced through IE too
  +1044:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +104b:        00 00 *
- +104d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x140>
+ +104d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +1054:        90[     ]+nop *
  +1055:        90[     ]+nop *
  +1056:        90[     ]+nop *
  +1057:        90[     ]+nop *
 #  GD against hidden and local variable
- +1058:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x1a8>
+ +1058:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
  +105f:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x4000000000000000]
  +1060:        66 66 48 e8 [0-9a-f     ]+data16 data16 rex.W callq [0-9a-f]+ <.*>
@@ -70,14 +70,14 @@ Disassembly of section .text:
 #  GD -> IE against hidden and local variable referenced through IE too
  +106c:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +1073:        00 00 *
- +1075:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x1b8>
+ +1075:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +107c:        90[     ]+nop *
  +107d:        90[     ]+nop *
  +107e:        90[     ]+nop *
  +107f:        90[     ]+nop *
 #  GD against hidden but not local variable
- +1080:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x160>
+ +1080:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
  +1087:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x6000000000000000]
  +1088:        66 66 48 e8 [0-9a-f     ]+data16 data16 rex.W callq [0-9a-f]+ <.*>
@@ -90,14 +90,14 @@ Disassembly of section .text:
 #  GD -> IE against hidden but not local variable referenced through IE too
  +1094:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +109b:        00 00 *
- +109d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x170>
+ +109d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +10a4:        90[     ]+nop *
  +10a5:        90[     ]+nop *
  +10a6:        90[     ]+nop *
  +10a7:        90[     ]+nop *
 #  LD
- +10a8:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +10a8:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +10af:        e8 [0-9a-f      ]+callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -112,7 +112,7 @@ Disassembly of section .text:
  +10c8:        90[     ]+nop *
  +10c9:        90[     ]+nop *
 #  LD against hidden and local variables
- +10ca:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +10ca:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +10d1:        e8 [0-9a-f      ]+callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -127,7 +127,7 @@ Disassembly of section .text:
  +10ea:        90[     ]+nop *
  +10eb:        90[     ]+nop *
 #  LD against hidden but not local variables
- +10ec:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +10ec:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +10f3:        e8 [0-9a-f      ]+callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -144,7 +144,7 @@ Disassembly of section .text:
  +1113:        00 00 *
  +1115:        90[     ]+nop *
  +1116:        90[     ]+nop *
- +1117:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x1a0>
+ +1117:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg2
  +111e:        90[     ]+nop *
  +111f:        90[     ]+nop *
@@ -155,7 +155,7 @@ Disassembly of section .text:
  +1129:        00 00 *
  +112b:        90[     ]+nop *
  +112c:        90[     ]+nop *
- +112d:        4c 03 35 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r14 +# [0-9a-f]+ <_DYNAMIC\+0x140>
+ +112d:        4c 03 35 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r14 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +1134:        90[     ]+nop *
  +1135:        90[     ]+nop *
@@ -166,7 +166,7 @@ Disassembly of section .text:
  +113f:        00 00 *
  +1141:        90[     ]+nop *
  +1142:        90[     ]+nop *
- +1143:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x1b8>
+ +1143:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +114a:        90[     ]+nop *
  +114b:        90[     ]+nop *
@@ -177,7 +177,7 @@ Disassembly of section .text:
  +1155:        00 00 *
  +1157:        90[     ]+nop *
  +1158:        90[     ]+nop *
- +1159:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x170>
+ +1159:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +1160:        90[     ]+nop *
  +1161:        90[     ]+nop *
@@ -185,7 +185,7 @@ Disassembly of section .text:
  +1163:        90[     ]+nop *
 #  Direct access through %fs
 #  IE against global var
- +1164:        48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x178>
+ +1164:        48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg5
  +116b:        90[     ]+nop *
  +116c:        90[     ]+nop *
@@ -195,7 +195,7 @@ Disassembly of section .text:
  +1173:        90[     ]+nop *
  +1174:        90[     ]+nop *
 #  IE against local var
- +1175:        4c 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%r10 +# [0-9a-f]+ <_DYNAMIC\+0x148>
+ +1175:        4c 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%r10 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x30
  +117c:        90[     ]+nop *
  +117d:        90[     ]+nop *
@@ -205,7 +205,7 @@ Disassembly of section .text:
  +1184:        90[     ]+nop *
  +1185:        90[     ]+nop *
 #  IE against hidden and local var
- +1186:        48 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rdx +# [0-9a-f]+ <_DYNAMIC\+0x190>
+ +1186:        48 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rdx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x50
  +118d:        90[     ]+nop *
  +118e:        90[     ]+nop *
@@ -215,7 +215,7 @@ Disassembly of section .text:
  +1195:        90[     ]+nop *
  +1196:        90[     ]+nop *
 #  IE against hidden but not local var
- +1197:        48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x198>
+ +1197:        48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x70
  +119e:        90[     ]+nop *
  +119f:        90[     ]+nop *
@@ -237,7 +237,7 @@ Disassembly of section .text:
 # -mcmodel=large sequences
 #
 #  -mcmodel=large GD
- +11c2:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x180>
+ +11c2:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    sg1
  +11c9:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -252,7 +252,7 @@ Disassembly of section .text:
 #                              -> R_X86_64_TPOFF64     sg2
  +11dc:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +11e3:        00 00 
- +11e5:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x1a0>
+ +11e5:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg2
  +11ec:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
  +11f2:        90[     ]+nop *
@@ -260,7 +260,7 @@ Disassembly of section .text:
  +11f4:        90[     ]+nop *
  +11f5:        90[     ]+nop *
 #  -mcmodel=large GD against local variable
- +11f6:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x130>
+ +11f6:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x2000000000000000]
  +11fd:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -274,7 +274,7 @@ Disassembly of section .text:
 #  -mcmodel=large GD -> IE against local variable referenced through IE too
  +1210:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +1217:        00 00 
- +1219:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x140>
+ +1219:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +1220:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
  +1226:        90[     ]+nop *
@@ -282,7 +282,7 @@ Disassembly of section .text:
  +1228:        90[     ]+nop *
  +1229:        90[     ]+nop *
 #  -mcmodel=large GD against hidden and local variable
- +122a:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x1a8>
+ +122a:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x4000000000000000]
  +1231:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -296,7 +296,7 @@ Disassembly of section .text:
 #  -mcmodel=large GD -> IE against hidden and local variable referenced through IE too
  +1244:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +124b:        00 00 
- +124d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x1b8>
+ +124d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +1254:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
  +125a:        90[     ]+nop *
@@ -304,7 +304,7 @@ Disassembly of section .text:
  +125c:        90[     ]+nop *
  +125d:        90[     ]+nop *
 #  -mcmodel=large GD against hidden but not local variable
- +125e:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x160>
+ +125e:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x6000000000000000]
  +1265:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -318,7 +318,7 @@ Disassembly of section .text:
 #  -mcmodel=large GD -> IE against hidden but not local variable referenced through IE too
  +1278:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +127f:        00 00 
- +1281:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x170>
+ +1281:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +1288:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
  +128e:        90[     ]+nop *
@@ -326,7 +326,7 @@ Disassembly of section .text:
  +1290:        90[     ]+nop *
  +1291:        90[     ]+nop *
 #  -mcmodel=large LD
- +1292:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +1292:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +1299:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -344,7 +344,7 @@ Disassembly of section .text:
  +12bc:        90[     ]+nop *
  +12bd:        90[     ]+nop *
 #  -mcmodel=large LD against hidden and local variables
- +12be:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +12be:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +12c5:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -362,7 +362,7 @@ Disassembly of section .text:
  +12e8:        90[     ]+nop *
  +12e9:        90[     ]+nop *
 #  -mcmodel=large LD against hidden but not local variables
- +12ea:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x150>
+ +12ea:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +12f1:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
index 18358f1dadfef1abd5d92178fad7b43d9ed91280..596fcb45d1efa97a4b8b773666fcad6b0f0084ba 100644 (file)
@@ -17,10 +17,10 @@ Disassembly of section .text:
  +1006:        90[     ]+nop *
  +1007:        90[     ]+nop *
 #  GD
- +1008:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1008:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
  +100f:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    sg1
- +1010:        66 48 ff [0-9a-f        ]+data16 rex\.W callq \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1010:        66 48 ff [0-9a-f        ]+data16 rex\.W callq \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
  +1017:        [0-9a-f         ]+
  +1018:        90[     ]+nop *
@@ -30,17 +30,17 @@ Disassembly of section .text:
 #  GD -> IE because variable is referenced through IE too
  +101c:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +1023:        00 00 *
- +1025:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1025:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg2
  +102c:        90[     ]+nop *
  +102d:        90[     ]+nop *
  +102e:        90[     ]+nop *
  +102f:        90[     ]+nop *
 #  GD against local variable
- +1030:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1030:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
  +1037:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x2000000000000000]
- +1038:        66 48 ff [0-9a-f        ]+data16 rex\.W callq \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1038:        66 48 ff [0-9a-f        ]+data16 rex\.W callq \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
  +103f:        [0-9a-f         ]+
  +1040:        90[     ]+nop *
@@ -50,17 +50,17 @@ Disassembly of section .text:
 #  GD -> IE against local variable referenced through IE too
  +1044:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +104b:        00 00 *
- +104d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +104d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +1054:        90[     ]+nop *
  +1055:        90[     ]+nop *
  +1056:        90[     ]+nop *
  +1057:        90[     ]+nop *
 #  GD against hidden and local variable
- +1058:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1058:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
  +105f:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x4000000000000000]
- +1060:        66 48 ff [0-9a-f        ]+data16 rex\.W callq \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1060:        66 48 ff [0-9a-f        ]+data16 rex\.W callq \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
  +1067:        [0-9a-f         ]+
  +1068:        90[     ]+nop *
@@ -70,17 +70,17 @@ Disassembly of section .text:
 #  GD -> IE against hidden and local variable referenced through IE too
  +106c:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +1073:        00 00 *
- +1075:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1075:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +107c:        90[     ]+nop *
  +107d:        90[     ]+nop *
  +107e:        90[     ]+nop *
  +107f:        90[     ]+nop *
 #  GD against hidden but not local variable
- +1080:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1080:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
  +1087:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x6000000000000000]
- +1088:        66 48 ff [0-9a-f        ]+data16 rex\.W callq \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1088:        66 48 ff [0-9a-f        ]+data16 rex\.W callq \*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
  +108f:        [0-9a-f         ]+
  +1090:        90[     ]+nop *
@@ -90,16 +90,16 @@ Disassembly of section .text:
 #  GD -> IE against hidden but not local variable referenced through IE too
  +1094:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +109b:        00 00 *
- +109d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +109d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +10a4:        90[     ]+nop *
  +10a5:        90[     ]+nop *
  +10a6:        90[     ]+nop *
  +10a7:        90[     ]+nop *
 #  LD
- +10a8:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +10a8:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
- +10af:        ff [0-9a-f      ]+callq[        ]+\*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +10af:        ff [0-9a-f      ]+callq[        ]+\*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
  +10b5:        90[     ]+nop *
  +10b6:        48 8d 90 20 00 00 00[   ]+lea    0x20\(%rax\),%rdx
@@ -111,9 +111,9 @@ Disassembly of section .text:
  +10c8:        90[     ]+nop *
  +10c9:        90[     ]+nop *
 #  LD against hidden and local variables
- +10ca:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +10ca:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
- +10d1:        ff [0-9a-f      ]+callq[        ]+\*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +10d1:        ff [0-9a-f      ]+callq[        ]+\*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
  +10d7:        90[     ]+nop *
  +10d8:        48 8d 90 40 00 00 00[   ]+lea    0x40\(%rax\),%rdx
@@ -125,9 +125,9 @@ Disassembly of section .text:
  +10ea:        90[     ]+nop *
  +10eb:        90[     ]+nop *
 #  LD against hidden but not local variables
- +10ec:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +10ec:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
- +10f3:        ff [0-9a-f      ]+callq[        ]+\*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +10f3:        ff [0-9a-f      ]+callq[        ]+\*0x[0-9a-f]+\(%rip\) +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
  +10f9:        90[     ]+nop *
  +10fa:        4c 8d a0 60 00 00 00[   ]+lea    0x60\(%rax\),%r12
@@ -141,7 +141,7 @@ Disassembly of section .text:
  +1113:        00 00 *
  +1115:        90[     ]+nop *
  +1116:        90[     ]+nop *
- +1117:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1117:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg2
  +111e:        90[     ]+nop *
  +111f:        90[     ]+nop *
@@ -152,7 +152,7 @@ Disassembly of section .text:
  +1129:        00 00 *
  +112b:        90[     ]+nop *
  +112c:        90[     ]+nop *
- +112d:        4c 03 35 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r14 +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +112d:        4c 03 35 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r14 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +1134:        90[     ]+nop *
  +1135:        90[     ]+nop *
@@ -163,7 +163,7 @@ Disassembly of section .text:
  +113f:        00 00 *
  +1141:        90[     ]+nop *
  +1142:        90[     ]+nop *
- +1143:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1143:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +114a:        90[     ]+nop *
  +114b:        90[     ]+nop *
@@ -174,7 +174,7 @@ Disassembly of section .text:
  +1155:        00 00 *
  +1157:        90[     ]+nop *
  +1158:        90[     ]+nop *
- +1159:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1159:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +1160:        90[     ]+nop *
  +1161:        90[     ]+nop *
@@ -182,7 +182,7 @@ Disassembly of section .text:
  +1163:        90[     ]+nop *
 #  Direct access through %fs
 #  IE against global var
- +1164:        48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1164:        48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg5
  +116b:        90[     ]+nop *
  +116c:        90[     ]+nop *
@@ -192,7 +192,7 @@ Disassembly of section .text:
  +1173:        90[     ]+nop *
  +1174:        90[     ]+nop *
 #  IE against local var
- +1175:        4c 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%r10 +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1175:        4c 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%r10 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x30
  +117c:        90[     ]+nop *
  +117d:        90[     ]+nop *
@@ -202,7 +202,7 @@ Disassembly of section .text:
  +1184:        90[     ]+nop *
  +1185:        90[     ]+nop *
 #  IE against hidden and local var
- +1186:        48 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rdx +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1186:        48 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rdx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x50
  +118d:        90[     ]+nop *
  +118e:        90[     ]+nop *
@@ -212,7 +212,7 @@ Disassembly of section .text:
  +1195:        90[     ]+nop *
  +1196:        90[     ]+nop *
 #  IE against hidden but not local var
- +1197:        48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1197:        48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x70
  +119e:        90[     ]+nop *
  +119f:        90[     ]+nop *
@@ -232,7 +232,7 @@ Disassembly of section .text:
 # -mcmodel=large sequences
 #
 #  -mcmodel=large GD
- +11c2:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +11c2:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    sg1
  +11c9:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
@@ -247,7 +247,7 @@ Disassembly of section .text:
 #                              -> R_X86_64_TPOFF64     sg2
  +11dc:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +11e3:        00 00 
- +11e5:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +11e5:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg2
  +11ec:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
  +11f2:        90[     ]+nop *
@@ -255,7 +255,7 @@ Disassembly of section .text:
  +11f4:        90[     ]+nop *
  +11f5:        90[     ]+nop *
 #  -mcmodel=large GD against local variable
- +11f6:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +11f6:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x2000000000000000]
  +11fd:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
@@ -269,7 +269,7 @@ Disassembly of section .text:
 #  -mcmodel=large GD -> IE against local variable referenced through IE too
  +1210:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +1217:        00 00 
- +1219:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1219:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +1220:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
  +1226:        90[     ]+nop *
@@ -277,7 +277,7 @@ Disassembly of section .text:
  +1228:        90[     ]+nop *
  +1229:        90[     ]+nop *
 #  -mcmodel=large GD against hidden and local variable
- +122a:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +122a:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x4000000000000000]
  +1231:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
@@ -291,7 +291,7 @@ Disassembly of section .text:
 #  -mcmodel=large GD -> IE against hidden and local variable referenced through IE too
  +1244:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +124b:        00 00 
- +124d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +124d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +1254:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
  +125a:        90[     ]+nop *
@@ -299,7 +299,7 @@ Disassembly of section .text:
  +125c:        90[     ]+nop *
  +125d:        90[     ]+nop *
 #  -mcmodel=large GD against hidden but not local variable
- +125e:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +125e:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x6000000000000000]
  +1265:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
@@ -313,7 +313,7 @@ Disassembly of section .text:
 #  -mcmodel=large GD -> IE against hidden but not local variable referenced through IE too
  +1278:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +127f:        00 00 
- +1281:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1281:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +1288:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
  +128e:        90[     ]+nop *
@@ -321,7 +321,7 @@ Disassembly of section .text:
  +1290:        90[     ]+nop *
  +1291:        90[     ]+nop *
 #  -mcmodel=large LD
- +1292:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +1292:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +1299:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
@@ -339,7 +339,7 @@ Disassembly of section .text:
  +12bc:        90[     ]+nop *
  +12bd:        90[     ]+nop *
 #  -mcmodel=large LD against hidden and local variables
- +12be:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +12be:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +12c5:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr
@@ -357,7 +357,7 @@ Disassembly of section .text:
  +12e8:        90[     ]+nop *
  +12e9:        90[     ]+nop *
 #  -mcmodel=large LD against hidden but not local variables
- +12ea:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x[0-9a-f]+>
+ +12ea:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +12f1:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
 #                              -> R_X86_64_GLOB_DAT    __tls_get_addr