Don't make _DYNAMIC/_GLOBAL_OFFSET_TABLE_ absolute
bfd/ * elf32-i386.c (elf_i386_finish_dynamic_symbol): Don't make _DYNAMIC nor _GLOBAL_OFFSET_TABLE_ absolute. * elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Likewise. ld/testsuite/ * ld-i386/tlsdesc-nacl.rd: Update for dynamic sym changes. * ld-i386/tlsdesc.rd: Likewise. * ld-i386/tlsgdesc-nacl.rd: Likewise. * ld-i386/tlsgdesc.rd: Likewise. * ld-i386/tlsnopic-nacl.rd: Likewise. * ld-i386/tlsnopic.rd: Likewise. * ld-i386/tlspic-nacl.rd: Likewise. * ld-i386/tlspic.rd: Likewise. * ld-x86-64/tlsdesc-nacl.rd: Likewise. * ld-x86-64/tlsdesc.rd: Likewise. * ld-x86-64/tlsgdesc-nacl.rd: Likewise. * ld-x86-64/tlsgdesc.rd: Likewise. * ld-x86-64/tlspic-nacl.rd: Likewise. * ld-x86-64/tlspic.rd: Likewise.
This commit is contained in:
parent
22e048c9dd
commit
220cf8092f
18 changed files with 52 additions and 47 deletions
|
@ -1,3 +1,9 @@
|
|||
2012-05-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* elf32-i386.c (elf_i386_finish_dynamic_symbol): Don't make
|
||||
_DYNAMIC nor _GLOBAL_OFFSET_TABLE_ absolute.
|
||||
* elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Likewise.
|
||||
|
||||
2012-05-18 Roland McGrath <mcgrathr@google.com>
|
||||
|
||||
* archive.c (_bfd_generic_read_ar_hdr_mag): Fix last change so as
|
||||
|
|
|
@ -4600,17 +4600,6 @@ do_glob_dat:
|
|||
bfd_elf32_swap_reloc_out (output_bfd, &rel, loc);
|
||||
}
|
||||
|
||||
/* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute. SYM may
|
||||
be NULL for local symbols.
|
||||
|
||||
On VxWorks, the _GLOBAL_OFFSET_TABLE_ symbol is not absolute: it
|
||||
is relative to the ".got" section. */
|
||||
if (sym != NULL
|
||||
&& (strcmp (h->root.root.string, "_DYNAMIC") == 0
|
||||
|| (!abed->is_vxworks
|
||||
&& h == htab->elf.hgot)))
|
||||
sym->st_shndx = SHN_ABS;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -4260,7 +4260,7 @@ static bfd_boolean
|
|||
elf_x86_64_finish_dynamic_symbol (bfd *output_bfd,
|
||||
struct bfd_link_info *info,
|
||||
struct elf_link_hash_entry *h,
|
||||
Elf_Internal_Sym *sym)
|
||||
Elf_Internal_Sym *sym ATTRIBUTE_UNUSED)
|
||||
{
|
||||
struct elf_x86_64_link_hash_table *htab;
|
||||
const struct elf_x86_64_backend_data *const abed
|
||||
|
@ -4499,13 +4499,6 @@ do_glob_dat:
|
|||
elf_append_rela (output_bfd, htab->srelbss, &rela);
|
||||
}
|
||||
|
||||
/* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute. SYM may
|
||||
be NULL for local symbols. */
|
||||
if (sym != NULL
|
||||
&& (strcmp (h->root.root.string, "_DYNAMIC") == 0
|
||||
|| h == htab->elf.hgot))
|
||||
sym->st_shndx = SHN_ABS;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,3 +1,20 @@
|
|||
2012-05-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* ld-i386/tlsdesc-nacl.rd: Update for dynamic sym changes.
|
||||
* ld-i386/tlsdesc.rd: Likewise.
|
||||
* ld-i386/tlsgdesc-nacl.rd: Likewise.
|
||||
* ld-i386/tlsgdesc.rd: Likewise.
|
||||
* ld-i386/tlsnopic-nacl.rd: Likewise.
|
||||
* ld-i386/tlsnopic.rd: Likewise.
|
||||
* ld-i386/tlspic-nacl.rd: Likewise.
|
||||
* ld-i386/tlspic.rd: Likewise.
|
||||
* ld-x86-64/tlsdesc-nacl.rd: Likewise.
|
||||
* ld-x86-64/tlsdesc.rd: Likewise.
|
||||
* ld-x86-64/tlsgdesc-nacl.rd: Likewise.
|
||||
* ld-x86-64/tlsgdesc.rd: Likewise.
|
||||
* ld-x86-64/tlspic-nacl.rd: Likewise.
|
||||
* ld-x86-64/tlspic.rd: Likewise.
|
||||
|
||||
2012-05-18 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* ld-tic6x/mvk-reloc-local-r.d: Adjust for signed addend.
|
||||
|
|
|
@ -120,7 +120,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[0-9]+: 0+3c +0 +TLS +LOCAL +DEFAULT +7 sl8
|
||||
+[0-9]+: 0+60 +0 +TLS +LOCAL +DEFAULT +8 sH1
|
||||
+[0-9]+: 0+ +0 +TLS +LOCAL +DEFAULT +7 _TLS_MODULE_BASE_
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +9 _DYNAMIC
|
||||
+[0-9]+: 0+48 +0 +TLS +LOCAL +DEFAULT +7 sh3
|
||||
+[0-9]+: 0+64 +0 +TLS +LOCAL +DEFAULT +8 sH2
|
||||
+[0-9]+: 0+78 +0 +TLS +LOCAL +DEFAULT +8 sH7
|
||||
|
@ -134,7 +134,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[0-9]+: 0+74 +0 +TLS +LOCAL +DEFAULT +8 sH6
|
||||
+[0-9]+: 0+7c +0 +TLS +LOCAL +DEFAULT +8 sH8
|
||||
+[0-9]+: 0+40 +0 +TLS +LOCAL +DEFAULT +7 sh1
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +11 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+44 +0 +TLS +LOCAL +DEFAULT +7 sh2
|
||||
+[0-9]+: 0+54 +0 +TLS +LOCAL +DEFAULT +7 sh6
|
||||
+[0-9]+: 0+1c +0 +TLS +GLOBAL +DEFAULT +7 sg8
|
||||
|
|
|
@ -118,7 +118,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[0-9]+: 0+3c +0 +TLS +LOCAL +DEFAULT +7 sl8
|
||||
+[0-9]+: 0+60 +0 +TLS +LOCAL +DEFAULT +8 sH1
|
||||
+[0-9]+: 0+ +0 +TLS +LOCAL +DEFAULT +7 _TLS_MODULE_BASE_
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +9 _DYNAMIC
|
||||
+[0-9]+: 0+48 +0 +TLS +LOCAL +DEFAULT +7 sh3
|
||||
+[0-9]+: 0+64 +0 +TLS +LOCAL +DEFAULT +8 sH2
|
||||
+[0-9]+: 0+78 +0 +TLS +LOCAL +DEFAULT +8 sH7
|
||||
|
@ -132,7 +132,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[0-9]+: 0+74 +0 +TLS +LOCAL +DEFAULT +8 sH6
|
||||
+[0-9]+: 0+7c +0 +TLS +LOCAL +DEFAULT +8 sH8
|
||||
+[0-9]+: 0+40 +0 +TLS +LOCAL +DEFAULT +7 sh1
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +11 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+44 +0 +TLS +LOCAL +DEFAULT +7 sh2
|
||||
+[0-9]+: 0+54 +0 +TLS +LOCAL +DEFAULT +7 sh6
|
||||
+[0-9]+: 0+1c +0 +TLS +GLOBAL +DEFAULT +7 sg8
|
||||
|
|
|
@ -90,8 +90,8 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[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 +OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +8 _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +10 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG3
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG5
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG2
|
||||
|
|
|
@ -88,8 +88,8 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[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 +OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +8 _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +10 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG3
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG5
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG2
|
||||
|
|
|
@ -101,11 +101,11 @@ Symbol table '\.symtab' contains [0-9]+ 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 +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +7 _DYNAMIC
|
||||
+[0-9]+: 0+1c +0 +TLS +LOCAL +DEFAULT +6 sh3
|
||||
+[0-9]+: 0+20 +0 +TLS +LOCAL +DEFAULT +6 sh4
|
||||
+[0-9]+: 0+14 +0 +TLS +LOCAL +DEFAULT +6 sh1
|
||||
+[0-9]+: 0*1001031c +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0*1001031c +0 +OBJECT +LOCAL +DEFAULT +9 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+18 +0 +TLS +LOCAL +DEFAULT +6 sh2
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sg3
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sg4
|
||||
|
|
|
@ -99,11 +99,11 @@ Symbol table '\.symtab' contains [0-9]+ 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 +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +7 _DYNAMIC
|
||||
+[0-9]+: 0+1c +0 +TLS +LOCAL +DEFAULT +6 sh3
|
||||
+[0-9]+: 0+20 +0 +TLS +LOCAL +DEFAULT +6 sh4
|
||||
+[0-9]+: 0+14 +0 +TLS +LOCAL +DEFAULT +6 sh1
|
||||
+[0-9]+: 0+218c +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+218c +0 +OBJECT +LOCAL +DEFAULT +9 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+18 +0 +TLS +LOCAL +DEFAULT +6 sh2
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sg3
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sg4
|
||||
|
|
|
@ -124,7 +124,7 @@ Symbol table '\.symtab' contains [0-9]+ 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 +DEFAULT +9 sH1
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +10 _DYNAMIC
|
||||
+[0-9]+: 0+48 +0 +TLS +LOCAL +DEFAULT +8 sh3
|
||||
+[0-9]+: 0+64 +0 +TLS +LOCAL +DEFAULT +9 sH2
|
||||
+[0-9]+: 0+78 +0 +TLS +LOCAL +DEFAULT +9 sH7
|
||||
|
@ -138,7 +138,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[0-9]+: 0+74 +0 +TLS +LOCAL +DEFAULT +9 sH6
|
||||
+[0-9]+: 0+7c +0 +TLS +LOCAL +DEFAULT +9 sH8
|
||||
+[0-9]+: 0+40 +0 +TLS +LOCAL +DEFAULT +8 sh1
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +12 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+44 +0 +TLS +LOCAL +DEFAULT +8 sh2
|
||||
+[0-9]+: 0+54 +0 +TLS +LOCAL +DEFAULT +8 sh6
|
||||
+[0-9]+: 0+1c +0 +TLS +GLOBAL +DEFAULT +8 sg8
|
||||
|
|
|
@ -122,7 +122,7 @@ Symbol table '\.symtab' contains [0-9]+ 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 +DEFAULT +9 sH1
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +10 _DYNAMIC
|
||||
+[0-9]+: 0+48 +0 +TLS +LOCAL +DEFAULT +8 sh3
|
||||
+[0-9]+: 0+64 +0 +TLS +LOCAL +DEFAULT +9 sH2
|
||||
+[0-9]+: 0+78 +0 +TLS +LOCAL +DEFAULT +9 sH7
|
||||
|
@ -136,7 +136,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[0-9]+: 0+74 +0 +TLS +LOCAL +DEFAULT +9 sH6
|
||||
+[0-9]+: 0+7c +0 +TLS +LOCAL +DEFAULT +9 sH8
|
||||
+[0-9]+: 0+40 +0 +TLS +LOCAL +DEFAULT +8 sh1
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +12 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+44 +0 +TLS +LOCAL +DEFAULT +8 sh2
|
||||
+[0-9]+: 0+54 +0 +TLS +LOCAL +DEFAULT +8 sh6
|
||||
+[0-9]+: 0+1c +0 +TLS +GLOBAL +DEFAULT +8 sg8
|
||||
|
|
|
@ -131,7 +131,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[0-9]+: 0+3c +0 +TLS +LOCAL +DEFAULT +8 sl8
|
||||
+[0-9]+: 0+60 +0 +TLS +LOCAL +DEFAULT +9 sH1
|
||||
+[0-9]+: 0+ +0 +TLS +LOCAL +DEFAULT +8 _TLS_MODULE_BASE_
|
||||
+[0-9]+: 0+100104e8 +0 +OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: 0+100104e8 +0 +OBJECT +LOCAL +DEFAULT +10 _DYNAMIC
|
||||
+[0-9]+: 0+48 +0 +TLS +LOCAL +DEFAULT +8 sh3
|
||||
+[0-9]+: 0+64 +0 +TLS +LOCAL +DEFAULT +9 sH2
|
||||
+[0-9]+: 0+78 +0 +TLS +LOCAL +DEFAULT +9 sH7
|
||||
|
@ -145,7 +145,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[0-9]+: 0+74 +0 +TLS +LOCAL +DEFAULT +9 sH6
|
||||
+[0-9]+: 0+7c +0 +TLS +LOCAL +DEFAULT +9 sH8
|
||||
+[0-9]+: 0+40 +0 +TLS +LOCAL +DEFAULT +8 sh1
|
||||
+[0-9]+: 0+10010680 +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+10010680 +0 +OBJECT +LOCAL +DEFAULT +12 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+44 +0 +TLS +LOCAL +DEFAULT +8 sh2
|
||||
+[0-9]+: 0+54 +0 +TLS +LOCAL +DEFAULT +8 sh6
|
||||
+[0-9]+: 0+1c +0 +TLS +GLOBAL +DEFAULT +8 sg8
|
||||
|
|
|
@ -129,7 +129,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[0-9]+: 0+3c +0 +TLS +LOCAL +DEFAULT +8 sl8
|
||||
+[0-9]+: 0+60 +0 +TLS +LOCAL +DEFAULT +9 sH1
|
||||
+[0-9]+: 0+ +0 +TLS +LOCAL +DEFAULT +8 _TLS_MODULE_BASE_
|
||||
+[0-9]+: 0+2011b8 +0 +OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: 0+2011b8 +0 +OBJECT +LOCAL +DEFAULT +10 _DYNAMIC
|
||||
+[0-9]+: 0+48 +0 +TLS +LOCAL +DEFAULT +8 sh3
|
||||
+[0-9]+: 0+64 +0 +TLS +LOCAL +DEFAULT +9 sH2
|
||||
+[0-9]+: 0+78 +0 +TLS +LOCAL +DEFAULT +9 sH7
|
||||
|
@ -143,7 +143,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[0-9]+: 0+74 +0 +TLS +LOCAL +DEFAULT +9 sH6
|
||||
+[0-9]+: 0+7c +0 +TLS +LOCAL +DEFAULT +9 sH8
|
||||
+[0-9]+: 0+40 +0 +TLS +LOCAL +DEFAULT +8 sh1
|
||||
+[0-9]+: 0+201350 +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+201350 +0 +OBJECT +LOCAL +DEFAULT +12 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+44 +0 +TLS +LOCAL +DEFAULT +8 sh2
|
||||
+[0-9]+: 0+54 +0 +TLS +LOCAL +DEFAULT +8 sh6
|
||||
+[0-9]+: 0+1c +0 +TLS +GLOBAL +DEFAULT +8 sg8
|
||||
|
|
|
@ -91,8 +91,8 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[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 +OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +8 _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +10 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG3
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG5
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG2
|
||||
|
|
|
@ -89,8 +89,8 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
+[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 +OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +8 _DYNAMIC
|
||||
+[0-9]+: [0-9a-f]+ +0 +OBJECT +LOCAL +DEFAULT +10 _GLOBAL_OFFSET_TABLE_
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG3
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG5
|
||||
+[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +UND sG2
|
||||
|
|
|
@ -114,7 +114,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
.* TLS +LOCAL +DEFAULT +8 sl7
|
||||
.* TLS +LOCAL +DEFAULT +8 sl8
|
||||
.* TLS +LOCAL +DEFAULT +9 sH1
|
||||
.* OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
.* OBJECT +LOCAL +DEFAULT +10 _DYNAMIC
|
||||
.* TLS +LOCAL +DEFAULT +8 sh3
|
||||
.* TLS +LOCAL +DEFAULT +9 sH2
|
||||
.* TLS +LOCAL +DEFAULT +9 sH7
|
||||
|
@ -128,7 +128,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
.* TLS +LOCAL +DEFAULT +9 sH6
|
||||
.* TLS +LOCAL +DEFAULT +9 sH8
|
||||
.* TLS +LOCAL +DEFAULT +8 sh1
|
||||
.* OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
.* OBJECT +LOCAL +DEFAULT +12 _GLOBAL_OFFSET_TABLE_
|
||||
.* TLS +LOCAL +DEFAULT +8 sh2
|
||||
.* TLS +LOCAL +DEFAULT +8 sh6
|
||||
.* TLS +GLOBAL +DEFAULT +8 sg8
|
||||
|
|
|
@ -112,7 +112,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
.* TLS +LOCAL +DEFAULT +8 sl7
|
||||
.* TLS +LOCAL +DEFAULT +8 sl8
|
||||
.* TLS +LOCAL +DEFAULT +9 sH1
|
||||
.* OBJECT +LOCAL +DEFAULT +ABS _DYNAMIC
|
||||
.* OBJECT +LOCAL +DEFAULT +10 _DYNAMIC
|
||||
.* TLS +LOCAL +DEFAULT +8 sh3
|
||||
.* TLS +LOCAL +DEFAULT +9 sH2
|
||||
.* TLS +LOCAL +DEFAULT +9 sH7
|
||||
|
@ -126,7 +126,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
|
|||
.* TLS +LOCAL +DEFAULT +9 sH6
|
||||
.* TLS +LOCAL +DEFAULT +9 sH8
|
||||
.* TLS +LOCAL +DEFAULT +8 sh1
|
||||
.* OBJECT +LOCAL +DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
|
||||
.* OBJECT +LOCAL +DEFAULT +12 _GLOBAL_OFFSET_TABLE_
|
||||
.* TLS +LOCAL +DEFAULT +8 sh2
|
||||
.* TLS +LOCAL +DEFAULT +8 sh6
|
||||
.* TLS +GLOBAL +DEFAULT +8 sg8
|
||||
|
|
Loading…
Reference in a new issue