Adjust for dynamic sym changes.
authorAlan Modra <amodra@gmail.com>
Mon, 15 Aug 2005 15:39:48 +0000 (15:39 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 15 Aug 2005 15:39:48 +0000 (15:39 +0000)
121 files changed:
ld/testsuite/ChangeLog
ld/testsuite/ld-alpha/tlsbin.rd
ld/testsuite/ld-alpha/tlsbinr.rd
ld/testsuite/ld-alpha/tlspic.rd
ld/testsuite/ld-arm/mixed-app.d
ld/testsuite/ld-arm/mixed-app.sym
ld/testsuite/ld-arm/mixed-lib.sym
ld/testsuite/ld-arm/tls-app.d
ld/testsuite/ld-arm/tls-app.r
ld/testsuite/ld-cris/expdyn5.d
ld/testsuite/ld-cris/expdyn6.d
ld/testsuite/ld-cris/expdyn7.d
ld/testsuite/ld-cris/gotplt1.d
ld/testsuite/ld-cris/gotplt2.d
ld/testsuite/ld-cris/gotplt3.d
ld/testsuite/ld-cris/hiddef1.d
ld/testsuite/ld-cris/libdso-10.d
ld/testsuite/ld-cris/libdso-11.d
ld/testsuite/ld-cris/libdso-12.d
ld/testsuite/ld-cris/libdso-13.d
ld/testsuite/ld-cris/libdso-14.d
ld/testsuite/ld-cris/libdso-2.d
ld/testsuite/ld-cris/pv32-1.d
ld/testsuite/ld-cris/weakref2.d
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-1.d
ld/testsuite/ld-frv/tls-dynamic-2.d
ld/testsuite/ld-frv/tls-dynamic-3.d
ld/testsuite/ld-frv/tls-initial-shared-2.d
ld/testsuite/ld-frv/tls-pie-1.d
ld/testsuite/ld-frv/tls-pie-3.d
ld/testsuite/ld-frv/tls-relax-dynamic-1.d
ld/testsuite/ld-frv/tls-relax-dynamic-2.d
ld/testsuite/ld-frv/tls-relax-dynamic-3.d
ld/testsuite/ld-frv/tls-relax-initial-shared-2.d
ld/testsuite/ld-frv/tls-relax-pie-1.d
ld/testsuite/ld-frv/tls-relax-pie-3.d
ld/testsuite/ld-frv/tls-relax-shared-1.d
ld/testsuite/ld-frv/tls-relax-shared-2.d
ld/testsuite/ld-frv/tls-relax-shared-3.d
ld/testsuite/ld-frv/tls-relax-static-1.d
ld/testsuite/ld-frv/tls-shared-1.d
ld/testsuite/ld-frv/tls-shared-2.d
ld/testsuite/ld-frv/tls-shared-3.d
ld/testsuite/ld-frv/tls-static-1.d
ld/testsuite/ld-frv/tls-static-3.d
ld/testsuite/ld-i386/tlsbin.rd
ld/testsuite/ld-i386/tlsnopic.rd
ld/testsuite/ld-i386/tlspic.rd
ld/testsuite/ld-ia64/tlsbin.dd
ld/testsuite/ld-ia64/tlsbin.rd
ld/testsuite/ld-ia64/tlspic.dd
ld/testsuite/ld-ia64/tlspic.rd
ld/testsuite/ld-powerpc/tlsexe.g
ld/testsuite/ld-powerpc/tlsexe.r
ld/testsuite/ld-powerpc/tlsexe32.d
ld/testsuite/ld-powerpc/tlsexe32.g
ld/testsuite/ld-powerpc/tlsexe32.r
ld/testsuite/ld-powerpc/tlsexetoc.g
ld/testsuite/ld-powerpc/tlsexetoc.r
ld/testsuite/ld-powerpc/tlsso.g
ld/testsuite/ld-powerpc/tlsso.r
ld/testsuite/ld-powerpc/tlsso32.d
ld/testsuite/ld-powerpc/tlsso32.g
ld/testsuite/ld-powerpc/tlsso32.r
ld/testsuite/ld-powerpc/tlstocso.g
ld/testsuite/ld-powerpc/tlstocso.r
ld/testsuite/ld-s390/tlsbin.rd
ld/testsuite/ld-s390/tlsbin_64.rd
ld/testsuite/ld-s390/tlspic.rd
ld/testsuite/ld-s390/tlspic_64.rd
ld/testsuite/ld-sh/sh64/abi32.xd
ld/testsuite/ld-sh/sh64/abi64.xd
ld/testsuite/ld-sh/sh64/cmpct1.xd
ld/testsuite/ld-sh/sh64/crange1.rd
ld/testsuite/ld-sh/sh64/crange2.rd
ld/testsuite/ld-sh/sh64/crange3-cmpct.rd
ld/testsuite/ld-sh/sh64/crange3-media.rd
ld/testsuite/ld-sh/sh64/crange3.rd
ld/testsuite/ld-sh/sh64/gotplt.d
ld/testsuite/ld-sh/sh64/init-cmpct.d
ld/testsuite/ld-sh/sh64/init-media.d
ld/testsuite/ld-sh/sh64/init64.d
ld/testsuite/ld-sh/sh64/mix1.xd
ld/testsuite/ld-sh/sh64/mix2.xd
ld/testsuite/ld-sh/sh64/sh64.exp
ld/testsuite/ld-sh/sh64/shdl32.xd
ld/testsuite/ld-sh/sh64/shdl64.xd
ld/testsuite/ld-sh/shared-1.d
ld/testsuite/ld-sh/tlsbin-2.d
ld/testsuite/ld-sh/tlsbin-3.d
ld/testsuite/ld-sh/tlsbin-4.d
ld/testsuite/ld-sh/tlspic-2.d
ld/testsuite/ld-sparc/tlssunbin32.rd
ld/testsuite/ld-sparc/tlssunbin64.rd
ld/testsuite/ld-sparc/tlssunnopic32.rd
ld/testsuite/ld-sparc/tlssunnopic64.rd
ld/testsuite/ld-sparc/tlssunpic32.rd
ld/testsuite/ld-sparc/tlssunpic64.rd
ld/testsuite/ld-x86-64/tlsbin.rd
ld/testsuite/ld-x86-64/tlspic.dd
ld/testsuite/ld-x86-64/tlspic.rd

index 55fa5e8..919e396 100644 (file)
@@ -1,3 +1,126 @@
+2005-08-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * ld-alpha/tlsbin.rd: Adjust for dynamic sym changes.
+       * ld-alpha/tlsbinr.rd: Likewise.
+       * ld-alpha/tlspic.rd: Likewise.
+       * ld-arm/mixed-app.d: Likewise.
+       * ld-arm/mixed-app.sym: Likewise.
+       * ld-arm/mixed-lib.sym: Likewise.
+       * ld-arm/tls-app.d: Likewise.
+       * ld-arm/tls-app.r: Likewise.
+       * ld-cris/expdyn5.d: Likewise.
+       * ld-cris/expdyn6.d: Likewise.
+       * ld-cris/expdyn7.d: Likewise.
+       * ld-cris/gotplt1.d: Likewise.
+       * ld-cris/gotplt2.d: Likewise.
+       * ld-cris/gotplt3.d: Likewise.
+       * ld-cris/hiddef1.d: Likewise.
+       * ld-cris/libdso-10.d: Likewise.
+       * ld-cris/libdso-11.d: Likewise.
+       * ld-cris/libdso-12.d: Likewise.
+       * ld-cris/libdso-13.d: Likewise.
+       * ld-cris/libdso-14.d: Likewise.
+       * ld-cris/libdso-2.d: Likewise.
+       * ld-cris/pv32-1.d: Likewise.
+       * ld-cris/weakref2.d: 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-1.d: Likewise.
+       * ld-frv/tls-dynamic-2.d: Likewise.
+       * ld-frv/tls-dynamic-3.d: Likewise.
+       * ld-frv/tls-initial-shared-2.d: Likewise.
+       * ld-frv/tls-pie-1.d: Likewise.
+       * ld-frv/tls-pie-3.d: Likewise.
+       * ld-frv/tls-relax-dynamic-1.d: Likewise.
+       * ld-frv/tls-relax-dynamic-2.d: Likewise.
+       * ld-frv/tls-relax-dynamic-3.d: Likewise.
+       * ld-frv/tls-relax-initial-shared-2.d: Likewise.
+       * ld-frv/tls-relax-pie-1.d: Likewise.
+       * ld-frv/tls-relax-pie-3.d: Likewise.
+       * ld-frv/tls-relax-shared-1.d: Likewise.
+       * ld-frv/tls-relax-shared-2.d: Likewise.
+       * ld-frv/tls-relax-shared-3.d: Likewise.
+       * ld-frv/tls-relax-static-1.d: Likewise.
+       * ld-frv/tls-shared-1.d: Likewise.
+       * ld-frv/tls-shared-2.d: Likewise.
+       * ld-frv/tls-shared-3.d: Likewise.
+       * ld-frv/tls-static-1.d: Likewise.
+       * ld-frv/tls-static-3.d: Likewise.
+       * ld-i386/tlsbin.rd: Likewise.
+       * ld-i386/tlsnopic.rd: Likewise.
+       * ld-i386/tlspic.rd: Likewise.
+       * ld-ia64/tlsbin.dd: Likewise.
+       * ld-ia64/tlsbin.rd: Likewise.
+       * ld-ia64/tlspic.dd: Likewise.
+       * ld-ia64/tlspic.rd: Likewise.
+       * ld-powerpc/tlsexe.g: Likewise.
+       * ld-powerpc/tlsexe.r: Likewise.
+       * ld-powerpc/tlsexe32.d: Likewise.
+       * ld-powerpc/tlsexe32.g: Likewise.
+       * ld-powerpc/tlsexe32.r: Likewise.
+       * ld-powerpc/tlsexetoc.g: Likewise.
+       * ld-powerpc/tlsexetoc.r: Likewise.
+       * ld-powerpc/tlsso.g: Likewise.
+       * ld-powerpc/tlsso.r: Likewise.
+       * ld-powerpc/tlsso32.d: Likewise.
+       * ld-powerpc/tlsso32.g: Likewise.
+       * ld-powerpc/tlsso32.r: Likewise.
+       * ld-powerpc/tlstocso.g: Likewise.
+       * ld-powerpc/tlstocso.r: Likewise.
+       * ld-s390/tlsbin.rd: Likewise.
+       * ld-s390/tlsbin_64.rd: Likewise.
+       * ld-s390/tlspic.rd: Likewise.
+       * ld-s390/tlspic_64.rd: Likewise.
+       * ld-sh/shared-1.d: Likewise.
+       * ld-sh/tlsbin-2.d: Likewise.
+       * ld-sh/tlsbin-3.d: Likewise.
+       * ld-sh/tlsbin-4.d: Likewise.
+       * ld-sh/tlspic-2.d: Likewise.
+       * ld-sh/sh64/abi32.xd: Likewise.
+       * ld-sh/sh64/abi64.xd: Likewise.
+       * ld-sh/sh64/cmpct1.xd: Likewise.
+       * ld-sh/sh64/crange1.rd: Likewise.
+       * ld-sh/sh64/crange2.rd: Likewise.
+       * ld-sh/sh64/crange3-cmpct.rd: Likewise.
+       * ld-sh/sh64/crange3-media.rd: Likewise.
+       * ld-sh/sh64/crange3.rd: Likewise.
+       * ld-sh/sh64/gotplt.d: Likewise.
+       * ld-sh/sh64/init-cmpct.d: Likewise.
+       * ld-sh/sh64/init-media.d: Likewise.
+       * ld-sh/sh64/init64.d: Likewise.
+       * ld-sh/sh64/mix1.xd: Likewise.
+       * ld-sh/sh64/mix2.xd: Likewise.
+       * ld-sh/sh64/sh64.exp: Likewise.
+       * ld-sh/sh64/shdl32.xd: Likewise.
+       * ld-sh/sh64/shdl64.xd: Likewise.
+       * ld-sparc/tlssunbin32.rd: Likewise.
+       * ld-sparc/tlssunbin64.rd: Likewise.
+       * ld-sparc/tlssunnopic32.rd: Likewise.
+       * ld-sparc/tlssunnopic64.rd: Likewise.
+       * ld-sparc/tlssunpic32.rd: Likewise.
+       * ld-sparc/tlssunpic64.rd: Likewise.
+       * ld-x86-64/tlsbin.rd: Likewise.
+       * ld-x86-64/tlspic.dd: Likewise.
+       * ld-x86-64/tlspic.rd: Likewise.
+
 2005-08-15  Alan Modra  <amodra@bigpond.net.au>
 
        * ld-elf/empty.s: Define "start".
index 26da7e5..32c9268 100644 (file)
@@ -56,84 +56,81 @@ Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
 
 Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +1: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +2: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +3: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +4: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +5: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +6: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +7: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +8: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
- +9: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +UND *
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
+[0-9 ]+: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
 
 Symbol table '.symtab' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +1: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 
- +2: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
- +3: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
- +4: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
- +5: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
- +6: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 
- +7: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 
- +8: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 
- +9: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16 
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl1
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl2
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl3
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl4
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl5
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl6
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl7
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl8
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl1
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl2
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl3
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl4
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl5
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl6
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl7
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg3
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg3
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh3
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg4
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg5
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg5
- +[0-9]+: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh7
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg1
- +[0-9]+: [0-9a-f]+ +52 FUNC +GLOBAL DEFAULT +7 _start
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh4
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg7
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: [0-9a-f]+ +136 FUNC +GLOBAL DEFAULT +7 fn2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg4
+[0-9 ]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16 
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl1
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl2
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl3
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl4
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl5
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl6
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl7
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl8
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl1
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl2
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl3
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl4
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl5
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl6
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl7
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg3
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +11 _DYNAMIC
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg3
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh3
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg4
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg5
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +12 _PROCEDURE_LINKAGE_TABLE_
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg5
+[0-9 ]+: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh7
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg1
+[0-9 ]+: [0-9a-f]+ +52 FUNC +GLOBAL DEFAULT +7 _start
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh4
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg7
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh5
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+[0-9 ]+: [0-9a-f]+ +136 FUNC +GLOBAL DEFAULT +7 fn2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg7
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +13 _GLOBAL_OFFSET_TABLE_
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg4
index 5be3895..3148293 100644 (file)
@@ -46,89 +46,86 @@ Program Headers:
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 2 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-[0-9a-f]+ +0+200000026 R_ALPHA_TPREL64 +0+ sG2 \+ 0
-[0-9a-f]+ +0+600000026 R_ALPHA_TPREL64 +0+ sG1 \+ 0
+[0-9a-f]+ +0+100000026 R_ALPHA_TPREL64 +0+ sG2 \+ 0
+[0-9a-f]+ +0+400000026 R_ALPHA_TPREL64 +0+ sG1 \+ 0
 
-Symbol table '.dynsym' contains 10 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +1: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +2: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +3: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +4: 0+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +5: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +6: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +7: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +8: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
- +9: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+[0-9 ]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
+[0-9 ]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
+[0-9 ]+: 0+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+[0-9 ]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
 
 Symbol table '.symtab' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +1: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 
- +2: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
- +3: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
- +4: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
- +5: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
- +6: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 
- +7: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 
- +8: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 
- +9: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16 
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl1
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl2
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl3
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl4
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl5
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl6
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl7
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl8
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl1
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl2
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl3
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl4
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl5
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl6
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl7
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg3
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg3
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh3
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg4
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg5
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg5
- +[0-9]+: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh7
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg1
- +[0-9]+: [0-9a-f]+ +52 FUNC +GLOBAL DEFAULT +7 _start
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh4
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg7
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: [0-9a-f]+ +136 FUNC +GLOBAL DEFAULT +7 fn2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg4
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +UND 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16 
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl1
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl2
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl3
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl4
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl5
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl6
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl7
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl8
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl1
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl2
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl3
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl4
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl5
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl6
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl7
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg3
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +11 _DYNAMIC
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg3
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh3
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg4
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg5
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +12 _PROCEDURE_LINKAGE_TABLE_
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg5
+[0-9 ]+: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh7
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg1
+[0-9 ]+: [0-9a-f]+ +52 FUNC +GLOBAL DEFAULT +7 _start
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh4
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg7
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh5
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+[0-9 ]+: [0-9a-f]+ +136 FUNC +GLOBAL DEFAULT +7 fn2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg7
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +13 _GLOBAL_OFFSET_TABLE_
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg4
index f5a8f18..04b2e0f 100644 (file)
@@ -62,11 +62,9 @@ Symbol table '.dynsym' contains [0-9]+ entries:
 .* [0-9a-f]+     0 SECTION LOCAL  DEFAULT    8 
 .* [0-9a-f]+     0 SECTION LOCAL  DEFAULT    9 
 .* [0-9a-f]+     0 TLS     GLOBAL DEFAULT    8 sg8
-.* [0-9a-f]+     0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
 .* [0-9a-f]+     0 TLS     GLOBAL DEFAULT    8 sg3
 .* [0-9a-f]+     0 TLS     GLOBAL DEFAULT    8 sg4
 .* [0-9a-f]+     0 TLS     GLOBAL DEFAULT    8 sg5
-.* [0-9a-f]+     0 OBJECT  GLOBAL DEFAULT  ABS _PROCEDURE_LINKAGE_TABLE_
 .* [0-9a-f]+     0 NOTYPE  GLOBAL DEFAULT  UND __tls_get_addr
 .* [0-9a-f]+     0 TLS     GLOBAL DEFAULT    8 sg1
 .* [0-9a-f]+   172 FUNC    GLOBAL DEFAULT    6 fn1
@@ -75,7 +73,6 @@ Symbol table '.dynsym' contains [0-9]+ entries:
 .* [0-9a-f]+     0 TLS     GLOBAL DEFAULT    8 sg6
 .* [0-9a-f]+     0 TLS     GLOBAL DEFAULT    8 sg7
 .* [0-9a-f]+     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
-.* [0-9a-f]+     0 OBJECT  GLOBAL DEFAULT  ABS _GLOBAL_OFFSET_TABLE_
 .* [0-9a-f]+     0 NOTYPE  GLOBAL DEFAULT  ABS _end
 
 Symbol table '.symtab' contains [0-9]+ entries:
@@ -105,9 +102,11 @@ Symbol table '.symtab' contains [0-9]+ entries:
 .* [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +8 sl7
 .* [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +8 sl8
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH1
+.* [0-9a-f]+ +0 OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh3
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH2
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH7
+.* [0-9a-f]+ +0 OBJECT +LOCAL +HIDDEN +ABS _PROCEDURE_LINKAGE_TABLE_
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh7
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh8
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH4
@@ -118,14 +117,13 @@ Symbol table '.symtab' contains [0-9]+ entries:
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH6
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH8
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh1
+.* [0-9a-f]+ +0 OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh2
 .* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh6
 .* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg8
-.* [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
 .* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg3
 .* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg4
 .* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg5
-.* [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
 .* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
 .* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg1
 .* [0-9a-f]+ +172 FUNC +GLOBAL DEFAULT +6 fn1
@@ -134,5 +132,4 @@ Symbol table '.symtab' contains [0-9]+ entries:
 .* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg6
 .* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg7
 .* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
-.* [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
 .* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
index 4e6e2d2..3812227 100644 (file)
@@ -8,7 +8,7 @@ Disassembly of section .plt:
 
 .* <.plt>:
  .*:   e52de004        str     lr, \[sp, #-4\]!
- .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <_start-0x2c>
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <_start-0x20>
  .*:   e08fe00e        add     lr, pc, lr
  .*:   e5bef008        ldr     pc, \[lr, #8\]!
  .*:   .*
@@ -34,7 +34,7 @@ Disassembly of section .text:
 .* <app_func>:
  .*:   e1a0c00d        mov     ip, sp
  .*:   e92dd800        stmdb   sp!, {fp, ip, lr, pc}
- .*:   ebffffe.        bl      .* <_start-0x..>
+ .*:   ebfffff.        bl      .*
  .*:   e89d6800        ldmia   sp, {fp, sp, lr}
  .*:   e12fff1e        bx      lr
  .*:   e1a00000        nop                     \(mov r0,r0\)
index 38952ef..49c5edf 100644 (file)
@@ -2,18 +2,17 @@
 Symbol table for image:
   Num Buc:    Value  Size   Type   Bind Vis      Ndx Name
    ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS _edata
-   ..  ..: 0*[^0]*.*   20    FUNC GLOBAL DEFAULT UND lib_func1
-   ..  ..: 0*[^0]*.*    2    FUNC GLOBAL DEFAULT UND lib_func2
-   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS _bss_end__
-   ..  ..: ........     0  OBJECT GLOBAL DEFAULT ABS _DYNAMIC
+   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS __bss_start__
+   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS _end
+   ..  ..: ........     4  OBJECT GLOBAL DEFAULT  12 data_obj
    ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS __bss_end__
+   ..  ..: 0*[^0]*.*   20    FUNC GLOBAL DEFAULT UND lib_func1
+   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS __exidx_start
+   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT  11 __data_start
    ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS _stack
-   ..  ..: ........     4  OBJECT GLOBAL DEFAULT  12 data_obj
-   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS __bss_start__
+   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS __end__
    ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS __bss_start
-   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS _end
    ..  ..: .......0     0    FUNC GLOBAL DEFAULT   8 app_func2
+   ..  ..: 0*[^0]*.*    2    FUNC GLOBAL DEFAULT UND lib_func2
+   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS _bss_end__
    ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS __exidx_end
-   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT  11 __data_start
-   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS __end__
-   ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS __exidx_start
index bc5266f..4ccccdb 100644 (file)
@@ -5,7 +5,6 @@ Symbol table for image:
    ..  ..: .......0    20    FUNC GLOBAL DEFAULT   6 lib_func1
    ..  ..: .......1     2    FUNC GLOBAL DEFAULT   6 lib_func2
    ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS _bss_end__
-   ..  ..: ........     0  OBJECT GLOBAL DEFAULT ABS _DYNAMIC
    ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS __bss_end__
    ..  ..: ........     0  NOTYPE GLOBAL DEFAULT ABS _stack
    ..  ..: ........     4  OBJECT GLOBAL DEFAULT   9 data_obj
index 7f486ef..67e5de4 100644 (file)
@@ -2,17 +2,17 @@
 .*:     file format elf32-.*arm
 architecture: arm, flags 0x00000112:
 EXEC_P, HAS_SYMS, D_PAGED
-start address 0x00008274
+start address 0x00008220
 
 Disassembly of section .text:
 
-00008274 <foo>:
-    8274:      e1a00000        nop                     \(mov r0,r0\)
-    8278:      e1a00000        nop                     \(mov r0,r0\)
-    827c:      e1a0f00e        mov     pc, lr
-    8280:      000080bc        streqh  r8, \[r0\], -ip
-    8284:      000080b4        streqh  r8, \[r0\], -r4
-    8288:      000080ac        andeq   r8, r0, ip, lsr #1
-    828c:      00000004        andeq   r0, r0, r4
-    8290:      000080c4        andeq   r8, r0, r4, asr #1
-    8294:      00000014        andeq   r0, r0, r4, lsl r0
+00008220 <foo>:
+    8220:      e1a00000        nop                     \(mov r0,r0\)
+    8224:      e1a00000        nop                     \(mov r0,r0\)
+    8228:      e1a0f00e        mov     pc, lr
+    822c:      000080bc        streqh  r8, \[r0\], -ip
+    8230:      000080b4        streqh  r8, \[r0\], -r4
+    8234:      000080ac        andeq   r8, r0, ip, lsr #1
+    8238:      00000004        andeq   r0, r0, r4
+    823c:      000080c4        andeq   r8, r0, r4, asr #1
+    8240:      00000014        andeq   r0, r0, r4, lsl r0
index 3f02397..af6c2d7 100644 (file)
@@ -3,10 +3,8 @@
 
 DYNAMIC RELOCATION RECORDS
 OFFSET   TYPE              VALUE 
-00010334 R_ARM_TLS_DTPMOD32  app_gd
-00010338 R_ARM_TLS_DTPOFF32  app_gd
-0001033c R_ARM_TLS_DTPMOD32  lib_gd
-00010340 R_ARM_TLS_DTPOFF32  lib_gd
-00010344 R_ARM_TLS_TPOFF32  app_ie
-
-
+[0-9a-f]+ R_ARM_TLS_DTPMOD32  app_gd
+[0-9a-f]+ R_ARM_TLS_DTPOFF32  app_gd
+[0-9a-f]+ R_ARM_TLS_DTPMOD32  lib_gd
+[0-9a-f]+ R_ARM_TLS_DTPOFF32  lib_gd
+[0-9a-f]+ R_ARM_TLS_TPOFF32  app_ie
index 2e404b8..5504534 100644 (file)
@@ -9,5 +9,5 @@
 
 .*:     file format elf32-cris
 Contents of section \.got:
- 82260 f8210800 00000000 00000000 dc010800  .*
- 82270 74220800                             .*
+ 82244 dc210800 00000000 00000000 bf010800  .*
+ 82254 58220800                             .*
index 8888ac6..43d04ff 100644 (file)
@@ -9,5 +9,5 @@
 
 .*:     file format elf32-cris
 Contents of section \.got:
- 822bc 54220800 00000000 00000000 00000000  .*
- 822cc 24020800 d4220800                    .*
+ 822a0 38220800 00000000 00000000 00000000  .*
+ 822b0 07020800 b8220800                    .*
index 02e1464..7bd91e0 100644 (file)
@@ -9,5 +9,5 @@
 
 .*:     file format elf32-cris
 Contents of section \.got:
- 822b8 50220800 00000000 00000000 d4220800  .*
- 822c8 21020800 d0220800                    .*
+ 8229c 34220800 00000000 00000000 b8220800  .*
+ 822ac 04020800 b4220800                    .*
index aac6e32..8fcb7b5 100644 (file)
 
 DYNAMIC RELOCATION RECORDS
 OFFSET   TYPE              VALUE 
-0008229c R_CRIS_JUMP_SLOT  dsofn
+00082280 R_CRIS_JUMP_SLOT  dsofn
 
 Contents of section .*
 #...
 Contents of section \.rela\.plt:
- 801ac 9c220800 0b050000 00000000           .*
+ 80190 80220800 0b040000 00000000           .*
 Contents of section \.plt:
- 801b8 fce17e7e 7f0d9422 0800307a 7f0d9822  .*
- 801c8 08003009 7f0d9c22 08003009 3f7e0000  .*
- 801d8 00002ffe d8ffffff                    .*
+ 8019c fce17e7e 7f0d7822 0800307a 7f0d7c22  .*
+ 801ac 08003009 7f0d8022 08003009 3f7e0000  .*
+ 801bc 00002ffe d8ffffff                    .*
 Contents of section \.text:
- 801e0 5f1d0c00 30096f1d 0c000000 30090000  .*
- 801f0 6f0d1000 0000611a 6f2ecc01 08000000  .*
- 80200 6f3e70df ffff0000                    .*
+ 801c4 5f1d0c00 30096f1d 0c000000 30090000  .*
+ 801d4 6f0d1000 0000611a 6f2eb001 08000000  .*
+ 801e4 6f3e70df ffff0000                    .*
 Contents of section \.dynamic:
- 82208 01000000 01000000 04000000 e4000800  .*
- 82218 05000000 70010800 06000000 10010800  .*
- 82228 0a000000 3b000000 0b000000 10000000  .*
- 82238 15000000 00000000 03000000 90220800  .*
- 82248 02000000 0c000000 14000000 07000000  .*
- 82258 17000000 ac010800 00000000 00000000  .*
- 82268 00000000 00000000 00000000 00000000  .*
- 82278 00000000 00000000 00000000 00000000  .*
- 82288 00000000 00000000                    .*
+ 821ec 01000000 01000000 04000000 e4000800  .*
+ 821fc 05000000 5c010800 06000000 0c010800  .*
+ 8220c 0a000000 32000000 0b000000 10000000  .*
+ 8221c 15000000 00000000 03000000 74220800  .*
+ 8222c 02000000 0c000000 14000000 07000000  .*
+ 8223c 17000000 90010800 00000000 00000000  .*
+ 8224c 00000000 00000000 00000000 00000000  .*
+ 8225c 00000000 00000000 00000000 00000000  .*
+ 8226c 00000000 00000000                    .*
 Contents of section \.got:
- 82290 08220800 00000000 00000000 d4010800  .*
- 822a0 cc010800                             .*
+ 82274 ec210800 00000000 00000000 b8010800  .*
+ 82284 b0010800                             .*
index f8d961e..48f1413 100644 (file)
 
 DYNAMIC RELOCATION RECORDS
 OFFSET   TYPE              VALUE 
-0000224c R_CRIS_GLOB_DAT   dsofn
+00002230 R_CRIS_GLOB_DAT   dsofn
 
 Contents of section .*
 #...
 Contents of section \.rela\.got:
- 01a4 4c220000 0a090000 00000000           .*
+ 0188 30220000 0a080000 00000000           .*
 Contents of section \.text:
- 01b0 5f1d0c00 30096f1d 0c000000 30090000  .*
- 01c0 6f0d0c00 0000611a 6f3e88df ffff0000  .*
+ 0194 5f1d0c00 30096f1d 0c000000 30090000  .*
+ 01a4 6f0d0c00 0000611a 6f3e88df ffff0000  .*
 Contents of section \.dynamic:
- 21d0 04000000 94000000 05000000 70010000  .*
- 21e0 06000000 d0000000 0a000000 33000000  .*
- 21f0 0b000000 10000000 07000000 a4010000  .*
- 2200 08000000 0c000000 09000000 0c000000  .*
- 2210 00000000 00000000 00000000 00000000  .*
- 2220 00000000 00000000 00000000 00000000  .*
- 2230 00000000 00000000 00000000 00000000  .*
+ 21b4 04000000 94000000 05000000 5c010000  .*
+ 21c4 06000000 cc000000 0a000000 2a000000  .*
+ 21d4 0b000000 10000000 07000000 88010000  .*
+ 21e4 08000000 0c000000 09000000 0c000000  .*
+ 21f4 00000000 00000000 00000000 00000000  .*
+ 2204 00000000 00000000 00000000 00000000  .*
+ 2214 00000000 00000000 00000000 00000000  .*
 Contents of section \.got:
- 2240 d0210000 00000000 00000000 00000000  .*
+ 2224 b4210000 00000000 00000000 00000000  .*
index 24893fb..f4cb4be 100644 (file)
 
 DYNAMIC RELOCATION RECORDS
 OFFSET   TYPE              VALUE 
-00002250 R_CRIS_GLOB_DAT   dsofn
+00002234 R_CRIS_GLOB_DAT   dsofn
 
 Contents of section .*
 #...
 Contents of section \.rela\.got:
- 01a4 50220000 0a090000 00000000           .*
+ 0188 34220000 0a080000 00000000           .*
 Contents of section \.text:
- 01b0 5f1d0c00 30096f1d 0c000000 30090000  .*
- 01c0 6f0d0c00 0000611a 6f3e84df ffff0000  .*
- 01d0 0f050000                             .*
+ 0194 5f1d0c00 30096f1d 0c000000 30090000  .*
+ 01a4 6f0d0c00 0000611a 6f3e84df ffff0000  .*
+ 01b4 0f050000                             .*
 Contents of section \.dynamic:
- 21d4 04000000 94000000 05000000 70010000  .*
- 21e4 06000000 d0000000 0a000000 33000000  .*
- 21f4 0b000000 10000000 07000000 a4010000  .*
- 2204 08000000 0c000000 09000000 0c000000  .*
- 2214 00000000 00000000 00000000 00000000  .*
- 2224 00000000 00000000 00000000 00000000  .*
- 2234 00000000 00000000 00000000 00000000  .*
+ 21b8 04000000 94000000 05000000 5c010000  .*
+ 21c8 06000000 cc000000 0a000000 2a000000  .*
+ 21d8 0b000000 10000000 07000000 88010000  .*
+ 21e8 08000000 0c000000 09000000 0c000000  .*
+ 21f8 00000000 00000000 00000000 00000000  .*
+ 2208 00000000 00000000 00000000 00000000  .*
+ 2218 00000000 00000000 00000000 00000000  .*
 Contents of section \.got:
- 2244 d4210000 00000000 00000000 00000000  .*
+ 2228 b8210000 00000000 00000000 00000000  .*
index ff03ab6..de00430 100644 (file)
@@ -22,7 +22,7 @@ Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
 #...
 [0-9a-f]+  0+c R_CRIS_RELATIVE                              [0-9a-f]+
 #...
-Symbol table '\.dynsym' contains 7 entries:
+Symbol table '\.dynsym' contains 6 entries:
 #...
 Symbol table '\.symtab' contains 19 entries:
 #pass
index b63fb82..f06c7a5 100644 (file)
@@ -9,29 +9,29 @@
 
 Program Header:
     LOAD off    0x0+ vaddr 0x0+ paddr 0x0+ align 2\*\*13
-         filesz 0x0+160 memsz 0x0+160 flags r-x
-    LOAD off    0x0+160 vaddr 0x0+2160 paddr 0x0+2160 align 2\*\*13
+         filesz 0x0+143 memsz 0x0+143 flags r-x
+    LOAD off    0x0+144 vaddr 0x0+2144 paddr 0x0+2144 align 2\*\*13
          filesz 0x0+64 memsz 0x0+64 flags rw-
- DYNAMIC off    0x0+160 vaddr 0x0+2160 paddr 0x0+2160 align 2\*\*2
+ DYNAMIC off    0x0+144 vaddr 0x0+2144 paddr 0x0+2144 align 2\*\*2
          filesz 0x0+58 memsz 0x0+58 flags rw-
 Dynamic Section:
   HASH        0x94
-  STRTAB      0x134
-  SYMTAB      0xc4
-  STRSZ       0x28
+  STRTAB      0x120
+  SYMTAB      0xc0
+  STRSZ       0x1f
   SYMENT      0x10
 private flags = 2: \[v32\]
 Sections:
 Idx Name          Size      VMA       LMA       File off  Algn
-  0 \.hash         0+30  0+94  0+94  0+94  2\*\*2
+  0 \.hash         0+2c  0+94  0+94  0+94  2\*\*2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
-  1 \.dynsym       0+70  0+c4  0+c4  0+c4  2\*\*2
+  1 \.dynsym       0+60  0+c0  0+c0  0+c0  2\*\*2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
-  2 \.dynstr       0+28  0+134  0+134  0+134  2\*\*0
+  2 \.dynstr       0+1f  0+120  0+120  0+120  2\*\*0
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
-  3 \.text         0+4  0+15c  0+15c  0+15c  2\*\*0
+  3 \.text         0+4  0+13f  0+13f  0+13f  2\*\*0
                   CONTENTS, ALLOC, LOAD, READONLY, CODE
-  4 \.dynamic      0+58  0+2160  0+2160  0+160  2\*\*2
+  4 \.dynamic      0+58  0+2144  0+2144  0+144  2\*\*2
                   CONTENTS, ALLOC, LOAD, DATA
-  5 \.got          0+c  0+21b8  0+21b8  0+1b8  2\*\*2
+  5 \.got          0+c  0+219c  0+219c  0+19c  2\*\*2
                   CONTENTS, ALLOC, LOAD, DATA
index b7aee18..754edff 100644 (file)
@@ -8,20 +8,20 @@
 
 DYNAMIC SYMBOL TABLE:
 #...
-0+1bc g    DF \.text   0+8 dsofn3
+0+1a0 g    DF \.text   0+8 dsofn3
 #...
-0+1b8 g    DF \.text   0+ dsofn
+0+19c g    DF \.text   0+ dsofn
 #...
 Contents of section \.rela\.plt:
- 0178 48220000 0b070000 00000000           .*
+ 015c 2c220000 0b060000 00000000           .*
 Contents of section \.plt:
- 0184 84e20401 7e7a3f7a 04f26ffa bf09b005  .*
- 0194 00000000 00000000 00006f0d 0c000000  .*
- 01a4 6ffabf09 b0053f7e 00000000 bf0ed4ff  .*
- 01b4 ffffb005                             .*
+ 0168 84e20401 7e7a3f7a 04f26ffa bf09b005  .*
+ 0178 00000000 00000000 00006f0d 0c000000  .*
+ 0188 6ffabf09 b0053f7e 00000000 bf0ed4ff  .*
+ 0198 ffffb005                             .*
 Contents of section \.text:
- 01b8 b0050000 bfbee2ff ffffb005           .*
+ 019c b0050000 bfbee2ff ffffb005           .*
 Contents of section \.dynamic:
 #...
 Contents of section \.got:
- 223c c4210000 00000000 00000000 aa010000  .*
+ 2220 a8210000 00000000 00000000 8e010000  .*
index 42d7fd5..2cb8038 100644 (file)
 
 DYNAMIC SYMBOL TABLE:
 #...
-0+26e g    DF \.text   0+12 dsofn4
-0+264 g    DF \.text   0+2 expfn
-0+232c g    DO \.data  0+4 expobj
+0+252 g    DF \.text   0+12 dsofn4
+0+248 g    DF \.text   0+2 expfn
+0+2310 g    DO \.data  0+4 expobj
 #...
-0+266 g    DF \.text   0+8 dsofn3
+0+24a g    DF \.text   0+8 dsofn3
 #...
 0+      D  \*UND\*     0+ dsofn
 #...
 Contents of section \.rela\.got:
- 01f0 28230000 0a060000 00000000           .*
+ 01d4 0c230000 0a050000 00000000           .*
 Contents of section \.rela\.plt:
- 01fc 20230000 0b040000 00000000 24230000  .*
- 020c 0b0c0000 00000000                    .*
+ 01e0 04230000 0b030000 00000000 08230000  .*
+ 01f0 0b0b0000 00000000                    .*
 Contents of section \.plt:
- 0214 84e20401 7e7a3f7a 04f26ffa bf09b005  .*
- 0224 00000000 00000000 00006f0d 0c000000  .*
- 0234 6ffabf09 b0053f7e 00000000 bf0ed4ff  .*
- 0244 ffffb005 6f0d1000 00006ffa bf09b005  .*
- 0254 3f7e0c00 0000bf0e baffffff b005      .*
+ 01f8 84e20401 7e7a3f7a 04f26ffa bf09b005  .*
+ 0208 00000000 00000000 00006f0d 0c000000  .*
+ 0218 6ffabf09 b0053f7e 00000000 bf0ed4ff  .*
+ 0228 ffffb005 6f0d1000 00006ffa bf09b005  .*
+ 0238 3f7e0c00 0000bf0e baffffff b005      .*
 Contents of section \.text:
- 0262 b005b005 bfbee2ff ffffb005 7f0da620  .*
- 0272 00005f0d 1400bfbe b6ffffff b0050000  .*
+ 0246 b005b005 bfbee2ff ffffb005 7f0da620  .*
+ 0256 00005f0d 1400bfbe b6ffffff b0050000  .*
 Contents of section \.dynamic:
- 2284 04000000 94000000 05000000 ac010000  .*
- 2294 06000000 dc000000 0a000000 43000000  .*
- 22a4 0b000000 10000000 03000000 14230000  .*
- 22b4 02000000 18000000 14000000 07000000  .*
- 22c4 17000000 fc010000 07000000 f0010000  .*
- 22d4 08000000 0c000000 09000000 0c000000  .*
- 22e4 00000000 00000000 00000000 00000000  .*
- 22f4 00000000 00000000 00000000 00000000  .*
- 2304 00000000 00000000 00000000 00000000  .*
+ 2268 04000000 94000000 05000000 98010000  .*
+ 2278 06000000 d8000000 0a000000 3a000000  .*
+ 2288 0b000000 10000000 03000000 f8220000  .*
+ 2298 02000000 18000000 14000000 07000000  .*
+ 22a8 17000000 e0010000 07000000 d4010000  .*
+ 22b8 08000000 0c000000 09000000 0c000000  .*
+ 22c8 00000000 00000000 00000000 00000000  .*
+ 22d8 00000000 00000000 00000000 00000000  .*
+ 22e8 00000000 00000000 00000000 00000000  .*
 Contents of section \.got:
- 2314 84220000 00000000 00000000 3a020000  .*
- 2324 54020000 00000000                    .*
+ 22f8 68220000 00000000 00000000 1e020000  .*
+ 2308 38020000 00000000                    .*
 Contents of section \.data:
- 232c 00000000                             .*
+ 2310 00000000                             .*
index a416557..4e66a5f 100644 (file)
@@ -17,7 +17,7 @@ Dynamic section at offset 0x[0-9a-f][0-9a-f][0-9a-f] contains 10 entries:
  0x0+4 \(HASH\)[       ]+0x94
  0x0+5 \(STRTAB\)[     ]+0x[12][0-9a-f][0-9a-f]
  0x0+6 \(SYMTAB\)[     ]+0x[0-9a-f][0-9a-f]
- 0x0+a \(STRSZ\)[      ]+47 \(bytes\)
+ 0x0+a \(STRSZ\)[      ]+38 \(bytes\)
  0x0+b \(SYMENT\)[     ]+16 \(bytes\)
  0x0+7 \(RELA\)[       ]+0x[12][0-9a-f][0-9a-f]
  0x0+8 \(RELASZ\)[     ]+12 \(bytes\)
index 56574df..c0a20e8 100644 (file)
@@ -7,12 +7,12 @@
 # Checking that a bsr to a non-PLT-decorated nonvisible function
 # doesn't make the DSO textrel.
 
-Dynamic section at offset 0x188 contains 6 entries:
+Dynamic section at offset 0x16c contains 6 entries:
   Tag[         ]+Type[         ]+Name/Value
  0x0+4 \(HASH\)[       ]+0x94
- 0x0+5 \(STRTAB\)[     ]+0x148
- 0x0+6 \(SYMTAB\)[     ]+0xc8
- 0x0+a \(STRSZ\)[      ]+47 \(bytes\)
+ 0x0+5 \(STRTAB\)[     ]+0x134
+ 0x0+6 \(SYMTAB\)[     ]+0xc4
+ 0x0+a \(STRSZ\)[      ]+38 \(bytes\)
  0x0+b \(SYMENT\)[     ]+16 \(bytes\)
  0x0+ \(NULL\)[        ]+0x0
 
index eba390a..f67c7b0 100644 (file)
@@ -51,7 +51,7 @@ Symbol table '\.symtab' contains 21 entries:
     10: [0-9a-f]+     0 SECTION LOCAL  DEFAULT   10 
     11: [0-9a-f]+     0 SECTION LOCAL  DEFAULT   11 
     12: [0-9a-f]+     0 SECTION LOCAL  DEFAULT   12 
-    13: 0+216c     0 OBJECT  LOCAL  DEFAULT  ABS _DYNAMIC
+    13: 0+216c     0 OBJECT  LOCAL  HIDDEN  ABS _DYNAMIC
     14: 0+2204     0 NOTYPE  LOCAL  DEFAULT  ABS __bss_start
     15: 0+2204     0 NOTYPE  LOCAL  DEFAULT  ABS _edata
     16: 0+21f4     0 OBJECT  LOCAL  HIDDEN  ABS _GLOBAL_OFFSET_TABLE_
index 9654697..2684c95 100644 (file)
@@ -8,34 +8,33 @@
 .*:     file format elf32-cris
 
 DYNAMIC SYMBOL TABLE:
-0+8228c g    DO \*ABS\*        0+ _DYNAMIC
-0+8023a      DF \*UND\*        0+2 expfn
-0+82340 g    DO \.bss  0+4 expobj
-0+82340 g    D  \*ABS\*        0+ __bss_start
-0+80254      DF \*UND\*        0+8 dsofn3
-0+82340 g    D  \*ABS\*        0+ _edata
-0+82360 g    D  \*ABS\*        0+ _end
-0+80280 g    DF \.text 0+8 dsofn
+0+8021e      DF \*UND\*        0+2 expfn
+0+82324 g    DO \.bss  0+4 expobj
+0+82324 g    D  \*ABS\*        0+ __bss_start
+0+80238      DF \*UND\*        0+8 dsofn3
+0+82324 g    D  \*ABS\*        0+ _edata
+0+82340 g    D  \*ABS\*        0+ _end
+0+80264 g    DF \.text 0+8 dsofn
 
 Contents of section \.interp:
  800d4 2f6c6962 2f6c642e 736f2e31 00        .*
 #...
 Contents of section \.rela\.dyn:
- 801fc 40230800 09030000 00000000           .*
+ 801e0 24230800 09020000 00000000           .*
 Contents of section \.rela\.plt:
- 80208 38230800 0b020000 00000000 3c230800  .*
- 80218 0b050000 00000000                    .*
+ 801ec 1c230800 0b010000 00000000 20230800  .*
+ 801fc 0b040000 00000000                    .*
 Contents of section \.plt:
- 80220 84e26ffe 30230800 7e7a3f7a 04f26ffa  .*
- 80230 bf09b005 00000000 00006ffe 38230800  .*
- 80240 6ffabf09 b0053f7e 00000000 bf0ed4ff  .*
- 80250 ffffb005 6ffe3c23 08006ffa bf09b005  .*
- 80260 3f7e0c00 0000bf0e baffffff b005      .*
+ 80204 84e26ffe 14230800 7e7a3f7a 04f26ffa  .*
+ 80214 bf09b005 00000000 00006ffe 1c230800  .*
+ 80224 6ffabf09 b0053f7e 00000000 bf0ed4ff  .*
+ 80234 ffffb005 6ffe2023 08006ffa bf09b005  .*
+ 80244 3f7e0c00 0000bf0e baffffff b005      .*
 Contents of section \.text:
- 8026e b005bfbe caffffff b005bfbe dcffffff  .*
- 8027e b0056fae 40230800 b0050000           .*
+ 80252 b005bfbe caffffff b005bfbe dcffffff  .*
+ 80262 b0056fae 24230800 b0050000           .*
 Contents of section \.dynamic:
 #...
 Contents of section \.got:
- 8232c 8c220800 00000000 00000000 46020800  .*
- 8233c 60020800                             .*
+ 82310 70220800 00000000 00000000 2a020800  .*
+ 82320 44020800                             .*
index 5b34bfc..b78ccca 100644 (file)
@@ -7,4 +7,4 @@
 
 .*:     file format elf32-cris
 Contents of section \.got:
- 82204 9c210800 00000000 00000000 00000000  .*
+ 821e4 7c210800 00000000 00000000 00000000  .*
index 0e5b236..0e37324 100644 (file)
@@ -7,51 +7,51 @@
 
 Disassembly of section \.text:
 
-00000340 <F1>:
- 340:  80 3c 00 01     call 344 <\.F0>
-
-00000344 <\.F0>:
- 344:  80 40 f0 0c     addi gr15,12,gr0
- 348:  80 fc 00 0c     setlos 0xc,gr0
- 34c:  80 f4 00 0c     setlo 0xc,gr0
- 350:  80 f8 00 00     sethi hi\(0x0\),gr0
- 354:  80 40 f0 10     addi gr15,16,gr0
- 358:  80 fc 00 10     setlos 0x10,gr0
- 35c:  80 f4 00 10     setlo 0x10,gr0
- 360:  80 f8 00 00     sethi hi\(0x0\),gr0
- 364:  80 40 ff f8     addi gr15,-8,gr0
- 368:  80 fc ff f8     setlos 0xf*fffffff8,gr0
- 36c:  80 f4 ff f8     setlo 0xfff8,gr0
- 370:  80 f8 ff ff     sethi 0xffff,gr0
- 374:  80 40 ff ec     addi gr15,-20,gr0
- 378:  80 fc ff ec     setlos 0xf*ffffffec,gr0
- 37c:  80 f4 ff ec     setlo 0xffec,gr0
- 380:  80 f8 ff ff     sethi 0xffff,gr0
- 384:  80 f4 00 14     setlo 0x14,gr0
- 388:  80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+ <F1>:
+[0-9a-f ]+:    80 3c 00 01     call [0-9a-f]+ <\.F0>
+
+[0-9a-f ]+<\.F0>:
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 0c     setlos 0xc,gr0
+[0-9a-f ]+:    80 f4 00 0c     setlo 0xc,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 10     setlos 0x10,gr0
+[0-9a-f ]+:    80 f4 00 10     setlo 0x10,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f8     setlos 0xf+ff8,gr0
+[0-9a-f ]+:    80 f4 ff f8     setlo 0xfff8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff ec     addi gr15,-20,gr0
+[0-9a-f ]+:    80 fc ff ec     setlos 0xf+fec,gr0
+[0-9a-f ]+:    80 f4 ff ec     setlo 0xffec,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
 Disassembly of section \.data:
 
-00004408 <D1>:
-    4408:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4408: R_FRV_32  \.data
+[0-9a-f ]+<D1>:
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
 
-0000440c <\.D0>:
-    440c:      00 00 00 00     add\.p gr0,gr0,gr0
-                       440c: R_FRV_32  \.got
-    4410:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4410: R_FRV_32  \.text
+[0-9a-f ]+<\.D0>:
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-00004418 <_GLOBAL_OFFSET_TABLE_-0x8>:
-    4418:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4418: R_FRV_FUNCDESC_VALUE      \.text
-    441c:      00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[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
 
-00004420 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    442c:      00 00 00 04     add\.p gr0,gr4,gr0
-                       442c: R_FRV_32  \.text
-    4430:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4430: R_FRV_32  \.got
-    4434:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4434: R_FRV_32  \.data
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
index 2af0deb..3583a3b 100644 (file)
@@ -7,65 +7,65 @@
 
 Disassembly of section \.text:
 
-000004f0 <F2>:
- 4f0:  80 3c 00 01     call 4f4 <GF0>
+[0-9a-f ]+<F2>:
+[0-9a-f ]+:    80 3c 00 01     call [0-9a-f]+ <GF0>
 
-000004f4 <GF0>:
- 4f4:  80 40 f0 10     addi gr15,16,gr0
- 4f8:  80 fc 00 24     setlos 0x24,gr0
- 4fc:  80 f4 00 20     setlo 0x20,gr0
- 500:  80 f8 00 00     sethi hi\(0x0\),gr0
- 504:  80 40 f0 0c     addi gr15,12,gr0
- 508:  80 fc 00 18     setlos 0x18,gr0
- 50c:  80 f4 00 14     setlo 0x14,gr0
- 510:  80 f8 00 00     sethi hi\(0x0\),gr0
- 514:  80 40 ff f8     addi gr15,-8,gr0
- 518:  80 fc ff f0     setlos 0xf*fffffff0,gr0
- 51c:  80 f4 ff e8     setlo 0xffe8,gr0
- 520:  80 f8 ff ff     sethi 0xffff,gr0
- 524:  80 40 ff dc     addi gr15,-36,gr0
- 528:  80 fc ff dc     setlos 0xf*ffffffdc,gr0
- 52c:  80 f4 ff dc     setlo 0xffdc,gr0
- 530:  80 f8 ff ff     sethi 0xffff,gr0
- 534:  80 f4 00 1c     setlo 0x1c,gr0
- 538:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<GF0>:
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 24     setlos 0x24,gr0
+[0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 18     setlos 0x18,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f0     setlos 0xf+ff0,gr0
+[0-9a-f ]+:    80 f4 ff e8     setlo 0xffe8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff dc     addi gr15,-36,gr0
+[0-9a-f ]+:    80 fc ff dc     setlos 0xf+fdc,gr0
+[0-9a-f ]+:    80 f4 ff dc     setlo 0xffdc,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 1c     setlo 0x1c,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-000045b8 <D2>:
-    45b8:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45b8: R_FRV_32  \.data
+[0-9a-f ]+<D2>:
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
 
-000045bc <GD0>:
-    45bc:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45bc: R_FRV_FUNCDESC    \.text
-    45c0:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45c0: R_FRV_32  \.text
+[0-9a-f ]+<GD0>:
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-000045c8 <_GLOBAL_OFFSET_TABLE_-0x18>:
-    45c8:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45c8: R_FRV_FUNCDESC_VALUE      \.text
-    45cc:      00 00 00 02     add\.p gr0,fp,gr0
-    45d0:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45d0: R_FRV_FUNCDESC_VALUE      \.text
-    45d4:      00 00 00 02     add\.p gr0,fp,gr0
-    45d8:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45d8: R_FRV_FUNCDESC_VALUE      \.text
-    45dc:      00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x18>:
+[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
+[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
+[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
 
-000045e0 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    45ec:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45ec: R_FRV_FUNCDESC    \.text
-    45f0:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45f0: R_FRV_32  \.text
-    45f4:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45f4: R_FRV_FUNCDESC    \.text
-    45f8:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45f8: R_FRV_FUNCDESC    \.text
-    45fc:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45fc: R_FRV_32  \.data
-    4600:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4600: R_FRV_32  \.text
-    4604:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4604: R_FRV_32  \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
index 3ddcb34..7bdda5d 100644 (file)
@@ -7,67 +7,67 @@
 
 Disassembly of section \.plt:
 
-000004c8 <\.plt>:
- 4c8:  00 00 00 08     add\.p gr0,gr8,gr0
- 4cc:  c0 1a 00 06     bra 4e4 <F6-0x10>
- 4d0:  00 00 00 00     add\.p gr0,gr0,gr0
- 4d4:  c0 1a 00 04     bra 4e4 <F6-0x10>
- 4d8:  00 00 00 10     add\.p gr0,gr16,gr0
- 4dc:  c0 1a 00 02     bra 4e4 <F6-0x10>
- 4e0:  00 00 00 18     add\.p gr0,gr24,gr0
- 4e4:  88 08 f1 40     ldd @\(gr15,gr0\),gr4
- 4e8:  80 30 40 00     jmpl @\(gr4,gr0\)
- 4ec:  9c cc ff f0     lddi @\(gr15,-16\),gr14
- 4f0:  80 30 e0 00     jmpl @\(gr14,gr0\)
+[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 ]+:    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 ]+:    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 ]+:    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\)
+[0-9a-f ]+:    9c cc ff f0     lddi @\(gr15,-16\),gr14
+[0-9a-f ]+:    80 30 e0 00     jmpl @\(gr14,gr0\)
 Disassembly of section \.text:
 
-000004f4 <F6>:
- 4f4:  fe 3f ff fe     call 4ec <F6-0x8>
- 4f8:  80 40 f0 0c     addi gr15,12,gr0
- 4fc:  80 fc 00 24     setlos 0x24,gr0
- 500:  80 f4 00 20     setlo 0x20,gr0
- 504:  80 f8 00 00     sethi hi\(0x0\),gr0
- 508:  80 40 f0 10     addi gr15,16,gr0
- 50c:  80 fc 00 18     setlos 0x18,gr0
- 510:  80 f4 00 1c     setlo 0x1c,gr0
- 514:  80 f8 00 00     sethi hi\(0x0\),gr0
- 518:  80 40 ff f8     addi gr15,-8,gr0
- 51c:  80 fc ff e8     setlos 0xf*ffffffe8,gr0
- 520:  80 f4 ff e0     setlo 0xffe0,gr0
- 524:  80 f8 ff ff     sethi 0xffff,gr0
- 528:  80 f4 ff d4     setlo 0xffd4,gr0
- 52c:  80 f8 ff ff     sethi 0xffff,gr0
- 530:  80 f4 00 14     setlo 0x14,gr0
- 534:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<F6>:
+[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <F6-0x8>
+[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
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 18     setlos 0x18,gr0
+[0-9a-f ]+:    80 f4 00 1c     setlo 0x1c,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff e8     setlos 0xf*ffffffe8,gr0
+[0-9a-f ]+:    80 f4 ff e0     setlo 0xffe0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 ff d0     setlo 0xffd0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-000045cc <D6>:
+[0-9a-f ]+<D6>:
        \.\.\.
-                       45cc: R_FRV_32  WD0
-                       45d0: R_FRV_FUNCDESC    WFb
-                       45d4: R_FRV_32  WFb
+[0-9a-f         ]+: R_FRV_32   WD0
+[0-9a-f         ]+: R_FRV_FUNCDESC     WFb
+[0-9a-f         ]+: R_FRV_32   WFb
 Disassembly of section \.got:
 
-000045d8 <_GLOBAL_OFFSET_TABLE_-0x20>:
-    45d8:      00 00 04 e4     addxcc\.p gr0,gr36,gr0,icc1
-                       45d8: R_FRV_FUNCDESC_VALUE      WF9
-    45dc:      00 00 00 02     add\.p gr0,fp,gr0
-    45e0:      00 00 04 dc     addxcc\.p gr0,gr28,gr0,icc1
-                       45e0: R_FRV_FUNCDESC_VALUE      WF8
-    45e4:      00 00 00 02     add\.p gr0,fp,gr0
-    45e8:      00 00 04 d4     addxcc\.p gr0,gr20,gr0,icc1
-                       45e8: R_FRV_FUNCDESC_VALUE      WF0
-    45ec:      00 00 00 02     add\.p gr0,fp,gr0
-    45f0:      00 00 04 cc     addxcc\.p gr0,gr12,gr0,icc1
-                       45f0: R_FRV_FUNCDESC_VALUE      WF7
-    45f4:      00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x20>:
+[0-9a-f ]+:    00 00 04 b8     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       WF9
+[0-9a-f ]+:    00 00 00 02     .*
+[0-9a-f ]+:    00 00 04 b0     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       WF8
+[0-9a-f ]+:    00 00 00 02     .*
+[0-9a-f ]+:    00 00 04 a8     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       WF0
+[0-9a-f ]+:    00 00 00 02     .*
+[0-9a-f ]+:    00 00 04 a0     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       WF7
+[0-9a-f ]+:    00 00 00 02     .*
 
-000045f8 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       4604: R_FRV_32  WF1
-                       4608: R_FRV_FUNCDESC    WF4
-                       460c: R_FRV_32  WD2
-                       4610: R_FRV_FUNCDESC    WF5
-                       4614: R_FRV_FUNCDESC    WF6
-                       4618: R_FRV_32  WF3
-                       461c: R_FRV_32  WF2
+[0-9a-f         ]+: R_FRV_32   WF1
+[0-9a-f         ]+: R_FRV_FUNCDESC     WF4
+[0-9a-f         ]+: R_FRV_32   WD2
+[0-9a-f         ]+: R_FRV_FUNCDESC     WF5
+[0-9a-f         ]+: R_FRV_FUNCDESC     WF6
+[0-9a-f         ]+: R_FRV_32   WF3
+[0-9a-f         ]+: R_FRV_32   WF2
index 8a6cea0..7ebd0b7 100644 (file)
@@ -7,51 +7,51 @@
 
 Disassembly of section \.text:
 
-00000340 <F7>:
- 340:  80 3c 00 02     call 348 <\.F0\+0x4>
-
-00000344 <\.F0>:
- 344:  80 40 f0 0c     addi gr15,12,gr0
- 348:  80 fc 00 0c     setlos 0xc,gr0
- 34c:  80 f4 00 0c     setlo 0xc,gr0
- 350:  80 f8 00 00     sethi hi\(0x0\),gr0
- 354:  80 40 f0 10     addi gr15,16,gr0
- 358:  80 fc 00 10     setlos 0x10,gr0
- 35c:  80 f4 00 10     setlo 0x10,gr0
- 360:  80 f8 00 00     sethi hi\(0x0\),gr0
- 364:  80 40 ff f8     addi gr15,-8,gr0
- 368:  80 fc ff f8     setlos 0xf*fffffff8,gr0
- 36c:  80 f4 ff f8     setlo 0xfff8,gr0
- 370:  80 f8 ff ff     sethi 0xffff,gr0
- 374:  80 40 ff f0     addi gr15,-16,gr0
- 378:  80 fc ff f0     setlos 0xf*fffffff0,gr0
- 37c:  80 f4 ff f0     setlo 0xfff0,gr0
- 380:  80 f8 ff ff     sethi 0xffff,gr0
- 384:  80 f4 00 14     setlo 0x14,gr0
- 388:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
-
-00004408 <D7>:
-    4408:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4408: R_FRV_32  \.data
-
-0000440c <\.D0>:
-    440c:      00 00 00 00     add\.p gr0,gr0,gr0
-                       440c: R_FRV_32  \.got
-    4410:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4410: R_FRV_32  \.text
+[0-9a-f ]+<F7>:
+[0-9a-f ]+:    80 3c 00 02     call [0-9a-f]+ <\.F0\+0x4>
+
+[0-9a-f ]+<\.F0>:
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 0c     setlos 0xc,gr0
+[0-9a-f ]+:    80 f4 00 0c     setlo 0xc,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 10     setlos 0x10,gr0
+[0-9a-f ]+:    80 f4 00 10     setlo 0x10,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f8     setlos 0xf*fffffff8,gr0
+[0-9a-f ]+:    80 f4 ff f8     setlo 0xfff8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff f0     addi gr15,-16,gr0
+[0-9a-f ]+:    80 fc ff f0     setlos 0xf+ff0,gr0
+[0-9a-f ]+:    80 f4 ff f0     setlo 0xfff0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
+
+[0-9a-f ]+<D7>:
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
+
+[0-9a-f ]+<\.D0>:
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-00004418 <_GLOBAL_OFFSET_TABLE_-0x8>:
-    4418:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4418: R_FRV_FUNCDESC_VALUE      \.text
-    441c:      00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[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
 
-00004420 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    442c:      00 00 00 08     add\.p gr0,gr8,gr0
-                       442c: R_FRV_32  \.text
-    4430:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4430: R_FRV_32  \.got
-    4434:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4434: R_FRV_32  \.data
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
index b20a1ac..0de4a81 100644 (file)
@@ -7,65 +7,65 @@
 
 Disassembly of section \.text:
 
-000004f0 <F8>:
- 4f0:  80 3c 00 02     call 4f8 <GF0\+0x4>
+[0-9a-f ]+<F8>:
+[0-9a-f ]+:    80 3c 00 02     call [0-9a-f]+ <GF0\+0x4>
 
-000004f4 <GF0>:
- 4f4:  80 40 f0 10     addi gr15,16,gr0
- 4f8:  80 fc 00 14     setlos 0x14,gr0
- 4fc:  80 f4 00 24     setlo 0x24,gr0
- 500:  80 f8 00 00     sethi hi\(0x0\),gr0
- 504:  80 40 f0 0c     addi gr15,12,gr0
- 508:  80 fc 00 1c     setlos 0x1c,gr0
- 50c:  80 f4 00 18     setlo 0x18,gr0
- 510:  80 f8 00 00     sethi hi\(0x0\),gr0
- 514:  80 40 ff f8     addi gr15,-8,gr0
- 518:  80 fc ff f0     setlos 0xf*fffffff0,gr0
- 51c:  80 f4 ff e8     setlo 0xffe8,gr0
- 520:  80 f8 ff ff     sethi 0xffff,gr0
- 524:  80 40 ff e0     addi gr15,-32,gr0
- 528:  80 fc ff e0     setlos 0xf*ffffffe0,gr0
- 52c:  80 f4 ff e0     setlo 0xffe0,gr0
- 530:  80 f8 ff ff     sethi 0xffff,gr0
- 534:  80 f4 00 20     setlo 0x20,gr0
- 538:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<GF0>:
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 14     setlos 0x14,gr0
+[0-9a-f ]+:    80 f4 00 24     setlo 0x24,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 1c     setlos 0x1c,gr0
+[0-9a-f ]+:    80 f4 00 18     setlo 0x18,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f0     setlos 0xf+ff0,gr0
+[0-9a-f ]+:    80 f4 ff e8     setlo 0xffe8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff e0     addi gr15,-32,gr0
+[0-9a-f ]+:    80 fc ff e0     setlos 0xf+fe0,gr0
+[0-9a-f ]+:    80 f4 ff e0     setlo 0xffe0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-000045b8 <D8>:
-    45b8:      00 00 00 08     add\.p gr0,gr8,gr0
-                       45b8: R_FRV_32  \.data
+[0-9a-f ]+<D8>:
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
 
-000045bc <GD0>:
-    45bc:      00 00 00 08     add\.p gr0,gr8,gr0
-                       45bc: R_FRV_FUNCDESC    \.text
-    45c0:      00 00 00 08     add\.p gr0,gr8,gr0
-                       45c0: R_FRV_32  \.text
+[0-9a-f ]+<GD0>:
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-000045c8 <_GLOBAL_OFFSET_TABLE_-0x18>:
-    45c8:      00 00 00 08     add\.p gr0,gr8,gr0
-                       45c8: R_FRV_FUNCDESC_VALUE      \.text
-    45cc:      00 00 00 02     add\.p gr0,fp,gr0
-    45d0:      00 00 00 08     add\.p gr0,gr8,gr0
-                       45d0: R_FRV_FUNCDESC_VALUE      \.text
-    45d4:      00 00 00 02     add\.p gr0,fp,gr0
-    45d8:      00 00 00 08     add\.p gr0,gr8,gr0
-                       45d8: R_FRV_FUNCDESC_VALUE      \.text
-    45dc:      00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x18>:
+[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
+[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
+[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
 
-000045e0 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    45ec:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45ec: R_FRV_FUNCDESC    \.text
-    45f0:      00 00 00 08     add\.p gr0,gr8,gr0
-                       45f0: R_FRV_32  \.text
-    45f4:      00 00 00 08     add\.p gr0,gr8,gr0
-                       45f4: R_FRV_32  \.text
-    45f8:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45f8: R_FRV_FUNCDESC    \.text
-    45fc:      00 00 00 04     add\.p gr0,gr4,gr0
-                       45fc: R_FRV_FUNCDESC    \.text
-    4600:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4600: R_FRV_32  \.data
-    4604:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4604: R_FRV_32  \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
index 098febd..7f88e18 100644 (file)
@@ -7,51 +7,51 @@
 
 Disassembly of section \.text:
 
-0000033c <F1>:
- 33c:  80 3c 00 01     call 340 <\.F0>
-
-00000340 <\.F0>:
- 340:  80 40 f0 0c     addi gr15,12,gr0
- 344:  80 fc 00 0c     setlos 0xc,gr0
- 348:  80 f4 00 0c     setlo 0xc,gr0
- 34c:  80 f8 00 00     sethi hi\(0x0\),gr0
- 350:  80 40 f0 10     addi gr15,16,gr0
- 354:  80 fc 00 10     setlos 0x10,gr0
- 358:  80 f4 00 10     setlo 0x10,gr0
- 35c:  80 f8 00 00     sethi hi\(0x0\),gr0
- 360:  80 40 ff f8     addi gr15,-8,gr0
- 364:  80 fc ff f8     setlos 0xf*fffffff8,gr0
- 368:  80 f4 ff f8     setlo 0xfff8,gr0
- 36c:  80 f8 ff ff     sethi 0xffff,gr0
- 370:  80 40 ff f0     addi gr15,-16,gr0
- 374:  80 fc ff f0     setlos 0xf*fffffff0,gr0
- 378:  80 f4 ff f0     setlo 0xfff0,gr0
- 37c:  80 f8 ff ff     sethi 0xffff,gr0
- 380:  80 f4 00 14     setlo 0x14,gr0
- 384:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
-
-00004404 <D1>:
-    4404:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4404: R_FRV_32  \.data
-
-00004408 <\.D0>:
-    4408:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4408: R_FRV_32  \.got
-    440c:      00 00 00 04     add\.p gr0,gr4,gr0
-                       440c: R_FRV_32  \.text
+[0-9a-f ]+<F1>:
+[0-9a-f ]+:    80 3c 00 01     call [0-9a-f]+ <\.F0>
+
+[0-9a-f ]+<\.F0>:
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 0c     setlos 0xc,gr0
+[0-9a-f ]+:    80 f4 00 0c     setlo 0xc,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 10     setlos 0x10,gr0
+[0-9a-f ]+:    80 f4 00 10     setlo 0x10,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f8     setlos 0xf+ff8,gr0
+[0-9a-f ]+:    80 f4 ff f8     setlo 0xfff8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff ec     addi gr15,-20,gr0
+[0-9a-f ]+:    80 fc ff ec     setlos 0xf+fec,gr0
+[0-9a-f ]+:    80 f4 ff ec     setlo 0xffec,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
+
+[0-9a-f ]+<D1>:
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
+
+[0-9a-f ]+<\.D0>:
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-00004410 <_GLOBAL_OFFSET_TABLE_-0x8>:
-    4410:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4410: R_FRV_FUNCDESC_VALUE      \.text
-    4414:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[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
 
-00004418 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    4424:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4424: R_FRV_32  \.text
-    4428:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4428: R_FRV_32  \.got
-    442c:      00 00 00 04     add\.p gr0,gr4,gr0
-                       442c: R_FRV_32  \.data
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
index f6179c5..cb4b68d 100644 (file)
@@ -7,74 +7,74 @@
 
 Disassembly of section \.plt:
 
-000004d8 <\.plt>:
- 4d8:  00 00 00 00     add\.p gr0,gr0,gr0
- 4dc:  c0 1a 00 06     bra 4f4 <F2-0x10>
- 4e0:  00 00 00 10     add\.p gr0,gr16,gr0
- 4e4:  c0 1a 00 04     bra 4f4 <F2-0x10>
- 4e8:  00 00 00 18     add\.p gr0,gr24,gr0
- 4ec:  c0 1a 00 02     bra 4f4 <F2-0x10>
- 4f0:  00 00 00 08     add\.p gr0,gr8,gr0
- 4f4:  88 08 f1 40     ldd @\(gr15,gr0\),gr4
- 4f8:  80 30 40 00     jmpl @\(gr4,gr0\)
- 4fc:  9c cc ff f8     lddi @\(gr15,-8\),gr14
- 500:  80 30 e0 00     jmpl @\(gr14,gr0\)
+[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 ]+:    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 ]+:    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 ]+:    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\)
+[0-9a-f ]+:    9c cc ff f8     lddi @\(gr15,-8\),gr14
+[0-9a-f ]+:    80 30 e0 00     jmpl @\(gr14,gr0\)
 Disassembly of section \.text:
 
-00000504 <F2>:
- 504:  fe 3f ff fe     call 4fc <F2-0x8>
+[0-9a-f ]+<F2>:
+[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <F2-0x8>
 
-00000508 <GF0>:
- 508:  80 40 f0 10     addi gr15,16,gr0
- 50c:  80 fc 00 24     setlos 0x24,gr0
- 510:  80 f4 00 20     setlo 0x20,gr0
- 514:  80 f8 00 00     sethi hi\(0x0\),gr0
- 518:  80 40 f0 0c     addi gr15,12,gr0
- 51c:  80 fc 00 18     setlos 0x18,gr0
- 520:  80 f4 00 14     setlo 0x14,gr0
- 524:  80 f8 00 00     sethi hi\(0x0\),gr0
- 528:  80 40 ff f0     addi gr15,-16,gr0
- 52c:  80 fc ff e8     setlos 0xf*ffffffe8,gr0
- 530:  80 f4 ff e0     setlo 0xffe0,gr0
- 534:  80 f8 ff ff     sethi 0xffff,gr0
- 538:  80 40 ff d8     addi gr15,-40,gr0
- 53c:  80 fc ff d8     setlos 0xf*ffffffd8,gr0
- 540:  80 f4 ff d8     setlo 0xffd8,gr0
- 544:  80 f8 ff ff     sethi 0xffff,gr0
- 548:  80 f4 00 1c     setlo 0x1c,gr0
- 54c:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<GF0>:
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 24     setlos 0x24,gr0
+[0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 18     setlos 0x18,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f0     addi gr15,-16,gr0
+[0-9a-f ]+:    80 fc ff e8     setlos 0xf*ffffffe8,gr0
+[0-9a-f ]+:    80 f4 ff e0     setlo 0xffe0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff d8     addi gr15,-40,gr0
+[0-9a-f ]+:    80 fc ff d8     setlos 0xf+fd8,gr0
+[0-9a-f ]+:    80 f4 ff d8     setlo 0xffd8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 1c     setlo 0x1c,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-000045e4 <D2>:
-    45e4:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45e4: R_FRV_32  GD0
+[0-9a-f ]+<D2>:
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   GD0
 
-000045e8 <GD0>:
+[0-9a-f ]+<GD0>:
        \.\.\.
-                       45e8: R_FRV_FUNCDESC    GFb
-                       45ec: R_FRV_32  GFb
-Disassembly of section \.got:
+[0-9a-f         ]+: R_FRV_FUNCDESC     GFb
+[0-9a-f         ]+: R_FRV_32   GFb
+[0-9A-F ]+isassembly of section \.got:
 
-000045f0 <_GLOBAL_OFFSET_TABLE_-0x20>:
-    45f0:      00 00 04 ec     addxcc\.p gr0,gr44,gr0,icc1
-                       45f0: R_FRV_FUNCDESC_VALUE      GF9
-    45f4:      00 00 00 00     add\.p gr0,gr0,gr0
-    45f8:      00 00 04 e4     addxcc\.p gr0,gr36,gr0,icc1
-                       45f8: R_FRV_FUNCDESC_VALUE      GF8
-    45fc:      00 00 00 00     add\.p gr0,gr0,gr0
-    4600:      00 00 04 f4     addxcc\.p gr0,gr52,gr0,icc1
-                       4600: R_FRV_FUNCDESC_VALUE      GF7
-    4604:      00 00 00 00     add\.p gr0,gr0,gr0
-    4608:      00 00 04 dc     addxcc\.p gr0,gr28,gr0,icc1
-                       4608: R_FRV_FUNCDESC_VALUE      GF0
-    460c:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x20>:
+[0-9a-f ]+:    00 00 04 a4     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       GF9
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f ]+:    00 00 04 9c     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       GF8
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f ]+:    00 00 04 ac     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       GF7
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f ]+:    00 00 04 94     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       GF0
+[0-9a-f ]+:    00 00 00 00     .*
 
-00004610 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       461c: R_FRV_FUNCDESC    GF4
-                       4620: R_FRV_32  GF1
-                       4624: R_FRV_FUNCDESC    GF6
-                       4628: R_FRV_FUNCDESC    GF5
-                       462c: R_FRV_32  GD4
-                       4630: R_FRV_32  GF3
-                       4634: R_FRV_32  GF2
+[0-9a-f         ]+: R_FRV_FUNCDESC     GF4
+[0-9a-f         ]+: R_FRV_32   GF1
+[0-9a-f         ]+: R_FRV_FUNCDESC     GF6
+[0-9a-f         ]+: R_FRV_FUNCDESC     GF5
+[0-9a-f         ]+: R_FRV_32   GD4
+[0-9a-f         ]+: R_FRV_32   GF3
+[0-9a-f         ]+: R_FRV_32   GF2
index 1197fa6..fceb16a 100644 (file)
@@ -5,79 +5,79 @@
 
 .*:     file format elf.*frv.*
 
-Disassembly of section \.text:
+[0-9A-F ]+isassembly of section \.text:
 
-0000038c <F3>:
- 38c:  80 3c 00 01     call 390 <HF0>
+[0-9a-f ]+<F3>:
+[0-9a-f ]+:    80 3c 00 01     call [0-9a-f]+ <HF0>
 
-00000390 <HF0>:
- 390:  80 40 f0 0c     addi gr15,12,gr0
- 394:  80 fc 00 18     setlos 0x18,gr0
- 398:  80 f4 00 1c     setlo 0x1c,gr0
- 39c:  80 f8 00 00     sethi hi\(0x0\),gr0
- 3a0:  80 40 f0 10     addi gr15,16,gr0
- 3a4:  80 fc 00 20     setlos 0x20,gr0
- 3a8:  80 f4 00 14     setlo 0x14,gr0
- 3ac:  80 f8 00 00     sethi hi\(0x0\),gr0
- 3b0:  80 40 ff f8     addi gr15,-8,gr0
- 3b4:  80 fc ff e8     setlos 0xf*ffffffe8,gr0
- 3b8:  80 f4 ff d8     setlo 0xffd8,gr0
- 3bc:  80 f8 ff ff     sethi 0xffff,gr0
- 3c0:  80 40 ff c0     addi gr15,-64,gr0
- 3c4:  80 fc ff c0     setlos 0xf*ffffffc0,gr0
- 3c8:  80 f4 ff c0     setlo 0xffc0,gr0
- 3cc:  80 f8 ff ff     sethi 0xffff,gr0
- 3d0:  80 f4 00 24     setlo 0x24,gr0
- 3d4:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<HF0>:
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 18     setlos 0x18,gr0
+[0-9a-f ]+:    80 f4 00 1c     setlo 0x1c,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 20     setlos 0x20,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff e8     setlos 0xf*ffffffe8,gr0
+[0-9a-f ]+:    80 f4 ff d8     setlo 0xffd8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff bc     addi gr15,-68,gr0
+[0-9a-f ]+:    80 fc ff bc     setlos 0xf+fbc,gr0
+[0-9a-f ]+:    80 f4 ff bc     setlo 0xffbc,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 24     setlo 0x24,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-00004454 <D3>:
-    4454:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4454: R_FRV_32  \.data
+[0-9a-f ]+<D3>:
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
 
-00004458 <HD0>:
-    4458:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4458: R_FRV_32  \.got
-    445c:      00 00 00 04     add\.p gr0,gr4,gr0
-                       445c: R_FRV_32  \.text
+[0-9a-f ]+<HD0>:
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-00004460 <_GLOBAL_OFFSET_TABLE_-0x38>:
-    4460:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4460: R_FRV_FUNCDESC_VALUE      \.text
-    4464:      00 00 00 00     add\.p gr0,gr0,gr0
-    4468:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4468: R_FRV_FUNCDESC_VALUE      \.text
-    446c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4470:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4470: R_FRV_FUNCDESC_VALUE      \.text
-    4474:      00 00 00 00     add\.p gr0,gr0,gr0
-    4478:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4478: R_FRV_FUNCDESC_VALUE      \.text
-    447c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4480:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4480: R_FRV_FUNCDESC_VALUE      \.text
-    4484:      00 00 00 00     add\.p gr0,gr0,gr0
-    4488:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4488: R_FRV_FUNCDESC_VALUE      \.text
-    448c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4490:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4490: R_FRV_FUNCDESC_VALUE      \.text
-    4494:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[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
+[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
+[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
+[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
+[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
+[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
+[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
 
-00004498 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    44a4:      00 00 00 04     add\.p gr0,gr4,gr0
-                       44a4: R_FRV_32  \.text
-    44a8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       44a8: R_FRV_32  \.got
-    44ac:      00 00 00 28     add\.p gr0,gr40,gr0
-                       44ac: R_FRV_32  \.got
-    44b0:      00 00 00 04     add\.p gr0,gr4,gr0
-                       44b0: R_FRV_32  \.text
-    44b4:      00 00 00 04     add\.p gr0,gr4,gr0
-                       44b4: R_FRV_32  \.text
-    44b8:      00 00 00 18     add\.p gr0,gr24,gr0
-                       44b8: R_FRV_32  \.got
-    44bc:      00 00 00 04     add\.p gr0,gr4,gr0
-                       44bc: R_FRV_32  \.data
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 28     add\.p gr0,gr40,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 18     add\.p gr0,gr24,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
index 3be724a..4045562 100644 (file)
@@ -7,65 +7,65 @@
 
 Disassembly of section \.text:
 
-00000564 <F4>:
- 564:  80 3c 00 01     call 568 <PF0>
+[0-9a-f ]+<F4>:
+[0-9a-f ]+:    80 3c 00 01     call [0-9a-f]+ <PF0>
 
-00000568 <PF0>:
- 568:  80 40 f0 10     addi gr15,16,gr0
- 56c:  80 fc 00 20     setlos 0x20,gr0
- 570:  80 f4 00 1c     setlo 0x1c,gr0
- 574:  80 f8 00 00     sethi hi\(0x0\),gr0
- 578:  80 40 f0 0c     addi gr15,12,gr0
- 57c:  80 fc 00 24     setlos 0x24,gr0
- 580:  80 f4 00 18     setlo 0x18,gr0
- 584:  80 f8 00 00     sethi hi\(0x0\),gr0
- 588:  80 40 ff f8     addi gr15,-8,gr0
- 58c:  80 fc ff f0     setlos 0xf*fffffff0,gr0
- 590:  80 f4 ff e8     setlo 0xffe8,gr0
- 594:  80 f8 ff ff     sethi 0xffff,gr0
- 598:  80 40 ff e0     addi gr15,-32,gr0
- 59c:  80 fc ff e0     setlos 0xf*ffffffe0,gr0
- 5a0:  80 f4 ff e0     setlo 0xffe0,gr0
- 5a4:  80 f8 ff ff     sethi 0xffff,gr0
- 5a8:  80 f4 00 14     setlo 0x14,gr0
- 5ac:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<PF0>:
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 20     setlos 0x20,gr0
+[0-9a-f ]+:    80 f4 00 1c     setlo 0x1c,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[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 18     setlo 0x18,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f0     setlos 0xf+ff0,gr0
+[0-9a-f ]+:    80 f4 ff e8     setlo 0xffe8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff dc     addi gr15,-36,gr0
+[0-9a-f ]+:    80 fc ff dc     setlos 0xf+fdc,gr0
+[0-9a-f ]+:    80 f4 ff dc     setlo 0xffdc,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-0000462c <D4>:
-    462c:      00 00 00 04     add\.p gr0,gr4,gr0
-                       462c: R_FRV_32  \.data
+[0-9a-f ]+<D4>:
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
 
-00004630 <PD0>:
-    4630:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4630: R_FRV_FUNCDESC    \.text
-    4634:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4634: R_FRV_32  \.text
+[0-9a-f ]+<PD0>:
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-00004638 <_GLOBAL_OFFSET_TABLE_-0x18>:
-    4638:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4638: R_FRV_FUNCDESC_VALUE      \.text
-    463c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4640:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4640: R_FRV_FUNCDESC_VALUE      \.text
-    4644:      00 00 00 00     add\.p gr0,gr0,gr0
-    4648:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4648: R_FRV_FUNCDESC_VALUE      \.text
-    464c:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x18>:
+[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
+[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
+[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
 
-00004650 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    465c:      00 00 00 04     add\.p gr0,gr4,gr0
-                       465c: R_FRV_FUNCDESC    \.text
-    4660:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4660: R_FRV_32  \.text
-    4664:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4664: R_FRV_32  \.data
-    4668:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4668: R_FRV_FUNCDESC    \.text
-    466c:      00 00 00 04     add\.p gr0,gr4,gr0
-                       466c: R_FRV_32  \.text
-    4670:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4670: R_FRV_32  \.text
-    4674:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4674: R_FRV_FUNCDESC    \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     \.text
index b5ca50e..009c62c 100644 (file)
@@ -7,76 +7,76 @@
 
 Disassembly of section \.plt:
 
-000004a8 <\.plt>:
- 4a8:  00 00 00 10     add\.p gr0,gr16,gr0
- 4ac:  c0 1a 00 06     bra 4c4 <F5-0x10>
- 4b0:  00 00 00 08     add\.p gr0,gr8,gr0
- 4b4:  c0 1a 00 04     bra 4c4 <F5-0x10>
- 4b8:  00 00 00 00     add\.p gr0,gr0,gr0
- 4bc:  c0 1a 00 02     bra 4c4 <F5-0x10>
- 4c0:  00 00 00 18     add\.p gr0,gr24,gr0
- 4c4:  88 08 f1 40     ldd @\(gr15,gr0\),gr4
- 4c8:  80 30 40 00     jmpl @\(gr4,gr0\)
- 4cc:  9c cc ff f0     lddi @\(gr15,-16\),gr14
- 4d0:  80 30 e0 00     jmpl @\(gr14,gr0\)
+[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 ]+:    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 ]+:    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 ]+:    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\)
+[0-9a-f ]+:    9c cc ff f0     lddi @\(gr15,-16\),gr14
+[0-9a-f ]+:    80 30 e0 00     jmpl @\(gr14,gr0\)
 Disassembly of section \.text:
 
-000004d4 <F5>:
- 4d4:  fe 3f ff fe     call 4cc <F5-0x8>
- 4d8:  80 40 f0 0c     addi gr15,12,gr0
- 4dc:  80 fc 00 24     setlos 0x24,gr0
- 4e0:  80 f4 00 20     setlo 0x20,gr0
- 4e4:  80 f8 00 00     sethi hi\(0x0\),gr0
- 4e8:  80 40 f0 10     addi gr15,16,gr0
- 4ec:  80 fc 00 1c     setlos 0x1c,gr0
- 4f0:  80 f4 00 18     setlo 0x18,gr0
- 4f4:  80 f8 00 00     sethi hi\(0x0\),gr0
- 4f8:  80 40 ff f8     addi gr15,-8,gr0
- 4fc:  80 fc ff e8     setlos 0xf*ffffffe8,gr0
- 500:  80 f4 ff e0     setlo 0xffe0,gr0
- 504:  80 f8 ff ff     sethi 0xffff,gr0
- 508:  80 f4 00 14     setlo 0x14,gr0
- 50c:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<F5>:
+[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <F5-0x8>
+[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
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 1c     setlos 0x1c,gr0
+[0-9a-f ]+:    80 f4 00 18     setlo 0x18,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff e8     setlos 0xf*ffffffe8,gr0
+[0-9a-f ]+:    80 f4 ff e0     setlo 0xffe0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-000045a4 <D5>:
-    45a4:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45a4: R_FRV_32  UD0
-    45a8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45a8: R_FRV_FUNCDESC    UFb
-    45ac:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45ac: R_FRV_32  UFb
+[0-9a-f ]+<D5>:
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   UD0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC     UFb
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   UFb
 Disassembly of section \.got:
 
-000045b0 <_GLOBAL_OFFSET_TABLE_-0x20>:
-    45b0:      00 00 04 c4     addxcc\.p gr0,gr4,gr0,icc1
-                       45b0: R_FRV_FUNCDESC_VALUE      UF9
-    45b4:      00 00 00 00     add\.p gr0,gr0,gr0
-    45b8:      00 00 04 ac     addx\.p gr0,gr44,gr0,icc1
-                       45b8: R_FRV_FUNCDESC_VALUE      UF8
-    45bc:      00 00 00 00     add\.p gr0,gr0,gr0
-    45c0:      00 00 04 bc     addx\.p gr0,gr60,gr0,icc1
-                       45c0: R_FRV_FUNCDESC_VALUE      UF0
-    45c4:      00 00 00 00     add\.p gr0,gr0,gr0
-    45c8:      00 00 04 b4     addx\.p gr0,gr52,gr0,icc1
-                       45c8: R_FRV_FUNCDESC_VALUE      UF7
-    45cc:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x20>:
+[0-9a-f ]+:    00 00 04 7c     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       UF9
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f ]+:    00 00 04 64     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       UF8
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f ]+:    00 00 04 74     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       UF0
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f ]+:    00 00 04 6c     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       UF7
+[0-9a-f ]+:    00 00 00 00     .*
 
-000045d0 <_GLOBAL_OFFSET_TABLE_>:
-    45d0:      00 00 00 00     add\.p gr0,gr0,gr0
-    45d4:      00 00 00 00     add\.p gr0,gr0,gr0
-    45d8:      00 00 00 00     add\.p gr0,gr0,gr0
-    45dc:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45dc: R_FRV_32  UF1
-    45e0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45e0: R_FRV_FUNCDESC    UF4
-    45e4:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45e4: R_FRV_32  UD1
-    45e8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45e8: R_FRV_FUNCDESC    UF6
-    45ec:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45ec: R_FRV_FUNCDESC    UF5
-    45f0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45f0: R_FRV_32  UF3
-    45f4:      00 00 00 00     add\.p gr0,gr0,gr0
-                       45f4: R_FRV_32  UF2
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f         ]+: R_FRV_32   UF1
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC     UF4
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f         ]+: R_FRV_32   UD1
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC     UF6
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f         ]+: R_FRV_FUNCDESC     UF5
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f         ]+: R_FRV_32   UF3
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f         ]+: R_FRV_32   UF2
index 4d1789a..aefa4d2 100644 (file)
@@ -7,67 +7,67 @@
 
 Disassembly of section \.plt:
 
-0000037c <\.plt>:
- 37c:  00 00 00 08     add\.p gr0,gr8,gr0
- 380:  c0 1a 00 06     bra 398 <F6-0x10>
- 384:  00 00 00 00     add\.p gr0,gr0,gr0
- 388:  c0 1a 00 04     bra 398 <F6-0x10>
- 38c:  00 00 00 10     add\.p gr0,gr16,gr0
- 390:  c0 1a 00 02     bra 398 <F6-0x10>
- 394:  00 00 00 18     add\.p gr0,gr24,gr0
- 398:  88 08 f1 40     ldd @\(gr15,gr0\),gr4
- 39c:  80 30 40 00     jmpl @\(gr4,gr0\)
- 3a0:  9c cc ff f0     lddi @\(gr15,-16\),gr14
- 3a4:  80 30 e0 00     jmpl @\(gr14,gr0\)
+[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 ]+:    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 ]+:    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 ]+:    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\)
+[0-9a-f ]+:    9c cc ff f0     lddi @\(gr15,-16\),gr14
+[0-9a-f ]+:    80 30 e0 00     jmpl @\(gr14,gr0\)
 Disassembly of section \.text:
 
-000003a8 <F6>:
- 3a8:  fe 3f ff fe     call 3a0 <F6-0x8>
- 3ac:  80 40 f0 0c     addi gr15,12,gr0
- 3b0:  80 fc 00 24     setlos 0x24,gr0
- 3b4:  80 f4 00 20     setlo 0x20,gr0
- 3b8:  80 f8 00 00     sethi hi\(0x0\),gr0
- 3bc:  80 40 f0 10     addi gr15,16,gr0
- 3c0:  80 fc 00 18     setlos 0x18,gr0
- 3c4:  80 f4 00 1c     setlo 0x1c,gr0
- 3c8:  80 f8 00 00     sethi hi\(0x0\),gr0
- 3cc:  80 40 ff f8     addi gr15,-8,gr0
- 3d0:  80 fc ff e8     setlos 0xf*ffffffe8,gr0
- 3d4:  80 f4 ff e0     setlo 0xffe0,gr0
- 3d8:  80 f8 ff ff     sethi 0xffff,gr0
- 3dc:  80 f4 ff d0     setlo 0xffd0,gr0
- 3e0:  80 f8 ff ff     sethi 0xffff,gr0
- 3e4:  80 f4 00 14     setlo 0x14,gr0
- 3e8:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<F6>:
+[0-9a-f ]+:    fe 3f ff fe     call [0-9a-f]+ <F6-0x8>
+[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
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 18     setlos 0x18,gr0
+[0-9a-f ]+:    80 f4 00 1c     setlo 0x1c,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff e8     setlos 0xf*ffffffe8,gr0
+[0-9a-f ]+:    80 f4 ff e0     setlo 0xffe0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 ff d0     setlo 0xffd0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-00004480 <D6>:
+[0-9a-f ]+<D6>:
        \.\.\.
-                       4480: R_FRV_32  WD0
-                       4484: R_FRV_FUNCDESC    WFb
-                       4488: R_FRV_32  WFb
+[0-9a-f         ]+: R_FRV_32   WD0
+[0-9a-f         ]+: R_FRV_FUNCDESC     WFb
+[0-9a-f         ]+: R_FRV_32   WFb
 Disassembly of section \.got:
 
-00004490 <_GLOBAL_OFFSET_TABLE_-0x20>:
-    4490:      00 00 03 98     sdiv\.p gr0,gr24,gr0
-                       4490: R_FRV_FUNCDESC_VALUE      WF9
-    4494:      00 00 00 00     add\.p gr0,gr0,gr0
-    4498:      00 00 03 90     sdiv\.p gr0,gr16,gr0
-                       4498: R_FRV_FUNCDESC_VALUE      WF8
-    449c:      00 00 00 00     add\.p gr0,gr0,gr0
-    44a0:      00 00 03 88     sdiv\.p gr0,gr8,gr0
-                       44a0: R_FRV_FUNCDESC_VALUE      WF0
-    44a4:      00 00 00 00     add\.p gr0,gr0,gr0
-    44a8:      00 00 03 80     sdiv\.p gr0,gr0,gr0
-                       44a8: R_FRV_FUNCDESC_VALUE      WF7
-    44ac:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x20>:
+[0-9a-f ]+:    00 00 03 98     sdiv\.p gr0,gr24,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       WF9
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+:    00 00 03 90     sdiv\.p gr0,gr16,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       WF8
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+:    00 00 03 88     sdiv\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       WF0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+:    00 00 03 80     sdiv\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_FUNCDESC_VALUE       WF7
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
 
-000044b0 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       44bc: R_FRV_32  WF1
-                       44c0: R_FRV_FUNCDESC    WF4
-                       44c4: R_FRV_32  WD2
-                       44c8: R_FRV_FUNCDESC    WF5
-                       44cc: R_FRV_FUNCDESC    WF6
-                       44d0: R_FRV_32  WF3
-                       44d4: R_FRV_32  WF2
+[0-9a-f         ]+: R_FRV_32   WF1
+[0-9a-f         ]+: R_FRV_FUNCDESC     WF4
+[0-9a-f         ]+: R_FRV_32   WD2
+[0-9a-f         ]+: R_FRV_FUNCDESC     WF5
+[0-9a-f         ]+: R_FRV_FUNCDESC     WF6
+[0-9a-f         ]+: R_FRV_32   WF3
+[0-9a-f         ]+: R_FRV_32   WF2
index 59d50e8..2004a84 100644 (file)
@@ -7,51 +7,51 @@
 
 Disassembly of section \.text:
 
-0000033c <F7>:
- 33c:  80 3c 00 02     call 344 <\.F0\+0x4>
-
-00000340 <\.F0>:
- 340:  80 40 f0 0c     addi gr15,12,gr0
- 344:  80 fc 00 0c     setlos 0xc,gr0
- 348:  80 f4 00 0c     setlo 0xc,gr0
- 34c:  80 f8 00 00     sethi hi\(0x0\),gr0
- 350:  80 40 f0 10     addi gr15,16,gr0
- 354:  80 fc 00 10     setlos 0x10,gr0
- 358:  80 f4 00 10     setlo 0x10,gr0
- 35c:  80 f8 00 00     sethi hi\(0x0\),gr0
- 360:  80 40 ff f8     addi gr15,-8,gr0
- 364:  80 fc ff f8     setlos 0xf*fffffff8,gr0
- 368:  80 f4 ff f8     setlo 0xfff8,gr0
- 36c:  80 f8 ff ff     sethi 0xffff,gr0
- 370:  80 40 ff f4     addi gr15,-12,gr0
- 374:  80 fc ff f4     setlos 0xf*fffffff4,gr0
- 378:  80 f4 ff f4     setlo 0xfff4,gr0
- 37c:  80 f8 ff ff     sethi 0xffff,gr0
- 380:  80 f4 00 14     setlo 0x14,gr0
- 384:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
-
-00004404 <D7>:
-    4404:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4404: R_FRV_32  \.data
-
-00004408 <\.D0>:
-    4408:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4408: R_FRV_32  \.got
-    440c:      00 00 00 08     add\.p gr0,gr8,gr0
-                       440c: R_FRV_32  \.text
+[0-9a-f ]+<F7>:
+[0-9a-f ]+:    80 3c 00 02     call [0-9a-f]+ <\.F0\+0x4>
+
+[0-9a-f ]+<\.F0>:
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 0c     setlos 0xc,gr0
+[0-9a-f ]+:    80 f4 00 0c     setlo 0xc,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 10     setlos 0x10,gr0
+[0-9a-f ]+:    80 f4 00 10     setlo 0x10,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f8     setlos 0xf*fffffff8,gr0
+[0-9a-f ]+:    80 f4 ff f8     setlo 0xfff8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff f0     addi gr15,-16,gr0
+[0-9a-f ]+:    80 fc ff f0     setlos 0xf+ff0,gr0
+[0-9a-f ]+:    80 f4 ff f0     setlo 0xfff0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
+
+[0-9a-f ]+<D7>:
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
+
+[0-9a-f ]+<\.D0>:
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-00004410 <_GLOBAL_OFFSET_TABLE_-0x8>:
-    4410:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4410: R_FRV_FUNCDESC_VALUE      \.text
-    4414:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[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
 
-00004418 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    4424:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4424: R_FRV_32  \.text
-    4428:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4428: R_FRV_32  \.got
-    442c:      00 00 00 08     add\.p gr0,gr8,gr0
-                       442c: R_FRV_32  \.data
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
index c36bcad..543d313 100644 (file)
@@ -7,77 +7,77 @@
 
 Disassembly of section \.text:
 
-00000434 <F8>:
- 434:  80 3c 00 02     call 43c <GF1\+0x4>
+[0-9a-f ]+<F8>:
+[0-9a-f ]+:    80 3c 00 02     call [0-9a-f]+ <GF1\+0x4>
 
-00000438 <GF1>:
- 438:  80 40 f0 10     addi gr15,16,gr0
- 43c:  80 fc 00 14     setlos 0x14,gr0
- 440:  80 f4 00 24     setlo 0x24,gr0
- 444:  80 f8 00 00     sethi hi\(0x0\),gr0
- 448:  80 40 f0 0c     addi gr15,12,gr0
- 44c:  80 fc 00 1c     setlos 0x1c,gr0
- 450:  80 f4 00 18     setlo 0x18,gr0
- 454:  80 f8 00 00     sethi hi\(0x0\),gr0
- 458:  80 40 ff f8     addi gr15,-8,gr0
- 45c:  80 fc ff f0     setlos 0xf*fffffff0,gr0
- 460:  80 f4 ff c8     setlo 0xffc8,gr0
- 464:  80 f8 ff ff     sethi 0xffff,gr0
- 468:  80 40 ff c4     addi gr15,-60,gr0
- 46c:  80 fc ff c4     setlos 0xf*ffffffc4,gr0
- 470:  80 f4 ff c4     setlo 0xffc4,gr0
- 474:  80 f8 ff ff     sethi 0xffff,gr0
- 478:  80 f4 00 20     setlo 0x20,gr0
- 47c:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<GF1>:
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 14     setlos 0x14,gr0
+[0-9a-f ]+:    80 f4 00 24     setlo 0x24,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 1c     setlos 0x1c,gr0
+[0-9a-f ]+:    80 f4 00 18     setlo 0x18,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f0     setlos 0xf+ff0,gr0
+[0-9a-f ]+:    80 f4 ff c8     setlo 0xffc8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff c0     addi gr15,-64,gr0
+[0-9a-f ]+:    80 fc ff c0     setlos 0xf+fc0,gr0
+[0-9a-f ]+:    80 f4 ff c0     setlo 0xffc0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9A-F ]+isassembly of section \.dat[0-9a-f ]+:
 
-000044fc <D8>:
-    44fc:      00 00 00 04     add\.p gr0,gr4,gr0
-                       44fc: R_FRV_32  GD0
+[0-9a-f ]+<D8>:
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   GD0
 
-00004500 <GD0>:
-    4500:      00 00 00 10     add\.p gr0,gr16,gr0
-                       4500: R_FRV_32  \.got
-    4504:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4504: R_FRV_32  \.text
+[0-9a-f ]+<GD0>:
+[0-9a-f ]+:    00 00 00 10     add\.p gr0,gr16,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-00004508 <_GLOBAL_OFFSET_TABLE_-0x38>:
-    4508:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4508: R_FRV_FUNCDESC_VALUE      \.text
-    450c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4510:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4510: R_FRV_FUNCDESC_VALUE      \.text
-    4514:      00 00 00 00     add\.p gr0,gr0,gr0
-    4518:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4518: R_FRV_FUNCDESC_VALUE      \.text
-    451c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4520:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4520: R_FRV_FUNCDESC_VALUE      \.text
-    4524:      00 00 00 00     add\.p gr0,gr0,gr0
-    4528:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4528: R_FRV_FUNCDESC_VALUE      \.text
-    452c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4530:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4530: R_FRV_FUNCDESC_VALUE      \.text
-    4534:      00 00 00 00     add\.p gr0,gr0,gr0
-    4538:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4538: R_FRV_FUNCDESC_VALUE      \.text
-    453c:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[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
+[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
+[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
+[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
+[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
+[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
+[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
 
-00004540 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    454c:      00 00 00 08     add\.p gr0,gr8,gr0
-                       454c: R_FRV_32  \.got
-    4550:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4550: R_FRV_32  GF1
-    4554:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4554: R_FRV_32  GF2
-    4558:      00 00 00 20     add\.p gr0,gr32,gr0
-                       4558: R_FRV_32  \.got
-    455c:      00 00 00 18     add\.p gr0,gr24,gr0
-                       455c: R_FRV_32  \.got
-    4560:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4560: R_FRV_32  GD4
-    4564:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4564: R_FRV_32  GF3
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   GF1
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   GF2
+[0-9a-f ]+:    00 00 00 20     add\.p gr0,gr32,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 18     add\.p gr0,gr24,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   GD4
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   GF3
index eaa93aa..51ca126 100644 (file)
@@ -7,77 +7,77 @@
 
 Disassembly of section \.text:
 
-00000228 <F2>:
- 228:  80 3c 00 01     call 22c <GF0>
+[0-9a-f ]+<F2>:
+[0-9a-f ]+:    80 3c 00 01     call [0-9a-f]+ <GF0>
 
-0000022c <GF0>:
- 22c:  80 40 f0 10     addi gr15,16,gr0
- 230:  80 fc 00 24     setlos 0x24,gr0
- 234:  80 f4 00 20     setlo 0x20,gr0
- 238:  80 f8 00 00     sethi hi\(0x0\),gr0
- 23c:  80 40 f0 0c     addi gr15,12,gr0
- 240:  80 fc 00 18     setlos 0x18,gr0
- 244:  80 f4 00 14     setlo 0x14,gr0
- 248:  80 f8 00 00     sethi hi\(0x0\),gr0
- 24c:  80 40 ff f8     addi gr15,-8,gr0
- 250:  80 fc ff d0     setlos 0xf*ffffffd0,gr0
- 254:  80 f4 ff c8     setlo 0xffc8,gr0
- 258:  80 f8 ff ff     sethi 0xffff,gr0
- 25c:  80 40 ff bc     addi gr15,-68,gr0
- 260:  80 fc ff bc     setlos 0xf*ffffffbc,gr0
- 264:  80 f4 ff bc     setlo 0xffbc,gr0
- 268:  80 f8 ff ff     sethi 0xffff,gr0
- 26c:  80 f4 00 1c     setlo 0x1c,gr0
- 270:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<GF0>:
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 24     setlos 0x24,gr0
+[0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 18     setlos 0x18,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff d0     setlos 0xf+fd0,gr0
+[0-9a-f ]+:    80 f4 ff c8     setlo 0xffc8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff c0     addi gr15,-64,gr0
+[0-9a-f ]+:    80 fc ff c0     setlos 0xf+fc0,gr0
+[0-9a-f ]+:    80 f4 ff c0     setlo 0xffc0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 1c     setlo 0x1c,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-000042f0 <D2>:
-    42f0:      00 00 00 04     add\.p gr0,gr4,gr0
-                       42f0: R_FRV_32  \.data
+[0-9a-f ]+<D2>:
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
 
-000042f4 <GD0>:
-    42f4:      00 00 00 18     add\.p gr0,gr24,gr0
-                       42f4: R_FRV_32  \.got
-    42f8:      00 00 00 04     add\.p gr0,gr4,gr0
-                       42f8: R_FRV_32  \.text
+[0-9a-f ]+<GD0>:
+[0-9a-f ]+:    00 00 00 18     add\.p gr0,gr24,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-00004300 <_GLOBAL_OFFSET_TABLE_-0x38>:
-    4300:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4300: R_FRV_FUNCDESC_VALUE      \.text
-    4304:      00 00 00 00     add\.p gr0,gr0,gr0
-    4308:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4308: R_FRV_FUNCDESC_VALUE      \.text
-    430c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4310:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4310: R_FRV_FUNCDESC_VALUE      \.text
-    4314:      00 00 00 00     add\.p gr0,gr0,gr0
-    4318:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4318: R_FRV_FUNCDESC_VALUE      \.text
-    431c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4320:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4320: R_FRV_FUNCDESC_VALUE      \.text
-    4324:      00 00 00 00     add\.p gr0,gr0,gr0
-    4328:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4328: R_FRV_FUNCDESC_VALUE      \.text
-    432c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4330:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4330: R_FRV_FUNCDESC_VALUE      \.text
-    4334:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[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
+[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
+[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
+[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
+[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
+[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
+[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
 
-00004338 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    4344:      00 00 00 10     add\.p gr0,gr16,gr0
-                       4344: R_FRV_32  \.got
-    4348:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4348: R_FRV_32  \.text
-    434c:      00 00 00 28     add\.p gr0,gr40,gr0
-                       434c: R_FRV_32  \.got
-    4350:      00 00 00 20     add\.p gr0,gr32,gr0
-                       4350: R_FRV_32  \.got
-    4354:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4354: R_FRV_32  \.data
-    4358:      00 00 00 04     add\.p gr0,gr4,gr0
-                       4358: R_FRV_32  \.text
-    435c:      00 00 00 04     add\.p gr0,gr4,gr0
-                       435c: R_FRV_32  \.text
+[0-9a-f ]+:    00 00 00 10     add\.p gr0,gr16,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 28     add\.p gr0,gr40,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 20     add\.p gr0,gr32,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 04     add\.p gr0,gr4,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
index 5b4995f..8d2c67e 100644 (file)
@@ -7,77 +7,77 @@
 
 Disassembly of section \.text:
 
-00000228 <F8>:
- 228:  80 3c 00 02     call 230 <GF0\+0x4>
+[0-9a-f ]+<F8>:
+[0-9a-f ]+:    80 3c 00 02     call [0-9a-f]+ <GF0\+0x4>
 
-0000022c <GF0>:
- 22c:  80 40 f0 10     addi gr15,16,gr0
- 230:  80 fc 00 14     setlos 0x14,gr0
- 234:  80 f4 00 24     setlo 0x24,gr0
- 238:  80 f8 00 00     sethi hi\(0x0\),gr0
- 23c:  80 40 f0 0c     addi gr15,12,gr0
- 240:  80 fc 00 1c     setlos 0x1c,gr0
- 244:  80 f4 00 18     setlo 0x18,gr0
- 248:  80 f8 00 00     sethi hi\(0x0\),gr0
- 24c:  80 40 ff f8     addi gr15,-8,gr0
- 250:  80 fc ff f0     setlos 0xf*fffffff0,gr0
- 254:  80 f4 ff c8     setlo 0xffc8,gr0
- 258:  80 f8 ff ff     sethi 0xffff,gr0
- 25c:  80 40 ff c0     addi gr15,-64,gr0
- 260:  80 fc ff c0     setlos 0xf*ffffffc0,gr0
- 264:  80 f4 ff c0     setlo 0xffc0,gr0
- 268:  80 f8 ff ff     sethi 0xffff,gr0
- 26c:  80 f4 00 20     setlo 0x20,gr0
- 270:  80 f8 00 00     sethi hi\(0x0\),gr0
-Disassembly of section \.data:
+[0-9a-f ]+<GF0>:
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 14     setlos 0x14,gr0
+[0-9a-f ]+:    80 f4 00 24     setlo 0x24,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 1c     setlos 0x1c,gr0
+[0-9a-f ]+:    80 f4 00 18     setlo 0x18,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f0     setlos 0xf+ff0,gr0
+[0-9a-f ]+:    80 f4 ff c8     setlo 0xffc8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff c4     addi gr15,-60,gr0
+[0-9a-f ]+:    80 fc ff c4     setlos 0xf+fc4,gr0
+[0-9a-f ]+:    80 f4 ff c4     setlo 0xffc4,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-000042f0 <D8>:
-    42f0:      00 00 00 08     add\.p gr0,gr8,gr0
-                       42f0: R_FRV_32  \.data
+[0-9a-f ]+<D8>:
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
 
-000042f4 <GD0>:
-    42f4:      00 00 00 10     add\.p gr0,gr16,gr0
-                       42f4: R_FRV_32  \.got
-    42f8:      00 00 00 08     add\.p gr0,gr8,gr0
-                       42f8: R_FRV_32  \.text
+[0-9a-f ]+<GD0>:
+[0-9a-f ]+:    00 00 00 10     add\.p gr0,gr16,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
 Disassembly of section \.got:
 
-00004300 <_GLOBAL_OFFSET_TABLE_-0x38>:
-    4300:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4300: R_FRV_FUNCDESC_VALUE      \.text
-    4304:      00 00 00 00     add\.p gr0,gr0,gr0
-    4308:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4308: R_FRV_FUNCDESC_VALUE      \.text
-    430c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4310:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4310: R_FRV_FUNCDESC_VALUE      \.text
-    4314:      00 00 00 00     add\.p gr0,gr0,gr0
-    4318:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4318: R_FRV_FUNCDESC_VALUE      \.text
-    431c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4320:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4320: R_FRV_FUNCDESC_VALUE      \.text
-    4324:      00 00 00 00     add\.p gr0,gr0,gr0
-    4328:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4328: R_FRV_FUNCDESC_VALUE      \.text
-    432c:      00 00 00 00     add\.p gr0,gr0,gr0
-    4330:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4330: R_FRV_FUNCDESC_VALUE      \.text
-    4334:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[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
+[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
+[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
+[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
+[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
+[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
+[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
 
-00004338 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    4344:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4344: R_FRV_32  \.got
-    4348:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4348: R_FRV_32  \.text
-    434c:      00 00 00 08     add\.p gr0,gr8,gr0
-                       434c: R_FRV_32  \.text
-    4350:      00 00 00 20     add\.p gr0,gr32,gr0
-                       4350: R_FRV_32  \.got
-    4354:      00 00 00 18     add\.p gr0,gr24,gr0
-                       4354: R_FRV_32  \.got
-    4358:      00 00 00 08     add\.p gr0,gr8,gr0
-                       4358: R_FRV_32  \.data
-    435c:      00 00 00 08     add\.p gr0,gr8,gr0
-                       435c: R_FRV_32  \.text
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
+[0-9a-f ]+:    00 00 00 20     add\.p gr0,gr32,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 18     add\.p gr0,gr24,gr0
+[0-9a-f         ]+: R_FRV_32   \.got
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.data
+[0-9a-f ]+:    00 00 00 08     add\.p gr0,gr8,gr0
+[0-9a-f         ]+: R_FRV_32   \.text
index 1973f5e..1c4dce1 100644 (file)
@@ -7,56 +7,56 @@
 
 Disassembly of section \.text:
 
-00010094 <F1>:
-   10094:      80 3c 00 01     call 10098 <\.F0>
-
-00010098 <\.F0>:
-   10098:      80 40 f0 0c     addi gr15,12,gr0
-   1009c:      80 fc 00 0c     setlos 0xc,gr0
-   100a0:      80 f4 00 0c     setlo 0xc,gr0
-   100a4:      80 f8 00 00     sethi hi\(0x0\),gr0
-   100a8:      80 40 f0 10     addi gr15,16,gr0
-   100ac:      80 fc 00 10     setlos 0x10,gr0
-   100b0:      80 f4 00 10     setlo 0x10,gr0
-   100b4:      80 f8 00 00     sethi hi\(0x0\),gr0
-   100b8:      80 40 ff f8     addi gr15,-8,gr0
-   100bc:      80 fc ff f8     setlos 0xf*fffffff8,gr0
-   100c0:      80 f4 ff f8     setlo 0xfff8,gr0
-   100c4:      80 f8 ff ff     sethi 0xffff,gr0
-   100c8:      80 40 ff f0     addi gr15,-16,gr0
-   100cc:      80 fc ff f0     setlos 0xf*fffffff0,gr0
-   100d0:      80 f4 ff f0     setlo 0xfff0,gr0
-   100d4:      80 f8 ff ff     sethi 0xffff,gr0
-   100d8:      80 f4 00 14     setlo 0x14,gr0
-   100dc:      80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+<F1>:
+[0-9a-f ]+:    80 3c 00 01     call [0-9a-f]+ <\.F0>
+
+[0-9a-f ]+<\.F0>:
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 0c     setlos 0xc,gr0
+[0-9a-f ]+:    80 f4 00 0c     setlo 0xc,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 10     setlos 0x10,gr0
+[0-9a-f ]+:    80 f4 00 10     setlo 0x10,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f8     setlos 0xf*fffffff8,gr0
+[0-9a-f ]+:    80 f4 ff f8     setlo 0xfff8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff f0     addi gr15,-16,gr0
+[0-9a-f ]+:    80 fc ff f0     setlos 0xf*fffffff0,gr0
+[0-9a-f ]+:    80 f4 ff f0     setlo 0xfff0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
 Disassembly of section \.rofixup:
 
-000100e0 <__ROFIXUP_LIST__>:
-   100e0:      00 01 41 24     sub\.p gr20,gr36,gr0
-   100e4:      00 01 41 28     sub\.p gr20,gr40,gr0
-   100e8:      00 01 41 10     sub\.p gr20,gr16,gr0
-   100ec:      00 01 41 14     sub\.p gr20,gr20,gr0
-   100f0:      00 01 41 2c     sub\.p gr20,gr44,gr0
-   100f4:      00 01 41 04     sub\.p gr20,gr4,gr0
-   100f8:      00 01 41 08     sub\.p gr20,gr8,gr0
-   100fc:      00 01 41 0c     sub\.p gr20,gr12,gr0
-   10100:      00 01 41 18     sub\.p gr20,gr24,gr0
-Disassembly of section \.data:
-
-00014104 <D1>:
-   14104:      00 01 41 08     sub\.p gr20,gr8,gr0
-
-00014108 <\.D0>:
-   14108:      00 01 41 10     sub\.p gr20,gr16,gr0
-   1410c:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
+[0-9a-f ]+<__ROFIXUP_LIST__>:
+[0-9a-f ]+:    00 01 41 24     sub\.p gr20,gr36,gr0
+[0-9a-f ]+:    00 01 41 28     sub\.p gr20,gr40,gr0
+[0-9a-f ]+:    00 01 41 10     sub\.p gr20,gr16,gr0
+[0-9a-f ]+:    00 01 41 14     sub\.p gr20,gr20,gr0
+[0-9a-f ]+:    00 01 41 2c     sub\.p gr20,gr44,gr0
+[0-9a-f ]+:    00 01 41 04     sub\.p gr20,gr4,gr0
+[0-9a-f ]+:    00 01 41 08     sub\.p gr20,gr8,gr0
+[0-9a-f ]+:    00 01 41 0c     sub\.p gr20,gr12,gr0
+[0-9a-f ]+:    00 01 41 18     sub\.p gr20,gr24,gr0
+Disassembly of section \.dat[0-9a-f ]+:
+
+[0-9a-f ]+<D1>:
+[0-9a-f ]+:    00 01 41 08     sub\.p gr20,gr8,gr0
+
+[0-9a-f ]+<\.D0>:
+[0-9a-f ]+:    00 01 41 10     sub\.p gr20,gr16,gr0
+[0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
 Disassembly of section \.got:
 
-00014110 <_GLOBAL_OFFSET_TABLE_-0x8>:
-   14110:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   14114:      00 01 41 18     sub\.p gr20,gr24,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[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
 
-00014118 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-   14124:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   14128:      00 01 41 10     sub\.p gr20,gr16,gr0
-   1412c:      00 01 41 08     sub\.p gr20,gr8,gr0
+[0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
+[0-9a-f ]+:    00 01 41 10     sub\.p gr20,gr16,gr0
+[0-9a-f ]+:    00 01 41 08     sub\.p gr20,gr8,gr0
index e01cdfd..d2b794f 100644 (file)
@@ -7,88 +7,88 @@
 
 Disassembly of section \.text:
 
-00010094 <F2>:
-   10094:      80 3c 00 01     call 10098 <GF0>
+[0-9a-f ]+<F2>:
+[0-9a-f ]+:    80 3c 00 01     call [0-9a-f]+ <GF0>
 
-00010098 <GF0>:
-   10098:      80 40 f0 10     addi gr15,16,gr0
-   1009c:      80 fc 00 24     setlos 0x24,gr0
-   100a0:      80 f4 00 20     setlo 0x20,gr0
-   100a4:      80 f8 00 00     sethi hi\(0x0\),gr0
-   100a8:      80 40 f0 0c     addi gr15,12,gr0
-   100ac:      80 fc 00 18     setlos 0x18,gr0
-   100b0:      80 f4 00 14     setlo 0x14,gr0
-   100b4:      80 f8 00 00     sethi hi\(0x0\),gr0
-   100b8:      80 40 ff f8     addi gr15,-8,gr0
-   100bc:      80 fc ff d0     setlos 0xf*ffffffd0,gr0
-   100c0:      80 f4 ff c8     setlo 0xffc8,gr0
-   100c4:      80 f8 ff ff     sethi 0xffff,gr0
-   100c8:      80 40 ff c0     addi gr15,-64,gr0
-   100cc:      80 fc ff c0     setlos 0xf*ffffffc0,gr0
-   100d0:      80 f4 ff c0     setlo 0xffc0,gr0
-   100d4:      80 f8 ff ff     sethi 0xffff,gr0
-   100d8:      80 f4 00 1c     setlo 0x1c,gr0
-   100dc:      80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+<GF0>:
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 24     setlos 0x24,gr0
+[0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 18     setlos 0x18,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff d0     setlos 0xf*ffffffd0,gr0
+[0-9a-f ]+:    80 f4 ff c8     setlo 0xffc8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff c0     addi gr15,-64,gr0
+[0-9a-f ]+:    80 fc ff c0     setlos 0xf*ffffffc0,gr0
+[0-9a-f ]+:    80 f4 ff c0     setlo 0xffc0,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 1c     setlo 0x1c,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
 Disassembly of section \.rofixup:
 
-000100e0 <__ROFIXUP_LIST__>:
-   100e0:      00 01 41 98     subx\.p gr20,gr24,gr0,icc0
-   100e4:      00 01 41 ac     subx\.p gr20,gr44,gr0,icc0
-   100e8:      00 01 41 a8     subx\.p gr20,gr40,gr0,icc0
-   100ec:      00 01 41 94     subx\.p gr20,gr20,gr0,icc0
-   100f0:      00 01 41 60     subcc\.p gr20,gr32,gr0,icc0
-   100f4:      00 01 41 64     subcc\.p gr20,gr36,gr0,icc0
-   100f8:      00 01 41 a0     subx\.p gr20,gr32,gr0,icc0
-   100fc:      00 01 41 70     subcc\.p gr20,gr48,gr0,icc0
-   10100:      00 01 41 74     subcc\.p gr20,gr52,gr0,icc0
-   10104:      00 01 41 9c     subx\.p gr20,gr28,gr0,icc0
-   10108:      00 01 41 78     subcc\.p gr20,gr56,gr0,icc0
-   1010c:      00 01 41 7c     subcc\.p gr20,gr60,gr0,icc0
-   10110:      00 01 41 80     subx\.p gr20,gr0,gr0,icc0
-   10114:      00 01 41 84     subx\.p gr20,gr4,gr0,icc0
-   10118:      00 01 41 58     subcc\.p gr20,gr24,gr0,icc0
-   1011c:      00 01 41 5c     subcc\.p gr20,gr28,gr0,icc0
-   10120:      00 01 41 50     subcc\.p gr20,gr16,gr0,icc0
-   10124:      00 01 41 54     subcc\.p gr20,gr20,gr0,icc0
-   10128:      00 01 41 a4     subx\.p gr20,gr36,gr0,icc0
-   1012c:      00 01 41 44     subcc\.p gr20,gr4,gr0,icc0
-   10130:      00 01 41 68     subcc\.p gr20,gr40,gr0,icc0
-   10134:      00 01 41 6c     subcc\.p gr20,gr44,gr0,icc0
-   10138:      00 01 41 48     subcc\.p gr20,gr8,gr0,icc0
-   1013c:      00 01 41 4c     subcc\.p gr20,gr12,gr0,icc0
-   10140:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-Disassembly of section \.data:
+[0-9a-f ]+<__ROFIXUP_LIST__>:
+[0-9a-f ]+:    00 01 41 98     subx\.p gr20,gr24,gr0,icc0
+[0-9a-f ]+:    00 01 41 ac     subx\.p gr20,gr44,gr0,icc0
+[0-9a-f ]+:    00 01 41 a8     subx\.p gr20,gr40,gr0,icc0
+[0-9a-f ]+:    00 01 41 94     subx\.p gr20,gr20,gr0,icc0
+[0-9a-f ]+:    00 01 41 60     subcc\.p gr20,gr32,gr0,icc0
+[0-9a-f ]+:    00 01 41 64     subcc\.p gr20,gr36,gr0,icc0
+[0-9a-f ]+:    00 01 41 a0     subx\.p gr20,gr32,gr0,icc0
+[0-9a-f ]+:    00 01 41 70     subcc\.p gr20,gr48,gr0,icc0
+[0-9a-f ]+:    00 01 41 74     subcc\.p gr20,gr52,gr0,icc0
+[0-9a-f ]+:    00 01 41 9c     subx\.p gr20,gr28,gr0,icc0
+[0-9a-f ]+:    00 01 41 78     subcc\.p gr20,gr56,gr0,icc0
+[0-9a-f ]+:    00 01 41 7c     subcc\.p gr20,gr60,gr0,icc0
+[0-9a-f ]+:    00 01 41 80     subx\.p gr20,gr0,gr0,icc0
+[0-9a-f ]+:    00 01 41 84     subx\.p gr20,gr4,gr0,icc0
+[0-9a-f ]+:    00 01 41 58     subcc\.p gr20,gr24,gr0,icc0
+[0-9a-f ]+:    00 01 41 5c     subcc\.p gr20,gr28,gr0,icc0
+[0-9a-f ]+:    00 01 41 50     subcc\.p gr20,gr16,gr0,icc0
+[0-9a-f ]+:    00 01 41 54     subcc\.p gr20,gr20,gr0,icc0
+[0-9a-f ]+:    00 01 41 a4     subx\.p gr20,gr36,gr0,icc0
+[0-9a-f ]+:    00 01 41 44     subcc\.p gr20,gr4,gr0,icc0
+[0-9a-f ]+:    00 01 41 68     subcc\.p gr20,gr40,gr0,icc0
+[0-9a-f ]+:    00 01 41 6c     subcc\.p gr20,gr44,gr0,icc0
+[0-9a-f ]+:    00 01 41 48     subcc\.p gr20,gr8,gr0,icc0
+[0-9a-f ]+:    00 01 41 4c     subcc\.p gr20,gr12,gr0,icc0
+[0-9a-f ]+:    00 01 41 88     subx\.p gr20,gr8,gr0,icc0
+Disassembly of section \.dat[0-9a-f ]+:
 
-00014144 <D2>:
-   14144:      00 01 41 48     subcc\.p gr20,gr8,gr0,icc0
+[0-9a-f ]+<D2>:
+[0-9a-f ]+:    00 01 41 48     subcc\.p gr20,gr8,gr0,icc0
 
-00014148 <GD0>:
-   14148:      00 01 41 68     subcc\.p gr20,gr40,gr0,icc0
-   1414c:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
+[0-9a-f ]+<GD0>:
+[0-9a-f ]+:    00 01 41 68     subcc\.p gr20,gr40,gr0,icc0
+[0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
 Disassembly of section \.got:
 
-00014150 <_GLOBAL_OFFSET_TABLE_-0x38>:
-   14150:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   14154:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14158:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   1415c:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14160:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   14164:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14168:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   1416c:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14170:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   14174:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14178:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   1417c:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14180:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   14184:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[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
+[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
+[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
+[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
+[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
+[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
+[0-9a-f ]+:    00 01 41 88     subx\.p gr20,gr8,gr0,icc0
 
-00014188 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-   14194:      00 01 41 60     subcc\.p gr20,gr32,gr0,icc0
-   14198:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   1419c:      00 01 41 78     subcc\.p gr20,gr56,gr0,icc0
-   141a0:      00 01 41 70     subcc\.p gr20,gr48,gr0,icc0
-   141a4:      00 01 41 48     subcc\.p gr20,gr8,gr0,icc0
-   141a8:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
-   141ac:      00 01 00 98     addx\.p gr16,gr24,gr0,icc0
+[0-9a-f ]+:    00 01 41 60     subcc\.p gr20,gr32,gr0,icc0
+[0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
+[0-9a-f ]+:    00 01 41 78     subcc\.p gr20,gr56,gr0,icc0
+[0-9a-f ]+:    00 01 41 70     subcc\.p gr20,gr48,gr0,icc0
+[0-9a-f ]+:    00 01 41 48     subcc\.p gr20,gr8,gr0,icc0
+[0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
+[0-9a-f ]+:    00 01 00 98     addx\.p gr16,gr24,gr0,icc0
index fd570db..491b7c7 100644 (file)
@@ -8,36 +8,36 @@
 
 Disassembly of section \.text:
 
-00010094 <F6>:
-   10094:      fe 3f bf db     call 0 <_gp-0xf8d8>
-   10098:      80 40 f0 0c     addi gr15,12,gr0
-   1009c:      80 fc 00 24     setlos 0x24,gr0
-   100a0:      80 f4 00 20     setlo 0x20,gr0
-   100a4:      80 f8 00 00     sethi hi\(0x0\),gr0
-   100a8:      80 40 f0 10     addi gr15,16,gr0
-   100ac:      80 fc 00 18     setlos 0x18,gr0
-   100b0:      80 f4 00 1c     setlo 0x1c,gr0
-   100b4:      80 f8 00 00     sethi hi\(0x0\),gr0
-   100b8:      80 40 ff f8     addi gr15,-8,gr0
-   100bc:      80 fc ff f0     setlos 0xf*fffffff0,gr0
-   100c0:      80 f4 ff e8     setlo 0xffe8,gr0
-   100c4:      80 f8 ff ff     sethi 0xffff,gr0
-   100c8:      80 f4 be e0     setlo 0xbee0,gr0
-   100cc:      80 f8 ff fe     sethi 0xfffe,gr0
-   100d0:      80 f4 00 14     setlo 0x14,gr0
-   100d4:      80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+<F6>:
+[0-9a-f ]+:    fe 3f bf db     call 0 <_gp-0xf8d8>
+[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
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 18     setlos 0x18,gr0
+[0-9a-f ]+:    80 f4 00 1c     setlo 0x1c,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f0     setlos 0xf*fffffff0,gr0
+[0-9a-f ]+:    80 f4 ff e8     setlo 0xffe8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 be e0     setlo 0xbee0,gr0
+[0-9a-f ]+:    80 f8 ff fe     sethi 0xfffe,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
 Disassembly of section \.rofixup:
 
-000100d8 <__ROFIXUP_LIST__>:
-   100d8:      00 01 41 20     sub\.p gr20,gr32,gr0
-Disassembly of section \.data:
+[0-9a-f ]+<__ROFIXUP_LIST__>:
+[0-9a-f ]+:    00 01 41 20     sub\.p gr20,gr32,gr0
+Disassembly of section \.dat[0-9a-f ]+:
 
-000140dc <D6>:
+[0-9a-f ]+<D6>:
        \.\.\.
 Disassembly of section \.got:
 
-000140e8 <_GLOBAL_OFFSET_TABLE_-0x38>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
        \.\.\.
 
-00014120 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
index 1fa338e..6f8313c 100644 (file)
@@ -7,56 +7,56 @@
 
 Disassembly of section \.text:
 
-00010094 <F7>:
-   10094:      80 3c 00 02     call 1009c <\.F0\+0x4>
-
-00010098 <\.F0>:
-   10098:      80 40 f0 0c     addi gr15,12,gr0
-   1009c:      80 fc 00 0c     setlos 0xc,gr0
-   100a0:      80 f4 00 0c     setlo 0xc,gr0
-   100a4:      80 f8 00 00     sethi hi\(0x0\),gr0
-   100a8:      80 40 f0 10     addi gr15,16,gr0
-   100ac:      80 fc 00 10     setlos 0x10,gr0
-   100b0:      80 f4 00 10     setlo 0x10,gr0
-   100b4:      80 f8 00 00     sethi hi\(0x0\),gr0
-   100b8:      80 40 ff f8     addi gr15,-8,gr0
-   100bc:      80 fc ff f8     setlos 0xf*fffffff8,gr0
-   100c0:      80 f4 ff f8     setlo 0xfff8,gr0
-   100c4:      80 f8 ff ff     sethi 0xffff,gr0
-   100c8:      80 40 ff f4     addi gr15,-12,gr0
-   100cc:      80 fc ff f4     setlos 0xf*fffffff4,gr0
-   100d0:      80 f4 ff f4     setlo 0xfff4,gr0
-   100d4:      80 f8 ff ff     sethi 0xffff,gr0
-   100d8:      80 f4 00 14     setlo 0x14,gr0
-   100dc:      80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+<F7>:
+[0-9a-f ]+:    80 3c 00 02     call [0-9a-f]+ <\.F0\+0x4>
+
+[0-9a-f ]+<\.F0>:
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 0c     setlos 0xc,gr0
+[0-9a-f ]+:    80 f4 00 0c     setlo 0xc,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 10     setlos 0x10,gr0
+[0-9a-f ]+:    80 f4 00 10     setlo 0x10,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f8     setlos 0xf*fffffff8,gr0
+[0-9a-f ]+:    80 f4 ff f8     setlo 0xfff8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff f4     addi gr15,-12,gr0
+[0-9a-f ]+:    80 fc ff f4     setlos 0xf*fffffff4,gr0
+[0-9a-f ]+:    80 f4 ff f4     setlo 0xfff4,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 14     setlo 0x14,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
 Disassembly of section \.rofixup:
 
-000100e0 <__ROFIXUP_LIST__>:
-   100e0:      00 01 41 24     sub\.p gr20,gr36,gr0
-   100e4:      00 01 41 28     sub\.p gr20,gr40,gr0
-   100e8:      00 01 41 10     sub\.p gr20,gr16,gr0
-   100ec:      00 01 41 14     sub\.p gr20,gr20,gr0
-   100f0:      00 01 41 2c     sub\.p gr20,gr44,gr0
-   100f4:      00 01 41 04     sub\.p gr20,gr4,gr0
-   100f8:      00 01 41 08     sub\.p gr20,gr8,gr0
-   100fc:      00 01 41 0c     sub\.p gr20,gr12,gr0
-   10100:      00 01 41 18     sub\.p gr20,gr24,gr0
-Disassembly of section \.data:
-
-00014104 <D7>:
-   14104:      00 01 41 0c     sub\.p gr20,gr12,gr0
-
-00014108 <\.D0>:
-   14108:      00 01 41 10     sub\.p gr20,gr16,gr0
-   1410c:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
+[0-9a-f ]+<__ROFIXUP_LIST__>:
+[0-9a-f ]+:    00 01 41 24     sub\.p gr20,gr36,gr0
+[0-9a-f ]+:    00 01 41 28     sub\.p gr20,gr40,gr0
+[0-9a-f ]+:    00 01 41 10     sub\.p gr20,gr16,gr0
+[0-9a-f ]+:    00 01 41 14     sub\.p gr20,gr20,gr0
+[0-9a-f ]+:    00 01 41 2c     sub\.p gr20,gr44,gr0
+[0-9a-f ]+:    00 01 41 04     sub\.p gr20,gr4,gr0
+[0-9a-f ]+:    00 01 41 08     sub\.p gr20,gr8,gr0
+[0-9a-f ]+:    00 01 41 0c     sub\.p gr20,gr12,gr0
+[0-9a-f ]+:    00 01 41 18     sub\.p gr20,gr24,gr0
+Disassembly of section \.dat[0-9a-f ]+:
+
+[0-9a-f ]+<D7>:
+[0-9a-f ]+:    00 01 41 0c     sub\.p gr20,gr12,gr0
+
+[0-9a-f ]+<\.D0>:
+[0-9a-f ]+:    00 01 41 10     sub\.p gr20,gr16,gr0
+[0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
 Disassembly of section \.got:
 
-00014110 <_GLOBAL_OFFSET_TABLE_-0x8>:
-   14110:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   14114:      00 01 41 18     sub\.p gr20,gr24,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x8>:
+[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
 
-00014118 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-   14124:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   14128:      00 01 41 10     sub\.p gr20,gr16,gr0
-   1412c:      00 01 41 0c     sub\.p gr20,gr12,gr0
+[0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
+[0-9a-f ]+:    00 01 41 10     sub\.p gr20,gr16,gr0
+[0-9a-f ]+:    00 01 41 0c     sub\.p gr20,gr12,gr0
index 10a5e4f..c0cc732 100644 (file)
@@ -7,88 +7,88 @@
 
 Disassembly of section \.text:
 
-00010094 <F8>:
-   10094:      80 3c 00 02     call 1009c <GF0\+0x4>
+[0-9a-f ]+<F8>:
+[0-9a-f ]+:    80 3c 00 02     call [0-9a-f]+ <GF0\+0x4>
 
-00010098 <GF0>:
-   10098:      80 40 f0 10     addi gr15,16,gr0
-   1009c:      80 fc 00 14     setlos 0x14,gr0
-   100a0:      80 f4 00 24     setlo 0x24,gr0
-   100a4:      80 f8 00 00     sethi hi\(0x0\),gr0
-   100a8:      80 40 f0 0c     addi gr15,12,gr0
-   100ac:      80 fc 00 1c     setlos 0x1c,gr0
-   100b0:      80 f4 00 18     setlo 0x18,gr0
-   100b4:      80 f8 00 00     sethi hi\(0x0\),gr0
-   100b8:      80 40 ff f8     addi gr15,-8,gr0
-   100bc:      80 fc ff f0     setlos 0xf*fffffff0,gr0
-   100c0:      80 f4 ff c8     setlo 0xffc8,gr0
-   100c4:      80 f8 ff ff     sethi 0xffff,gr0
-   100c8:      80 40 ff c4     addi gr15,-60,gr0
-   100cc:      80 fc ff c4     setlos 0xf*ffffffc4,gr0
-   100d0:      80 f4 ff c4     setlo 0xffc4,gr0
-   100d4:      80 f8 ff ff     sethi 0xffff,gr0
-   100d8:      80 f4 00 20     setlo 0x20,gr0
-   100dc:      80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+<GF0>:
+[0-9a-f ]+:    80 40 f0 10     addi gr15,16,gr0
+[0-9a-f ]+:    80 fc 00 14     setlos 0x14,gr0
+[0-9a-f ]+:    80 f4 00 24     setlo 0x24,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 f0 0c     addi gr15,12,gr0
+[0-9a-f ]+:    80 fc 00 1c     setlos 0x1c,gr0
+[0-9a-f ]+:    80 f4 00 18     setlo 0x18,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
+[0-9a-f ]+:    80 40 ff f8     addi gr15,-8,gr0
+[0-9a-f ]+:    80 fc ff f0     setlos 0xf*fffffff0,gr0
+[0-9a-f ]+:    80 f4 ff c8     setlo 0xffc8,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 40 ff c4     addi gr15,-60,gr0
+[0-9a-f ]+:    80 fc ff c4     setlos 0xf*ffffffc4,gr0
+[0-9a-f ]+:    80 f4 ff c4     setlo 0xffc4,gr0
+[0-9a-f ]+:    80 f8 ff ff     sethi 0xffff,gr0
+[0-9a-f ]+:    80 f4 00 20     setlo 0x20,gr0
+[0-9a-f ]+:    80 f8 00 00     sethi hi\(0x0\),gr0
 Disassembly of section \.rofixup:
 
-000100e0 <__ROFIXUP_LIST__>:
-   100e0:      00 01 41 98     subx\.p gr20,gr24,gr0,icc0
-   100e4:      00 01 41 9c     subx\.p gr20,gr28,gr0,icc0
-   100e8:      00 01 41 ac     subx\.p gr20,gr44,gr0,icc0
-   100ec:      00 01 41 94     subx\.p gr20,gr20,gr0,icc0
-   100f0:      00 01 41 58     subcc\.p gr20,gr24,gr0,icc0
-   100f4:      00 01 41 5c     subcc\.p gr20,gr28,gr0,icc0
-   100f8:      00 01 41 a4     subx\.p gr20,gr36,gr0,icc0
-   100fc:      00 01 41 68     subcc\.p gr20,gr40,gr0,icc0
-   10100:      00 01 41 6c     subcc\.p gr20,gr44,gr0,icc0
-   10104:      00 01 41 a0     subx\.p gr20,gr32,gr0,icc0
-   10108:      00 01 41 70     subcc\.p gr20,gr48,gr0,icc0
-   1010c:      00 01 41 74     subcc\.p gr20,gr52,gr0,icc0
-   10110:      00 01 41 80     subx\.p gr20,gr0,gr0,icc0
-   10114:      00 01 41 84     subx\.p gr20,gr4,gr0,icc0
-   10118:      00 01 41 78     subcc\.p gr20,gr56,gr0,icc0
-   1011c:      00 01 41 7c     subcc\.p gr20,gr60,gr0,icc0
-   10120:      00 01 41 50     subcc\.p gr20,gr16,gr0,icc0
-   10124:      00 01 41 54     subcc\.p gr20,gr20,gr0,icc0
-   10128:      00 01 41 a8     subx\.p gr20,gr40,gr0,icc0
-   1012c:      00 01 41 44     subcc\.p gr20,gr4,gr0,icc0
-   10130:      00 01 41 60     subcc\.p gr20,gr32,gr0,icc0
-   10134:      00 01 41 64     subcc\.p gr20,gr36,gr0,icc0
-   10138:      00 01 41 48     subcc\.p gr20,gr8,gr0,icc0
-   1013c:      00 01 41 4c     subcc\.p gr20,gr12,gr0,icc0
-   10140:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-Disassembly of section \.data:
+[0-9a-f ]+<__ROFIXUP_LIST__>:
+[0-9a-f ]+:    00 01 41 98     subx\.p gr20,gr24,gr0,icc0
+[0-9a-f ]+:    00 01 41 9c     subx\.p gr20,gr28,gr0,icc0
+[0-9a-f ]+:    00 01 41 ac     subx\.p gr20,gr44,gr0,icc0
+[0-9a-f ]+:    00 01 41 94     subx\.p gr20,gr20,gr0,icc0
+[0-9a-f ]+:    00 01 41 58     subcc\.p gr20,gr24,gr0,icc0
+[0-9a-f ]+:    00 01 41 5c     subcc\.p gr20,gr28,gr0,icc0
+[0-9a-f ]+:    00 01 41 a4     subx\.p gr20,gr36,gr0,icc0
+[0-9a-f ]+:    00 01 41 68     subcc\.p gr20,gr40,gr0,icc0
+[0-9a-f ]+:    00 01 41 6c     subcc\.p gr20,gr44,gr0,icc0
+[0-9a-f ]+:    00 01 41 a0     subx\.p gr20,gr32,gr0,icc0
+[0-9a-f ]+:    00 01 41 70     subcc\.p gr20,gr48,gr0,icc0
+[0-9a-f ]+:    00 01 41 74     subcc\.p gr20,gr52,gr0,icc0
+[0-9a-f ]+:    00 01 41 80     subx\.p gr20,gr0,gr0,icc0
+[0-9a-f ]+:    00 01 41 84     subx\.p gr20,gr4,gr0,icc0
+[0-9a-f ]+:    00 01 41 78     subcc\.p gr20,gr56,gr0,icc0
+[0-9a-f ]+:    00 01 41 7c     subcc\.p gr20,gr60,gr0,icc0
+[0-9a-f ]+:    00 01 41 50     subcc\.p gr20,gr16,gr0,icc0
+[0-9a-f ]+:    00 01 41 54     subcc\.p gr20,gr20,gr0,icc0
+[0-9a-f ]+:    00 01 41 a8     subx\.p gr20,gr40,gr0,icc0
+[0-9a-f ]+:    00 01 41 44     subcc\.p gr20,gr4,gr0,icc0
+[0-9a-f ]+:    00 01 41 60     subcc\.p gr20,gr32,gr0,icc0
+[0-9a-f ]+:    00 01 41 64     subcc\.p gr20,gr36,gr0,icc0
+[0-9a-f ]+:    00 01 41 48     subcc\.p gr20,gr8,gr0,icc0
+[0-9a-f ]+:    00 01 41 4c     subcc\.p gr20,gr12,gr0,icc0
+[0-9a-f ]+:    00 01 41 88     subx\.p gr20,gr8,gr0,icc0
+Disassembly of section \.dat[0-9a-f ]+:
 
-00014144 <D8>:
-   14144:      00 01 41 4c     subcc\.p gr20,gr12,gr0,icc0
+[0-9a-f ]+<D8>:
+[0-9a-f ]+:    00 01 41 4c     subcc\.p gr20,gr12,gr0,icc0
 
-00014148 <GD0>:
-   14148:      00 01 41 60     subcc\.p gr20,gr32,gr0,icc0
-   1414c:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
+[0-9a-f ]+<GD0>:
+[0-9a-f ]+:    00 01 41 60     subcc\.p gr20,gr32,gr0,icc0
+[0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
 Disassembly of section \.got:
 
-00014150 <_GLOBAL_OFFSET_TABLE_-0x38>:
-   14150:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   14154:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14158:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   1415c:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14160:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   14164:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14168:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   1416c:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14170:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   14174:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14178:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   1417c:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
-   14180:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   14184:      00 01 41 88     subx\.p gr20,gr8,gr0,icc0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x38>:
+[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
+[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
+[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
+[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
+[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
+[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
+[0-9a-f ]+:    00 01 41 88     subx\.p gr20,gr8,gr0,icc0
 
-00014188 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-   14194:      00 01 41 58     subcc\.p gr20,gr24,gr0,icc0
-   14198:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   1419c:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
-   141a0:      00 01 41 70     subcc\.p gr20,gr48,gr0,icc0
-   141a4:      00 01 41 68     subcc\.p gr20,gr40,gr0,icc0
-   141a8:      00 01 41 4c     subcc\.p gr20,gr12,gr0,icc0
-   141ac:      00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
+[0-9a-f ]+:    00 01 41 58     subcc\.p gr20,gr24,gr0,icc0
+[0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
+[0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
+[0-9a-f ]+:    00 01 41 70     subcc\.p gr20,gr48,gr0,icc0
+[0-9a-f ]+:    00 01 41 68     subcc\.p gr20,gr40,gr0,icc0
+[0-9a-f ]+:    00 01 41 4c     subcc\.p gr20,gr12,gr0,icc0
+[0-9a-f ]+:    00 01 00 9c     addx\.p gr16,gr28,gr0,icc0
index 27075d5..a3790c9 100644 (file)
@@ -7,65 +7,65 @@
 
 Disassembly of section \.text:
 
-000102c8 <_start>:
-   102c8:      92 c8 f0 10     ldi @\(gr15,16\),gr9
-   102cc:      00 88 00 00     nop\.p
-   102d0:      80 88 00 00     nop
-   102d4:      92 c8 f0 10     ldi @\(gr15,16\),gr9
-   102d8:      80 88 00 00     nop
-   102dc:      12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
-   102e0:      80 88 00 00     nop
-   102e4:      80 88 00 00     nop
-   102e8:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   102ec:      00 88 00 00     nop\.p
-   102f0:      80 88 00 00     nop
-   102f4:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   102f8:      80 88 00 00     nop
-   102fc:      12 fc f8 10     setlos\.p 0xf*fffff810,gr9
-   10300:      80 88 00 00     nop
-   10304:      80 88 00 00     nop
-   10308:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   1030c:      00 88 00 00     nop\.p
-   10310:      80 88 00 00     nop
-   10314:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   10318:      80 88 00 00     nop
-   1031c:      12 fc f8 20     setlos\.p 0xf*fffff820,gr9
-   10320:      80 88 00 00     nop
-   10324:      80 88 00 00     nop
-   10328:      92 fc 00 00     setlos lo\(0x0\),gr9
-   1032c:      00 88 00 00     nop\.p
-   10330:      80 88 00 00     nop
-   10334:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10338:      80 88 00 00     nop
-   1033c:      12 fc 00 00     setlos\.p lo\(0x0\),gr9
-   10340:      80 88 00 00     nop
-   10344:      80 88 00 00     nop
-   10348:      00 88 00 00     nop\.p
-   1034c:      90 fc f8 20     setlos 0xf*fffff820,gr8
-   10350:      00 88 00 00     nop\.p
-   10354:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   10358:      92 c8 f0 10     ldi @\(gr15,16\),gr9
-   1035c:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   10360:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   10364:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10368:      00 88 00 00     nop\.p
-   1036c:      80 88 00 00     nop
-   10370:      92 c8 f0 10     ldi @\(gr15,16\),gr9
-   10374:      00 88 00 00     nop\.p
-   10378:      80 88 00 00     nop
-   1037c:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   10380:      00 88 00 00     nop\.p
-   10384:      80 88 00 00     nop
-   10388:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   1038c:      00 88 00 00     nop\.p
-   10390:      80 88 00 00     nop
-   10394:      92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 10     setlos\.p 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 20     setlos\.p 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 00 00     setlos\.p lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    90 fc f8 20     setlos 0xf*fffff820,gr8
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
 Disassembly of section \.got:
 
-00014428 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-   14434:      ff ff f8 20     cop2 -32,cpr63,cpr32,cpr63
-   14438:      00 00 00 00     add\.p gr0,gr0,gr0
-                       14438: R_FRV_TLSOFF     x
-   1443c:      ff ff f8 10     cop2 -32,cpr63,cpr16,cpr63
-   14440:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+:    ff ff f8 20     cop2 -32,cpr63,cpr32,cpr63
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    ff ff f8 10     cop2 -32,cpr63,cpr16,cpr63
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
index 986789c..6470731 100644 (file)
 
 Disassembly of section \.plt:
 
-00010308 <\.plt>:
-   10308:      c0 3a 40 00     bralr
-   1030c:      92 fc 08 21     setlos 0x821,gr9
-   10310:      c0 3a 40 00     bralr
-   10314:      12 f8 00 00     sethi\.p hi\(0x0\),gr9
-   10318:      92 f4 f8 21     setlo 0xf821,gr9
-   1031c:      c0 3a 40 00     bralr
-   10320:      92 fc 00 01     setlos 0x1,gr9
-   10324:      c0 3a 40 00     bralr
-   10328:      92 c8 ff bc     ldi @\(gr15,-68\),gr9
-   1032c:      c0 3a 40 00     bralr
-   10330:      92 fc f8 11     setlos 0xf*fffff811,gr9
-   10334:      c0 3a 40 00     bralr
-   10338:      92 fc 10 01     setlos 0x1001,gr9
-   1033c:      c0 3a 40 00     bralr
-   10340:      92 c8 ff d4     ldi @\(gr15,-44\),gr9
-   10344:      c0 3a 40 00     bralr
-   10348:      92 fc 08 11     setlos 0x811,gr9
-   1034c:      c0 3a 40 00     bralr
-   10350:      12 f8 00 01     sethi\.p 0x1,gr9
-   10354:      92 f4 00 01     setlo 0x1,gr9
-   10358:      c0 3a 40 00     bralr
-   1035c:      92 c8 ff ec     ldi @\(gr15,-20\),gr9
-   10360:      c0 3a 40 00     bralr
-   10364:      12 f8 00 00     sethi\.p hi\(0x0\),gr9
-   10368:      92 f4 f8 11     setlo 0xf811,gr9
-   1036c:      c0 3a 40 00     bralr
-   10370:      92 fc f8 21     setlos 0xf*fffff821,gr9
-   10374:      c0 3a 40 00     bralr
+[0-9a-f ]+<\.plt>:
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    92 fc 08 21     setlos 0x821,gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    12 f8 00 00     sethi\.p hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 21     setlo 0xf821,gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    92 fc 00 01     setlos 0x1,gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    92 c8 ff bc     ldi @\(gr15,-68\),gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    92 fc f8 11     setlos 0xf*fffff811,gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    92 fc 10 01     setlos 0x1001,gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    92 c8 ff d4     ldi @\(gr15,-44\),gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    92 fc 08 11     setlos 0x811,gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    12 f8 00 01     sethi\.p 0x1,gr9
+[0-9a-f ]+:    92 f4 00 01     setlo 0x1,gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    92 c8 ff ec     ldi @\(gr15,-20\),gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    12 f8 00 00     sethi\.p hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 11     setlo 0xf811,gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    92 fc f8 21     setlos 0xf*fffff821,gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
 Disassembly of section \.text:
 
-00010378 <_start>:
-   10378:      92 fc f8 11     setlos 0xf*fffff811,gr9
-   1037c:      92 fc 08 11     setlos 0x811,gr9
-   10380:      92 c8 ff f4     ldi @\(gr15,-12\),gr9
-   10384:      00 88 00 00     nop\.p
-   10388:      80 88 00 00     nop
-   1038c:      92 fc f8 12     setlos 0xf*fffff812,gr9
-   10390:      80 88 00 00     nop
-   10394:      00 88 00 00     nop\.p
-   10398:      80 88 00 00     nop
-   1039c:      92 fc 08 12     setlos 0x812,gr9
-   103a0:      80 88 00 00     nop
-   103a4:      00 88 00 00     nop\.p
-   103a8:      80 88 00 00     nop
-   103ac:      92 f8 00 00     sethi hi\(0x0\),gr9
-   103b0:      92 f4 f8 12     setlo 0xf812,gr9
-   103b4:      12 fc f8 13     setlos\.p 0xf*fffff813,gr9
-   103b8:      80 88 00 00     nop
-   103bc:      80 88 00 00     nop
-   103c0:      12 fc 08 13     setlos\.p 0x813,gr9
-   103c4:      80 88 00 00     nop
-   103c8:      80 88 00 00     nop
-   103cc:      12 f8 00 00     sethi\.p hi\(0x0\),gr9
-   103d0:      80 88 00 00     nop
-   103d4:      92 f4 f8 13     setlo 0xf813,gr9
-   103d8:      80 88 00 00     nop
-   103dc:      92 fc f8 14     setlos 0xf*fffff814,gr9
-   103e0:      80 88 00 00     nop
-   103e4:      92 fc 08 14     setlos 0x814,gr9
-   103e8:      92 f8 00 00     sethi hi\(0x0\),gr9
-   103ec:      92 f4 f8 14     setlo 0xf814,gr9
-   103f0:      92 fc f8 21     setlos 0xf*fffff821,gr9
-   103f4:      92 fc 08 21     setlos 0x821,gr9
-   103f8:      92 c8 ff ac     ldi @\(gr15,-84\),gr9
-   103fc:      00 88 00 00     nop\.p
-   10400:      80 88 00 00     nop
-   10404:      92 fc f8 22     setlos 0xf*fffff822,gr9
-   10408:      80 88 00 00     nop
-   1040c:      00 88 00 00     nop\.p
-   10410:      80 88 00 00     nop
-   10414:      92 fc 08 22     setlos 0x822,gr9
-   10418:      80 88 00 00     nop
-   1041c:      00 88 00 00     nop\.p
-   10420:      80 88 00 00     nop
-   10424:      92 f8 00 00     sethi hi\(0x0\),gr9
-   10428:      92 f4 f8 22     setlo 0xf822,gr9
-   1042c:      12 fc f8 23     setlos\.p 0xf*fffff823,gr9
-   10430:      80 88 00 00     nop
-   10434:      80 88 00 00     nop
-   10438:      12 fc 08 23     setlos\.p 0x823,gr9
-   1043c:      80 88 00 00     nop
-   10440:      80 88 00 00     nop
-   10444:      12 f8 00 00     sethi\.p hi\(0x0\),gr9
-   10448:      80 88 00 00     nop
-   1044c:      92 f4 f8 23     setlo 0xf823,gr9
-   10450:      80 88 00 00     nop
-   10454:      92 fc f8 24     setlos 0xf*fffff824,gr9
-   10458:      80 88 00 00     nop
-   1045c:      92 fc 08 24     setlos 0x824,gr9
-   10460:      92 f8 00 00     sethi hi\(0x0\),gr9
-   10464:      92 f4 f8 24     setlo 0xf824,gr9
-   10468:      92 fc 00 01     setlos 0x1,gr9
-   1046c:      92 fc 10 01     setlos 0x1001,gr9
-   10470:      92 c8 ff e4     ldi @\(gr15,-28\),gr9
-   10474:      00 88 00 00     nop\.p
-   10478:      80 88 00 00     nop
-   1047c:      92 fc 00 02     setlos 0x2,gr9
-   10480:      80 88 00 00     nop
-   10484:      00 88 00 00     nop\.p
-   10488:      80 88 00 00     nop
-   1048c:      92 fc 10 02     setlos 0x1002,gr9
-   10490:      80 88 00 00     nop
-   10494:      00 88 00 00     nop\.p
-   10498:      80 88 00 00     nop
-   1049c:      92 f8 00 01     sethi 0x1,gr9
-   104a0:      92 f4 00 02     setlo 0x2,gr9
-   104a4:      12 fc 00 03     setlos\.p 0x3,gr9
-   104a8:      80 88 00 00     nop
-   104ac:      80 88 00 00     nop
-   104b0:      12 fc 10 03     setlos\.p 0x1003,gr9
-   104b4:      80 88 00 00     nop
-   104b8:      80 88 00 00     nop
-   104bc:      12 f8 00 01     sethi\.p 0x1,gr9
-   104c0:      80 88 00 00     nop
-   104c4:      92 f4 00 03     setlo 0x3,gr9
-   104c8:      80 88 00 00     nop
-   104cc:      92 fc 00 04     setlos 0x4,gr9
-   104d0:      80 88 00 00     nop
-   104d4:      92 fc 10 04     setlos 0x1004,gr9
-   104d8:      92 f8 00 01     sethi 0x1,gr9
-   104dc:      92 f4 00 04     setlo 0x4,gr9
-   104e0:      92 c8 ff bc     ldi @\(gr15,-68\),gr9
-   104e4:      92 c8 ff d4     ldi @\(gr15,-44\),gr9
-   104e8:      92 c8 ff ec     ldi @\(gr15,-20\),gr9
-   104ec:      00 88 00 00     nop\.p
-   104f0:      80 88 00 00     nop
-   104f4:      92 c8 f0 20     ldi @\(gr15,32\),gr9
-   104f8:      80 88 00 00     nop
-   104fc:      00 88 00 00     nop\.p
-   10500:      80 88 00 00     nop
-   10504:      92 c8 f0 1c     ldi @\(gr15,28\),gr9
-   10508:      80 88 00 00     nop
-   1050c:      00 88 00 00     nop\.p
-   10510:      80 88 00 00     nop
-   10514:      92 c8 f0 18     ldi @\(gr15,24\),gr9
-   10518:      80 88 00 00     nop
-   1051c:      12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
-   10520:      80 88 00 00     nop
-   10524:      80 88 00 00     nop
-   10528:      12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
-   1052c:      80 88 00 00     nop
-   10530:      80 88 00 00     nop
-   10534:      12 c8 f0 14     ldi\.p @\(gr15,20\),gr9
-   10538:      80 88 00 00     nop
-   1053c:      80 88 00 00     nop
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 fc f8 11     setlos 0xf*fffff811,gr9
+[0-9a-f ]+:    92 fc 08 11     setlos 0x811,gr9
+[0-9a-f ]+:    92 c8 ff f4     ldi @\(gr15,-12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 12     setlos 0xf*fffff812,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 12     setlos 0x812,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 12     setlo 0xf812,gr9
+[0-9a-f ]+:    12 fc f8 13     setlos\.p 0xf*fffff813,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 08 13     setlos\.p 0x813,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 f8 00 00     sethi\.p hi\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f4 f8 13     setlo 0xf813,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 14     setlos 0xf*fffff814,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 14     setlos 0x814,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 14     setlo 0xf814,gr9
+[0-9a-f ]+:    92 fc f8 21     setlos 0xf*fffff821,gr9
+[0-9a-f ]+:    92 fc 08 21     setlos 0x821,gr9
+[0-9a-f ]+:    92 c8 ff ac     ldi @\(gr15,-84\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 22     setlos 0xf*fffff822,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 22     setlos 0x822,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 22     setlo 0xf822,gr9
+[0-9a-f ]+:    12 fc f8 23     setlos\.p 0xf*fffff823,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 08 23     setlos\.p 0x823,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 f8 00 00     sethi\.p hi\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f4 f8 23     setlo 0xf823,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 24     setlos 0xf*fffff824,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 24     setlos 0x824,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 24     setlo 0xf824,gr9
+[0-9a-f ]+:    92 fc 00 01     setlos 0x1,gr9
+[0-9a-f ]+:    92 fc 10 01     setlos 0x1001,gr9
+[0-9a-f ]+:    92 c8 ff e4     ldi @\(gr15,-28\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 02     setlos 0x2,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 10 02     setlos 0x1002,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f8 00 01     sethi 0x1,gr9
+[0-9a-f ]+:    92 f4 00 02     setlo 0x2,gr9
+[0-9a-f ]+:    12 fc 00 03     setlos\.p 0x3,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 10 03     setlos\.p 0x1003,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 f8 00 01     sethi\.p 0x1,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f4 00 03     setlo 0x3,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 04     setlos 0x4,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 10 04     setlos 0x1004,gr9
+[0-9a-f ]+:    92 f8 00 01     sethi 0x1,gr9
+[0-9a-f ]+:    92 f4 00 04     setlo 0x4,gr9
+[0-9a-f ]+:    92 c8 ff bc     ldi @\(gr15,-68\),gr9
+[0-9a-f ]+:    92 c8 ff d4     ldi @\(gr15,-44\),gr9
+[0-9a-f ]+:    92 c8 ff ec     ldi @\(gr15,-20\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 20     ldi @\(gr15,32\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 1c     ldi @\(gr15,28\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 14     ldi\.p @\(gr15,20\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
 Disassembly of section \.got:
 
-000145f8 <_GLOBAL_OFFSET_TABLE_-0x60>:
-   145f8:      00 01 03 08     cmpb\.p gr16,gr8,icc0
-   145fc:      00 00 08 21     \*unknown\*
-   14600:      00 01 03 08     cmpb\.p gr16,gr8,icc0
-   14604:      00 00 f8 21     \*unknown\*
-   14608:      00 01 03 08     cmpb\.p gr16,gr8,icc0
-   1460c:      00 00 00 01     add\.p gr0,sp,gr0
-   14610:      00 00 00 00     add\.p gr0,gr0,gr0
-                       14610: R_FRV_TLSDESC_VALUE      x
-   14614:      00 00 00 01     add\.p gr0,sp,gr0
-   14618:      00 01 03 08     cmpb\.p gr16,gr8,icc0
-   1461c:      ff ff f8 11     cop2 -32,cpr63,cpr17,cpr63
-   14620:      00 01 03 08     cmpb\.p gr16,gr8,icc0
-   14624:      00 00 10 01     add\.p sp,sp,gr0
-   14628:      00 00 00 00     add\.p gr0,gr0,gr0
-                       14628: R_FRV_TLSDESC_VALUE      x
-   1462c:      00 00 10 01     add\.p sp,sp,gr0
-   14630:      00 01 03 08     cmpb\.p gr16,gr8,icc0
-   14634:      00 00 08 11     \*unknown\*
-   14638:      00 01 03 08     cmpb\.p gr16,gr8,icc0
-   1463c:      00 01 00 01     add\.p gr16,sp,gr0
-   14640:      00 00 00 00     add\.p gr0,gr0,gr0
-                       14640: R_FRV_TLSDESC_VALUE      x
-   14644:      00 01 00 01     add\.p gr16,sp,gr0
-   14648:      00 01 03 08     cmpb\.p gr16,gr8,icc0
-   1464c:      00 00 f8 11     \*unknown\*
-   14650:      00 01 03 08     cmpb\.p gr16,gr8,icc0
-   14654:      ff ff f8 21     cop2 -32,cpr63,cpr33,cpr63
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x60>:
+[0-9a-f ]+:    00 01 02 c0     .*
+[0-9a-f ]+:    00 00 08 21     .*
+[0-9a-f ]+:    00 01 02 c0     .*
+[0-9a-f ]+:    00 00 f8 21     .*
+[0-9a-f ]+:    00 01 02 c0     .*
+[0-9a-f ]+:    00 00 00 01     .*
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 00 01     .*
+[0-9a-f ]+:    00 01 02 c0     .*
+[0-9a-f ]+:    ff ff f8 11     .*
+[0-9a-f ]+:    00 01 02 c0     .*
+[0-9a-f ]+:    00 00 10 01     .*
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 10 01     .*
+[0-9a-f ]+:    00 01 02 c0     .*
+[0-9a-f ]+:    00 00 08 11     .*
+[0-9a-f ]+:    00 01 02 c0     .*
+[0-9a-f ]+:    00 01 00 01     .*
+[0-9a-f ]+:    00 00 00 00     .*
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 01 00 01     .*
+[0-9a-f ]+:    00 01 02 c0     .*
+[0-9a-f ]+:    00 00 f8 11     .*
+[0-9a-f ]+:    00 01 02 c0     .*
+[0-9a-f ]+:    ff ff f8 21     .*
 
-00014658 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-   14664:      00 00 00 03     add\.p gr0,gr3,gr0
-                       14664: R_FRV_TLSOFF     x
-   14668:      00 00 10 03     add\.p sp,gr3,gr0
-                       14668: R_FRV_TLSOFF     x
-   1466c:      00 01 00 03     add\.p gr16,gr3,gr0
-                       1466c: R_FRV_TLSOFF     x
-   14670:      00 01 00 02     add\.p gr16,fp,gr0
-                       14670: R_FRV_TLSOFF     x
-   14674:      00 00 10 02     add\.p sp,fp,gr0
-                       14674: R_FRV_TLSOFF     x
-   14678:      00 00 00 02     add\.p gr0,fp,gr0
-                       14678: R_FRV_TLSOFF     x
+[0-9a-f ]+:    00 00 00 03     .*
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 10 03     .*
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 01 00 03     .*
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 01 00 02     .*
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 10 02     .*
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 00 02     .*
+[0-9a-f         ]+: R_FRV_TLSOFF       x
index f4d3337..35be3a9 100644 (file)
@@ -7,21 +7,21 @@
 
 Disassembly of section \.text:
 
-00010294 <_start>:
-   10294:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
-   10298:      00 88 00 00     nop\.p
-   1029c:      80 88 00 00     nop
-   102a0:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
-   102a4:      80 88 00 00     nop
-   102a8:      12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
-   102ac:      80 88 00 00     nop
-   102b0:      80 88 00 00     nop
-   102b4:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
-   102b8:      00 88 00 00     nop\.p
-   102bc:      80 88 00 00     nop
-   102c0:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
 Disassembly of section \.got:
 
-00014350 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       1435c: R_FRV_TLSOFF     u
+[0-9a-f         ]+: R_FRV_TLSOFF       u
index 3d276db..e221bec 100644 (file)
 
 Disassembly of section \.plt:
 
-00000464 <\.plt>:
- 464:  92 c8 f0 5c     ldi @\(gr15,92\),gr9
- 468:  c0 3a 40 00     bralr
- 46c:  90 cc ff e8     lddi @\(gr15,-24\),gr8
- 470:  80 30 80 00     jmpl @\(gr8,gr0\)
- 474:  92 c8 f0 78     ldi @\(gr15,120\),gr9
- 478:  c0 3a 40 00     bralr
- 47c:  90 cc ff f8     lddi @\(gr15,-8\),gr8
- 480:  80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+<\.plt>:
+[0-9a-f ]+:    92 c8 f0 5c     ldi @\(gr15,92\),gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    90 cc ff e8     lddi @\(gr15,-24\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    92 c8 f0 78     ldi @\(gr15,120\),gr9
+[0-9a-f ]+:    c0 3a 40 00     bralr
+[0-9a-f ]+:    90 cc ff f8     lddi @\(gr15,-8\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
 Disassembly of section \.text:
 
-00000484 <_start>:
- 484:  92 c8 f0 30     ldi @\(gr15,48\),gr9
- 488:  92 c8 f0 78     ldi @\(gr15,120\),gr9
- 48c:  92 c8 f0 4c     ldi @\(gr15,76\),gr9
- 490:  00 88 00 00     nop\.p
- 494:  80 88 00 00     nop
- 498:  92 c8 f0 70     ldi @\(gr15,112\),gr9
- 49c:  80 88 00 00     nop
- 4a0:  00 88 00 00     nop\.p
- 4a4:  80 88 00 00     nop
- 4a8:  92 c8 f0 7c     ldi @\(gr15,124\),gr9
- 4ac:  80 88 00 00     nop
- 4b0:  00 88 00 00     nop\.p
- 4b4:  80 88 00 00     nop
- 4b8:  92 c8 f0 8c     ldi @\(gr15,140\),gr9
- 4bc:  80 88 00 00     nop
- 4c0:  12 c8 f0 34     ldi\.p @\(gr15,52\),gr9
- 4c4:  80 88 00 00     nop
- 4c8:  80 88 00 00     nop
- 4cc:  12 c8 f0 3c     ldi\.p @\(gr15,60\),gr9
- 4d0:  80 88 00 00     nop
- 4d4:  80 88 00 00     nop
- 4d8:  12 c8 f0 50     ldi\.p @\(gr15,80\),gr9
- 4dc:  80 88 00 00     nop
- 4e0:  80 88 00 00     nop
- 4e4:  80 88 00 00     nop
- 4e8:  92 fc f8 14     setlos 0xf*fffff814,gr9
- 4ec:  80 88 00 00     nop
- 4f0:  92 fc 08 14     setlos 0x814,gr9
- 4f4:  92 f8 00 00     sethi hi\(0x0\),gr9
- 4f8:  92 f4 f8 14     setlo 0xf814,gr9
- 4fc:  92 c8 f0 54     ldi @\(gr15,84\),gr9
- 500:  92 c8 f0 5c     ldi @\(gr15,92\),gr9
- 504:  92 c8 f0 18     ldi @\(gr15,24\),gr9
- 508:  00 88 00 00     nop\.p
- 50c:  80 88 00 00     nop
- 510:  92 c8 f0 90     ldi @\(gr15,144\),gr9
- 514:  80 88 00 00     nop
- 518:  00 88 00 00     nop\.p
- 51c:  80 88 00 00     nop
- 520:  92 c8 f0 60     ldi @\(gr15,96\),gr9
- 524:  80 88 00 00     nop
- 528:  00 88 00 00     nop\.p
- 52c:  80 88 00 00     nop
- 530:  92 c8 f0 64     ldi @\(gr15,100\),gr9
- 534:  80 88 00 00     nop
- 538:  12 c8 f0 58     ldi\.p @\(gr15,88\),gr9
- 53c:  80 88 00 00     nop
- 540:  80 88 00 00     nop
- 544:  12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
- 548:  80 88 00 00     nop
- 54c:  80 88 00 00     nop
- 550:  12 c8 f0 1c     ldi\.p @\(gr15,28\),gr9
- 554:  80 88 00 00     nop
- 558:  80 88 00 00     nop
- 55c:  80 88 00 00     nop
- 560:  92 fc f8 24     setlos 0xf*fffff824,gr9
- 564:  80 88 00 00     nop
- 568:  92 fc 08 24     setlos 0x824,gr9
- 56c:  92 f8 00 00     sethi hi\(0x0\),gr9
- 570:  92 f4 f8 24     setlo 0xf824,gr9
- 574:  92 c8 f0 24     ldi @\(gr15,36\),gr9
- 578:  fe 3f ff c1     call 47c <i\+0x46c>
- 57c:  92 c8 f0 40     ldi @\(gr15,64\),gr9
- 580:  00 88 00 00     nop\.p
- 584:  80 88 00 00     nop
- 588:  92 c8 f0 68     ldi @\(gr15,104\),gr9
- 58c:  80 88 00 00     nop
- 590:  00 88 00 00     nop\.p
- 594:  80 88 00 00     nop
- 598:  92 c8 f0 80     ldi @\(gr15,128\),gr9
- 59c:  80 88 00 00     nop
- 5a0:  00 88 00 00     nop\.p
- 5a4:  80 88 00 00     nop
- 5a8:  92 c8 f0 84     ldi @\(gr15,132\),gr9
- 5ac:  80 88 00 00     nop
- 5b0:  12 c8 f0 28     ldi\.p @\(gr15,40\),gr9
- 5b4:  80 88 00 00     nop
- 5b8:  80 88 00 00     nop
- 5bc:  12 c8 f0 38     ldi\.p @\(gr15,56\),gr9
- 5c0:  80 88 00 00     nop
- 5c4:  80 88 00 00     nop
- 5c8:  12 c8 f0 44     ldi\.p @\(gr15,68\),gr9
- 5cc:  80 88 00 00     nop
- 5d0:  80 88 00 00     nop
- 5d4:  80 88 00 00     nop
- 5d8:  92 fc 00 04     setlos 0x4,gr9
- 5dc:  80 88 00 00     nop
- 5e0:  92 fc 10 04     setlos 0x1004,gr9
- 5e4:  92 f8 00 01     sethi 0x1,gr9
- 5e8:  92 f4 00 04     setlo 0x4,gr9
- 5ec:  92 c8 f0 2c     ldi @\(gr15,44\),gr9
- 5f0:  fe 3f ff 9f     call 46c <i\+0x45c>
- 5f4:  92 c8 f0 48     ldi @\(gr15,72\),gr9
- 5f8:  00 88 00 00     nop\.p
- 5fc:  80 88 00 00     nop
- 600:  92 c8 f0 6c     ldi @\(gr15,108\),gr9
- 604:  80 88 00 00     nop
- 608:  00 88 00 00     nop\.p
- 60c:  80 88 00 00     nop
- 610:  92 c8 f0 74     ldi @\(gr15,116\),gr9
- 614:  80 88 00 00     nop
- 618:  00 88 00 00     nop\.p
- 61c:  80 88 00 00     nop
- 620:  92 c8 f0 88     ldi @\(gr15,136\),gr9
- 624:  80 88 00 00     nop
- 628:  12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
- 62c:  80 88 00 00     nop
- 630:  80 88 00 00     nop
- 634:  12 c8 f0 14     ldi\.p @\(gr15,20\),gr9
- 638:  80 88 00 00     nop
- 63c:  80 88 00 00     nop
- 640:  12 c8 f0 20     ldi\.p @\(gr15,32\),gr9
- 644:  80 88 00 00     nop
- 648:  80 88 00 00     nop
- 64c:  92 c8 f0 30     ldi @\(gr15,48\),gr9
- 650:  92 c8 f0 4c     ldi @\(gr15,76\),gr9
- 654:  92 c8 f0 54     ldi @\(gr15,84\),gr9
- 658:  92 c8 f0 18     ldi @\(gr15,24\),gr9
- 65c:  92 c8 f0 24     ldi @\(gr15,36\),gr9
- 660:  92 c8 f0 40     ldi @\(gr15,64\),gr9
- 664:  92 c8 f0 2c     ldi @\(gr15,44\),gr9
- 668:  92 c8 f0 48     ldi @\(gr15,72\),gr9
- 66c:  80 88 00 00     nop
- 670:  92 c8 f0 78     ldi @\(gr15,120\),gr9
- 674:  80 88 00 00     nop
- 678:  80 88 00 00     nop
- 67c:  92 c8 f0 5c     ldi @\(gr15,92\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 30     ldi @\(gr15,48\),gr9
+[0-9a-f ]+:    92 c8 f0 78     ldi @\(gr15,120\),gr9
+[0-9a-f ]+:    92 c8 f0 4c     ldi @\(gr15,76\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 70     ldi @\(gr15,112\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 7c     ldi @\(gr15,124\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 8c     ldi @\(gr15,140\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 34     ldi\.p @\(gr15,52\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 3c     ldi\.p @\(gr15,60\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 50     ldi\.p @\(gr15,80\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 14     setlos 0xf*fffff814,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 14     setlos 0x814,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 14     setlo 0xf814,gr9
+[0-9a-f ]+:    92 c8 f0 54     ldi @\(gr15,84\),gr9
+[0-9a-f ]+:    92 c8 f0 5c     ldi @\(gr15,92\),gr9
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 90     ldi @\(gr15,144\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 60     ldi @\(gr15,96\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 64     ldi @\(gr15,100\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 58     ldi\.p @\(gr15,88\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 1c     ldi\.p @\(gr15,28\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 24     setlos 0xf*fffff824,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 24     setlos 0x824,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 24     setlo 0xf824,gr9
+[0-9a-f ]+:    92 c8 f0 24     ldi @\(gr15,36\),gr9
+[0-9a-f ]+:    fe 3f ff c1     call .*
+[0-9a-f ]+:    92 c8 f0 40     ldi @\(gr15,64\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 68     ldi @\(gr15,104\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 80     ldi @\(gr15,128\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 84     ldi @\(gr15,132\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 28     ldi\.p @\(gr15,40\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 38     ldi\.p @\(gr15,56\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 44     ldi\.p @\(gr15,68\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 04     setlos 0x4,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 10 04     setlos 0x1004,gr9
+[0-9a-f ]+:    92 f8 00 01     sethi 0x1,gr9
+[0-9a-f ]+:    92 f4 00 04     setlo 0x4,gr9
+[0-9a-f ]+:    92 c8 f0 2c     ldi @\(gr15,44\),gr9
+[0-9a-f ]+:    fe 3f ff 9f     call .*
+[0-9a-f ]+:    92 c8 f0 48     ldi @\(gr15,72\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 6c     ldi @\(gr15,108\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 74     ldi @\(gr15,116\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 88     ldi @\(gr15,136\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 14     ldi\.p @\(gr15,20\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 20     ldi\.p @\(gr15,32\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 30     ldi @\(gr15,48\),gr9
+[0-9a-f ]+:    92 c8 f0 4c     ldi @\(gr15,76\),gr9
+[0-9a-f ]+:    92 c8 f0 54     ldi @\(gr15,84\),gr9
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+:    92 c8 f0 24     ldi @\(gr15,36\),gr9
+[0-9a-f ]+:    92 c8 f0 40     ldi @\(gr15,64\),gr9
+[0-9a-f ]+:    92 c8 f0 2c     ldi @\(gr15,44\),gr9
+[0-9a-f ]+:    92 c8 f0 48     ldi @\(gr15,72\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 78     ldi @\(gr15,120\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 5c     ldi @\(gr15,92\),gr9
 Disassembly of section \.got:
 
-00004718 <_GLOBAL_OFFSET_TABLE_-0x20>:
-    4718:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4718: R_FRV_TLSDESC_VALUE       \.tbss
-    471c:      00 00 10 11     add\.p sp,gr17,gr0
-    4720:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4720: R_FRV_TLSDESC_VALUE       x
-    4724:      00 00 10 01     add\.p sp,sp,gr0
-    4728:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4728: R_FRV_TLSDESC_VALUE       \.tbss
-    472c:      00 00 10 01     add\.p sp,sp,gr0
-    4730:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4730: R_FRV_TLSDESC_VALUE       \.tbss
-    4734:      00 00 17 f1     \*unknown\*
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x20>:
+[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
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 10 01     add\.p sp,sp,gr0
+[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 01     add\.p sp,sp,gr0
+[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 f1     \*unknown\*
 
-00004738 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    4744:      00 00 10 13     add\.p sp,gr19,gr0
-                       4744: R_FRV_TLSOFF      \.tbss
-    4748:      00 00 00 03     add\.p gr0,gr3,gr0
-                       4748: R_FRV_TLSOFF      x
-    474c:      00 00 10 03     add\.p sp,gr3,gr0
-                       474c: R_FRV_TLSOFF      x
-    4750:      00 01 00 11     add\.p gr16,gr17,gr0
-                       4750: R_FRV_TLSOFF      \.tbss
-    4754:      00 01 00 13     add\.p gr16,gr19,gr0
-                       4754: R_FRV_TLSOFF      \.tbss
-    4758:      00 01 00 03     add\.p gr16,gr3,gr0
-                       4758: R_FRV_TLSOFF      x
-    475c:      00 00 07 f1     \*unknown\*
-                       475c: R_FRV_TLSOFF      \.tbss
-    4760:      00 00 07 f3     \*unknown\*
-                       4760: R_FRV_TLSOFF      \.tbss
-    4764:      00 00 00 01     add\.p gr0,sp,gr0
-                       4764: R_FRV_TLSOFF      x
-    4768:      00 00 00 01     add\.p gr0,sp,gr0
-                       4768: R_FRV_TLSOFF      \.tbss
-    476c:      00 00 00 03     add\.p gr0,gr3,gr0
-                       476c: R_FRV_TLSOFF      \.tbss
-    4770:      00 00 17 f3     \*unknown\*
-                       4770: R_FRV_TLSOFF      \.tbss
-    4774:      00 00 10 03     add\.p sp,gr3,gr0
-                       4774: R_FRV_TLSOFF      \.tbss
-    4778:      00 01 07 f1     \*unknown\*
-                       4778: R_FRV_TLSOFF      \.tbss
-    477c:      00 01 07 f3     \*unknown\*
-                       477c: R_FRV_TLSOFF      \.tbss
-    4780:      00 01 00 01     add\.p gr16,sp,gr0
-                       4780: R_FRV_TLSOFF      x
-    4784:      00 01 00 01     add\.p gr16,sp,gr0
-                       4784: R_FRV_TLSOFF      \.tbss
-    4788:      00 01 00 03     add\.p gr16,gr3,gr0
-                       4788: R_FRV_TLSOFF      \.tbss
-    478c:      00 00 00 11     add\.p gr0,gr17,gr0
-                       478c: R_FRV_TLSOFF      \.tbss
-    4790:      00 00 00 13     add\.p gr0,gr19,gr0
-                       4790: R_FRV_TLSOFF      \.tbss
-    4794:      00 00 10 11     add\.p sp,gr17,gr0
-                       4794: R_FRV_TLSOFF      \.tbss
-    4798:      00 00 10 12     add\.p sp,gr18,gr0
-                       4798: R_FRV_TLSOFF      \.tbss
-    479c:      00 01 00 12     add\.p gr16,gr18,gr0
-                       479c: R_FRV_TLSOFF      \.tbss
-    47a0:      00 00 07 f2     \*unknown\*
-                       47a0: R_FRV_TLSOFF      \.tbss
-    47a4:      00 00 00 02     add\.p gr0,fp,gr0
-                       47a4: R_FRV_TLSOFF      x
-    47a8:      00 00 00 02     add\.p gr0,fp,gr0
-                       47a8: R_FRV_TLSOFF      \.tbss
-    47ac:      00 00 10 02     add\.p sp,fp,gr0
-                       47ac: R_FRV_TLSOFF      x
-    47b0:      00 00 10 01     add\.p sp,sp,gr0
-                       47b0: R_FRV_TLSOFF      \.tbss
-    47b4:      00 00 10 02     add\.p sp,fp,gr0
-                       47b4: R_FRV_TLSOFF      \.tbss
-    47b8:      00 00 17 f2     \*unknown\*
-                       47b8: R_FRV_TLSOFF      \.tbss
-    47bc:      00 01 07 f2     \*unknown\*
-                       47bc: R_FRV_TLSOFF      \.tbss
-    47c0:      00 01 00 02     add\.p gr16,fp,gr0
-                       47c0: R_FRV_TLSOFF      x
-    47c4:      00 01 00 02     add\.p gr16,fp,gr0
-                       47c4: R_FRV_TLSOFF      \.tbss
-    47c8:      00 00 00 12     add\.p gr0,gr18,gr0
-                       47c8: R_FRV_TLSOFF      \.tbss
+[0-9a-f ]+:    00 00 10 13     add\.p sp,gr19,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 03     add\.p gr0,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 10 03     add\.p sp,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 01 00 11     add\.p gr16,gr17,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 13     add\.p gr16,gr19,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 03     add\.p gr16,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 07 f1     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 07 f3     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 01     add\.p gr0,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 00 01     add\.p gr0,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 03     add\.p gr0,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 17 f3     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 10 03     add\.p sp,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 07 f1     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 07 f3     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 01     add\.p gr16,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 01 00 01     add\.p gr16,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 03     add\.p gr16,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 11     add\.p gr0,gr17,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 13     add\.p gr0,gr19,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 10 11     add\.p sp,gr17,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 10 12     add\.p sp,gr18,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 12     add\.p gr16,gr18,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 07 f2     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 10 02     add\.p sp,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 10 01     add\.p sp,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 10 02     add\.p sp,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 17 f2     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 07 f2     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 02     add\.p gr16,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 01 00 02     add\.p gr16,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 12     add\.p gr0,gr18,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
index 5e4b6a1..11654fc 100644 (file)
@@ -7,65 +7,65 @@
 
 Disassembly of section \.text:
 
-000003a0 <_start>:
- 3a0:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 3a4:  00 88 00 00     nop\.p
- 3a8:  80 88 00 00     nop
- 3ac:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 3b0:  80 88 00 00     nop
- 3b4:  12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
- 3b8:  80 88 00 00     nop
- 3bc:  80 88 00 00     nop
- 3c0:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 3c4:  00 88 00 00     nop\.p
- 3c8:  80 88 00 00     nop
- 3cc:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 3d0:  80 88 00 00     nop
- 3d4:  12 fc f8 10     setlos\.p 0xf*fffff810,gr9
- 3d8:  80 88 00 00     nop
- 3dc:  80 88 00 00     nop
- 3e0:  92 fc f8 20     setlos 0xf*fffff820,gr9
- 3e4:  00 88 00 00     nop\.p
- 3e8:  80 88 00 00     nop
- 3ec:  92 fc f8 20     setlos 0xf*fffff820,gr9
- 3f0:  80 88 00 00     nop
- 3f4:  12 fc f8 20     setlos\.p 0xf*fffff820,gr9
- 3f8:  80 88 00 00     nop
- 3fc:  80 88 00 00     nop
- 400:  92 fc 00 00     setlos lo\(0x0\),gr9
- 404:  00 88 00 00     nop\.p
- 408:  80 88 00 00     nop
- 40c:  92 fc 00 00     setlos lo\(0x0\),gr9
- 410:  80 88 00 00     nop
- 414:  12 fc 00 00     setlos\.p lo\(0x0\),gr9
- 418:  80 88 00 00     nop
- 41c:  80 88 00 00     nop
- 420:  00 88 00 00     nop\.p
- 424:  90 fc f8 20     setlos 0xf*fffff820,gr8
- 428:  00 88 00 00     nop\.p
- 42c:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 430:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 434:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 438:  92 fc f8 20     setlos 0xf*fffff820,gr9
- 43c:  92 fc 00 00     setlos lo\(0x0\),gr9
- 440:  00 88 00 00     nop\.p
- 444:  80 88 00 00     nop
- 448:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 44c:  00 88 00 00     nop\.p
- 450:  80 88 00 00     nop
- 454:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 458:  00 88 00 00     nop\.p
- 45c:  80 88 00 00     nop
- 460:  92 fc f8 20     setlos 0xf*fffff820,gr9
- 464:  00 88 00 00     nop\.p
- 468:  80 88 00 00     nop
- 46c:  92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 10     setlos\.p 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 20     setlos\.p 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 00 00     setlos\.p lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    90 fc f8 20     setlos 0xf*fffff820,gr8
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
 Disassembly of section \.got:
 
-00004508 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    4514:      ff ff f8 20     cop2 -32,cpr63,cpr32,cpr63
-    4518:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4518: R_FRV_TLSOFF      x
-    451c:      ff ff f8 10     cop2 -32,cpr63,cpr16,cpr63
-    4520:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+:    ff ff f8 20     cop2 -32,cpr63,cpr32,cpr63
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    ff ff f8 10     cop2 -32,cpr63,cpr16,cpr63
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
index 440002b..4783ce0 100644 (file)
@@ -7,21 +7,21 @@
 
 Disassembly of section \.text:
 
-00000324 <_start>:
- 324:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 328:  00 88 00 00     nop\.p
- 32c:  80 88 00 00     nop
- 330:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 334:  80 88 00 00     nop
- 338:  12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
- 33c:  80 88 00 00     nop
- 340:  80 88 00 00     nop
- 344:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 348:  00 88 00 00     nop\.p
- 34c:  80 88 00 00     nop
- 350:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
 Disassembly of section \.got:
 
-000043d8 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       43e4: R_FRV_TLSOFF      u
+[0-9a-f         ]+: R_FRV_TLSOFF       u
index 94fdb1b..7075a28 100644 (file)
@@ -7,61 +7,61 @@
 
 Disassembly of section \.text:
 
-000102c8 <_start>:
-   102c8:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
-   102cc:      00 88 00 00     nop\.p
-   102d0:      80 88 00 00     nop
-   102d4:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
-   102d8:      80 88 00 00     nop
-   102dc:      12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
-   102e0:      80 88 00 00     nop
-   102e4:      80 88 00 00     nop
-   102e8:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   102ec:      00 88 00 00     nop\.p
-   102f0:      80 88 00 00     nop
-   102f4:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   102f8:      80 88 00 00     nop
-   102fc:      12 fc f8 10     setlos\.p 0xf*fffff810,gr9
-   10300:      80 88 00 00     nop
-   10304:      80 88 00 00     nop
-   10308:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   1030c:      00 88 00 00     nop\.p
-   10310:      80 88 00 00     nop
-   10314:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   10318:      80 88 00 00     nop
-   1031c:      12 fc f8 20     setlos\.p 0xf*fffff820,gr9
-   10320:      80 88 00 00     nop
-   10324:      80 88 00 00     nop
-   10328:      92 fc 00 00     setlos lo\(0x0\),gr9
-   1032c:      00 88 00 00     nop\.p
-   10330:      80 88 00 00     nop
-   10334:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10338:      80 88 00 00     nop
-   1033c:      12 fc 00 00     setlos\.p lo\(0x0\),gr9
-   10340:      80 88 00 00     nop
-   10344:      80 88 00 00     nop
-   10348:      00 88 00 00     nop\.p
-   1034c:      90 fc f8 20     setlos 0xf*fffff820,gr8
-   10350:      00 88 00 00     nop\.p
-   10354:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   10358:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
-   1035c:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   10360:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   10364:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10368:      00 88 00 00     nop\.p
-   1036c:      80 88 00 00     nop
-   10370:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
-   10374:      00 88 00 00     nop\.p
-   10378:      80 88 00 00     nop
-   1037c:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   10380:      00 88 00 00     nop\.p
-   10384:      80 88 00 00     nop
-   10388:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   1038c:      00 88 00 00     nop\.p
-   10390:      80 88 00 00     nop
-   10394:      92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 10     setlos\.p 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 20     setlos\.p 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 00 00     setlos\.p lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    90 fc f8 20     setlos 0xf*fffff820,gr8
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
 Disassembly of section \.got:
 
-00014428 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       14434: R_FRV_TLSOFF     x
+[0-9a-f         ]+: R_FRV_TLSOFF       x
index c8b35e0..84f322c 100644 (file)
 
 Disassembly of section \.text:
 
-00010308 <_start>:
-   10308:      92 fc f8 11     setlos 0xf*fffff811,gr9
-   1030c:      92 fc 08 11     setlos 0x811,gr9
-   10310:      92 c8 f0 2c     ldi @\(gr15,44\),gr9
-   10314:      00 88 00 00     nop\.p
-   10318:      80 88 00 00     nop
-   1031c:      92 fc f8 12     setlos 0xf*fffff812,gr9
-   10320:      80 88 00 00     nop
-   10324:      00 88 00 00     nop\.p
-   10328:      80 88 00 00     nop
-   1032c:      92 fc 08 12     setlos 0x812,gr9
-   10330:      80 88 00 00     nop
-   10334:      00 88 00 00     nop\.p
-   10338:      80 88 00 00     nop
-   1033c:      92 f8 00 00     sethi hi\(0x0\),gr9
-   10340:      92 f4 f8 12     setlo 0xf812,gr9
-   10344:      12 fc f8 13     setlos\.p 0xf*fffff813,gr9
-   10348:      80 88 00 00     nop
-   1034c:      80 88 00 00     nop
-   10350:      12 fc 08 13     setlos\.p 0x813,gr9
-   10354:      80 88 00 00     nop
-   10358:      80 88 00 00     nop
-   1035c:      12 f8 00 00     sethi\.p hi\(0x0\),gr9
-   10360:      80 88 00 00     nop
-   10364:      92 f4 f8 13     setlo 0xf813,gr9
-   10368:      80 88 00 00     nop
-   1036c:      92 fc f8 14     setlos 0xf*fffff814,gr9
-   10370:      80 88 00 00     nop
-   10374:      92 fc 08 14     setlos 0x814,gr9
-   10378:      92 f8 00 00     sethi hi\(0x0\),gr9
-   1037c:      92 f4 f8 14     setlo 0xf814,gr9
-   10380:      92 fc f8 21     setlos 0xf*fffff821,gr9
-   10384:      92 fc 08 21     setlos 0x821,gr9
-   10388:      92 c8 f0 14     ldi @\(gr15,20\),gr9
-   1038c:      00 88 00 00     nop\.p
-   10390:      80 88 00 00     nop
-   10394:      92 fc f8 22     setlos 0xf*fffff822,gr9
-   10398:      80 88 00 00     nop
-   1039c:      00 88 00 00     nop\.p
-   103a0:      80 88 00 00     nop
-   103a4:      92 fc 08 22     setlos 0x822,gr9
-   103a8:      80 88 00 00     nop
-   103ac:      00 88 00 00     nop\.p
-   103b0:      80 88 00 00     nop
-   103b4:      92 f8 00 00     sethi hi\(0x0\),gr9
-   103b8:      92 f4 f8 22     setlo 0xf822,gr9
-   103bc:      12 fc f8 23     setlos\.p 0xf*fffff823,gr9
-   103c0:      80 88 00 00     nop
-   103c4:      80 88 00 00     nop
-   103c8:      12 fc 08 23     setlos\.p 0x823,gr9
-   103cc:      80 88 00 00     nop
-   103d0:      80 88 00 00     nop
-   103d4:      12 f8 00 00     sethi\.p hi\(0x0\),gr9
-   103d8:      80 88 00 00     nop
-   103dc:      92 f4 f8 23     setlo 0xf823,gr9
-   103e0:      80 88 00 00     nop
-   103e4:      92 fc f8 24     setlos 0xf*fffff824,gr9
-   103e8:      80 88 00 00     nop
-   103ec:      92 fc 08 24     setlos 0x824,gr9
-   103f0:      92 f8 00 00     sethi hi\(0x0\),gr9
-   103f4:      92 f4 f8 24     setlo 0xf824,gr9
-   103f8:      92 fc 00 01     setlos 0x1,gr9
-   103fc:      92 fc 10 01     setlos 0x1001,gr9
-   10400:      92 c8 f0 24     ldi @\(gr15,36\),gr9
-   10404:      00 88 00 00     nop\.p
-   10408:      80 88 00 00     nop
-   1040c:      92 fc 00 02     setlos 0x2,gr9
-   10410:      80 88 00 00     nop
-   10414:      00 88 00 00     nop\.p
-   10418:      80 88 00 00     nop
-   1041c:      92 fc 10 02     setlos 0x1002,gr9
-   10420:      80 88 00 00     nop
-   10424:      00 88 00 00     nop\.p
-   10428:      80 88 00 00     nop
-   1042c:      92 f8 00 01     sethi 0x1,gr9
-   10430:      92 f4 00 02     setlo 0x2,gr9
-   10434:      12 fc 00 03     setlos\.p 0x3,gr9
-   10438:      80 88 00 00     nop
-   1043c:      80 88 00 00     nop
-   10440:      12 fc 10 03     setlos\.p 0x1003,gr9
-   10444:      80 88 00 00     nop
-   10448:      80 88 00 00     nop
-   1044c:      12 f8 00 01     sethi\.p 0x1,gr9
-   10450:      80 88 00 00     nop
-   10454:      92 f4 00 03     setlo 0x3,gr9
-   10458:      80 88 00 00     nop
-   1045c:      92 fc 00 04     setlos 0x4,gr9
-   10460:      80 88 00 00     nop
-   10464:      92 fc 10 04     setlos 0x1004,gr9
-   10468:      92 f8 00 01     sethi 0x1,gr9
-   1046c:      92 f4 00 04     setlo 0x4,gr9
-   10470:      92 c8 f0 18     ldi @\(gr15,24\),gr9
-   10474:      92 c8 f0 1c     ldi @\(gr15,28\),gr9
-   10478:      92 c8 f0 28     ldi @\(gr15,40\),gr9
-   1047c:      00 88 00 00     nop\.p
-   10480:      80 88 00 00     nop
-   10484:      92 c8 f0 38     ldi @\(gr15,56\),gr9
-   10488:      80 88 00 00     nop
-   1048c:      00 88 00 00     nop\.p
-   10490:      80 88 00 00     nop
-   10494:      92 c8 f0 34     ldi @\(gr15,52\),gr9
-   10498:      80 88 00 00     nop
-   1049c:      00 88 00 00     nop\.p
-   104a0:      80 88 00 00     nop
-   104a4:      92 c8 f0 30     ldi @\(gr15,48\),gr9
-   104a8:      80 88 00 00     nop
-   104ac:      12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
-   104b0:      80 88 00 00     nop
-   104b4:      80 88 00 00     nop
-   104b8:      12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
-   104bc:      80 88 00 00     nop
-   104c0:      80 88 00 00     nop
-   104c4:      12 c8 f0 20     ldi\.p @\(gr15,32\),gr9
-   104c8:      80 88 00 00     nop
-   104cc:      80 88 00 00     nop
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 fc f8 11     setlos 0xf*fffff811,gr9
+[0-9a-f ]+:    92 fc 08 11     setlos 0x811,gr9
+[0-9a-f ]+:    92 c8 f0 2c     ldi @\(gr15,44\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 12     setlos 0xf*fffff812,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 12     setlos 0x812,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 12     setlo 0xf812,gr9
+[0-9a-f ]+:    12 fc f8 13     setlos\.p 0xf*fffff813,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 08 13     setlos\.p 0x813,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 f8 00 00     sethi\.p hi\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f4 f8 13     setlo 0xf813,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 14     setlos 0xf*fffff814,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 14     setlos 0x814,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 14     setlo 0xf814,gr9
+[0-9a-f ]+:    92 fc f8 21     setlos 0xf*fffff821,gr9
+[0-9a-f ]+:    92 fc 08 21     setlos 0x821,gr9
+[0-9a-f ]+:    92 c8 f0 14     ldi @\(gr15,20\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 22     setlos 0xf*fffff822,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 22     setlos 0x822,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 22     setlo 0xf822,gr9
+[0-9a-f ]+:    12 fc f8 23     setlos\.p 0xf*fffff823,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 08 23     setlos\.p 0x823,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 f8 00 00     sethi\.p hi\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f4 f8 23     setlo 0xf823,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 24     setlos 0xf*fffff824,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 24     setlos 0x824,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 24     setlo 0xf824,gr9
+[0-9a-f ]+:    92 fc 00 01     setlos 0x1,gr9
+[0-9a-f ]+:    92 fc 10 01     setlos 0x1001,gr9
+[0-9a-f ]+:    92 c8 f0 24     ldi @\(gr15,36\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 02     setlos 0x2,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 10 02     setlos 0x1002,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f8 00 01     sethi 0x1,gr9
+[0-9a-f ]+:    92 f4 00 02     setlo 0x2,gr9
+[0-9a-f ]+:    12 fc 00 03     setlos\.p 0x3,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 10 03     setlos\.p 0x1003,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 f8 00 01     sethi\.p 0x1,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 f4 00 03     setlo 0x3,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 04     setlos 0x4,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 10 04     setlos 0x1004,gr9
+[0-9a-f ]+:    92 f8 00 01     sethi 0x1,gr9
+[0-9a-f ]+:    92 f4 00 04     setlo 0x4,gr9
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+:    92 c8 f0 1c     ldi @\(gr15,28\),gr9
+[0-9a-f ]+:    92 c8 f0 28     ldi @\(gr15,40\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 38     ldi @\(gr15,56\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 34     ldi @\(gr15,52\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 30     ldi @\(gr15,48\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 20     ldi\.p @\(gr15,32\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
 Disassembly of section \.got:
 
-00014568 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-   14574:      00 00 00 03     add\.p gr0,gr3,gr0
-                       14574: R_FRV_TLSOFF     x
-   14578:      00 00 10 03     add\.p sp,gr3,gr0
-                       14578: R_FRV_TLSOFF     x
-   1457c:      00 00 f8 21     \*unknown\*
-   14580:      00 00 00 01     add\.p gr0,sp,gr0
-                       14580: R_FRV_TLSOFF     x
-   14584:      00 00 10 01     add\.p sp,sp,gr0
-                       14584: R_FRV_TLSOFF     x
-   14588:      00 01 00 03     add\.p gr16,gr3,gr0
-                       14588: R_FRV_TLSOFF     x
-   1458c:      00 01 00 01     add\.p gr16,sp,gr0
-   14590:      00 01 00 01     add\.p gr16,sp,gr0
-                       14590: R_FRV_TLSOFF     x
-   14594:      00 00 f8 11     \*unknown\*
-   14598:      00 01 00 02     add\.p gr16,fp,gr0
-                       14598: R_FRV_TLSOFF     x
-   1459c:      00 00 10 02     add\.p sp,fp,gr0
-                       1459c: R_FRV_TLSOFF     x
-   145a0:      00 00 00 02     add\.p gr0,fp,gr0
-                       145a0: R_FRV_TLSOFF     x
+[0-9a-f ]+:    00 00 00 03     add\.p gr0,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 10 03     add\.p sp,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 f8 21     \*unknown\*
+[0-9a-f ]+:    00 00 00 01     add\.p gr0,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 10 01     add\.p sp,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 01 00 03     add\.p gr16,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 01 00 01     add\.p gr16,sp,gr0
+[0-9a-f ]+:    00 01 00 01     add\.p gr16,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 f8 11     \*unknown\*
+[0-9a-f ]+:    00 01 00 02     add\.p gr16,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 10 02     add\.p sp,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
index 0043319..6aa4fc7 100644 (file)
@@ -7,21 +7,21 @@
 
 Disassembly of section \.text:
 
-00010294 <_start>:
-   10294:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
-   10298:      00 88 00 00     nop\.p
-   1029c:      80 88 00 00     nop
-   102a0:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
-   102a4:      80 88 00 00     nop
-   102a8:      12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
-   102ac:      80 88 00 00     nop
-   102b0:      80 88 00 00     nop
-   102b4:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
-   102b8:      00 88 00 00     nop\.p
-   102bc:      80 88 00 00     nop
-   102c0:      92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
 Disassembly of section \.got:
 
-00014350 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       1435c: R_FRV_TLSOFF     u
+[0-9a-f         ]+: R_FRV_TLSOFF       u
index 7911890..64ae61f 100644 (file)
 
 Disassembly of section \.text:
 
-00000454 <_start>:
- 454:  92 c8 f0 34     ldi @\(gr15,52\),gr9
- 458:  92 c8 f0 44     ldi @\(gr15,68\),gr9
- 45c:  92 c8 f0 5c     ldi @\(gr15,92\),gr9
- 460:  00 88 00 00     nop\.p
- 464:  80 88 00 00     nop
- 468:  92 c8 f0 7c     ldi @\(gr15,124\),gr9
- 46c:  80 88 00 00     nop
- 470:  00 88 00 00     nop\.p
- 474:  80 88 00 00     nop
- 478:  92 c8 f0 84     ldi @\(gr15,132\),gr9
- 47c:  80 88 00 00     nop
- 480:  00 88 00 00     nop\.p
- 484:  80 88 00 00     nop
- 488:  92 c8 f0 94     ldi @\(gr15,148\),gr9
- 48c:  80 88 00 00     nop
- 490:  12 c8 f0 38     ldi\.p @\(gr15,56\),gr9
- 494:  80 88 00 00     nop
- 498:  80 88 00 00     nop
- 49c:  12 c8 f0 48     ldi\.p @\(gr15,72\),gr9
- 4a0:  80 88 00 00     nop
- 4a4:  80 88 00 00     nop
- 4a8:  12 c8 f0 60     ldi\.p @\(gr15,96\),gr9
- 4ac:  80 88 00 00     nop
- 4b0:  80 88 00 00     nop
- 4b4:  80 88 00 00     nop
- 4b8:  92 fc f8 14     setlos 0xf*fffff814,gr9
- 4bc:  80 88 00 00     nop
- 4c0:  92 fc 08 14     setlos 0x814,gr9
- 4c4:  92 f8 00 00     sethi hi\(0x0\),gr9
- 4c8:  92 f4 f8 14     setlo 0xf814,gr9
- 4cc:  92 c8 f0 64     ldi @\(gr15,100\),gr9
- 4d0:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 4d4:  92 c8 f0 1c     ldi @\(gr15,28\),gr9
- 4d8:  00 88 00 00     nop\.p
- 4dc:  80 88 00 00     nop
- 4e0:  92 c8 f0 98     ldi @\(gr15,152\),gr9
- 4e4:  80 88 00 00     nop
- 4e8:  00 88 00 00     nop\.p
- 4ec:  80 88 00 00     nop
- 4f0:  92 c8 f0 6c     ldi @\(gr15,108\),gr9
- 4f4:  80 88 00 00     nop
- 4f8:  00 88 00 00     nop\.p
- 4fc:  80 88 00 00     nop
- 500:  92 c8 f0 70     ldi @\(gr15,112\),gr9
- 504:  80 88 00 00     nop
- 508:  12 c8 f0 68     ldi\.p @\(gr15,104\),gr9
- 50c:  80 88 00 00     nop
- 510:  80 88 00 00     nop
- 514:  12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
- 518:  80 88 00 00     nop
- 51c:  80 88 00 00     nop
- 520:  12 c8 f0 20     ldi\.p @\(gr15,32\),gr9
- 524:  80 88 00 00     nop
- 528:  80 88 00 00     nop
- 52c:  80 88 00 00     nop
- 530:  92 fc f8 24     setlos 0xf*fffff824,gr9
- 534:  80 88 00 00     nop
- 538:  92 fc 08 24     setlos 0x824,gr9
- 53c:  92 f8 00 00     sethi hi\(0x0\),gr9
- 540:  92 f4 f8 24     setlo 0xf824,gr9
- 544:  92 c8 f0 28     ldi @\(gr15,40\),gr9
- 548:  92 c8 f0 4c     ldi @\(gr15,76\),gr9
- 54c:  92 c8 f0 50     ldi @\(gr15,80\),gr9
- 550:  00 88 00 00     nop\.p
- 554:  80 88 00 00     nop
- 558:  92 c8 f0 74     ldi @\(gr15,116\),gr9
- 55c:  80 88 00 00     nop
- 560:  00 88 00 00     nop\.p
- 564:  80 88 00 00     nop
- 568:  92 c8 f0 88     ldi @\(gr15,136\),gr9
- 56c:  80 88 00 00     nop
- 570:  00 88 00 00     nop\.p
- 574:  80 88 00 00     nop
- 578:  92 c8 f0 8c     ldi @\(gr15,140\),gr9
- 57c:  80 88 00 00     nop
- 580:  12 c8 f0 2c     ldi\.p @\(gr15,44\),gr9
- 584:  80 88 00 00     nop
- 588:  80 88 00 00     nop
- 58c:  12 c8 f0 3c     ldi\.p @\(gr15,60\),gr9
- 590:  80 88 00 00     nop
- 594:  80 88 00 00     nop
- 598:  12 c8 f0 54     ldi\.p @\(gr15,84\),gr9
- 59c:  80 88 00 00     nop
- 5a0:  80 88 00 00     nop
- 5a4:  80 88 00 00     nop
- 5a8:  92 fc 00 04     setlos 0x4,gr9
- 5ac:  80 88 00 00     nop
- 5b0:  92 fc 10 04     setlos 0x1004,gr9
- 5b4:  92 f8 00 01     sethi 0x1,gr9
- 5b8:  92 f4 00 04     setlo 0x4,gr9
- 5bc:  92 c8 f0 30     ldi @\(gr15,48\),gr9
- 5c0:  92 c8 f0 40     ldi @\(gr15,64\),gr9
- 5c4:  92 c8 f0 58     ldi @\(gr15,88\),gr9
- 5c8:  00 88 00 00     nop\.p
- 5cc:  80 88 00 00     nop
- 5d0:  92 c8 f0 78     ldi @\(gr15,120\),gr9
- 5d4:  80 88 00 00     nop
- 5d8:  00 88 00 00     nop\.p
- 5dc:  80 88 00 00     nop
- 5e0:  92 c8 f0 80     ldi @\(gr15,128\),gr9
- 5e4:  80 88 00 00     nop
- 5e8:  00 88 00 00     nop\.p
- 5ec:  80 88 00 00     nop
- 5f0:  92 c8 f0 90     ldi @\(gr15,144\),gr9
- 5f4:  80 88 00 00     nop
- 5f8:  12 c8 f0 14     ldi\.p @\(gr15,20\),gr9
- 5fc:  80 88 00 00     nop
- 600:  80 88 00 00     nop
- 604:  12 c8 f0 18     ldi\.p @\(gr15,24\),gr9
- 608:  80 88 00 00     nop
- 60c:  80 88 00 00     nop
- 610:  12 c8 f0 24     ldi\.p @\(gr15,36\),gr9
- 614:  80 88 00 00     nop
- 618:  80 88 00 00     nop
- 61c:  92 c8 f0 34     ldi @\(gr15,52\),gr9
- 620:  92 c8 f0 5c     ldi @\(gr15,92\),gr9
- 624:  92 c8 f0 64     ldi @\(gr15,100\),gr9
- 628:  92 c8 f0 1c     ldi @\(gr15,28\),gr9
- 62c:  92 c8 f0 28     ldi @\(gr15,40\),gr9
- 630:  92 c8 f0 50     ldi @\(gr15,80\),gr9
- 634:  92 c8 f0 30     ldi @\(gr15,48\),gr9
- 638:  92 c8 f0 58     ldi @\(gr15,88\),gr9
- 63c:  80 88 00 00     nop
- 640:  92 c8 f0 44     ldi @\(gr15,68\),gr9
- 644:  80 88 00 00     nop
- 648:  80 88 00 00     nop
- 64c:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 34     ldi @\(gr15,52\),gr9
+[0-9a-f ]+:    92 c8 f0 44     ldi @\(gr15,68\),gr9
+[0-9a-f ]+:    92 c8 f0 5c     ldi @\(gr15,92\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 7c     ldi @\(gr15,124\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 84     ldi @\(gr15,132\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 94     ldi @\(gr15,148\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 38     ldi\.p @\(gr15,56\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 48     ldi\.p @\(gr15,72\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 60     ldi\.p @\(gr15,96\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 14     setlos 0xf*fffff814,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 14     setlos 0x814,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 14     setlo 0xf814,gr9
+[0-9a-f ]+:    92 c8 f0 64     ldi @\(gr15,100\),gr9
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    92 c8 f0 1c     ldi @\(gr15,28\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 98     ldi @\(gr15,152\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 6c     ldi @\(gr15,108\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 70     ldi @\(gr15,112\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 68     ldi\.p @\(gr15,104\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 20     ldi\.p @\(gr15,32\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 24     setlos 0xf*fffff824,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 24     setlos 0x824,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 24     setlo 0xf824,gr9
+[0-9a-f ]+:    92 c8 f0 28     ldi @\(gr15,40\),gr9
+[0-9a-f ]+:    92 c8 f0 4c     ldi @\(gr15,76\),gr9
+[0-9a-f ]+:    92 c8 f0 50     ldi @\(gr15,80\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 74     ldi @\(gr15,116\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 88     ldi @\(gr15,136\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 8c     ldi @\(gr15,140\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 2c     ldi\.p @\(gr15,44\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 3c     ldi\.p @\(gr15,60\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 54     ldi\.p @\(gr15,84\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 04     setlos 0x4,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 10 04     setlos 0x1004,gr9
+[0-9a-f ]+:    92 f8 00 01     sethi 0x1,gr9
+[0-9a-f ]+:    92 f4 00 04     setlo 0x4,gr9
+[0-9a-f ]+:    92 c8 f0 30     ldi @\(gr15,48\),gr9
+[0-9a-f ]+:    92 c8 f0 40     ldi @\(gr15,64\),gr9
+[0-9a-f ]+:    92 c8 f0 58     ldi @\(gr15,88\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 78     ldi @\(gr15,120\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 80     ldi @\(gr15,128\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 90     ldi @\(gr15,144\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 14     ldi\.p @\(gr15,20\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 18     ldi\.p @\(gr15,24\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 24     ldi\.p @\(gr15,36\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 34     ldi @\(gr15,52\),gr9
+[0-9a-f ]+:    92 c8 f0 5c     ldi @\(gr15,92\),gr9
+[0-9a-f ]+:    92 c8 f0 64     ldi @\(gr15,100\),gr9
+[0-9a-f ]+:    92 c8 f0 1c     ldi @\(gr15,28\),gr9
+[0-9a-f ]+:    92 c8 f0 28     ldi @\(gr15,40\),gr9
+[0-9a-f ]+:    92 c8 f0 50     ldi @\(gr15,80\),gr9
+[0-9a-f ]+:    92 c8 f0 30     ldi @\(gr15,48\),gr9
+[0-9a-f ]+:    92 c8 f0 58     ldi @\(gr15,88\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 44     ldi @\(gr15,68\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
 Disassembly of section \.got:
 
-000046e8 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    46f4:      00 00 10 11     add\.p sp,gr17,gr0
-                       46f4: R_FRV_TLSOFF      \.tbss
-    46f8:      00 00 10 13     add\.p sp,gr19,gr0
-                       46f8: R_FRV_TLSOFF      \.tbss
-    46fc:      00 00 00 03     add\.p gr0,gr3,gr0
-                       46fc: R_FRV_TLSOFF      x
-    4700:      00 00 10 03     add\.p sp,gr3,gr0
-                       4700: R_FRV_TLSOFF      x
-    4704:      00 01 00 11     add\.p gr16,gr17,gr0
-                       4704: R_FRV_TLSOFF      \.tbss
-    4708:      00 01 00 13     add\.p gr16,gr19,gr0
-                       4708: R_FRV_TLSOFF      \.tbss
-    470c:      00 01 00 03     add\.p gr16,gr3,gr0
-                       470c: R_FRV_TLSOFF      x
-    4710:      00 00 07 f1     \*unknown\*
-                       4710: R_FRV_TLSOFF      \.tbss
-    4714:      00 00 07 f3     \*unknown\*
-                       4714: R_FRV_TLSOFF      \.tbss
-    4718:      00 00 00 01     add\.p gr0,sp,gr0
-                       4718: R_FRV_TLSOFF      x
-    471c:      00 00 00 01     add\.p gr0,sp,gr0
-                       471c: R_FRV_TLSOFF      \.tbss
-    4720:      00 00 00 03     add\.p gr0,gr3,gr0
-                       4720: R_FRV_TLSOFF      \.tbss
-    4724:      00 00 17 f3     \*unknown\*
-                       4724: R_FRV_TLSOFF      \.tbss
-    4728:      00 00 10 01     add\.p sp,sp,gr0
-                       4728: R_FRV_TLSOFF      x
-    472c:      00 00 10 01     add\.p sp,sp,gr0
-                       472c: R_FRV_TLSOFF      \.tbss
-    4730:      00 00 10 03     add\.p sp,gr3,gr0
-                       4730: R_FRV_TLSOFF      \.tbss
-    4734:      00 00 17 f1     \*unknown\*
-                       4734: R_FRV_TLSOFF      \.tbss
-    4738:      00 01 07 f1     \*unknown\*
-                       4738: R_FRV_TLSOFF      \.tbss
-    473c:      00 01 07 f3     \*unknown\*
-                       473c: R_FRV_TLSOFF      \.tbss
-    4740:      00 01 00 01     add\.p gr16,sp,gr0
-                       4740: R_FRV_TLSOFF      x
-    4744:      00 01 00 01     add\.p gr16,sp,gr0
-                       4744: R_FRV_TLSOFF      \.tbss
-    4748:      00 01 00 03     add\.p gr16,gr3,gr0
-                       4748: R_FRV_TLSOFF      \.tbss
-    474c:      00 00 00 11     add\.p gr0,gr17,gr0
-                       474c: R_FRV_TLSOFF      \.tbss
-    4750:      00 00 00 13     add\.p gr0,gr19,gr0
-                       4750: R_FRV_TLSOFF      \.tbss
-    4754:      00 00 10 12     add\.p sp,gr18,gr0
-                       4754: R_FRV_TLSOFF      \.tbss
-    4758:      00 01 00 12     add\.p gr16,gr18,gr0
-                       4758: R_FRV_TLSOFF      \.tbss
-    475c:      00 00 07 f2     \*unknown\*
-                       475c: R_FRV_TLSOFF      \.tbss
-    4760:      00 00 00 02     add\.p gr0,fp,gr0
-                       4760: R_FRV_TLSOFF      x
-    4764:      00 00 00 02     add\.p gr0,fp,gr0
-                       4764: R_FRV_TLSOFF      \.tbss
-    4768:      00 00 10 02     add\.p sp,fp,gr0
-                       4768: R_FRV_TLSOFF      x
-    476c:      00 00 10 02     add\.p sp,fp,gr0
-                       476c: R_FRV_TLSOFF      \.tbss
-    4770:      00 00 17 f2     \*unknown\*
-                       4770: R_FRV_TLSOFF      \.tbss
-    4774:      00 01 07 f2     \*unknown\*
-                       4774: R_FRV_TLSOFF      \.tbss
-    4778:      00 01 00 02     add\.p gr16,fp,gr0
-                       4778: R_FRV_TLSOFF      x
-    477c:      00 01 00 02     add\.p gr16,fp,gr0
-                       477c: R_FRV_TLSOFF      \.tbss
-    4780:      00 00 00 12     add\.p gr0,gr18,gr0
-                       4780: R_FRV_TLSOFF      \.tbss
+[0-9a-f ]+:    00 00 10 11     add\.p sp,gr17,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 10 13     add\.p sp,gr19,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 03     add\.p gr0,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 10 03     add\.p sp,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 01 00 11     add\.p gr16,gr17,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 13     add\.p gr16,gr19,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 03     add\.p gr16,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 07 f1     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 07 f3     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 01     add\.p gr0,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 00 01     add\.p gr0,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 03     add\.p gr0,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 17 f3     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 10 01     add\.p sp,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 10 01     add\.p sp,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 10 03     add\.p sp,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 17 f1     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 07 f1     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 07 f3     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 01     add\.p gr16,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 01 00 01     add\.p gr16,sp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 03     add\.p gr16,gr3,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 11     add\.p gr0,gr17,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 13     add\.p gr0,gr19,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 10 12     add\.p sp,gr18,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 12     add\.p gr16,gr18,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 07 f2     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 10 02     add\.p sp,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 00 10 02     add\.p sp,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 17 f2     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 07 f2     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 01 00 02     add\.p gr16,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f ]+:    00 01 00 02     add\.p gr16,fp,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 00 12     add\.p gr0,gr18,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
index 3979080..cc11443 100644 (file)
@@ -7,61 +7,61 @@
 
 Disassembly of section \.text:
 
-000003a0 <_start>:
- 3a0:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 3a4:  00 88 00 00     nop\.p
- 3a8:  80 88 00 00     nop
- 3ac:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 3b0:  80 88 00 00     nop
- 3b4:  12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
- 3b8:  80 88 00 00     nop
- 3bc:  80 88 00 00     nop
- 3c0:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 3c4:  00 88 00 00     nop\.p
- 3c8:  80 88 00 00     nop
- 3cc:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 3d0:  80 88 00 00     nop
- 3d4:  12 fc f8 10     setlos\.p 0xf*fffff810,gr9
- 3d8:  80 88 00 00     nop
- 3dc:  80 88 00 00     nop
- 3e0:  92 fc f8 20     setlos 0xf*fffff820,gr9
- 3e4:  00 88 00 00     nop\.p
- 3e8:  80 88 00 00     nop
- 3ec:  92 fc f8 20     setlos 0xf*fffff820,gr9
- 3f0:  80 88 00 00     nop
- 3f4:  12 fc f8 20     setlos\.p 0xf*fffff820,gr9
- 3f8:  80 88 00 00     nop
- 3fc:  80 88 00 00     nop
- 400:  92 fc 00 00     setlos lo\(0x0\),gr9
- 404:  00 88 00 00     nop\.p
- 408:  80 88 00 00     nop
- 40c:  92 fc 00 00     setlos lo\(0x0\),gr9
- 410:  80 88 00 00     nop
- 414:  12 fc 00 00     setlos\.p lo\(0x0\),gr9
- 418:  80 88 00 00     nop
- 41c:  80 88 00 00     nop
- 420:  00 88 00 00     nop\.p
- 424:  90 fc f8 20     setlos 0xf*fffff820,gr8
- 428:  00 88 00 00     nop\.p
- 42c:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 430:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 434:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 438:  92 fc f8 20     setlos 0xf*fffff820,gr9
- 43c:  92 fc 00 00     setlos lo\(0x0\),gr9
- 440:  00 88 00 00     nop\.p
- 444:  80 88 00 00     nop
- 448:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 44c:  00 88 00 00     nop\.p
- 450:  80 88 00 00     nop
- 454:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 458:  00 88 00 00     nop\.p
- 45c:  80 88 00 00     nop
- 460:  92 fc f8 20     setlos 0xf*fffff820,gr9
- 464:  00 88 00 00     nop\.p
- 468:  80 88 00 00     nop
- 46c:  92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 10     setlos\.p 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 20     setlos\.p 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 00 00     setlos\.p lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    90 fc f8 20     setlos 0xf*fffff820,gr8
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
 Disassembly of section \.got:
 
-00004508 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       4514: R_FRV_TLSOFF      x
+[0-9a-f         ]+: R_FRV_TLSOFF       x
index e83d317..4bc5291 100644 (file)
@@ -7,21 +7,21 @@
 
 Disassembly of section \.text:
 
-00000324 <_start>:
- 324:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 328:  00 88 00 00     nop\.p
- 32c:  80 88 00 00     nop
- 330:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 334:  80 88 00 00     nop
- 338:  12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
- 33c:  80 88 00 00     nop
- 340:  80 88 00 00     nop
- 344:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 348:  00 88 00 00     nop\.p
- 34c:  80 88 00 00     nop
- 350:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
 Disassembly of section \.got:
 
-000043d8 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       43e4: R_FRV_TLSOFF      u
+[0-9a-f         ]+: R_FRV_TLSOFF       u
index 6aafd23..35d5c67 100644 (file)
@@ -7,67 +7,67 @@
 
 Disassembly of section \.text:
 
-00000354 <_start>:
- 354:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 358:  00 88 00 00     nop\.p
- 35c:  80 88 00 00     nop
- 360:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 364:  80 88 00 00     nop
- 368:  12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
- 36c:  80 88 00 00     nop
- 370:  80 88 00 00     nop
- 374:  92 c8 f0 14     ldi @\(gr15,20\),gr9
- 378:  00 88 00 00     nop\.p
- 37c:  80 88 00 00     nop
- 380:  92 c8 f0 14     ldi @\(gr15,20\),gr9
- 384:  80 88 00 00     nop
- 388:  12 c8 f0 14     ldi\.p @\(gr15,20\),gr9
- 38c:  80 88 00 00     nop
- 390:  80 88 00 00     nop
- 394:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 398:  00 88 00 00     nop\.p
- 39c:  80 88 00 00     nop
- 3a0:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 3a4:  80 88 00 00     nop
- 3a8:  12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
- 3ac:  80 88 00 00     nop
- 3b0:  80 88 00 00     nop
- 3b4:  92 c8 f0 18     ldi @\(gr15,24\),gr9
- 3b8:  00 88 00 00     nop\.p
- 3bc:  80 88 00 00     nop
- 3c0:  92 c8 f0 18     ldi @\(gr15,24\),gr9
- 3c4:  80 88 00 00     nop
- 3c8:  12 c8 f0 18     ldi\.p @\(gr15,24\),gr9
- 3cc:  80 88 00 00     nop
- 3d0:  80 88 00 00     nop
- 3d4:  00 88 00 00     nop\.p
- 3d8:  90 fc f8 20     setlos 0xf*fffff820,gr8
- 3dc:  00 88 00 00     nop\.p
- 3e0:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 3e4:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 3e8:  92 c8 f0 14     ldi @\(gr15,20\),gr9
- 3ec:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 3f0:  92 c8 f0 18     ldi @\(gr15,24\),gr9
- 3f4:  00 88 00 00     nop\.p
- 3f8:  80 88 00 00     nop
- 3fc:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 400:  00 88 00 00     nop\.p
- 404:  80 88 00 00     nop
- 408:  92 c8 f0 14     ldi @\(gr15,20\),gr9
- 40c:  00 88 00 00     nop\.p
- 410:  80 88 00 00     nop
- 414:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 418:  00 88 00 00     nop\.p
- 41c:  80 88 00 00     nop
- 420:  92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 14     ldi @\(gr15,20\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 14     ldi @\(gr15,20\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 14     ldi\.p @\(gr15,20\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 18     ldi\.p @\(gr15,24\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    90 fc f8 20     setlos 0xf*fffff820,gr8
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    92 c8 f0 14     ldi @\(gr15,20\),gr9
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 14     ldi @\(gr15,20\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
 Disassembly of section \.got:
 
-000044b8 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    44c4:      00 00 00 10     add\.p gr0,gr16,gr0
-                       44c4: R_FRV_TLSOFF      \.tbss
+[0-9a-f ]+:    00 00 00 10     add\.p gr0,gr16,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
        \.\.\.
-                       44c8: R_FRV_TLSOFF      x
-                       44cc: R_FRV_TLSOFF      \.tbss
-    44d0:      00 00 07 f0     \*unknown\*
-                       44d0: R_FRV_TLSOFF      \.tbss
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 07 f0     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
index 49cfea7..e7ac840 100644 (file)
 
 Disassembly of section \.plt:
 
-00000454 <\.plt>:
- 454:  90 cc f0 10     lddi @\(gr15,16\),gr8
- 458:  80 30 80 00     jmpl @\(gr8,gr0\)
- 45c:  90 cc f0 30     lddi @\(gr15,48\),gr8
- 460:  80 30 80 00     jmpl @\(gr8,gr0\)
- 464:  90 cc f0 40     lddi @\(gr15,64\),gr8
- 468:  80 30 80 00     jmpl @\(gr8,gr0\)
- 46c:  90 cc f0 50     lddi @\(gr15,80\),gr8
- 470:  80 30 80 00     jmpl @\(gr8,gr0\)
- 474:  90 cc f0 58     lddi @\(gr15,88\),gr8
- 478:  80 30 80 00     jmpl @\(gr8,gr0\)
- 47c:  90 cc f0 68     lddi @\(gr15,104\),gr8
- 480:  80 30 80 00     jmpl @\(gr8,gr0\)
- 484:  90 cc ff a8     lddi @\(gr15,-88\),gr8
- 488:  80 30 80 00     jmpl @\(gr8,gr0\)
- 48c:  90 cc ff b0     lddi @\(gr15,-80\),gr8
- 490:  80 30 80 00     jmpl @\(gr8,gr0\)
- 494:  90 cc ff c8     lddi @\(gr15,-56\),gr8
- 498:  80 30 80 00     jmpl @\(gr8,gr0\)
- 49c:  90 cc ff d8     lddi @\(gr15,-40\),gr8
- 4a0:  80 30 80 00     jmpl @\(gr8,gr0\)
- 4a4:  90 cc ff e0     lddi @\(gr15,-32\),gr8
- 4a8:  80 30 80 00     jmpl @\(gr8,gr0\)
- 4ac:  90 cc ff f0     lddi @\(gr15,-16\),gr8
- 4b0:  80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+<\.plt>:
+[0-9a-f ]+:    90 cc f0 10     lddi @\(gr15,16\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc f0 30     lddi @\(gr15,48\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc f0 40     lddi @\(gr15,64\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc f0 50     lddi @\(gr15,80\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc f0 58     lddi @\(gr15,88\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc f0 68     lddi @\(gr15,104\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff a8     lddi @\(gr15,-88\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff b0     lddi @\(gr15,-80\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff c8     lddi @\(gr15,-56\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff d8     lddi @\(gr15,-40\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff e0     lddi @\(gr15,-32\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff f0     lddi @\(gr15,-16\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
 Disassembly of section \.text:
 
-000004b4 <_start>:
- 4b4:  fe 3f ff f0     call 474 <i\+0x464>
- 4b8:  fe 3f ff f5     call 48c <i\+0x47c>
- 4bc:  fe 3f ff fa     call 4a4 <i\+0x494>
- 4c0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 4c4:  9c f4 00 98     setlo 0x98,gr14
- 4c8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 4cc:  82 30 80 00     calll @\(gr8,gr0\)
- 4d0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 4d4:  9c f4 00 a8     setlo 0xa8,gr14
- 4d8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 4dc:  82 30 80 00     calll @\(gr8,gr0\)
- 4e0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 4e4:  9c f4 00 c0     setlo 0xc0,gr14
- 4e8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 4ec:  82 30 80 00     calll @\(gr8,gr0\)
- 4f0:  10 cc f0 60     lddi\.p @\(gr15,96\),gr8
- 4f4:  9c fc 00 60     setlos 0x60,gr14
- 4f8:  82 30 80 00     calll @\(gr8,gr0\)
- 4fc:  10 cc ff b8     lddi\.p @\(gr15,-72\),gr8
- 500:  9c fc ff b8     setlos 0xf*ffffffb8,gr14
- 504:  82 30 80 00     calll @\(gr8,gr0\)
- 508:  10 cc ff e8     lddi\.p @\(gr15,-24\),gr8
- 50c:  9c fc ff e8     setlos 0xf*ffffffe8,gr14
- 510:  82 30 80 00     calll @\(gr8,gr0\)
- 514:  80 88 00 00     nop
- 518:  92 fc f8 14     setlos 0xf*fffff814,gr9
- 51c:  80 88 00 00     nop
- 520:  92 fc 08 14     setlos 0x814,gr9
- 524:  92 f8 00 00     sethi hi\(0x0\),gr9
- 528:  92 f4 f8 14     setlo 0xf814,gr9
- 52c:  fe 3f ff e0     call 4ac <i\+0x49c>
- 530:  fe 3f ff c9     call 454 <i\+0x444>
- 534:  fe 3f ff ca     call 45c <i\+0x44c>
- 538:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 53c:  9c f4 00 c8     setlo 0xc8,gr14
- 540:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 544:  82 30 80 00     calll @\(gr8,gr0\)
- 548:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 54c:  9c f4 00 78     setlo 0x78,gr14
- 550:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 554:  82 30 80 00     calll @\(gr8,gr0\)
- 558:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 55c:  9c f4 00 88     setlo 0x88,gr14
- 560:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 564:  82 30 80 00     calll @\(gr8,gr0\)
- 568:  10 cc ff f8     lddi\.p @\(gr15,-8\),gr8
- 56c:  9c fc ff f8     setlos 0xf*fffffff8,gr14
- 570:  82 30 80 00     calll @\(gr8,gr0\)
- 574:  10 cc f0 18     lddi\.p @\(gr15,24\),gr8
- 578:  9c fc 00 18     setlos 0x18,gr14
- 57c:  82 30 80 00     calll @\(gr8,gr0\)
- 580:  10 cc f0 38     lddi\.p @\(gr15,56\),gr8
- 584:  9c fc 00 38     setlos 0x38,gr14
- 588:  82 30 80 00     calll @\(gr8,gr0\)
- 58c:  80 88 00 00     nop
- 590:  92 fc f8 24     setlos 0xf*fffff824,gr9
- 594:  80 88 00 00     nop
- 598:  92 fc 08 24     setlos 0x824,gr9
- 59c:  92 f8 00 00     sethi hi\(0x0\),gr9
- 5a0:  92 f4 f8 24     setlo 0xf824,gr9
- 5a4:  fe 3f ff b0     call 464 <i\+0x454>
- 5a8:  fe 3f ff b5     call 47c <i\+0x46c>
- 5ac:  fe 3f ff ba     call 494 <i\+0x484>
- 5b0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 5b4:  9c f4 00 90     setlo 0x90,gr14
- 5b8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 5bc:  82 30 80 00     calll @\(gr8,gr0\)
- 5c0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 5c4:  9c f4 00 a0     setlo 0xa0,gr14
- 5c8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 5cc:  82 30 80 00     calll @\(gr8,gr0\)
- 5d0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 5d4:  9c f4 00 b8     setlo 0xb8,gr14
- 5d8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 5dc:  82 30 80 00     calll @\(gr8,gr0\)
- 5e0:  10 cc f0 48     lddi\.p @\(gr15,72\),gr8
- 5e4:  9c fc 00 48     setlos 0x48,gr14
- 5e8:  82 30 80 00     calll @\(gr8,gr0\)
- 5ec:  10 cc ff a0     lddi\.p @\(gr15,-96\),gr8
- 5f0:  9c fc ff a0     setlos 0xf*ffffffa0,gr14
- 5f4:  82 30 80 00     calll @\(gr8,gr0\)
- 5f8:  10 cc ff d0     lddi\.p @\(gr15,-48\),gr8
- 5fc:  9c fc ff d0     setlos 0xf*ffffffd0,gr14
- 600:  82 30 80 00     calll @\(gr8,gr0\)
- 604:  80 88 00 00     nop
- 608:  92 fc 00 04     setlos 0x4,gr9
- 60c:  80 88 00 00     nop
- 610:  92 fc 10 04     setlos 0x1004,gr9
- 614:  92 f8 00 01     sethi 0x1,gr9
- 618:  92 f4 00 04     setlo 0x4,gr9
- 61c:  fe 3f ff 94     call 46c <i\+0x45c>
- 620:  fe 3f ff 99     call 484 <i\+0x474>
- 624:  fe 3f ff 9e     call 49c <i\+0x48c>
- 628:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 62c:  9c f4 00 b0     setlo 0xb0,gr14
- 630:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 634:  82 30 80 00     calll @\(gr8,gr0\)
- 638:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 63c:  9c f4 00 80     setlo 0x80,gr14
- 640:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 644:  82 30 80 00     calll @\(gr8,gr0\)
- 648:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 64c:  9c f4 00 70     setlo 0x70,gr14
- 650:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 654:  82 30 80 00     calll @\(gr8,gr0\)
- 658:  10 cc f0 20     lddi\.p @\(gr15,32\),gr8
- 65c:  9c fc 00 20     setlos 0x20,gr14
- 660:  82 30 80 00     calll @\(gr8,gr0\)
- 664:  10 cc f0 28     lddi\.p @\(gr15,40\),gr8
- 668:  9c fc 00 28     setlos 0x28,gr14
- 66c:  82 30 80 00     calll @\(gr8,gr0\)
- 670:  10 cc ff c0     lddi\.p @\(gr15,-64\),gr8
- 674:  9c fc ff c0     setlos 0xf*ffffffc0,gr14
- 678:  82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    fe 3f ff f0     call .*
+[0-9a-f ]+:    fe 3f ff f5     call .*
+[0-9a-f ]+:    fe 3f ff fa     call .*
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 98     setlo 0x98,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 a8     setlo 0xa8,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 c0     setlo 0xc0,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 60     lddi\.p @\(gr15,96\),gr8
+[0-9a-f ]+:    9c fc 00 60     setlos 0x60,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff b8     lddi\.p @\(gr15,-72\),gr8
+[0-9a-f ]+:    9c fc ff b8     setlos 0xf*ffffffb8,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff e8     lddi\.p @\(gr15,-24\),gr8
+[0-9a-f ]+:    9c fc ff e8     setlos 0xf*ffffffe8,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 14     setlos 0xf*fffff814,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 14     setlos 0x814,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 14     setlo 0xf814,gr9
+[0-9a-f ]+:    fe 3f ff e0     call .*
+[0-9a-f ]+:    fe 3f ff c9     call .*
+[0-9a-f ]+:    fe 3f ff ca     call .*
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 c8     setlo 0xc8,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 78     setlo 0x78,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 88     setlo 0x88,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff f8     lddi\.p @\(gr15,-8\),gr8
+[0-9a-f ]+:    9c fc ff f8     setlos 0xf*fffffff8,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 18     lddi\.p @\(gr15,24\),gr8
+[0-9a-f ]+:    9c fc 00 18     setlos 0x18,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 38     lddi\.p @\(gr15,56\),gr8
+[0-9a-f ]+:    9c fc 00 38     setlos 0x38,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 24     setlos 0xf*fffff824,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 24     setlos 0x824,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 24     setlo 0xf824,gr9
+[0-9a-f ]+:    fe 3f ff b0     call .*
+[0-9a-f ]+:    fe 3f ff b5     call .*
+[0-9a-f ]+:    fe 3f ff ba     call .*
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 90     setlo 0x90,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 a0     setlo 0xa0,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 b8     setlo 0xb8,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 48     lddi\.p @\(gr15,72\),gr8
+[0-9a-f ]+:    9c fc 00 48     setlos 0x48,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff a0     lddi\.p @\(gr15,-96\),gr8
+[0-9a-f ]+:    9c fc ff a0     setlos 0xf*ffffffa0,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff d0     lddi\.p @\(gr15,-48\),gr8
+[0-9a-f ]+:    9c fc ff d0     setlos 0xf*ffffffd0,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 04     setlos 0x4,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 10 04     setlos 0x1004,gr9
+[0-9a-f ]+:    92 f8 00 01     sethi 0x1,gr9
+[0-9a-f ]+:    92 f4 00 04     setlo 0x4,gr9
+[0-9a-f ]+:    fe 3f ff 94     call .*
+[0-9a-f ]+:    fe 3f ff 99     call .*
+[0-9a-f ]+:    fe 3f ff 9e     call .*
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 b0     setlo 0xb0,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 80     setlo 0x80,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 70     setlo 0x70,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 20     lddi\.p @\(gr15,32\),gr8
+[0-9a-f ]+:    9c fc 00 20     setlos 0x20,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 28     lddi\.p @\(gr15,40\),gr8
+[0-9a-f ]+:    9c fc 00 28     setlos 0x28,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff c0     lddi\.p @\(gr15,-64\),gr8
+[0-9a-f ]+:    9c fc ff c0     setlos 0xf*ffffffc0,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
 Disassembly of section \.got:
 
-00004700 <_GLOBAL_OFFSET_TABLE_-0x60>:
-    4700:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4700: R_FRV_TLSDESC_VALUE       \.tbss
-    4704:      00 00 17 f3     \*unknown\*
-    4708:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4708: R_FRV_TLSDESC_VALUE       x
-    470c:      00 00 10 01     add\.p sp,sp,gr0
-    4710:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4710: R_FRV_TLSDESC_VALUE       \.tbss
-    4714:      00 00 10 01     add\.p sp,sp,gr0
-    4718:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4718: R_FRV_TLSDESC_VALUE       \.tbss
-    471c:      00 00 10 03     add\.p sp,gr3,gr0
-    4720:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4720: R_FRV_TLSDESC_VALUE       x
-    4724:      00 01 00 03     add\.p gr16,gr3,gr0
-    4728:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4728: R_FRV_TLSDESC_VALUE       \.tbss
-    472c:      00 01 07 f1     \*unknown\*
-    4730:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4730: R_FRV_TLSDESC_VALUE       \.tbss
-    4734:      00 01 07 f3     \*unknown\*
-    4738:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4738: R_FRV_TLSDESC_VALUE       x
-    473c:      00 01 00 01     add\.p gr16,sp,gr0
-    4740:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4740: R_FRV_TLSDESC_VALUE       \.tbss
-    4744:      00 01 00 01     add\.p gr16,sp,gr0
-    4748:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4748: R_FRV_TLSDESC_VALUE       \.tbss
-    474c:      00 01 00 03     add\.p gr16,gr3,gr0
-    4750:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4750: R_FRV_TLSDESC_VALUE       \.tbss
-    4754:      00 00 00 11     add\.p gr0,gr17,gr0
-    4758:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4758: R_FRV_TLSDESC_VALUE       \.tbss
-    475c:      00 00 00 13     add\.p gr0,gr19,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x60>:
+[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\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 10 01     add\.p sp,sp,gr0
+[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 01     add\.p sp,sp,gr0
+[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 03     add\.p sp,gr3,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 01 00 03     add\.p gr16,gr3,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 07 f1     \*unknown\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 07 f3     \*unknown\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 01 00 01     add\.p gr16,sp,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 01     add\.p gr16,sp,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 03     add\.p gr16,gr3,gr0
+[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 00 11     add\.p gr0,gr17,gr0
+[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 00 13     add\.p gr0,gr19,gr0
 
-00004760 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       4770: R_FRV_TLSDESC_VALUE       \.tbss
-    4774:      00 00 10 11     add\.p sp,gr17,gr0
-    4778:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4778: R_FRV_TLSDESC_VALUE       \.tbss
-    477c:      00 00 10 13     add\.p sp,gr19,gr0
-    4780:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4780: R_FRV_TLSDESC_VALUE       x
-    4784:      00 00 00 03     add\.p gr0,gr3,gr0
-    4788:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4788: R_FRV_TLSDESC_VALUE       x
-    478c:      00 00 10 03     add\.p sp,gr3,gr0
-    4790:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4790: R_FRV_TLSDESC_VALUE       \.tbss
-    4794:      00 01 00 11     add\.p gr16,gr17,gr0
-    4798:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4798: R_FRV_TLSDESC_VALUE       \.tbss
-    479c:      00 01 00 13     add\.p gr16,gr19,gr0
-    47a0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47a0: R_FRV_TLSDESC_VALUE       \.tbss
-    47a4:      00 00 07 f1     \*unknown\*
-    47a8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47a8: R_FRV_TLSDESC_VALUE       \.tbss
-    47ac:      00 00 07 f3     \*unknown\*
-    47b0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47b0: R_FRV_TLSDESC_VALUE       x
-    47b4:      00 00 00 01     add\.p gr0,sp,gr0
-    47b8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47b8: R_FRV_TLSDESC_VALUE       \.tbss
-    47bc:      00 00 00 01     add\.p gr0,sp,gr0
-    47c0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47c0: R_FRV_TLSDESC_VALUE       \.tbss
-    47c4:      00 00 00 03     add\.p gr0,gr3,gr0
-    47c8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47c8: R_FRV_TLSDESC_VALUE       \.tbss
-    47cc:      00 00 17 f1     \*unknown\*
-    47d0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47d0: R_FRV_TLSDESC_VALUE       x
-    47d4:      00 01 00 02     add\.p gr16,fp,gr0
-    47d8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47d8: R_FRV_TLSDESC_VALUE       \.tbss
-    47dc:      00 00 10 12     add\.p sp,gr18,gr0
-    47e0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47e0: R_FRV_TLSDESC_VALUE       x
-    47e4:      00 00 10 02     add\.p sp,fp,gr0
-    47e8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47e8: R_FRV_TLSDESC_VALUE       \.tbss
-    47ec:      00 01 00 12     add\.p gr16,gr18,gr0
-    47f0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47f0: R_FRV_TLSDESC_VALUE       \.tbss
-    47f4:      00 00 07 f2     \*unknown\*
-    47f8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47f8: R_FRV_TLSDESC_VALUE       \.tbss
-    47fc:      00 00 00 02     add\.p gr0,fp,gr0
-    4800:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4800: R_FRV_TLSDESC_VALUE       \.tbss
-    4804:      00 00 17 f2     \*unknown\*
-    4808:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4808: R_FRV_TLSDESC_VALUE       \.tbss
-    480c:      00 00 10 02     add\.p sp,fp,gr0
-    4810:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4810: R_FRV_TLSDESC_VALUE       x
-    4814:      00 00 00 02     add\.p gr0,fp,gr0
-    4818:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4818: R_FRV_TLSDESC_VALUE       \.tbss
-    481c:      00 01 07 f2     \*unknown\*
-    4820:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4820: R_FRV_TLSDESC_VALUE       \.tbss
-    4824:      00 01 00 02     add\.p gr16,fp,gr0
-    4828:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4828: R_FRV_TLSDESC_VALUE       \.tbss
-    482c:      00 00 00 12     add\.p gr0,gr18,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 00 10 11     add\.p sp,gr17,gr0
+[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 13     add\.p sp,gr19,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 00 03     add\.p gr0,gr3,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 10 03     add\.p sp,gr3,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 11     add\.p gr16,gr17,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 13     add\.p gr16,gr19,gr0
+[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 07 f1     \*unknown\*
+[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 07 f3     \*unknown\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 00 01     add\.p gr0,sp,gr0
+[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 00 01     add\.p gr0,sp,gr0
+[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 00 03     add\.p gr0,gr3,gr0
+[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 f1     \*unknown\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 01 00 02     add\.p gr16,fp,gr0
+[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 12     add\.p sp,gr18,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 10 02     add\.p sp,fp,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 12     add\.p gr16,gr18,gr0
+[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 07 f2     \*unknown\*
+[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 00 02     add\.p gr0,fp,gr0
+[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 f2     \*unknown\*
+[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 02     add\.p sp,fp,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 07 f2     \*unknown\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 02     add\.p gr16,fp,gr0
+[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 00 12     add\.p gr0,gr18,gr0
index 216e4ff..48909d5 100644 (file)
@@ -7,21 +7,21 @@
 
 Disassembly of section \.text:
 
-000002f4 <_start>:
- 2f4:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 2f8:  00 88 00 00     nop\.p
- 2fc:  80 88 00 00     nop
- 300:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 304:  80 88 00 00     nop
- 308:  12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
- 30c:  80 88 00 00     nop
- 310:  80 88 00 00     nop
- 314:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 318:  00 88 00 00     nop\.p
- 31c:  80 88 00 00     nop
- 320:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
 Disassembly of section \.got:
 
-000043a8 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       43b4: R_FRV_TLSOFF      u
+[0-9a-f         ]+: R_FRV_TLSOFF       u
index 45038e7..d87d22c 100644 (file)
@@ -7,56 +7,56 @@
 
 Disassembly of section \.text:
 
-000100b4 <_start>:
-   100b4:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   100b8:      00 88 00 00     nop\.p
-   100bc:      80 88 00 00     nop
-   100c0:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   100c4:      80 88 00 00     nop
-   100c8:      12 fc f8 10     setlos\.p 0xf*fffff810,gr9
-   100cc:      80 88 00 00     nop
-   100d0:      80 88 00 00     nop
-   100d4:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   100d8:      00 88 00 00     nop\.p
-   100dc:      80 88 00 00     nop
-   100e0:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   100e4:      80 88 00 00     nop
-   100e8:      12 fc f8 20     setlos\.p 0xf*fffff820,gr9
-   100ec:      80 88 00 00     nop
-   100f0:      80 88 00 00     nop
-   100f4:      92 fc f8 30     setlos 0xf*fffff830,gr9
-   100f8:      00 88 00 00     nop\.p
-   100fc:      80 88 00 00     nop
-   10100:      92 fc f8 30     setlos 0xf*fffff830,gr9
-   10104:      80 88 00 00     nop
-   10108:      12 fc f8 30     setlos\.p 0xf*fffff830,gr9
-   1010c:      80 88 00 00     nop
-   10110:      80 88 00 00     nop
-   10114:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10118:      00 88 00 00     nop\.p
-   1011c:      80 88 00 00     nop
-   10120:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10124:      80 88 00 00     nop
-   10128:      12 fc 00 00     setlos\.p lo\(0x0\),gr9
-   1012c:      80 88 00 00     nop
-   10130:      80 88 00 00     nop
-   10134:      00 88 00 00     nop\.p
-   10138:      90 fc f8 30     setlos 0xf*fffff830,gr8
-   1013c:      00 88 00 00     nop\.p
-   10140:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   10144:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   10148:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   1014c:      92 fc f8 30     setlos 0xf*fffff830,gr9
-   10150:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10154:      00 88 00 00     nop\.p
-   10158:      80 88 00 00     nop
-   1015c:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   10160:      00 88 00 00     nop\.p
-   10164:      80 88 00 00     nop
-   10168:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   1016c:      00 88 00 00     nop\.p
-   10170:      80 88 00 00     nop
-   10174:      92 fc f8 30     setlos 0xf*fffff830,gr9
-   10178:      00 88 00 00     nop\.p
-   1017c:      80 88 00 00     nop
-   10180:      92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 10     setlos\.p 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 20     setlos\.p 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 30     setlos 0xf*fffff830,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 30     setlos 0xf*fffff830,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 30     setlos\.p 0xf*fffff830,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 00 00     setlos\.p lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    90 fc f8 30     setlos 0xf*fffff830,gr8
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    92 fc f8 30     setlos 0xf*fffff830,gr9
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 30     setlos 0xf*fffff830,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
index aabd072..03fe411 100644 (file)
@@ -7,67 +7,67 @@
 
 Disassembly of section \.text:
 
-00000354 <_start>:
- 354:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 358:  00 88 00 00     nop\.p
- 35c:  80 88 00 00     nop
- 360:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 364:  80 88 00 00     nop
- 368:  12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
- 36c:  80 88 00 00     nop
- 370:  80 88 00 00     nop
- 374:  92 c8 f0 14     ldi @\(gr15,20\),gr9
- 378:  00 88 00 00     nop\.p
- 37c:  80 88 00 00     nop
- 380:  92 c8 f0 14     ldi @\(gr15,20\),gr9
- 384:  80 88 00 00     nop
- 388:  12 c8 f0 14     ldi\.p @\(gr15,20\),gr9
- 38c:  80 88 00 00     nop
- 390:  80 88 00 00     nop
- 394:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 398:  00 88 00 00     nop\.p
- 39c:  80 88 00 00     nop
- 3a0:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 3a4:  80 88 00 00     nop
- 3a8:  12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
- 3ac:  80 88 00 00     nop
- 3b0:  80 88 00 00     nop
- 3b4:  92 c8 f0 18     ldi @\(gr15,24\),gr9
- 3b8:  00 88 00 00     nop\.p
- 3bc:  80 88 00 00     nop
- 3c0:  92 c8 f0 18     ldi @\(gr15,24\),gr9
- 3c4:  80 88 00 00     nop
- 3c8:  12 c8 f0 18     ldi\.p @\(gr15,24\),gr9
- 3cc:  80 88 00 00     nop
- 3d0:  80 88 00 00     nop
- 3d4:  00 88 00 00     nop\.p
- 3d8:  90 fc f8 20     setlos 0xf*fffff820,gr8
- 3dc:  00 88 00 00     nop\.p
- 3e0:  92 fc f8 10     setlos 0xf*fffff810,gr9
- 3e4:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 3e8:  92 c8 f0 14     ldi @\(gr15,20\),gr9
- 3ec:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 3f0:  92 c8 f0 18     ldi @\(gr15,24\),gr9
- 3f4:  00 88 00 00     nop\.p
- 3f8:  80 88 00 00     nop
- 3fc:  92 c8 f0 10     ldi @\(gr15,16\),gr9
- 400:  00 88 00 00     nop\.p
- 404:  80 88 00 00     nop
- 408:  92 c8 f0 14     ldi @\(gr15,20\),gr9
- 40c:  00 88 00 00     nop\.p
- 410:  80 88 00 00     nop
- 414:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 418:  00 88 00 00     nop\.p
- 41c:  80 88 00 00     nop
- 420:  92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 10     ldi\.p @\(gr15,16\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 14     ldi @\(gr15,20\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 14     ldi @\(gr15,20\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 14     ldi\.p @\(gr15,20\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 18     ldi\.p @\(gr15,24\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    90 fc f8 20     setlos 0xf*fffff820,gr8
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    92 c8 f0 14     ldi @\(gr15,20\),gr9
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 10     ldi @\(gr15,16\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 14     ldi @\(gr15,20\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 18     ldi @\(gr15,24\),gr9
 Disassembly of section \.got:
 
-000044b8 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-    44c4:      00 00 00 10     add\.p gr0,gr16,gr0
-                       44c4: R_FRV_TLSOFF      \.tbss
+[0-9a-f ]+:    00 00 00 10     add\.p gr0,gr16,gr0
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
        \.\.\.
-                       44c8: R_FRV_TLSOFF      x
-                       44cc: R_FRV_TLSOFF      \.tbss
-    44d0:      00 00 07 f0     \*unknown\*
-                       44d0: R_FRV_TLSOFF      \.tbss
+[0-9a-f         ]+: R_FRV_TLSOFF       x
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
+[0-9a-f ]+:    00 00 07 f0     \*unknown\*
+[0-9a-f         ]+: R_FRV_TLSOFF       \.tbss
index 14d8462..b622ad4 100644 (file)
 
 Disassembly of section \.plt:
 
-00000454 <\.plt>:
- 454:  90 cc f0 10     lddi @\(gr15,16\),gr8
- 458:  80 30 80 00     jmpl @\(gr8,gr0\)
- 45c:  90 cc f0 30     lddi @\(gr15,48\),gr8
- 460:  80 30 80 00     jmpl @\(gr8,gr0\)
- 464:  90 cc f0 40     lddi @\(gr15,64\),gr8
- 468:  80 30 80 00     jmpl @\(gr8,gr0\)
- 46c:  90 cc f0 50     lddi @\(gr15,80\),gr8
- 470:  80 30 80 00     jmpl @\(gr8,gr0\)
- 474:  90 cc f0 58     lddi @\(gr15,88\),gr8
- 478:  80 30 80 00     jmpl @\(gr8,gr0\)
- 47c:  90 cc f0 68     lddi @\(gr15,104\),gr8
- 480:  80 30 80 00     jmpl @\(gr8,gr0\)
- 484:  90 cc ff a8     lddi @\(gr15,-88\),gr8
- 488:  80 30 80 00     jmpl @\(gr8,gr0\)
- 48c:  90 cc ff b0     lddi @\(gr15,-80\),gr8
- 490:  80 30 80 00     jmpl @\(gr8,gr0\)
- 494:  90 cc ff c8     lddi @\(gr15,-56\),gr8
- 498:  80 30 80 00     jmpl @\(gr8,gr0\)
- 49c:  90 cc ff d8     lddi @\(gr15,-40\),gr8
- 4a0:  80 30 80 00     jmpl @\(gr8,gr0\)
- 4a4:  90 cc ff e0     lddi @\(gr15,-32\),gr8
- 4a8:  80 30 80 00     jmpl @\(gr8,gr0\)
- 4ac:  90 cc ff f0     lddi @\(gr15,-16\),gr8
- 4b0:  80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+<\.plt>:
+[0-9a-f ]+:    90 cc f0 10     lddi @\(gr15,16\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc f0 30     lddi @\(gr15,48\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc f0 40     lddi @\(gr15,64\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc f0 50     lddi @\(gr15,80\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc f0 58     lddi @\(gr15,88\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc f0 68     lddi @\(gr15,104\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff a8     lddi @\(gr15,-88\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff b0     lddi @\(gr15,-80\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff c8     lddi @\(gr15,-56\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff d8     lddi @\(gr15,-40\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff e0     lddi @\(gr15,-32\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
+[0-9a-f ]+:    90 cc ff f0     lddi @\(gr15,-16\),gr8
+[0-9a-f ]+:    80 30 80 00     jmpl @\(gr8,gr0\)
 Disassembly of section \.text:
 
-000004b4 <_start>:
- 4b4:  fe 3f ff f0     call 474 <i\+0x464>
- 4b8:  fe 3f ff f5     call 48c <i\+0x47c>
- 4bc:  fe 3f ff fa     call 4a4 <i\+0x494>
- 4c0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 4c4:  9c f4 00 98     setlo 0x98,gr14
- 4c8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 4cc:  82 30 80 00     calll @\(gr8,gr0\)
- 4d0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 4d4:  9c f4 00 a8     setlo 0xa8,gr14
- 4d8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 4dc:  82 30 80 00     calll @\(gr8,gr0\)
- 4e0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 4e4:  9c f4 00 c0     setlo 0xc0,gr14
- 4e8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 4ec:  82 30 80 00     calll @\(gr8,gr0\)
- 4f0:  10 cc f0 60     lddi\.p @\(gr15,96\),gr8
- 4f4:  9c fc 00 60     setlos 0x60,gr14
- 4f8:  82 30 80 00     calll @\(gr8,gr0\)
- 4fc:  10 cc ff b8     lddi\.p @\(gr15,-72\),gr8
- 500:  9c fc ff b8     setlos 0xf*ffffffb8,gr14
- 504:  82 30 80 00     calll @\(gr8,gr0\)
- 508:  10 cc ff e8     lddi\.p @\(gr15,-24\),gr8
- 50c:  9c fc ff e8     setlos 0xf*ffffffe8,gr14
- 510:  82 30 80 00     calll @\(gr8,gr0\)
- 514:  80 88 00 00     nop
- 518:  92 fc f8 14     setlos 0xf*fffff814,gr9
- 51c:  80 88 00 00     nop
- 520:  92 fc 08 14     setlos 0x814,gr9
- 524:  92 f8 00 00     sethi hi\(0x0\),gr9
- 528:  92 f4 f8 14     setlo 0xf814,gr9
- 52c:  fe 3f ff e0     call 4ac <i\+0x49c>
- 530:  fe 3f ff c9     call 454 <i\+0x444>
- 534:  fe 3f ff ca     call 45c <i\+0x44c>
- 538:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 53c:  9c f4 00 c8     setlo 0xc8,gr14
- 540:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 544:  82 30 80 00     calll @\(gr8,gr0\)
- 548:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 54c:  9c f4 00 78     setlo 0x78,gr14
- 550:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 554:  82 30 80 00     calll @\(gr8,gr0\)
- 558:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 55c:  9c f4 00 88     setlo 0x88,gr14
- 560:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 564:  82 30 80 00     calll @\(gr8,gr0\)
- 568:  10 cc ff f8     lddi\.p @\(gr15,-8\),gr8
- 56c:  9c fc ff f8     setlos 0xf*fffffff8,gr14
- 570:  82 30 80 00     calll @\(gr8,gr0\)
- 574:  10 cc f0 18     lddi\.p @\(gr15,24\),gr8
- 578:  9c fc 00 18     setlos 0x18,gr14
- 57c:  82 30 80 00     calll @\(gr8,gr0\)
- 580:  10 cc f0 38     lddi\.p @\(gr15,56\),gr8
- 584:  9c fc 00 38     setlos 0x38,gr14
- 588:  82 30 80 00     calll @\(gr8,gr0\)
- 58c:  80 88 00 00     nop
- 590:  92 fc f8 24     setlos 0xf*fffff824,gr9
- 594:  80 88 00 00     nop
- 598:  92 fc 08 24     setlos 0x824,gr9
- 59c:  92 f8 00 00     sethi hi\(0x0\),gr9
- 5a0:  92 f4 f8 24     setlo 0xf824,gr9
- 5a4:  fe 3f ff b0     call 464 <i\+0x454>
- 5a8:  fe 3f ff b5     call 47c <i\+0x46c>
- 5ac:  fe 3f ff ba     call 494 <i\+0x484>
- 5b0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 5b4:  9c f4 00 90     setlo 0x90,gr14
- 5b8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 5bc:  82 30 80 00     calll @\(gr8,gr0\)
- 5c0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 5c4:  9c f4 00 a0     setlo 0xa0,gr14
- 5c8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 5cc:  82 30 80 00     calll @\(gr8,gr0\)
- 5d0:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 5d4:  9c f4 00 b8     setlo 0xb8,gr14
- 5d8:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 5dc:  82 30 80 00     calll @\(gr8,gr0\)
- 5e0:  10 cc f0 48     lddi\.p @\(gr15,72\),gr8
- 5e4:  9c fc 00 48     setlos 0x48,gr14
- 5e8:  82 30 80 00     calll @\(gr8,gr0\)
- 5ec:  10 cc ff a0     lddi\.p @\(gr15,-96\),gr8
- 5f0:  9c fc ff a0     setlos 0xf*ffffffa0,gr14
- 5f4:  82 30 80 00     calll @\(gr8,gr0\)
- 5f8:  10 cc ff d0     lddi\.p @\(gr15,-48\),gr8
- 5fc:  9c fc ff d0     setlos 0xf*ffffffd0,gr14
- 600:  82 30 80 00     calll @\(gr8,gr0\)
- 604:  80 88 00 00     nop
- 608:  92 fc 00 04     setlos 0x4,gr9
- 60c:  80 88 00 00     nop
- 610:  92 fc 10 04     setlos 0x1004,gr9
- 614:  92 f8 00 01     sethi 0x1,gr9
- 618:  92 f4 00 04     setlo 0x4,gr9
- 61c:  fe 3f ff 94     call 46c <i\+0x45c>
- 620:  fe 3f ff 99     call 484 <i\+0x474>
- 624:  fe 3f ff 9e     call 49c <i\+0x48c>
- 628:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 62c:  9c f4 00 b0     setlo 0xb0,gr14
- 630:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 634:  82 30 80 00     calll @\(gr8,gr0\)
- 638:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 63c:  9c f4 00 80     setlo 0x80,gr14
- 640:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 644:  82 30 80 00     calll @\(gr8,gr0\)
- 648:  1c f8 00 00     sethi\.p hi\(0x0\),gr14
- 64c:  9c f4 00 70     setlo 0x70,gr14
- 650:  90 08 f1 4e     ldd @\(gr15,gr14\),gr8
- 654:  82 30 80 00     calll @\(gr8,gr0\)
- 658:  10 cc f0 20     lddi\.p @\(gr15,32\),gr8
- 65c:  9c fc 00 20     setlos 0x20,gr14
- 660:  82 30 80 00     calll @\(gr8,gr0\)
- 664:  10 cc f0 28     lddi\.p @\(gr15,40\),gr8
- 668:  9c fc 00 28     setlos 0x28,gr14
- 66c:  82 30 80 00     calll @\(gr8,gr0\)
- 670:  10 cc ff c0     lddi\.p @\(gr15,-64\),gr8
- 674:  9c fc ff c0     setlos 0xf*ffffffc0,gr14
- 678:  82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    fe 3f ff f0     call .*
+[0-9a-f ]+:    fe 3f ff f5     call .*
+[0-9a-f ]+:    fe 3f ff fa     call .*
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 98     setlo 0x98,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 a8     setlo 0xa8,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 c0     setlo 0xc0,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 60     lddi\.p @\(gr15,96\),gr8
+[0-9a-f ]+:    9c fc 00 60     setlos 0x60,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff b8     lddi\.p @\(gr15,-72\),gr8
+[0-9a-f ]+:    9c fc ff b8     setlos 0xf*ffffffb8,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff e8     lddi\.p @\(gr15,-24\),gr8
+[0-9a-f ]+:    9c fc ff e8     setlos 0xf*ffffffe8,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 14     setlos 0xf*fffff814,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 14     setlos 0x814,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 14     setlo 0xf814,gr9
+[0-9a-f ]+:    fe 3f ff e0     call .*
+[0-9a-f ]+:    fe 3f ff c9     call .*
+[0-9a-f ]+:    fe 3f ff ca     call .*
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 c8     setlo 0xc8,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 78     setlo 0x78,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 88     setlo 0x88,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff f8     lddi\.p @\(gr15,-8\),gr8
+[0-9a-f ]+:    9c fc ff f8     setlos 0xf*fffffff8,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 18     lddi\.p @\(gr15,24\),gr8
+[0-9a-f ]+:    9c fc 00 18     setlos 0x18,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 38     lddi\.p @\(gr15,56\),gr8
+[0-9a-f ]+:    9c fc 00 38     setlos 0x38,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 24     setlos 0xf*fffff824,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 08 24     setlos 0x824,gr9
+[0-9a-f ]+:    92 f8 00 00     sethi hi\(0x0\),gr9
+[0-9a-f ]+:    92 f4 f8 24     setlo 0xf824,gr9
+[0-9a-f ]+:    fe 3f ff b0     call .*
+[0-9a-f ]+:    fe 3f ff b5     call .*
+[0-9a-f ]+:    fe 3f ff ba     call .*
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 90     setlo 0x90,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 a0     setlo 0xa0,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 b8     setlo 0xb8,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 48     lddi\.p @\(gr15,72\),gr8
+[0-9a-f ]+:    9c fc 00 48     setlos 0x48,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff a0     lddi\.p @\(gr15,-96\),gr8
+[0-9a-f ]+:    9c fc ff a0     setlos 0xf*ffffffa0,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff d0     lddi\.p @\(gr15,-48\),gr8
+[0-9a-f ]+:    9c fc ff d0     setlos 0xf*ffffffd0,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 04     setlos 0x4,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 10 04     setlos 0x1004,gr9
+[0-9a-f ]+:    92 f8 00 01     sethi 0x1,gr9
+[0-9a-f ]+:    92 f4 00 04     setlo 0x4,gr9
+[0-9a-f ]+:    fe 3f ff 94     call .*
+[0-9a-f ]+:    fe 3f ff 99     call .*
+[0-9a-f ]+:    fe 3f ff 9e     call .*
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 b0     setlo 0xb0,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 80     setlo 0x80,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    1c f8 00 00     sethi\.p hi\(0x0\),gr14
+[0-9a-f ]+:    9c f4 00 70     setlo 0x70,gr14
+[0-9a-f ]+:    90 08 f1 4e     ldd @\(gr15,gr14\),gr8
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 20     lddi\.p @\(gr15,32\),gr8
+[0-9a-f ]+:    9c fc 00 20     setlos 0x20,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc f0 28     lddi\.p @\(gr15,40\),gr8
+[0-9a-f ]+:    9c fc 00 28     setlos 0x28,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
+[0-9a-f ]+:    10 cc ff c0     lddi\.p @\(gr15,-64\),gr8
+[0-9a-f ]+:    9c fc ff c0     setlos 0xf*ffffffc0,gr14
+[0-9a-f ]+:    82 30 80 00     calll @\(gr8,gr0\)
 Disassembly of section \.got:
 
-00004700 <_GLOBAL_OFFSET_TABLE_-0x60>:
-    4700:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4700: R_FRV_TLSDESC_VALUE       \.tbss
-    4704:      00 00 17 f3     \*unknown\*
-    4708:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4708: R_FRV_TLSDESC_VALUE       x
-    470c:      00 00 10 01     add\.p sp,sp,gr0
-    4710:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4710: R_FRV_TLSDESC_VALUE       \.tbss
-    4714:      00 00 10 01     add\.p sp,sp,gr0
-    4718:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4718: R_FRV_TLSDESC_VALUE       \.tbss
-    471c:      00 00 10 03     add\.p sp,gr3,gr0
-    4720:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4720: R_FRV_TLSDESC_VALUE       x
-    4724:      00 01 00 03     add\.p gr16,gr3,gr0
-    4728:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4728: R_FRV_TLSDESC_VALUE       \.tbss
-    472c:      00 01 07 f1     \*unknown\*
-    4730:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4730: R_FRV_TLSDESC_VALUE       \.tbss
-    4734:      00 01 07 f3     \*unknown\*
-    4738:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4738: R_FRV_TLSDESC_VALUE       x
-    473c:      00 01 00 01     add\.p gr16,sp,gr0
-    4740:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4740: R_FRV_TLSDESC_VALUE       \.tbss
-    4744:      00 01 00 01     add\.p gr16,sp,gr0
-    4748:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4748: R_FRV_TLSDESC_VALUE       \.tbss
-    474c:      00 01 00 03     add\.p gr16,gr3,gr0
-    4750:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4750: R_FRV_TLSDESC_VALUE       \.tbss
-    4754:      00 00 00 11     add\.p gr0,gr17,gr0
-    4758:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4758: R_FRV_TLSDESC_VALUE       \.tbss
-    475c:      00 00 00 13     add\.p gr0,gr19,gr0
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_-0x60>:
+[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\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 10 01     add\.p sp,sp,gr0
+[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 01     add\.p sp,sp,gr0
+[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 03     add\.p sp,gr3,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 01 00 03     add\.p gr16,gr3,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 07 f1     \*unknown\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 07 f3     \*unknown\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 01 00 01     add\.p gr16,sp,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 01     add\.p gr16,sp,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 03     add\.p gr16,gr3,gr0
+[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 00 11     add\.p gr0,gr17,gr0
+[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 00 13     add\.p gr0,gr19,gr0
 
-00004760 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       4770: R_FRV_TLSDESC_VALUE       \.tbss
-    4774:      00 00 10 11     add\.p sp,gr17,gr0
-    4778:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4778: R_FRV_TLSDESC_VALUE       \.tbss
-    477c:      00 00 10 13     add\.p sp,gr19,gr0
-    4780:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4780: R_FRV_TLSDESC_VALUE       x
-    4784:      00 00 00 03     add\.p gr0,gr3,gr0
-    4788:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4788: R_FRV_TLSDESC_VALUE       x
-    478c:      00 00 10 03     add\.p sp,gr3,gr0
-    4790:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4790: R_FRV_TLSDESC_VALUE       \.tbss
-    4794:      00 01 00 11     add\.p gr16,gr17,gr0
-    4798:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4798: R_FRV_TLSDESC_VALUE       \.tbss
-    479c:      00 01 00 13     add\.p gr16,gr19,gr0
-    47a0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47a0: R_FRV_TLSDESC_VALUE       \.tbss
-    47a4:      00 00 07 f1     \*unknown\*
-    47a8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47a8: R_FRV_TLSDESC_VALUE       \.tbss
-    47ac:      00 00 07 f3     \*unknown\*
-    47b0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47b0: R_FRV_TLSDESC_VALUE       x
-    47b4:      00 00 00 01     add\.p gr0,sp,gr0
-    47b8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47b8: R_FRV_TLSDESC_VALUE       \.tbss
-    47bc:      00 00 00 01     add\.p gr0,sp,gr0
-    47c0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47c0: R_FRV_TLSDESC_VALUE       \.tbss
-    47c4:      00 00 00 03     add\.p gr0,gr3,gr0
-    47c8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47c8: R_FRV_TLSDESC_VALUE       \.tbss
-    47cc:      00 00 17 f1     \*unknown\*
-    47d0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47d0: R_FRV_TLSDESC_VALUE       x
-    47d4:      00 01 00 02     add\.p gr16,fp,gr0
-    47d8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47d8: R_FRV_TLSDESC_VALUE       \.tbss
-    47dc:      00 00 10 12     add\.p sp,gr18,gr0
-    47e0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47e0: R_FRV_TLSDESC_VALUE       x
-    47e4:      00 00 10 02     add\.p sp,fp,gr0
-    47e8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47e8: R_FRV_TLSDESC_VALUE       \.tbss
-    47ec:      00 01 00 12     add\.p gr16,gr18,gr0
-    47f0:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47f0: R_FRV_TLSDESC_VALUE       \.tbss
-    47f4:      00 00 07 f2     \*unknown\*
-    47f8:      00 00 00 00     add\.p gr0,gr0,gr0
-                       47f8: R_FRV_TLSDESC_VALUE       \.tbss
-    47fc:      00 00 00 02     add\.p gr0,fp,gr0
-    4800:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4800: R_FRV_TLSDESC_VALUE       \.tbss
-    4804:      00 00 17 f2     \*unknown\*
-    4808:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4808: R_FRV_TLSDESC_VALUE       \.tbss
-    480c:      00 00 10 02     add\.p sp,fp,gr0
-    4810:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4810: R_FRV_TLSDESC_VALUE       x
-    4814:      00 00 00 02     add\.p gr0,fp,gr0
-    4818:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4818: R_FRV_TLSDESC_VALUE       \.tbss
-    481c:      00 01 07 f2     \*unknown\*
-    4820:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4820: R_FRV_TLSDESC_VALUE       \.tbss
-    4824:      00 01 00 02     add\.p gr16,fp,gr0
-    4828:      00 00 00 00     add\.p gr0,gr0,gr0
-                       4828: R_FRV_TLSDESC_VALUE       \.tbss
-    482c:      00 00 00 12     add\.p gr0,gr18,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 00 10 11     add\.p sp,gr17,gr0
+[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 13     add\.p sp,gr19,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 00 03     add\.p gr0,gr3,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 10 03     add\.p sp,gr3,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 11     add\.p gr16,gr17,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 13     add\.p gr16,gr19,gr0
+[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 07 f1     \*unknown\*
+[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 07 f3     \*unknown\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 00 01     add\.p gr0,sp,gr0
+[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 00 01     add\.p gr0,sp,gr0
+[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 00 03     add\.p gr0,gr3,gr0
+[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 f1     \*unknown\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 01 00 02     add\.p gr16,fp,gr0
+[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 12     add\.p sp,gr18,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 10 02     add\.p sp,fp,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 12     add\.p gr16,gr18,gr0
+[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 07 f2     \*unknown\*
+[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 00 02     add\.p gr0,fp,gr0
+[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 f2     \*unknown\*
+[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 02     add\.p sp,fp,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        x
+[0-9a-f ]+:    00 00 00 02     add\.p gr0,fp,gr0
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 07 f2     \*unknown\*
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f         ]+: R_FRV_TLSDESC_VALUE        \.tbss
+[0-9a-f ]+:    00 01 00 02     add\.p gr16,fp,gr0
+[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 00 12     add\.p gr0,gr18,gr0
index d1a74c8..dc2d693 100644 (file)
@@ -7,21 +7,21 @@
 
 Disassembly of section \.text:
 
-000002f4 <_start>:
- 2f4:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 2f8:  00 88 00 00     nop\.p
- 2fc:  80 88 00 00     nop
- 300:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 304:  80 88 00 00     nop
- 308:  12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
- 30c:  80 88 00 00     nop
- 310:  80 88 00 00     nop
- 314:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
- 318:  00 88 00 00     nop\.p
- 31c:  80 88 00 00     nop
- 320:  92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 c8 f0 0c     ldi\.p @\(gr15,12\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 c8 f0 0c     ldi @\(gr15,12\),gr9
 Disassembly of section \.got:
 
-000043a8 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-                       43b4: R_FRV_TLSOFF      u
+[0-9a-f         ]+: R_FRV_TLSOFF       u
index 75b4011..0eeb21d 100644 (file)
@@ -7,64 +7,64 @@
 
 Disassembly of section \.text:
 
-000100b4 <_start>:
-   100b4:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   100b8:      00 88 00 00     nop\.p
-   100bc:      80 88 00 00     nop
-   100c0:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   100c4:      80 88 00 00     nop
-   100c8:      12 fc f8 10     setlos\.p 0xf*fffff810,gr9
-   100cc:      80 88 00 00     nop
-   100d0:      80 88 00 00     nop
-   100d4:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   100d8:      00 88 00 00     nop\.p
-   100dc:      80 88 00 00     nop
-   100e0:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   100e4:      80 88 00 00     nop
-   100e8:      12 fc f8 20     setlos\.p 0xf*fffff820,gr9
-   100ec:      80 88 00 00     nop
-   100f0:      80 88 00 00     nop
-   100f4:      92 fc f8 30     setlos 0xf*fffff830,gr9
-   100f8:      00 88 00 00     nop\.p
-   100fc:      80 88 00 00     nop
-   10100:      92 fc f8 30     setlos 0xf*fffff830,gr9
-   10104:      80 88 00 00     nop
-   10108:      12 fc f8 30     setlos\.p 0xf*fffff830,gr9
-   1010c:      80 88 00 00     nop
-   10110:      80 88 00 00     nop
-   10114:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10118:      00 88 00 00     nop\.p
-   1011c:      80 88 00 00     nop
-   10120:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10124:      80 88 00 00     nop
-   10128:      12 fc 00 00     setlos\.p lo\(0x0\),gr9
-   1012c:      80 88 00 00     nop
-   10130:      80 88 00 00     nop
-   10134:      00 88 00 00     nop\.p
-   10138:      90 fc f8 30     setlos 0xf*fffff830,gr8
-   1013c:      00 88 00 00     nop\.p
-   10140:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   10144:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   10148:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   1014c:      92 fc f8 30     setlos 0xf*fffff830,gr9
-   10150:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10154:      00 88 00 00     nop\.p
-   10158:      80 88 00 00     nop
-   1015c:      92 fc f8 10     setlos 0xf*fffff810,gr9
-   10160:      00 88 00 00     nop\.p
-   10164:      80 88 00 00     nop
-   10168:      92 fc f8 20     setlos 0xf*fffff820,gr9
-   1016c:      00 88 00 00     nop\.p
-   10170:      80 88 00 00     nop
-   10174:      92 fc f8 30     setlos 0xf*fffff830,gr9
-   10178:      00 88 00 00     nop\.p
-   1017c:      80 88 00 00     nop
-   10180:      92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 10     setlos\.p 0xf*fffff810,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 20     setlos\.p 0xf*fffff820,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 30     setlos 0xf*fffff830,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 30     setlos 0xf*fffff830,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc f8 30     setlos\.p 0xf*fffff830,gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 00 00     setlos\.p lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    90 fc f8 30     setlos 0xf*fffff830,gr8
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    92 fc f8 30     setlos 0xf*fffff830,gr9
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 10     setlos 0xf*fffff810,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 20     setlos 0xf*fffff820,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc f8 30     setlos 0xf*fffff830,gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
 Disassembly of section \.got:
 
-00014190 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-   1419c:      ff ff f8 30     cop2 -32,cpr63,cpr48,cpr63
-   141a0:      ff ff f8 10     cop2 -32,cpr63,cpr16,cpr63
-   141a4:      ff ff f8 20     cop2 -32,cpr63,cpr32,cpr63
-   141a8:      00 00 00 00     add\.p gr0,gr0,gr0
+[0-9a-f ]+:    ff ff f8 30     cop2 -32,cpr63,cpr48,cpr63
+[0-9a-f ]+:    ff ff f8 10     cop2 -32,cpr63,cpr16,cpr63
+[0-9a-f ]+:    ff ff f8 20     cop2 -32,cpr63,cpr32,cpr63
+[0-9a-f ]+:    00 00 00 00     add\.p gr0,gr0,gr0
index 3a678b3..7a6bea9 100644 (file)
@@ -7,20 +7,20 @@
 
 Disassembly of section \.text:
 
-00010094 <_start>:
-   10094:      92 fc 00 00     setlos lo\(0x0\),gr9
-   10098:      00 88 00 00     nop\.p
-   1009c:      80 88 00 00     nop
-   100a0:      92 fc 00 00     setlos lo\(0x0\),gr9
-   100a4:      80 88 00 00     nop
-   100a8:      12 fc 00 00     setlos\.p lo\(0x0\),gr9
-   100ac:      80 88 00 00     nop
-   100b0:      80 88 00 00     nop
-   100b4:      92 fc 00 00     setlos lo\(0x0\),gr9
-   100b8:      00 88 00 00     nop\.p
-   100bc:      80 88 00 00     nop
-   100c0:      92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+<_start>:
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    12 fc 00 00     setlos\.p lo\(0x0\),gr9
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
+[0-9a-f ]+:    00 88 00 00     nop\.p
+[0-9a-f ]+:    80 88 00 00     nop
+[0-9a-f ]+:    92 fc 00 00     setlos lo\(0x0\),gr9
 Disassembly of section \.got:
 
-000140c8 <_GLOBAL_OFFSET_TABLE_>:
+[0-9a-f ]+<_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
index 5af0515..544538d 100644 (file)
@@ -56,26 +56,25 @@ Program Headers:
 
 Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 9 entries:
  Offset +Info +Type +Sym.Value +Sym. Name
-0+804a100  0000010e R_386_TLS_TPOFF +0+ +sG3
-0+804a104  0000020e R_386_TLS_TPOFF +0+ +sG5
-0+804a108  0000040e R_386_TLS_TPOFF +0+ +sG7
-0+804a10c  00000525 R_386_TLS_TPOFF32 0+ +sG2
-0+804a110  00000625 R_386_TLS_TPOFF32 0+ +sG4
-0+804a114  0000060e R_386_TLS_TPOFF +0+ +sG4
-0+804a118  00000825 R_386_TLS_TPOFF32 0+ +sG6
-0+804a11c  00000925 R_386_TLS_TPOFF32 0+ +sG1
-0+804a120  00000c0e R_386_TLS_TPOFF +0+ +sG8
+[0-9a-f ]+R_386_TLS_TPOFF +0+ +sG3
+[0-9a-f ]+R_386_TLS_TPOFF +0+ +sG5
+[0-9a-f ]+R_386_TLS_TPOFF +0+ +sG7
+[0-9a-f ]+R_386_TLS_TPOFF32 0+ +sG2
+[0-9a-f ]+R_386_TLS_TPOFF32 0+ +sG4
+[0-9a-f ]+R_386_TLS_TPOFF +0+ +sG4
+[0-9a-f ]+R_386_TLS_TPOFF32 0+ +sG6
+[0-9a-f ]+R_386_TLS_TPOFF32 0+ +sG1
+[0-9a-f ]+R_386_TLS_TPOFF +0+ +sG8
 
 Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  Offset +Info +Type +Sym.Value  Sym. Name
-0+804a130  00000d07 R_386_JUMP_SLOT +[0-9a-f]+ +___tls_get_addr
+[0-9a-f ]+R_386_JUMP_SLOT +[0-9a-f]+ +___tls_get_addr
 
-Symbol table '.dynsym' contains 14 entries:
+Symbol table '.dynsym' contains 13 entries:
  +Num: +Value  Size Type +Bind +Vis +Ndx Name
  +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND *
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG3
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG5
- +[0-9]+: 0+804a060 +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG7
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG2
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG4
@@ -128,7 +127,7 @@ Symbol table '.symtab' contains 73 entries:
  +[0-9]+: 00000074 +0 TLS +GLOBAL DEFAULT +10 bg6
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG5
  +[0-9]+: 00000068 +0 TLS +GLOBAL DEFAULT +10 bg3
- +[0-9]+: 0+804a060 +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
+ +[0-9]+: 0+804a060 +0 OBJECT  GLOBAL HIDDEN +11 _DYNAMIC
  +[0-9]+: 00000008 +0 TLS +GLOBAL DEFAULT +9 sg3
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG7
  +[0-9]+: 00000048 +0 TLS +GLOBAL HIDDEN +9 sh3
index b0e22f6..d8dcc66 100644 (file)
@@ -69,12 +69,11 @@ Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 20 entries:
 [0-9a-f ]+R_386_TLS_TPOFF   0+   sg2
 
 
-Symbol table '.dynsym' contains 13 entries:
+Symbol table '.dynsym' contains 12 entries:
  +Num: +Value  Size Type +Bind +Vis +Ndx Name
  +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND *
  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +5 *
  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +6 *
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sg3
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sg4
  +[0-9]+: 0+1000 +0 FUNC +GLOBAL DEFAULT +5 fn3
@@ -105,12 +104,12 @@ Symbol table '.symtab' contains 33 entries:
  +[0-9]+: 0+08 +0 TLS +LOCAL  DEFAULT +6 bl3
  +[0-9]+: 0+0c +0 TLS +LOCAL  DEFAULT +6 bl4
  +[0-9]+: 0+10 +0 TLS +LOCAL  DEFAULT +6 bl5
+ +[0-9]+: [0-9a-f]+ +0 OBJECT  LOCAL  HIDDEN  ABS _DYNAMIC
  +[0-9]+: 0+1c +0 TLS +LOCAL  HIDDEN +6 sh3
  +[0-9]+: 0+20 +0 TLS +LOCAL  HIDDEN +6 sh4
  +[0-9]+: 0+14 +0 TLS +LOCAL  HIDDEN +6 sh1
  +[0-9]+: 0+218c +0 OBJECT  LOCAL  HIDDEN  ABS _GLOBAL_OFFSET_TABLE_
  +[0-9]+: 0+18 +0 TLS +LOCAL  HIDDEN +6 sh2
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sg3
  +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sg4
  +[0-9]+: 0+1000 +0 FUNC +GLOBAL DEFAULT +5 fn3
index dde6c4d..890a493 100644 (file)
@@ -81,14 +81,13 @@ Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  Offset +Info +Type +Sym.Value +Sym. Name
 [0-9a-f ]+R_386_JUMP_SLOT   0+   ___tls_get_addr
 
-Symbol table '.dynsym' contains 18 entries:
+Symbol table '.dynsym' contains 17 entries:
  +Num: +Value  Size Type +Bind +Vis +Ndx Name
  +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND *
  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 *
  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 *
  +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 *
  +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
  +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3
  +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4
  +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5
@@ -129,6 +128,7 @@ Symbol table '.symtab' contains 55 entries:
  +[0-9]+: 0+38 +0 TLS +LOCAL  DEFAULT +8 sl7
  +[0-9]+: 0+3c +0 TLS +LOCAL  DEFAULT +8 sl8
  +[0-9]+: 0+60 +0 TLS +LOCAL  HIDDEN +9 sH1
+ +[0-9]+: [0-9a-f]+ +0 OBJECT  LOCAL  HIDDEN  ABS _DYNAMIC
  +[0-9]+: 0+48 +0 TLS +LOCAL  HIDDEN +8 sh3
  +[0-9]+: 0+64 +0 TLS +LOCAL  HIDDEN +9 sH2
  +[0-9]+: 0+78 +0 TLS +LOCAL  HIDDEN +9 sH7
@@ -146,7 +146,6 @@ Symbol table '.symtab' contains 55 entries:
  +[0-9]+: 0+44 +0 TLS +LOCAL  HIDDEN +8 sh2
  +[0-9]+: 0+54 +0 TLS +LOCAL  HIDDEN +8 sh6
  +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
  +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3
  +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4
  +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5
index 44790c7..d581579 100644 (file)
@@ -18,25 +18,25 @@ Disassembly of section .text:
 40+101c:       81 0a 00 90[    ]+addl r15=40,r1;;
 40+1020:       19 18 01 1c 18 10[      ]+\[MMB\][      ]+ld8 r35=\[r14\]
 40+1026:       40 02 3c 30 20 00[      ]+ld8 r36=\[r15\]
-40+102c:       c8 f3 ff 58[    ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
+40+102c:       [0-9a-f         ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
 40+1030:       0d 70 c0 02 00 24[      ]+\[MFI\][      ]+addl r14=48,r1
 40+1036:       00 00 00 02 00 e0[      ]+nop.f 0x0
 40+103c:       01 0c 00 90[    ]+addl r15=64,r1;;
 40+1040:       19 18 01 1c 18 10[      ]+\[MMB\][      ]+ld8 r35=\[r14\]
 40+1046:       40 02 3c 30 20 00[      ]+ld8 r36=\[r15\]
-40+104c:       a8 f3 ff 58[    ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
+40+104c:       [0-9a-f         ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
 40+1050:       0d 70 c0 02 00 24[      ]+\[MFI\][      ]+addl r14=48,r1
 40+1056:       00 00 00 02 00 80[      ]+nop.f 0x0
 40+105c:       14 02 00 90[    ]+mov r36=33;;
 40+1060:       1d 18 01 1c 18 10[      ]+\[MFB\][      ]+ld8 r35=\[r14\]
 40+1066:       00 00 00 02 00 00[      ]+nop.f 0x0
-40+106c:       88 f3 ff 58[    ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
+40+106c:       [0-9a-f         ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
 40+1070:       0d 70 c0 02 00 24[      ]+\[MFI\][      ]+addl r14=48,r1
 40+1076:       00 00 00 02 00 80[      ]+nop.f 0x0
 40+107c:       04 00 00 84[    ]+mov r36=r0;;
 40+1080:       1d 18 01 1c 18 10[      ]+\[MFB\][      ]+ld8 r35=\[r14\]
 40+1086:       00 00 00 02 00 00[      ]+nop.f 0x0
-40+108c:       68 f3 ff 58[    ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
+40+108c:       [0-9a-f         ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
 40+1090:       0b 10 00 10 00 21[      ]+\[MMI\][      ]+mov r2=r8;;
 40+1096:       e0 00 0a 00 48 e0[      ]+addl r14=64,r2
 40+109c:       61 14 00 90[    ]+addl r15=70,r2;;
index fe5683f..86997a3 100644 (file)
@@ -48,93 +48,92 @@ Program Headers:
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 3 entries:
  +Offset +Info +Type +Symbol's Value  Symbol's Name \+ Addend
-60+1330  0+200000097 R_IA64_TPREL64LSB +0+ sG2 \+ 0
-60+1338  0+5000000a7 R_IA64_DTPMOD64LSB +0+ sG1 \+ 0
-60+1340  0+5000000b7 R_IA64_DTPREL64LSB +0+ sG1 \+ 0
+[0-9a-f ]+R_IA64_TPREL64LSB +0+ sG2 \+ 0
+[0-9a-f ]+R_IA64_DTPMOD64LSB +0+ sG1 \+ 0
+[0-9a-f ]+R_IA64_DTPREL64LSB +0+ sG1 \+ 0
 
 Relocation section '.rela.IA_64.pltoff' at offset 0x[0-9a-f]+ contains 1 entries:
  +Offset +Info +Type +Symbol's Value  Symbol's Name \+ Addend
-60+1360  0+300000081 R_IA64_IPLTLSB +0+ __tls_get_addr \+ 0
+[0-9a-f ]+R_IA64_IPLTLSB +0+ __tls_get_addr \+ 0
 
-Symbol table '.dynsym' contains 8 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: 60+1[0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +[0-9]+: 0+ +16 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* TLS +GLOBAL DEFAULT +UND sG2
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sG1
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
 Symbol table '.symtab' contains 69 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +17 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +18 *
- +[0-9]+: 0+20 +0 TLS +LOCAL +DEFAULT +11 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL +DEFAULT +11 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL +DEFAULT +11 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL +DEFAULT +11 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL +DEFAULT +11 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL +DEFAULT +11 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL +DEFAULT +11 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL +DEFAULT +11 sl8
- +[0-9]+: 0+80 +0 TLS +LOCAL +DEFAULT +12 bl1
- +[0-9]+: 0+84 +0 TLS +LOCAL +DEFAULT +12 bl2
- +[0-9]+: 0+88 +0 TLS +LOCAL +DEFAULT +12 bl3
- +[0-9]+: 0+8c +0 TLS +LOCAL +DEFAULT +12 bl4
- +[0-9]+: 0+90 +0 TLS +LOCAL +DEFAULT +12 bl5
- +[0-9]+: 0+94 +0 TLS +LOCAL +DEFAULT +12 bl6
- +[0-9]+: 0+98 +0 TLS +LOCAL +DEFAULT +12 bl7
- +[0-9]+: 0+9c +0 TLS +LOCAL +DEFAULT +12 bl8
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +11 sg8
- +[0-9]+: 0+7c +0 TLS +GLOBAL DEFAULT +12 bg8
- +[0-9]+: 0+74 +0 TLS +GLOBAL DEFAULT +12 bg6
- +[0-9]+: 0+68 +0 TLS +GLOBAL DEFAULT +12 bg3
- +[0-9]+: 60+1[0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +11 sg3
- +[0-9]+: 0+48 +0 TLS +GLOBAL HIDDEN +11 sh3
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +11 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +11 sg5
- +[0-9]+: 0+70 +0 TLS +GLOBAL DEFAULT +12 bg5
- +[0-9]+: 0+ +16 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+58 +0 TLS +GLOBAL HIDDEN +11 sh7
- +[0-9]+: 0+5c +0 TLS +GLOBAL HIDDEN +11 sh8
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +11 sg1
- +[0-9]+: 40+10d0 +112 FUNC +GLOBAL DEFAULT +8 _start
- +[0-9]+: 0+4c +0 TLS +GLOBAL HIDDEN +11 sh4
- +[0-9]+: 0+78 +0 TLS +GLOBAL DEFAULT +12 bg7
- +[0-9]+: 0+50 +0 TLS +GLOBAL HIDDEN +11 sh5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 40+1000 +208 FUNC +GLOBAL DEFAULT +8 fn2
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +11 sg2
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +[0-9]+: 0+40 +0 TLS +GLOBAL HIDDEN +11 sh1
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +11 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +11 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +14 _GLOBAL_OFFSET_TABLE_
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: 0+44 +0 TLS +GLOBAL HIDDEN +11 sh2
- +[0-9]+: 0+54 +0 TLS +GLOBAL HIDDEN +11 sh6
- +[0-9]+: 0+64 +0 TLS +GLOBAL DEFAULT +12 bg2
- +[0-9]+: 0+60 +0 TLS +GLOBAL DEFAULT +12 bg1
- +[0-9]+: 0+6c +0 TLS +GLOBAL DEFAULT +12 bg4
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +1 *
+.* SECTION LOCAL +DEFAULT +2 *
+.* SECTION LOCAL +DEFAULT +3 *
+.* SECTION LOCAL +DEFAULT +4 *
+.* SECTION LOCAL +DEFAULT +5 *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +9 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* SECTION LOCAL +DEFAULT +11 *
+.* SECTION LOCAL +DEFAULT +12 *
+.* SECTION LOCAL +DEFAULT +13 *
+.* SECTION LOCAL +DEFAULT +14 *
+.* SECTION LOCAL +DEFAULT +15 *
+.* SECTION LOCAL +DEFAULT +16 *
+.* SECTION LOCAL +DEFAULT +17 *
+.* SECTION LOCAL +DEFAULT +18 *
+.* TLS +LOCAL +DEFAULT +11 sl1
+.* TLS +LOCAL +DEFAULT +11 sl2
+.* TLS +LOCAL +DEFAULT +11 sl3
+.* TLS +LOCAL +DEFAULT +11 sl4
+.* TLS +LOCAL +DEFAULT +11 sl5
+.* TLS +LOCAL +DEFAULT +11 sl6
+.* TLS +LOCAL +DEFAULT +11 sl7
+.* TLS +LOCAL +DEFAULT +11 sl8
+.* TLS +LOCAL +DEFAULT +12 bl1
+.* TLS +LOCAL +DEFAULT +12 bl2
+.* TLS +LOCAL +DEFAULT +12 bl3
+.* TLS +LOCAL +DEFAULT +12 bl4
+.* TLS +LOCAL +DEFAULT +12 bl5
+.* TLS +LOCAL +DEFAULT +12 bl6
+.* TLS +LOCAL +DEFAULT +12 bl7
+.* TLS +LOCAL +DEFAULT +12 bl8
+.* TLS +GLOBAL DEFAULT +11 sg8
+.* TLS +GLOBAL DEFAULT +12 bg8
+.* TLS +GLOBAL DEFAULT +12 bg6
+.* TLS +GLOBAL DEFAULT +12 bg3
+.* OBJECT +GLOBAL HIDDEN +13 _DYNAMIC
+.* TLS +GLOBAL DEFAULT +11 sg3
+.* TLS +GLOBAL HIDDEN +11 sh3
+.* TLS +GLOBAL DEFAULT +UND sG2
+.* TLS +GLOBAL DEFAULT +11 sg4
+.* TLS +GLOBAL DEFAULT +11 sg5
+.* TLS +GLOBAL DEFAULT +12 bg5
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL HIDDEN +11 sh7
+.* TLS +GLOBAL HIDDEN +11 sh8
+.* TLS +GLOBAL DEFAULT +11 sg1
+.* FUNC +GLOBAL DEFAULT +8 _start
+.* TLS +GLOBAL HIDDEN +11 sh4
+.* TLS +GLOBAL DEFAULT +12 bg7
+.* TLS +GLOBAL HIDDEN +11 sh5
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* FUNC +GLOBAL DEFAULT +8 fn2
+.* TLS +GLOBAL DEFAULT +11 sg2
+.* TLS +GLOBAL DEFAULT +UND sG1
+.* TLS +GLOBAL HIDDEN +11 sh1
+.* TLS +GLOBAL DEFAULT +11 sg6
+.* TLS +GLOBAL DEFAULT +11 sg7
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* OBJECT +GLOBAL HIDDEN +14 _GLOBAL_OFFSET_TABLE_
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL HIDDEN +11 sh2
+.* TLS +GLOBAL HIDDEN +11 sh6
+.* TLS +GLOBAL DEFAULT +12 bg2
+.* TLS +GLOBAL DEFAULT +12 bg1
+.* TLS +GLOBAL DEFAULT +12 bg4
index f4e2f80..32850f0 100644 (file)
@@ -18,25 +18,25 @@ Disassembly of section .text:
  +101c:        01 0a 00 90[    ]+addl r15=32,r1;;
  +1020:        19 18 01 1c 18 10[      ]+\[MMB\] +ld8 r35=\[r14\]
  +1026:        40 02 3c 30 20 00[      ]+ld8 r36=\[r15\]
- +102c:        28 f5 ff 58[    ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
+ +102c:        [0-9a-f         ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
  +1030:        0d 70 c0 02 00 24[      ]+\[MFI\] +addl r14=48,r1
  +1036:        00 00 00 02 00 e0[      ]+nop.f 0x0
  +103c:        01 0c 00 90[    ]+addl r15=64,r1;;
  +1040:        19 18 01 1c 18 10[      ]+\[MMB\] +ld8 r35=\[r14\]
  +1046:        40 02 3c 30 20 00[      ]+ld8 r36=\[r15\]
- +104c:        08 f5 ff 58[    ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
+ +104c:        [0-9a-f         ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
  +1050:        0d 70 c0 02 00 24[      ]+\[MFI\] +addl r14=48,r1
  +1056:        00 00 00 02 00 80[      ]+nop.f 0x0
  +105c:        14 02 00 90[    ]+mov r36=33;;
  +1060:        1d 18 01 1c 18 10[      ]+\[MFB\] +ld8 r35=\[r14\]
  +1066:        00 00 00 02 00 00[      ]+nop.f 0x0
- +106c:        e8 f4 ff 58[    ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
+ +106c:        [0-9a-f         ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
  +1070:        0d 70 c0 02 00 24[      ]+\[MFI\] +addl r14=48,r1
  +1076:        00 00 00 02 00 80[      ]+nop.f 0x0
  +107c:        04 00 00 84[    ]+mov r36=r0;;
  +1080:        1d 18 01 1c 18 10[      ]+\[MFB\] +ld8 r35=\[r14\]
  +1086:        00 00 00 02 00 00[      ]+nop.f 0x0
- +108c:        c8 f4 ff 58[    ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
+ +108c:        [0-9a-f         ]+br.call.sptk.many b0=[0-9a-f]+ <.*>;;
  +1090:        0b 10 00 10 00 21[      ]+\[MMI\] +mov r2=r8;;
  +1096:        e0 00 0a 00 48 e0[      ]+addl r14=64,r2
  +109c:        21 16 00 90[    ]+addl r15=98,r2;;
index c0e151f..2e9b2c8 100644 (file)
@@ -45,97 +45,96 @@ Program Headers:
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 6 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-0+112f0 +0+d000000a7 R_IA64_DTPMOD64LSB +0+ sg1 \+ 0
-0+112f8 +0+d000000b7 R_IA64_DTPREL64LSB +0+ sg1 \+ 0
-0+11300 +0+1000000097 R_IA64_TPREL64LSB +0+4 sg2 \+ 0
-0+11308 +0+a7 R_IA64_DTPMOD64LSB +0+
-0+11310 +0+97 R_IA64_TPREL64LSB +0+44
-0+11320 +0+97 R_IA64_TPREL64LSB +0+24
+[0-9a-f ]+R_IA64_DTPMOD64LSB +0+ sg1 \+ 0
+[0-9a-f ]+R_IA64_DTPREL64LSB +0+ sg1 \+ 0
+[0-9a-f ]+R_IA64_TPREL64LSB +0+4 sg2 \+ 0
+[0-9a-f ]+R_IA64_DTPMOD64LSB +0+
+[0-9a-f ]+R_IA64_TPREL64LSB +0+44
+[0-9a-f ]+R_IA64_TPREL64LSB +0+24
 
 Relocation section '.rela.IA_64.pltoff' at offset 0x[0-9a-f]+ contains 1 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-0+[0-9a-f]+ +0+c00000081 R_IA64_IPLTLSB +0+ __tls_get_addr \+ 0
+[0-9a-f ]+R_IA64_IPLTLSB +0+ __tls_get_addr \+ 0
 
-Symbol table '.dynsym' contains 21 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 *
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +10 sg8
- +[0-9]+: 0+11[0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +10 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +10 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +10 sg5
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +10 sg1
- +[0-9]+: 0+1000 +272 FUNC +GLOBAL DEFAULT +7 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +10 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +10 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +10 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +9 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* SECTION LOCAL +DEFAULT +11 *
+.* SECTION LOCAL +DEFAULT +14 *
+.* TLS +GLOBAL DEFAULT +10 sg8
+.* TLS +GLOBAL DEFAULT +10 sg3
+.* TLS +GLOBAL DEFAULT +10 sg4
+.* TLS +GLOBAL DEFAULT +10 sg5
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +10 sg1
+.* FUNC +GLOBAL DEFAULT +7 fn1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +10 sg2
+.* TLS +GLOBAL DEFAULT +10 sg6
+.* TLS +GLOBAL DEFAULT +10 sg7
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
 Symbol table '.symtab' contains 57 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +17 *
- +[0-9]+: 0+20 +0 TLS +LOCAL +DEFAULT +10 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL +DEFAULT +10 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL +DEFAULT +10 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL +DEFAULT +10 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL +DEFAULT +10 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL +DEFAULT +10 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL +DEFAULT +10 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL +DEFAULT +10 sl8
- +[0-9]+: 0+60 +0 TLS +LOCAL +HIDDEN +11 sH1
- +[0-9]+: 0+48 +0 TLS +LOCAL +HIDDEN +10 sh3
- +[0-9]+: 0+64 +0 TLS +LOCAL +HIDDEN +11 sH2
- +[0-9]+: 0+78 +0 TLS +LOCAL +HIDDEN +11 sH7
- +[0-9]+: 0+58 +0 TLS +LOCAL +HIDDEN +10 sh7
- +[0-9]+: 0+5c +0 TLS +LOCAL +HIDDEN +10 sh8
- +[0-9]+: 0+6c +0 TLS +LOCAL +HIDDEN +11 sH4
- +[0-9]+: 0+4c +0 TLS +LOCAL +HIDDEN +10 sh4
- +[0-9]+: 0+68 +0 TLS +LOCAL +HIDDEN +11 sH3
- +[0-9]+: 0+50 +0 TLS +LOCAL +HIDDEN +10 sh5
- +[0-9]+: 0+70 +0 TLS +LOCAL +HIDDEN +11 sH5
- +[0-9]+: 0+74 +0 TLS +LOCAL +HIDDEN +11 sH6
- +[0-9]+: 0+7c +0 TLS +LOCAL +HIDDEN +11 sH8
- +[0-9]+: 0+40 +0 TLS +LOCAL +HIDDEN +10 sh1
- +[0-9]+: 0+112d8 +0 OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: 0+44 +0 TLS +LOCAL +HIDDEN +10 sh2
- +[0-9]+: 0+54 +0 TLS +LOCAL +HIDDEN +10 sh6
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +10 sg8
- +[0-9]+: 0+11[0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +10 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +10 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +10 sg5
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +10 sg1
- +[0-9]+: 0+1000 +272 FUNC +GLOBAL DEFAULT +7 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +10 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +10 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +10 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +1 *
+.* SECTION LOCAL +DEFAULT +2 *
+.* SECTION LOCAL +DEFAULT +3 *
+.* SECTION LOCAL +DEFAULT +4 *
+.* SECTION LOCAL +DEFAULT +5 *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +9 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* SECTION LOCAL +DEFAULT +11 *
+.* SECTION LOCAL +DEFAULT +12 *
+.* SECTION LOCAL +DEFAULT +13 *
+.* SECTION LOCAL +DEFAULT +14 *
+.* SECTION LOCAL +DEFAULT +15 *
+.* SECTION LOCAL +DEFAULT +16 *
+.* SECTION LOCAL +DEFAULT +17 *
+.* TLS +LOCAL +DEFAULT +10 sl1
+.* TLS +LOCAL +DEFAULT +10 sl2
+.* TLS +LOCAL +DEFAULT +10 sl3
+.* TLS +LOCAL +DEFAULT +10 sl4
+.* TLS +LOCAL +DEFAULT +10 sl5
+.* TLS +LOCAL +DEFAULT +10 sl6
+.* TLS +LOCAL +DEFAULT +10 sl7
+.* TLS +LOCAL +DEFAULT +10 sl8
+.* TLS +LOCAL +HIDDEN +11 sH1
+.* OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
+.* TLS +LOCAL +HIDDEN +10 sh3
+.* TLS +LOCAL +HIDDEN +11 sH2
+.* TLS +LOCAL +HIDDEN +11 sH7
+.* TLS +LOCAL +HIDDEN +10 sh7
+.* TLS +LOCAL +HIDDEN +10 sh8
+.* TLS +LOCAL +HIDDEN +11 sH4
+.* TLS +LOCAL +HIDDEN +10 sh4
+.* TLS +LOCAL +HIDDEN +11 sH3
+.* TLS +LOCAL +HIDDEN +10 sh5
+.* TLS +LOCAL +HIDDEN +11 sH5
+.* TLS +LOCAL +HIDDEN +11 sH6
+.* TLS +LOCAL +HIDDEN +11 sH8
+.* TLS +LOCAL +HIDDEN +10 sh1
+.* OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
+.* TLS +LOCAL +HIDDEN +10 sh2
+.* TLS +LOCAL +HIDDEN +10 sh6
+.* TLS +GLOBAL DEFAULT +10 sg8
+.* TLS +GLOBAL DEFAULT +10 sg3
+.* TLS +GLOBAL DEFAULT +10 sg4
+.* TLS +GLOBAL DEFAULT +10 sg5
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +10 sg1
+.* FUNC +GLOBAL DEFAULT +7 fn1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +10 sg2
+.* TLS +GLOBAL DEFAULT +10 sg6
+.* TLS +GLOBAL DEFAULT +10 sg7
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
index cd09c51..6f9aa97 100644 (file)
@@ -7,6 +7,6 @@
 .*: +file format elf64-powerpc
 
 Contents of section \.got:
- 100105f0 00000000 100185f0 ffffffff ffff8018  .*
- 10010600 00000000 00000000 00000000 00000000  .*
- 10010610 00000000 00000000 00000000 00000000  .*
+.* 00000000 100185d0 ffffffff ffff8018  .*
+.* 00000000 00000000 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
index ccb0e23..7c501bd 100644 (file)
@@ -37,10 +37,10 @@ Program Headers:
  +PHDR +0x0+40 0x0+10000040 0x0+10000040 0x0+150 0x0+150 R E 0x8
  +INTERP +0x0+190 0x0+10000190 0x0+10000190 0x0+11 0x0+11 R +0x1
  +\[Requesting program interpreter: .*\]
- +LOAD +0x0+ 0x0+10000000 0x0+10000000 0x0+468 0x0+468 R E 0x10000
- +LOAD +0x0+468 0x0+10010468 0x0+10010468 0x0+1b8 0x0+1e8 RW +0x10000
- +DYNAMIC +0x0+4a0 0x0+100104a0 0x0+100104a0 0x0+150 0x0+150 RW +0x8
- +TLS +0x0+468 0x0+10010468 0x0+10010468 0x0+38 0x0+70 R +0x8
+ +LOAD .* R E 0x10000
+ +LOAD .* RW +0x10000
+ +DYNAMIC .* RW +0x8
+ +TLS .* 0x0+38 0x0+70 R +0x8
 
  Section to Segment mapping:
  +Segment Sections\.\.\.
@@ -59,59 +59,58 @@ Relocation section '\.rela\.dyn' at offset .* contains 3 entries:
 
 Relocation section '\.rela\.plt' at offset .* contains 1 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-0+10010638 +0+300000015 R_PPC64_JMP_SLOT +0+ __tls_get_addr \+ 0
+[0-9a-f ]+R_PPC64_JMP_SLOT +0+ __tls_get_addr \+ 0
 
-Symbol table '\.dynsym' contains 9 entries:
+Symbol table '\.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
-.* 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
-.* 0+100104a0 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
-.* 0+ +0 TLS +GLOBAL DEFAULT +UND gd
-.* 0+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
-.* 0+ +0 TLS +GLOBAL DEFAULT +UND ld
-.* 0+50 +0 TLS +GLOBAL DEFAULT +10 ld2
-.* 0+10010620 +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
-.* 0+10010620 +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
-.* 0+10010650 +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* TLS +GLOBAL DEFAULT +UND gd
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +UND ld
+.* TLS +GLOBAL DEFAULT +10 ld2
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
 Symbol table '\.symtab' contains 40 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
 .* 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 
-.* 0+10000368 +0 SECTION LOCAL +DEFAULT +7 
-.* 0+10000468 +0 SECTION LOCAL +DEFAULT +8 
-.* 0+10010468 +0 SECTION LOCAL +DEFAULT +9 
-.* 0+100104a0 +0 SECTION LOCAL +DEFAULT +10 
-.* 0+100104a0 +0 SECTION LOCAL +DEFAULT +11 
-.* 0+100105f0 +0 SECTION LOCAL +DEFAULT +12 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16 
-.* 0+ +0 TLS +LOCAL +DEFAULT +9 gd4
-.* 0+8 +0 TLS +LOCAL +DEFAULT +9 ld4
-.* 0+10 +0 TLS +LOCAL +DEFAULT +9 ld5
-.* 0+18 +0 TLS +LOCAL +DEFAULT +9 ld6
-.* 0+20 +0 TLS +LOCAL +DEFAULT +9 ie4
-.* 0+28 +0 TLS +LOCAL +DEFAULT +9 le4
-.* 0+30 +0 TLS +LOCAL +DEFAULT +9 le5
-.* 0+ +0 FUNC +LOCAL +DEFAULT +UND \.__tls_get_addr
-.* 0+100104a0 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
-.* 0+ +0 TLS +GLOBAL DEFAULT +UND gd
-.* 0+60 +0 TLS +GLOBAL DEFAULT +10 le0
-.* 0+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
-.* 0+40 +0 TLS +GLOBAL DEFAULT +10 ld0
-.* 0+68 +0 TLS +GLOBAL DEFAULT +10 le1
-.* 0+ +0 TLS +GLOBAL DEFAULT +UND ld
-.* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +7 _start
-.* 0+50 +0 TLS +GLOBAL DEFAULT +10 ld2
-.* 0+48 +0 TLS +GLOBAL DEFAULT +10 ld1
-.* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
-.* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
-.* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
-.* 0+38 +0 TLS +GLOBAL DEFAULT +10 gd0
-.* 0+58 +0 TLS +GLOBAL DEFAULT +10 ie0
+.* SECTION LOCAL +DEFAULT +1 
+.* SECTION LOCAL +DEFAULT +2 
+.* SECTION LOCAL +DEFAULT +3 
+.* SECTION LOCAL +DEFAULT +4 
+.* SECTION LOCAL +DEFAULT +5 
+.* SECTION LOCAL +DEFAULT +6 
+.* SECTION LOCAL +DEFAULT +7 
+.* SECTION LOCAL +DEFAULT +8 
+.* SECTION LOCAL +DEFAULT +9 
+.* SECTION LOCAL +DEFAULT +10 
+.* SECTION LOCAL +DEFAULT +11 
+.* SECTION LOCAL +DEFAULT +12 
+.* SECTION LOCAL +DEFAULT +13 
+.* SECTION LOCAL +DEFAULT +14 
+.* SECTION LOCAL +DEFAULT +15 
+.* SECTION LOCAL +DEFAULT +16 
+.* TLS +LOCAL +DEFAULT +9 gd4
+.* TLS +LOCAL +DEFAULT +9 ld4
+.* TLS +LOCAL +DEFAULT +9 ld5
+.* TLS +LOCAL +DEFAULT +9 ld6
+.* TLS +LOCAL +DEFAULT +9 ie4
+.* TLS +LOCAL +DEFAULT +9 le4
+.* TLS +LOCAL +DEFAULT +9 le5
+.* FUNC +LOCAL +DEFAULT +UND \.__tls_get_addr
+.* OBJECT +GLOBAL HIDDEN +11 _DYNAMIC
+.* GLOBAL DEFAULT +UND gd
+.* GLOBAL DEFAULT +10 le0
+.* GLOBAL DEFAULT +UND __tls_get_addr
+.* GLOBAL DEFAULT +10 ld0
+.* GLOBAL DEFAULT +10 le1
+.* GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +7 _start
+.* TLS +GLOBAL DEFAULT +10 ld2
+.* TLS +GLOBAL DEFAULT +10 ld1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL DEFAULT +10 gd0
+.* TLS +GLOBAL DEFAULT +10 ie0
index 73edfaa..c69e335 100644 (file)
@@ -44,4 +44,4 @@ Disassembly of section \.got:
 .*:    4e 80 00 21     blrl
 
 .* <_GLOBAL_OFFSET_TABLE_>:
-.*:    01 81 02 d0 00 00 00 00 00 00 00 00  .*
+.*:    01 81 02 b4 00 00 00 00 00 00 00 00  .*
index d403786..14b7f8c 100644 (file)
@@ -8,4 +8,4 @@
 
 Contents of section \.got:
 .* 00000000 00000000 00000000 4e800021  .*
-.* 018102d0 00000000 00000000           .*
+.* 018102b4 00000000 00000000           .*
index 75be30a..eacc6b0 100644 (file)
@@ -9,18 +9,18 @@ There are 16 section headers.*
 
 Section Headers:
  +\[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
- +\[ 0\] +NULL +00000000 000000 000000 00 +0 +0 +0
+ +\[ 0\] +NULL +0+ 0+ 0+ 00 +0 +0 +0
  +\[ 1\] \.interp +.*
  +\[ 2\] \.hash +.*
  +\[ 3\] \.dynsym +.*
  +\[ 4\] \.dynstr +.*
  +\[ 5\] \.rela\.dyn +.*
  +\[ 6\] \.rela\.plt +.*
- +\[ 7\] \.text +PROGBITS +01800244 000244 000070 00 +AX +0 +0 +1
- +\[ 8\] \.tdata +PROGBITS +018102b4 0002b4 00001c 00 WAT +0 +0 +4
- +\[ 9\] \.tbss +NOBITS +018102d0 0002d0 00001c 00 WAT +0 +0 +4
- +\[10\] \.dynamic +DYNAMIC +018102d0 0002d0 0000a0 08 +WA +4 +0 +4
- +\[11\] \.got +PROGBITS +01810370 000370 00001c 04 WAX +0 +0 +4
+ +\[ 7\] \.text +PROGBITS +[0-9a-f]+ [0-9a-f]+ 000070 00 +AX +0 +0 +1
+ +\[ 8\] \.tdata +PROGBITS +[0-9a-f]+ [0-9a-f]+ 00001c 00 WAT +0 +0 +4
+ +\[ 9\] \.tbss +NOBITS +[0-9a-f]+ [0-9a-f]+ 00001c 00 WAT +0 +0 +4
+ +\[10\] \.dynamic +DYNAMIC +[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 08 +WA +4 +0 +4
+ +\[11\] \.got +PROGBITS +[0-9a-f]+ [0-9a-f]+ 00001c 04 WAX +0 +0 +4
  +\[12\] \.plt +NOBITS +.*
  +\[13\] \.shstrtab +STRTAB +.*
  +\[14\] \.symtab +SYMTAB +.*
@@ -28,7 +28,7 @@ Section Headers:
 #...
 
 Elf file type is EXEC \(Executable file\)
-Entry point 0x1800244
+Entry point .*
 There are 6 program headers, starting at offset 52
 
 Program Headers:
@@ -36,10 +36,10 @@ Program Headers:
  +PHDR +0x000034 0x01800034 0x01800034 0x000c0 0x000c0 R E 0x4
  +INTERP +0x0000f4 0x018000f4 0x018000f4 0x00011 0x00011 R +0x1
  +\[Requesting program interpreter: .*\]
- +LOAD +0x000000 0x01800000 0x01800000 0x002b4 0x002b4 R E 0x10000
- +LOAD +0x0002b4 0x018102b4 0x018102b4 0x000d8 0x0012c RWE 0x10000
- +DYNAMIC +0x0002d0 0x018102d0 0x018102d0 0x000a0 0x000a0 RW +0x4
- +TLS +0x0002b4 0x018102b4 0x018102b4 0x0001c 0x00038 R +0x4
+ +LOAD .* R E 0x10000
+ +LOAD .* RWE 0x10000
+ +DYNAMIC .* RW +0x4
+ +TLS .* 0x0001c 0x00038 R +0x4
 
  Section to Segment mapping:
  +Segment Sections\.\.\.
@@ -50,66 +50,65 @@ Program Headers:
  +04 +\.dynamic 
  +05 +\.tdata \.tbss 
 
-Relocation section '\.rela\.dyn' at offset 0x220 contains 2 entries:
+Relocation section '\.rela\.dyn' at offset .* contains 2 entries:
  Offset +Info +Type +Sym\. Value +Symbol's Name \+ Addend
-01810370 +00000249 R_PPC_TPREL32 +00000000 +gd \+ 0
-01810374 +00000444 R_PPC_DTPMOD32 +00000000 +ld \+ 0
+[0-9a-f ]+R_PPC_TPREL32 +00000000 +gd \+ 0
+[0-9a-f ]+R_PPC_DTPMOD32 +00000000 +ld \+ 0
 
-Relocation section '\.rela\.plt' at offset 0x238 contains 1 entries:
+Relocation section '\.rela\.plt' at offset .* contains 1 entries:
  Offset +Info +Type +Sym\. Value +Symbol's Name \+ Addend
-018103d4 +00000315 R_PPC_JMP_SLOT +018103d4 +__tls_get_addr \+ 0
+[0-9a-f ]+R_PPC_JMP_SLOT[0-9a-f ]+__tls_get_addr \+ 0
 
-Symbol table '\.dynsym' contains 9 entries:
+Symbol table '\.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
-.*: 00000000 +0 NOTYPE +LOCAL +DEFAULT +UND 
-.*: 018102d0 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
-.*: 00000000 +0 TLS +GLOBAL DEFAULT +UND gd
-.*: 018103d4 +0 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
-.*: 00000000 +0 TLS +GLOBAL DEFAULT +UND ld
-.*: 018103e0 +0 NOTYPE +GLOBAL DEFAULT +ABS __end
-.*: 0181038c +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
-.*: 0181038c +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
-.*: 018103e0 +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* TLS +GLOBAL DEFAULT +UND gd
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +ABS __end
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
 Symbol table '\.symtab' contains 40 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
-.*: 00000000 +0 NOTYPE +LOCAL +DEFAULT +UND 
-.*: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 
-.*: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
-.*: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
-.*: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
-.*: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
-.*: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 
-.*: 01800244 +0 SECTION LOCAL +DEFAULT +7 
-.*: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 
-.*: 018102d0 +0 SECTION LOCAL +DEFAULT +9 
-.*: 018102d0 +0 SECTION LOCAL +DEFAULT +10 
-.*: 01810370 +0 SECTION LOCAL +DEFAULT +11 
-.*: 0181038c +0 SECTION LOCAL +DEFAULT +12 
-.*: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 
-.*: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 
-.*: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 
-.*: 00000000 +0 TLS +LOCAL +DEFAULT +8 gd4
-.*: 00000004 +0 TLS +LOCAL +DEFAULT +8 ld4
-.*: 00000008 +0 TLS +LOCAL +DEFAULT +8 ld5
-.*: 0000000c +0 TLS +LOCAL +DEFAULT +8 ld6
-.*: 00000010 +0 TLS +LOCAL +DEFAULT +8 ie4
-.*: 00000014 +0 TLS +LOCAL +DEFAULT +8 le4
-.*: 00000018 +0 TLS +LOCAL +DEFAULT +8 le5
-.*: 018102d0 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
-.*: 00000000 +0 TLS +GLOBAL DEFAULT +UND gd
-.*: 00000030 +0 TLS +GLOBAL DEFAULT +9 le0
-.*: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
-.*: 00000020 +0 TLS +GLOBAL DEFAULT +9 ld0
-.*: 00000034 +0 TLS +GLOBAL DEFAULT +9 le1
-.*: 00000000 +0 TLS +GLOBAL DEFAULT +UND ld
-.*: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +7 _start
-.*: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __end
-.*: 00000028 +0 TLS +GLOBAL DEFAULT +9 ld2
-.*: 00000024 +0 TLS +GLOBAL DEFAULT +9 ld1
-.*: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
-.*: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
-.*: 01810380 +0 OBJECT +GLOBAL +HIDDEN +11 _GLOBAL_OFFSET_TABLE_
-.*: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
-.*: 0000001c +0 TLS +GLOBAL DEFAULT +9 gd0
-.*: 0000002c +0 TLS +GLOBAL DEFAULT +9 ie0
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* SECTION LOCAL +DEFAULT +1 
+.* SECTION LOCAL +DEFAULT +2 
+.* SECTION LOCAL +DEFAULT +3 
+.* SECTION LOCAL +DEFAULT +4 
+.* SECTION LOCAL +DEFAULT +5 
+.* SECTION LOCAL +DEFAULT +6 
+.* SECTION LOCAL +DEFAULT +7 
+.* SECTION LOCAL +DEFAULT +8 
+.* SECTION LOCAL +DEFAULT +9 
+.* SECTION LOCAL +DEFAULT +10 
+.* SECTION LOCAL +DEFAULT +11 
+.* SECTION LOCAL +DEFAULT +12 
+.* SECTION LOCAL +DEFAULT +13 
+.* SECTION LOCAL +DEFAULT +14 
+.* SECTION LOCAL +DEFAULT +15 
+.* TLS +LOCAL +DEFAULT +8 gd4
+.* TLS +LOCAL +DEFAULT +8 ld4
+.* TLS +LOCAL +DEFAULT +8 ld5
+.* TLS +LOCAL +DEFAULT +8 ld6
+.* TLS +LOCAL +DEFAULT +8 ie4
+.* TLS +LOCAL +DEFAULT +8 le4
+.* TLS +LOCAL +DEFAULT +8 le5
+.* OBJECT +GLOBAL HIDDEN +10 _DYNAMIC
+.* TLS +GLOBAL DEFAULT +UND gd
+.* TLS +GLOBAL DEFAULT +9 le0
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +9 ld0
+.* TLS +GLOBAL DEFAULT +9 le1
+.* TLS +GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +7 _start
+.* NOTYPE +GLOBAL DEFAULT +ABS __end
+.* TLS +GLOBAL DEFAULT +9 ld2
+.* TLS +GLOBAL DEFAULT +9 ld1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* OBJECT +GLOBAL +HIDDEN +11 _GLOBAL_OFFSET_TABLE_
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL DEFAULT +9 gd0
+.* TLS +GLOBAL DEFAULT +9 ie0
index a197b8b..00dc0fe 100644 (file)
@@ -7,9 +7,9 @@
 .*: +file format elf64-powerpc
 
 Contents of section \.got:
- 10010580 00000000 10018580 00000000 00000000  .*
- 10010590 00000000 00000000 00000000 00000000  .*
- 100105a0 00000000 00000000 00000000 00000001  .*
- 100105b0 00000000 00000000 00000000 00000001  .*
- 100105c0 00000000 00000000 ffffffff ffff8050  .*
- 100105d0 00000000 00000000                    .*
+.* 00000000 10018558 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000001  .*
+.* 00000000 00000000 00000000 00000001  .*
+.* 00000000 00000000 ffffffff ffff8050  .*
+.* 00000000 00000000                    .*
index d1d7912..f252784 100644 (file)
@@ -37,10 +37,10 @@ Program Headers:
  +PHDR +0x0+40 0x0+10000040 0x0+10000040 0x0+150 0x0+150 R E 0x8
  +INTERP +0x0+190 0x0+10000190 0x0+10000190 0x0+11 0x0+11 R +0x1
  +\[Requesting program interpreter: .*\]
- +LOAD +0x0+ 0x0+10000000 0x0+10000000 0x0+3f8 0x0+3f8 R E 0x10000
- +LOAD +0x0+3f8 0x0+100103f8 0x0+100103f8 0x0+1e0 0x0+210 RW +0x10000
- +DYNAMIC +0x0+430 0x0+10010430 0x0+10010430 0x0+150 0x0+150 RW +0x8
- +TLS +0x0+3f8 0x0+100103f8 0x0+100103f8 0x0+38 0x0+70 R +0x8
+ +LOAD .* R E 0x10000
+ +LOAD .* RW +0x10000
+ +DYNAMIC .* RW +0x8
+ +TLS .* 0x0+38 0x0+70 R +0x8
 
  Section to Segment mapping:
  +Segment Sections\.\.\.
@@ -53,64 +53,63 @@ Program Headers:
 
 Relocation section '\.rela\.dyn' at offset .* contains 2 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-0+10010588 +0+200000049 R_PPC64_TPREL64 +0+ gd \+ 0
-0+10010598 +0+400000044 R_PPC64_DTPMOD64 +0+ ld \+ 0
+[0-9a-f ]+R_PPC64_TPREL64 +0+ gd \+ 0
+[0-9a-f ]+R_PPC64_DTPMOD64 +0+ ld \+ 0
 
 Relocation section '\.rela\.plt' at offset .* contains 1 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-0+100105f0 +0+300000015 R_PPC64_JMP_SLOT +0+ __tls_get_addr \+ 0
+[0-9a-f ]+R_PPC64_JMP_SLOT +0+ __tls_get_addr \+ 0
 
-Symbol table '\.dynsym' contains 8 entries:
+Symbol table '\.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
-.* 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
-.* 0+10010430 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
-.* 0+ +0 TLS +GLOBAL DEFAULT +UND gd
-.* 0+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
-.* 0+ +0 TLS +GLOBAL DEFAULT +UND ld
-.* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
-.* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
-.* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* TLS +GLOBAL DEFAULT +UND gd
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
 Symbol table '\.symtab' contains 41 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
-.* 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 
-.* 0+10000338 +0 SECTION LOCAL +DEFAULT +7 
-.* 0+100003f8 +0 SECTION LOCAL +DEFAULT +8 
-.* 0+100103f8 +0 SECTION LOCAL +DEFAULT +9 
-.* 0+10010430 +0 SECTION LOCAL +DEFAULT +10 
-.* 0+10010430 +0 SECTION LOCAL +DEFAULT +11 
-.* 0+10010580 +0 SECTION LOCAL +DEFAULT +12 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 
-.* [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16 
-.* 0+ +0 TLS +LOCAL +DEFAULT +9 gd4
-.* 0+8 +0 TLS +LOCAL +DEFAULT +9 ld4
-.* 0+10 +0 TLS +LOCAL +DEFAULT +9 ld5
-.* 0+18 +0 TLS +LOCAL +DEFAULT +9 ld6
-.* 0+20 +0 TLS +LOCAL +DEFAULT +9 ie4
-.* 0+28 +0 TLS +LOCAL +DEFAULT +9 le4
-.* 0+30 +0 TLS +LOCAL +DEFAULT +9 le5
-.* 0+100105d0 +0 NOTYPE +LOCAL +DEFAULT +12 \.Lie0
-.* 0+ +0 FUNC +LOCAL +DEFAULT +UND \.__tls_get_addr
-.* 0+10010430 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
-.* 0+ +0 TLS +GLOBAL DEFAULT +UND gd
-.* 0+60 +0 TLS +GLOBAL DEFAULT +10 le0
-.* 0+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
-.* 0+40 +0 TLS +GLOBAL DEFAULT +10 ld0
-.* 0+68 +0 TLS +GLOBAL DEFAULT +10 le1
-.* 0+ +0 TLS +GLOBAL DEFAULT +UND ld
-.* 0+10000354 +0 NOTYPE +GLOBAL DEFAULT +7 _start
-.* 0+50 +0 TLS +GLOBAL DEFAULT +10 ld2
-.* 0+48 +0 TLS +GLOBAL DEFAULT +10 ld1
-.* 0+100105d8 +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
-.* 0+100105d8 +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
-.* 0+10010608 +0 NOTYPE +GLOBAL DEFAULT +ABS _end
-.* 0+38 +0 TLS +GLOBAL DEFAULT +10 gd0
-.* 0+58 +0 TLS +GLOBAL DEFAULT +10 ie0
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* SECTION LOCAL +DEFAULT +1 
+.* SECTION LOCAL +DEFAULT +2 
+.* SECTION LOCAL +DEFAULT +3 
+.* SECTION LOCAL +DEFAULT +4 
+.* SECTION LOCAL +DEFAULT +5 
+.* SECTION LOCAL +DEFAULT +6 
+.* SECTION LOCAL +DEFAULT +7 
+.* SECTION LOCAL +DEFAULT +8 
+.* SECTION LOCAL +DEFAULT +9 
+.* SECTION LOCAL +DEFAULT +10 
+.* SECTION LOCAL +DEFAULT +11 
+.* SECTION LOCAL +DEFAULT +12 
+.* SECTION LOCAL +DEFAULT +13 
+.* SECTION LOCAL +DEFAULT +14 
+.* SECTION LOCAL +DEFAULT +15 
+.* SECTION LOCAL +DEFAULT +16 
+.* TLS +LOCAL +DEFAULT +9 gd4
+.* TLS +LOCAL +DEFAULT +9 ld4
+.* TLS +LOCAL +DEFAULT +9 ld5
+.* TLS +LOCAL +DEFAULT +9 ld6
+.* TLS +LOCAL +DEFAULT +9 ie4
+.* TLS +LOCAL +DEFAULT +9 le4
+.* TLS +LOCAL +DEFAULT +9 le5
+.* NOTYPE +LOCAL +DEFAULT +12 \.Lie0
+.* FUNC +LOCAL +DEFAULT +UND \.__tls_get_addr
+.* OBJECT +GLOBAL HIDDEN +11 _DYNAMIC
+.* TLS +GLOBAL DEFAULT +UND gd
+.* TLS +GLOBAL DEFAULT +10 le0
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +10 ld0
+.* TLS +GLOBAL DEFAULT +10 le1
+.* TLS +GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +7 _start
+.* TLS +GLOBAL DEFAULT +10 ld2
+.* TLS +GLOBAL DEFAULT +10 ld1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL DEFAULT +10 gd0
+.* TLS +GLOBAL DEFAULT +10 ie0
index 2a10d99..caef9dd 100644 (file)
@@ -7,9 +7,9 @@
 .*: +file format elf64-powerpc
 
 Contents of section \.got:
- 10818 00000000 00018818 00000000 00000000  .*
- 10828 00000000 00000000 00000000 00000000  .*
- 10838 00000000 00000000 00000000 00000000  .*
- 10848 00000000 00000000 00000000 00000000  .*
- 10858 00000000 00000000 00000000 00000000  .*
- 10868 00000000 00000000 00000000 00000000  .*
+.* 00000000 000187f0 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
index a03069e..8501c6f 100644 (file)
@@ -9,21 +9,21 @@ There are 16 section headers.*
 Section Headers:
  +\[Nr\] Name +Type +Address +Off +Size +ES Flg Lk Inf Al
  +\[ 0\] +NULL +0+ 0+ 0+ 0+ +0 +0 +0
- +\[ 1\] \.hash +.*
- +\[ 2\] \.dynsym +.*
- +\[ 3\] \.dynstr +.*
- +\[ 4\] \.rela\.dyn +.*
- +\[ 5\] \.rela\.plt +.*
- +\[ 6\] \.text +PROGBITS +0+590 0+590 0+fc 0+ +AX +0 +0 +4
- +\[ 7\] \.tdata +PROGBITS +0+10690 0+690 0+38 0+ WAT +0 +0 +8
- +\[ 8\] \.tbss +NOBITS +0+106c8 0+6c8 0+38 0+ WAT +0 +0 +8
- +\[ 9\] \.data\.rel\.ro +PROGBITS .*
- +\[10\] \.dynamic +DYNAMIC +0+106c8 0+6c8 0+150 10 +WA +3 +0 +8
- +\[11\] \.got +PROGBITS +0+10818 0+818 0+60 08 +WA +0 +0 +8
- +\[12\] \.plt +.*
- +\[13\] \.shstrtab +.*
- +\[14\] \.symtab +.*
- +\[15\] \.strtab +.*
+ +\[ 1\] \.hash .*
+ +\[ 2\] \.dynsym .*
+ +\[ 3\] \.dynstr .*
+ +\[ 4\] \.rela\.dyn .*
+ +\[ 5\] \.rela\.plt .*
+ +\[ 6\] \.text .*
+ +\[ 7\] \.tdata +PROGBITS .* 0+38 0+ WAT +0 +0 +8
+ +\[ 8\] \.tbss +NOBITS .* 0+38 0+ WAT +0 +0 +8
+ +\[ 9\] \.data\.rel\.ro .*
+ +\[10\] \.dynamic .*
+ +\[11\] \.got .*
+ +\[12\] \.plt .*
+ +\[13\] \.shstrtab .*
+ +\[14\] \.symtab .*
+ +\[15\] \.strtab .*
 #...
 
 Elf file type is DYN \(Shared object file\)
@@ -32,10 +32,10 @@ There are 4 program headers.*
 
 Program Headers:
  +Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align
- +LOAD +0x0+ 0x0+ 0x0+ 0x0+68c 0x0+68c R E 0x10000
- +LOAD +0x0+690 0x0+10690 0x0+10690 0x0+1e8 0x0+218 RW +0x10000
- +DYNAMIC +0x0+6c8 0x0+106c8 0x0+106c8 0x0+150 0x0+150 RW +0x8
- +TLS +0x0+690 0x0+10690 0x0+10690 0x0+38 0x0+70 R +0x8
+ +LOAD .* R E 0x10000
+ +LOAD .* RW +0x10000
+ +DYNAMIC .* RW +0x8
+ +TLS .* 0x0+38 0x0+70 R +0x8
 
  Section to Segment mapping:
  +Segment Sections\.\.\.
@@ -49,9 +49,9 @@ Relocation section '\.rela\.dyn' at offset .* contains 16 entries:
 [0-9a-f ]+R_PPC64_TPREL16 +0+60 le0 \+ 0
 [0-9a-f ]+R_PPC64_TPREL16_HA +0+68 le1 \+ 0
 [0-9a-f ]+R_PPC64_TPREL16_LO +0+68 le1 \+ 0
-[0-9a-f ]+R_PPC64_TPREL16_DS +0+10690 \.tdata \+ 28
-[0-9a-f ]+R_PPC64_TPREL16_HA +0+10690 \.tdata \+ 30
-[0-9a-f ]+R_PPC64_TPREL16_LO +0+10690 \.tdata \+ 30
+[0-9a-f ]+R_PPC64_TPREL16_DS +0+10668 \.tdata \+ 28
+[0-9a-f ]+R_PPC64_TPREL16_HA +0+10668 \.tdata \+ 30
+[0-9a-f ]+R_PPC64_TPREL16_LO +0+10668 \.tdata \+ 30
 [0-9a-f ]+R_PPC64_DTPMOD64 +0+
 [0-9a-f ]+R_PPC64_DTPMOD64 +0+
 [0-9a-f ]+R_PPC64_DTPREL64 +0+
@@ -67,67 +67,66 @@ Relocation section '\.rela\.plt' at offset .* contains 1 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_PPC64_JMP_SLOT +0+ __tls_get_addr \+ 0
 
-Symbol table '\.dynsym' contains 20 entries:
+Symbol table '\.dynsym' contains .* entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +[0-9]+: 0+590 +0 SECTION LOCAL +DEFAULT +6 
- +[0-9]+: 0+10690 +0 SECTION LOCAL +DEFAULT +7 
- +[0-9]+: 0+106c8 +0 SECTION LOCAL +DEFAULT +8 
- +[0-9]+: 0+106c8 +0 SECTION LOCAL +DEFAULT +9 
- +[0-9]+: 0+106c8 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND gd
- +[0-9]+: 0+60 +0 TLS +GLOBAL DEFAULT +8 le0
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+40 +0 TLS +GLOBAL DEFAULT +8 ld0
- +[0-9]+: 0+68 +0 TLS +GLOBAL DEFAULT +8 le1
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND ld
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +6 _start
- +[0-9]+: 0+50 +0 TLS +GLOBAL DEFAULT +8 ld2
- +[0-9]+: 0+48 +0 TLS +GLOBAL DEFAULT +8 ld1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: 0+38 +0 TLS +GLOBAL DEFAULT +8 gd0
- +[0-9]+: 0+58 +0 TLS +GLOBAL DEFAULT +8 ie0
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* SECTION LOCAL +DEFAULT +6 
+.* SECTION LOCAL +DEFAULT +7 
+.* SECTION LOCAL +DEFAULT +8 
+.* SECTION LOCAL +DEFAULT +9 
+.* TLS +GLOBAL DEFAULT +UND gd
+.* TLS +GLOBAL DEFAULT +8 le0
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +8 ld0
+.* TLS +GLOBAL DEFAULT +8 le1
+.* TLS +GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +6 _start
+.* TLS +GLOBAL DEFAULT +8 ld2
+.* TLS +GLOBAL DEFAULT +8 ld1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL DEFAULT +8 gd0
+.* TLS +GLOBAL DEFAULT +8 ie0
 
 Symbol table '\.symtab' contains 39 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
- +[0-9]+: 0+590 +0 SECTION LOCAL +DEFAULT +6 
- +[0-9]+: 0+10690 +0 SECTION LOCAL +DEFAULT +7 
- +[0-9]+: 0+106c8 +0 SECTION LOCAL +DEFAULT +8 
- +[0-9]+: 0+106c8 +0 SECTION LOCAL +DEFAULT +9 
- +[0-9]+: 0+106c8 +0 SECTION LOCAL +DEFAULT +10 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 
- +[0-9]+: 0+ +0 TLS +LOCAL +DEFAULT +7 gd4
- +[0-9]+: 0+8 +0 TLS +LOCAL +DEFAULT +7 ld4
- +[0-9]+: 0+10 +0 TLS +LOCAL +DEFAULT +7 ld5
- +[0-9]+: 0+18 +0 TLS +LOCAL +DEFAULT +7 ld6
- +[0-9]+: 0+20 +0 TLS +LOCAL +DEFAULT +7 ie4
- +[0-9]+: 0+28 +0 TLS +LOCAL +DEFAULT +7 le4
- +[0-9]+: 0+30 +0 TLS +LOCAL +DEFAULT +7 le5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +6 \.__tls_get_addr
- +[0-9]+: 0+106c8 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND gd
- +[0-9]+: 0+60 +0 TLS +GLOBAL DEFAULT +8 le0
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+40 +0 TLS +GLOBAL DEFAULT +8 ld0
- +[0-9]+: 0+68 +0 TLS +GLOBAL DEFAULT +8 le1
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND ld
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +6 _start
- +[0-9]+: 0+50 +0 TLS +GLOBAL DEFAULT +8 ld2
- +[0-9]+: 0+48 +0 TLS +GLOBAL DEFAULT +8 ld1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: 0+38 +0 TLS +GLOBAL DEFAULT +8 gd0
- +[0-9]+: 0+58 +0 TLS +GLOBAL DEFAULT +8 ie0
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* SECTION LOCAL +DEFAULT +1 
+.* SECTION LOCAL +DEFAULT +2 
+.* SECTION LOCAL +DEFAULT +3 
+.* SECTION LOCAL +DEFAULT +4 
+.* SECTION LOCAL +DEFAULT +5 
+.* SECTION LOCAL +DEFAULT +6 
+.* SECTION LOCAL +DEFAULT +7 
+.* SECTION LOCAL +DEFAULT +8 
+.* SECTION LOCAL +DEFAULT +9 
+.* SECTION LOCAL +DEFAULT +10 
+.* SECTION LOCAL +DEFAULT +11 
+.* SECTION LOCAL +DEFAULT +12 
+.* SECTION LOCAL +DEFAULT +13 
+.* SECTION LOCAL +DEFAULT +14 
+.* SECTION LOCAL +DEFAULT +15 
+.* TLS +LOCAL +DEFAULT +7 gd4
+.* TLS +LOCAL +DEFAULT +7 ld4
+.* TLS +LOCAL +DEFAULT +7 ld5
+.* TLS +LOCAL +DEFAULT +7 ld6
+.* TLS +LOCAL +DEFAULT +7 ie4
+.* TLS +LOCAL +DEFAULT +7 le4
+.* TLS +LOCAL +DEFAULT +7 le5
+.* OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
+.* NOTYPE +LOCAL +DEFAULT +6 \.__tls_get_addr
+.* TLS +GLOBAL DEFAULT +UND gd
+.* TLS +GLOBAL DEFAULT +8 le0
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +8 ld0
+.* TLS +GLOBAL DEFAULT +8 le1
+.* TLS +GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +6 _start
+.* TLS +GLOBAL DEFAULT +8 ld2
+.* TLS +GLOBAL DEFAULT +8 ld1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL DEFAULT +8 gd0
+.* TLS +GLOBAL DEFAULT +8 ie0
index ebfe3cb..45432db 100644 (file)
@@ -42,5 +42,5 @@ Disassembly of section \.got:
 .* <\.got>:
        \.\.\.
 .*:    4e 80 00 21     blrl
-.*:    00 01 04 54     .*
+.*:    00 01 04 38     .*
        \.\.\.
index 63c9bc7..7014419 100644 (file)
@@ -9,5 +9,5 @@
 Contents of section \.got:
 .* 00000000 00000000 00000000 00000000  .*
 .* 00000000 00000000 00000000 00000000  .*
-.* 00000000 4e800021 00010454 00000000  .*
+.* 00000000 4e800021 00010438 00000000  .*
 .* 00000000                             .*
index 046340b..c0c120c 100644 (file)
@@ -14,11 +14,11 @@ Section Headers:
  +\[ 3\] \.dynstr +.*
  +\[ 4\] \.rela\.dyn +.*
  +\[ 5\] \.rela\.plt +.*
- +\[ 6\] \.text +PROGBITS +0+3c8 0+3c8 0+70 0+ +AX +0 +0 +1
- +\[ 7\] \.tdata +PROGBITS +0+10438 0+438 0+1c 0+ WAT +0 +0 +4
- +\[ 8\] \.tbss +NOBITS +0+10454 0+454 0+1c 0+ WAT +0 +0 +4
- +\[ 9\] \.dynamic +DYNAMIC +0+10454 0+454 0+a0 08 +WA +3 +0 +4
- +\[10\] \.got +PROGBITS +0+104f4 0+4f4 0+34 04 WAX +0 +0 +4
+ +\[ 6\] \.text +PROGBITS .* 0+70 0+ +AX +0 +0 +1
+ +\[ 7\] \.tdata +PROGBITS .* 0+1c 0+ WAT +0 +0 +4
+ +\[ 8\] \.tbss +NOBITS .* 0+1c 0+ WAT +0 +0 +4
+ +\[ 9\] \.dynamic +DYNAMIC .* 08 +WA +3 +0 +4
+ +\[10\] \.got +PROGBITS .* 0+34 04 WAX +0 +0 +4
  +\[11\] \.plt +.*
  +\[12\] \.shstrtab +.*
  +\[13\] \.symtab +.*
@@ -31,10 +31,10 @@ There are 4 program headers.*
 
 Program Headers:
  +Type +Offset +VirtAddr +PhysAddr +FileSiz MemSiz +Flg Align
- +LOAD +0x0+ 0x0+ 0x0+ 0x0+438 0x0+438 R E 0x10000
- +LOAD +0x0+438 0x0+10438 0x0+10438 0x0+f0 0x0+144 RWE 0x10000
- +DYNAMIC +0x0+454 0x0+10454 0x0+10454 0x0+a0 0x0+a0 RW +0x4
- +TLS +0x0+438 0x0+10438 0x0+10438 0x0+1c 0x0+38 R +0x4
+ +LOAD .* R E 0x10000
+ +LOAD .* RWE 0x10000
+ +DYNAMIC .* RW +0x4
+ +TLS .* 0x0+1c 0x0+38 R +0x4
 
  Section to Segment mapping:
  +Segment Sections\.\.\.
@@ -52,9 +52,9 @@ Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 18 entries:
 [0-9a-f ]+R_PPC_TPREL16 +0+30 +le0 \+ 0
 [0-9a-f ]+R_PPC_TPREL16_HA +0+34 +le1 \+ 0
 [0-9a-f ]+R_PPC_TPREL16_LO +0+34 +le1 \+ 0
-[0-9a-f ]+R_PPC_TPREL16 +0+10438 +\.tdata \+ 1044c
-[0-9a-f ]+R_PPC_TPREL16_HA +0+10438 +\.tdata \+ 10450
-[0-9a-f ]+R_PPC_TPREL16_LO +0+10438 +\.tdata \+ 10450
+[0-9a-f ]+R_PPC_TPREL16 +0+1041c +\.tdata \+ 10430
+[0-9a-f ]+R_PPC_TPREL16_HA +0+1041c +\.tdata \+ 10434
+[0-9a-f ]+R_PPC_TPREL16_LO +0+1041c +\.tdata \+ 10434
 [0-9a-f ]+R_PPC_DTPMOD32 +0+
 [0-9a-f ]+R_PPC_DTPREL32 +0+
 [0-9a-f ]+R_PPC_DTPMOD32 +0+
@@ -68,67 +68,66 @@ Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  Offset +Info +Type +Sym\. Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_PPC_JMP_SLOT +0+ +__tls_get_addr \+ 0
 
-Symbol table '\.dynsym' contains 20 entries:
+Symbol table '\.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +[0-9]+: 0+3c8 +0 SECTION LOCAL +DEFAULT +6 
- +[0-9]+: 0+10438 +0 SECTION LOCAL +DEFAULT +7 
- +[0-9]+: 0+10454 +0 SECTION LOCAL +DEFAULT +8 
- +[0-9]+: 0+10454 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND gd
- +[0-9]+: 0+30 +0 TLS +GLOBAL DEFAULT +8 le0
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+20 +0 TLS +GLOBAL DEFAULT +8 ld0
- +[0-9]+: 0+34 +0 TLS +GLOBAL DEFAULT +8 le1
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND ld
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +6 _start
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __end
- +[0-9]+: 0+28 +0 TLS +GLOBAL DEFAULT +8 ld2
- +[0-9]+: 0+24 +0 TLS +GLOBAL DEFAULT +8 ld1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 gd0
- +[0-9]+: 0+2c +0 TLS +GLOBAL DEFAULT +8 ie0
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* SECTION LOCAL +DEFAULT +6 
+.* SECTION LOCAL +DEFAULT +7 
+.* SECTION LOCAL +DEFAULT +8 
+.* TLS +GLOBAL DEFAULT +UND gd
+.* TLS +GLOBAL DEFAULT +8 le0
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +8 ld0
+.* TLS +GLOBAL DEFAULT +8 le1
+.* TLS +GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +6 _start
+.* NOTYPE +GLOBAL DEFAULT +ABS __end
+.* TLS +GLOBAL DEFAULT +8 ld2
+.* TLS +GLOBAL DEFAULT +8 ld1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL DEFAULT +8 gd0
+.* TLS +GLOBAL DEFAULT +8 ie0
 
 Symbol table '\.symtab' contains 39 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 
- +[0-9]+: 0+ +0 SECTION LOCAL +DEFAULT +12 
- +[0-9]+: 0+ +0 SECTION LOCAL +DEFAULT +13 
- +[0-9]+: 0+ +0 SECTION LOCAL +DEFAULT +14 
- +[0-9]+: 0+ +0 TLS +LOCAL +DEFAULT +7 gd4
- +[0-9]+: 0+4 +0 TLS +LOCAL +DEFAULT +7 ld4
- +[0-9]+: 0+8 +0 TLS +LOCAL +DEFAULT +7 ld5
- +[0-9]+: 0+c +0 TLS +LOCAL +DEFAULT +7 ld6
- +[0-9]+: 0+10 +0 TLS +LOCAL +DEFAULT +7 ie4
- +[0-9]+: 0+14 +0 TLS +LOCAL +DEFAULT +7 le4
- +[0-9]+: 0+18 +0 TLS +LOCAL +DEFAULT +7 le5
- +[0-9]+: 0+1051c +0 OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: 0+10454 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND gd
- +[0-9]+: 0+30 +0 TLS +GLOBAL DEFAULT +8 le0
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+20 +0 TLS +GLOBAL DEFAULT +8 ld0
- +[0-9]+: 0+34 +0 TLS +GLOBAL DEFAULT +8 le1
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND ld
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +6 _start
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __end
- +[0-9]+: 0+28 +0 TLS +GLOBAL DEFAULT +8 ld2
- +[0-9]+: 0+24 +0 TLS +GLOBAL DEFAULT +8 ld1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 gd0
- +[0-9]+: 0+2c +0 TLS +GLOBAL DEFAULT +8 ie0
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* SECTION LOCAL +DEFAULT +1 
+.* SECTION LOCAL +DEFAULT +2 
+.* SECTION LOCAL +DEFAULT +3 
+.* SECTION LOCAL +DEFAULT +4 
+.* SECTION LOCAL +DEFAULT +5 
+.* SECTION LOCAL +DEFAULT +6 
+.* SECTION LOCAL +DEFAULT +7 
+.* SECTION LOCAL +DEFAULT +8 
+.* SECTION LOCAL +DEFAULT +9 
+.* SECTION LOCAL +DEFAULT +10 
+.* SECTION LOCAL +DEFAULT +11 
+.* SECTION LOCAL +DEFAULT +12 
+.* SECTION LOCAL +DEFAULT +13 
+.* SECTION LOCAL +DEFAULT +14 
+.* TLS +LOCAL +DEFAULT +7 gd4
+.* TLS +LOCAL +DEFAULT +7 ld4
+.* TLS +LOCAL +DEFAULT +7 ld5
+.* TLS +LOCAL +DEFAULT +7 ld6
+.* TLS +LOCAL +DEFAULT +7 ie4
+.* TLS +LOCAL +DEFAULT +7 le4
+.* TLS +LOCAL +DEFAULT +7 le5
+.* OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
+.* OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
+.* TLS +GLOBAL DEFAULT +UND gd
+.* TLS +GLOBAL DEFAULT +8 le0
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +8 ld0
+.* TLS +GLOBAL DEFAULT +8 le1
+.* TLS +GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +6 _start
+.* NOTYPE +GLOBAL DEFAULT +ABS __end
+.* TLS +GLOBAL DEFAULT +8 ld2
+.* TLS +GLOBAL DEFAULT +8 ld1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL DEFAULT +8 gd0
+.* TLS +GLOBAL DEFAULT +8 ie0
index 2dfc6b4..b5d7d64 100644 (file)
@@ -7,9 +7,9 @@
 .*: +file format elf64-powerpc
 
 Contents of section \.got:
- 10760 00000000 00018760 00000000 00000000  .*
- 10770 00000000 00000000 00000000 00000000  .*
- 10780 00000000 00000000 00000000 00000000  .*
- 10790 00000000 00000000 00000000 00000000  .*
- 107a0 00000000 00000000 00000000 00000000  .*
- 107b0 00000000 00000000                    .*
+.* 00000000 00018738 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
+.* 00000000 00000000 00000000 00000000  .*
+.* 00000000 00000000                    .*
index c2b2ff9..d63136f 100644 (file)
@@ -9,21 +9,21 @@ There are 16 section headers.*
 Section Headers:
  +\[Nr\] Name +Type +Address +Off +Size +ES Flg Lk Inf Al
  +\[ 0\] +NULL +0+ 0+ 0+ 0+ +0 +0 +0
- +\[ 1\] \.hash +.*
- +\[ 2\] \.dynsym +.*
- +\[ 3\] \.dynstr +.*
- +\[ 4\] \.rela\.dyn +.*
- +\[ 5\] \.rela\.plt +.*
- +\[ 6\] \.text +PROGBITS +0+518 0+518 0+bc 0+ +AX +0 +0 +4
- +\[ 7\] \.tdata +PROGBITS +0+105d8 0+5d8 0+38 0+ WAT +0 +0 +8
- +\[ 8\] \.tbss +NOBITS +0+10610 0+610 0+38 0+ WAT +0 +0 +8
- +\[ 9\] \.data\.rel\.ro +PROGBITS .*
- +\[10\] \.dynamic +DYNAMIC +0+10610 0+610 0+150 10 +WA +3 +0 +8
- +\[11\] \.got +PROGBITS +0+10760 0+760 0+58 08 +WA +0 +0 +8
- +\[12\] \.plt +.*
- +\[13\] \.shstrtab +.*
- +\[14\] \.symtab +.*
- +\[15\] \.strtab +.*
+ +\[ 1\] \.hash .*
+ +\[ 2\] \.dynsym .*
+ +\[ 3\] \.dynstr .*
+ +\[ 4\] \.rela\.dyn .*
+ +\[ 5\] \.rela\.plt .*
+ +\[ 6\] \.text .*
+ +\[ 7\] \.tdata +PROGBITS .* 0+38 0+ WAT +0 +0 +8
+ +\[ 8\] \.tbss +NOBITS .* 0+38 0+ WAT +0 +0 +8
+ +\[ 9\] \.data\.rel\.ro .*
+ +\[10\] \.dynamic .*
+ +\[11\] \.got .*
+ +\[12\] \.plt .*
+ +\[13\] \.shstrtab .*
+ +\[14\] \.symtab .*
+ +\[15\] \.strtab .*
 #...
 
 Elf file type is DYN \(Shared object file\)
@@ -32,10 +32,10 @@ There are 4 program headers.*
 
 Program Headers:
  +Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align
- +LOAD +0x0+ 0x0+ 0x0+ 0x0+5d4 0x0+5d4 R E 0x10000
- +LOAD +0x0+5d8 0x0+105d8 0x0+105d8 0x0+1e0 0x0+210 RW +0x10000
- +DYNAMIC +0x0+610 0x0+10610 0x0+10610 0x0+150 0x0+150 RW +0x8
- +TLS +0x0+5d8 0x0+105d8 0x0+105d8 0x0+38 0x0+70 R +0x8
+ +LOAD .* R E 0x10000
+ +LOAD .* RW +0x10000
+ +DYNAMIC .* RW +0x8
+ +TLS .* 0x0+38 0x0+70 R +0x8
 
  Section to Segment mapping:
  +Segment Sections\.\.\.
@@ -62,68 +62,67 @@ Relocation section '\.rela\.plt' at offset .* contains 1 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_PPC64_JMP_SLOT +0+ __tls_get_addr \+ 0
 
-Symbol table '\.dynsym' contains 20 entries:
+Symbol table '\.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +[0-9]+: 0+518 +0 SECTION LOCAL +DEFAULT +6 
- +[0-9]+: 0+105d8 +0 SECTION LOCAL +DEFAULT +7 
- +[0-9]+: 0+10610 +0 SECTION LOCAL +DEFAULT +8 
- +[0-9]+: 0+10610 +0 SECTION LOCAL +DEFAULT +9 
- +[0-9]+: 0+10610 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND gd
- +[0-9]+: 0+60 +0 TLS +GLOBAL DEFAULT +8 le0
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+40 +0 TLS +GLOBAL DEFAULT +8 ld0
- +[0-9]+: 0+68 +0 TLS +GLOBAL DEFAULT +8 le1
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND ld
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +6 _start
- +[0-9]+: 0+50 +0 TLS +GLOBAL DEFAULT +8 ld2
- +[0-9]+: 0+48 +0 TLS +GLOBAL DEFAULT +8 ld1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: 0+38 +0 TLS +GLOBAL DEFAULT +8 gd0
- +[0-9]+: 0+58 +0 TLS +GLOBAL DEFAULT +8 ie0
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* SECTION LOCAL +DEFAULT +6 
+.* SECTION LOCAL +DEFAULT +7 
+.* SECTION LOCAL +DEFAULT +8 
+.* SECTION LOCAL +DEFAULT +9 
+.* TLS +GLOBAL DEFAULT +UND gd
+.* TLS +GLOBAL DEFAULT +8 le0
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +8 ld0
+.* TLS +GLOBAL DEFAULT +8 le1
+.* TLS +GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +6 _start
+.* TLS +GLOBAL DEFAULT +8 ld2
+.* TLS +GLOBAL DEFAULT +8 ld1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL DEFAULT +8 gd0
+.* TLS +GLOBAL DEFAULT +8 ie0
 
 Symbol table '\.symtab' contains 40 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +[0-9]+: 0+120 +0 SECTION LOCAL +DEFAULT +1 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
- +[0-9]+: 0+518 +0 SECTION LOCAL +DEFAULT +6 
- +[0-9]+: 0+105d8 +0 SECTION LOCAL +DEFAULT +7 
- +[0-9]+: 0+10610 +0 SECTION LOCAL +DEFAULT +8 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 
- +[0-9]+: 0+10760 +0 SECTION LOCAL +DEFAULT +11 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 
- +[0-9]+: 0+ +0 TLS +LOCAL +DEFAULT +7 gd4
- +[0-9]+: 0+8 +0 TLS +LOCAL +DEFAULT +7 ld4
- +[0-9]+: 0+10 +0 TLS +LOCAL +DEFAULT +7 ld5
- +[0-9]+: 0+18 +0 TLS +LOCAL +DEFAULT +7 ld6
- +[0-9]+: 0+20 +0 TLS +LOCAL +DEFAULT +7 ie4
- +[0-9]+: 0+28 +0 TLS +LOCAL +DEFAULT +7 le4
- +[0-9]+: 0+30 +0 TLS +LOCAL +DEFAULT +7 le5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +11 \.Lie0
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +6 \.__tls_get_addr
- +[0-9]+: 0+10610 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND gd
- +[0-9]+: 0+60 +0 TLS +GLOBAL DEFAULT +8 le0
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+40 +0 TLS +GLOBAL DEFAULT +8 ld0
- +[0-9]+: 0+68 +0 TLS +GLOBAL DEFAULT +8 le1
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND ld
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +6 _start
- +[0-9]+: 0+50 +0 TLS +GLOBAL DEFAULT +8 ld2
- +[0-9]+: 0+48 +0 TLS +GLOBAL DEFAULT +8 ld1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: 0+38 +0 TLS +GLOBAL DEFAULT +8 gd0
- +[0-9]+: 0+58 +0 TLS +GLOBAL DEFAULT +8 ie0
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* SECTION LOCAL +DEFAULT +1 
+.* SECTION LOCAL +DEFAULT +2 
+.* SECTION LOCAL +DEFAULT +3 
+.* SECTION LOCAL +DEFAULT +4 
+.* SECTION LOCAL +DEFAULT +5 
+.* SECTION LOCAL +DEFAULT +6 
+.* SECTION LOCAL +DEFAULT +7 
+.* SECTION LOCAL +DEFAULT +8 
+.* SECTION LOCAL +DEFAULT +9 
+.* SECTION LOCAL +DEFAULT +10 
+.* SECTION LOCAL +DEFAULT +11 
+.* SECTION LOCAL +DEFAULT +12 
+.* SECTION LOCAL +DEFAULT +13 
+.* SECTION LOCAL +DEFAULT +14 
+.* SECTION LOCAL +DEFAULT +15 
+.* TLS +LOCAL +DEFAULT +7 gd4
+.* TLS +LOCAL +DEFAULT +7 ld4
+.* TLS +LOCAL +DEFAULT +7 ld5
+.* TLS +LOCAL +DEFAULT +7 ld6
+.* TLS +LOCAL +DEFAULT +7 ie4
+.* TLS +LOCAL +DEFAULT +7 le4
+.* TLS +LOCAL +DEFAULT +7 le5
+.* NOTYPE +LOCAL +DEFAULT +11 \.Lie0
+.* OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
+.* NOTYPE +LOCAL +DEFAULT +6 \.__tls_get_addr
+.* TLS +GLOBAL DEFAULT +UND gd
+.* TLS +GLOBAL DEFAULT +8 le0
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +8 ld0
+.* TLS +GLOBAL DEFAULT +8 le1
+.* TLS +GLOBAL DEFAULT +UND ld
+.* NOTYPE +GLOBAL DEFAULT +6 _start
+.* TLS +GLOBAL DEFAULT +8 ld2
+.* TLS +GLOBAL DEFAULT +8 ld1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL DEFAULT +8 gd0
+.* TLS +GLOBAL DEFAULT +8 ie0
index a9a4267..c4439dc 100644 (file)
@@ -10,21 +10,21 @@ There are 16 section headers, starting at offset 0x[0-9a-f]+:
 Section Headers:
   \[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
   \[ 0\] +NULL +0+ 0+ 0+ 00 +0 +0 +0
-  \[ 1\] .interp +.*
-  \[ 2\] .hash +.*
-  \[ 3\] .dynsym +.*
-  \[ 4\] .dynstr +.*
-  \[ 5\] .rela.dyn +.*
-  \[ 6\] .rela.plt +.*
-  \[ 7\] .plt +.*
-  \[ 8\] .text +PROGBITS +.*
-  \[ 9\] .tdata +PROGBITS +0+401480 0+480 0+60 00 WAT +0 +0 +32
-  \[10\] .tbss +NOBITS +0+4014e0 0+4e0 0+40 00 WAT +0 +0 +1
-  \[11\] .dynamic +DYNAMIC +0+4014e0 0+4e0 0+a0 08 +WA +4 +0 +4
-  \[12\] .got +PROGBITS +0+401580 0+580 0+2c 04 +WA +0 +0 +4
-  \[13\] .shstrtab +.*
-  \[14\] .symtab +.*
-  \[15\] .strtab +.*
+  \[ 1\] .interp .*
+  \[ 2\] .hash .*
+  \[ 3\] .dynsym .*
+  \[ 4\] .dynstr .*
+  \[ 5\] .rela.dyn .*
+  \[ 6\] .rela.plt .*
+  \[ 7\] .plt .*
+  \[ 8\] .text +PROGBITS .*
+  \[ 9\] .tdata +PROGBITS .* 0+60 00 WAT +0 +0 +32
+  \[10\] .tbss +NOBITS .* 0+40 00 WAT +0 +0 +1
+  \[11\] .dynamic +DYNAMIC .*
+  \[12\] .got +PROGBITS .*
+  \[13\] .shstrtab .*
+  \[14\] .symtab .*
+  \[15\] .strtab .*
 Key to Flags:
 .*
 .*
@@ -39,10 +39,10 @@ Program Headers:
   PHDR +0x0+34 0x0+400034 0x0+400034 0x0+c0 0x0+c0 R E 0x4
   INTERP +0x0+f4 0x0+4000f4 0x0+4000f4 0x0+11 0x0+11 R +0x1
 .*Requesting program interpreter.*
-  LOAD +0x0+ 0x0+400000 0x0+400000 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000
-  LOAD +0x0+480 0x0+401480 0x0+401480 0x0+12c 0x0+12c RW  0x1000
-  DYNAMIC +0x0+4e0 0x0+4014e0 0x0+4014e0 0x0+a0 0x0+a0 RW  0x4
-  TLS +0x0+480 0x0+401480 0x0+401480 0x0+60 0x0+a0 R +0x20
+  LOAD .* R E 0x1000
+  LOAD .* RW  0x1000
+  DYNAMIC .* RW  0x4
+  TLS .* 0x0+60 0x0+a0 R +0x20
 
  Section to Segment mapping:
   Segment Sections...
@@ -53,97 +53,96 @@ Program Headers:
    04 +.dynamic *
    05 +.tdata .tbss *
 
-Relocation section '.rela.dyn' at offset 0x23c contains 4 entries:
+Relocation section '.rela.dyn' at offset .* contains 4 entries:
  Offset +Info +Type +Sym.Value  Sym. Name \+ Addend
-[0-9a-f]+  0+138 R_390_TLS_TPOFF +0+ +sG3 \+ 0
-[0-9a-f]+  0+338 R_390_TLS_TPOFF +0+ +sG2 \+ 0
-[0-9a-f]+  0+638 R_390_TLS_TPOFF +0+ +sG6 \+ 0
-[0-9a-f]+  0+738 R_390_TLS_TPOFF +0+ +sG1 \+ 0
+[0-9a-f ]+R_390_TLS_TPOFF +0+ +sG3 \+ 0
+[0-9a-f ]+R_390_TLS_TPOFF +0+ +sG2 \+ 0
+[0-9a-f ]+R_390_TLS_TPOFF +0+ +sG6 \+ 0
+[0-9a-f ]+R_390_TLS_TPOFF +0+ +sG1 \+ 0
 
 Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  Offset +Info +Type +Sym.Value  Sym. Name \+ Addend
-[0-9a-f]+  0+40b R_390_JMP_SLOT +0+40+298 +__tls_get_offset \+ 0
+[0-9a-f ]+R_390_JMP_SLOT[0-9a-f ]+__tls_get_offset \+ 0
 
-Symbol table '.dynsym' contains 10 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value  Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG3
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG2
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT  UND __tls_get_offset
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG6
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.* NOTYPE  LOCAL  DEFAULT  UND 
+.* TLS +GLOBAL DEFAULT  UND sG3
+.* TLS +GLOBAL DEFAULT  UND sG2
+.* FUNC +GLOBAL DEFAULT  UND __tls_get_offset
+.* NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.* TLS +GLOBAL DEFAULT  UND sG6
+.* TLS +GLOBAL DEFAULT  UND sG1
+.* NOTYPE  GLOBAL DEFAULT  ABS _edata
+.* NOTYPE  GLOBAL DEFAULT  ABS _end
 
 Symbol table '.symtab' contains 68 entries:
  +Num: +Value  Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +1 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +2 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +3 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +4 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +5 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +6 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +10 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +11 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +12 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +13 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +14 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +15 
- +[0-9]+: 0+20 +0 TLS +LOCAL  DEFAULT +9 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL  DEFAULT +9 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL  DEFAULT +9 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL  DEFAULT +9 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL  DEFAULT +9 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL  DEFAULT +9 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL  DEFAULT +9 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL  DEFAULT +9 sl8
- +[0-9]+: 0+80 +0 TLS +LOCAL  DEFAULT +10 bl1
- +[0-9]+: 0+84 +0 TLS +LOCAL  DEFAULT +10 bl2
- +[0-9]+: 0+88 +0 TLS +LOCAL  DEFAULT +10 bl3
- +[0-9]+: 0+8c +0 TLS +LOCAL  DEFAULT +10 bl4
- +[0-9]+: 0+90 +0 TLS +LOCAL  DEFAULT +10 bl5
- +[0-9]+: 0+94 +0 TLS +LOCAL  DEFAULT +10 bl6
- +[0-9]+: 0+98 +0 TLS +LOCAL  DEFAULT +10 bl7
- +[0-9]+: 0+9c +0 TLS +LOCAL  DEFAULT +10 bl8
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG3
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +9 sg8
- +[0-9]+: 0+7c +0 TLS +GLOBAL DEFAULT +10 bg8
- +[0-9]+: 0+74 +0 TLS +GLOBAL DEFAULT +10 bg6
- +[0-9]+: 0+68 +0 TLS +GLOBAL DEFAULT +10 bg3
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +9 sg3
- +[0-9]+: 0+48 +0 TLS +GLOBAL HIDDEN +9 sh3
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG2
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +9 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +9 sg5
- +[0-9]+: 0+70 +0 TLS +GLOBAL DEFAULT +10 bg5
- +[0-9]+: 0+58 +0 TLS +GLOBAL HIDDEN +9 sh7
- +[0-9]+: 0+5c +0 TLS +GLOBAL HIDDEN +9 sh8
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT  UND __tls_get_offset
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +9 sg1
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +8 _start
- +[0-9]+: 0+4c +0 TLS +GLOBAL HIDDEN +9 sh4
- +[0-9]+: 0+78 +0 TLS +GLOBAL DEFAULT +10 bg7
- +[0-9]+: 0+50 +0 TLS +GLOBAL HIDDEN +9 sh5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG6
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +8 fn2
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +9 sg2
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG1
- +[0-9]+: 0+40 +0 TLS +GLOBAL HIDDEN +9 sh1
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +9 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +9 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL HIDDEN   12 _GLOBAL_OFFSET_TABLE_
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
- +[0-9]+: 0+44 +0 TLS +GLOBAL HIDDEN +9 sh2
- +[0-9]+: 0+54 +0 TLS +GLOBAL HIDDEN +9 sh6
- +[0-9]+: 0+64 +0 TLS +GLOBAL DEFAULT +10 bg2
- +[0-9]+: 0+60 +0 TLS +GLOBAL DEFAULT +10 bg1
- +[0-9]+: 0+6c +0 TLS +GLOBAL DEFAULT +10 bg4
+.* NOTYPE  LOCAL  DEFAULT  UND 
+.* SECTION LOCAL  DEFAULT +1 
+.* SECTION LOCAL  DEFAULT +2 
+.* SECTION LOCAL  DEFAULT +3 
+.* SECTION LOCAL  DEFAULT +4 
+.* SECTION LOCAL  DEFAULT +5 
+.* SECTION LOCAL  DEFAULT +6 
+.* SECTION LOCAL  DEFAULT +7 
+.* SECTION LOCAL  DEFAULT +8 
+.* SECTION LOCAL  DEFAULT +9 
+.* SECTION LOCAL  DEFAULT +10 
+.* SECTION LOCAL  DEFAULT +11 
+.* SECTION LOCAL  DEFAULT +12 
+.* SECTION LOCAL  DEFAULT +13 
+.* SECTION LOCAL  DEFAULT +14 
+.* SECTION LOCAL  DEFAULT +15 
+.* TLS +LOCAL  DEFAULT +9 sl1
+.* TLS +LOCAL  DEFAULT +9 sl2
+.* TLS +LOCAL  DEFAULT +9 sl3
+.* TLS +LOCAL  DEFAULT +9 sl4
+.* TLS +LOCAL  DEFAULT +9 sl5
+.* TLS +LOCAL  DEFAULT +9 sl6
+.* TLS +LOCAL  DEFAULT +9 sl7
+.* TLS +LOCAL  DEFAULT +9 sl8
+.* TLS +LOCAL  DEFAULT +10 bl1
+.* TLS +LOCAL  DEFAULT +10 bl2
+.* TLS +LOCAL  DEFAULT +10 bl3
+.* TLS +LOCAL  DEFAULT +10 bl4
+.* TLS +LOCAL  DEFAULT +10 bl5
+.* TLS +LOCAL  DEFAULT +10 bl6
+.* TLS +LOCAL  DEFAULT +10 bl7
+.* TLS +LOCAL  DEFAULT +10 bl8
+.* TLS +GLOBAL DEFAULT  UND sG3
+.* TLS +GLOBAL DEFAULT +9 sg8
+.* TLS +GLOBAL DEFAULT +10 bg8
+.* TLS +GLOBAL DEFAULT +10 bg6
+.* TLS +GLOBAL DEFAULT +10 bg3
+.* OBJECT  GLOBAL HIDDEN +11 _DYNAMIC
+.* TLS +GLOBAL DEFAULT +9 sg3
+.* TLS +GLOBAL HIDDEN +9 sh3
+.* TLS +GLOBAL DEFAULT  UND sG2
+.* TLS +GLOBAL DEFAULT +9 sg4
+.* TLS +GLOBAL DEFAULT +9 sg5
+.* TLS +GLOBAL DEFAULT +10 bg5
+.* TLS +GLOBAL HIDDEN +9 sh7
+.* TLS +GLOBAL HIDDEN +9 sh8
+.* FUNC +GLOBAL DEFAULT  UND __tls_get_offset
+.* TLS +GLOBAL DEFAULT +9 sg1
+.* FUNC +GLOBAL DEFAULT +8 _start
+.* TLS +GLOBAL HIDDEN +9 sh4
+.* TLS +GLOBAL DEFAULT +10 bg7
+.* TLS +GLOBAL HIDDEN +9 sh5
+.* NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.* TLS +GLOBAL DEFAULT  UND sG6
+.* FUNC +GLOBAL DEFAULT +8 fn2
+.* TLS +GLOBAL DEFAULT +9 sg2
+.* TLS +GLOBAL DEFAULT  UND sG1
+.* TLS +GLOBAL HIDDEN +9 sh1
+.* TLS +GLOBAL DEFAULT +9 sg6
+.* TLS +GLOBAL DEFAULT +9 sg7
+.* NOTYPE  GLOBAL DEFAULT  ABS _edata
+.* OBJECT  GLOBAL HIDDEN   12 _GLOBAL_OFFSET_TABLE_
+.* NOTYPE  GLOBAL DEFAULT  ABS _end
+.* TLS +GLOBAL HIDDEN +9 sh2
+.* TLS +GLOBAL HIDDEN +9 sh6
+.* TLS +GLOBAL DEFAULT +10 bg2
+.* TLS +GLOBAL DEFAULT +10 bg1
+.* TLS +GLOBAL DEFAULT +10 bg4
index 4855b81..aff1eca 100644 (file)
@@ -10,21 +10,21 @@ There are 16 section headers, starting at offset 0x[0-9a-f]+:
 Section Headers:
   \[Nr\] Name +Type +Address +Off +Size +ES Flg Lk Inf Al
   \[ 0\] +NULL +0+ 0+ 0+ 00 +0 +0 +0
-  \[ 1\] .interp +.*
-  \[ 2\] .hash +.*
-  \[ 3\] .dynsym +.*
-  \[ 4\] .dynstr +.*
-  \[ 5\] .rela.dyn +.*
-  \[ 6\] .rela.plt +.*
-  \[ 7\] .plt +.*
-  \[ 8\] .text +PROGBITS +.*
-  \[ 9\] .tdata +PROGBITS +0+800016e0 0+6e0 0+60 00 WAT +0 +0 +32
-  \[10\] .tbss +NOBITS +0+80001740 0+740 0+40 00 WAT +0 +0 +1
-  \[11\] .dynamic +DYNAMIC +0+80001740 0+740 0+140 10 +WA +4 +0 +8
-  \[12\] .got +PROGBITS +0+80001880 0+880 0+78 08 +WA +0 +0 +8
-  \[13\] .shstrtab +.*
-  \[14\] .symtab +.*
-  \[15\] .strtab +.*
+  \[ 1\] .interp .*
+  \[ 2\] .hash .*
+  \[ 3\] .dynsym .*
+  \[ 4\] .dynstr .*
+  \[ 5\] .rela.dyn .*
+  \[ 6\] .rela.plt .*
+  \[ 7\] .plt .*
+  \[ 8\] .text +PROGBITS .*
+  \[ 9\] .tdata +PROGBITS .* 0+60 00 WAT +0 +0 +32
+  \[10\] .tbss +NOBITS .* 0+40 00 WAT +0 +0 +1
+  \[11\] .dynamic +DYNAMIC .*
+  \[12\] .got +PROGBITS .*
+  \[13\] .shstrtab .*
+  \[14\] .symtab .*
+  \[15\] .strtab .*
 Key to Flags:
 .*
 .*
@@ -39,10 +39,10 @@ Program Headers:
   PHDR +0x0+40 0x0+80000040 0x0+80000040 0x0+150 0x0+150 R E 0x8
   INTERP +0x0+190 0x0+80000190 0x0+80000190 0x0+11 0x0+11 R +0x1
 .*Requesting program interpreter.*
-  LOAD +0x0+ 0x0+80000000 0x0+80000000 0x0+6e0 0x0+6e0 R E 0x1000
-  LOAD +0x0+6e0 0x0+800016e0 0x0+800016e0 0x0+218 0x0+218 RW  0x1000
-  DYNAMIC +0x0+740 0x0+80001740 0x0+80001740 0x0+140 0x0+140 RW  0x8
-  TLS +0x0+6e0 0x0+800016e0 0x0+800016e0 0x0+60 0x0+a0 R +0x20
+  LOAD .* R E 0x1000
+  LOAD .* RW  0x1000
+  DYNAMIC .* RW  0x8
+  TLS .* 0x0+60 0x0+a0 R +0x20
 
  Section to Segment mapping:
   Segment Sections...
@@ -55,95 +55,94 @@ Program Headers:
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-[0-9a-f]+ +0+10+38 R_390_TLS_TPOFF +0+ sG3 \+ 0
-[0-9a-f]+ +0+30+38 R_390_TLS_TPOFF +0+ sG2 \+ 0
-[0-9a-f]+ +0+60+38 R_390_TLS_TPOFF +0+ sG6 \+ 0
-[0-9a-f]+ +0+70+38 R_390_TLS_TPOFF +0+ sG1 \+ 0
+[0-9a-f ]+R_390_TLS_TPOFF +0+ sG3 \+ 0
+[0-9a-f ]+R_390_TLS_TPOFF +0+ sG2 \+ 0
+[0-9a-f ]+R_390_TLS_TPOFF +0+ sG6 \+ 0
+[0-9a-f ]+R_390_TLS_TPOFF +0+ sG1 \+ 0
 
 Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-[0-9a-f]+ +0+40+b R_390_JMP_SLOT +0+80+408 __tls_get_offset \+ 0
+[0-9a-f ]+R_390_JMP_SLOT[0-9a-f ]+__tls_get_offset \+ 0
 
-Symbol table '.dynsym' contains 10 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG3
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_offset
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG6
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* TLS +GLOBAL DEFAULT +UND sG3
+.* TLS +GLOBAL DEFAULT +UND sG2
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_offset
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sG6
+.* TLS +GLOBAL DEFAULT +UND sG1
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
 Symbol table '.symtab' contains 68 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 
- +[0-9]+: 0+20 +0 TLS +LOCAL +DEFAULT +9 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL +DEFAULT +9 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL +DEFAULT +9 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL +DEFAULT +9 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL +DEFAULT +9 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL +DEFAULT +9 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL +DEFAULT +9 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL +DEFAULT +9 sl8
- +[0-9]+: 0+80 +0 TLS +LOCAL +DEFAULT +10 bl1
- +[0-9]+: 0+84 +0 TLS +LOCAL +DEFAULT +10 bl2
- +[0-9]+: 0+88 +0 TLS +LOCAL +DEFAULT +10 bl3
- +[0-9]+: 0+8c +0 TLS +LOCAL +DEFAULT +10 bl4
- +[0-9]+: 0+90 +0 TLS +LOCAL +DEFAULT +10 bl5
- +[0-9]+: 0+94 +0 TLS +LOCAL +DEFAULT +10 bl6
- +[0-9]+: 0+98 +0 TLS +LOCAL +DEFAULT +10 bl7
- +[0-9]+: 0+9c +0 TLS +LOCAL +DEFAULT +10 bl8
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG3
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +9 sg8
- +[0-9]+: 0+7c +0 TLS +GLOBAL DEFAULT +10 bg8
- +[0-9]+: 0+74 +0 TLS +GLOBAL DEFAULT +10 bg6
- +[0-9]+: 0+68 +0 TLS +GLOBAL DEFAULT +10 bg3
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +9 sg3
- +[0-9]+: 0+48 +0 TLS +GLOBAL HIDDEN +9 sh3
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +9 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +9 sg5
- +[0-9]+: 0+70 +0 TLS +GLOBAL DEFAULT +10 bg5
- +[0-9]+: 0+58 +0 TLS +GLOBAL HIDDEN +9 sh7
- +[0-9]+: 0+5c +0 TLS +GLOBAL HIDDEN +9 sh8
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_offset
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +9 sg1
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +8 _start
- +[0-9]+: 0+4c +0 TLS +GLOBAL HIDDEN +9 sh4
- +[0-9]+: 0+78 +0 TLS +GLOBAL DEFAULT +10 bg7
- +[0-9]+: 0+50 +0 TLS +GLOBAL HIDDEN +9 sh5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG6
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +8 fn2
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +9 sg2
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +[0-9]+: 0+40 +0 TLS +GLOBAL HIDDEN +9 sh1
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +9 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +9 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +12 _GLOBAL_OFFSET_TABLE_
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: 0+44 +0 TLS +GLOBAL HIDDEN +9 sh2
- +[0-9]+: 0+54 +0 TLS +GLOBAL HIDDEN +9 sh6
- +[0-9]+: 0+64 +0 TLS +GLOBAL DEFAULT +10 bg2
- +[0-9]+: 0+60 +0 TLS +GLOBAL DEFAULT +10 bg1
- +[0-9]+: 0+6c +0 TLS +GLOBAL DEFAULT +10 bg4
+.* NOTYPE +LOCAL +DEFAULT +UND 
+.* SECTION LOCAL +DEFAULT +1 
+.* SECTION LOCAL +DEFAULT +2 
+.* SECTION LOCAL +DEFAULT +3 
+.* SECTION LOCAL +DEFAULT +4 
+.* SECTION LOCAL +DEFAULT +5 
+.* SECTION LOCAL +DEFAULT +6 
+.* SECTION LOCAL +DEFAULT +7 
+.* SECTION LOCAL +DEFAULT +8 
+.* SECTION LOCAL +DEFAULT +9 
+.* SECTION LOCAL +DEFAULT +10 
+.* SECTION LOCAL +DEFAULT +11 
+.* SECTION LOCAL +DEFAULT +12 
+.* SECTION LOCAL +DEFAULT +13 
+.* SECTION LOCAL +DEFAULT +14 
+.* SECTION LOCAL +DEFAULT +15 
+.* TLS +LOCAL +DEFAULT +9 sl1
+.* TLS +LOCAL +DEFAULT +9 sl2
+.* TLS +LOCAL +DEFAULT +9 sl3
+.* TLS +LOCAL +DEFAULT +9 sl4
+.* TLS +LOCAL +DEFAULT +9 sl5
+.* TLS +LOCAL +DEFAULT +9 sl6
+.* TLS +LOCAL +DEFAULT +9 sl7
+.* TLS +LOCAL +DEFAULT +9 sl8
+.* TLS +LOCAL +DEFAULT +10 bl1
+.* TLS +LOCAL +DEFAULT +10 bl2
+.* TLS +LOCAL +DEFAULT +10 bl3
+.* TLS +LOCAL +DEFAULT +10 bl4
+.* TLS +LOCAL +DEFAULT +10 bl5
+.* TLS +LOCAL +DEFAULT +10 bl6
+.* TLS +LOCAL +DEFAULT +10 bl7
+.* TLS +LOCAL +DEFAULT +10 bl8
+.* TLS +GLOBAL DEFAULT +UND sG3
+.* TLS +GLOBAL DEFAULT +9 sg8
+.* TLS +GLOBAL DEFAULT +10 bg8
+.* TLS +GLOBAL DEFAULT +10 bg6
+.* TLS +GLOBAL DEFAULT +10 bg3
+.* OBJECT +GLOBAL HIDDEN +11 _DYNAMIC
+.* TLS +GLOBAL DEFAULT +9 sg3
+.* TLS +GLOBAL HIDDEN +9 sh3
+.* TLS +GLOBAL DEFAULT +UND sG2
+.* TLS +GLOBAL DEFAULT +9 sg4
+.* TLS +GLOBAL DEFAULT +9 sg5
+.* TLS +GLOBAL DEFAULT +10 bg5
+.* TLS +GLOBAL HIDDEN +9 sh7
+.* TLS +GLOBAL HIDDEN +9 sh8
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_offset
+.* TLS +GLOBAL DEFAULT +9 sg1
+.* FUNC +GLOBAL DEFAULT +8 _start
+.* TLS +GLOBAL HIDDEN +9 sh4
+.* TLS +GLOBAL DEFAULT +10 bg7
+.* TLS +GLOBAL HIDDEN +9 sh5
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sG6
+.* FUNC +GLOBAL DEFAULT +8 fn2
+.* TLS +GLOBAL DEFAULT +9 sg2
+.* TLS +GLOBAL DEFAULT +UND sG1
+.* TLS +GLOBAL HIDDEN +9 sh1
+.* TLS +GLOBAL DEFAULT +9 sg6
+.* TLS +GLOBAL DEFAULT +9 sg7
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* OBJECT +GLOBAL HIDDEN +12 _GLOBAL_OFFSET_TABLE_
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL HIDDEN +9 sh2
+.* TLS +GLOBAL HIDDEN +9 sh6
+.* TLS +GLOBAL DEFAULT +10 bg2
+.* TLS +GLOBAL DEFAULT +10 bg1
+.* TLS +GLOBAL DEFAULT +10 bg4
index fd0a5aa..c8ddd91 100644 (file)
@@ -10,20 +10,20 @@ There are 15 section headers, starting at offset 0x[0-9a-f]+:
 Section Headers:
   \[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
   \[ 0\] +NULL +0+ 0+ 0+ 00 +0 +0  0
-  \[ 1\] .hash +.*
-  \[ 2\] .dynsym +.*
-  \[ 3\] .dynstr +.*
-  \[ 4\] .rela.dyn +.*
-  \[ 5\] .rela.plt +.*
-  \[ 6\] .plt +.*
-  \[ 7\] .text +PROGBITS +.*
-  \[ 8\] .tdata +PROGBITS +0+15c0 0+5c0 0+60 00 WAT  0 +0 32
-  \[ 9\] .tbss +NOBITS +0+1620 0+620 0+20 00 WAT  0 +0  1
-  \[10\] .dynamic +DYNAMIC +0+1620 0+620 0+98 08  WA  3 +0  4
-  \[11\] .got +PROGBITS +0+16b8 0+6b8 0+58 04  WA  0 +0  4
-  \[12\] .shstrtab +.*
-  \[13\] .symtab +.*
-  \[14\] .strtab +.*
+  \[ 1\] .hash .*
+  \[ 2\] .dynsym .*
+  \[ 3\] .dynstr .*
+  \[ 4\] .rela.dyn .*
+  \[ 5\] .rela.plt .*
+  \[ 6\] .plt .*
+  \[ 7\] .text +PROGBITS .*
+  \[ 8\] .tdata +PROGBITS .* 0+60 00 WAT  0 +0 32
+  \[ 9\] .tbss +NOBITS .* 0+20 00 WAT  0 +0  1
+  \[10\] .dynamic +DYNAMIC .*
+  \[11\] .got +PROGBITS .*
+  \[12\] .shstrtab .*
+  \[13\] .symtab .*
+  \[14\] .strtab .*
 Key to Flags:
 .*
 .*
@@ -35,10 +35,10 @@ There are 4 program headers, starting at offset [0-9]+
 
 Program Headers:
   Type +Offset +VirtAddr +PhysAddr +FileSiz MemSiz  Flg Align
-  LOAD +0x0+ 0x0+ 0x0+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000
-  LOAD +0x0+5c0 0x0+15c0 0x0+15c0 0x00150 0x00150 RW  0x1000
-  DYNAMIC +0x0+620 0x0+1620 0x0+1620 0x0+98 0x0+98 RW  0x4
-  TLS +0x0+5c0 0x0+15c0 0x0+15c0 0x0+60 0x0+80 R +0x20
+  LOAD .* R E 0x1000
+  LOAD .* RW  0x1000
+  DYNAMIC .* RW  0x4
+  TLS .* 0x0+60 0x0+80 R +0x20
 
  Section to Segment mapping:
   Segment Sections...
@@ -49,101 +49,98 @@ Program Headers:
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
  Offset +Info +Type +Sym.Value  Sym. Name \+ Addend
-[0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+24
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+30
-[0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
-[0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+64
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+50
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+70
-[0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+44
-[0-9a-f]+  0+a38 R_390_TLS_TPOFF +0+10 +sg5 \+ 0
-[0-9a-f]+  0+c36 R_390_TLS_DTPMOD  0+ +sg1 \+ 0
-[0-9a-f]+  0+c37 R_390_TLS_DTPOFF  0+ +sg1 \+ 0
-[0-9a-f]+  0+f38 R_390_TLS_TPOFF +0+4 +sg2 \+ 0
+[0-9a-f ]+R_390_TLS_DTPMOD +0+
+[0-9a-f ]+R_390_TLS_TPOFF +0+24
+[0-9a-f ]+R_390_TLS_TPOFF +0+30
+[0-9a-f ]+R_390_TLS_DTPMOD +0+
+[0-9a-f ]+R_390_TLS_DTPMOD +0+
+[0-9a-f ]+R_390_TLS_TPOFF +0+64
+[0-9a-f ]+R_390_TLS_TPOFF +0+50
+[0-9a-f ]+R_390_TLS_TPOFF +0+70
+[0-9a-f ]+R_390_TLS_DTPMOD +0+
+[0-9a-f ]+R_390_TLS_TPOFF +0+44
+[0-9a-f ]+R_390_TLS_TPOFF +0+10 +sg5 \+ 0
+[0-9a-f ]+R_390_TLS_DTPMOD  0+ +sg1 \+ 0
+[0-9a-f ]+R_390_TLS_DTPOFF  0+ +sg1 \+ 0
+[0-9a-f ]+R_390_TLS_TPOFF +0+4 +sg2 \+ 0
 
 Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  Offset +Info +Type +Sym.Value  Sym. Name \+ Addend
-[0-9a-f]+  0+b0b R_390_JMP_SLOT +0+ +__tls_get_offset \+ 0
+[0-9a-f ]+R_390_JMP_SLOT +0+ +__tls_get_offset \+ 0
 
-Symbol table '.dynsym' contains 20 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value  Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5
- +[0-9]+: 0+ +0 NOTYPE  GLOBAL DEFAULT  UND __tls_get_offset
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.* NOTYPE  LOCAL  DEFAULT  UND 
+.* SECTION LOCAL  DEFAULT +7 
+.* SECTION LOCAL  DEFAULT +8 
+.* SECTION LOCAL  DEFAULT +9 
+.* TLS +GLOBAL DEFAULT +8 sg8
+.* TLS +GLOBAL DEFAULT +8 sg3
+.* TLS +GLOBAL DEFAULT +8 sg4
+.* TLS +GLOBAL DEFAULT +8 sg5
+.* NOTYPE  GLOBAL DEFAULT  UND __tls_get_offset
+.* TLS +GLOBAL DEFAULT +8 sg1
+.* FUNC +GLOBAL DEFAULT +7 fn1
+.* NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.* TLS +GLOBAL DEFAULT +8 sg2
+.* TLS +GLOBAL DEFAULT +8 sg6
+.* TLS +GLOBAL DEFAULT +8 sg7
+.* NOTYPE  GLOBAL DEFAULT  ABS _edata
+.* NOTYPE  GLOBAL DEFAULT  ABS _end
 
 Symbol table '.symtab' contains 54 entries:
  +Num: +Value  Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +1 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +2 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +3 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +4 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +5 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +6 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +10 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +11 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +12 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +13 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +14 
- +[0-9]+: 0+20 +0 TLS +LOCAL  DEFAULT +8 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL  DEFAULT +8 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL  DEFAULT +8 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL  DEFAULT +8 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL  DEFAULT +8 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL  DEFAULT +8 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL  DEFAULT +8 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL  DEFAULT +8 sl8
- +[0-9]+: 0+60 +0 TLS +LOCAL  HIDDEN +9 sH1
- +[0-9]+: 0+48 +0 TLS +LOCAL  HIDDEN +8 sh3
- +[0-9]+: 0+64 +0 TLS +LOCAL  HIDDEN +9 sH2
- +[0-9]+: 0+78 +0 TLS +LOCAL  HIDDEN +9 sH7
- +[0-9]+: 0+58 +0 TLS +LOCAL  HIDDEN +8 sh7
- +[0-9]+: 0+5c +0 TLS +LOCAL  HIDDEN +8 sh8
- +[0-9]+: 0+6c +0 TLS +LOCAL  HIDDEN +9 sH4
- +[0-9]+: 0+4c +0 TLS +LOCAL  HIDDEN +8 sh4
- +[0-9]+: 0+68 +0 TLS +LOCAL  HIDDEN +9 sH3
- +[0-9]+: 0+50 +0 TLS +LOCAL  HIDDEN +8 sh5
- +[0-9]+: 0+70 +0 TLS +LOCAL  HIDDEN +9 sH5
- +[0-9]+: 0+74 +0 TLS +LOCAL  HIDDEN +9 sH6
- +[0-9]+: 0+7c +0 TLS +LOCAL  HIDDEN +9 sH8
- +[0-9]+: 0+40 +0 TLS +LOCAL  HIDDEN +8 sh1
- +[0-9]+: [0-9a-f]+ +0 OBJECT  LOCAL  HIDDEN  ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: 0+44 +0 TLS +LOCAL  HIDDEN +8 sh2
- +[0-9]+: 0+54 +0 TLS +LOCAL  HIDDEN +8 sh6
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5
- +[0-9]+: 0+ +0 NOTYPE  GLOBAL DEFAULT  UND __tls_get_offset
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.* NOTYPE  LOCAL  DEFAULT  UND 
+.* SECTION LOCAL  DEFAULT +1 
+.* SECTION LOCAL  DEFAULT +2 
+.* SECTION LOCAL  DEFAULT +3 
+.* SECTION LOCAL  DEFAULT +4 
+.* SECTION LOCAL  DEFAULT +5 
+.* SECTION LOCAL  DEFAULT +6 
+.* SECTION LOCAL  DEFAULT +7 
+.* SECTION LOCAL  DEFAULT +8 
+.* SECTION LOCAL  DEFAULT +9 
+.* SECTION LOCAL  DEFAULT +10 
+.* SECTION LOCAL  DEFAULT +11 
+.* SECTION LOCAL  DEFAULT +12 
+.* SECTION LOCAL  DEFAULT +13 
+.* SECTION LOCAL  DEFAULT +14 
+.* TLS +LOCAL  DEFAULT +8 sl1
+.* TLS +LOCAL  DEFAULT +8 sl2
+.* TLS +LOCAL  DEFAULT +8 sl3
+.* TLS +LOCAL  DEFAULT +8 sl4
+.* TLS +LOCAL  DEFAULT +8 sl5
+.* TLS +LOCAL  DEFAULT +8 sl6
+.* TLS +LOCAL  DEFAULT +8 sl7
+.* TLS +LOCAL  DEFAULT +8 sl8
+.* TLS +LOCAL  HIDDEN +9 sH1
+.* OBJECT  LOCAL  HIDDEN  ABS _DYNAMIC
+.* TLS +LOCAL  HIDDEN +8 sh3
+.* TLS +LOCAL  HIDDEN +9 sH2
+.* TLS +LOCAL  HIDDEN +9 sH7
+.* TLS +LOCAL  HIDDEN +8 sh7
+.* TLS +LOCAL  HIDDEN +8 sh8
+.* TLS +LOCAL  HIDDEN +9 sH4
+.* TLS +LOCAL  HIDDEN +8 sh4
+.* TLS +LOCAL  HIDDEN +9 sH3
+.* TLS +LOCAL  HIDDEN +8 sh5
+.* TLS +LOCAL  HIDDEN +9 sH5
+.* TLS +LOCAL  HIDDEN +9 sH6
+.* TLS +LOCAL  HIDDEN +9 sH8
+.* TLS +LOCAL  HIDDEN +8 sh1
+.* OBJECT  LOCAL  HIDDEN  ABS _GLOBAL_OFFSET_TABLE_
+.* TLS +LOCAL  HIDDEN +8 sh2
+.* TLS +LOCAL  HIDDEN +8 sh6
+.* TLS +GLOBAL DEFAULT +8 sg8
+.* TLS +GLOBAL DEFAULT +8 sg3
+.* TLS +GLOBAL DEFAULT +8 sg4
+.* TLS +GLOBAL DEFAULT +8 sg5
+.* NOTYPE  GLOBAL DEFAULT  UND __tls_get_offset
+.* TLS +GLOBAL DEFAULT +8 sg1
+.* FUNC +GLOBAL DEFAULT +7 fn1
+.* NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.* TLS +GLOBAL DEFAULT +8 sg2
+.* TLS +GLOBAL DEFAULT +8 sg6
+.* TLS +GLOBAL DEFAULT +8 sg7
+.* NOTYPE  GLOBAL DEFAULT  ABS _edata
+.* NOTYPE  GLOBAL DEFAULT  ABS _end
index 6d7cbd8..ec6b5a3 100644 (file)
@@ -10,20 +10,20 @@ There are 15 section headers, starting at offset 0x[0-9a-f]+:
 Section Headers:
   \[Nr\] Name +Type +Address +Off +Size +ES Flg Lk Inf Al
   \[ 0\] +NULL +0+ 0+ 0+ 0+ +0 +0 +0
-  \[ 1\] .hash +.*
-  \[ 2\] .dynsym +.*
-  \[ 3\] .dynstr +.*
-  \[ 4\] .rela.dyn +.*
-  \[ 5\] .rela.plt +.*
-  \[ 6\] .plt +.*
-  \[ 7\] .text +PROGBITS +.*
-  \[ 8\] .tdata +PROGBITS +0+18c0 0+8c0 0+60 00 WAT +0 +0 +32
-  \[ 9\] .tbss +NOBITS +0+1920 0+920 0+20 00 WAT +0 +0 +1
-  \[10\] .dynamic +DYNAMIC +0+1920 0+920 0+130 10 +WA +3 +0 +8
-  \[11\] .got +PROGBITS +0+1a50 0+a50 0+b0 08 +WA +0 +0 +8
-  \[12\] .shstrtab +.*
-  \[13\] .symtab +.*
-  \[14\] .strtab +.*
+  \[ 1\] .hash .*
+  \[ 2\] .dynsym .*
+  \[ 3\] .dynstr .*
+  \[ 4\] .rela.dyn .*
+  \[ 5\] .rela.plt .*
+  \[ 6\] .plt .*
+  \[ 7\] .text +PROGBITS .*
+  \[ 8\] .tdata +PROGBITS .* 0+60 00 WAT +0 +0 +32
+  \[ 9\] .tbss +NOBITS .* 0+20 00 WAT +0 +0 +1
+  \[10\] .dynamic +DYNAMIC .*
+  \[11\] .got +PROGBITS .*
+  \[12\] .shstrtab .*
+  \[13\] .symtab .*
+  \[14\] .strtab .*
 Key to Flags:
 .*
 .*
@@ -35,10 +35,10 @@ There are 4 program headers, starting at offset [0-9]+
 
 Program Headers:
   Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align
-  LOAD +0x0+ 0x0+ 0x0+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000
-  LOAD +0x0+8c0 0x0+18c0 0x0+18c0 0x0+240 0x0+240 RW +0x1000
-  DYNAMIC +0x0+920 0x0+1920 0x0+1920 0x0+130 0x0+130 RW +0x8
-  TLS +0x0+8c0 0x0+18c0 0x0+18c0 0x0+60 0x0+80 R +0x20
+  LOAD .* R E 0x1000
+  LOAD .* RW +0x1000
+  DYNAMIC .* RW +0x8
+  TLS .* 0x0+60 0x0+80 R +0x20
 
  Section to Segment mapping:
   Segment Sections...
@@ -49,101 +49,98 @@ Program Headers:
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
  +Offset +Info +Type +Symbol's Value  Symbol's Name \+ Addend
-[0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+24
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+30
-[0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
-[0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+64
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+50
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+70
-[0-9a-f]+  0+36 R_390_TLS_DTPMOD +0+
-[0-9a-f]+  0+38 R_390_TLS_TPOFF +0+44
-[0-9a-f]+  0+a0+38 R_390_TLS_TPOFF +0+10 sg5 \+ 0
-[0-9a-f]+  0+c0+36 R_390_TLS_DTPMOD +0+ sg1 \+ 0
-[0-9a-f]+  0+c0+37 R_390_TLS_DTPOFF +0+ sg1 \+ 0
-[0-9a-f]+  0+f0+38 R_390_TLS_TPOFF +0+4 sg2 \+ 0
+[0-9a-f ]+R_390_TLS_DTPMOD +0+
+[0-9a-f ]+R_390_TLS_TPOFF +0+24
+[0-9a-f ]+R_390_TLS_TPOFF +0+30
+[0-9a-f ]+R_390_TLS_DTPMOD +0+
+[0-9a-f ]+R_390_TLS_DTPMOD +0+
+[0-9a-f ]+R_390_TLS_TPOFF +0+64
+[0-9a-f ]+R_390_TLS_TPOFF +0+50
+[0-9a-f ]+R_390_TLS_TPOFF +0+70
+[0-9a-f ]+R_390_TLS_DTPMOD +0+
+[0-9a-f ]+R_390_TLS_TPOFF +0+44
+[0-9a-f ]+R_390_TLS_TPOFF +0+10 sg5 \+ 0
+[0-9a-f ]+R_390_TLS_DTPMOD +0+ sg1 \+ 0
+[0-9a-f ]+R_390_TLS_DTPOFF +0+ sg1 \+ 0
+[0-9a-f ]+R_390_TLS_TPOFF +0+4 sg2 \+ 0
 
 Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  +Offset +Info +Type +Symbol's Value  Symbol's Name \+ Addend
-[0-9a-f]+  0+b0+b R_390_JMP_SLOT +0+ __tls_get_offset \+ 0
+[0-9a-f ]+R_390_JMP_SLOT +0+ __tls_get_offset \+ 0
 
-Symbol table '.dynsym' contains 20 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5
- +[0-9]+: 0+ +0 NOTYPE  GLOBAL DEFAULT  UND __tls_get_offset
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.* NOTYPE  LOCAL  DEFAULT  UND 
+.* SECTION LOCAL  DEFAULT +7 
+.* SECTION LOCAL  DEFAULT +8 
+.* SECTION LOCAL  DEFAULT +9 
+.* TLS +GLOBAL DEFAULT +8 sg8
+.* TLS +GLOBAL DEFAULT +8 sg3
+.* TLS +GLOBAL DEFAULT +8 sg4
+.* TLS +GLOBAL DEFAULT +8 sg5
+.* NOTYPE  GLOBAL DEFAULT  UND __tls_get_offset
+.* TLS +GLOBAL DEFAULT +8 sg1
+.* FUNC +GLOBAL DEFAULT +7 fn1
+.* NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.* TLS +GLOBAL DEFAULT +8 sg2
+.* TLS +GLOBAL DEFAULT +8 sg6
+.* TLS +GLOBAL DEFAULT +8 sg7
+.* NOTYPE  GLOBAL DEFAULT  ABS _edata
+.* NOTYPE  GLOBAL DEFAULT  ABS _end
 
 Symbol table '.symtab' contains 54 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +1 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +2 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +3 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +4 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +5 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +6 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +10 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +11 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +12 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +13 
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +14 
- +[0-9]+: 0+20 +0 TLS +LOCAL  DEFAULT +8 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL  DEFAULT +8 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL  DEFAULT +8 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL  DEFAULT +8 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL  DEFAULT +8 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL  DEFAULT +8 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL  DEFAULT +8 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL  DEFAULT +8 sl8
- +[0-9]+: 0+60 +0 TLS +LOCAL  HIDDEN +9 sH1
- +[0-9]+: 0+48 +0 TLS +LOCAL  HIDDEN +8 sh3
- +[0-9]+: 0+64 +0 TLS +LOCAL  HIDDEN +9 sH2
- +[0-9]+: 0+78 +0 TLS +LOCAL  HIDDEN +9 sH7
- +[0-9]+: 0+58 +0 TLS +LOCAL  HIDDEN +8 sh7
- +[0-9]+: 0+5c +0 TLS +LOCAL  HIDDEN +8 sh8
- +[0-9]+: 0+6c +0 TLS +LOCAL  HIDDEN +9 sH4
- +[0-9]+: 0+4c +0 TLS +LOCAL  HIDDEN +8 sh4
- +[0-9]+: 0+68 +0 TLS +LOCAL  HIDDEN +9 sH3
- +[0-9]+: 0+50 +0 TLS +LOCAL  HIDDEN +8 sh5
- +[0-9]+: 0+70 +0 TLS +LOCAL  HIDDEN +9 sH5
- +[0-9]+: 0+74 +0 TLS +LOCAL  HIDDEN +9 sH6
- +[0-9]+: 0+7c +0 TLS +LOCAL  HIDDEN +9 sH8
- +[0-9]+: 0+40 +0 TLS +LOCAL  HIDDEN +8 sh1
- +[0-9]+: [0-9a-f]+ +0 OBJECT  LOCAL  HIDDEN  ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: 0+44 +0 TLS +LOCAL  HIDDEN +8 sh2
- +[0-9]+: 0+54 +0 TLS +LOCAL  HIDDEN +8 sh6
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8
- +[0-9]+: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5
- +[0-9]+: 0+ +0 NOTYPE  GLOBAL DEFAULT  UND __tls_get_offset
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.* NOTYPE  LOCAL  DEFAULT  UND 
+.* SECTION LOCAL  DEFAULT +1 
+.* SECTION LOCAL  DEFAULT +2 
+.* SECTION LOCAL  DEFAULT +3 
+.* SECTION LOCAL  DEFAULT +4 
+.* SECTION LOCAL  DEFAULT +5 
+.* SECTION LOCAL  DEFAULT +6 
+.* SECTION LOCAL  DEFAULT +7 
+.* SECTION LOCAL  DEFAULT +8 
+.* SECTION LOCAL  DEFAULT +9 
+.* SECTION LOCAL  DEFAULT +10 
+.* SECTION LOCAL  DEFAULT +11 
+.* SECTION LOCAL  DEFAULT +12 
+.* SECTION LOCAL  DEFAULT +13 
+.* SECTION LOCAL  DEFAULT +14 
+.* TLS +LOCAL  DEFAULT +8 sl1
+.* TLS +LOCAL  DEFAULT +8 sl2
+.* TLS +LOCAL  DEFAULT +8 sl3
+.* TLS +LOCAL  DEFAULT +8 sl4
+.* TLS +LOCAL  DEFAULT +8 sl5
+.* TLS +LOCAL  DEFAULT +8 sl6
+.* TLS +LOCAL  DEFAULT +8 sl7
+.* TLS +LOCAL  DEFAULT +8 sl8
+.* TLS +LOCAL  HIDDEN +9 sH1
+.* OBJECT  LOCAL  HIDDEN  ABS _DYNAMIC
+.* TLS +LOCAL  HIDDEN +8 sh3
+.* TLS +LOCAL  HIDDEN +9 sH2
+.* TLS +LOCAL  HIDDEN +9 sH7
+.* TLS +LOCAL  HIDDEN +8 sh7
+.* TLS +LOCAL  HIDDEN +8 sh8
+.* TLS +LOCAL  HIDDEN +9 sH4
+.* TLS +LOCAL  HIDDEN +8 sh4
+.* TLS +LOCAL  HIDDEN +9 sH3
+.* TLS +LOCAL  HIDDEN +8 sh5
+.* TLS +LOCAL  HIDDEN +9 sH5
+.* TLS +LOCAL  HIDDEN +9 sH6
+.* TLS +LOCAL  HIDDEN +9 sH8
+.* TLS +LOCAL  HIDDEN +8 sh1
+.* OBJECT  LOCAL  HIDDEN  ABS _GLOBAL_OFFSET_TABLE_
+.* TLS +LOCAL  HIDDEN +8 sh2
+.* TLS +LOCAL  HIDDEN +8 sh6
+.* TLS +GLOBAL DEFAULT +8 sg8
+.* TLS +GLOBAL DEFAULT +8 sg3
+.* TLS +GLOBAL DEFAULT +8 sg4
+.* TLS +GLOBAL DEFAULT +8 sg5
+.* NOTYPE  GLOBAL DEFAULT  UND __tls_get_offset
+.* TLS +GLOBAL DEFAULT +8 sg1
+.* FUNC +GLOBAL DEFAULT +7 fn1
+.* NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.* TLS +GLOBAL DEFAULT +8 sg2
+.* TLS +GLOBAL DEFAULT +8 sg6
+.* TLS +GLOBAL DEFAULT +8 sg7
+.* NOTYPE  GLOBAL DEFAULT  ABS _edata
+.* NOTYPE  GLOBAL DEFAULT  ABS _end
index a267d31..03f1b01 100644 (file)
@@ -17,25 +17,13 @@ Sections:
 Idx Name          Size      VMA       LMA       File off  Algn
   0 \.text         00000064  0+1000  0+1000  00000100  2\*\*0
                   CONTENTS, ALLOC, LOAD, READONLY, CODE
-  1 \.ctors        00000000  0+10e8  0+10e8  00000184  2\*\*0
-                  CONTENTS
-  2 \.dtors        00000000  0+10e8  0+10e8  00000184  2\*\*0
-                  CONTENTS
-  3 \.data         00000018  0+10e8  0+10e8  00000168  2\*\*2
+  1 \.data         00000018  0+10e8  0+10e8  00000168  2\*\*2
                   CONTENTS, ALLOC, LOAD, DATA
-  4 \.sbss         00000000  0+1100  0+1100  00000184  2\*\*0
-                  CONTENTS
-  5 \.bss          00000000  0+1100  0+1100  00000180  2\*\*0
-                  ALLOC
-  6 \.stack        00000004  0+80000  0+80000  00000180  2\*\*0
+  2 \.stack        00000004  0+80000  0+80000  00000180  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
 0+1000 l    d  \.text  0+ (|\.text)
-0+10e8 l    d  \.ctors 0+ (|\.ctors)
-0+10e8 l    d  \.dtors 0+ (|\.dtors)
 0+10e8 l    d  \.data  0+ (|\.data)
-0+1100 l    d  \.sbss  0+ (|\.sbss)
-0+1100 l    d  \.bss   0+ (|\.bss)
 0+80000 l    d  \.stack        0+ (|\.stack)
 0+ l    d  \*ABS\*     0+ (|\.shstrtab)
 0+ l    d  \*ABS\*     0+ (|\.symtab)
@@ -45,16 +33,16 @@ SYMBOL TABLE:
 0+1060 l       \.text  0+ 0x04 plugh
 0+10f8 g       \.data  0+ foobar
 0+10e8 g       \.data  0+ baz
-0+10e8 g       \.dtors 0+ ___dtors
+0+10e8 g       \*ABS\* 0+ ___dtors
 0+105c g       \.text  0+ 0x04 xyzzy
 0+1100 g       \*ABS\* 0+ __bss_start
-0+10e8 g       \.ctors 0+ ___ctors_end
+0+10e8 g       \*ABS\* 0+ ___ctors_end
 0+10f0 g       \.data  0+ baz2
-0+10e8 g       \.ctors 0+ ___ctors
+0+10e8 g       \*ABS\* 0+ ___ctors
 0+1000 g       \.text  0+ 0x04 foo
 0+1100 g       \*ABS\* 0+ _edata
 0+1100 g       \*ABS\* 0+ _end
 0+1010 g       \.text  0+ 0x04 start
 0+100c g       \.text  0+ 0x04 bar
 0+80000 g       \.stack        0+ _stack
-0+10e8 g       \.dtors 0+ ___dtors_end
+0+10e8 g       \*ABS\* 0+ ___dtors_end
index 56e883c..fdfafb0 100644 (file)
@@ -16,25 +16,13 @@ Sections:
 Idx Name          Size      VMA               LMA               File off  Algn
   0 \.text         000000ac  0000000000001000  0000000000001000  00000100  2\*\*0
                   CONTENTS, ALLOC, LOAD, READONLY, CODE
-  1 \.ctors        00000000  0000000000001130  0000000000001130  00000204  2\*\*0
-                  CONTENTS
-  2 \.dtors        00000000  0000000000001130  0000000000001130  00000204  2\*\*0
-                  CONTENTS
-  3 \.data         00000018  0000000000001130  0000000000001130  000001b0  2\*\*2
+  1 \.data         00000018  0000000000001130  0000000000001130  000001b0  2\*\*2
                   CONTENTS, ALLOC, LOAD, DATA
-  4 \.sbss         00000000  0000000000001148  0000000000001148  00000204  2\*\*0
-                  CONTENTS
-  5 \.bss          00000000  0000000000001148  0000000000001148  000001c8  2\*\*0
-                  ALLOC
-  6 \.stack        00000004  0000000000080000  0000000000080000  00000200  2\*\*0
+  2 \.stack        00000004  0000000000080000  0000000000080000  00000200  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
 0000000000001000 l    d  \.text        0000000000000000 (|\.text)
-0000000000001130 l    d  \.ctors       0000000000000000 (|\.ctors)
-0000000000001130 l    d  \.dtors       0000000000000000 (|\.dtors)
 0000000000001130 l    d  \.data        0000000000000000 (|\.data)
-0000000000001148 l    d  \.sbss        0000000000000000 (|\.sbss)
-0000000000001148 l    d  \.bss 0000000000000000 (|\.bss)
 0000000000080000 l    d  \.stack       0000000000000000 (|\.stack)
 0000000000000000 l    d  \*ABS\*       0000000000000000 (|\.shstrtab)
 0000000000000000 l    d  \*ABS\*       0000000000000000 (|\.symtab)
@@ -44,16 +32,16 @@ SYMBOL TABLE:
 00000000000010a8 l       \.text        0000000000000000 0x04 plugh
 0000000000001140 g       \.data        0000000000000000 foobar
 0000000000001130 g       \.data        0000000000000000 baz
-0000000000001130 g       \.dtors       0000000000000000 ___dtors
+0000000000001130 g       \*ABS\*       0000000000000000 ___dtors
 00000000000010a4 g       \.text        0000000000000000 0x04 xyzzy
 0000000000001148 g       \*ABS\*       0000000000000000 __bss_start
-0000000000001130 g       \.ctors       0000000000000000 ___ctors_end
+0000000000001130 g       \*ABS\*       0000000000000000 ___ctors_end
 0000000000001138 g       \.data        0000000000000000 baz2
-0000000000001130 g       \.ctors       0000000000000000 ___ctors
+0000000000001130 g       \*ABS\*       0000000000000000 ___ctors
 0000000000001000 g       \.text        0000000000000000 0x04 foo
 0000000000001148 g       \*ABS\*       0000000000000000 _edata
 0000000000001148 g       \*ABS\*       0000000000000000 _end
 0000000000001018 g       \.text        0000000000000000 0x04 start
 0000000000001014 g       \.text        0000000000000000 0x04 bar
 0000000000080000 g       \.stack       0000000000000000 _stack
-0000000000001130 g       \.dtors       0000000000000000 ___dtors_end
+0000000000001130 g       \*ABS\*       0000000000000000 ___dtors_end
index f5e6224..e1beb14 100644 (file)
@@ -6,51 +6,34 @@ EXEC_P, HAS_SYMS, D_PAGED
 start address 0x0+1000
 
 Program Header:
-    LOAD off    0x0+100 vaddr 0x0+1000 paddr 0x0+1000 align 2\*\*7
+    LOAD off    0x0+80 vaddr 0x0+1000 paddr 0x0+1000 align 2\*\*7
          filesz 0x0+14 memsz 0x0+14 flags r-x
-    LOAD off    0x0+118 vaddr 0x0+1098 paddr 0x0+1098 align 2\*\*7
-         filesz 0x0+ memsz 0x0+ flags rw-
-    LOAD off    0x0+180 vaddr 0x0+80000 paddr 0x0+80000 align 2\*\*7
+    LOAD off    0x0+100 vaddr 0x0+80000 paddr 0x0+80000 align 2\*\*7
          filesz 0x00000004 memsz 0x00000004 flags rw-
 
 Sections:
 Idx Name          Size      VMA       LMA       File off  Algn
-  0 \.text         00000008  0+1000  0+1000  00000100  2\*\*0
+  0 \.text         00000008  0+1000  0+1000  00000080  2\*\*0
                   CONTENTS, ALLOC, LOAD, READONLY, CODE
-  1 \.rodata       0000000c  0+1008  0+1008  00000108  2\*\*2
+  1 \.rodata       0000000c  0+1008  0+1008  00000088  2\*\*2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
-  2 \.ctors        00000000  0+1098  0+1098  00000184  2\*\*0
-                  CONTENTS
-  3 \.dtors        00000000  0+1098  0+1098  00000184  2\*\*0
-                  CONTENTS
-  4 \.data         00000000  0+1098  0+1098  00000118  2\*\*0
-                  CONTENTS, ALLOC, LOAD, DATA
-  5 \.sbss         00000000  0+1098  0+1098  00000184  2\*\*0
-                  CONTENTS
-  6 \.bss          00000000  0+1098  0+1098  00000118  2\*\*0
-                  ALLOC
-  7 \.stack        00000004  0+80000  0+80000  00000180  2\*\*0
+  2 \.stack        00000004  0+80000  0+80000  00000100  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
 0+1000 l    d  \.text  0+ (|\.text)
 0+1008 l    d  \.rodata        0+ (|\.rodata)
-0+1098 l    d  \.ctors 0+ (|\.ctors)
-0+1098 l    d  \.dtors 0+ (|\.dtors)
-0+1098 l    d  \.data  0+ (|\.data)
-0+1098 l    d  \.sbss  0+ (|\.sbss)
-0+1098 l    d  \.bss   0+ (|\.bss)
 0+80000 l    d  \.stack        0+ (|\.stack)
 0+ l    d  \*ABS\*     0+ (|\.shstrtab)
 0+ l    d  \*ABS\*     0+ (|\.symtab)
 0+ l    d  \*ABS\*     0+ (|\.strtab)
 0+1004 l       \.text  0+ next
 0+100c l       \.rodata        0+ here
-0+1098 g       \.dtors 0+ ___dtors
+0+1098 g       \*ABS\* 0+ ___dtors
 0+1098 g       \*ABS\* 0+ __bss_start
-0+1098 g       \.ctors 0+ ___ctors_end
-0+1098 g       \.ctors 0+ ___ctors
+0+1098 g       \*ABS\* 0+ ___ctors_end
+0+1098 g       \*ABS\* 0+ ___ctors
 0+1098 g       \*ABS\* 0+ _edata
 0+1098 g       \*ABS\* 0+ _end
 0+1000 g       \.text  0+ start
 0+80000 g       \.stack        0+ _stack
-0+1098 g       \.dtors 0+ ___dtors_end
+0+1098 g       \*ABS\* 0+ ___dtors_end
index 1c927ca..52b7bd1 100644 (file)
@@ -1,20 +1,15 @@
-There are 13 section headers, starting at offset 0x1f8:
+.*
 
 Section Headers:
   \[Nr\] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
   \[ 0\]                   NULL            00000000 000000 000000 00      0   0  0
-  \[ 1\] \.init             PROGBITS        00001000 000100 000004 00 AXp  0   0  4
-  \[ 2\] \.text             PROGBITS        00001004 000104 000018 00 AXp  0   0  4
-  \[ 3\] \.ctors            PROGBITS        000010a0 000184 000000 00   W  0   0  1
-  \[ 4\] \.dtors            PROGBITS        000010a0 000184 000000 00   W  0   0  1
-  \[ 5\] \.data             PROGBITS        000010a0 000120 000000 00  WA  0   0  1
-  \[ 6\] \.sbss             PROGBITS        000010a0 000184 000000 00   W  0   0  1
-  \[ 7\] \.bss              NOBITS          000010a0 000120 000000 00  WA  0   0  1
-  \[ 8\] \.stack            PROGBITS        00080000 000180 000004 00  WA  0   0  1
-  \[ 9\] \.cranges          LOUSER\+1        00000000 000184 00001e 00   W  0   0  1
-  \[10\] \.shstrtab         STRTAB          00000000 0001a2 000056 00      0   0  1
-  \[11\] \.symtab           SYMTAB          00000000 000400 000180 10     12  14  4
-  \[12\] \.strtab           STRTAB          00000000 000580 000064 00      0   0  1
+  \[ 1\] \.init             PROGBITS        00001000 000080 000004 00 AXp  0   0  4
+  \[ 2\] \.text             PROGBITS        00001004 000084 000018 00 AXp  0   0  4
+  \[ 3\] \.stack            PROGBITS        00080000 000100 000004 00  WA  0   0  1
+  \[ 4\] \.cranges          LOUSER\+1        00000000 000104 00001e 00   W  0   0  1
+  \[ 5\] \.shstrtab         STRTAB          .*
+  \[ 6\] \.symtab           SYMTAB          .*
+  \[ 7\] \.strtab           STRTAB          .*
 Key to Flags:
   W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\)
   I \(info\), L \(link order\), G \(group\), x \(unknown\)
@@ -22,32 +17,27 @@ Key to Flags:
 
 There are no relocations in this file\.
 
-Symbol table '\.symtab' contains 24 entries:
+Symbol table '\.symtab' contains [0-9]+ entries:
    Num:    Value  Size Type    Bind   Vis      Ndx Name
-     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
-     1: 00001000     0 SECTION LOCAL  DEFAULT    1 
-     2: 00001004     0 SECTION LOCAL  DEFAULT    2 
-     3: 000010a0     0 SECTION LOCAL  DEFAULT    3 
-     4: 000010a0     0 SECTION LOCAL  DEFAULT    4 
-     5: 000010a0     0 SECTION LOCAL  DEFAULT    5 
-     6: 000010a0     0 SECTION LOCAL  DEFAULT    6 
-     7: 000010a0     0 SECTION LOCAL  DEFAULT    7 
-     8: 00080000     0 SECTION LOCAL  DEFAULT    8 
-     9: 00000000     0 SECTION LOCAL  DEFAULT    9 
-    10: 00000000     0 SECTION LOCAL  DEFAULT   10 
-    11: 00000000     0 SECTION LOCAL  DEFAULT   11 
-    12: 00000000     0 SECTION LOCAL  DEFAULT   12 
-    13: 00001004     0 NOTYPE  LOCAL  DEFAULT    2 start2
-    14: 000010a0     0 NOTYPE  GLOBAL DEFAULT    4 ___dtors
-    15: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
-    16: 000010a0     0 NOTYPE  GLOBAL DEFAULT    3 ___ctors_end
-    17: 00001004     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
-    18: 000010a0     0 NOTYPE  GLOBAL DEFAULT    3 ___ctors
-    19: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
-    20: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS _end
-    21: 00001000     0 NOTYPE  GLOBAL DEFAULT    1 start
-    22: 00080000     0 NOTYPE  GLOBAL DEFAULT    8 _stack
-    23: 000010a0     0 NOTYPE  GLOBAL DEFAULT    4 ___dtors_end
+.*: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
+.*: 00001000     0 SECTION LOCAL  DEFAULT    1 
+.*: 00001004     0 SECTION LOCAL  DEFAULT    2 
+.*: 00080000     0 SECTION LOCAL  DEFAULT    3 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    4 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    5 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    6 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    7 
+.*: 00001004     0 NOTYPE  LOCAL  DEFAULT    2 start2
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS ___dtors
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS ___ctors_end
+.*: 00001004     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS ___ctors
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.*: 00001000     0 NOTYPE  GLOBAL DEFAULT    1 start
+.*: 00080000     0 NOTYPE  GLOBAL DEFAULT    3 _stack
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS ___dtors_end
 
 Hex dump of section '\.init':
   0x00001000 6ff0fff0                            .*
index 281223d..dac8f9b 100644 (file)
@@ -1,20 +1,15 @@
-There are 13 section headers, starting at offset 0x220:
+.*
 
 Section Headers:
   \[Nr\] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
   \[ 0\]                   NULL            00000000 000000 000000 00      0   0  0
-  \[ 1\] \.init             PROGBITS        00001000 000100 000004 00 AXp  0   0  4
-  \[ 2\] \.text             PROGBITS        00001004 000104 00005c 00 AXp  0   0  4
-  \[ 3\] \.ctors            PROGBITS        000010e0 000184 000000 00   W  0   0  1
-  \[ 4\] \.dtors            PROGBITS        000010e0 000184 000000 00   W  0   0  1
-  \[ 5\] \.data             PROGBITS        000010e0 000160 000000 00  WA  0   0  1
-  \[ 6\] \.sbss             PROGBITS        000010e0 000184 000000 00   W  0   0  1
-  \[ 7\] \.bss              NOBITS          000010e0 000160 000000 00  WA  0   0  1
-  \[ 8\] \.stack            PROGBITS        00080000 000180 000004 00  WA  0   0  1
-  \[ 9\] \.cranges          LOUSER\+1        00000000 000184 000046 00   W  0   0  1
-  \[10\] \.shstrtab         STRTAB          00000000 0001ca 000056 00      0   0  1
-  \[11\] \.symtab           SYMTAB          00000000 000428 0001c0 10     12  18  4
-  \[12\] \.strtab           STRTAB          00000000 0005e8 000078 00      0   0  1
+  \[ 1\] \.init             PROGBITS        00001000 000080 000004 00 AXp  0   0  4
+  \[ 2\] \.text             PROGBITS        00001004 000084 00005c 00 AXp  0   0  4
+  \[ 3\] \.stack            PROGBITS        00080000 000100 000004 00  WA  0   0  1
+  \[ 4\] \.cranges          LOUSER\+1        00000000 000104 000046 00   W  0   0  1
+  \[ 5\] \.shstrtab         STRTAB          .*
+  \[ 6\] \.symtab           SYMTAB          .*
+  \[ 7\] \.strtab           STRTAB          .*
 Key to Flags:
   W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\)
   I \(info\), L \(link order\), G \(group\), x \(unknown\)
@@ -22,36 +17,31 @@ Key to Flags:
 
 There are no relocations in this file\.
 
-Symbol table '\.symtab' contains 28 entries:
+Symbol table '\.symtab' contains [0-9]+ entries:
    Num:    Value  Size Type    Bind   Vis      Ndx Name
-     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
-     1: 00001000     0 SECTION LOCAL  DEFAULT    1 
-     2: 00001004     0 SECTION LOCAL  DEFAULT    2 
-     3: 000010e0     0 SECTION LOCAL  DEFAULT    3 
-     4: 000010e0     0 SECTION LOCAL  DEFAULT    4 
-     5: 000010e0     0 SECTION LOCAL  DEFAULT    5 
-     6: 000010e0     0 SECTION LOCAL  DEFAULT    6 
-     7: 000010e0     0 SECTION LOCAL  DEFAULT    7 
-     8: 00080000     0 SECTION LOCAL  DEFAULT    8 
-     9: 00000000     0 SECTION LOCAL  DEFAULT    9 
-    10: 00000000     0 SECTION LOCAL  DEFAULT   10 
-    11: 00000000     0 SECTION LOCAL  DEFAULT   11 
-    12: 00000000     0 SECTION LOCAL  DEFAULT   12 
-    13: 00001004     0 NOTYPE  LOCAL  DEFAULT    2 start2
-    14: 0000101c     0 NOTYPE  LOCAL  DEFAULT    2 sec1
-    15: 0000102c     0 NOTYPE  LOCAL  DEFAULT    2 sec2
-    16: 00001040     0 NOTYPE  LOCAL  DEFAULT    2 sec3
-    17: 00001048     0 NOTYPE  LOCAL  DEFAULT    2 sec4
-    18: 000010e0     0 NOTYPE  GLOBAL DEFAULT    4 ___dtors
-    19: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
-    20: 000010e0     0 NOTYPE  GLOBAL DEFAULT    3 ___ctors_end
-    21: 00001004     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
-    22: 000010e0     0 NOTYPE  GLOBAL DEFAULT    3 ___ctors
-    23: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
-    24: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS _end
-    25: 00001000     0 NOTYPE  GLOBAL DEFAULT    1 start
-    26: 00080000     0 NOTYPE  GLOBAL DEFAULT    8 _stack
-    27: 000010e0     0 NOTYPE  GLOBAL DEFAULT    4 ___dtors_end
+.*: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
+.*: 00001000     0 SECTION LOCAL  DEFAULT    1 
+.*: 00001004     0 SECTION LOCAL  DEFAULT    2 
+.*: 00080000     0 SECTION LOCAL  DEFAULT    3 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    4 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    5 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    6 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    7 
+.*: 00001004     0 NOTYPE  LOCAL  DEFAULT    2 start2
+.*: 0000101c     0 NOTYPE  LOCAL  DEFAULT    2 sec1
+.*: 0000102c     0 NOTYPE  LOCAL  DEFAULT    2 sec2
+.*: 00001040     0 NOTYPE  LOCAL  DEFAULT    2 sec3
+.*: 00001048     0 NOTYPE  LOCAL  DEFAULT    2 sec4
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS ___dtors
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS ___ctors_end
+.*: 00001004     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS ___ctors
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.*: 00001000     0 NOTYPE  GLOBAL DEFAULT    1 start
+.*: 00080000     0 NOTYPE  GLOBAL DEFAULT    3 _stack
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS ___dtors_end
 
 Hex dump of section '\.text':
   0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 0000002a .*
index 8ff9691..674a913 100644 (file)
@@ -10,64 +10,54 @@ ELF Header:
   Version:                           0x1
   Entry point address:               0x10c4
   Start of program headers:          52 \(bytes into file\)
-  Start of section headers:          664 \(bytes into file\)
+  Start of section headers:          504 \(bytes into file\)
   Flags:                             0xa, sh5
   Size of this header:               52 \(bytes\)
   Size of program headers:           32 \(bytes\)
-  Number of program headers:         3
+  Number of program headers:         2
   Size of section headers:           40 \(bytes\)
-  Number of section headers:         13
-  Section header string table index: 10
+  Number of section headers:         8
+  Section header string table index: 5
 
 Section Headers:
   \[Nr\] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
   \[ 0\]                   NULL            00000000 000000 000000 00      0   0  0
-  \[ 1\] \.init             PROGBITS        00001000 000100 000004 00 AXp  0   0  4
-  \[ 2\] \.text             PROGBITS        00001004 000104 0000d8 00 AXp  0   0  4
-  \[ 3\] \.ctors            PROGBITS        00001160 000204 000000 00   W  0   0  1
-  \[ 4\] \.dtors            PROGBITS        00001160 000204 000000 00   W  0   0  1
-  \[ 5\] \.data             PROGBITS        00001160 0001e0 000000 00  WA  0   0  1
-  \[ 6\] \.sbss             PROGBITS        00001160 000204 000000 00   W  0   0  1
-  \[ 7\] \.bss              NOBITS          00001160 0001e0 000000 00  WA  0   0  1
-  \[ 8\] \.stack            PROGBITS        00080000 000200 000004 00  WA  0   0  1
-  \[ 9\] \.cranges          LOUSER\+1        00000000 000204 00003c 00   W  0   0  1
-  \[10\] \.shstrtab         STRTAB          00000000 000240 000056 00      0   0  1
-  \[11\] \.symtab           SYMTAB          00000000 0004a0 0001b0 10     12  16  4
-  \[12\] \.strtab           STRTAB          00000000 000650 000078 00      0   0  1
+  \[ 1\] \.init             PROGBITS        00001000 000080 000004 00 AXp  0   0  4
+  \[ 2\] \.text             PROGBITS        00001004 000084 0000d8 00 AXp  0   0  4
+  \[ 3\] \.stack            PROGBITS        00080000 000180 000004 00  WA  0   0  1
+  \[ 4\] \.cranges          LOUSER\+1        00000000 000184 00003c 00   W  0   0  1
+  \[ 5\] \.shstrtab         STRTAB          .*
+  \[ 6\] \.symtab           SYMTAB          .*
+  \[ 7\] \.strtab           STRTAB          .*
 Key to Flags:
   W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\)
   I \(info\), L \(link order\), G \(group\), x \(unknown\)
   O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
 
-Symbol table '\.symtab' contains 27 entries:
+Symbol table '\.symtab' contains [0-9]+ entries:
    Num:    Value  Size Type    Bind   Vis      Ndx Name
-     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
-     1: 00001000     0 SECTION LOCAL  DEFAULT    1 
-     2: 00001004     0 SECTION LOCAL  DEFAULT    2 
-     3: 00001160     0 SECTION LOCAL  DEFAULT    3 
-     4: 00001160     0 SECTION LOCAL  DEFAULT    4 
-     5: 00001160     0 SECTION LOCAL  DEFAULT    5 
-     6: 00001160     0 SECTION LOCAL  DEFAULT    6 
-     7: 00001160     0 SECTION LOCAL  DEFAULT    7 
-     8: 00080000     0 SECTION LOCAL  DEFAULT    8 
-     9: 00000000     0 SECTION LOCAL  DEFAULT    9 
-    10: 00000000     0 SECTION LOCAL  DEFAULT   10 
-    11: 00000000     0 SECTION LOCAL  DEFAULT   11 
-    12: 00000000     0 SECTION LOCAL  DEFAULT   12 
-    13: 00001004     0 NOTYPE  LOCAL  DEFAULT    2 sec4
-    14: 000010a4     0 NOTYPE  LOCAL  DEFAULT    2 start2
-    15: 000010bc     0 NOTYPE  LOCAL  DEFAULT    2 sec3
-    16: 000010c4     0 NOTYPE  GLOBAL DEFAULT    2 diversion
-    17: 00001160     0 NOTYPE  GLOBAL DEFAULT    4 ___dtors
-    18: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
-    19: 00001160     0 NOTYPE  GLOBAL DEFAULT    3 ___ctors_end
-    20: 000010a4     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
-    21: 00001160     0 NOTYPE  GLOBAL DEFAULT    3 ___ctors
-    22: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
-    23: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _end
-    24: 00001000     0 NOTYPE  GLOBAL DEFAULT    1 start
-    25: 00080000     0 NOTYPE  GLOBAL DEFAULT    8 _stack
-    26: 00001160     0 NOTYPE  GLOBAL DEFAULT    4 ___dtors_end
+.*: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
+.*: 00001000     0 SECTION LOCAL  DEFAULT    1 
+.*: 00001004     0 SECTION LOCAL  DEFAULT    2 
+.*: 00080000     0 SECTION LOCAL  DEFAULT    3 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    4 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    5 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    6 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    7 
+.*: 00001004     0 NOTYPE  LOCAL  DEFAULT    2 sec4
+.*: 000010a4     0 NOTYPE  LOCAL  DEFAULT    2 start2
+.*: 000010bc     0 NOTYPE  LOCAL  DEFAULT    2 sec3
+.*: 000010c4     0 NOTYPE  GLOBAL DEFAULT    2 diversion
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___dtors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___ctors_end
+.*: 000010a4     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___ctors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.*: 00001000     0 NOTYPE  GLOBAL DEFAULT    1 start
+.*: 00080000     0 NOTYPE  GLOBAL DEFAULT    3 _stack
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___dtors_end
 
 Hex dump of section '\.text':
   0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
index 51d0a95..c5f2be4 100644 (file)
@@ -10,64 +10,54 @@ ELF Header:
   Version:                           0x1
   Entry point address:               0x10a5
   Start of program headers:          52 \(bytes into file\)
-  Start of section headers:          664 \(bytes into file\)
+  Start of section headers:          504 \(bytes into file\)
   Flags:                             0xa, sh5
   Size of this header:               52 \(bytes\)
   Size of program headers:           32 \(bytes\)
-  Number of program headers:         3
+  Number of program headers:         2
   Size of section headers:           40 \(bytes\)
-  Number of section headers:         13
-  Section header string table index: 10
+  Number of section headers:         8
+  Section header string table index: 5
 
 Section Headers:
   \[Nr\] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
   \[ 0\]                   NULL            00000000 000000 000000 00      0   0  0
-  \[ 1\] \.init             PROGBITS        00001000 000100 000004 00 AXp  0   0  4
-  \[ 2\] \.text             PROGBITS        00001004 000104 0000d8 00 AXp  0   0  4
-  \[ 3\] \.ctors            PROGBITS        00001160 000204 000000 00   W  0   0  1
-  \[ 4\] \.dtors            PROGBITS        00001160 000204 000000 00   W  0   0  1
-  \[ 5\] \.data             PROGBITS        00001160 0001e0 000000 00  WA  0   0  1
-  \[ 6\] \.sbss             PROGBITS        00001160 000204 000000 00   W  0   0  1
-  \[ 7\] \.bss              NOBITS          00001160 0001e0 000000 00  WA  0   0  1
-  \[ 8\] \.stack            PROGBITS        00080000 000200 000004 00  WA  0   0  1
-  \[ 9\] \.cranges          LOUSER\+1        00000000 000204 00003c 00   W  0   0  1
-  \[10\] \.shstrtab         STRTAB          00000000 000240 000056 00      0   0  1
-  \[11\] \.symtab           SYMTAB          00000000 0004a0 0001b0 10     12  16  4
-  \[12\] \.strtab           STRTAB          00000000 000650 000078 00      0   0  1
+  \[ 1\] \.init             PROGBITS        00001000 000080 000004 00 AXp  0   0  4
+  \[ 2\] \.text             PROGBITS        00001004 000084 0000d8 00 AXp  0   0  4
+  \[ 3\] \.stack            PROGBITS        00080000 000180 000004 00  WA  0   0  1
+  \[ 4\] \.cranges          LOUSER\+1        00000000 000184 00003c 00   W  0   0  1
+  \[ 5\] \.shstrtab         STRTAB          .*
+  \[ 6\] \.symtab           SYMTAB          .*
+  \[ 7\] \.strtab           STRTAB          .*
 Key to Flags:
   W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\)
   I \(info\), L \(link order\), G \(group\), x \(unknown\)
   O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
 
-Symbol table '\.symtab' contains 27 entries:
+Symbol table '\.symtab' contains [0-9]+ entries:
    Num:    Value  Size Type    Bind   Vis      Ndx Name
-     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
-     1: 00001000     0 SECTION LOCAL  DEFAULT    1 
-     2: 00001004     0 SECTION LOCAL  DEFAULT    2 
-     3: 00001160     0 SECTION LOCAL  DEFAULT    3 
-     4: 00001160     0 SECTION LOCAL  DEFAULT    4 
-     5: 00001160     0 SECTION LOCAL  DEFAULT    5 
-     6: 00001160     0 SECTION LOCAL  DEFAULT    6 
-     7: 00001160     0 SECTION LOCAL  DEFAULT    7 
-     8: 00080000     0 SECTION LOCAL  DEFAULT    8 
-     9: 00000000     0 SECTION LOCAL  DEFAULT    9 
-    10: 00000000     0 SECTION LOCAL  DEFAULT   10 
-    11: 00000000     0 SECTION LOCAL  DEFAULT   11 
-    12: 00000000     0 SECTION LOCAL  DEFAULT   12 
-    13: 00001004     0 NOTYPE  LOCAL  DEFAULT    2 sec4
-    14: 000010a4     0 NOTYPE  LOCAL  DEFAULT    2 start2
-    15: 000010bc     0 NOTYPE  LOCAL  DEFAULT    2 sec3
-    16: 000010c4     0 NOTYPE  GLOBAL DEFAULT    2 diversion
-    17: 00001160     0 NOTYPE  GLOBAL DEFAULT    4 ___dtors
-    18: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
-    19: 00001160     0 NOTYPE  GLOBAL DEFAULT    3 ___ctors_end
-    20: 000010a4     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
-    21: 00001160     0 NOTYPE  GLOBAL DEFAULT    3 ___ctors
-    22: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
-    23: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _end
-    24: 00001000     0 NOTYPE  GLOBAL DEFAULT    1 start
-    25: 00080000     0 NOTYPE  GLOBAL DEFAULT    8 _stack
-    26: 00001160     0 NOTYPE  GLOBAL DEFAULT    4 ___dtors_end
+.*: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
+.*: 00001000     0 SECTION LOCAL  DEFAULT    1 
+.*: 00001004     0 SECTION LOCAL  DEFAULT    2 
+.*: 00080000     0 SECTION LOCAL  DEFAULT    3 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    4 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    5 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    6 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    7 
+.*: 00001004     0 NOTYPE  LOCAL  DEFAULT    2 sec4
+.*: 000010a4     0 NOTYPE  LOCAL  DEFAULT    2 start2
+.*: 000010bc     0 NOTYPE  LOCAL  DEFAULT    2 sec3
+.*: 000010c4     0 NOTYPE  GLOBAL DEFAULT    2 diversion
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___dtors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___ctors_end
+.*: 000010a4     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___ctors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.*: 00001000     0 NOTYPE  GLOBAL DEFAULT    1 start
+.*: 00080000     0 NOTYPE  GLOBAL DEFAULT    3 _stack
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___dtors_end
 
 Hex dump of section '\.text':
   0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
index c55b9e2..0341254 100644 (file)
@@ -1,54 +1,44 @@
-There are 13 section headers, starting at offset 0x298:
+.*
 
 Section Headers:
   \[Nr\] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
   \[ 0\]                   NULL            00000000 000000 000000 00      0   0  0
-  \[ 1\] \.init             PROGBITS        00001000 000100 000004 00 AXp  0   0  4
-  \[ 2\] \.text             PROGBITS        00001004 000104 0000d8 00 AXp  0   0  4
-  \[ 3\] \.ctors            PROGBITS        00001160 000204 000000 00   W  0   0  1
-  \[ 4\] \.dtors            PROGBITS        00001160 000204 000000 00   W  0   0  1
-  \[ 5\] \.data             PROGBITS        00001160 0001e0 000000 00  WA  0   0  1
-  \[ 6\] \.sbss             PROGBITS        00001160 000204 000000 00   W  0   0  1
-  \[ 7\] \.bss              NOBITS          00001160 0001e0 000000 00  WA  0   0  1
-  \[ 8\] \.stack            PROGBITS        00080000 000200 000004 00  WA  0   0  1
-  \[ 9\] \.cranges          LOUSER\+1        00000000 000204 00003c 00   W  0   0  1
-  \[10\] \.shstrtab         STRTAB          00000000 000240 000056 00      0   0  1
-  \[11\] \.symtab           SYMTAB          00000000 0004a0 0001b0 10     12  16  4
-  \[12\] \.strtab           STRTAB          00000000 000650 000078 00      0   0  1
+  \[ 1\] \.init             PROGBITS        00001000 000080 000004 00 AXp  0   0  4
+  \[ 2\] \.text             PROGBITS        00001004 000084 0000d8 00 AXp  0   0  4
+  \[ 3\] \.stack            PROGBITS        00080000 000180 000004 00  WA  0   0  1
+  \[ 4\] \.cranges          LOUSER\+1        00000000 000184 00003c 00   W  0   0  1
+  \[ 5\] \.shstrtab         STRTAB          .*
+  \[ 6\] \.symtab           SYMTAB          .*
+  \[ 7\] \.strtab           STRTAB          .*
 Key to Flags:
   W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\)
   I \(info\), L \(link order\), G \(group\), x \(unknown\)
   O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
 
-Symbol table '\.symtab' contains 27 entries:
+Symbol table '\.symtab' contains [0-9]+ entries:
    Num:    Value  Size Type    Bind   Vis      Ndx Name
-     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
-     1: 00001000     0 SECTION LOCAL  DEFAULT    1 
-     2: 00001004     0 SECTION LOCAL  DEFAULT    2 
-     3: 00001160     0 SECTION LOCAL  DEFAULT    3 
-     4: 00001160     0 SECTION LOCAL  DEFAULT    4 
-     5: 00001160     0 SECTION LOCAL  DEFAULT    5 
-     6: 00001160     0 SECTION LOCAL  DEFAULT    6 
-     7: 00001160     0 SECTION LOCAL  DEFAULT    7 
-     8: 00080000     0 SECTION LOCAL  DEFAULT    8 
-     9: 00000000     0 SECTION LOCAL  DEFAULT    9 
-    10: 00000000     0 SECTION LOCAL  DEFAULT   10 
-    11: 00000000     0 SECTION LOCAL  DEFAULT   11 
-    12: 00000000     0 SECTION LOCAL  DEFAULT   12 
-    13: 00001004     0 NOTYPE  LOCAL  DEFAULT    2 sec4
-    14: 000010a4     0 NOTYPE  LOCAL  DEFAULT    2 start2
-    15: 000010bc     0 NOTYPE  LOCAL  DEFAULT    2 sec3
-    16: 000010c4     0 NOTYPE  GLOBAL DEFAULT    2 diversion
-    17: 00001160     0 NOTYPE  GLOBAL DEFAULT    4 ___dtors
-    18: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
-    19: 00001160     0 NOTYPE  GLOBAL DEFAULT    3 ___ctors_end
-    20: 000010a4     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
-    21: 00001160     0 NOTYPE  GLOBAL DEFAULT    3 ___ctors
-    22: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
-    23: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _end
-    24: 00001000     0 NOTYPE  GLOBAL DEFAULT    1 start
-    25: 00080000     0 NOTYPE  GLOBAL DEFAULT    8 _stack
-    26: 00001160     0 NOTYPE  GLOBAL DEFAULT    4 ___dtors_end
+.*: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
+.*: 00001000     0 SECTION LOCAL  DEFAULT    1 
+.*: 00001004     0 SECTION LOCAL  DEFAULT    2 
+.*: 00080000     0 SECTION LOCAL  DEFAULT    3 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    4 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    5 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    6 
+.*: 00000000     0 SECTION LOCAL  DEFAULT    7 
+.*: 00001004     0 NOTYPE  LOCAL  DEFAULT    2 sec4
+.*: 000010a4     0 NOTYPE  LOCAL  DEFAULT    2 start2
+.*: 000010bc     0 NOTYPE  LOCAL  DEFAULT    2 sec3
+.*: 000010c4     0 NOTYPE  GLOBAL DEFAULT    2 diversion
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___dtors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___ctors_end
+.*: 000010a4     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___ctors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.*: 00001000     0 NOTYPE  GLOBAL DEFAULT    1 start
+.*: 00080000     0 NOTYPE  GLOBAL DEFAULT    3 _stack
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS ___dtors_end
 
 Hex dump of section '\.text':
   0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
index 89a401a..5822326 100644 (file)
@@ -7,6 +7,6 @@
 # Make sure that gotplt relocations of forced local symbols
 # use the GOT.
 
-Relocation section '\.rela\.dyn' at offset 0x270 contains 1 entries:
+Relocation section '\.rela\.dyn' at offset .* contains 1 entries:
  Offset     Info    Type            Sym\.Value  Sym\. Name \+ Addend
-0000039c  000000a5 R_SH_RELATIVE                                0000027c
+[0-9a-f ]+R_SH_RELATIVE[0-9a-f ]+
index b9f1731..6f64bc4 100644 (file)
@@ -7,14 +7,8 @@
 # Make sure that the lsb of DT_INIT and DT_FINI entries is not set
 # when _init and _fini are SHcompact code.
 
-Dynamic section at offset 0x228 contains 8 entries:
+Dynamic section at offset .* contains 8 entries:
   Tag        Type                         Name/Value
- 0x0000000c \(INIT\)                       0x216
- 0x0000000d \(FINI\)                       0x21e
- 0x00000004 \(HASH\)                       0x94
- 0x00000005 \(STRTAB\)                     0x1c0
- 0x00000006 \(SYMTAB\)                     0xe0
- 0x0000000a \(STRSZ\)                      85 \(bytes\)
- 0x0000000b \(SYMENT\)                     16 \(bytes\)
- 0x00000000 \(NULL\)                       0x0
-
+ 0x0000000c \(INIT\) .*[02468ace]
+ 0x0000000d \(FINI\) .*[02468ace]
+#pass
index 4e0e585..56c6c19 100644 (file)
@@ -7,13 +7,8 @@
 # Make sure that the lsb of DT_INIT and DT_FINI entries is set
 # when _init and _fini are SHmedia code.
 
-Dynamic section at offset 0x238 contains 8 entries:
+.*
   Tag        Type                         Name/Value
- 0x0000000c \(INIT\)                       0x217
- 0x0000000d \(FINI\)                       0x227
- 0x00000004 \(HASH\)                       0x94
- 0x00000005 \(STRTAB\)                     0x1c0
- 0x00000006 \(SYMTAB\)                     0xe0
- 0x0000000a \(STRSZ\)                      85 \(bytes\)
- 0x0000000b \(SYMENT\)                     16 \(bytes\)
- 0x00000000 \(NULL\)                       0x0
+ 0x0000000c \(INIT\) .*[13579bdf]
+ 0x0000000d \(FINI\) .*[13579bdf]
+#pass
index c32a76f..01c8e97 100644 (file)
@@ -7,13 +7,8 @@
 # Make sure that the lsb of DT_INIT and DT_FINI entries is set
 # when _init and _fini are SHmedia code.
 
-Dynamic section at offset 0x300 contains 8 entries:
+.*
   Tag        Type                         Name/Value
- 0x000000000000000c \(INIT\)               0x2df
- 0x000000000000000d \(FINI\)               0x2ef
- 0x0000000000000004 \(HASH\)               0xe8
- 0x0000000000000005 \(STRTAB\)             0x288
- 0x0000000000000006 \(SYMTAB\)             0x138
- 0x000000000000000a \(STRSZ\)              85 \(bytes\)
- 0x000000000000000b \(SYMENT\)             24 \(bytes\)
- 0x0000000000000000 \(NULL\)               0x0
+ 0x000000000000000c \(INIT\) .*[13579bdf]
+ 0x000000000000000d \(FINI\) .*[13579bdf]
+#pass
index ea17531..ae82c45 100644 (file)
@@ -9,34 +9,22 @@ Program Header:
     LOAD off    0x0+100 vaddr 0x0+1000 paddr 0x0+1000 align 2\*\*7
          filesz 0x0+48 memsz 0x0+48 flags r-x
     LOAD off    0x0+148 vaddr 0x0+10c8 paddr 0x0+10c8 align 2\*\*7
-         filesz 0x0+c memsz 0x0+10 flags rw-
+         filesz 0x0+c memsz 0x0+c flags rw-
     LOAD off    0x0+180 vaddr 0x0+80000 paddr 0x0+80000 align 2\*\*7
          filesz 0x0+4 memsz 0x0+4 flags rw-
 Sections:
 Idx Name          Size      VMA       LMA       File off  Algn
   0 \.text         00000048  0+1000  0+1000  00000100  2\*\*2
                   CONTENTS, ALLOC, LOAD, READONLY, CODE
-  1 \.ctors        00000000  0+10c8  0+10c8  00000184  2\*\*0
-                  CONTENTS
-  2 \.dtors        00000000  0+10c8  0+10c8  00000184  2\*\*0
-                  CONTENTS
-  3 \.data         0000000c  0+10c8  0+10c8  00000148  2\*\*2
+  1 \.data         0000000c  0+10c8  0+10c8  00000148  2\*\*2
                   CONTENTS, ALLOC, LOAD, DATA
-  4 \.sbss         00000000  0+10d8  0+10d8  00000184  2\*\*0
-                  CONTENTS
-  5 \.bss          00000000  0+10d8  0+10d8  00000154  2\*\*0
-                  ALLOC
-  6 \.stack        00000004  0+80000  0+80000  00000180  2\*\*0
+  2 \.stack        00000004  0+80000  0+80000  00000180  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
-  7 \.cranges      00000014  0+  0+  00000184  2\*\*0
+  3 \.cranges      00000014  0+  0+  00000184  2\*\*0
                   CONTENTS, DEBUGGING, SORT_ENTRIES
 SYMBOL TABLE:
 0+1000 l    d  \.text  0+ (|\.text)
-0+10c8 l    d  \.ctors 0+ (|\.ctors)
-0+10c8 l    d  \.dtors 0+ (|\.dtors)
 0+10c8 l    d  \.data  0+ (|\.data)
-0+10d8 l    d  \.sbss  0+ (|\.sbss)
-0+10d8 l    d  \.bss   0+ (|\.bss)
 0+80000 l    d  \.stack        0+ (|\.stack)
 0+ l    d  \.cranges   0+ (|\.cranges)
 0+ l    d  \*ABS\*     0+ (|\.shstrtab)
@@ -46,12 +34,12 @@ SYMBOL TABLE:
 0+1004 l       \.text  0+ start2
 0+1030 l       \.text  0+ 0x04 mediacode2
 0+1018 l       \.text  0+ 0x04 mediacode
-0+10c8 g       \.dtors 0+ ___dtors
+0+10c8 g       \*ABS\* 0+ ___dtors
 0+10d8 g       \*ABS\* 0+ __bss_start
-0+10c8 g       \.ctors 0+ ___ctors_end
-0+10c8 g       \.ctors 0+ ___ctors
+0+10c8 g       \*ABS\* 0+ ___ctors_end
+0+10c8 g       \*ABS\* 0+ ___ctors
 0+10d8 g       \*ABS\* 0+ _edata
 0+10d8 g       \*ABS\* 0+ _end
 0+1000 g       \.text  0+ start
 0+80000 g       \.stack        0+ _stack
-0+10c8 g       \.dtors 0+ ___dtors_end
+0+10c8 g       \*ABS\* 0+ ___dtors_end
index ec76cc8..a7df4ef 100644 (file)
@@ -19,28 +19,16 @@ Idx Name          Size      VMA       LMA       File off  Algn
                   CONTENTS, ALLOC, LOAD, READONLY, CODE
   1 \.rodata       00000010  0+1034  0+1034  00000134  2\*\*2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
-  2 \.ctors        00000000  0+10c8  0+10c8  00000184  2\*\*0
-                  CONTENTS
-  3 \.dtors        00000000  0+10c8  0+10c8  00000184  2\*\*0
-                  CONTENTS
-  4 \.data         00000010  0+10c8  0+10c8  00000148  2\*\*2
+  2 \.data         00000010  0+10c8  0+10c8  00000148  2\*\*2
                   CONTENTS, ALLOC, LOAD, DATA
-  5 \.sbss         00000000  0+10d8  0+10d8  00000184  2\*\*0
-                  CONTENTS
-  6 \.bss          00000000  0+10d8  0+10d8  00000158  2\*\*0
-                  ALLOC
-  7 \.stack        00000004  0+80000  0+80000  00000180  2\*\*0
+  3 \.stack        00000004  0+80000  0+80000  00000180  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
-  8 \.cranges      00000014  0+  0+  00000184  2\*\*0
+  4 \.cranges      00000014  0+  0+  00000184  2\*\*0
                   CONTENTS, DEBUGGING, SORT_ENTRIES
 SYMBOL TABLE:
 0+1000 l    d  \.text  0+ (|\.text)
 0+1034 l    d  \.rodata        0+ (|\.rodata)
-0+10c8 l    d  \.ctors 0+ (|\.ctors)
-0+10c8 l    d  \.dtors 0+ (|\.dtors)
 0+10c8 l    d  \.data  0+ (|\.data)
-0+10d8 l    d  \.sbss  0+ (|\.sbss)
-0+10d8 l    d  \.bss   0+ (|\.bss)
 0+80000 l    d  \.stack        0+ (|\.stack)
 0+ l    d  \.cranges   0+ (|\.cranges)
 0+ l    d  \*ABS\*     0+ (|\.shstrtab)
@@ -54,14 +42,14 @@ SYMBOL TABLE:
 0+1024 g       \.text  0+ compactlabel2
 0+1028 g       \.text  0+ compactlabel3
 0+1010 g       \.text  0+ 0x04 medialabel1
-0+10c8 g       \.dtors 0+ ___dtors
+0+10c8 g       \*ABS\* 0+ ___dtors
 0+10cc g       \.data  0+ medialabel4
 0+10d8 g       \*ABS\* 0+ __bss_start
-0+10c8 g       \.ctors 0+ ___ctors_end
+0+10c8 g       \*ABS\* 0+ ___ctors_end
 0+10d4 g       \.data  0+ compactlabel5
-0+10c8 g       \.ctors 0+ ___ctors
+0+10c8 g       \*ABS\* 0+ ___ctors
 0+10d8 g       \*ABS\* 0+ _edata
 0+10d8 g       \*ABS\* 0+ _end
 0+1000 g       \.text  0+ 0x04 start
 0+80000 g       \.stack        0+ _stack
-0+10c8 g       \.dtors 0+ ___dtors_end
+0+10c8 g       \*ABS\* 0+ ___dtors_end
index 1b54cf5..a150dc2 100644 (file)
@@ -97,13 +97,13 @@ set sh64tests {
      {{readelf {-s -r -x 1 -x 3} reldl64.rd}} "reldl64.bin" }
     {"Handling SH64 assembler-generated .cranges" "-mshelf32"
      "--abi=32" {crange-2a.s crange-1.s}
-     {{readelf {-S -s -r -x 1 -x 2 -x 9} crange1.rd}} "crange1.bin" }
+     {{readelf {-S -s -r -x 1 -x 2 -x 4} crange1.rd}} "crange1.bin" }
     {"Handling SH64 assembler-generated .cranges, partial linking" "-mshelf32 -r"
      "--abi=32" {crange-2a.s}
      {{readelf {-S -s -r -x 2 -x 6} crangerel1.rd}} "crangerel1.bin" }
     {"Mixing SH64 assembler-generated with linker-generated .cranges" "-mshelf32"
      "--abi=32" {crange-2a.s crange-2b.s crange-1.s}
-     {{readelf {-S -s -r -x 2 -x 9} crange2.rd}} "crange2.bin" }
+     {{readelf {-S -s -r -x 2 -x 4} crange2.rd}} "crange2.bin" }
     {"Mixing SH64 assembler-generated with linker-generated .cranges, partial linking"
      "-mshelf32 -r"
      "--abi=32" {crange-2a.s crange-2c.s crange-2d.s crange-2e.s}
@@ -112,17 +112,17 @@ set sh64tests {
      "--abi=32"
      {crange-2e.s crange-2f.s crange-2g.s crange-2a.s crange-2d.s crange-2i.s
       crange-2h.s crange-1.s}
-      {{readelf {-S -s -x 2 -x 9} crange3.rd} {objdump -d crange3.dd}} "crange3.bin" }
+      {{readelf {-S -s -x 2 -x 4} crange3.rd} {objdump -d crange3.dd}} "crange3.bin" }
     {"Sorted SH64 .cranges, entry at SHcompact code" "-mshelf32 --entry diversion"
      "--abi=32"
      {crange-2e.s crange-2f.s crange-2g.s crange-2a.s crange-2d.s crange-2i.s
       crange-2h.s crange-1.s}
-      {{readelf {-h -S -s -x 2 -x 9} crange3-cmpct.rd}} "crange3-cmpct.bin" }
+      {{readelf {-h -S -s -x 2 -x 4} crange3-cmpct.rd}} "crange3-cmpct.bin" }
     {"Sorted SH64 .cranges, entry at SHmedia code" "-mshelf32 --entry diversion2"
      "--abi=32"
      {crange-2e.s crange-2f.s crange-2g.s crange-2a.s crange-2d.s crange-2i.s
       crange-2h.s crange-1.s}
-      {{readelf {-h -S -s -x 2 -x 9} crange3-media.rd}} "crange3-media.bin" }
+      {{readelf {-h -S -s -x 2 -x 4} crange3-media.rd}} "crange3-media.bin" }
     {"SH64 Big Endianness" "-mshelf64 -Tendian.ld"
      "--abi=64" {endian.s}
      {{objdump -s endian.sbd} {objdump -d endian.dbd}} "endianb.bin" }
index 84dabc5..c0b1f34 100644 (file)
@@ -8,7 +8,7 @@ Program Header:
     LOAD off    0x0+100 vaddr 0x0+1000 paddr 0x0+1000 align 2\*\*7
          filesz 0x0+348 memsz 0x0+348 flags r-x
     LOAD off    0x0+448 vaddr 0x0+13c8 paddr 0x0+13c8 align 2\*\*7
-         filesz 0x0+194 memsz 0x0+198 flags rw-
+         filesz 0x0+194 memsz 0x0+194 flags rw-
     LOAD off    0x0+600 vaddr 0x0+80000 paddr 0x0+80000 align 2\*\*7
          filesz 0x00000004 memsz 0x00000004 flags rw-
 
@@ -18,26 +18,14 @@ Idx Name          Size      VMA       LMA       File off  Algn
                   CONTENTS, ALLOC, LOAD, READONLY, CODE
   1 \.rodata       0+144  0+1204  0+1204  0+304  2\*\*2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
-  2 \.ctors        0+  0+13c8  0+13c8  0+604  2\*\*0
-                  CONTENTS
-  3 \.dtors        0+  0+13c8  0+13c8  0+604  2\*\*0
-                  CONTENTS
-  4 \.data         0+194  0+13c8  0+13c8  0+448  2\*\*2
+  2 \.data         0+194  0+13c8  0+13c8  0+448  2\*\*2
                   CONTENTS, ALLOC, LOAD, DATA
-  5 \.sbss         0+  0+1560  0+1560  0+604  2\*\*0
-                  CONTENTS
-  6 \.bss          0+  0+1560  0+1560  0+5dc  2\*\*0
-                  ALLOC
-  7 \.stack        0+4  0+80000  0+80000  0+600  2\*\*0
+  3 \.stack        0+4  0+80000  0+80000  0+600  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
 0+1000 l    d  \.text  0+ (|\.text)
 0+1204 l    d  \.rodata        0+ (|\.rodata)
-0+13c8 l    d  \.ctors 0+ (|\.ctors)
-0+13c8 l    d  \.dtors 0+ (|\.dtors)
 0+13c8 l    d  \.data  0+ (|\.data)
-0+1560 l    d  \.sbss  0+ (|\.sbss)
-0+1560 l    d  \.bss   0+ (|\.bss)
 0+80000 l    d  \.stack        0+ (|\.stack)
 0+ l    d  \*ABS\*     0+ (|\.shstrtab)
 0+ l    d  \*ABS\*     0+ (|\.symtab)
@@ -88,7 +76,7 @@ SYMBOL TABLE:
 0+14e0 g       \.data  0+ dbar_mixboth2
 0+14ec g       \.data  0+ dbaz
 0+1524 g       \.data  0+ dbaz_mix
-0+13c8 g       \.dtors 0+ ___dtors
+0+13c8 g       \*ABS\* 0+ ___dtors
 0+141c g       \.data  0+ dfoo_mixboth2
 0+119c g       \.text  0+ 0x04 bazboth
 0+13f0 g       \.data  0+ dfoo_other
@@ -104,13 +92,13 @@ SYMBOL TABLE:
 0+14f4 g       \.data  0+ dbazboth
 0+1038 g       \.text  0+ 0x04 foo_otherwithout
 0+1190 g       \.text  0+ 0x04 bar_mixwithout2
-0+13c8 g       \.ctors 0+ ___ctors_end
+0+13c8 g       \*ABS\* 0+ ___ctors_end
 0+1064 g       \.text  0+ 0x04 foo_mixwithout
 0+116c g       \.text  0+ 0x04 bar_other
 0+13d0 g       \.data  0+ dfooboth
 0+1034 g       \.text  0+ 0x04 foo_otherboth2
 0+1400 g       \.data  0+ dfoo_mix
-0+13c8 g       \.ctors 0+ ___ctors
+0+13c8 g       \*ABS\* 0+ ___ctors
 0+14d4 g       \.data  0+ dbar_mix
 0+100c g       \.text  0+ 0x04 fooboth
 0+1170 g       \.text  0+ 0x04 bar_otherboth
@@ -133,6 +121,6 @@ SYMBOL TABLE:
 0+1160 g       \.text  0+ 0x04 barboth
 0+14b8 g       \.data  0+ dbarboth
 0+1188 g       \.text  0+ 0x04 bar_mixboth2
-0+13c8 g       \.dtors 0+ ___dtors_end
+0+13c8 g       \*ABS\* 0+ ___dtors_end
 0+151c g       \.data  0+ dbaz_otherboth2
 0+1500 g       \.data  0+ dbazboth2
index 71ab0d3..8a7b236 100644 (file)
@@ -8,7 +8,7 @@ Program Header:
     LOAD off    0x0+100 vaddr 0x0+1000 paddr 0x0+1000 align 2\*\*7
          filesz 0x0+348 memsz 0x0+348 flags r-x
     LOAD off    0x0+448 vaddr 0x0+13c8 paddr 0x0+13c8 align 2\*\*7
-         filesz 0x0+194 memsz 0x0+198 flags rw-
+         filesz 0x0+194 memsz 0x0+194 flags rw-
     LOAD off    0x0+600 vaddr 0x0+80000 paddr 0x0+80000 align 2\*\*7
          filesz 0x0+4 memsz 0x0+4 flags rw-
 
@@ -18,26 +18,14 @@ Idx Name          Size      VMA               LMA               File off  Algn
                   CONTENTS, ALLOC, LOAD, READONLY, CODE
   1 \.rodata       0+144  0+1204  0+1204  0+304  2\*\*2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
-  2 \.ctors        0+  0+13c8  0+13c8  0+604  2\*\*0
-                  CONTENTS
-  3 \.dtors        0+  0+13c8  0+13c8  0+604  2\*\*0
-                  CONTENTS
-  4 \.data         0+194  0+13c8  0+13c8  0+448  2\*\*2
+  2 \.data         0+194  0+13c8  0+13c8  0+448  2\*\*2
                   CONTENTS, ALLOC, LOAD, DATA
-  5 \.sbss         0+  0+1560  0+1560  0+604  2\*\*0
-                  CONTENTS
-  6 \.bss          0+  0+1560  0+1560  0+5dc  2\*\*0
-                  ALLOC
-  7 \.stack        0+4  0+80000  0+80000  0+600  2\*\*0
+  3 \.stack        0+4  0+80000  0+80000  0+600  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
 0+1000 l    d  \.text  0+ (|\.text)
 0+1204 l    d  \.rodata        0+ (|\.rodata)
-0+13c8 l    d  \.ctors 0+ (|\.ctors)
-0+13c8 l    d  \.dtors 0+ (|\.dtors)
 0+13c8 l    d  \.data  0+ (|\.data)
-0+1560 l    d  \.sbss  0+ (|\.sbss)
-0+1560 l    d  \.bss   0+ (|\.bss)
 0+80000 l    d  \.stack        0+ (|\.stack)
 0+ l    d  \*ABS\*     0+ (|\.shstrtab)
 0+ l    d  \*ABS\*     0+ (|\.symtab)
@@ -88,7 +76,7 @@ SYMBOL TABLE:
 0+14e0 g       \.data  0+ dbar_mixboth2
 0+14ec g       \.data  0+ dbaz
 0+1524 g       \.data  0+ dbaz_mix
-0+13c8 g       \.dtors 0+ ___dtors
+0+13c8 g       \*ABS\* 0+ ___dtors
 0+141c g       \.data  0+ dfoo_mixboth2
 0+119c g       \.text  0+ 0x04 bazboth
 0+13f0 g       \.data  0+ dfoo_other
@@ -104,13 +92,13 @@ SYMBOL TABLE:
 0+14f4 g       \.data  0+ dbazboth
 0+1038 g       \.text  0+ 0x04 foo_otherwithout
 0+1190 g       \.text  0+ 0x04 bar_mixwithout2
-0+13c8 g       \.ctors 0+ ___ctors_end
+0+13c8 g       \*ABS\* 0+ ___ctors_end
 0+1064 g       \.text  0+ 0x04 foo_mixwithout
 0+116c g       \.text  0+ 0x04 bar_other
 0+13d0 g       \.data  0+ dfooboth
 0+1034 g       \.text  0+ 0x04 foo_otherboth2
 0+1400 g       \.data  0+ dfoo_mix
-0+13c8 g       \.ctors 0+ ___ctors
+0+13c8 g       \*ABS\* 0+ ___ctors
 0+14d4 g       \.data  0+ dbar_mix
 0+100c g       \.text  0+ 0x04 fooboth
 0+1170 g       \.text  0+ 0x04 bar_otherboth
@@ -133,6 +121,6 @@ SYMBOL TABLE:
 0+1160 g       \.text  0+ 0x04 barboth
 0+14b8 g       \.data  0+ dbarboth
 0+1188 g       \.text  0+ 0x04 bar_mixboth2
-0+13c8 g       \.dtors 0+ ___dtors_end
+0+13c8 g       \*ABS\* 0+ ___dtors_end
 0+151c g       \.data  0+ dbaz_otherboth2
 0+1500 g       \.data  0+ dbazboth2
index 8ee19bd..fbc4d6e 100644 (file)
 
 Relocation section '\.rela\.text' at offset 0x[0-9a-f]+ contains 1 entries:
 .*
-000001f8  000000a5 R_SH_RELATIVE +000001fc
+000001b0  000000a5 R_SH_RELATIVE +000001b4
 
 Hex dump of section '\.rela\.text':
-  0x000001e4          000001fc 000000a5 000001f8 .*
+  0x0000019c          000001b4 000000a5 000001b0 .*
 
 Hex dump of section '\.text':
-  0x000001f0          000001fc 00090009 00090009 .*
+  0x000001a8          000001b4 00090009 00090009 .*
index 04b91e3..6118071 100644 (file)
@@ -10,22 +10,22 @@ There are [0-9]+ section headers, starting at offset 0x[0-9a-f]+:
 Section Headers:
   \[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
   \[ 0\] +NULL +0+ 0+ 0+ 0+ +0 +0 +0
-  \[ 1\] \.interp +.*
-  \[ 2\] \.hash +.*
-  \[ 3\] \.dynsym +.*
-  \[ 4\] \.dynstr +.*
-  \[ 5\] \.rela\.dyn +.*
-  \[ 6\] \.rela\.plt +.*
-  \[ 7\] \.plt +.*
-  \[ 8\] \.text +PROGBITS +0+401000 .*
-  \[ 9\] \.tdata +PROGBITS +0+413000 [0-9a-f]+ 0+018 00 WAT  0   0  4
-  \[10\] \.tbss +NOBITS +0+413018 [0-9a-f]+ 0+010 00 WAT  0   0  1
+  \[ 1\] \.interp .*
+  \[ 2\] \.hash .*
+  \[ 3\] \.dynsym .*
+  \[ 4\] \.dynstr .*
+  \[ 5\] \.rela\.dyn .*
+  \[ 6\] \.rela\.plt .*
+  \[ 7\] \.plt .*
+  \[ 8\] \.text +PROGBITS .*
+  \[ 9\] \.tdata +PROGBITS .* 0+018 00 WAT  0   0  4
+  \[10\] \.tbss +NOBITS .* 0+010 00 WAT  0   0  1
 #...
-  \[[0-9a-f]+\] \.got +PROGBITS +0+414000 .*
+  \[[0-9a-f]+\] \.got +PROGBITS .*
 #...
-  \[[0-9a-f]+\] \.shstrtab +.*
-  \[[0-9a-f]+\] \.symtab +.*
-  \[[0-9a-f]+\] \.strtab +.*
+  \[[0-9a-f]+\] \.shstrtab .*
+  \[[0-9a-f]+\] \.symtab .*
+  \[[0-9a-f]+\] \.strtab .*
 Key to Flags:
 .*
 .*
@@ -56,25 +56,24 @@ Program Headers:
 
 Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
  Offset +Info +Type +Sym\.Value +Sym\. Name \+ Addend
-0+414010  00000197 R_SH_TLS_TPOFF32 +0+ +sG3 \+ 0
-0+414014  00000397 R_SH_TLS_TPOFF32 +0+ +sG2 \+ 0
-0+414018  00000497 R_SH_TLS_TPOFF32 +0+ +sG4 \+ 0
-0+41401c  0000[0-9a-f]+97 R_SH_TLS_TPOFF32 +0+ +sG1 \+ 0
+[0-9a-f ]+R_SH_TLS_TPOFF32 +0+ +sG3 \+ 0
+[0-9a-f ]+R_SH_TLS_TPOFF32 +0+ +sG2 \+ 0
+[0-9a-f ]+R_SH_TLS_TPOFF32 +0+ +sG4 \+ 0
+[0-9a-f ]+R_SH_TLS_TPOFF32 +0+ +sG1 \+ 0
 
 Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  Offset +Info +Type +Sym\.Value +Sym\. Name \+ Addend
-0+41400c  000005a4 R_SH_JMP_SLOT +[0-9a-f]+ +__tls_get_addr \+ [0-9a-f]+
+[0-9a-f ]+R_SH_JMP_SLOT[0-9a-f ]+__tls_get_addr \+ [0-9a-f]+
 
 Symbol table '\.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT  UND *
- +1: 0+ +0 TLS +GLOBAL DEFAULT  UND sG3
- +2: [0-9a-f]+ +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +3: 0+ +0 TLS +GLOBAL DEFAULT  UND sG2
- +4: 0+ +0 TLS +GLOBAL DEFAULT  UND sG4
- +5: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT  UND __tls_get_addr
+.* NOTYPE +LOCAL +DEFAULT  UND *
+.* TLS +GLOBAL DEFAULT  UND sG3
+.* TLS +GLOBAL DEFAULT  UND sG2
+.* TLS +GLOBAL DEFAULT  UND sG4
+.* FUNC +GLOBAL DEFAULT  UND __tls_get_addr
 #...
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG1
+.* TLS +GLOBAL DEFAULT  UND sG1
 #...
 
 #pass
index 7fb7e87..618ae59 100644 (file)
@@ -8,5 +8,5 @@
 .*: +file format elf32-sh.*
 
 Contents of section \.got:
414000 [0-9a-f]+ 00000000 00000000 [0-9a-f]+  .*
414010 00000000 00000000 00000000 00000000  .*
[0-9a-f]+ [0-9a-f]+ 00000000 00000000 [0-9a-f]+  .*
[0-9a-f]+ 00000000 00000000 00000000 00000000  .*
index 25e0875..b1683b8 100644 (file)
@@ -8,5 +8,5 @@
 .*: +file format elf32-sh.*
 
 Contents of section .tdata:
413000 11000000 12000000 41000000 42000000  .*
413010 01010000 02010000 +.*
[0-9a-f]+ 11000000 12000000 41000000 42000000  .*
[0-9a-f]+ 01010000 02010000 +.*
index c95f401..70d65da 100644 (file)
@@ -10,21 +10,21 @@ There are [0-9]+ section headers, starting at offset 0x[0-9a-f]+:
 Section Headers:
   \[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
   \[ 0\] +NULL +0+ 0+ 0+ 0+ +0 +0 +0
-  \[ 1\] \.hash +.*
-  \[ 2\] \.dynsym +.*
-  \[ 3\] \.dynstr +.*
-  \[ 4\] \.rela\.dyn +.*
-  \[ 5\] \.rela\.plt +.*
-  \[ 6\] \.plt +.*
-  \[ 7\] \.text +PROGBITS +0+[0-9a-f]+ .*
-  \[ 8\] \.tdata +PROGBITS +0+[0-9a-f]+ [0-9a-f]+ 0+018 00 WAT  0   0  4
-  \[ 9\] \.tbss +NOBITS +0+[0-9a-f]+ [0-9a-f]+ 0+008 00 WAT  0   0  1
+  \[ 1\] \.hash .*
+  \[ 2\] \.dynsym .*
+  \[ 3\] \.dynstr .*
+  \[ 4\] \.rela\.dyn .*
+  \[ 5\] \.rela\.plt .*
+  \[ 6\] \.plt .*
+  \[ 7\] \.text +PROGBITS .*
+  \[ 8\] \.tdata +PROGBITS .* 0+18 00 WAT  0   0  4
+  \[ 9\] \.tbss +NOBITS .* 0+08 00 WAT  0   0  1
 #...
-  \[[0-9a-f]+\] \.got +PROGBITS +0+[0-9a-f]+ .*
+  \[[0-9a-f]+\] \.got +PROGBITS .*
 #...
-  \[[0-9a-f]+\] \.shstrtab +.*
-  \[[0-9a-f]+\] \.symtab +.*
-  \[[0-9a-f]+\] \.strtab +.*
+  \[[0-9a-f]+\] \.shstrtab .*
+  \[[0-9a-f]+\] \.symtab .*
+  \[[0-9a-f]+\] \.strtab .*
 Key to Flags:
 .*
 .*
@@ -39,7 +39,7 @@ Program Headers:
   LOAD.*
   LOAD.*
   DYNAMIC.*
-  TLS +0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x0+18 0x0+20 R +0x4
+  TLS .* 0x0+18 0x0+20 R +0x4
 
  Section to Segment mapping:
   Segment Sections\.\.\.
@@ -50,37 +50,33 @@ Program Headers:
 
 Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 10 entries:
  Offset +Info +Type +Sym\.Value +Sym\. Name \+ Addend
-0+[0-9a-f]+  00000095 R_SH_TLS_DTPMOD32 +0+00
-0+[0-9a-f]+  00000097 R_SH_TLS_TPOFF32 +0+0c
-0+[0-9a-f]+  00000095 R_SH_TLS_DTPMOD32 +0+00
-0+[0-9a-f]+  00000095 R_SH_TLS_DTPMOD32 +0+00
-0+[0-9a-f]+  00000097 R_SH_TLS_TPOFF32 +0+1c
-0+[0-9a-f]+  00000095 R_SH_TLS_DTPMOD32 +0+00
-0+[0-9a-f]+  00000097 R_SH_TLS_TPOFF32 +0+14
-0+[0-9a-f]+  0000[0-9a-f]+95 R_SH_TLS_DTPMOD32 +0+ +sg1 \+ 0
-0+[0-9a-f]+  0000[0-9a-f]+96 R_SH_TLS_DTPOFF32 +0+ +sg1 \+ 0
-0+[0-9a-f]+  0000[0-9a-f]+97 R_SH_TLS_TPOFF32 +0+04 +sg2 \+ 0
+[0-9a-f ]+R_SH_TLS_DTPMOD32 +0+00
+[0-9a-f ]+R_SH_TLS_TPOFF32 +0+0c
+[0-9a-f ]+R_SH_TLS_DTPMOD32 +0+00
+[0-9a-f ]+R_SH_TLS_DTPMOD32 +0+00
+[0-9a-f ]+R_SH_TLS_TPOFF32 +0+1c
+[0-9a-f ]+R_SH_TLS_DTPMOD32 +0+00
+[0-9a-f ]+R_SH_TLS_TPOFF32 +0+14
+[0-9a-f ]+R_SH_TLS_DTPMOD32 +0+ +sg1 \+ 0
+[0-9a-f ]+R_SH_TLS_DTPOFF32 +0+ +sg1 \+ 0
+[0-9a-f ]+R_SH_TLS_TPOFF32 +0+04 +sg2 \+ 0
 
 Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  Offset +Info +Type +Sym\.Value +Sym\. Name \+ Addend
-0+[0-9a-f]+  0000[0-9a-f]+a4 R_SH_JMP_SLOT +[0-9a-f]+ +__tls_get_addr \+ [0-9a-f]+
+[0-9a-f ]+R_SH_JMP_SLOT[0-9a-f ]+__tls_get_addr \+ [0-9a-f]+
 
 Symbol table '\.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT  UND *
- +1: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 *
- +2: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 *
- +3: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 *
- +4: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +[0-9]+ *
- +5: 0+ +0 NOTYPE +LOCAL +DEFAULT  UND *
- +6: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9a-f]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  UND __tls_get_addr
- +[0-9a-f]+: 0+00 +0 TLS +GLOBAL DEFAULT +8 sg1
+.* NOTYPE +LOCAL +DEFAULT  UND *
+.* SECTION LOCAL  DEFAULT +7 *
+.* SECTION LOCAL  DEFAULT +8 *
+.* SECTION LOCAL  DEFAULT +9 *
+.* NOTYPE  GLOBAL DEFAULT  UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +8 sg1
 #...
- +[0-9a-f]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fn1
+.* FUNC +GLOBAL DEFAULT +7 fn1
 #...
- +[0-9a-f]+: 0+04 +0 TLS +GLOBAL DEFAULT +8 sg2
+.* TLS +GLOBAL DEFAULT +8 sg2
 #...
 
 #pass
-
index c2abc8f..912d760 100644 (file)
@@ -4,7 +4,7 @@
 #readelf: -WSsrl
 #target: sparc*-*-*
 
-There are 15 section headers, starting at offset 0x[0-9a-f]+:
+.*
 
 Section Headers:
  +\[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
@@ -19,10 +19,9 @@ Section Headers:
  +\[ 8\] .tbss +NOBITS +0+231f4 0+31f4 0+40 00 WAT +0 +0 +4
  +\[ 9\] .dynamic +DYNAMIC +0+231f4 0+31f4 0+80 08 +WA +4 +0 +4
  +\[10\] .got +PROGBITS +0+23274 0+3274 0+14 04 +WA +0 +0 +4
- +\[11\] .plt +.*
- +\[12\] .shstrtab +.*
- +\[13\] .symtab +.*
- +\[14\] .strtab +.*
+ +\[11\] .shstrtab +.*
+ +\[12\] .symtab +.*
+ +\[13\] .strtab +.*
 #...
 
 Elf file type is EXEC \(Executable file\)
@@ -34,100 +33,97 @@ Program Headers:
  +PHDR +0x0+34 0x0+10034 0x0+10034 0x0+c0 0x0+c0 R E 0x4
  +INTERP +0x0+f4 0x0+100f4 0x0+100f4 0x0+11 0x0+11 R +0x1
 .*Requesting program interpreter.*
- +LOAD +0x0+ 0x0+10000 0x0+10000 0x0+2194 0x0+2194 R E 0x10000
- +LOAD +0x0+2194 0x0+22194 0x0+22194 0x0+10f4 0x0+10f4 RWE 0x10000
- +DYNAMIC +0x0+31f4 0x0+231f4 0x0+231f4 0x0+80 0x0+80 RW +0x4
- +TLS +0x0+2194 0x0+22194 0x0+22194 0x0+1060 0x0+10a0 R +0x4
+ +LOAD .* R E 0x10000
+ +LOAD .* RW +0x10000
+ +DYNAMIC .* RW +0x4
+ +TLS .* 0x0+1060 0x0+10a0 R +0x4
 #...
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
  Offset +Info +Type +Sym. Value +Symbol's Name \+ Addend
-00023278 +0000014e R_SPARC_TLS_TPOFF32 +00000000 +sG5 \+ 0
-0002327c +0000034e R_SPARC_TLS_TPOFF32 +00000000 +sG2 \+ 0
-00023280 +0000074e R_SPARC_TLS_TPOFF32 +00000000 +sG6 \+ 0
-00023284 +0000084e R_SPARC_TLS_TPOFF32 +00000000 +sG1 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +00000000 +sG5 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +00000000 +sG2 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +00000000 +sG6 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +00000000 +sG1 \+ 0
 
-Symbol table '.dynsym' contains 11 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +1: 0+ +0 TLS +GLOBAL DEFAULT +UND sG5
- +2: 0+231f4 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +3: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +4: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +5: 0+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +6: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +7: 0+ +0 TLS +GLOBAL DEFAULT +UND sG6
- +8: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +9: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +10: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* TLS +GLOBAL DEFAULT +UND sG5
+.* TLS +GLOBAL DEFAULT +UND sG2
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sG6
+.* TLS +GLOBAL DEFAULT +UND sG1
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
-Symbol table '.symtab' contains 68 entries:
+Symbol table '.symtab' contains 67 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +1: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 *
- +2: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 *
- +3: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 *
- +4: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 *
- +5: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *
- +6: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +7: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +8: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +9: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 *
- +[0-9]+: 0+1020 +0 TLS +LOCAL +DEFAULT +7 sl1
- +[0-9]+: 0+1024 +0 TLS +LOCAL +DEFAULT +7 sl2
- +[0-9]+: 0+1028 +0 TLS +LOCAL +DEFAULT +7 sl3
- +[0-9]+: 0+102c +0 TLS +LOCAL +DEFAULT +7 sl4
- +[0-9]+: 0+1030 +0 TLS +LOCAL +DEFAULT +7 sl5
- +[0-9]+: 0+1034 +0 TLS +LOCAL +DEFAULT +7 sl6
- +[0-9]+: 0+1038 +0 TLS +LOCAL +DEFAULT +7 sl7
- +[0-9]+: 0+103c +0 TLS +LOCAL +DEFAULT +7 sl8
- +[0-9]+: 0+1080 +0 TLS +LOCAL +DEFAULT +8 bl1
- +[0-9]+: 0+1084 +0 TLS +LOCAL +DEFAULT +8 bl2
- +[0-9]+: 0+1088 +0 TLS +LOCAL +DEFAULT +8 bl3
- +[0-9]+: 0+108c +0 TLS +LOCAL +DEFAULT +8 bl4
- +[0-9]+: 0+1090 +0 TLS +LOCAL +DEFAULT +8 bl5
- +[0-9]+: 0+1094 +0 TLS +LOCAL +DEFAULT +8 bl6
- +[0-9]+: 0+1098 +0 TLS +LOCAL +DEFAULT +8 bl7
- +[0-9]+: 0+109c +0 TLS +LOCAL +DEFAULT +8 bl8
- +[0-9]+: 0+101c +0 TLS +GLOBAL DEFAULT +7 sg8
- +[0-9]+: 0+107c +0 TLS +GLOBAL DEFAULT +8 bg8
- +[0-9]+: 0+1074 +0 TLS +GLOBAL DEFAULT +8 bg6
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG5
- +[0-9]+: 0+1068 +0 TLS +GLOBAL DEFAULT +8 bg3
- +[0-9]+: 0+231f4 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+1008 +0 TLS +GLOBAL DEFAULT +7 sg3
- +[0-9]+: 0+1048 +0 TLS +GLOBAL HIDDEN +7 sh3
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +[0-9]+: 0+100c +0 TLS +GLOBAL DEFAULT +7 sg4
- +[0-9]+: 0+1010 +0 TLS +GLOBAL DEFAULT +7 sg5
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: 0+1070 +0 TLS +GLOBAL DEFAULT +8 bg5
- +[0-9]+: 0+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+1058 +0 TLS +GLOBAL HIDDEN +7 sh7
- +[0-9]+: 0+105c +0 TLS +GLOBAL HIDDEN +7 sh8
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1
- +[0-9]+: 0+12000 +0 FUNC +GLOBAL DEFAULT +6 _start
- +[0-9]+: 0+104c +0 TLS +GLOBAL HIDDEN +7 sh4
- +[0-9]+: 0+1078 +0 TLS +GLOBAL DEFAULT +8 bg7
- +[0-9]+: 0+1050 +0 TLS +GLOBAL HIDDEN +7 sh5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG6
- +[0-9]+: 0+11008 +0 FUNC +GLOBAL DEFAULT +6 fn2
- +[0-9]+: 0+1004 +0 TLS +GLOBAL DEFAULT +7 sg2
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +[0-9]+: 0+1040 +0 TLS +GLOBAL HIDDEN +7 sh1
- +[0-9]+: 0+1014 +0 TLS +GLOBAL DEFAULT +7 sg6
- +[0-9]+: 0+1018 +0 TLS +GLOBAL DEFAULT +7 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: 0+23274 +0 OBJECT +GLOBAL +HIDDEN +10 _GLOBAL_OFFSET_TABLE_
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: 0+1044 +0 TLS +GLOBAL HIDDEN +7 sh2
- +[0-9]+: 0+1054 +0 TLS +GLOBAL HIDDEN +7 sh6
- +[0-9]+: 0+1064 +0 TLS +GLOBAL DEFAULT +8 bg2
- +[0-9]+: 0+1060 +0 TLS +GLOBAL DEFAULT +8 bg1
- +[0-9]+: 0+106c +0 TLS +GLOBAL DEFAULT +8 bg4
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +1 *
+.* SECTION LOCAL +DEFAULT +2 *
+.* SECTION LOCAL +DEFAULT +3 *
+.* SECTION LOCAL +DEFAULT +4 *
+.* SECTION LOCAL +DEFAULT +5 *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +9 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* SECTION LOCAL +DEFAULT +11 *
+.* SECTION LOCAL +DEFAULT +12 *
+.* SECTION LOCAL +DEFAULT +13 *
+.* TLS +LOCAL +DEFAULT +7 sl1
+.* TLS +LOCAL +DEFAULT +7 sl2
+.* TLS +LOCAL +DEFAULT +7 sl3
+.* TLS +LOCAL +DEFAULT +7 sl4
+.* TLS +LOCAL +DEFAULT +7 sl5
+.* TLS +LOCAL +DEFAULT +7 sl6
+.* TLS +LOCAL +DEFAULT +7 sl7
+.* TLS +LOCAL +DEFAULT +7 sl8
+.* TLS +LOCAL +DEFAULT +8 bl1
+.* TLS +LOCAL +DEFAULT +8 bl2
+.* TLS +LOCAL +DEFAULT +8 bl3
+.* TLS +LOCAL +DEFAULT +8 bl4
+.* TLS +LOCAL +DEFAULT +8 bl5
+.* TLS +LOCAL +DEFAULT +8 bl6
+.* TLS +LOCAL +DEFAULT +8 bl7
+.* TLS +LOCAL +DEFAULT +8 bl8
+.* TLS +GLOBAL DEFAULT +7 sg8
+.* TLS +GLOBAL DEFAULT +8 bg8
+.* TLS +GLOBAL DEFAULT +8 bg6
+.* TLS +GLOBAL DEFAULT +UND sG5
+.* TLS +GLOBAL DEFAULT +8 bg3
+.* OBJECT +GLOBAL HIDDEN +9 _DYNAMIC
+.* TLS +GLOBAL DEFAULT +7 sg3
+.* TLS +GLOBAL HIDDEN +7 sh3
+.* TLS +GLOBAL DEFAULT +UND sG2
+.* TLS +GLOBAL DEFAULT +7 sg4
+.* TLS +GLOBAL DEFAULT +7 sg5
+.* OBJECT +GLOBAL HIDDEN +ABS _PROCEDURE_LINKAGE_TABLE_
+.* TLS +GLOBAL DEFAULT +8 bg5
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL HIDDEN +7 sh7
+.* TLS +GLOBAL HIDDEN +7 sh8
+.* TLS +GLOBAL DEFAULT +7 sg1
+.* FUNC +GLOBAL DEFAULT +6 _start
+.* TLS +GLOBAL HIDDEN +7 sh4
+.* TLS +GLOBAL DEFAULT +8 bg7
+.* TLS +GLOBAL HIDDEN +7 sh5
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sG6
+.* FUNC +GLOBAL DEFAULT +6 fn2
+.* TLS +GLOBAL DEFAULT +7 sg2
+.* TLS +GLOBAL DEFAULT +UND sG1
+.* TLS +GLOBAL HIDDEN +7 sh1
+.* TLS +GLOBAL DEFAULT +7 sg6
+.* TLS +GLOBAL DEFAULT +7 sg7
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* OBJECT +GLOBAL +HIDDEN +10 _GLOBAL_OFFSET_TABLE_
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL HIDDEN +7 sh2
+.* TLS +GLOBAL HIDDEN +7 sh6
+.* TLS +GLOBAL DEFAULT +8 bg2
+.* TLS +GLOBAL DEFAULT +8 bg1
+.* TLS +GLOBAL DEFAULT +8 bg4
index ae1f1cc..8a3a168 100644 (file)
@@ -4,7 +4,7 @@
 #readelf: -WSsrl
 #target: sparc*-*-*
 
-There are 15 section headers, starting at offset 0x[0-9a-f]+:
+.*
 
 Section Headers:
  +\[Nr\] Name +Type +Address +Off +Size +ES Flg Lk Inf Al
@@ -19,10 +19,9 @@ Section Headers:
  +\[ 8\] .tbss +NOBITS +0+202204 0+2204 0+40 00 WAT +0 +0 +4
  +\[ 9\] .dynamic +DYNAMIC +0+202208 0+2208 0+100 10 +WA +4 +0 +8
  +\[10\] .got +PROGBITS +0+202308 0+2308 0+28 08 +WA +0 +0 +8
- +\[11\] .plt +.*
- +\[12\] .shstrtab +.*
- +\[13\] .symtab +.*
- +\[14\] .strtab +.*
+ +\[11\] .shstrtab +.*
+ +\[12\] .symtab +.*
+ +\[13\] .strtab +.*
 #...
 
 Elf file type is EXEC \(Executable file\)
@@ -34,100 +33,97 @@ Program Headers:
  +PHDR +0x0+40 0x0+100040 0x0+100040 0x0+150 0x0+150 R E 0x8
  +INTERP +0x0+190 0x0+100190 0x0+100190 0x0+19 0x0+19 R +0x1
 .*Requesting program interpreter.*
- +LOAD +0x0+ 0x0+100000 0x0+100000 0x0+21a4 0x0+21a4 R E 0x100000
- +LOAD +0x0+21a4 0x0+2021a4 0x0+2021a4 0x0+25c 0x0+25c RWE 0x100000
- +DYNAMIC +0x0+2208 0x0+202208 0x0+202208 0x0+100 0x0+100 RW +0x8
- +TLS +0x0+21a4 0x0+2021a4 0x0+2021a4 0x0+60 0x0+a0 R +0x4
+ +LOAD .* R E 0x100000
+ +LOAD .* RW +0x100000
+ +DYNAMIC .* RW +0x8
+ +TLS .* 0x0+60 0x0+a0 R +0x4
 #...
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-0+202310 +0+10000004f R_SPARC_TLS_TPOFF64 +0+ +sG5 \+ 0
-0+202318 +0+30000004f R_SPARC_TLS_TPOFF64 +0+ +sG2 \+ 0
-0+202320 +0+70000004f R_SPARC_TLS_TPOFF64 +0+ +sG6 \+ 0
-0+202328 +0+80000004f R_SPARC_TLS_TPOFF64 +0+ +sG1 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+ +sG5 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+ +sG2 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+ +sG6 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+ +sG1 \+ 0
 
-Symbol table '.dynsym' contains 11 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +1: 0+ +0 TLS +GLOBAL DEFAULT +UND sG5
- +2: 0+202208 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +3: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +4: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +5: 0+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +6: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +7: 0+ +0 TLS +GLOBAL DEFAULT +UND sG6
- +8: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +9: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +10: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* TLS +GLOBAL DEFAULT +UND sG5
+.* TLS +GLOBAL DEFAULT +UND sG2
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sG6
+.* TLS +GLOBAL DEFAULT +UND sG1
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
-Symbol table '.symtab' contains 68 entries:
+Symbol table '.symtab' contains 67 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +1: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 *
- +2: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 *
- +3: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 *
- +4: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 *
- +5: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *
- +6: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +7: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +8: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +9: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 *
- +[0-9]+: 0+20 +0 TLS +LOCAL +DEFAULT +7 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL +DEFAULT +7 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL +DEFAULT +7 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL +DEFAULT +7 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL +DEFAULT +7 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL +DEFAULT +7 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL +DEFAULT +7 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL +DEFAULT +7 sl8
- +[0-9]+: 0+80 +0 TLS +LOCAL +DEFAULT +8 bl1
- +[0-9]+: 0+84 +0 TLS +LOCAL +DEFAULT +8 bl2
- +[0-9]+: 0+88 +0 TLS +LOCAL +DEFAULT +8 bl3
- +[0-9]+: 0+8c +0 TLS +LOCAL +DEFAULT +8 bl4
- +[0-9]+: 0+90 +0 TLS +LOCAL +DEFAULT +8 bl5
- +[0-9]+: 0+94 +0 TLS +LOCAL +DEFAULT +8 bl6
- +[0-9]+: 0+98 +0 TLS +LOCAL +DEFAULT +8 bl7
- +[0-9]+: 0+9c +0 TLS +LOCAL +DEFAULT +8 bl8
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +7 sg8
- +[0-9]+: 0+7c +0 TLS +GLOBAL DEFAULT +8 bg8
- +[0-9]+: 0+74 +0 TLS +GLOBAL DEFAULT +8 bg6
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG5
- +[0-9]+: 0+68 +0 TLS +GLOBAL DEFAULT +8 bg3
- +[0-9]+: 0+202208 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+08 +0 TLS +GLOBAL DEFAULT +7 sg3
- +[0-9]+: 0+48 +0 TLS +GLOBAL HIDDEN +7 sh3
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +[0-9]+: 0+0c +0 TLS +GLOBAL DEFAULT +7 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +7 sg5
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: 0+70 +0 TLS +GLOBAL DEFAULT +8 bg5
- +[0-9]+: 0+ +0 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+58 +0 TLS +GLOBAL HIDDEN +7 sh7
- +[0-9]+: 0+5c +0 TLS +GLOBAL HIDDEN +7 sh8
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1
- +[0-9]+: 0+102000 +0 FUNC +GLOBAL DEFAULT +6 _start
- +[0-9]+: 0+4c +0 TLS +GLOBAL HIDDEN +7 sh4
- +[0-9]+: 0+78 +0 TLS +GLOBAL DEFAULT +8 bg7
- +[0-9]+: 0+50 +0 TLS +GLOBAL HIDDEN +7 sh5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG6
- +[0-9]+: 0+101008 +0 FUNC +GLOBAL DEFAULT +6 fn2
- +[0-9]+: 0+04 +0 TLS +GLOBAL DEFAULT +7 sg2
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +[0-9]+: 0+40 +0 TLS +GLOBAL HIDDEN +7 sh1
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +7 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +7 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: 0+202308 +0 OBJECT +GLOBAL +HIDDEN +10 _GLOBAL_OFFSET_TABLE_
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: 0+44 +0 TLS +GLOBAL HIDDEN +7 sh2
- +[0-9]+: 0+54 +0 TLS +GLOBAL HIDDEN +7 sh6
- +[0-9]+: 0+64 +0 TLS +GLOBAL DEFAULT +8 bg2
- +[0-9]+: 0+60 +0 TLS +GLOBAL DEFAULT +8 bg1
- +[0-9]+: 0+6c +0 TLS +GLOBAL DEFAULT +8 bg4
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +1 *
+.* SECTION LOCAL +DEFAULT +2 *
+.* SECTION LOCAL +DEFAULT +3 *
+.* SECTION LOCAL +DEFAULT +4 *
+.* SECTION LOCAL +DEFAULT +5 *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +9 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* SECTION LOCAL +DEFAULT +11 *
+.* SECTION LOCAL +DEFAULT +12 *
+.* SECTION LOCAL +DEFAULT +13 *
+.* TLS +LOCAL +DEFAULT +7 sl1
+.* TLS +LOCAL +DEFAULT +7 sl2
+.* TLS +LOCAL +DEFAULT +7 sl3
+.* TLS +LOCAL +DEFAULT +7 sl4
+.* TLS +LOCAL +DEFAULT +7 sl5
+.* TLS +LOCAL +DEFAULT +7 sl6
+.* TLS +LOCAL +DEFAULT +7 sl7
+.* TLS +LOCAL +DEFAULT +7 sl8
+.* TLS +LOCAL +DEFAULT +8 bl1
+.* TLS +LOCAL +DEFAULT +8 bl2
+.* TLS +LOCAL +DEFAULT +8 bl3
+.* TLS +LOCAL +DEFAULT +8 bl4
+.* TLS +LOCAL +DEFAULT +8 bl5
+.* TLS +LOCAL +DEFAULT +8 bl6
+.* TLS +LOCAL +DEFAULT +8 bl7
+.* TLS +LOCAL +DEFAULT +8 bl8
+.* TLS +GLOBAL DEFAULT +7 sg8
+.* TLS +GLOBAL DEFAULT +8 bg8
+.* TLS +GLOBAL DEFAULT +8 bg6
+.* TLS +GLOBAL DEFAULT +UND sG5
+.* TLS +GLOBAL DEFAULT +8 bg3
+.* OBJECT +GLOBAL HIDDEN +9 _DYNAMIC
+.* TLS +GLOBAL DEFAULT +7 sg3
+.* TLS +GLOBAL HIDDEN +7 sh3
+.* TLS +GLOBAL DEFAULT +UND sG2
+.* TLS +GLOBAL DEFAULT +7 sg4
+.* TLS +GLOBAL DEFAULT +7 sg5
+.* OBJECT +GLOBAL HIDDEN +ABS _PROCEDURE_LINKAGE_TABLE_
+.* TLS +GLOBAL DEFAULT +8 bg5
+.* FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL HIDDEN +7 sh7
+.* TLS +GLOBAL HIDDEN +7 sh8
+.* TLS +GLOBAL DEFAULT +7 sg1
+.* FUNC +GLOBAL DEFAULT +6 _start
+.* TLS +GLOBAL HIDDEN +7 sh4
+.* TLS +GLOBAL DEFAULT +8 bg7
+.* TLS +GLOBAL HIDDEN +7 sh5
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sG6
+.* FUNC +GLOBAL DEFAULT +6 fn2
+.* TLS +GLOBAL DEFAULT +7 sg2
+.* TLS +GLOBAL DEFAULT +UND sG1
+.* TLS +GLOBAL HIDDEN +7 sh1
+.* TLS +GLOBAL DEFAULT +7 sg6
+.* TLS +GLOBAL DEFAULT +7 sg7
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* OBJECT +GLOBAL +HIDDEN +10 _GLOBAL_OFFSET_TABLE_
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
+.* TLS +GLOBAL HIDDEN +7 sh2
+.* TLS +GLOBAL HIDDEN +7 sh6
+.* TLS +GLOBAL DEFAULT +8 bg2
+.* TLS +GLOBAL DEFAULT +8 bg1
+.* TLS +GLOBAL DEFAULT +8 bg4
index 9ffcbd2..19fbf55 100644 (file)
@@ -5,7 +5,7 @@
 #readelf: -WSsrl
 #target: sparc-*-*
 
-There are 13 section headers, starting at offset 0x[0-9a-f]+:
+.*
 
 Section Headers:
  +\[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al
@@ -18,10 +18,9 @@ Section Headers:
  +\[ 6\] .tbss +NOBITS +0+12000 0+2000 0+24 0+ WAT +0 +0 +4
  +\[ 7\] .dynamic +DYNAMIC +0+12000 0+2000 0+80 08 +WA +3 +0 +4
  +\[ 8\] .got +PROGBITS +0+12080 0+2080 0+1c 04 +WA +0 +0 +4
- +\[ 9\] .plt +.*
- +\[10\] .shstrtab +.*
- +\[11\] .symtab +.*
- +\[12\] .strtab +.*
+ +\[ 9\] .shstrtab +.*
+ +\[10\] .symtab +.*
+ +\[11\] .strtab +.*
 #...
 Elf file type is DYN \(Shared object file\)
 Entry point 0x1000
@@ -29,74 +28,69 @@ There are 4 program headers, starting at offset [0-9a-f]+
 
 Program Headers:
  +Type +Offset +VirtAddr +PhysAddr +FileSiz MemSiz +Flg Align
- +LOAD +0x0+ 0x0+ 0x0+ 0x0+2000 0x0+2000 R E 0x10000
- +LOAD +0x0+2000 0x0+12000 0x0+12000 0x0+9c 0x0+9c RWE 0x10000
- +DYNAMIC +0x0+2000 0x0+12000 0x0+12000 0x0+80 0x0+80 RW +0x4
- +TLS +0x0+2000 0x0+12000 0x0+12000 0x0+ 0x0+24 R +0x4
+ +LOAD .* R E 0x10000
+ +LOAD .* RW +0x10000
+ +DYNAMIC .* RW +0x4
+ +TLS .* 0x0+ 0x0+24 R +0x4
 #...
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 12 entries:
  Offset +Info +Type +Sym. Value +Symbol's Name \+ Addend
-0+1004 +0+309 R_SPARC_HI22 +0+12080 +\.got \+ 12080
-0+1008 +0+30c R_SPARC_LO10 +0+12080 +\.got \+ 12080
-0+10dc +0+48 R_SPARC_TLS_LE_HIX22 +0+9
-0+10e0 +0+49 R_SPARC_TLS_LE_LOX10 +0+9
-0+10f8 +0+48 R_SPARC_TLS_LE_HIX22 +0+1c
-0+10fc +0+49 R_SPARC_TLS_LE_LOX10 +0+1c
-0+12084 +0+4e R_SPARC_TLS_TPOFF32 +0+
-0+12088 +0+4e R_SPARC_TLS_TPOFF32 +0+4
-0+12094 +0+4e R_SPARC_TLS_TPOFF32 +0+14
-0+12098 +0+4e R_SPARC_TLS_TPOFF32 +0+18
-0+1208c +0+94e R_SPARC_TLS_TPOFF32 +0+ +sg1 \+ 0
-0+12090 +0+b4e R_SPARC_TLS_TPOFF32 +0+ +sg2 \+ 0
+[0-9a-f ]+R_SPARC_HI22 +0+12080 +\.got \+ 12080
+[0-9a-f ]+R_SPARC_LO10 +0+12080 +\.got \+ 12080
+[0-9a-f ]+R_SPARC_TLS_LE_HIX22 +0+9
+[0-9a-f ]+R_SPARC_TLS_LE_LOX10 +0+9
+[0-9a-f ]+R_SPARC_TLS_LE_HIX22 +0+1c
+[0-9a-f ]+R_SPARC_TLS_LE_LOX10 +0+1c
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+4
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+14
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+18
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+ +sg1 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+ +sg2 \+ 0
 
-Symbol table '.dynsym' contains 14 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +1: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *
- +2: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +3: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +4: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +5: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +6: 0+12000 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +7: 0+1000 +0 FUNC +GLOBAL DEFAULT +5 fn3
- +8: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +9: 0+ +0 TLS +GLOBAL DEFAULT +UND sg1
- +10: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +11: 0+ +0 TLS +GLOBAL DEFAULT +UND sg2
- +12: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +13: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +5 *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* FUNC +GLOBAL DEFAULT +5 fn3
+.* TLS +GLOBAL DEFAULT +UND sg1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sg2
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
-Symbol table '.symtab' contains 31 entries:
+Symbol table '.symtab' contains 30 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +1: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 *
- +2: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 *
- +3: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 *
- +4: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 *
- +5: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *
- +6: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +7: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +8: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +9: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 *
- +[0-9]+: 0+ +0 TLS +LOCAL +DEFAULT +6 bl1
- +[0-9]+: 0+4 +0 TLS +LOCAL +DEFAULT +6 bl2
- +[0-9]+: 0+8 +0 TLS +LOCAL +DEFAULT +6 bl3
- +[0-9]+: 0+c +0 TLS +LOCAL +DEFAULT +6 bl4
- +[0-9]+: 0+10 +0 TLS +LOCAL +DEFAULT +6 bl5
- +[0-9]+: 0+1c +0 TLS +LOCAL +HIDDEN +6 sh3
- +[0-9]+: 0+20 +0 TLS +LOCAL +HIDDEN +6 sh4
- +[0-9]+: 0+14 +0 TLS +LOCAL +HIDDEN +6 sh1
- +[0-9]+: 0+12080 +0 OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: 0+18 +0 TLS +LOCAL +HIDDEN +6 sh2
- +[0-9]+: 0+12000 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+1000 +0 FUNC +GLOBAL DEFAULT +5 fn3
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sg1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sg2
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +1 *
+.* SECTION LOCAL +DEFAULT +2 *
+.* SECTION LOCAL +DEFAULT +3 *
+.* SECTION LOCAL +DEFAULT +4 *
+.* SECTION LOCAL +DEFAULT +5 *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +9 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* SECTION LOCAL +DEFAULT +11 *
+.* TLS +LOCAL +DEFAULT +6 bl1
+.* TLS +LOCAL +DEFAULT +6 bl2
+.* TLS +LOCAL +DEFAULT +6 bl3
+.* TLS +LOCAL +DEFAULT +6 bl4
+.* TLS +LOCAL +DEFAULT +6 bl5
+.* OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
+.* TLS +LOCAL +HIDDEN +6 sh3
+.* OBJECT +LOCAL +HIDDEN +ABS _PROCEDURE_LINKAGE_TABLE_
+.* TLS +LOCAL +HIDDEN +6 sh4
+.* TLS +LOCAL +HIDDEN +6 sh1
+.* OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
+.* TLS +LOCAL +HIDDEN +6 sh2
+.* FUNC +GLOBAL DEFAULT +5 fn3
+.* TLS +GLOBAL DEFAULT +UND sg1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sg2
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
index c12918e..ce375ef 100644 (file)
@@ -5,7 +5,7 @@
 #readelf: -WSsrl
 #target: sparc-*-*
 
-There are 13 section headers, starting at offset 0x[0-9a-f]+:
+.*
 
 Section Headers:
  +\[Nr\] Name +Type +Address +Off +Size +ES Flg Lk Inf Al
@@ -18,10 +18,9 @@ Section Headers:
  +\[ 6\] .tbss +NOBITS +0+102000 0+2000 0+24 0+ WAT +0 +0 +4
  +\[ 7\] .dynamic +DYNAMIC +0+102000 0+2000 0+100 10 +WA +3 +0 +8
  +\[ 8\] .got +PROGBITS +0+102100 0+2100 0+38 08 +WA +0 +0 +8
- +\[ 9\] .plt +.*
- +\[10\] .shstrtab +.*
- +\[11\] .symtab +.*
- +\[12\] .strtab +.*
+ +\[ 9\] .shstrtab +.*
+ +\[10\] .symtab +.*
+ +\[11\] .strtab +.*
 #...
 Elf file type is DYN \(Shared object file\)
 Entry point 0x1000
@@ -29,76 +28,71 @@ There are 4 program headers, starting at offset [0-9a-f]+
 
 Program Headers:
  +Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align
- +LOAD +0x0+ 0x0+ 0x0+ 0x0+2000 0x0+2000 R E 0x100000
- +LOAD +0x0+2000 0x0+102000 0x0+102000 0x0+200 0x0+200 RWE 0x100000
- +DYNAMIC +0x0+2000 0x0+102000 0x0+102000 0x0+100 0x0+100 RW +0x8
- +TLS +0x0+2000 0x0+102000 0x0+102000 0x0+ 0x0+24 R +0x4
+ +LOAD .* R E 0x100000
+ +LOAD .* RW +0x100000
+ +DYNAMIC .* RW +0x8
+ +TLS .* 0x0+ 0x0+24 R +0x4
 #...
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-0+1004 +0+300000022 R_SPARC_HH22 +0+102100 +\.got \+ 102100
-0+1008 +0+300000024 R_SPARC_LM22 +0+102100 +\.got \+ 102100
-0+100c +0+300000023 R_SPARC_HM10 +0+102100 +\.got \+ 102100
-0+1010 +0+30000000c R_SPARC_LO10 +0+102100 +\.got \+ 102100
-0+10ec +0+48 R_SPARC_TLS_LE_HIX22 +0+9
-0+10f0 +0+49 R_SPARC_TLS_LE_LOX10 +0+9
-0+1108 +0+48 R_SPARC_TLS_LE_HIX22 +0+1c
-0+110c +0+49 R_SPARC_TLS_LE_LOX10 +0+1c
-0+102108 +0+4f R_SPARC_TLS_TPOFF64 +0+
-0+102110 +0+4f R_SPARC_TLS_TPOFF64 +0+4
-0+102128 +0+4f R_SPARC_TLS_TPOFF64 +0+14
-0+102130 +0+4f R_SPARC_TLS_TPOFF64 +0+18
-0+102118 +0+90000004f R_SPARC_TLS_TPOFF64 +0+ +sg1 \+ 0
-0+102120 +0+b0000004f R_SPARC_TLS_TPOFF64 +0+ +sg2 \+ 0
+[0-9a-f ]+R_SPARC_HH22 +0+102100 +\.got \+ 102100
+[0-9a-f ]+R_SPARC_LM22 +0+102100 +\.got \+ 102100
+[0-9a-f ]+R_SPARC_HM10 +0+102100 +\.got \+ 102100
+[0-9a-f ]+R_SPARC_LO10 +0+102100 +\.got \+ 102100
+[0-9a-f ]+R_SPARC_TLS_LE_HIX22 +0+9
+[0-9a-f ]+R_SPARC_TLS_LE_LOX10 +0+9
+[0-9a-f ]+R_SPARC_TLS_LE_HIX22 +0+1c
+[0-9a-f ]+R_SPARC_TLS_LE_LOX10 +0+1c
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+4
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+14
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+18
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+ +sg1 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+ +sg2 \+ 0
 
-Symbol table '.dynsym' contains 14 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +1: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *
- +2: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +3: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +4: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +5: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +6: 0+102000 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +7: 0+1000 +0 FUNC +GLOBAL DEFAULT +5 fn3
- +8: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +9: 0+ +0 TLS +GLOBAL DEFAULT +UND sg1
- +10: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +11: 0+ +0 TLS +GLOBAL DEFAULT +UND sg2
- +12: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +13: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +5 *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* FUNC +GLOBAL DEFAULT +5 fn3
+.* TLS +GLOBAL DEFAULT +UND sg1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sg2
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
-Symbol table '.symtab' contains 31 entries:
+Symbol table '.symtab' contains 30 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +1: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 *
- +2: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 *
- +3: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 *
- +4: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 *
- +5: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *
- +6: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +7: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +8: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +9: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 *
- +[0-9]+: 0+ +0 TLS +LOCAL +DEFAULT +6 bl1
- +[0-9]+: 0+4 +0 TLS +LOCAL +DEFAULT +6 bl2
- +[0-9]+: 0+8 +0 TLS +LOCAL +DEFAULT +6 bl3
- +[0-9]+: 0+c +0 TLS +LOCAL +DEFAULT +6 bl4
- +[0-9]+: 0+10 +0 TLS +LOCAL +DEFAULT +6 bl5
- +[0-9]+: 0+1c +0 TLS +LOCAL +HIDDEN +6 sh3
- +[0-9]+: 0+20 +0 TLS +LOCAL +HIDDEN +6 sh4
- +[0-9]+: 0+14 +0 TLS +LOCAL +HIDDEN +6 sh1
- +[0-9]+: 0+102100 +0 OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: 0+18 +0 TLS +LOCAL +HIDDEN +6 sh2
- +[0-9]+: 0+102000 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+1000 +0 FUNC +GLOBAL DEFAULT +5 fn3
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sg1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sg2
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +1 *
+.* SECTION LOCAL +DEFAULT +2 *
+.* SECTION LOCAL +DEFAULT +3 *
+.* SECTION LOCAL +DEFAULT +4 *
+.* SECTION LOCAL +DEFAULT +5 *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +9 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* SECTION LOCAL +DEFAULT +11 *
+.* TLS +LOCAL +DEFAULT +6 bl1
+.* TLS +LOCAL +DEFAULT +6 bl2
+.* TLS +LOCAL +DEFAULT +6 bl3
+.* TLS +LOCAL +DEFAULT +6 bl4
+.* TLS +LOCAL +DEFAULT +6 bl5
+.* OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
+.* TLS +LOCAL +HIDDEN +6 sh3
+.* OBJECT +LOCAL +HIDDEN +ABS _PROCEDURE_LINKAGE_TABLE_
+.* TLS +LOCAL +HIDDEN +6 sh4
+.* TLS +LOCAL +HIDDEN +6 sh1
+.* OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
+.* TLS +LOCAL +HIDDEN +6 sh2
+.* FUNC +GLOBAL DEFAULT +5 fn3
+.* TLS +GLOBAL DEFAULT +UND sg1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +UND sg2
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
index 80d2873..818d859 100644 (file)
@@ -40,104 +40,100 @@ Program Headers:
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
  Offset +Info +Type +Sym. Value +Symbol's Name \+ Addend
-0+120fc +0+4a R_SPARC_TLS_DTPMOD32 +0+
-0+12104 +0+4e R_SPARC_TLS_TPOFF32 +0+24
-0+12108 +0+4e R_SPARC_TLS_TPOFF32 +0+30
-0+1210c +0+4a R_SPARC_TLS_DTPMOD32 +0+
-0+12114 +0+4a R_SPARC_TLS_DTPMOD32 +0+
-0+1211c +0+4e R_SPARC_TLS_TPOFF32 +0+64
-0+1212c +0+4e R_SPARC_TLS_TPOFF32 +0+50
-0+12130 +0+4e R_SPARC_TLS_TPOFF32 +0+70
-0+12138 +0+4a R_SPARC_TLS_DTPMOD32 +0+
-0+12140 +0+4e R_SPARC_TLS_TPOFF32 +0+44
-0+12120 +0+b4e R_SPARC_TLS_TPOFF32 +0+10 +sg5 \+ 0
-0+12124 +0+e4a R_SPARC_TLS_DTPMOD32 +0+ +sg1 \+ 0
-0+12128 +0+e4c R_SPARC_TLS_DTPOFF32 +0+ +sg1 \+ 0
-0+12134 +0+114e R_SPARC_TLS_TPOFF32 +0+4 +sg2 \+ 0
+[0-9a-f ]+R_SPARC_TLS_DTPMOD32 +0+
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+24
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+30
+[0-9a-f ]+R_SPARC_TLS_DTPMOD32 +0+
+[0-9a-f ]+R_SPARC_TLS_DTPMOD32 +0+
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+64
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+50
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+70
+[0-9a-f ]+R_SPARC_TLS_DTPMOD32 +0+
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+44
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+10 +sg5 \+ 0
+[0-9a-f ]+R_SPARC_TLS_DTPMOD32 +0+ +sg1 \+ 0
+[0-9a-f ]+R_SPARC_TLS_DTPOFF32 +0+ +sg1 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+4 +sg2 \+ 0
 
 Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  Offset +Info +Type +Sym. Value +Symbol's Name \+ Addend
-0+12174 +0+d15 R_SPARC_JMP_SLOT +0+ +__tls_get_addr \+ 0
+[0-9a-f ]+R_SPARC_JMP_SLOT +0+ +__tls_get_addr \+ 0
 
-Symbol table '.dynsym' contains 22 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +7 sg8
- +[0-9]+: 0+12060 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +7 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +7 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +7 sg5
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1
- +[0-9]+: 0+1008 +0 FUNC +GLOBAL DEFAULT +6 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +7 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +7 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +7 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* TLS +GLOBAL DEFAULT +7 sg8
+.* TLS +GLOBAL DEFAULT +7 sg3
+.* TLS +GLOBAL DEFAULT +7 sg4
+.* TLS +GLOBAL DEFAULT +7 sg5
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +7 sg1
+.* FUNC +GLOBAL DEFAULT +6 fn1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +7 sg2
+.* TLS +GLOBAL DEFAULT +7 sg6
+.* TLS +GLOBAL DEFAULT +7 sg7
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
 Symbol table '.symtab' contains 55 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 *
- +[0-9]+: 0+20 +0 TLS +LOCAL +DEFAULT +7 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL +DEFAULT +7 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL +DEFAULT +7 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL +DEFAULT +7 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL +DEFAULT +7 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL +DEFAULT +7 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL +DEFAULT +7 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL +DEFAULT +7 sl8
- +[0-9]+: 0+60 +0 TLS +LOCAL +HIDDEN +8 sH1
- +[0-9]+: 0+48 +0 TLS +LOCAL +HIDDEN +7 sh3
- +[0-9]+: 0+64 +0 TLS +LOCAL +HIDDEN +8 sH2
- +[0-9]+: 0+78 +0 TLS +LOCAL +HIDDEN +8 sH7
- +[0-9]+: 0+58 +0 TLS +LOCAL +HIDDEN +7 sh7
- +[0-9]+: 0+5c +0 TLS +LOCAL +HIDDEN +7 sh8
- +[0-9]+: 0+6c +0 TLS +LOCAL +HIDDEN +8 sH4
- +[0-9]+: 0+4c +0 TLS +LOCAL +HIDDEN +7 sh4
- +[0-9]+: 0+68 +0 TLS +LOCAL +HIDDEN +8 sH3
- +[0-9]+: 0+50 +0 TLS +LOCAL +HIDDEN +7 sh5
- +[0-9]+: 0+70 +0 TLS +LOCAL +HIDDEN +8 sH5
- +[0-9]+: 0+74 +0 TLS +LOCAL +HIDDEN +8 sH6
- +[0-9]+: 0+7c +0 TLS +LOCAL +HIDDEN +8 sH8
- +[0-9]+: 0+40 +0 TLS +LOCAL +HIDDEN +7 sh1
- +[0-9]+: 0+120f8 +0 OBJECT +LOCAL  HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: 0+44 +0 TLS +LOCAL +HIDDEN +7 sh2
- +[0-9]+: 0+54 +0 TLS +LOCAL +HIDDEN +7 sh6
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +7 sg8
- +[0-9]+: 0+12060 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +7 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +7 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +7 sg5
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1
- +[0-9]+: 0+1008 +0 FUNC +GLOBAL DEFAULT +6 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +7 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +7 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +7 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +1 *
+.* SECTION LOCAL +DEFAULT +2 *
+.* SECTION LOCAL +DEFAULT +3 *
+.* SECTION LOCAL +DEFAULT +4 *
+.* SECTION LOCAL +DEFAULT +5 *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +9 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* SECTION LOCAL +DEFAULT +11 *
+.* SECTION LOCAL +DEFAULT +12 *
+.* SECTION LOCAL +DEFAULT +13 *
+.* SECTION LOCAL +DEFAULT +14 *
+.* TLS +LOCAL +DEFAULT +7 sl1
+.* TLS +LOCAL +DEFAULT +7 sl2
+.* TLS +LOCAL +DEFAULT +7 sl3
+.* TLS +LOCAL +DEFAULT +7 sl4
+.* TLS +LOCAL +DEFAULT +7 sl5
+.* TLS +LOCAL +DEFAULT +7 sl6
+.* TLS +LOCAL +DEFAULT +7 sl7
+.* TLS +LOCAL +DEFAULT +7 sl8
+.* TLS +LOCAL +HIDDEN +8 sH1
+.* OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
+.* TLS +LOCAL +HIDDEN +7 sh3
+.* TLS +LOCAL +HIDDEN +8 sH2
+.* TLS +LOCAL +HIDDEN +8 sH7
+.* OBJECT +LOCAL +HIDDEN +ABS _PROCEDURE_LINKAGE_TABLE_
+.* TLS +LOCAL +HIDDEN +7 sh7
+.* TLS +LOCAL +HIDDEN +7 sh8
+.* TLS +LOCAL +HIDDEN +8 sH4
+.* TLS +LOCAL +HIDDEN +7 sh4
+.* TLS +LOCAL +HIDDEN +8 sH3
+.* TLS +LOCAL +HIDDEN +7 sh5
+.* TLS +LOCAL +HIDDEN +8 sH5
+.* TLS +LOCAL +HIDDEN +8 sH6
+.* TLS +LOCAL +HIDDEN +8 sH8
+.* TLS +LOCAL +HIDDEN +7 sh1
+.* OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
+.* TLS +LOCAL +HIDDEN +7 sh2
+.* TLS +LOCAL +HIDDEN +7 sh6
+.* TLS +GLOBAL DEFAULT +7 sg8
+.* TLS +GLOBAL DEFAULT +7 sg3
+.* TLS +GLOBAL DEFAULT +7 sg4
+.* TLS +GLOBAL DEFAULT +7 sg5
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +7 sg1
+.* FUNC +GLOBAL DEFAULT +6 fn1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +7 sg2
+.* TLS +GLOBAL DEFAULT +7 sg6
+.* TLS +GLOBAL DEFAULT +7 sg7
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
index 6b395a9..0033426 100644 (file)
@@ -40,104 +40,100 @@ Program Headers:
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-0+102198 +0+4b R_SPARC_TLS_DTPMOD64 +0+
-0+1021a8 +0+4f R_SPARC_TLS_TPOFF64 +0+24
-0+1021b0 +0+4f R_SPARC_TLS_TPOFF64 +0+30
-0+1021b8 +0+4b R_SPARC_TLS_DTPMOD64 +0+
-0+1021c8 +0+4b R_SPARC_TLS_DTPMOD64 +0+
-0+1021d8 +0+4f R_SPARC_TLS_TPOFF64 +0+64
-0+1021f8 +0+4f R_SPARC_TLS_TPOFF64 +0+50
-0+102200 +0+4f R_SPARC_TLS_TPOFF64 +0+70
-0+102210 +0+4b R_SPARC_TLS_DTPMOD64 +0+
-0+102220 +0+4f R_SPARC_TLS_TPOFF64 +0+44
-0+1021e0 +0+b0000004f R_SPARC_TLS_TPOFF64 +0+10 +sg5 \+ 0
-0+1021e8 +0+e0000004b R_SPARC_TLS_DTPMOD64 +0+ +sg1 \+ 0
-0+1021f0 +0+e0000004d R_SPARC_TLS_DTPOFF64 +0+ +sg1 \+ 0
-0+102208 +0+110000004f R_SPARC_TLS_TPOFF64 +0+4 +sg2 \+ 0
+[0-9a-f ]+R_SPARC_TLS_DTPMOD64 +0+
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+24
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+30
+[0-9a-f ]+R_SPARC_TLS_DTPMOD64 +0+
+[0-9a-f ]+R_SPARC_TLS_DTPMOD64 +0+
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+64
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+50
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+70
+[0-9a-f ]+R_SPARC_TLS_DTPMOD64 +0+
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+44
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+10 +sg5 \+ 0
+[0-9a-f ]+R_SPARC_TLS_DTPMOD64 +0+ +sg1 \+ 0
+[0-9a-f ]+R_SPARC_TLS_DTPOFF64 +0+ +sg1 \+ 0
+[0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+4 +sg2 \+ 0
 
 Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-0+102380 +0+d00000015 R_SPARC_JMP_SLOT +0+ +__tls_get_addr \+ 0
+[0-9a-f ]+R_SPARC_JMP_SLOT +0+ +__tls_get_addr \+ 0
 
-Symbol table '.dynsym' contains 22 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +7 sg8
- +[0-9]+: 0+102060 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +7 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +7 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +7 sg5
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1
- +[0-9]+: 0+1008 +0 FUNC +GLOBAL DEFAULT +6 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +7 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +7 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +7 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* TLS +GLOBAL DEFAULT +7 sg8
+.* TLS +GLOBAL DEFAULT +7 sg3
+.* TLS +GLOBAL DEFAULT +7 sg4
+.* TLS +GLOBAL DEFAULT +7 sg5
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +7 sg1
+.* FUNC +GLOBAL DEFAULT +6 fn1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +7 sg2
+.* TLS +GLOBAL DEFAULT +7 sg6
+.* TLS +GLOBAL DEFAULT +7 sg7
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
 
 Symbol table '.symtab' contains 55 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 *
- +[0-9]+: 0+20 +0 TLS +LOCAL +DEFAULT +7 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL +DEFAULT +7 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL +DEFAULT +7 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL +DEFAULT +7 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL +DEFAULT +7 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL +DEFAULT +7 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL +DEFAULT +7 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL +DEFAULT +7 sl8
- +[0-9]+: 0+60 +0 TLS +LOCAL +HIDDEN +8 sH1
- +[0-9]+: 0+48 +0 TLS +LOCAL +HIDDEN +7 sh3
- +[0-9]+: 0+64 +0 TLS +LOCAL +HIDDEN +8 sH2
- +[0-9]+: 0+78 +0 TLS +LOCAL +HIDDEN +8 sH7
- +[0-9]+: 0+58 +0 TLS +LOCAL +HIDDEN +7 sh7
- +[0-9]+: 0+5c +0 TLS +LOCAL +HIDDEN +7 sh8
- +[0-9]+: 0+6c +0 TLS +LOCAL +HIDDEN +8 sH4
- +[0-9]+: 0+4c +0 TLS +LOCAL +HIDDEN +7 sh4
- +[0-9]+: 0+68 +0 TLS +LOCAL +HIDDEN +8 sH3
- +[0-9]+: 0+50 +0 TLS +LOCAL +HIDDEN +7 sh5
- +[0-9]+: 0+70 +0 TLS +LOCAL +HIDDEN +8 sH5
- +[0-9]+: 0+74 +0 TLS +LOCAL +HIDDEN +8 sH6
- +[0-9]+: 0+7c +0 TLS +LOCAL +HIDDEN +8 sH8
- +[0-9]+: 0+40 +0 TLS +LOCAL +HIDDEN +7 sh1
- +[0-9]+: 0+102190 +0 OBJECT +LOCAL  HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: 0+44 +0 TLS +LOCAL +HIDDEN +7 sh2
- +[0-9]+: 0+54 +0 TLS +LOCAL +HIDDEN +7 sh6
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +7 sg8
- +[0-9]+: 0+102060 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +7 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +7 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +7 sg5
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1
- +[0-9]+: 0+1008 +0 FUNC +GLOBAL DEFAULT +6 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +7 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +7 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +7 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+.* NOTYPE +LOCAL +DEFAULT +UND *
+.* SECTION LOCAL +DEFAULT +1 *
+.* SECTION LOCAL +DEFAULT +2 *
+.* SECTION LOCAL +DEFAULT +3 *
+.* SECTION LOCAL +DEFAULT +4 *
+.* SECTION LOCAL +DEFAULT +5 *
+.* SECTION LOCAL +DEFAULT +6 *
+.* SECTION LOCAL +DEFAULT +7 *
+.* SECTION LOCAL +DEFAULT +8 *
+.* SECTION LOCAL +DEFAULT +9 *
+.* SECTION LOCAL +DEFAULT +10 *
+.* SECTION LOCAL +DEFAULT +11 *
+.* SECTION LOCAL +DEFAULT +12 *
+.* SECTION LOCAL +DEFAULT +13 *
+.* SECTION LOCAL +DEFAULT +14 *
+.* TLS +LOCAL +DEFAULT +7 sl1
+.* TLS +LOCAL +DEFAULT +7 sl2
+.* TLS +LOCAL +DEFAULT +7 sl3
+.* TLS +LOCAL +DEFAULT +7 sl4
+.* TLS +LOCAL +DEFAULT +7 sl5
+.* TLS +LOCAL +DEFAULT +7 sl6
+.* TLS +LOCAL +DEFAULT +7 sl7
+.* TLS +LOCAL +DEFAULT +7 sl8
+.* TLS +LOCAL +HIDDEN +8 sH1
+.* OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
+.* TLS +LOCAL +HIDDEN +7 sh3
+.* TLS +LOCAL +HIDDEN +8 sH2
+.* TLS +LOCAL +HIDDEN +8 sH7
+.* OBJECT +LOCAL +HIDDEN +ABS _PROCEDURE_LINKAGE_TABLE_
+.* TLS +LOCAL +HIDDEN +7 sh7
+.* TLS +LOCAL +HIDDEN +7 sh8
+.* TLS +LOCAL +HIDDEN +8 sH4
+.* TLS +LOCAL +HIDDEN +7 sh4
+.* TLS +LOCAL +HIDDEN +8 sH3
+.* TLS +LOCAL +HIDDEN +7 sh5
+.* TLS +LOCAL +HIDDEN +8 sH5
+.* TLS +LOCAL +HIDDEN +8 sH6
+.* TLS +LOCAL +HIDDEN +8 sH8
+.* TLS +LOCAL +HIDDEN +7 sh1
+.* OBJECT +LOCAL  HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
+.* TLS +LOCAL +HIDDEN +7 sh2
+.* TLS +LOCAL +HIDDEN +7 sh6
+.* TLS +GLOBAL DEFAULT +7 sg8
+.* TLS +GLOBAL DEFAULT +7 sg3
+.* TLS +GLOBAL DEFAULT +7 sg4
+.* TLS +GLOBAL DEFAULT +7 sg5
+.* NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +7 sg1
+.* FUNC +GLOBAL DEFAULT +6 fn1
+.* NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+.* TLS +GLOBAL DEFAULT +7 sg2
+.* TLS +GLOBAL DEFAULT +7 sg6
+.* TLS +GLOBAL DEFAULT +7 sg7
+.* NOTYPE +GLOBAL DEFAULT +ABS _edata
+.* NOTYPE +GLOBAL DEFAULT +ABS _end
index 2960ae4..7a0c9a0 100644 (file)
@@ -56,96 +56,95 @@ Program Headers:
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
  +Offset +Info +Type +Symbol's Value  Symbol's Name \+ Addend
-0+5013d0  0+100000012 R_X86_64_TPOFF64 +0+ sG5 \+ 0
-0+5013d8  0+300000012 R_X86_64_TPOFF64 +0+ sG2 \+ 0
-0+5013e0  0+600000012 R_X86_64_TPOFF64 +0+ sG6 \+ 0
-0+5013e8  0+700000012 R_X86_64_TPOFF64 +0+ sG1 \+ 0
+[0-9a-f ]+R_X86_64_TPOFF64 +0+ sG5 \+ 0
+[0-9a-f ]+R_X86_64_TPOFF64 +0+ sG2 \+ 0
+[0-9a-f ]+R_X86_64_TPOFF64 +0+ sG6 \+ 0
+[0-9a-f ]+R_X86_64_TPOFF64 +0+ sG1 \+ 0
 
 Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  +Offset +Info +Type +Symbol's Value  Symbol's Name \+ Addend
-0+[0-9a-f]+  0+400000007 R_X86_64_JUMP_SLOT +0+[0-9a-f]+ __tls_get_addr \+ 0
+[0-9a-f ]+R_X86_64_JUMP_SLOT[0-9a-f ]+__tls_get_addr \+ 0
 
-Symbol table '.dynsym' contains 10 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND *
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG5
- +[0-9]+: 0+501290 +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG2
- +[0-9]+: 0+[0-9a-f]+ +0 FUNC +GLOBAL DEFAULT  UND __tls_get_addr
- +[0-9]+: 0+[0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG6
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG1
- +[0-9]+: 0+[0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
- +[0-9]+: 0+[0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.* NOTYPE  LOCAL  DEFAULT  UND *
+.* TLS +GLOBAL DEFAULT  UND sG5
+.* TLS +GLOBAL DEFAULT  UND sG2
+.* FUNC +GLOBAL DEFAULT  UND __tls_get_addr
+.* NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.* TLS +GLOBAL DEFAULT  UND sG6
+.* TLS +GLOBAL DEFAULT  UND sG1
+.* NOTYPE  GLOBAL DEFAULT  ABS _edata
+.* NOTYPE  GLOBAL DEFAULT  ABS _end
 
 Symbol table '.symtab' contains 69 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +1 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +2 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +3 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +4 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +5 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +6 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +12 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +13 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +14 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +15 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +16 *
- +[0-9]+: 0+20 +0 TLS +LOCAL  DEFAULT +9 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL  DEFAULT +9 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL  DEFAULT +9 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL  DEFAULT +9 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL  DEFAULT +9 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL  DEFAULT +9 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL  DEFAULT +9 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL  DEFAULT +9 sl8
- +[0-9]+: 0+80 +0 TLS +LOCAL  DEFAULT +10 bl1
- +[0-9]+: 0+84 +0 TLS +LOCAL  DEFAULT +10 bl2
- +[0-9]+: 0+88 +0 TLS +LOCAL  DEFAULT +10 bl3
- +[0-9]+: 0+8c +0 TLS +LOCAL  DEFAULT +10 bl4
- +[0-9]+: 0+90 +0 TLS +LOCAL  DEFAULT +10 bl5
- +[0-9]+: 0+94 +0 TLS +LOCAL  DEFAULT +10 bl6
- +[0-9]+: 0+98 +0 TLS +LOCAL  DEFAULT +10 bl7
- +[0-9]+: 0+9c +0 TLS +LOCAL  DEFAULT +10 bl8
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +9 sg8
- +[0-9]+: 0+7c +0 TLS +GLOBAL DEFAULT +10 bg8
- +[0-9]+: 0+74 +0 TLS +GLOBAL DEFAULT +10 bg6
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG5
- +[0-9]+: 0+68 +0 TLS +GLOBAL DEFAULT +10 bg3
- +[0-9]+: 0+501290 +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +9 sg3
- +[0-9]+: 0+48 +0 TLS +GLOBAL HIDDEN +9 sh3
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG2
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +9 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +9 sg5
- +[0-9]+: 0+70 +0 TLS +GLOBAL DEFAULT +10 bg5
- +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT  UND __tls_get_addr
- +[0-9]+: 0+58 +0 TLS +GLOBAL HIDDEN +9 sh7
- +[0-9]+: 0+5c +0 TLS +GLOBAL HIDDEN +9 sh8
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +9 sg1
- +[0-9]+: 0+40113c +0 FUNC +GLOBAL DEFAULT +8 _start
- +[0-9]+: 0+4c +0 TLS +GLOBAL HIDDEN +9 sh4
- +[0-9]+: 0+78 +0 TLS +GLOBAL DEFAULT +10 bg7
- +[0-9]+: 0+50 +0 TLS +GLOBAL HIDDEN +9 sh5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG6
- +[0-9]+: 0+401000 +0 FUNC +GLOBAL DEFAULT +8 fn2
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +9 sg2
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT  UND sG1
- +[0-9]+: 0+40 +0 TLS +GLOBAL HIDDEN +9 sh1
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +9 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +9 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
- +[0-9]+: 0+5013f0 +0 OBJECT  GLOBAL HIDDEN   13 _GLOBAL_OFFSET_TABLE_
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
- +[0-9]+: 0+44 +0 TLS +GLOBAL HIDDEN +9 sh2
- +[0-9]+: 0+54 +0 TLS +GLOBAL HIDDEN +9 sh6
- +[0-9]+: 0+64 +0 TLS +GLOBAL DEFAULT +10 bg2
- +[0-9]+: 0+60 +0 TLS +GLOBAL DEFAULT +10 bg1
- +[0-9]+: 0+6c +0 TLS +GLOBAL DEFAULT +10 bg4
+.* NOTYPE  LOCAL  DEFAULT  UND *
+.* SECTION LOCAL  DEFAULT +1 *
+.* SECTION LOCAL  DEFAULT +2 *
+.* SECTION LOCAL  DEFAULT +3 *
+.* SECTION LOCAL  DEFAULT +4 *
+.* SECTION LOCAL  DEFAULT +5 *
+.* SECTION LOCAL  DEFAULT +6 *
+.* SECTION LOCAL  DEFAULT +7 *
+.* SECTION LOCAL  DEFAULT +8 *
+.* SECTION LOCAL  DEFAULT +9 *
+.* SECTION LOCAL  DEFAULT +10 *
+.* SECTION LOCAL  DEFAULT +11 *
+.* SECTION LOCAL  DEFAULT +12 *
+.* SECTION LOCAL  DEFAULT +13 *
+.* SECTION LOCAL  DEFAULT +14 *
+.* SECTION LOCAL  DEFAULT +15 *
+.* SECTION LOCAL  DEFAULT +16 *
+.* TLS +LOCAL  DEFAULT +9 sl1
+.* TLS +LOCAL  DEFAULT +9 sl2
+.* TLS +LOCAL  DEFAULT +9 sl3
+.* TLS +LOCAL  DEFAULT +9 sl4
+.* TLS +LOCAL  DEFAULT +9 sl5
+.* TLS +LOCAL  DEFAULT +9 sl6
+.* TLS +LOCAL  DEFAULT +9 sl7
+.* TLS +LOCAL  DEFAULT +9 sl8
+.* TLS +LOCAL  DEFAULT +10 bl1
+.* TLS +LOCAL  DEFAULT +10 bl2
+.* TLS +LOCAL  DEFAULT +10 bl3
+.* TLS +LOCAL  DEFAULT +10 bl4
+.* TLS +LOCAL  DEFAULT +10 bl5
+.* TLS +LOCAL  DEFAULT +10 bl6
+.* TLS +LOCAL  DEFAULT +10 bl7
+.* TLS +LOCAL  DEFAULT +10 bl8
+.* TLS +GLOBAL DEFAULT +9 sg8
+.* TLS +GLOBAL DEFAULT +10 bg8
+.* TLS +GLOBAL DEFAULT +10 bg6
+.* TLS +GLOBAL DEFAULT  UND sG5
+.* TLS +GLOBAL DEFAULT +10 bg3
+.* OBJECT  GLOBAL HIDDEN +11 _DYNAMIC
+.* TLS +GLOBAL DEFAULT +9 sg3
+.* TLS +GLOBAL HIDDEN +9 sh3
+.* TLS +GLOBAL DEFAULT  UND sG2
+.* TLS +GLOBAL DEFAULT +9 sg4
+.* TLS +GLOBAL DEFAULT +9 sg5
+.* TLS +GLOBAL DEFAULT +10 bg5
+.* FUNC +GLOBAL DEFAULT  UND __tls_get_addr
+.* TLS +GLOBAL HIDDEN +9 sh7
+.* TLS +GLOBAL HIDDEN +9 sh8
+.* TLS +GLOBAL DEFAULT +9 sg1
+.* FUNC +GLOBAL DEFAULT +8 _start
+.* TLS +GLOBAL HIDDEN +9 sh4
+.* TLS +GLOBAL DEFAULT +10 bg7
+.* TLS +GLOBAL HIDDEN +9 sh5
+.* NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.* TLS +GLOBAL DEFAULT  UND sG6
+.* FUNC +GLOBAL DEFAULT +8 fn2
+.* TLS +GLOBAL DEFAULT +9 sg2
+.* TLS +GLOBAL DEFAULT  UND sG1
+.* TLS +GLOBAL HIDDEN +9 sh1
+.* TLS +GLOBAL DEFAULT +9 sg6
+.* TLS +GLOBAL DEFAULT +9 sg7
+.* NOTYPE  GLOBAL DEFAULT  ABS _edata
+.* OBJECT  GLOBAL HIDDEN   13 _GLOBAL_OFFSET_TABLE_
+.* NOTYPE  GLOBAL DEFAULT  ABS _end
+.* TLS +GLOBAL HIDDEN +9 sh2
+.* TLS +GLOBAL HIDDEN +9 sh6
+.* TLS +GLOBAL DEFAULT +10 bg2
+.* TLS +GLOBAL DEFAULT +10 bg1
+.* TLS +GLOBAL DEFAULT +10 bg4
index 95e908e..66ea9d6 100644 (file)
@@ -22,7 +22,7 @@ Disassembly of section .text:
 #                              -> R_X86_64_DTPMOD64    sg1
  +1010:        66[     ]+data16
  +1011:        66[     ]+data16
- +1012:        48 e8 20 f5 ff ff[      ]+rex64 callq  [0-9a-f]+ <.*>
+ +1012:        48 e8 [0-9a-f   ]+rex64 callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +1018:        90[     ]+nop *
  +1019:        90[     ]+nop *
@@ -43,7 +43,7 @@ Disassembly of section .text:
 #                              -> R_X86_64_DTPMOD64    [0 0x2000000000000000]
  +1038:        66[     ]+data16
  +1039:        66[     ]+data16
- +103a:        48 e8 f8 f4 ff ff[      ]+rex64 callq  [0-9a-f]+ <.*>
+ +103a:        48 e8 [0-9a-f   ]+rex64 callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +1040:        90[     ]+nop *
  +1041:        90[     ]+nop *
@@ -64,7 +64,7 @@ Disassembly of section .text:
 #                              -> R_X86_64_DTPMOD64    [0 0x4000000000000000]
  +1060:        66[     ]+data16
  +1061:        66[     ]+data16
- +1062:        48 e8 d0 f4 ff ff[      ]+rex64 callq  [0-9a-f]+ <.*>
+ +1062:        48 e8 [0-9a-f   ]+rex64 callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +1068:        90[     ]+nop *
  +1069:        90[     ]+nop *
@@ -85,7 +85,7 @@ Disassembly of section .text:
 #                              -> R_X86_64_DTPMOD64    [0 0x6000000000000000]
  +1088:        66[     ]+data16
  +1089:        66[     ]+data16
- +108a:        48 e8 a8 f4 ff ff[      ]+rex64 callq  [0-9a-f]+ <.*>
+ +108a:        48 e8 [0-9a-f   ]+rex64 callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +1090:        90[     ]+nop *
  +1091:        90[     ]+nop *
@@ -103,7 +103,7 @@ Disassembly of section .text:
 #  LD
  +10a8:        48 8d 3d b1 02 10 00[   ]+lea    1049265\(%rip\),%rdi +# 101360 <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
- +10af:        e8 84 f4 ff ff[         ]+callq  [0-9a-f]+ <.*>
+ +10af:        e8 [0-9a-f      ]+callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +10b4:        90[     ]+nop *
  +10b5:        90[     ]+nop *
@@ -118,7 +118,7 @@ Disassembly of section .text:
 #  LD against hidden and local variables
  +10ca:        48 8d 3d 8f 02 10 00[   ]+lea    1049231\(%rip\),%rdi +# 101360 <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
- +10d1:        e8 62 f4 ff ff[         ]+callq  [0-9a-f]+ <.*>
+ +10d1:        e8 [0-9a-f      ]+callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +10d6:        90[     ]+nop *
  +10d7:        90[     ]+nop *
@@ -133,7 +133,7 @@ Disassembly of section .text:
 #  LD against hidden but not local variables
  +10ec:        48 8d 3d 6d 02 10 00[   ]+lea    1049197\(%rip\),%rdi +# 101360 <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
- +10f3:        e8 40 f4 ff ff[         ]+callq  [0-9a-f]+ <.*>
+ +10f3:        e8 [0-9a-f      ]+callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +10f8:        90[     ]+nop *
  +10f9:        90[     ]+nop *
index e13b04a..286fbf2 100644 (file)
@@ -50,100 +50,99 @@ Program Headers:
 
 Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-0+101340  0+10 R_X86_64_DTPMOD64 +0+
-0+101350  0+12 R_X86_64_TPOFF64 +0+24
-0+101358  0+12 R_X86_64_TPOFF64 +0+30
-0+101360  0+10 R_X86_64_DTPMOD64 +0+
-0+101370  0+10 R_X86_64_DTPMOD64 +0+
-0+101380  0+12 R_X86_64_TPOFF64 +0+64
-0+1013a0  0+12 R_X86_64_TPOFF64 +0+50
-0+1013a8  0+12 R_X86_64_TPOFF64 +0+70
-0+1013b8  0+10 R_X86_64_DTPMOD64 +0+
-0+1013c8  0+12 R_X86_64_TPOFF64 +0+44
-0+101388  0+800000012 R_X86_64_TPOFF64 +0+10 sg5 \+ 0
-0+101390  0+a00000010 R_X86_64_DTPMOD64 +0+ sg1 \+ 0
-0+101398  0+a00000011 R_X86_64_DTPOFF64 +0+ sg1 \+ 0
-0+1013b0  0+d00000012 R_X86_64_TPOFF64 +0+4 sg2 \+ 0
+[0-9a-f ]+R_X86_64_DTPMOD64 +0+
+[0-9a-f ]+R_X86_64_TPOFF64 +0+24
+[0-9a-f ]+R_X86_64_TPOFF64 +0+30
+[0-9a-f ]+R_X86_64_DTPMOD64 +0+
+[0-9a-f ]+R_X86_64_DTPMOD64 +0+
+[0-9a-f ]+R_X86_64_TPOFF64 +0+64
+[0-9a-f ]+R_X86_64_TPOFF64 +0+50
+[0-9a-f ]+R_X86_64_TPOFF64 +0+70
+[0-9a-f ]+R_X86_64_DTPMOD64 +0+
+[0-9a-f ]+R_X86_64_TPOFF64 +0+44
+[0-9a-f ]+R_X86_64_TPOFF64 +0+10 sg5 \+ 0
+[0-9a-f ]+R_X86_64_DTPMOD64 +0+ sg1 \+ 0
+[0-9a-f ]+R_X86_64_DTPOFF64 +0+ sg1 \+ 0
+[0-9a-f ]+R_X86_64_TPOFF64 +0+4 sg2 \+ 0
 
 Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
  +Offset +Info +Type +Symbol's Value  Symbol's Name \+ Addend
-0+[0-9a-f]+  0+900000007 R_X86_64_JUMP_SLOT +0+ __tls_get_addr \+ 0
+[0-9a-f ]+R_X86_64_JUMP_SLOT +0+ __tls_get_addr \+ 0
 
-Symbol table '.dynsym' contains 18 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 *
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8
- +[0-9]+: 0+101210 +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5
- +[0-9]+: 0+ +0 NOTYPE  GLOBAL DEFAULT  UND __tls_get_addr
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1
- +[0-9]+: 0+1000 +0 FUNC +GLOBAL DEFAULT +7 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.* NOTYPE  LOCAL  DEFAULT  UND *
+.* SECTION LOCAL  DEFAULT +7 *
+.* SECTION LOCAL  DEFAULT +8 *
+.* SECTION LOCAL  DEFAULT +9 *
+.* TLS +GLOBAL DEFAULT +8 sg8
+.* TLS +GLOBAL DEFAULT +8 sg3
+.* TLS +GLOBAL DEFAULT +8 sg4
+.* TLS +GLOBAL DEFAULT +8 sg5
+.* NOTYPE  GLOBAL DEFAULT  UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +8 sg1
+.* FUNC +GLOBAL DEFAULT +7 fn1
+.* NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.* TLS +GLOBAL DEFAULT +8 sg2
+.* TLS +GLOBAL DEFAULT +8 sg6
+.* TLS +GLOBAL DEFAULT +8 sg7
+.* NOTYPE  GLOBAL DEFAULT  ABS _edata
+.* NOTYPE  GLOBAL DEFAULT  ABS _end
 
 Symbol table '.symtab' contains 55 entries:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
- +[0-9]+: 0+ +0 NOTYPE  LOCAL  DEFAULT  UND *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +1 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +2 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +3 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +4 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +5 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +6 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +7 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +8 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +9 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +10 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +11 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +12 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +13 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +14 *
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL  DEFAULT +15 *
- +[0-9]+: 0+20 +0 TLS +LOCAL  DEFAULT +8 sl1
- +[0-9]+: 0+24 +0 TLS +LOCAL  DEFAULT +8 sl2
- +[0-9]+: 0+28 +0 TLS +LOCAL  DEFAULT +8 sl3
- +[0-9]+: 0+2c +0 TLS +LOCAL  DEFAULT +8 sl4
- +[0-9]+: 0+30 +0 TLS +LOCAL  DEFAULT +8 sl5
- +[0-9]+: 0+34 +0 TLS +LOCAL  DEFAULT +8 sl6
- +[0-9]+: 0+38 +0 TLS +LOCAL  DEFAULT +8 sl7
- +[0-9]+: 0+3c +0 TLS +LOCAL  DEFAULT +8 sl8
- +[0-9]+: 0+60 +0 TLS +LOCAL  HIDDEN +9 sH1
- +[0-9]+: 0+48 +0 TLS +LOCAL  HIDDEN +8 sh3
- +[0-9]+: 0+64 +0 TLS +LOCAL  HIDDEN +9 sH2
- +[0-9]+: 0+78 +0 TLS +LOCAL  HIDDEN +9 sH7
- +[0-9]+: 0+58 +0 TLS +LOCAL  HIDDEN +8 sh7
- +[0-9]+: 0+5c +0 TLS +LOCAL  HIDDEN +8 sh8
- +[0-9]+: 0+6c +0 TLS +LOCAL  HIDDEN +9 sH4
- +[0-9]+: 0+4c +0 TLS +LOCAL  HIDDEN +8 sh4
- +[0-9]+: 0+68 +0 TLS +LOCAL  HIDDEN +9 sH3
- +[0-9]+: 0+50 +0 TLS +LOCAL  HIDDEN +8 sh5
- +[0-9]+: 0+70 +0 TLS +LOCAL  HIDDEN +9 sH5
- +[0-9]+: 0+74 +0 TLS +LOCAL  HIDDEN +9 sH6
- +[0-9]+: 0+7c +0 TLS +LOCAL  HIDDEN +9 sH8
- +[0-9]+: 0+40 +0 TLS +LOCAL  HIDDEN +8 sh1
- +[0-9]+: 0+1013d0 +0 OBJECT  LOCAL  HIDDEN  ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: 0+44 +0 TLS +LOCAL  HIDDEN +8 sh2
- +[0-9]+: 0+54 +0 TLS +LOCAL  HIDDEN +8 sh6
- +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8
- +[0-9]+: 0+101210 +0 OBJECT  GLOBAL DEFAULT  ABS _DYNAMIC
- +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3
- +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4
- +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5
- +[0-9]+: 0+ +0 NOTYPE  GLOBAL DEFAULT  UND __tls_get_addr
- +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1
- +[0-9]+: 0+1000 +0 FUNC +GLOBAL DEFAULT +7 fn1
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
- +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2
- +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6
- +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _edata
- +[0-9]+: [0-9a-f]+ +0 NOTYPE  GLOBAL DEFAULT  ABS _end
+.* NOTYPE  LOCAL  DEFAULT  UND *
+.* SECTION LOCAL  DEFAULT +1 *
+.* SECTION LOCAL  DEFAULT +2 *
+.* SECTION LOCAL  DEFAULT +3 *
+.* SECTION LOCAL  DEFAULT +4 *
+.* SECTION LOCAL  DEFAULT +5 *
+.* SECTION LOCAL  DEFAULT +6 *
+.* SECTION LOCAL  DEFAULT +7 *
+.* SECTION LOCAL  DEFAULT +8 *
+.* SECTION LOCAL  DEFAULT +9 *
+.* SECTION LOCAL  DEFAULT +10 *
+.* SECTION LOCAL  DEFAULT +11 *
+.* SECTION LOCAL  DEFAULT +12 *
+.* SECTION LOCAL  DEFAULT +13 *
+.* SECTION LOCAL  DEFAULT +14 *
+.* SECTION LOCAL  DEFAULT +15 *
+.* TLS +LOCAL  DEFAULT +8 sl1
+.* TLS +LOCAL  DEFAULT +8 sl2
+.* TLS +LOCAL  DEFAULT +8 sl3
+.* TLS +LOCAL  DEFAULT +8 sl4
+.* TLS +LOCAL  DEFAULT +8 sl5
+.* TLS +LOCAL  DEFAULT +8 sl6
+.* TLS +LOCAL  DEFAULT +8 sl7
+.* TLS +LOCAL  DEFAULT +8 sl8
+.* TLS +LOCAL  HIDDEN +9 sH1
+.* OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
+.* TLS +LOCAL  HIDDEN +8 sh3
+.* TLS +LOCAL  HIDDEN +9 sH2
+.* TLS +LOCAL  HIDDEN +9 sH7
+.* TLS +LOCAL  HIDDEN +8 sh7
+.* TLS +LOCAL  HIDDEN +8 sh8
+.* TLS +LOCAL  HIDDEN +9 sH4
+.* TLS +LOCAL  HIDDEN +8 sh4
+.* TLS +LOCAL  HIDDEN +9 sH3
+.* TLS +LOCAL  HIDDEN +8 sh5
+.* TLS +LOCAL  HIDDEN +9 sH5
+.* TLS +LOCAL  HIDDEN +9 sH6
+.* TLS +LOCAL  HIDDEN +9 sH8
+.* TLS +LOCAL  HIDDEN +8 sh1
+.* OBJECT  LOCAL  HIDDEN  ABS _GLOBAL_OFFSET_TABLE_
+.* TLS +LOCAL  HIDDEN +8 sh2
+.* TLS +LOCAL  HIDDEN +8 sh6
+.* TLS +GLOBAL DEFAULT +8 sg8
+.* TLS +GLOBAL DEFAULT +8 sg3
+.* TLS +GLOBAL DEFAULT +8 sg4
+.* TLS +GLOBAL DEFAULT +8 sg5
+.* NOTYPE  GLOBAL DEFAULT  UND __tls_get_addr
+.* TLS +GLOBAL DEFAULT +8 sg1
+.* FUNC +GLOBAL DEFAULT +7 fn1
+.* NOTYPE  GLOBAL DEFAULT  ABS __bss_start
+.* TLS +GLOBAL DEFAULT +8 sg2
+.* TLS +GLOBAL DEFAULT +8 sg6
+.* TLS +GLOBAL DEFAULT +8 sg7
+.* NOTYPE  GLOBAL DEFAULT  ABS _edata
+.* NOTYPE  GLOBAL DEFAULT  ABS _end