summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2018-04-08 22:42:10 +0200
committerGuillem Jover <guillem@debian.org>2018-05-04 04:13:19 +0200
commitfd8f838450ab89e3011c1a48061e0247d205ea96 (patch)
treeebebf97abfa7fbd78450ba089aaf69f8dfa41d39
parentc972dfdcd85d92a39998b81a0fb23dc63935b137 (diff)
downloaddpkg-fd8f838450ab89e3011c1a48061e0247d205ea96.tar.gz
scripts: Refresh test data and update code to match
-rw-r--r--scripts/t/Dpkg_Shlibs.t3
-rw-r--r--scripts/t/Dpkg_Shlibs/objdump.basictags-amd6489
-rw-r--r--scripts/t/Dpkg_Shlibs/objdump.basictags-i38693
-rw-r--r--scripts/t/Dpkg_Shlibs/objdump.basictags-mips91
-rw-r--r--scripts/t/Dpkg_Shlibs/objdump.ls771
-rw-r--r--scripts/t/Dpkg_Shlibs/objdump.patterns377
-rw-r--r--scripts/t/Dpkg_Shlibs/objdump.spacesyms151
7 files changed, 911 insertions, 664 deletions
diff --git a/scripts/t/Dpkg_Shlibs.t b/scripts/t/Dpkg_Shlibs.t
index a271af587..4dc98bb3f 100644
--- a/scripts/t/Dpkg_Shlibs.t
+++ b/scripts/t/Dpkg_Shlibs.t
@@ -382,7 +382,8 @@ sub check_spacesym {
debug => '', type => 'F', weak => '',
local => '', global => 1, visibility => $visibility,
hidden => '', defined => 1 }, $name);
- ok(defined $obj->{dynrelocs}{$name}, "dynreloc found for $name");
+ ok(defined $obj->{dynrelocs}{$name . "@@" . $version},
+ "dynreloc found for $name");
}
check_spacesym('symdefaultvernospacedefault', 'Base');
diff --git a/scripts/t/Dpkg_Shlibs/objdump.basictags-amd64 b/scripts/t/Dpkg_Shlibs/objdump.basictags-amd64
index 93d7ea467..aa533761b 100644
--- a/scripts/t/Dpkg_Shlibs/objdump.basictags-amd64
+++ b/scripts/t/Dpkg_Shlibs/objdump.basictags-amd64
@@ -2,46 +2,45 @@
./t/Dpkg_Shlibs/libobjdump.basictags-amd64.so: file format elf32-i386
architecture: i386, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
-start address 0x00000480
+start address 0x00000450
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
- filesz 0x00000724 memsz 0x00000724 flags r-x
- LOAD off 0x00000724 vaddr 0x00001724 paddr 0x00001724 align 2**12
- filesz 0x00000120 memsz 0x00000124 flags rw-
- DYNAMIC off 0x00000730 vaddr 0x00001730 paddr 0x00001730 align 2**2
- filesz 0x000000e8 memsz 0x000000e8 flags rw-
- NOTE off 0x000000f4 vaddr 0x000000f4 paddr 0x000000f4 align 2**2
+ filesz 0x000006d0 memsz 0x000006d0 flags r-x
+ LOAD off 0x00000f18 vaddr 0x00001f18 paddr 0x00001f18 align 2**12
+ filesz 0x000000f8 memsz 0x000000fc flags rw-
+ DYNAMIC off 0x00000f20 vaddr 0x00001f20 paddr 0x00001f20 align 2**2
+ filesz 0x000000d0 memsz 0x000000d0 flags rw-
+ NOTE off 0x00000114 vaddr 0x00000114 paddr 0x00000114 align 2**2
filesz 0x00000024 memsz 0x00000024 flags r--
-EH_FRAME off 0x00000628 vaddr 0x00000628 paddr 0x00000628 align 2**2
- filesz 0x00000044 memsz 0x00000044 flags r--
+EH_FRAME off 0x000005b8 vaddr 0x000005b8 paddr 0x000005b8 align 2**2
+ filesz 0x0000004c memsz 0x0000004c flags r--
STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**4
filesz 0x00000000 memsz 0x00000000 flags rw-
+ RELRO off 0x00000f18 vaddr 0x00001f18 paddr 0x00001f18 align 2**0
+ filesz 0x000000e8 memsz 0x000000e8 flags r--
Dynamic Section:
NEEDED libc.so.6
SONAME libbasictags.so.1
- INIT 0x00000424
- FINI 0x00000614
- INIT_ARRAY 0x00001724
+ INIT 0x00000404
+ FINI 0x000005a4
+ INIT_ARRAY 0x00001f18
INIT_ARRAYSZ 0x00000004
- FINI_ARRAY 0x00001728
+ FINI_ARRAY 0x00001f1c
FINI_ARRAYSZ 0x00000004
- GNU_HASH 0x00000118
- STRTAB 0x00000278
- SYMTAB 0x00000168
- STRSZ 0x00000117
+ GNU_HASH 0x00000138
+ STRTAB 0x00000288
+ SYMTAB 0x00000188
+ STRSZ 0x00000103
SYMENT 0x00000010
- PLTGOT 0x0000182c
- PLTRELSZ 0x00000010
- PLTREL 0x00000011
- JMPREL 0x00000414
- REL 0x000003d4
- RELSZ 0x00000040
+ PLTGOT 0x00002000
+ REL 0x000003cc
+ RELSZ 0x00000038
RELENT 0x00000008
- VERNEED 0x000003b4
+ VERNEED 0x000003ac
VERNEEDNUM 0x00000001
- VERSYM 0x00000390
+ VERSYM 0x0000038c
RELCOUNT 0x00000003
Version References:
@@ -52,32 +51,28 @@ DYNAMIC SYMBOL TABLE:
00000000 w D *UND* 00000000 _ITM_deregisterTMCloneTable
00000000 w DF *UND* 00000000 GLIBC_2.1.3 __cxa_finalize
00000000 w D *UND* 00000000 __gmon_start__
-00000000 w D *UND* 00000000 _Jv_RegisterClasses
00000000 w D *UND* 00000000 _ITM_registerTMCloneTable
-00001844 g D .data 00000000 Base _edata
-000005f0 g DF .text 00000002 Base symbol26_little
-00001848 g D .bss 00000000 Base _end
-000005d0 g DF .text 00000002 Base symbol21_amd64
-00001844 g D .bss 00000000 Base __bss_start
-000005e0 g DF .text 00000002 Base symbol25_64
-00000424 g DF .init 00000000 Base _init
-00000600 g DF .text 00000002 Base symbol31_randomtag
-00000614 g DF .fini 00000000 Base _fini
-00000610 g DF .text 00000002 Base symbol51_untagged
-000005c0 g DF .text 00000002 Base symbol11_optional
+00002010 g D .data 00000000 Base _edata
+00000580 g DF .text 00000002 Base symbol26_little
+00002014 g D .bss 00000000 Base _end
+00000560 g DF .text 00000002 Base symbol21_amd64
+00002010 g D .bss 00000000 Base __bss_start
+00000570 g DF .text 00000002 Base symbol25_64
+00000404 g DF .init 00000000 Base _init
+00000590 g DF .text 00000002 Base symbol31_randomtag
+000005a4 g DF .fini 00000000 Base _fini
+000005a0 g DF .text 00000002 Base symbol51_untagged
+00000550 g DF .text 00000002 Base symbol11_optional
DYNAMIC RELOCATION RECORDS
OFFSET TYPE VALUE
-00001724 R_386_RELATIVE *ABS*
-00001728 R_386_RELATIVE *ABS*
-00001840 R_386_RELATIVE *ABS*
-00001818 R_386_GLOB_DAT _ITM_deregisterTMCloneTable
-0000181c R_386_GLOB_DAT __cxa_finalize
-00001820 R_386_GLOB_DAT __gmon_start__
-00001824 R_386_GLOB_DAT _Jv_RegisterClasses
-00001828 R_386_GLOB_DAT _ITM_registerTMCloneTable
-00001838 R_386_JUMP_SLOT __cxa_finalize
-0000183c R_386_JUMP_SLOT __gmon_start__
+00001f18 R_386_RELATIVE *ABS*
+00001f1c R_386_RELATIVE *ABS*
+0000200c R_386_RELATIVE *ABS*
+00001ff0 R_386_GLOB_DAT _ITM_deregisterTMCloneTable
+00001ff4 R_386_GLOB_DAT __cxa_finalize@GLIBC_2.1.3
+00001ff8 R_386_GLOB_DAT __gmon_start__
+00001ffc R_386_GLOB_DAT _ITM_registerTMCloneTable
diff --git a/scripts/t/Dpkg_Shlibs/objdump.basictags-i386 b/scripts/t/Dpkg_Shlibs/objdump.basictags-i386
index 4138a8945..af0f707d1 100644
--- a/scripts/t/Dpkg_Shlibs/objdump.basictags-i386
+++ b/scripts/t/Dpkg_Shlibs/objdump.basictags-i386
@@ -2,46 +2,45 @@
./t/Dpkg_Shlibs/libobjdump.basictags-i386.so: file format elf32-i386
architecture: i386, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
-start address 0x000004e0
+start address 0x000004b0
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
- filesz 0x000007dc memsz 0x000007dc flags r-x
- LOAD off 0x000007dc vaddr 0x000017dc paddr 0x000017dc align 2**12
- filesz 0x00000120 memsz 0x00000124 flags rw-
- DYNAMIC off 0x000007e8 vaddr 0x000017e8 paddr 0x000017e8 align 2**2
- filesz 0x000000e8 memsz 0x000000e8 flags rw-
- NOTE off 0x000000f4 vaddr 0x000000f4 paddr 0x000000f4 align 2**2
+ filesz 0x00000788 memsz 0x00000788 flags r-x
+ LOAD off 0x00000f18 vaddr 0x00001f18 paddr 0x00001f18 align 2**12
+ filesz 0x000000f8 memsz 0x000000fc flags rw-
+ DYNAMIC off 0x00000f20 vaddr 0x00001f20 paddr 0x00001f20 align 2**2
+ filesz 0x000000d0 memsz 0x000000d0 flags rw-
+ NOTE off 0x00000114 vaddr 0x00000114 paddr 0x00000114 align 2**2
filesz 0x00000024 memsz 0x00000024 flags r--
-EH_FRAME off 0x000006a8 vaddr 0x000006a8 paddr 0x000006a8 align 2**2
- filesz 0x00000054 memsz 0x00000054 flags r--
+EH_FRAME off 0x00000638 vaddr 0x00000638 paddr 0x00000638 align 2**2
+ filesz 0x0000005c memsz 0x0000005c flags r--
STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**4
filesz 0x00000000 memsz 0x00000000 flags rw-
+ RELRO off 0x00000f18 vaddr 0x00001f18 paddr 0x00001f18 align 2**0
+ filesz 0x000000e8 memsz 0x000000e8 flags r--
Dynamic Section:
NEEDED libc.so.6
SONAME libbasictags.so.1
- INIT 0x00000484
- FINI 0x00000694
- INIT_ARRAY 0x000017dc
+ INIT 0x00000464
+ FINI 0x00000624
+ INIT_ARRAY 0x00001f18
INIT_ARRAYSZ 0x00000004
- FINI_ARRAY 0x000017e0
+ FINI_ARRAY 0x00001f1c
FINI_ARRAYSZ 0x00000004
- GNU_HASH 0x00000118
- STRTAB 0x000002a8
- SYMTAB 0x00000178
- STRSZ 0x00000144
+ GNU_HASH 0x00000138
+ STRTAB 0x000002b8
+ SYMTAB 0x00000198
+ STRSZ 0x00000130
SYMENT 0x00000010
- PLTGOT 0x000018e4
- PLTRELSZ 0x00000010
- PLTREL 0x00000011
- JMPREL 0x00000474
- REL 0x00000434
- RELSZ 0x00000040
+ PLTGOT 0x00002000
+ REL 0x0000042c
+ RELSZ 0x00000038
RELENT 0x00000008
- VERNEED 0x00000414
+ VERNEED 0x0000040c
VERNEEDNUM 0x00000001
- VERSYM 0x000003ec
+ VERSYM 0x000003e8
RELCOUNT 0x00000003
Version References:
@@ -52,34 +51,30 @@ DYNAMIC SYMBOL TABLE:
00000000 w D *UND* 00000000 _ITM_deregisterTMCloneTable
00000000 w DF *UND* 00000000 GLIBC_2.1.3 __cxa_finalize
00000000 w D *UND* 00000000 __gmon_start__
-00000000 w D *UND* 00000000 _Jv_RegisterClasses
00000000 w D *UND* 00000000 _ITM_registerTMCloneTable
-000018fc g D .data 00000000 Base _edata
-00000650 g DF .text 00000002 Base symbol26_little
-00001900 g D .bss 00000000 Base _end
-00000680 g DF .text 00000002 Base symbol41_i386_and_optional
-00000630 g DF .text 00000002 Base symbol22_i386
-00000660 g DF .text 00000002 Base symbol28_little_32
-000018fc g D .bss 00000000 Base __bss_start
-00000484 g DF .init 00000000 Base _init
-00000670 g DF .text 00000002 Base symbol31_randomtag
-00000640 g DF .text 00000002 Base symbol24_32
-00000694 g DF .fini 00000000 Base _fini
-00000690 g DF .text 00000002 Base symbol51_untagged
-00000620 g DF .text 00000002 Base symbol11_optional
+00002010 g D .data 00000000 Base _edata
+000005e0 g DF .text 00000002 Base symbol26_little
+00002014 g D .bss 00000000 Base _end
+00000610 g DF .text 00000002 Base symbol41_i386_and_optional
+000005c0 g DF .text 00000002 Base symbol22_i386
+000005f0 g DF .text 00000002 Base symbol28_little_32
+00002010 g D .bss 00000000 Base __bss_start
+00000464 g DF .init 00000000 Base _init
+00000600 g DF .text 00000002 Base symbol31_randomtag
+000005d0 g DF .text 00000002 Base symbol24_32
+00000624 g DF .fini 00000000 Base _fini
+00000620 g DF .text 00000002 Base symbol51_untagged
+000005b0 g DF .text 00000002 Base symbol11_optional
DYNAMIC RELOCATION RECORDS
OFFSET TYPE VALUE
-000017dc R_386_RELATIVE *ABS*
-000017e0 R_386_RELATIVE *ABS*
-000018f8 R_386_RELATIVE *ABS*
-000018d0 R_386_GLOB_DAT _ITM_deregisterTMCloneTable
-000018d4 R_386_GLOB_DAT __cxa_finalize
-000018d8 R_386_GLOB_DAT __gmon_start__
-000018dc R_386_GLOB_DAT _Jv_RegisterClasses
-000018e0 R_386_GLOB_DAT _ITM_registerTMCloneTable
-000018f0 R_386_JUMP_SLOT __cxa_finalize
-000018f4 R_386_JUMP_SLOT __gmon_start__
+00001f18 R_386_RELATIVE *ABS*
+00001f1c R_386_RELATIVE *ABS*
+0000200c R_386_RELATIVE *ABS*
+00001ff0 R_386_GLOB_DAT _ITM_deregisterTMCloneTable
+00001ff4 R_386_GLOB_DAT __cxa_finalize@GLIBC_2.1.3
+00001ff8 R_386_GLOB_DAT __gmon_start__
+00001ffc R_386_GLOB_DAT _ITM_registerTMCloneTable
diff --git a/scripts/t/Dpkg_Shlibs/objdump.basictags-mips b/scripts/t/Dpkg_Shlibs/objdump.basictags-mips
index 620b821cc..27795c49b 100644
--- a/scripts/t/Dpkg_Shlibs/objdump.basictags-mips
+++ b/scripts/t/Dpkg_Shlibs/objdump.basictags-mips
@@ -2,46 +2,45 @@
./t/Dpkg_Shlibs/libobjdump.basictags-mips.so: file format elf32-i386
architecture: i386, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
-start address 0x000004b0
+start address 0x00000480
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
- filesz 0x00000780 memsz 0x00000780 flags r-x
- LOAD off 0x00000780 vaddr 0x00001780 paddr 0x00001780 align 2**12
- filesz 0x00000120 memsz 0x00000124 flags rw-
- DYNAMIC off 0x0000078c vaddr 0x0000178c paddr 0x0000178c align 2**2
- filesz 0x000000e8 memsz 0x000000e8 flags rw-
- NOTE off 0x000000f4 vaddr 0x000000f4 paddr 0x000000f4 align 2**2
+ filesz 0x0000072c memsz 0x0000072c flags r-x
+ LOAD off 0x00000f18 vaddr 0x00001f18 paddr 0x00001f18 align 2**12
+ filesz 0x000000f8 memsz 0x000000fc flags rw-
+ DYNAMIC off 0x00000f20 vaddr 0x00001f20 paddr 0x00001f20 align 2**2
+ filesz 0x000000d0 memsz 0x000000d0 flags rw-
+ NOTE off 0x00000114 vaddr 0x00000114 paddr 0x00000114 align 2**2
filesz 0x00000024 memsz 0x00000024 flags r--
-EH_FRAME off 0x00000668 vaddr 0x00000668 paddr 0x00000668 align 2**2
- filesz 0x0000004c memsz 0x0000004c flags r--
+EH_FRAME off 0x000005f8 vaddr 0x000005f8 paddr 0x000005f8 align 2**2
+ filesz 0x00000054 memsz 0x00000054 flags r--
STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**4
filesz 0x00000000 memsz 0x00000000 flags rw-
+ RELRO off 0x00000f18 vaddr 0x00001f18 paddr 0x00001f18 align 2**0
+ filesz 0x000000e8 memsz 0x000000e8 flags r--
Dynamic Section:
NEEDED libc.so.6
SONAME libbasictags.so.1
- INIT 0x00000458
- FINI 0x00000654
- INIT_ARRAY 0x00001780
+ INIT 0x00000438
+ FINI 0x000005e4
+ INIT_ARRAY 0x00001f18
INIT_ARRAYSZ 0x00000004
- FINI_ARRAY 0x00001784
+ FINI_ARRAY 0x00001f1c
FINI_ARRAYSZ 0x00000004
- GNU_HASH 0x00000118
- STRTAB 0x00000294
- SYMTAB 0x00000174
- STRSZ 0x0000012e
+ GNU_HASH 0x00000138
+ STRTAB 0x000002a4
+ SYMTAB 0x00000194
+ STRSZ 0x0000011a
SYMENT 0x00000010
- PLTGOT 0x00001888
- PLTRELSZ 0x00000010
- PLTREL 0x00000011
- JMPREL 0x00000448
- REL 0x00000408
- RELSZ 0x00000040
+ PLTGOT 0x00002000
+ REL 0x00000400
+ RELSZ 0x00000038
RELENT 0x00000008
- VERNEED 0x000003e8
+ VERNEED 0x000003e0
VERNEEDNUM 0x00000001
- VERSYM 0x000003c2
+ VERSYM 0x000003be
RELCOUNT 0x00000003
Version References:
@@ -52,33 +51,29 @@ DYNAMIC SYMBOL TABLE:
00000000 w D *UND* 00000000 _ITM_deregisterTMCloneTable
00000000 w DF *UND* 00000000 GLIBC_2.1.3 __cxa_finalize
00000000 w D *UND* 00000000 __gmon_start__
-00000000 w D *UND* 00000000 _Jv_RegisterClasses
00000000 w D *UND* 00000000 _ITM_registerTMCloneTable
-000018a0 g D .data 00000000 Base _edata
-000018a4 g D .bss 00000000 Base _end
-00000640 g DF .text 00000002 Base symbol42_mips_and_optional
-000018a0 g D .bss 00000000 Base __bss_start
-00000458 g DF .init 00000000 Base _init
-00000630 g DF .text 00000002 Base symbol31_randomtag
-00000610 g DF .text 00000002 Base symbol24_32
-00000654 g DF .fini 00000000 Base _fini
-00000650 g DF .text 00000002 Base symbol51_untagged
-000005f0 g DF .text 00000002 Base symbol11_optional
-00000600 g DF .text 00000002 Base symbol23_mips
-00000620 g DF .text 00000002 Base symbol27_big
+00002010 g D .data 00000000 Base _edata
+00002014 g D .bss 00000000 Base _end
+000005d0 g DF .text 00000002 Base symbol42_mips_and_optional
+00002010 g D .bss 00000000 Base __bss_start
+00000438 g DF .init 00000000 Base _init
+000005c0 g DF .text 00000002 Base symbol31_randomtag
+000005a0 g DF .text 00000002 Base symbol24_32
+000005e4 g DF .fini 00000000 Base _fini
+000005e0 g DF .text 00000002 Base symbol51_untagged
+00000580 g DF .text 00000002 Base symbol11_optional
+00000590 g DF .text 00000002 Base symbol23_mips
+000005b0 g DF .text 00000002 Base symbol27_big
DYNAMIC RELOCATION RECORDS
OFFSET TYPE VALUE
-00001780 R_386_RELATIVE *ABS*
-00001784 R_386_RELATIVE *ABS*
-0000189c R_386_RELATIVE *ABS*
-00001874 R_386_GLOB_DAT _ITM_deregisterTMCloneTable
-00001878 R_386_GLOB_DAT __cxa_finalize
-0000187c R_386_GLOB_DAT __gmon_start__
-00001880 R_386_GLOB_DAT _Jv_RegisterClasses
-00001884 R_386_GLOB_DAT _ITM_registerTMCloneTable
-00001894 R_386_JUMP_SLOT __cxa_finalize
-00001898 R_386_JUMP_SLOT __gmon_start__
+00001f18 R_386_RELATIVE *ABS*
+00001f1c R_386_RELATIVE *ABS*
+0000200c R_386_RELATIVE *ABS*
+00001ff0 R_386_GLOB_DAT _ITM_deregisterTMCloneTable
+00001ff4 R_386_GLOB_DAT __cxa_finalize@GLIBC_2.1.3
+00001ff8 R_386_GLOB_DAT __gmon_start__
+00001ffc R_386_GLOB_DAT _ITM_registerTMCloneTable
diff --git a/scripts/t/Dpkg_Shlibs/objdump.ls b/scripts/t/Dpkg_Shlibs/objdump.ls
index f679242c3..30ae8beb0 100644
--- a/scripts/t/Dpkg_Shlibs/objdump.ls
+++ b/scripts/t/Dpkg_Shlibs/objdump.ls
@@ -1,277 +1,536 @@
/bin/ls: file format elf32-i386
-architecture: i386, flags 0x00000112:
-EXEC_P, HAS_SYMS, D_PAGED
-start address 0x08049b50
+architecture: i386, flags 0x00000150:
+HAS_SYMS, DYNAMIC, D_PAGED
+start address 0x00003e16
Program Header:
- PHDR off 0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
- filesz 0x00000100 memsz 0x00000100 flags r-x
- INTERP off 0x00000134 vaddr 0x08048134 paddr 0x08048134 align 2**0
+ PHDR off 0x00000034 vaddr 0x00000034 paddr 0x00000034 align 2**2
+ filesz 0x00000120 memsz 0x00000120 flags r-x
+ INTERP off 0x00000154 vaddr 0x00000154 paddr 0x00000154 align 2**0
filesz 0x00000013 memsz 0x00000013 flags r--
- LOAD off 0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
- filesz 0x00012478 memsz 0x00012478 flags r-x
- LOAD off 0x00012478 vaddr 0x0805b478 paddr 0x0805b478 align 2**12
- filesz 0x000003b4 memsz 0x00000818 flags rw-
- DYNAMIC off 0x0001248c vaddr 0x0805b48c paddr 0x0805b48c align 2**2
- filesz 0x000000e8 memsz 0x000000e8 flags rw-
- NOTE off 0x00000148 vaddr 0x08048148 paddr 0x08048148 align 2**2
- filesz 0x00000020 memsz 0x00000020 flags r--
-EH_FRAME off 0x000123b0 vaddr 0x0805a3b0 paddr 0x0805a3b0 align 2**2
- filesz 0x0000002c memsz 0x0000002c flags r--
- STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
+ LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
+ filesz 0x00021f10 memsz 0x00021f10 flags r-x
+ LOAD off 0x000229b8 vaddr 0x000239b8 paddr 0x000239b8 align 2**12
+ filesz 0x0000098c memsz 0x00001b1c flags rw-
+ DYNAMIC off 0x00022eac vaddr 0x00023eac paddr 0x00023eac align 2**2
+ filesz 0x000000f8 memsz 0x000000f8 flags rw-
+ NOTE off 0x00000168 vaddr 0x00000168 paddr 0x00000168 align 2**2
+ filesz 0x00000044 memsz 0x00000044 flags r--
+EH_FRAME off 0x0001b5b8 vaddr 0x0001b5b8 paddr 0x0001b5b8 align 2**2
+ filesz 0x000008cc memsz 0x000008cc flags r--
+ STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**4
filesz 0x00000000 memsz 0x00000000 flags rw-
+ RELRO off 0x000229b8 vaddr 0x000239b8 paddr 0x000239b8 align 2**0
+ filesz 0x00000648 memsz 0x00000648 flags r--
Dynamic Section:
- NEEDED librt.so.1
- NEEDED libacl.so.1
- NEEDED libselinux.so.1
- NEEDED libc.so.6
- INIT 0x8049510
- FINI 0x8056768
- HASH 0x8048168
- GNU_HASH 0x80484a4
- STRTAB 0x8048bc0
- SYMTAB 0x8048500
- STRSZ 0x4a0
- SYMENT 0x10
- DEBUG 0x0
- PLTGOT 0x805b57c
- PLTRELSZ 0x300
- PLTREL 0x11
- JMPREL 0x8049210
- REL 0x80491e8
- RELSZ 0x28
- RELENT 0x8
- VERNEED 0x8049138
- VERNEEDNUM 0x3
- VERSYM 0x8049060
+ NEEDED libselinux.so.1
+ NEEDED libc.so.6
+ INIT 0x00001ce8
+ FINI 0x00016524
+ INIT_ARRAY 0x000239b8
+ INIT_ARRAYSZ 0x00000004
+ FINI_ARRAY 0x000239bc
+ FINI_ARRAYSZ 0x00000004
+ GNU_HASH 0x000001ac
+ STRTAB 0x00000adc
+ SYMTAB 0x0000020c
+ STRSZ 0x00000638
+ SYMENT 0x00000010
+ DEBUG 0x00000000
+ PLTGOT 0x00024000
+ PLTRELSZ 0x00000388
+ PLTREL 0x00000011
+ JMPREL 0x00001960
+ REL 0x000012d0
+ RELSZ 0x00000690
+ RELENT 0x00000008
+ FLAGS_1 0x08000000
+ VERNEED 0x00001230
+ VERNEEDNUM 0x00000001
+ VERSYM 0x00001114
+ RELCOUNT 0x000000c6
Version References:
- required from librt.so.1:
- 0x0d696912 0x00 08 GLIBC_2.2
- required from libacl.so.1:
- 0x05822450 0x00 06 ACL_1.0
required from libc.so.6:
- 0x09691a73 0x00 09 GLIBC_2.2.3
- 0x0d696913 0x00 07 GLIBC_2.3
+ 0x0d696912 0x00 10 GLIBC_2.2
+ 0x09691f73 0x00 09 GLIBC_2.1.3
+ 0x09691a73 0x00 08 GLIBC_2.2.3
+ 0x0d696914 0x00 07 GLIBC_2.4
+ 0x06969197 0x00 06 GLIBC_2.17
0x0d696911 0x00 05 GLIBC_2.1
- 0x09691f73 0x00 04 GLIBC_2.1.3
- 0x0d696912 0x00 03 GLIBC_2.2
- 0x0d696910 0x00 02 GLIBC_2.0
+ 0x09691974 0x00 04 GLIBC_2.3.4
+ 0x0d696910 0x00 03 GLIBC_2.0
+ 0x0d696913 0x00 02 GLIBC_2.3
DYNAMIC SYMBOL TABLE:
-00000000 DF *UND* 0000026e GLIBC_2.0 abort
-00000000 DF *UND* 0000001d GLIBC_2.0 __errno_location
-00000000 DF *UND* 0000004d GLIBC_2.0 sigemptyset
-00000000 DF *UND* 00000034 GLIBC_2.0 sprintf
-00000000 DF *UND* 000001a2 GLIBC_2.2 localeconv
-00000000 DF *UND* 0000000a GLIBC_2.0 dirfd
-00000000 DF *UND* 00000057 GLIBC_2.1.3 __cxa_atexit
-00000000 DF *UND* 00000037 GLIBC_2.0 strcoll
-00000000 DF *UND* 00000150 GLIBC_2.0 qsort
-00000000 DF *UND* 00000094 GLIBC_2.1 fputs_unlocked
-00000000 DF *UND* 0000001e GLIBC_2.0 __ctype_get_mb_cur_max
-00000000 DF *UND* 000000d9 GLIBC_2.0 signal
-00000000 DF *UND* 0000006e GLIBC_2.0 sigismember
+00000000 DF *UND* 00000000 GLIBC_2.3 __ctype_toupper_loc
+00000000 DF *UND* 00000000 GLIBC_2.0 unsetenv
+00000000 DF *UND* 00000000 GLIBC_2.0 getpwnam
+00000000 DF *UND* 00000000 GLIBC_2.0 raise
+00000000 DF *UND* 00000000 GLIBC_2.3.4 __snprintf_chk
+00000000 DO *UND* 00000000 GLIBC_2.0 __progname
+00000000 DF *UND* 00000000 GLIBC_2.0 strcmp
+00000000 DF *UND* 00000000 GLIBC_2.1 open64
+00000000 w D *UND* 00000000 _ITM_deregisterTMCloneTable
+00000000 DF *UND* 00000000 GLIBC_2.0 getpwuid
+00000000 DF *UND* 00000000 GLIBC_2.0 fflush
+00000000 DO *UND* 00000000 GLIBC_2.0 stderr
+00000000 DF *UND* 00000000 GLIBC_2.0 _exit
+00000000 DF *UND* 00000000 GLIBC_2.0 sigprocmask
+00000000 DF *UND* 00000000 GLIBC_2.0 dirfd
+00000000 DF *UND* 00000000 GLIBC_2.0 wcwidth
+00000000 DF *UND* 00000000 GLIBC_2.0 memmove
+00000000 DF *UND* 00000000 GLIBC_2.0 _setjmp
+00000000 DF *UND* 00000000 GLIBC_2.0 free
+00000000 DF *UND* 00000000 GLIBC_2.0 memcpy
+00000000 DF *UND* 00000000 GLIBC_2.0 mbsinit
+00000000 DF *UND* 00000000 GLIBC_2.17 clock_gettime
+00000000 DF *UND* 00000000 GLIBC_2.0 __strtoull_internal
+00000000 DF *UND* 00000000 GLIBC_2.1 fclose
+00000000 DF *UND* 00000000 GLIBC_2.1 fseeko64
+00000000 DF *UND* 00000000 GLIBC_2.0 signal
+00000000 DF *UND* 00000000 GLIBC_2.0 memcmp
+00000000 DF *UND* 00000000 GLIBC_2.0 gettimeofday
+00000000 DO *UND* 00000000 GLIBC_2.0 __progname_full
+00000000 DO *UND* 00000000 GLIBC_2.0 optind
+00000000 DF *UND* 00000000 GLIBC_2.0 dcgettext
+00000000 DF *UND* 00000000 GLIBC_2.0 mktime
+00000000 DF *UND* 00000000 GLIBC_2.4 __stack_chk_fail
+00000000 DF *UND* 00000000 GLIBC_2.0 localtime_r
+00000000 DF *UND* 00000000 GLIBC_2.0 sigismember
+00000000 DF *UND* 00000000 fgetfilecon
+00000000 DF *UND* 00000000 GLIBC_2.0 fflush_unlocked
+00000000 DF *UND* 00000000 GLIBC_2.0 iswcntrl
+00000000 DF *UND* 00000000 GLIBC_2.0 textdomain
+00000000 DF *UND* 00000000 GLIBC_2.0 readlink
+00000000 DF *UND* 00000000 GLIBC_2.2.3 fnmatch
+00000000 DF *UND* 00000000 GLIBC_2.0 iswprint
+00000000 DF *UND* 00000000 GLIBC_2.0 ioctl
+00000000 w DF *UND* 00000000 GLIBC_2.1.3 __cxa_finalize
+00000000 DF *UND* 00000000 GLIBC_2.0 fwrite
+00000000 DF *UND* 00000000 GLIBC_2.2 __fxstat64
+00000000 DF *UND* 00000000 GLIBC_2.0 tzset
+00000000 DF *UND* 00000000 GLIBC_2.0 __ctype_get_mb_cur_max
+00000000 DF *UND* 00000000 GLIBC_2.0 strcpy
+00000000 DF *UND* 00000000 GLIBC_2.2 __fpending
+00000000 DF *UND* 00000000 GLIBC_2.0 wcstombs
+00000000 DF *UND* 00000000 GLIBC_2.0 mbrtowc
+00000000 DF *UND* 00000000 GLIBC_2.0 gethostname
+00000000 DF *UND* 00000000 GLIBC_2.1.3 __cxa_atexit
+00000000 DF *UND* 00000000 GLIBC_2.0 error
+00000000 DF *UND* 00000000 GLIBC_2.0 strcoll
+00000000 DF *UND* 00000000 GLIBC_2.0 getenv
+00000000 DF *UND* 00000000 GLIBC_2.0 realloc
+00000000 DF *UND* 00000000 lgetfilecon
+00000000 DF *UND* 00000000 GLIBC_2.0 malloc
+00000000 DF *UND* 00000000 GLIBC_2.0 timegm
+00000000 DF *UND* 00000000 GLIBC_2.2 __freading
+00000000 DF *UND* 00000000 GLIBC_2.3.4 __memcpy_chk
00000000 w D *UND* 00000000 __gmon_start__
-00000000 w D *UND* 00000000 _Jv_RegisterClasses
-00000000 DF *UND* 00000490 GLIBC_2.0 realloc
-00000000 DF *UND* 0000003f GLIBC_2.2 __xstat64
-00000000 DF *UND* 00000035 GLIBC_2.0 localtime
-00000000 DF *UND* 00000132 GLIBC_2.0 getgrnam
-00000000 DF *UND* 00000167 GLIBC_2.0 strchr
-00000000 DF *UND* 000000dc GLIBC_2.0 getenv
-00000000 DF *UND* 00000304 GLIBC_2.0 calloc
-00000000 DF *UND* 000000c6 GLIBC_2.0 strncpy
-00000000 DF *UND* 00000023 freecon
-00000000 DF *UND* 00000058 GLIBC_2.0 memset
-00000000 DF *UND* 000001b2 GLIBC_2.0 __libc_start_main
-00000000 DF *UND* 00000044 GLIBC_2.1 mempcpy
-00000000 DF *UND* 000000c9 GLIBC_2.0 _obstack_begin
-00000000 DF *UND* 000001b9 GLIBC_2.0 strrchr
-00000000 DF *UND* 00000038 GLIBC_2.0 chmod
-00000000 DF *UND* 00000150 GLIBC_2.0 __assert_fail
-00000000 DF *UND* 00000015 GLIBC_2.0 bindtextdomain
-00000000 DF *UND* 00000215 GLIBC_2.0 mbrtowc
-00000000 DF *UND* 00000046 ACL_1.0 acl_delete_def_file
-00000000 DF *UND* 00000038 GLIBC_2.0 gettimeofday
-00000000 DF *UND* 0000003c GLIBC_2.3 __ctype_toupper_loc
-00000000 DF *UND* 0000003f GLIBC_2.2 __lxstat64
-00000000 DF *UND* 00000195 GLIBC_2.0 _obstack_newchunk
-00000000 DF *UND* 00000066 GLIBC_2.0 __overflow
-00000000 DF *UND* 00000049 GLIBC_2.0 dcgettext
-00000000 DF *UND* 00000160 GLIBC_2.0 sigaction
-00000000 DF *UND* 00000127 GLIBC_2.1 strverscmp
-00000000 DF *UND* 00000092 GLIBC_2.0 opendir
-00000000 DF *UND* 00000047 GLIBC_2.0 getopt_long
-00000000 DF *UND* 0000003a GLIBC_2.0 ioctl
-00000000 DF *UND* 0000003c GLIBC_2.3 __ctype_b_loc
-00000000 DF *UND* 000000c9 GLIBC_2.0 iswcntrl
-00000000 DF *UND* 00000032 GLIBC_2.0 isatty
-00000000 DF *UND* 000001e8 GLIBC_2.1 fclose
-00000000 DF *UND* 00000019 GLIBC_2.0 mbsinit
-00000000 DF *UND* 00000036 GLIBC_2.0 _setjmp
-00000000 DF *UND* 00000038 GLIBC_2.0 tcgetpgrp
-00000000 DF *UND* 0000003c GLIBC_2.0 mktime
-00000000 DF *UND* 000000af GLIBC_2.2 readdir64
-00000000 DF *UND* 00000046 GLIBC_2.0 memcpy
-00000000 DF *UND* 000000af GLIBC_2.0 strlen
-00000000 DF *UND* 00000132 GLIBC_2.0 getpwuid
-00000000 DF *UND* 00000094 ACL_1.0 acl_extended_file
-00000000 DF *UND* 00000195 ACL_1.0 acl_get_file
-00000000 DF *UND* 000006b5 GLIBC_2.0 setlocale
-00000000 DF *UND* 0000002a ACL_1.0 acl_entries
-00000000 DF *UND* 00000024 GLIBC_2.0 strcpy
-00000000 DF *UND* 00000039 GLIBC_2.0 printf
-00000000 DF *UND* 0000008c GLIBC_2.0 raise
-00000000 DF *UND* 000000a2 GLIBC_2.1 fwrite_unlocked
-00000000 DF *UND* 00000115 GLIBC_2.2 clock_gettime
-00000000 DF *UND* 00000075 getfilecon
-00000000 DF *UND* 00000055 GLIBC_2.0 closedir
-00000000 DF *UND* 00000024 GLIBC_2.0 fprintf
-00000000 DF *UND* 00000114 ACL_1.0 acl_set_file
-00000000 DF *UND* 0000009e GLIBC_2.0 sigprocmask
-00000000 DF *UND* 0000002a GLIBC_2.2 __fpending
-00000000 DF *UND* 00000075 lgetfilecon
-00000000 DF *UND* 000000d7 GLIBC_2.0 error
-00000000 DF *UND* 00000132 GLIBC_2.0 getgrgid
-00000000 DF *UND* 00000045 GLIBC_2.0 __strtoull_internal
-00000000 DF *UND* 0000006a GLIBC_2.0 sigaddset
-00000000 DF *UND* 0000003a GLIBC_2.0 readlink
-00000000 DF *UND* 0000008e GLIBC_2.0 memmove
-00000000 DF *UND* 0000003c GLIBC_2.3 __ctype_tolower_loc
-00000000 DF *UND* 00000045 GLIBC_2.0 __strtoul_internal
-00000000 DF *UND* 0000011d GLIBC_2.0 textdomain
-00000000 DF *UND* 0000003f GLIBC_2.2 __fxstat64
-00000000 DF *UND* 000002d9 GLIBC_2.2.3 fnmatch
-00000000 DF *UND* 000000f3 GLIBC_2.0 strncmp
-00000000 DF *UND* 00004373 GLIBC_2.0 vfprintf
-00000000 DF *UND* 0000006e ACL_1.0 acl_free
-00000000 DF *UND* 00000042 GLIBC_2.0 fflush_unlocked
-00000000 DF *UND* 00000045 GLIBC_2.0 strftime
-00000000 DF *UND* 00000078 GLIBC_2.0 wcwidth
-00000000 DF *UND* 000000cb GLIBC_2.0 iswprint
-00000000 DF *UND* 00000132 GLIBC_2.0 getpwnam
-00000000 DF *UND* 00000054 GLIBC_2.0 strcmp
-00000000 DF *UND* 000000fa GLIBC_2.0 exit
-00000000 DF *UND* 000004bc ACL_1.0 acl_from_text
-0805bc90 g D *ABS* 00000000 Base _end
-0805b860 g DO .bss 00000004 GLIBC_2.0 stdout
-0805b82c g D *ABS* 00000000 Base _edata
-080567a4 g DO .rodata 00000004 Base _IO_stdin_used
-08049780 DF *UND* 000001e5 GLIBC_2.0 free
-0805b844 g DO .bss 00000004 GLIBC_2.0 stderr
-0805b82c g D *ABS* 00000000 Base __bss_start
-080499a0 DF *UND* 00000178 GLIBC_2.0 malloc
-08049510 g DF .init 00000000 Base _init
-08056768 g DF .fini 00000000 Base _fini
-0805b840 g DO .bss 00000004 GLIBC_2.0 optind
-0805b864 g DO .bss 00000004 GLIBC_2.0 optarg
+00000000 DF *UND* 00000000 GLIBC_2.0 exit
+00000000 DF *UND* 00000000 GLIBC_2.1 fdopen
+00000000 DF *UND* 00000000 GLIBC_2.1 fputs_unlocked
+00000000 DF *UND* 00000000 GLIBC_2.0 strftime
+00000000 DF *UND* 00000000 GLIBC_2.0 getopt_long
+00000000 DF *UND* 00000000 getfilecon
+00000000 DF *UND* 00000000 GLIBC_2.0 strtoul
+00000000 DF *UND* 00000000 GLIBC_2.0 strchr
+00000000 DF *UND* 00000000 GLIBC_2.0 getcwd
+00000000 DF *UND* 00000000 GLIBC_2.0 fscanf
+00000000 DF *UND* 00000000 GLIBC_2.0 strlen
+00000000 DF *UND* 00000000 GLIBC_2.0 setenv
+00000000 DF *UND* 00000000 GLIBC_2.0 __libc_start_main
+00000000 DF *UND* 00000000 GLIBC_2.0 sigaddset
+00000000 DF *UND* 00000000 GLIBC_2.0 memset
+00000000 DF *UND* 00000000 GLIBC_2.0 ungetc
+00000000 DF *UND* 00000000 GLIBC_2.0 snprintf
+00000000 DF *UND* 00000000 GLIBC_2.0 __errno_location
+00000000 DF *UND* 00000000 GLIBC_2.0 tcgetpgrp
+00000000 DF *UND* 00000000 GLIBC_2.0 fileno
+00000000 DF *UND* 00000000 GLIBC_2.0 stpncpy
+00000000 DO *UND* 00000000 GLIBC_2.0 stdout
+00000000 DF *UND* 00000000 GLIBC_2.1 fwrite_unlocked
+00000000 DF *UND* 00000000 GLIBC_2.3.4 __printf_chk
+00000000 DF *UND* 00000000 GLIBC_2.1 mempcpy
+00000000 DF *UND* 00000000 GLIBC_2.0 wcswidth
+00000000 DF *UND* 00000000 GLIBC_2.0 sigemptyset
+00000000 DF *UND* 00000000 GLIBC_2.0 __uflow
+00000000 DO *UND* 00000000 GLIBC_2.0 program_invocation_name
+00000000 DF *UND* 00000000 GLIBC_2.1 __rawmemchr
+00000000 DF *UND* 00000000 GLIBC_2.0 nl_langinfo
+00000000 DF *UND* 00000000 GLIBC_2.0 setlocale
+00000000 DF *UND* 00000000 GLIBC_2.0 strrchr
+00000000 DF *UND* 00000000 GLIBC_2.0 __overflow
+00000000 DF *UND* 00000000 GLIBC_2.0 mbstowcs
+00000000 DF *UND* 00000000 GLIBC_2.0 gmtime_r
+00000000 DF *UND* 00000000 GLIBC_2.2 localeconv
+00000000 DF *UND* 00000000 GLIBC_2.3 getxattr
+00000000 DF *UND* 00000000 freecon
+00000000 DF *UND* 00000000 GLIBC_2.1 lseek64
+00000000 DF *UND* 00000000 GLIBC_2.2 readdir64
+00000000 DO *UND* 00000000 GLIBC_2.0 program_invocation_short_name
+00000000 DF *UND* 00000000 GLIBC_2.3.4 __fprintf_chk
+00000000 DF *UND* 00000000 GLIBC_2.0 sigaction
+00000000 DF *UND* 00000000 GLIBC_2.0 bindtextdomain
+00000000 w D *UND* 00000000 _ITM_registerTMCloneTable
+00000000 DF *UND* 00000000 GLIBC_2.0 strncmp
+00000000 DF *UND* 00000000 GLIBC_2.0 isatty
+00000000 DF *UND* 00000000 GLIBC_2.0 abort
+00000000 DF *UND* 00000000 GLIBC_2.2 __xstat64
+00000000 DO *UND* 00000000 GLIBC_2.0 optarg
+00000000 DF *UND* 00000000 GLIBC_2.2 __lxstat64
+00000000 DF *UND* 00000000 GLIBC_2.0 getgrnam
+00000000 DF *UND* 00000000 GLIBC_2.0 close
+00000000 DF *UND* 00000000 GLIBC_2.0 closedir
+00000000 DF *UND* 00000000 GLIBC_2.0 strspn
+00000000 DF *UND* 00000000 GLIBC_2.0 opendir
+00000000 DF *UND* 00000000 GLIBC_2.0 getgrgid
+00000000 DF *UND* 00000000 GLIBC_2.3 __ctype_tolower_loc
+00000000 DF *UND* 00000000 GLIBC_2.0 __assert_fail
+00000000 DF *UND* 00000000 GLIBC_2.3 __ctype_b_loc
+00000000 DF *UND* 00000000 GLIBC_2.0 calloc
+00000000 DF *UND* 00000000 GLIBC_2.3.4 __sprintf_chk
+00024340 g DO .data 00000004 Base obstack_alloc_failed_handler
+00014ed0 g DF .text 000000fb Base _obstack_newchunk
+00024344 g D .data 00000000 Base _edata
+00014ea0 g DF .text 0000002a Base _obstack_begin_1
+00014fd0 g DF .text 00000030 Base _obstack_allocated_p
+000254d4 g D .bss 00000000 Base _end
+00014e70 g DF .text 00000023 Base _obstack_begin
+00016544 g DO .rodata 00000004 Base _IO_stdin_used
+00015080 g DF .text 00000022 Base _obstack_memory_used
+00024344 g D .bss 00000000 Base __bss_start
+00001ce8 g DF .init 00000000 Base _init
+00016524 g DF .fini 00000000 Base _fini
+00015000 g DF .text 00000071 Base _obstack_free
DYNAMIC RELOCATION RECORDS
OFFSET TYPE VALUE
-0805b5d4 R_386_GLOB_DAT __gmon_start__
-0805b8a0 R_386_COPY optind
-0805b8a4 R_386_COPY stderr
-0805b8c0 R_386_COPY stdout
-0805b8c4 R_386_COPY optarg
-0805b5e8 R_386_JUMP_SLOT abort
-0805b5ec R_386_JUMP_SLOT __errno_location
-0805b5f0 R_386_JUMP_SLOT sigemptyset
-0805b5f4 R_386_JUMP_SLOT sprintf
-0805b5f8 R_386_JUMP_SLOT localeconv
-0805b5fc R_386_JUMP_SLOT dirfd
-0805b600 R_386_JUMP_SLOT __cxa_atexit
-0805b604 R_386_JUMP_SLOT strcoll
-0805b608 R_386_JUMP_SLOT qsort
-0805b60c R_386_JUMP_SLOT fputs_unlocked
-0805b610 R_386_JUMP_SLOT __ctype_get_mb_cur_max
-0805b614 R_386_JUMP_SLOT signal
-0805b618 R_386_JUMP_SLOT sigismember
-0805b61c R_386_JUMP_SLOT __gmon_start__
-0805b620 R_386_JUMP_SLOT realloc
-0805b624 R_386_JUMP_SLOT __xstat64
-0805b628 R_386_JUMP_SLOT localtime
-0805b62c R_386_JUMP_SLOT getgrnam
-0805b630 R_386_JUMP_SLOT strchr
-0805b634 R_386_JUMP_SLOT getenv
-0805b638 R_386_JUMP_SLOT calloc
-0805b63c R_386_JUMP_SLOT strncpy
-0805b640 R_386_JUMP_SLOT freecon
-0805b644 R_386_JUMP_SLOT memset
-0805b648 R_386_JUMP_SLOT __libc_start_main
-0805b64c R_386_JUMP_SLOT mempcpy
-0805b650 R_386_JUMP_SLOT _obstack_begin
-0805b654 R_386_JUMP_SLOT strrchr
-0805b658 R_386_JUMP_SLOT chmod
-0805b65c R_386_JUMP_SLOT __assert_fail
-0805b660 R_386_JUMP_SLOT bindtextdomain
-0805b664 R_386_JUMP_SLOT mbrtowc
-0805b668 R_386_JUMP_SLOT acl_delete_def_file
-0805b66c R_386_JUMP_SLOT gettimeofday
-0805b670 R_386_JUMP_SLOT __ctype_toupper_loc
-0805b674 R_386_JUMP_SLOT free
-0805b678 R_386_JUMP_SLOT __lxstat64
-0805b67c R_386_JUMP_SLOT _obstack_newchunk
-0805b680 R_386_JUMP_SLOT __overflow
-0805b684 R_386_JUMP_SLOT dcgettext
-0805b688 R_386_JUMP_SLOT sigaction
-0805b68c R_386_JUMP_SLOT strverscmp
-0805b690 R_386_JUMP_SLOT opendir
-0805b694 R_386_JUMP_SLOT getopt_long
-0805b698 R_386_JUMP_SLOT ioctl
-0805b69c R_386_JUMP_SLOT __ctype_b_loc
-0805b6a0 R_386_JUMP_SLOT iswcntrl
-0805b6a4 R_386_JUMP_SLOT isatty
-0805b6a8 R_386_JUMP_SLOT fclose
-0805b6ac R_386_JUMP_SLOT mbsinit
-0805b6b0 R_386_JUMP_SLOT _setjmp
-0805b6b4 R_386_JUMP_SLOT tcgetpgrp
-0805b6b8 R_386_JUMP_SLOT mktime
-0805b6bc R_386_JUMP_SLOT readdir64
-0805b6c0 R_386_JUMP_SLOT memcpy
-0805b6c4 R_386_JUMP_SLOT strtoul
-0805b6c8 R_386_JUMP_SLOT strlen
-0805b6cc R_386_JUMP_SLOT getpwuid
-0805b6d0 R_386_JUMP_SLOT acl_extended_file
-0805b6d4 R_386_JUMP_SLOT acl_get_file
-0805b6d8 R_386_JUMP_SLOT setlocale
-0805b6dc R_386_JUMP_SLOT acl_entries
-0805b6e0 R_386_JUMP_SLOT strcpy
-0805b6e4 R_386_JUMP_SLOT printf
-0805b6e8 R_386_JUMP_SLOT raise
-0805b6ec R_386_JUMP_SLOT fwrite_unlocked
-0805b6f0 R_386_JUMP_SLOT clock_gettime
-0805b6f4 R_386_JUMP_SLOT getfilecon
-0805b6f8 R_386_JUMP_SLOT closedir
-0805b6fc R_386_JUMP_SLOT fprintf
-0805b700 R_386_JUMP_SLOT malloc
-0805b704 R_386_JUMP_SLOT acl_set_file
-0805b708 R_386_JUMP_SLOT sigprocmask
-0805b70c R_386_JUMP_SLOT __fpending
-0805b710 R_386_JUMP_SLOT lgetfilecon
-0805b714 R_386_JUMP_SLOT error
-0805b718 R_386_JUMP_SLOT getgrgid
-0805b71c R_386_JUMP_SLOT __strtoull_internal
-0805b720 R_386_JUMP_SLOT sigaddset
-0805b724 R_386_JUMP_SLOT readlink
-0805b728 R_386_JUMP_SLOT memmove
-0805b72c R_386_JUMP_SLOT __ctype_tolower_loc
-0805b730 R_386_JUMP_SLOT textdomain
-0805b734 R_386_JUMP_SLOT __fxstat64
-0805b738 R_386_JUMP_SLOT fnmatch
-0805b73c R_386_JUMP_SLOT strncmp
-0805b740 R_386_JUMP_SLOT vfprintf
-0805b744 R_386_JUMP_SLOT acl_free
-0805b748 R_386_JUMP_SLOT fflush_unlocked
-0805b74c R_386_JUMP_SLOT strftime
-0805b750 R_386_JUMP_SLOT wcwidth
-0805b754 R_386_JUMP_SLOT iswprint
-0805b758 R_386_JUMP_SLOT getpwnam
-0805b75c R_386_JUMP_SLOT strcmp
-0805b760 R_386_JUMP_SLOT exit
-0805b764 R_386_JUMP_SLOT acl_from_text
+000239b8 R_386_RELATIVE *ABS*
+000239bc R_386_RELATIVE *ABS*
+000239c0 R_386_RELATIVE *ABS*
+000239c4 R_386_RELATIVE *ABS*
+000239c8 R_386_RELATIVE *ABS*
+000239cc R_386_RELATIVE *ABS*
+000239d0 R_386_RELATIVE *ABS*
+000239d4 R_386_RELATIVE *ABS*
+000239d8 R_386_RELATIVE *ABS*
+000239dc R_386_RELATIVE *ABS*
+000239e0 R_386_RELATIVE *ABS*
+000239e4 R_386_RELATIVE *ABS*
+000239e8 R_386_RELATIVE *ABS*
+000239ec R_386_RELATIVE *ABS*
+000239f0 R_386_RELATIVE *ABS*
+000239f4 R_386_RELATIVE *ABS*
+000239f8 R_386_RELATIVE *ABS*
+000239fc R_386_RELATIVE *ABS*
+00023a00 R_386_RELATIVE *ABS*
+00023a04 R_386_RELATIVE *ABS*
+00023a08 R_386_RELATIVE *ABS*
+00023a0c R_386_RELATIVE *ABS*
+00023a10 R_386_RELATIVE *ABS*
+00023a14 R_386_RELATIVE *ABS*
+00023a18 R_386_RELATIVE *ABS*
+00023a1c R_386_RELATIVE *ABS*
+00023a20 R_386_RELATIVE *ABS*
+00023a24 R_386_RELATIVE *ABS*
+00023a28 R_386_RELATIVE *ABS*
+00023a2c R_386_RELATIVE *ABS*
+00023a40 R_386_RELATIVE *ABS*
+00023a44 R_386_RELATIVE *ABS*
+00023a48 R_386_RELATIVE *ABS*
+00023a4c R_386_RELATIVE *ABS*
+00023a50 R_386_RELATIVE *ABS*
+00023a54 R_386_RELATIVE *ABS*
+00023a58 R_386_RELATIVE *ABS*
+00023a5c R_386_RELATIVE *ABS*
+00023a60 R_386_RELATIVE *ABS*
+00023a64 R_386_RELATIVE *ABS*
+00023a68 R_386_RELATIVE *ABS*
+00023a6c R_386_RELATIVE *ABS*
+00023a70 R_386_RELATIVE *ABS*
+00023a74 R_386_RELATIVE *ABS*
+00023a78 R_386_RELATIVE *ABS*
+00023a7c R_386_RELATIVE *ABS*
+00023a80 R_386_RELATIVE *ABS*
+00023a84 R_386_RELATIVE *ABS*
+00023a88 R_386_RELATIVE *ABS*
+00023a8c R_386_RELATIVE *ABS*
+00023a90 R_386_RELATIVE *ABS*
+00023a94 R_386_RELATIVE *ABS*
+00023a98 R_386_RELATIVE *ABS*
+00023a9c R_386_RELATIVE *ABS*
+00023aa0 R_386_RELATIVE *ABS*
+00023aa4 R_386_RELATIVE *ABS*
+00023aa8 R_386_RELATIVE *ABS*
+00023aac R_386_RELATIVE *ABS*
+00023ab0 R_386_RELATIVE *ABS*
+00023ab4 R_386_RELATIVE *ABS*
+00023ab8 R_386_RELATIVE *ABS*
+00023abc R_386_RELATIVE *ABS*
+00023ac0 R_386_RELATIVE *ABS*
+00023ac8 R_386_RELATIVE *ABS*
+00023acc R_386_RELATIVE *ABS*
+00023ad0 R_386_RELATIVE *ABS*
+00023ad4 R_386_RELATIVE *ABS*
+00023ad8 R_386_RELATIVE *ABS*
+00023ae0 R_386_RELATIVE *ABS*
+00023ae4 R_386_RELATIVE *ABS*
+00023ae8 R_386_RELATIVE *ABS*
+00023aec R_386_RELATIVE *ABS*
+00023af0 R_386_RELATIVE *ABS*
+00023b00 R_386_RELATIVE *ABS*
+00023b04 R_386_RELATIVE *ABS*
+00023b08 R_386_RELATIVE *ABS*
+00023b0c R_386_RELATIVE *ABS*
+00023b10 R_386_RELATIVE *ABS*
+00023b14 R_386_RELATIVE *ABS*
+00023b18 R_386_RELATIVE *ABS*
+00023b20 R_386_RELATIVE *ABS*
+00023b30 R_386_RELATIVE *ABS*
+00023b40 R_386_RELATIVE *ABS*
+00023b50 R_386_RELATIVE *ABS*
+00023b60 R_386_RELATIVE *ABS*
+00023b70 R_386_RELATIVE *ABS*
+00023b80 R_386_RELATIVE *ABS*
+00023b90 R_386_RELATIVE *ABS*
+00023ba0 R_386_RELATIVE *ABS*
+00023bb0 R_386_RELATIVE *ABS*
+00023bc0 R_386_RELATIVE *ABS*
+00023bd0 R_386_RELATIVE *ABS*
+00023be0 R_386_RELATIVE *ABS*
+00023bf0 R_386_RELATIVE *ABS*
+00023c00 R_386_RELATIVE *ABS*
+00023c10 R_386_RELATIVE *ABS*
+00023c20 R_386_RELATIVE *ABS*
+00023c30 R_386_RELATIVE *ABS*
+00023c40 R_386_RELATIVE *ABS*
+00023c50 R_386_RELATIVE *ABS*
+00023c60 R_386_RELATIVE *ABS*
+00023c70 R_386_RELATIVE *ABS*
+00023c80 R_386_RELATIVE *ABS*
+00023c90 R_386_RELATIVE *ABS*
+00023ca0 R_386_RELATIVE *ABS*
+00023cb0 R_386_RELATIVE *ABS*
+00023cc0 R_386_RELATIVE *ABS*
+00023cd0 R_386_RELATIVE *ABS*
+00023ce0 R_386_RELATIVE *ABS*
+00023cf0 R_386_RELATIVE *ABS*
+00023d00 R_386_RELATIVE *ABS*
+00023d10 R_386_RELATIVE *ABS*
+00023d20 R_386_RELATIVE *ABS*
+00023d30 R_386_RELATIVE *ABS*
+00023d40 R_386_RELATIVE *ABS*
+00023d50 R_386_RELATIVE *ABS*
+00023d60 R_386_RELATIVE *ABS*
+00023d70 R_386_RELATIVE *ABS*
+00023d80 R_386_RELATIVE *ABS*
+00023d90 R_386_RELATIVE *ABS*
+00023da0 R_386_RELATIVE *ABS*
+00023db0 R_386_RELATIVE *ABS*
+00023dc0 R_386_RELATIVE *ABS*
+00023de0 R_386_RELATIVE *ABS*
+00023de4 R_386_RELATIVE *ABS*
+00023de8 R_386_RELATIVE *ABS*
+00023dec R_386_RELATIVE *ABS*
+00023df0 R_386_RELATIVE *ABS*
+00023df4 R_386_RELATIVE *ABS*
+00023df8 R_386_RELATIVE *ABS*
+00023dfc R_386_RELATIVE *ABS*
+00023e00 R_386_RELATIVE *ABS*
+00023e04 R_386_RELATIVE *ABS*
+00023e08 R_386_RELATIVE *ABS*
+00023e0c R_386_RELATIVE *ABS*
+00023e10 R_386_RELATIVE *ABS*
+00023e14 R_386_RELATIVE *ABS*
+00023e18 R_386_RELATIVE *ABS*
+00023e1c R_386_RELATIVE *ABS*
+00023e20 R_386_RELATIVE *ABS*
+00023e24 R_386_RELATIVE *ABS*
+00023e28 R_386_RELATIVE *ABS*
+00023e2c R_386_RELATIVE *ABS*
+00023e30 R_386_RELATIVE *ABS*
+00023e34 R_386_RELATIVE *ABS*
+00023e38 R_386_RELATIVE *ABS*
+00023e3c R_386_RELATIVE *ABS*
+00023e44 R_386_RELATIVE *ABS*
+00023e48 R_386_RELATIVE *ABS*
+00023e4c R_386_RELATIVE *ABS*
+00023e50 R_386_RELATIVE *ABS*
+00023e58 R_386_RELATIVE *ABS*
+00023e5c R_386_RELATIVE *ABS*
+00023e60 R_386_RELATIVE *ABS*
+00023e64 R_386_RELATIVE *ABS*
+00023e6c R_386_RELATIVE *ABS*
+00023e70 R_386_RELATIVE *ABS*
+00023e80 R_386_RELATIVE *ABS*
+00023e84 R_386_RELATIVE *ABS*
+00023e88 R_386_RELATIVE *ABS*
+00023e8c R_386_RELATIVE *ABS*
+00023e90 R_386_RELATIVE *ABS*
+00023e94 R_386_RELATIVE *ABS*
+00023e98 R_386_RELATIVE *ABS*
+00023e9c R_386_RELATIVE *ABS*
+00023ea0 R_386_RELATIVE *ABS*
+00023ea4 R_386_RELATIVE *ABS*
+00023fb8 R_386_RELATIVE *ABS*
+00023fc0 R_386_RELATIVE *ABS*
+00023fc8 R_386_RELATIVE *ABS*
+00023fd0 R_386_RELATIVE *ABS*
+00023fd8 R_386_RELATIVE *ABS*
+000241e4 R_386_RELATIVE *ABS*
+00024200 R_386_RELATIVE *ABS*
+00024204 R_386_RELATIVE *ABS*
+00024224 R_386_RELATIVE *ABS*
+0002422c R_386_RELATIVE *ABS*
+0002423c R_386_RELATIVE *ABS*
+00024254 R_386_RELATIVE *ABS*
+0002425c R_386_RELATIVE *ABS*
+00024264 R_386_RELATIVE *ABS*
+0002426c R_386_RELATIVE *ABS*
+00024274 R_386_RELATIVE *ABS*
+0002427c R_386_RELATIVE *ABS*
+00024294 R_386_RELATIVE *ABS*
+0002429c R_386_RELATIVE *ABS*
+000242a4 R_386_RELATIVE *ABS*
+000242ac R_386_RELATIVE *ABS*
+000242b4 R_386_RELATIVE *ABS*
+000242bc R_386_RELATIVE *ABS*
+000242c4 R_386_RELATIVE *ABS*
+000242cc R_386_RELATIVE *ABS*
+000242dc R_386_RELATIVE *ABS*
+000242e4 R_386_RELATIVE *ABS*
+000242e8 R_386_RELATIVE *ABS*
+00024334 R_386_RELATIVE *ABS*
+0002433c R_386_RELATIVE *ABS*
+00024340 R_386_RELATIVE *ABS*
+00023fa4 R_386_GLOB_DAT _ITM_deregisterTMCloneTable
+00023fa8 R_386_GLOB_DAT stderr@GLIBC_2.0
+00023fac R_386_GLOB_DAT free@GLIBC_2.0
+00023fb0 R_386_GLOB_DAT optind@GLIBC_2.0
+00023fb4 R_386_GLOB_DAT __cxa_finalize@GLIBC_2.1.3
+00023fbc R_386_GLOB_DAT malloc@GLIBC_2.0
+00023fc4 R_386_GLOB_DAT __gmon_start__
+00023fcc R_386_GLOB_DAT stdout@GLIBC_2.0
+00023fd4 R_386_GLOB_DAT program_invocation_name@GLIBC_2.0
+00023fdc R_386_GLOB_DAT program_invocation_short_name@GLIBC_2.0
+00023fe0 R_386_GLOB_DAT _ITM_registerTMCloneTable
+00023fe4 R_386_GLOB_DAT optarg@GLIBC_2.0
+0002400c R_386_JUMP_SLOT __ctype_toupper_loc@GLIBC_2.3
+00024010 R_386_JUMP_SLOT unsetenv@GLIBC_2.0
+00024014 R_386_JUMP_SLOT getpwnam@GLIBC_2.0
+00024018 R_386_JUMP_SLOT raise@GLIBC_2.0
+0002401c R_386_JUMP_SLOT __snprintf_chk@GLIBC_2.3.4
+00024020 R_386_JUMP_SLOT strcmp@GLIBC_2.0
+00024024 R_386_JUMP_SLOT open64@GLIBC_2.1
+00024028 R_386_JUMP_SLOT getpwuid@GLIBC_2.0
+0002402c R_386_JUMP_SLOT fflush@GLIBC_2.0
+00024030 R_386_JUMP_SLOT _exit@GLIBC_2.0
+00024034 R_386_JUMP_SLOT sigprocmask@GLIBC_2.0
+00024038 R_386_JUMP_SLOT dirfd@GLIBC_2.0
+0002403c R_386_JUMP_SLOT wcwidth@GLIBC_2.0
+00024040 R_386_JUMP_SLOT memmove@GLIBC_2.0
+00024044 R_386_JUMP_SLOT _setjmp@GLIBC_2.0
+00024048 R_386_JUMP_SLOT memcpy@GLIBC_2.0
+0002404c R_386_JUMP_SLOT mbsinit@GLIBC_2.0
+00024050 R_386_JUMP_SLOT clock_gettime@GLIBC_2.17
+00024054 R_386_JUMP_SLOT __strtoull_internal@GLIBC_2.0
+00024058 R_386_JUMP_SLOT fclose@GLIBC_2.1
+0002405c R_386_JUMP_SLOT fseeko64@GLIBC_2.1
+00024060 R_386_JUMP_SLOT signal@GLIBC_2.0
+00024064 R_386_JUMP_SLOT memcmp@GLIBC_2.0
+00024068 R_386_JUMP_SLOT gettimeofday@GLIBC_2.0
+0002406c R_386_JUMP_SLOT dcgettext@GLIBC_2.0
+00024070 R_386_JUMP_SLOT mktime@GLIBC_2.0
+00024074 R_386_JUMP_SLOT __stack_chk_fail@GLIBC_2.4
+00024078 R_386_JUMP_SLOT localtime_r@GLIBC_2.0
+0002407c R_386_JUMP_SLOT sigismember@GLIBC_2.0
+00024080 R_386_JUMP_SLOT fgetfilecon
+00024084 R_386_JUMP_SLOT fflush_unlocked@GLIBC_2.0
+00024088 R_386_JUMP_SLOT iswcntrl@GLIBC_2.0
+0002408c R_386_JUMP_SLOT textdomain@GLIBC_2.0
+00024090 R_386_JUMP_SLOT readlink@GLIBC_2.0
+00024094 R_386_JUMP_SLOT fnmatch@GLIBC_2.2.3
+00024098 R_386_JUMP_SLOT iswprint@GLIBC_2.0
+0002409c R_386_JUMP_SLOT ioctl@GLIBC_2.0
+000240a0 R_386_JUMP_SLOT fwrite@GLIBC_2.0
+000240a4 R_386_JUMP_SLOT __fxstat64@GLIBC_2.2
+000240a8 R_386_JUMP_SLOT tzset@GLIBC_2.0
+000240ac R_386_JUMP_SLOT __ctype_get_mb_cur_max@GLIBC_2.0
+000240b0 R_386_JUMP_SLOT strcpy@GLIBC_2.0
+000240b4 R_386_JUMP_SLOT __fpending@GLIBC_2.2
+000240b8 R_386_JUMP_SLOT wcstombs@GLIBC_2.0
+000240bc R_386_JUMP_SLOT mbrtowc@GLIBC_2.0
+000240c0 R_386_JUMP_SLOT gethostname@GLIBC_2.0
+000240c4 R_386_JUMP_SLOT __cxa_atexit@GLIBC_2.1.3
+000240c8 R_386_JUMP_SLOT error@GLIBC_2.0
+000240cc R_386_JUMP_SLOT strcoll@GLIBC_2.0
+000240d0 R_386_JUMP_SLOT getenv@GLIBC_2.0
+000240d4 R_386_JUMP_SLOT realloc@GLIBC_2.0
+000240d8 R_386_JUMP_SLOT lgetfilecon
+000240dc R_386_JUMP_SLOT timegm@GLIBC_2.0
+000240e0 R_386_JUMP_SLOT __freading@GLIBC_2.2
+000240e4 R_386_JUMP_SLOT __memcpy_chk@GLIBC_2.3.4
+000240e8 R_386_JUMP_SLOT exit@GLIBC_2.0
+000240ec R_386_JUMP_SLOT fdopen@GLIBC_2.1
+000240f0 R_386_JUMP_SLOT fputs_unlocked@GLIBC_2.1
+000240f4 R_386_JUMP_SLOT strftime@GLIBC_2.0
+000240f8 R_386_JUMP_SLOT getopt_long@GLIBC_2.0
+000240fc R_386_JUMP_SLOT getfilecon
+00024100 R_386_JUMP_SLOT strtoul@GLIBC_2.0
+00024104 R_386_JUMP_SLOT strchr@GLIBC_2.0
+00024108 R_386_JUMP_SLOT getcwd@GLIBC_2.0
+0002410c R_386_JUMP_SLOT fscanf@GLIBC_2.0
+00024110 R_386_JUMP_SLOT strlen@GLIBC_2.0
+00024114 R_386_JUMP_SLOT setenv@GLIBC_2.0
+00024118 R_386_JUMP_SLOT __libc_start_main@GLIBC_2.0
+0002411c R_386_JUMP_SLOT sigaddset@GLIBC_2.0
+00024120 R_386_JUMP_SLOT memset@GLIBC_2.0
+00024124 R_386_JUMP_SLOT ungetc@GLIBC_2.0
+00024128 R_386_JUMP_SLOT snprintf@GLIBC_2.0
+0002412c R_386_JUMP_SLOT __errno_location@GLIBC_2.0
+00024130 R_386_JUMP_SLOT tcgetpgrp@GLIBC_2.0
+00024134 R_386_JUMP_SLOT fileno@GLIBC_2.0
+00024138 R_386_JUMP_SLOT stpncpy@GLIBC_2.0
+0002413c R_386_JUMP_SLOT fwrite_unlocked@GLIBC_2.1
+00024140 R_386_JUMP_SLOT __printf_chk@GLIBC_2.3.4
+00024144 R_386_JUMP_SLOT mempcpy@GLIBC_2.1
+00024148 R_386_JUMP_SLOT wcswidth@GLIBC_2.0
+0002414c R_386_JUMP_SLOT sigemptyset@GLIBC_2.0
+00024150 R_386_JUMP_SLOT __uflow@GLIBC_2.0
+00024154 R_386_JUMP_SLOT __rawmemchr@GLIBC_2.1
+00024158 R_386_JUMP_SLOT nl_langinfo@GLIBC_2.0
+0002415c R_386_JUMP_SLOT setlocale@GLIBC_2.0
+00024160 R_386_JUMP_SLOT strrchr@GLIBC_2.0
+00024164 R_386_JUMP_SLOT __overflow@GLIBC_2.0
+00024168 R_386_JUMP_SLOT mbstowcs@GLIBC_2.0
+0002416c R_386_JUMP_SLOT gmtime_r@GLIBC_2.0
+00024170 R_386_JUMP_SLOT localeconv@GLIBC_2.2
+00024174 R_386_JUMP_SLOT getxattr@GLIBC_2.3
+00024178 R_386_JUMP_SLOT freecon
+0002417c R_386_JUMP_SLOT lseek64@GLIBC_2.1
+00024180 R_386_JUMP_SLOT readdir64@GLIBC_2.2
+00024184 R_386_JUMP_SLOT __fprintf_chk@GLIBC_2.3.4
+00024188 R_386_JUMP_SLOT sigaction@GLIBC_2.0
+0002418c R_386_JUMP_SLOT bindtextdomain@GLIBC_2.0
+00024190 R_386_JUMP_SLOT strncmp@GLIBC_2.0
+00024194 R_386_JUMP_SLOT isatty@GLIBC_2.0
+00024198 R_386_JUMP_SLOT abort@GLIBC_2.0
+0002419c R_386_JUMP_SLOT __xstat64@GLIBC_2.2
+000241a0 R_386_JUMP_SLOT __lxstat64@GLIBC_2.2
+000241a4 R_386_JUMP_SLOT getgrnam@GLIBC_2.0
+000241a8 R_386_JUMP_SLOT close@GLIBC_2.0
+000241ac R_386_JUMP_SLOT closedir@GLIBC_2.0
+000241b0 R_386_JUMP_SLOT strspn@GLIBC_2.0
+000241b4 R_386_JUMP_SLOT opendir@GLIBC_2.0
+000241b8 R_386_JUMP_SLOT getgrgid@GLIBC_2.0
+000241bc R_386_JUMP_SLOT __ctype_tolower_loc@GLIBC_2.3
+000241c0 R_386_JUMP_SLOT __assert_fail@GLIBC_2.0
+000241c4 R_386_JUMP_SLOT __ctype_b_loc@GLIBC_2.3
+000241c8 R_386_JUMP_SLOT calloc@GLIBC_2.0
+000241cc R_386_JUMP_SLOT __sprintf_chk@GLIBC_2.3.4
diff --git a/scripts/t/Dpkg_Shlibs/objdump.patterns b/scripts/t/Dpkg_Shlibs/objdump.patterns
index a319cb95f..571ad4726 100644
--- a/scripts/t/Dpkg_Shlibs/objdump.patterns
+++ b/scripts/t/Dpkg_Shlibs/objdump.patterns
@@ -2,21 +2,23 @@
./t/Dpkg_Shlibs/libobjdump.patterns.so: file format elf32-i386
architecture: i386, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
-start address 0x00001880
+start address 0x00001650
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
- filesz 0x00002466 memsz 0x00002466 flags r-x
- LOAD off 0x00002468 vaddr 0x00003468 paddr 0x00003468 align 2**12
- filesz 0x000002a4 memsz 0x000002ac flags rw-
- DYNAMIC off 0x0000259c vaddr 0x0000359c paddr 0x0000359c align 2**2
- filesz 0x000000f8 memsz 0x000000f8 flags rw-
- NOTE off 0x000000f4 vaddr 0x000000f4 paddr 0x000000f4 align 2**2
+ filesz 0x0000212c memsz 0x0000212c flags r-x
+ LOAD off 0x00002dd8 vaddr 0x00003dd8 paddr 0x00003dd8 align 2**12
+ filesz 0x00000274 memsz 0x00000278 flags rw-
+ DYNAMIC off 0x00002ec8 vaddr 0x00003ec8 paddr 0x00003ec8 align 2**2
+ filesz 0x00000110 memsz 0x00000110 flags rw-
+ NOTE off 0x00000114 vaddr 0x00000114 paddr 0x00000114 align 2**2
filesz 0x00000024 memsz 0x00000024 flags r--
-EH_FRAME off 0x00001f10 vaddr 0x00001f10 paddr 0x00001f10 align 2**2
- filesz 0x0000014c memsz 0x0000014c flags r--
- STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
+EH_FRAME off 0x00001ba0 vaddr 0x00001ba0 paddr 0x00001ba0 align 2**2
+ filesz 0x00000134 memsz 0x00000134 flags r--
+ STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**4
filesz 0x00000000 memsz 0x00000000 flags rw-
+ RELRO off 0x00002dd8 vaddr 0x00003dd8 paddr 0x00003dd8 align 2**0
+ filesz 0x00000228 memsz 0x00000228 flags r--
Dynamic Section:
NEEDED libstdc++.so.6
@@ -24,27 +26,30 @@ Dynamic Section:
NEEDED libgcc_s.so.1
NEEDED libc.so.6
SONAME libpatterns.so.1
- INIT 0x00001738
- FINI 0x00001e98
- HASH 0x00000118
- GNU_HASH 0x0000038c
- STRTAB 0x00000ba4
- SYMTAB 0x00000624
- STRSZ 0x000007de
+ INIT 0x00001520
+ FINI 0x00001b2c
+ INIT_ARRAY 0x00003dd8
+ INIT_ARRAYSZ 0x00000004
+ FINI_ARRAY 0x00003ddc
+ FINI_ARRAYSZ 0x00000004
+ GNU_HASH 0x00000138
+ STRTAB 0x00000960
+ SYMTAB 0x000003d0
+ STRSZ 0x00000802
SYMENT 0x00000010
- PLTGOT 0x000036b8
- PLTRELSZ 0x00000080
+ PLTGOT 0x00004000
+ PLTRELSZ 0x00000070
PLTREL 0x00000011
- JMPREL 0x000016b8
- REL 0x000014f8
- RELSZ 0x000001c0
+ JMPREL 0x000014b0
+ REL 0x000012d8
+ RELSZ 0x000001d8
RELENT 0x00000008
- VERDEF 0x00001434
+ VERDEF 0x00001214
VERDEFNUM 0x00000003
- VERNEED 0x00001488
+ VERNEED 0x00001268
VERNEEDNUM 0x00000003
- VERSYM 0x00001382
- RELCOUNT 0x00000001
+ VERSYM 0x00001162
+ RELCOUNT 0x00000003
Version definitions:
1 0x01 0x03e92331 libpatterns.so.1
@@ -52,177 +57,179 @@ Version definitions:
3 0x00 0x0a4cbc82 SYMVEROPT_2
Version References:
- required from libc.so.6:
- 0x09691f73 0x00 07 GLIBC_2.1.3
required from libgcc_s.so.1:
- 0x0b792650 0x00 06 GCC_3.0
+ 0x0b792650 0x00 07 GCC_3.0
required from libstdc++.so.6:
- 0x056bafd3 0x00 05 CXXABI_1.3
- 0x08922974 0x00 04 GLIBCXX_3.4
+ 0x056bafd3 0x00 06 CXXABI_1.3
+ 0x0bafd179 0x00 05 CXXABI_1.3.9
+ required from libc.so.6:
+ 0x09691f73 0x00 04 GLIBC_2.1.3
DYNAMIC SYMBOL TABLE:
-00000000 w D *UND* 00000000 __gmon_start__
-00000000 w D *UND* 00000000 _Jv_RegisterClasses
-00000000 DF *UND* 00000000 GLIBCXX_3.4 _ZdlPv
+00000000 w DF *UND* 00000000 GLIBC_2.1.3 __cxa_finalize
+00000000 DF *UND* 00000000 CXXABI_1.3.9 _ZdlPvj
00000000 DO *UND* 00000000 CXXABI_1.3 _ZTVN10__cxxabiv117__class_type_infoE
-00000000 DO *UND* 00000000 CXXABI_1.3 _ZTVN10__cxxabiv121__vmi_class_type_infoE
00000000 DF *UND* 00000000 CXXABI_1.3 __gxx_personality_v0
+00000000 DO *UND* 00000000 CXXABI_1.3 _ZTVN10__cxxabiv121__vmi_class_type_infoE
+00000000 w D *UND* 00000000 _ITM_deregisterTMCloneTable
00000000 DF *UND* 00000000 GCC_3.0 _Unwind_Resume
-00000000 w DF *UND* 00000000 GLIBC_2.1.3 __cxa_finalize
-00001ef7 w DO .rodata 00000008 Base _ZTS6ClassC
-000019b0 g DF .text 0000001b Base _ZN6ClassBD1Ev
-00001b70 g DF .text 00000007 Base _ZThn16_N3NSB6ClassDD0Ev
-00001af0 g DF .text 00000036 Base _ZN6ClassCD0Ev
-00001cd0 g DF .text 0000001b Base _ZN3NSA6ClassA8InternalC2Ev
-00001e00 g DF .text 00000002 SYMVER_1 _ZN3NSB6SymverC2Ev
-00001d10 g DF .text 0000001b Base _ZN3NSA6ClassAC2Ev
-00001c50 g DF .text 00000036 Base _ZN3NSA6ClassA7PrivateD0Ev
-00001d70 g DF .text 00000089 Base _ZN3NSB6ClassDC2Ev
-00001cf0 g DF .text 00000002 Base _ZN3NSA6ClassA8Internal16internal_method1Ec
+00000000 w D *UND* 00000000 __gmon_start__
+00000000 w D *UND* 00000000 _ITM_registerTMCloneTable
+00001b88 w DO .rodata 00000008 Base _ZTS6ClassC
+00001790 g DF .text 00000002 Base _ZN6ClassBD1Ev
+00001940 g DF .text 00000007 Base _ZThn16_N3NSB6ClassDD0Ev
+000018e0 g DF .text 0000002a Base _ZN6ClassCD0Ev
+00001a00 g DF .text 0000001a Base _ZN3NSA6ClassAC2Ev
+00001af0 g DF .text 00000002 SYMVER_1 _ZN3NSB6SymverC2Ev
+000019c0 g DF .text 0000001a Base _ZN3NSA6ClassA8InternalC2Ev
+00001820 g DF .text 0000002a Base _ZN3NSA6ClassA7PrivateD0Ev
+00001a60 g DF .text 0000008c Base _ZN3NSB6ClassDC2Ev
+000019e0 g DF .text 00000002 Base _ZN3NSA6ClassA8Internal16internal_method1Ec
+00001970 g DF .text 00000002 Base _ZThn12_NK3NSB6ClassD11generate_vtEPKc
00000000 g DO *ABS* 00000000 SYMVER_1 SYMVER_1
-00001ad0 g DF .text 00000007 Base _ZThn12_NK3NSB6ClassD11generate_vtEPKc
-000034e8 w DO .data.rel.ro 00000010 Base _ZTVN3NSA6ClassA7PrivateE
-00001e10 g DF .text 00000002 SYMVER_1 _ZN3NSB6SymverD1Ev
-00001e50 g DF .text 00000002 SYMVEROPT_2 _ZN3NSB14SymverOptionalD2Ev
-00001d50 g DF .text 0000001b Base _ZN6ClassCC2Ev
-00001980 g DF .text 0000001b Base _ZN3NSA6ClassAD1Ev
-00001960 g DF .text 0000001b Base _ZN3NSA6ClassA8InternalD1Ev
-00001a30 g DF .text 00000088 Base _ZN3NSB6ClassDD1Ev
-00001c90 g DF .text 0000001b Base _ZN3NSA6ClassA7PrivateC2Ev
-000034f8 w DO .data.rel.ro 00000010 Base _ZTVN3NSA6ClassA8InternalE
-00001cb0 g DF .text 00000002 Base _ZN3NSA6ClassA7Private11privmethod1Ei
-000019b0 g DF .text 0000001b Base _ZN6ClassBD2Ev
-00001a10 g DF .text 00000007 Base _ZThn16_N3NSB6ClassDD1Ev
-00001e98 g DF .fini 00000000 Base _fini
-00001b80 g DF .text 00000007 Base _ZThn12_N3NSB6ClassDD0Ev
-000019e0 g DF .text 0000001b Base _ZN6ClassCD1Ev
-00001940 g DF .text 0000001b Base _ZN3NSA6ClassA7PrivateD1Ev
-00003498 w DO .data.rel.ro 00000008 Base _ZTI6ClassB
-00001738 g DF .init 00000000 Base _init
-000034a0 w DO .data.rel.ro 00000008 Base _ZTI6ClassC
-00001d00 g DF .text 00000002 Base _ZN3NSA6ClassA8Internal16internal_method2Ec
-00001980 g DF .text 0000001b Base _ZN3NSA6ClassAD2Ev
-00001960 g DF .text 0000001b Base _ZN3NSA6ClassA8InternalD2Ev
-00001e10 g DF .text 00000002 SYMVER_1 _ZN3NSB6SymverD2Ev
+00003e30 w DO .data.rel.ro 00000010 Base _ZTVN3NSA6ClassA7PrivateE
+00001770 g DF .text 00000002 Base _ZN3NSA6ClassAD1Ev
+00001760 g DF .text 00000002 Base _ZN3NSA6ClassA8InternalD1Ev
+00001b00 g DF .text 00000002 SYMVER_1 _ZN3NSB6SymverD1Ev
+00001a40 g DF .text 0000001a Base _ZN6ClassCC2Ev
+00001b00 g DF .text 00000002 SYMVEROPT_2 _ZN3NSB14SymverOptionalD2Ev
+00003e40 w DO .data.rel.ro 00000010 Base _ZTVN3NSA6ClassA8InternalE
+00001980 g DF .text 0000001a Base _ZN3NSA6ClassA7PrivateC2Ev
+000017b0 g DF .text 0000004d Base _ZN3NSB6ClassDD1Ev
+000019a0 g DF .text 00000002 Base _ZN3NSA6ClassA7Private11privmethod1Ei
+00001790 g DF .text 00000002 Base _ZN6ClassBD2Ev
+00001810 g DF .text 00000007 Base _ZThn16_N3NSB6ClassDD1Ev
+00001b2c g DF .fini 00000000 Base _fini
+00001950 g DF .text 00000007 Base _ZThn12_N3NSB6ClassDD0Ev
+000017a0 g DF .text 00000002 Base _ZN6ClassCD1Ev
+00001750 g DF .text 00000002 Base _ZN3NSA6ClassA7PrivateD1Ev
+00001520 g DF .init 00000000 Base _init
+00003df8 w DO .data.rel.ro 00000008 Base _ZTI6ClassB
+000019f0 g DF .text 00000002 Base _ZN3NSA6ClassA8Internal16internal_method2Ec
+00003e00 w DO .data.rel.ro 00000008 Base _ZTI6ClassC
+00001b00 g DF .text 00000002 SYMVER_1 _ZN3NSB6SymverD2Ev
+00001760 g DF .text 00000002 Base _ZN3NSA6ClassA8InternalD2Ev
00000000 g DO *ABS* 00000000 SYMVEROPT_2 SYMVEROPT_2
-00003560 w DO .data.rel.ro 0000003c Base _ZTVN3NSB6ClassDE
-00003508 w DO .data.rel.ro 00000014 Base _ZTVN3NSA6ClassAE
-000019a0 g DF .text 00000002 Base _ZNK3NSA6ClassA11generate_vtEPKc
-00001cc0 g DF .text 00000002 Base _ZN3NSA6ClassA7Private11privmethod2Ei
-00001a30 g DF .text 00000088 Base _ZN3NSB6ClassDD2Ev
-00001ac0 g DF .text 00000007 Base _ZThn16_NK3NSB6ClassD11generate_vtEPKc
-00001a00 g DF .text 00000002 Base _ZNK6ClassC11generate_vtEPKc
-00001a20 g DF .text 00000007 Base _ZThn12_N3NSB6ClassDD1Ev
-000019e0 g DF .text 0000001b Base _ZN6ClassCD2Ev
-00001e40 g DF .text 00000002 SYMVEROPT_2 _ZN3NSB14SymverOptionalC1Ev
-00001e20 g DF .text 00000002 SYMVER_1 _ZN3NSB6Symver14symver_method1Ev
-00001940 g DF .text 0000001b Base _ZN3NSA6ClassA7PrivateD2Ev
-000019d0 g DF .text 00000002 Base _ZNK6ClassB11generate_vtEPKc
-00001d30 g DF .text 0000001b Base _ZN6ClassBC1Ev
-00003520 w DO .data.rel.ro 00000014 Base _ZTV6ClassB
-00003538 w DO .data.rel.ro 00000014 Base _ZTV6ClassC
-00001eb4 w DO .rodata 00000016 Base _ZTSN3NSA6ClassA7PrivateE
-00001eff w DO .rodata 0000000e Base _ZTSN3NSB6ClassDE
-0000370c g D *ABS* 00000000 Base _edata
-00001ee1 w DO .rodata 0000000e Base _ZTSN3NSA6ClassAE
-00001b30 g DF .text 00000036 Base _ZN6ClassBD0Ev
-00003480 w DO .data.rel.ro 00000008 Base _ZTIN3NSA6ClassA7PrivateE
-00001d10 g DF .text 0000001b Base _ZN3NSA6ClassAC1Ev
-00001e40 g DF .text 00000002 SYMVEROPT_2 _ZN3NSB14SymverOptionalC2Ev
-00001cd0 g DF .text 0000001b Base _ZN3NSA6ClassA8InternalC1Ev
-00003714 g D *ABS* 00000000 Base _end
-00001e00 g DF .text 00000002 SYMVER_1 _ZN3NSB6SymverC1Ev
-00001eca w DO .rodata 00000017 Base _ZTSN3NSA6ClassA8InternalE
-00001e30 g DF .text 00000002 SYMVER_1 _ZN3NSB6Symver14symver_method2Ev
-00001d70 g DF .text 00000089 Base _ZN3NSB6ClassDC1Ev
-00001d30 g DF .text 0000001b Base _ZN6ClassBC2Ev
-00001ae0 g DF .text 00000002 Base _ZNK3NSB6ClassD11generate_vtEPKc
-00001bd0 g DF .text 00000036 Base _ZN3NSA6ClassAD0Ev
-00001d50 g DF .text 0000001b Base _ZN6ClassCC1Ev
-00001c10 g DF .text 00000036 Base _ZN3NSA6ClassA8InternalD0Ev
-00001e50 g DF .text 00000002 SYMVEROPT_2 _ZN3NSB14SymverOptionalD1Ev
-00003488 w DO .data.rel.ro 00000008 Base _ZTIN3NSA6ClassA8InternalE
-0000370c g D *ABS* 00000000 Base __bss_start
-00001eef w DO .rodata 00000008 Base _ZTS6ClassB
-000034c0 w DO .data.rel.ro 00000028 Base _ZTIN3NSB6ClassDE
-00001c90 g DF .text 0000001b Base _ZN3NSA6ClassA7PrivateC1Ev
-00003490 w DO .data.rel.ro 00000008 Base _ZTIN3NSA6ClassAE
-00001b90 g DF .text 00000036 Base _ZN3NSB6ClassDD0Ev
+00001770 g DF .text 00000002 Base _ZN3NSA6ClassAD2Ev
+00003e8c w DO .data.rel.ro 0000003c Base _ZTVN3NSB6ClassDE
+00003e50 w DO .data.rel.ro 00000014 Base _ZTVN3NSA6ClassAE
+000019b0 g DF .text 00000002 Base _ZN3NSA6ClassA7Private11privmethod2Ei
+00001780 g DF .text 00000002 Base _ZNK3NSA6ClassA11generate_vtEPKc
+000017b0 g DF .text 0000004d Base _ZN3NSB6ClassDD2Ev
+00001960 g DF .text 00000002 Base _ZThn16_NK3NSB6ClassD11generate_vtEPKc
+00001780 g DF .text 00000002 Base _ZNK6ClassC11generate_vtEPKc
+00001800 g DF .text 00000007 Base _ZThn12_N3NSB6ClassDD1Ev
+00001af0 g DF .text 00000002 SYMVEROPT_2 _ZN3NSB14SymverOptionalC1Ev
+000017a0 g DF .text 00000002 Base _ZN6ClassCD2Ev
+00001b10 g DF .text 00000002 SYMVER_1 _ZN3NSB6Symver14symver_method1Ev
+00001750 g DF .text 00000002 Base _ZN3NSA6ClassA7PrivateD2Ev
+00001780 g DF .text 00000002 Base _ZNK6ClassB11generate_vtEPKc
+00001a20 g DF .text 0000001a Base _ZN6ClassBC1Ev
+00003e64 w DO .data.rel.ro 00000014 Base _ZTV6ClassB
+00003e78 w DO .data.rel.ro 00000014 Base _ZTV6ClassC
+00001b70 w DO .rodata 0000000e Base _ZTSN3NSA6ClassAE
+0000404c g D .data 00000000 Base _edata
+00001b40 w DO .rodata 00000016 Base _ZTSN3NSA6ClassA7PrivateE
+00001b90 w DO .rodata 0000000e Base _ZTSN3NSB6ClassDE
+000018b0 g DF .text 0000002a Base _ZN6ClassBD0Ev
+00003de0 w DO .data.rel.ro 00000008 Base _ZTIN3NSA6ClassA7PrivateE
+00001af0 g DF .text 00000002 SYMVEROPT_2 _ZN3NSB14SymverOptionalC2Ev
+000019c0 g DF .text 0000001a Base _ZN3NSA6ClassA8InternalC1Ev
+00001af0 g DF .text 00000002 SYMVER_1 _ZN3NSB6SymverC1Ev
+00004050 g D .bss 00000000 Base _end
+00001a00 g DF .text 0000001a Base _ZN3NSA6ClassAC1Ev
+00001b20 g DF .text 00000002 SYMVER_1 _ZN3NSB6Symver14symver_method2Ev
+00001a60 g DF .text 0000008c Base _ZN3NSB6ClassDC1Ev
+00001b58 w DO .rodata 00000017 Base _ZTSN3NSA6ClassA8InternalE
+00001a20 g DF .text 0000001a Base _ZN6ClassBC2Ev
+00001780 g DF .text 00000002 Base _ZNK3NSB6ClassD11generate_vtEPKc
+00001b00 g DF .text 00000002 SYMVEROPT_2 _ZN3NSB14SymverOptionalD1Ev
+00001880 g DF .text 0000002a Base _ZN3NSA6ClassAD0Ev
+00001a40 g DF .text 0000001a Base _ZN6ClassCC1Ev
+00001850 g DF .text 0000002a Base _ZN3NSA6ClassA8InternalD0Ev
+00003de8 w DO .data.rel.ro 00000008 Base _ZTIN3NSA6ClassA8InternalE
+0000404c g D .bss 00000000 Base __bss_start
+00003e08 w DO .data.rel.ro 00000028 Base _ZTIN3NSB6ClassDE
+00003df0 w DO .data.rel.ro 00000008 Base _ZTIN3NSA6ClassAE
+00001910 g DF .text 0000002a Base _ZN3NSB6ClassDD0Ev
+00001980 g DF .text 0000001a Base _ZN3NSA6ClassA7PrivateC1Ev
+00001b80 w DO .rodata 00000008 Base _ZTS6ClassB
DYNAMIC RELOCATION RECORDS
OFFSET TYPE VALUE
-00003704 R_386_RELATIVE *ABS*
-00003480 R_386_32 _ZTVN10__cxxabiv117__class_type_infoE
-00003488 R_386_32 _ZTVN10__cxxabiv117__class_type_infoE
-00003490 R_386_32 _ZTVN10__cxxabiv117__class_type_infoE
-00003498 R_386_32 _ZTVN10__cxxabiv117__class_type_infoE
-000034a0 R_386_32 _ZTVN10__cxxabiv117__class_type_infoE
-00003484 R_386_32 _ZTSN3NSA6ClassA7PrivateE
-0000348c R_386_32 _ZTSN3NSA6ClassA8InternalE
-00003494 R_386_32 _ZTSN3NSA6ClassAE
-0000349c R_386_32 _ZTS6ClassB
-000034a4 R_386_32 _ZTS6ClassC
-000034c0 R_386_32 _ZTVN10__cxxabiv121__vmi_class_type_infoE
-000034c4 R_386_32 _ZTSN3NSB6ClassDE
-000034d0 R_386_32 _ZTIN3NSA6ClassAE
-0000350c R_386_32 _ZTIN3NSA6ClassAE
-000034d8 R_386_32 _ZTI6ClassB
-00003524 R_386_32 _ZTI6ClassB
-000034e0 R_386_32 _ZTI6ClassC
-0000353c R_386_32 _ZTI6ClassC
-000034ec R_386_32 _ZTIN3NSA6ClassA7PrivateE
-000034f0 R_386_32 _ZN3NSA6ClassA7PrivateD1Ev
-000034f4 R_386_32 _ZN3NSA6ClassA7PrivateD0Ev
-000034fc R_386_32 _ZTIN3NSA6ClassA8InternalE
-00003500 R_386_32 _ZN3NSA6ClassA8InternalD1Ev
-00003504 R_386_32 _ZN3NSA6ClassA8InternalD0Ev
-00003510 R_386_32 _ZN3NSA6ClassAD1Ev
-00003514 R_386_32 _ZN3NSA6ClassAD0Ev
-00003518 R_386_32 _ZNK3NSA6ClassA11generate_vtEPKc
-00003528 R_386_32 _ZN6ClassBD1Ev
-0000352c R_386_32 _ZN6ClassBD0Ev
-00003530 R_386_32 _ZNK6ClassB11generate_vtEPKc
-00003540 R_386_32 _ZN6ClassCD1Ev
-00003544 R_386_32 _ZN6ClassCD0Ev
-00003548 R_386_32 _ZNK6ClassC11generate_vtEPKc
-00003564 R_386_32 _ZTIN3NSB6ClassDE
-00003578 R_386_32 _ZTIN3NSB6ClassDE
-0000358c R_386_32 _ZTIN3NSB6ClassDE
-00003568 R_386_32 _ZN3NSB6ClassDD1Ev
-0000356c R_386_32 _ZN3NSB6ClassDD0Ev
-00003570 R_386_32 _ZNK3NSB6ClassD11generate_vtEPKc
-0000357c R_386_32 _ZThn12_N3NSB6ClassDD1Ev
-00003580 R_386_32 _ZThn12_N3NSB6ClassDD0Ev
-00003584 R_386_32 _ZThn12_NK3NSB6ClassD11generate_vtEPKc
-00003590 R_386_32 _ZThn16_N3NSB6ClassDD1Ev
-00003594 R_386_32 _ZThn16_N3NSB6ClassDD0Ev
-00003598 R_386_32 _ZThn16_NK3NSB6ClassD11generate_vtEPKc
-00003694 R_386_GLOB_DAT _ZTVN3NSB6ClassDE
-00003698 R_386_GLOB_DAT __gmon_start__
-0000369c R_386_GLOB_DAT _Jv_RegisterClasses
-000036a0 R_386_GLOB_DAT _ZTV6ClassB
-000036a4 R_386_GLOB_DAT _ZTVN3NSA6ClassA8InternalE
-000036a8 R_386_GLOB_DAT _ZTVN3NSA6ClassA7PrivateE
-000036ac R_386_GLOB_DAT _ZTVN3NSA6ClassAE
-000036b0 R_386_GLOB_DAT __cxa_finalize
-000036b4 R_386_GLOB_DAT _ZTV6ClassC
-00003708 R_386_32 __gxx_personality_v0
-000036c4 R_386_JUMP_SLOT _ZN3NSA6ClassA7PrivateD1Ev
-000036c8 R_386_JUMP_SLOT _ZN3NSB6ClassDD1Ev
-000036cc R_386_JUMP_SLOT _ZN3NSA6ClassAD2Ev
-000036d0 R_386_JUMP_SLOT __gmon_start__
-000036d4 R_386_JUMP_SLOT _ZdlPv
-000036d8 R_386_JUMP_SLOT _ZN6ClassCD2Ev
-000036dc R_386_JUMP_SLOT _ZN6ClassBD2Ev
-000036e0 R_386_JUMP_SLOT _ZN6ClassBD1Ev
-000036e4 R_386_JUMP_SLOT _ZN6ClassCC2Ev
-000036e8 R_386_JUMP_SLOT _ZN3NSA6ClassAD1Ev
-000036ec R_386_JUMP_SLOT _ZN3NSA6ClassAC2Ev
-000036f0 R_386_JUMP_SLOT _ZN6ClassBC2Ev
-000036f4 R_386_JUMP_SLOT _ZN6ClassCD1Ev
-000036f8 R_386_JUMP_SLOT _ZN3NSA6ClassA8InternalD1Ev
-000036fc R_386_JUMP_SLOT _Unwind_Resume
-00003700 R_386_JUMP_SLOT __cxa_finalize
+00003dd8 R_386_RELATIVE *ABS*
+00003ddc R_386_RELATIVE *ABS*
+00004044 R_386_RELATIVE *ABS*
+00003de0 R_386_32 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3
+00003de8 R_386_32 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3
+00003df0 R_386_32 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3
+00003df8 R_386_32 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3
+00003e00 R_386_32 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3
+00003de4 R_386_32 _ZTSN3NSA6ClassA7PrivateE@@Base
+00003dec R_386_32 _ZTSN3NSA6ClassA8InternalE@@Base
+00003df4 R_386_32 _ZTSN3NSA6ClassAE@@Base
+00003dfc R_386_32 _ZTS6ClassB@@Base
+00003e04 R_386_32 _ZTS6ClassC@@Base
+00003e08 R_386_32 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3
+00003e0c R_386_32 _ZTSN3NSB6ClassDE@@Base
+00003e18 R_386_32 _ZTIN3NSA6ClassAE@@Base
+00003e54 R_386_32 _ZTIN3NSA6ClassAE@@Base
+00003e20 R_386_32 _ZTI6ClassB@@Base
+00003e68 R_386_32 _ZTI6ClassB@@Base
+00003e28 R_386_32 _ZTI6ClassC@@Base
+00003e7c R_386_32 _ZTI6ClassC@@Base
+00003e34 R_386_32 _ZTIN3NSA6ClassA7PrivateE@@Base
+00003e38 R_386_32 _ZN3NSA6ClassA7PrivateD1Ev@@Base
+00003e3c R_386_32 _ZN3NSA6ClassA7PrivateD0Ev@@Base
+00003e44 R_386_32 _ZTIN3NSA6ClassA8InternalE@@Base
+00003e48 R_386_32 _ZN3NSA6ClassA8InternalD1Ev@@Base
+00003e4c R_386_32 _ZN3NSA6ClassA8InternalD0Ev@@Base
+00003e58 R_386_32 _ZN3NSA6ClassAD1Ev@@Base
+00003e5c R_386_32 _ZN3NSA6ClassAD0Ev@@Base
+00003e60 R_386_32 _ZNK3NSA6ClassA11generate_vtEPKc@@Base
+00003e6c R_386_32 _ZN6ClassBD1Ev@@Base
+00003e70 R_386_32 _ZN6ClassBD0Ev@@Base
+00003e74 R_386_32 _ZNK6ClassB11generate_vtEPKc@@Base
+00003e80 R_386_32 _ZN6ClassCD1Ev@@Base
+00003e84 R_386_32 _ZN6ClassCD0Ev@@Base
+00003e88 R_386_32 _ZNK6ClassC11generate_vtEPKc@@Base
+00003e90 R_386_32 _ZTIN3NSB6ClassDE@@Base
+00003ea4 R_386_32 _ZTIN3NSB6ClassDE@@Base
+00003eb8 R_386_32 _ZTIN3NSB6ClassDE@@Base
+00003e94 R_386_32 _ZN3NSB6ClassDD1Ev@@Base
+00003e98 R_386_32 _ZN3NSB6ClassDD0Ev@@Base
+00003e9c R_386_32 _ZNK3NSB6ClassD11generate_vtEPKc@@Base
+00003ea8 R_386_32 _ZThn12_N3NSB6ClassDD1Ev@@Base
+00003eac R_386_32 _ZThn12_N3NSB6ClassDD0Ev@@Base
+00003eb0 R_386_32 _ZThn12_NK3NSB6ClassD11generate_vtEPKc@@Base
+00003ebc R_386_32 _ZThn16_N3NSB6ClassDD1Ev@@Base
+00003ec0 R_386_32 _ZThn16_N3NSB6ClassDD0Ev@@Base
+00003ec4 R_386_32 _ZThn16_NK3NSB6ClassD11generate_vtEPKc@@Base
+00003fd8 R_386_GLOB_DAT __cxa_finalize@GLIBC_2.1.3
+00003fdc R_386_GLOB_DAT _ZTVN3NSA6ClassA8InternalE@@Base
+00003fe0 R_386_GLOB_DAT _ZTVN3NSB6ClassDE@@Base
+00003fe4 R_386_GLOB_DAT _ZTVN3NSA6ClassAE@@Base
+00003fe8 R_386_GLOB_DAT _ZTV6ClassC@@Base
+00003fec R_386_GLOB_DAT _ZTV6ClassB@@Base
+00003ff0 R_386_GLOB_DAT _ITM_deregisterTMCloneTable
+00003ff4 R_386_GLOB_DAT _ZTVN3NSA6ClassA7PrivateE@@Base
+00003ff8 R_386_GLOB_DAT __gmon_start__
+00003ffc R_386_GLOB_DAT _ITM_registerTMCloneTable
+00004048 R_386_32 __gxx_personality_v0@CXXABI_1.3
+0000400c R_386_JUMP_SLOT _ZN6ClassBD1Ev@@Base
+00004010 R_386_JUMP_SLOT _ZN6ClassBD2Ev@@Base
+00004014 R_386_JUMP_SLOT _ZN3NSA6ClassA7PrivateD1Ev@@Base
+00004018 R_386_JUMP_SLOT _ZN3NSA6ClassAD1Ev@@Base
+0000401c R_386_JUMP_SLOT _ZN3NSA6ClassA8InternalD1Ev@@Base
+00004020 R_386_JUMP_SLOT _ZdlPvj@CXXABI_1.3.9
+00004024 R_386_JUMP_SLOT _ZN3NSB6ClassDD1Ev@@Base
+00004028 R_386_JUMP_SLOT _ZN6ClassCD2Ev@@Base
+0000402c R_386_JUMP_SLOT _ZN3NSA6ClassAC2Ev@@Base
+00004030 R_386_JUMP_SLOT _ZN6ClassBC2Ev@@Base
+00004034 R_386_JUMP_SLOT _ZN6ClassCC2Ev@@Base
+00004038 R_386_JUMP_SLOT _Unwind_Resume@GCC_3.0
+0000403c R_386_JUMP_SLOT _ZN3NSA6ClassAD2Ev@@Base
+00004040 R_386_JUMP_SLOT _ZN6ClassCD1Ev@@Base
diff --git a/scripts/t/Dpkg_Shlibs/objdump.spacesyms b/scripts/t/Dpkg_Shlibs/objdump.spacesyms
index f307ee5a5..1b26af972 100644
--- a/scripts/t/Dpkg_Shlibs/objdump.spacesyms
+++ b/scripts/t/Dpkg_Shlibs/objdump.spacesyms
@@ -2,48 +2,47 @@
./t/Dpkg_Shlibs/libobjdump.spacesyms.so: file format elf32-i386
architecture: i386, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
-start address 0x000007a0
+start address 0x00000770
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
- filesz 0x00000d5c memsz 0x00000d5c flags r-x
- LOAD off 0x00000d5c vaddr 0x00001d5c paddr 0x00001d5c align 2**12
- filesz 0x00000204 memsz 0x00000208 flags rw-
- DYNAMIC off 0x00000d68 vaddr 0x00001d68 paddr 0x00001d68 align 2**2
- filesz 0x000000f8 memsz 0x000000f8 flags rw-
- NOTE off 0x000000f4 vaddr 0x000000f4 paddr 0x000000f4 align 2**2
+ filesz 0x00000d08 memsz 0x00000d08 flags r-x
+ LOAD off 0x00000f08 vaddr 0x00001f08 paddr 0x00001f08 align 2**12
+ filesz 0x00000198 memsz 0x0000019c flags rw-
+ DYNAMIC off 0x00000f10 vaddr 0x00001f10 paddr 0x00001f10 align 2**2
+ filesz 0x000000e0 memsz 0x000000e0 flags rw-
+ NOTE off 0x00000114 vaddr 0x00000114 paddr 0x00000114 align 2**2
filesz 0x00000024 memsz 0x00000024 flags r--
-EH_FRAME off 0x00000a68 vaddr 0x00000a68 paddr 0x00000a68 align 2**2
- filesz 0x000000d4 memsz 0x000000d4 flags r--
+EH_FRAME off 0x000009f8 vaddr 0x000009f8 paddr 0x000009f8 align 2**2
+ filesz 0x000000dc memsz 0x000000dc flags r--
STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**4
filesz 0x00000000 memsz 0x00000000 flags rw-
+ RELRO off 0x00000f08 vaddr 0x00001f08 paddr 0x00001f08 align 2**0
+ filesz 0x000000f8 memsz 0x000000f8 flags r--
Dynamic Section:
NEEDED libc.so.6
SONAME libspacesyms.so.1
- INIT 0x00000740
- FINI 0x00000a54
- INIT_ARRAY 0x00001d5c
+ INIT 0x00000724
+ FINI 0x000009e4
+ INIT_ARRAY 0x00001f08
INIT_ARRAYSZ 0x00000004
- FINI_ARRAY 0x00001d60
+ FINI_ARRAY 0x00001f0c
FINI_ARRAYSZ 0x00000004
- GNU_HASH 0x00000118
- STRTAB 0x0000036c
- SYMTAB 0x000001cc
- STRSZ 0x00000214
+ GNU_HASH 0x00000138
+ STRTAB 0x0000037c
+ SYMTAB 0x000001ec
+ STRSZ 0x00000200
SYMENT 0x00000010
- PLTGOT 0x00001e74
- PLTRELSZ 0x00000010
- PLTREL 0x00000011
- JMPREL 0x00000730
- REL 0x00000630
- RELSZ 0x00000100
+ PLTGOT 0x00002000
+ REL 0x0000062c
+ RELSZ 0x000000f8
RELENT 0x00000008
- VERDEF 0x000005b4
+ VERDEF 0x000005b0
VERDEFNUM 0x00000003
- VERNEED 0x00000610
+ VERNEED 0x0000060c
VERNEEDNUM 0x00000001
- VERSYM 0x00000580
+ VERSYM 0x0000057c
RELCOUNT 0x0000000f
Version definitions:
@@ -60,65 +59,61 @@ DYNAMIC SYMBOL TABLE:
00000000 w D *UND* 00000000 _ITM_deregisterTMCloneTable
00000000 w DF *UND* 00000000 GLIBC_2.1.3 __cxa_finalize
00000000 w D *UND* 00000000 __gmon_start__
-00000000 w D *UND* 00000000 _Jv_RegisterClasses
00000000 w D *UND* 00000000 _ITM_registerTMCloneTable
-00000920 g DF .text 00000002 Base symdefaultverSPA CEdefault
-00000a54 g DF .fini 00000000 Base _fini
-00001f00 g DO .data 00000060 Base funcs
-00000740 g DF .init 00000000 Base _init
-000009e0 g DF .text 00000002 V1 symshortvernospacedefault
-00001f60 g D .bss 00000000 Base __bss_start
-00000900 g DF .text 00000002 Base .protected symdefaultvernospaceprotected
-00001f64 g D .bss 00000000 Base _end
-00000a20 g DF .text 00000002 V1 symshortverSPA CEdefault
+000008c0 g DF .text 00000002 Base symdefaultverSPA CEdefault
+000009e4 g DF .fini 00000000 Base _fini
+00002040 g DO .data 00000060 Base funcs
+00000724 g DF .init 00000000 Base _init
+00000980 g DF .text 00000002 V1 symshortvernospacedefault
+000020a0 g D .bss 00000000 Base __bss_start
+00000890 g DF .text 00000002 Base .protected symdefaultvernospaceprotected
+000020a4 g D .bss 00000000 Base _end
+000009c0 g DF .text 00000002 V1 symshortverSPA CEdefault
00000000 g DO *ABS* 00000000 V1 V1
-00000a00 g DF .text 00000002 V1 .protected symshortvernospaceprotected
-00000960 g DF .text 00000002 VERY_LONG_VERSION_1 symlongvernospacedefault
+000009a0 g DF .text 00000002 V1 .protected symshortvernospaceprotected
+00000900 g DF .text 00000002 VERY_LONG_VERSION_1 symlongvernospacedefault
00000000 g DO *ABS* 00000000 VERY_LONG_VERSION_1 VERY_LONG_VERSION_1
-00001f60 g D .data 00000000 Base _edata
-000008e0 g DF .text 00000002 Base symdefaultvernospacedefault
-000009c0 g DF .text 00000002 VERY_LONG_VERSION_1 .protected symlongverSPA CEprotected
-00000940 g DF .text 00000002 Base .protected symdefaultverSPA CEprotected
-000009a0 g DF .text 00000002 VERY_LONG_VERSION_1 symlongverSPA CEdefault
-00000a40 g DF .text 00000002 V1 .protected symshortverSPA CEprotected
-00000980 g DF .text 00000002 VERY_LONG_VERSION_1 .protected symlongvernospaceprotected
+000020a0 g D .data 00000000 Base _edata
+00000870 g DF .text 00000002 Base symdefaultvernospacedefault
+00000960 g DF .text 00000002 VERY_LONG_VERSION_1 .protected symlongverSPA CEprotected
+000008e0 g DF .text 00000002 Base .protected symdefaultverSPA CEprotected
+00000940 g DF .text 00000002 VERY_LONG_VERSION_1 symlongverSPA CEdefault
+000009e0 g DF .text 00000002 V1 .protected symshortverSPA CEprotected
+00000920 g DF .text 00000002 VERY_LONG_VERSION_1 .protected symlongvernospaceprotected
DYNAMIC RELOCATION RECORDS
OFFSET TYPE VALUE
-00001d5c R_386_RELATIVE *ABS*
-00001d60 R_386_RELATIVE *ABS*
-00001ec0 R_386_RELATIVE *ABS*
-00001f04 R_386_RELATIVE *ABS*
+00001f08 R_386_RELATIVE *ABS*
00001f0c R_386_RELATIVE *ABS*
-00001f14 R_386_RELATIVE *ABS*
-00001f1c R_386_RELATIVE *ABS*
-00001f24 R_386_RELATIVE *ABS*
-00001f2c R_386_RELATIVE *ABS*
-00001f34 R_386_RELATIVE *ABS*
-00001f3c R_386_RELATIVE *ABS*
-00001f44 R_386_RELATIVE *ABS*
-00001f4c R_386_RELATIVE *ABS*
-00001f54 R_386_RELATIVE *ABS*
-00001f5c R_386_RELATIVE *ABS*
-00001e60 R_386_GLOB_DAT _ITM_deregisterTMCloneTable
-00001e64 R_386_GLOB_DAT __cxa_finalize
-00001e68 R_386_GLOB_DAT __gmon_start__
-00001e6c R_386_GLOB_DAT _Jv_RegisterClasses
-00001e70 R_386_GLOB_DAT _ITM_registerTMCloneTable
-00001f00 R_386_32 symdefaultvernospacedefault
-00001f08 R_386_32 symdefaultvernospaceprotected
-00001f10 R_386_32 symdefaultverSPA CEdefault
-00001f18 R_386_32 symdefaultverSPA CEprotected
-00001f20 R_386_32 symlongvernospacedefault
-00001f28 R_386_32 symlongvernospaceprotected
-00001f30 R_386_32 symlongverSPA CEdefault
-00001f38 R_386_32 symlongverSPA CEprotected
-00001f40 R_386_32 symshortvernospacedefault
-00001f48 R_386_32 symshortvernospaceprotected
-00001f50 R_386_32 symshortverSPA CEdefault
-00001f58 R_386_32 symshortverSPA CEprotected
-00001e80 R_386_JUMP_SLOT __cxa_finalize
-00001e84 R_386_JUMP_SLOT __gmon_start__
+00002020 R_386_RELATIVE *ABS*
+00002044 R_386_RELATIVE *ABS*
+0000204c R_386_RELATIVE *ABS*
+00002054 R_386_RELATIVE *ABS*
+0000205c R_386_RELATIVE *ABS*
+00002064 R_386_RELATIVE *ABS*
+0000206c R_386_RELATIVE *ABS*
+00002074 R_386_RELATIVE *ABS*
+0000207c R_386_RELATIVE *ABS*
+00002084 R_386_RELATIVE *ABS*
+0000208c R_386_RELATIVE *ABS*
+00002094 R_386_RELATIVE *ABS*
+0000209c R_386_RELATIVE *ABS*
+00001ff0 R_386_GLOB_DAT _ITM_deregisterTMCloneTable
+00001ff4 R_386_GLOB_DAT __cxa_finalize@GLIBC_2.1.3
+00001ff8 R_386_GLOB_DAT __gmon_start__
+00001ffc R_386_GLOB_DAT _ITM_registerTMCloneTable
+00002040 R_386_32 symdefaultvernospacedefault@@Base
+00002048 R_386_32 symdefaultvernospaceprotected@@Base
+00002050 R_386_32 symdefaultverSPA CEdefault@@Base
+00002058 R_386_32 symdefaultverSPA CEprotected@@Base
+00002060 R_386_32 symlongvernospacedefault@@VERY_LONG_VERSION_1
+00002068 R_386_32 symlongvernospaceprotected@@VERY_LONG_VERSION_1
+00002070 R_386_32 symlongverSPA CEdefault@@VERY_LONG_VERSION_1
+00002078 R_386_32 symlongverSPA CEprotected@@VERY_LONG_VERSION_1
+00002080 R_386_32 symshortvernospacedefault@@V1
+00002088 R_386_32 symshortvernospaceprotected@@V1
+00002090 R_386_32 symshortverSPA CEdefault@@V1
+00002098 R_386_32 symshortverSPA CEprotected@@V1