gtester | gtester | |||
---|---|---|---|---|
ELF Header: | ELF Header: | |||
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 | Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 | |||
Class: ELF32 | Class: ELF32 | |||
Data: 2's complement, little endian | Data: 2's complement, little endian | |||
Version: 1 (current) | Version: 1 (current) | |||
OS/ABI: UNIX - System V | OS/ABI: UNIX - System V | |||
ABI Version: 0 | ABI Version: 0 | |||
Type: EXEC (Executable file) | Type: EXEC (Executable file) | |||
Machine: Intel 80386 | Machine: Intel 80386 | |||
Version: 0x1 | Version: 0x1 | |||
Entry point address: 0x8049240 | Entry point address: 0x804a548 | |||
Start of program headers: 52 (bytes into file) | Start of program headers: 52 (bytes into file) | |||
Start of section headers: 16932 (bytes into file) | Start of section headers: 16932 (bytes into file) | |||
Flags: 0x0 | Flags: 0x0 | |||
Size of this header: 52 (bytes) | Size of this header: 52 (bytes) | |||
Size of program headers: 32 (bytes) | Size of program headers: 32 (bytes) | |||
Number of program headers: 9 | Number of program headers: 9 | |||
Size of section headers: 40 (bytes) | Size of section headers: 40 (bytes) | |||
Number of section headers: 28 | Number of section headers: 28 | |||
Section header string table index: 27 | Section header string table index: 27 | |||
Section Headers: | Section Headers: | |||
[Nr] Name Type Addr Off Size ES Flg Lk I nf Al | [Nr] Name Type Addr Off Size ES Flg Lk I nf Al | |||
[ 0] NULL 00000000 000000 000000 00 0 0 0 | [ 0] NULL 00000000 000000 000000 00 0 0 0 | |||
[ 1] .interp PROGBITS 08048154 000154 000013 00 A 0 0 1 | [ 1] .interp PROGBITS 08048154 000154 000013 00 A 0 0 1 | |||
[ 2] .note.ABI-tag NOTE 08048168 000168 000020 00 A 0 0 4 | [ 2] .note.ABI-tag NOTE 08048168 000168 000020 00 A 0 0 4 | |||
[ 3] .note.gnu.build-id NOTE 08048188 000188 000024 00 A 0 0 4 | [ 3] .note.gnu.build-id NOTE 08048188 000188 000024 00 A 0 0 4 | |||
[ 4] .gnu.hash GNU_HASH 080481ac 0001ac 000068 04 A 5 | [ 4] .hash HASH 080481ac 0001ac 000350 04 A 5 | |||
0 4 | 0 4 | |||
[ 5] .dynsym DYNSYM 08048214 000214 0004a0 10 A 6 | [ 5] .dynsym DYNSYM 080484fc 0004fc 0004b0 10 A 6 | |||
1 4 | 1 4 | |||
[ 6] .dynstr STRTAB 080486b4 0006b4 000446 00 A 0 | [ 6] .dynstr STRTAB 080489ac 0009ac 00045c 00 A 0 | |||
0 1 | 0 1 | |||
[ 7] .gnu.version VERSYM 08048afa 000afa 000094 02 A 5 | [ 7] .gnu.version VERSYM 08048e08 000e08 000096 02 A 5 | |||
0 2 | 0 2 | |||
[ 8] .gnu.version_r VERNEED 08048b90 000b90 000030 00 A 6 | [ 8] .gnu.version_r VERNEED 08048ea0 000ea0 000030 00 A 6 | |||
1 4 | 1 4 | |||
[ 9] .rel.dyn REL 08048bc0 000bc0 000008 08 A 5 | [ 9] .rel.dyn REL 08048ed0 000ed0 000008 08 A 5 | |||
0 4 | 0 4 | |||
[10] .rel.plt REL 08048bc8 000bc8 000210 08 A 5 | [10] .rel.plt REL 08048ed8 000ed8 000218 08 A 5 | |||
12 4 | 12 4 | |||
[11] .init PROGBITS 08048dd8 000dd8 000030 00 AX 0 | [11] .init PROGBITS 080490f0 0010f0 00002e 00 AX 0 | |||
0 4 | 0 4 | |||
[12] .plt PROGBITS 08048e08 000e08 000430 04 AX 0 | [12] .plt PROGBITS 08049120 001120 000440 04 AX 0 | |||
0 4 | 0 4 | |||
[13] .text PROGBITS 08049240 001240 001d1c 00 AX 0 | [13] .text PROGBITS 08049560 001560 001c30 00 AX 0 | |||
0 16 | 0 16 | |||
[14] .fini PROGBITS 0804af5c 002f5c 00001c 00 AX 0 | [14] .fini PROGBITS 0804b190 003190 00001a 00 AX 0 | |||
0 4 | 0 4 | |||
[15] .rodata PROGBITS 0804af80 002f80 000925 00 A 0 | [15] .rodata PROGBITS 0804b1c0 0031c0 00092d 00 A 0 | |||
0 32 | 0 32 | |||
[16] .eh_frame_hdr PROGBITS 0804b8a8 0038a8 00006c 00 A 0 | [16] .eh_frame_hdr PROGBITS 0804baf0 003af0 000084 00 A 0 | |||
0 4 | 0 4 | |||
[17] .eh_frame PROGBITS 0804b914 003914 00017c 00 A 0 | [17] .eh_frame PROGBITS 0804bb74 003b74 00023c 00 A 0 | |||
0 4 | 0 4 | |||
[18] .ctors PROGBITS 0804cf0c 003f0c 000008 00 WA 0 0 4 | [18] .ctors PROGBITS 0804cf0c 003f0c 000008 00 WA 0 0 4 | |||
[19] .dtors PROGBITS 0804cf14 003f14 000008 00 WA 0 0 4 | [19] .dtors PROGBITS 0804cf14 003f14 000008 00 WA 0 0 4 | |||
[20] .jcr PROGBITS 0804cf1c 003f1c 000004 00 WA 0 0 4 | [20] .jcr PROGBITS 0804cf1c 003f1c 000004 00 WA 0 0 4 | |||
[21] .dynamic DYNAMIC 0804cf20 003f20 0000d0 08 WA 6 0 4 | [21] .dynamic DYNAMIC 0804cf20 003f20 0000d0 08 WA 6 0 4 | |||
[22] .got PROGBITS 0804cff0 003ff0 000004 04 WA 0 0 4 | [22] .got PROGBITS 0804cff0 003ff0 000004 04 WA 0 0 4 | |||
[23] .got.plt PROGBITS 0804cff4 003ff4 000114 04 WA 0 | [23] .got.plt PROGBITS 0804cff4 003ff4 000118 04 WA 0 | |||
0 4 | 0 4 | |||
[24] .data PROGBITS 0804d108 004108 000014 00 WA 0 | [24] .data PROGBITS 0804d10c 00410c 000014 00 WA 0 | |||
0 4 | 0 4 | |||
[25] .bss NOBITS 0804d11c 00411c 000050 00 WA 0 | [25] .bss NOBITS 0804d120 004120 000050 00 WA 0 | |||
0 4 | 0 4 | |||
[26] .gnu_debuglink PROGBITS 00000000 00411c 000014 00 0 | [26] .gnu_debuglink PROGBITS 00000000 004120 000014 00 0 | |||
0 4 | 0 4 | |||
[27] .shstrtab STRTAB 00000000 004130 0000f2 00 0 | [27] .shstrtab STRTAB 00000000 004134 0000ee 00 0 | |||
0 1 | 0 1 | |||
Key to Flags: | Key to Flags: | |||
W (write), A (alloc), X (execute), M (merge), S (strings) | W (write), A (alloc), X (execute), M (merge), S (strings) | |||
I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) | I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) | |||
O (extra OS processing required) o (OS specific), p (processor specific) | O (extra OS processing required) o (OS specific), p (processor specific) | |||
There are no section groups in this file. | There are no section groups in this file. | |||
Program Headers: | Program Headers: | |||
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align | Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align | |||
PHDR 0x000034 0x08048034 0x08048034 0x00120 0x00120 R E 0x4 | PHDR 0x000034 0x08048034 0x08048034 0x00120 0x00120 R E 0x4 | |||
INTERP 0x000154 0x08048154 0x08048154 0x00013 0x00013 R 0x1 | INTERP 0x000154 0x08048154 0x08048154 0x00013 0x00013 R 0x1 | |||
[Requesting program interpreter: /lib/ld-linux.so.2] | [Requesting program interpreter: /lib/ld-linux.so.2] | |||
LOAD 0x000000 0x08048000 0x08048000 0x03a90 0x03a90 R E 0x1000 | LOAD 0x000000 0x08048000 0x08048000 0x03db0 0x03db0 R E 0x1000 | |||
LOAD 0x003f0c 0x0804cf0c 0x0804cf0c 0x00210 0x00260 RW 0x1000 | LOAD 0x003f0c 0x0804cf0c 0x0804cf0c 0x00214 0x00264 RW 0x1000 | |||
DYNAMIC 0x003f20 0x0804cf20 0x0804cf20 0x000d0 0x000d0 RW 0x4 | DYNAMIC 0x003f20 0x0804cf20 0x0804cf20 0x000d0 0x000d0 RW 0x4 | |||
NOTE 0x000168 0x08048168 0x08048168 0x00044 0x00044 R 0x4 | NOTE 0x000168 0x08048168 0x08048168 0x00044 0x00044 R 0x4 | |||
GNU_EH_FRAME 0x0038a8 0x0804b8a8 0x0804b8a8 0x0006c 0x0006c R 0x4 | GNU_EH_FRAME 0x003af0 0x0804baf0 0x0804baf0 0x00084 0x00084 R 0x4 | |||
GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x4 | GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x4 | |||
GNU_RELRO 0x003f0c 0x0804cf0c 0x0804cf0c 0x000f4 0x000f4 R 0x1 | GNU_RELRO 0x003f0c 0x0804cf0c 0x0804cf0c 0x000f4 0x000f4 R 0x1 | |||
Section to Segment mapping: | Section to Segment mapping: | |||
Segment Sections... | Segment Sections... | |||
00 | 00 | |||
01 .interp | 01 .interp | |||
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynst r .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rod ata .eh_frame_hdr .eh_frame | 02 .interp .note.ABI-tag .note.gnu.build-id .hash .dynsym .dynstr .g nu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame | |||
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss | 03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss | |||
04 .dynamic | 04 .dynamic | |||
05 .note.ABI-tag .note.gnu.build-id | 05 .note.ABI-tag .note.gnu.build-id | |||
06 .eh_frame_hdr | 06 .eh_frame_hdr | |||
07 | 07 | |||
08 .ctors .dtors .jcr .dynamic .got | 08 .ctors .dtors .jcr .dynamic .got | |||
Dynamic section at offset 0x3f20 contains 21 entries: | Dynamic section at offset 0x3f20 contains 21 entries: | |||
Tag Type Name/Value | Tag Type Name/Value | |||
0x00000001 (NEEDED) Shared library: [libglib-2.0.so.0] | 0x00000001 (NEEDED) Shared library: [libglib-2.0.so.0] | |||
0x00000001 (NEEDED) Shared library: [libc.so.6] | 0x00000001 (NEEDED) Shared library: [libc.so.6] | |||
0x0000000c (INIT) 0x8048dd8 | 0x0000000c (INIT) 0x80490f0 | |||
0x0000000d (FINI) 0x804af5c | 0x0000000d (FINI) 0x804b190 | |||
0x6ffffef5 (GNU_HASH) 0x80481ac | 0x00000004 (HASH) 0x80481ac | |||
0x00000005 (STRTAB) 0x80486b4 | 0x00000005 (STRTAB) 0x80489ac | |||
0x00000006 (SYMTAB) 0x8048214 | 0x00000006 (SYMTAB) 0x80484fc | |||
0x0000000a (STRSZ) 1094 (bytes) | 0x0000000a (STRSZ) 1116 (bytes) | |||
0x0000000b (SYMENT) 16 (bytes) | 0x0000000b (SYMENT) 16 (bytes) | |||
0x00000015 (DEBUG) 0x0 | 0x00000015 (DEBUG) 0x0 | |||
0x00000003 (PLTGOT) 0x804cff4 | 0x00000003 (PLTGOT) 0x804cff4 | |||
0x00000002 (PLTRELSZ) 528 (bytes) | 0x00000002 (PLTRELSZ) 536 (bytes) | |||
0x00000014 (PLTREL) REL | 0x00000014 (PLTREL) REL | |||
0x00000017 (JMPREL) 0x8048bc8 | 0x00000017 (JMPREL) 0x8048ed8 | |||
0x00000011 (REL) 0x8048bc0 | 0x00000011 (REL) 0x8048ed0 | |||
0x00000012 (RELSZ) 8 (bytes) | 0x00000012 (RELSZ) 8 (bytes) | |||
0x00000013 (RELENT) 8 (bytes) | 0x00000013 (RELENT) 8 (bytes) | |||
0x6ffffffe (VERNEED) 0x8048b90 | 0x6ffffffe (VERNEED) 0x8048ea0 | |||
0x6fffffff (VERNEEDNUM) 1 | 0x6fffffff (VERNEEDNUM) 1 | |||
0x6ffffff0 (VERSYM) 0x8048afa | 0x6ffffff0 (VERSYM) 0x8048e08 | |||
0x00000000 (NULL) 0x0 | 0x00000000 (NULL) 0x0 | |||
Relocation section '.rel.dyn' at offset 0xbc0 contains 1 entries: | Relocation section '.rel.dyn' at offset 0xed0 contains 1 entries: | |||
Offset Info Type Sym. Value Symbol's Name | Offset Info Type Sym. Value Symbol's Name | |||
XXX YYY R_386_GLOB_DAT 00000000 __gmon_start__ | XXX YYY R_386_GLOB_DAT 00000000 __gmon_start__ | |||
Relocation section '.rel.plt' at offset 0xbc8 contains 66 entries: | Relocation section '.rel.plt' at offset 0xed8 contains 67 entries: | |||
Offset Info Type Sym. Value Symbol's Name | Offset Info Type Sym. Value Symbol's Name | |||
XXX YYY R_386_JUMP_SLOT 00000000 abort | XXX YYY R_386_JUMP_SLOT 00000000 abort | |||
XXX YYY R_386_JUMP_SLOT 00000000 __errno_location | XXX YYY R_386_JUMP_SLOT 00000000 __errno_location | |||
XXX YYY R_386_JUMP_SLOT 08048e38 g_free | XXX YYY R_386_JUMP_SLOT 08049150 g_free | |||
XXX YYY R_386_JUMP_SLOT 00000000 open | XXX YYY R_386_JUMP_SLOT 00000000 open | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_io_add_watch_full | XXX YYY R_386_JUMP_SLOT 00000000 g_io_add_watch_full | |||
XXX YYY R_386_JUMP_SLOT 00000000 getpid | XXX YYY R_386_JUMP_SLOT 00000000 getpid | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_test_add_vtable | XXX YYY R_386_JUMP_SLOT 00000000 g_test_add_vtable | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_slist_free | XXX YYY R_386_JUMP_SLOT 00000000 g_slist_free | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_io_channel_set_encoding | XXX YYY R_386_JUMP_SLOT 00000000 g_io_channel_set_encoding | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_io_channel_unix_new | XXX YYY R_386_JUMP_SLOT 00000000 g_io_channel_unix_new | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_print | XXX YYY R_386_JUMP_SLOT 00000000 g_print | |||
XXX YYY R_386_JUMP_SLOT 00000000 __gmon_start__ | XXX YYY R_386_JUMP_SLOT 00000000 __gmon_start__ | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_test_message | XXX YYY R_386_JUMP_SLOT 00000000 g_test_message | |||
skipping to change at line 143 | skipping to change at line 143 | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_test_log_msg_free | XXX YYY R_386_JUMP_SLOT 00000000 g_test_log_msg_free | |||
XXX YYY R_386_JUMP_SLOT 00000000 __libc_start_main | XXX YYY R_386_JUMP_SLOT 00000000 __libc_start_main | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_malloc | XXX YYY R_386_JUMP_SLOT 00000000 g_malloc | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_timer_stop | XXX YYY R_386_JUMP_SLOT 00000000 g_timer_stop | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_spawn_async_with_pipes | XXX YYY R_386_JUMP_SLOT 00000000 g_spawn_async_with_pipes | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_timer_elapsed | XXX YYY R_386_JUMP_SLOT 00000000 g_timer_elapsed | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_log_set_always_fatal | XXX YYY R_386_JUMP_SLOT 00000000 g_log_set_always_fatal | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_spawn_close_pid | XXX YYY R_386_JUMP_SLOT 00000000 g_spawn_close_pid | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_io_channel_set_buffered | XXX YYY R_386_JUMP_SLOT 00000000 g_io_channel_set_buffered | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_test_log_buffer_free | XXX YYY R_386_JUMP_SLOT 00000000 g_test_log_buffer_free | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_timeout_add_seconds | ||||
XXX YYY R_386_JUMP_SLOT 00000000 g_strdup_printf | XXX YYY R_386_JUMP_SLOT 00000000 g_strdup_printf | |||
XXX YYY R_386_JUMP_SLOT 00000000 sigaction | XXX YYY R_386_JUMP_SLOT 00000000 sigaction | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_main_context_iteration | XXX YYY R_386_JUMP_SLOT 00000000 g_main_context_iteration | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_timer_start | XXX YYY R_386_JUMP_SLOT 00000000 g_timer_start | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_slist_prepend | XXX YYY R_386_JUMP_SLOT 00000000 g_slist_prepend | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_io_channel_set_flags | XXX YYY R_386_JUMP_SLOT 00000000 g_io_channel_set_flags | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_timer_destroy | XXX YYY R_386_JUMP_SLOT 00000000 g_timer_destroy | |||
XXX YYY R_386_JUMP_SLOT 00000000 strlen | XXX YYY R_386_JUMP_SLOT 00000000 strlen | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_return_if_fail_warning | XXX YYY R_386_JUMP_SLOT 00000000 g_return_if_fail_warning | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_assertion_message_cmpnum | XXX YYY R_386_JUMP_SLOT 00000000 g_assertion_message_cmpnum | |||
skipping to change at line 183 | skipping to change at line 184 | |||
XXX YYY R_386_JUMP_SLOT 00000000 kill | XXX YYY R_386_JUMP_SLOT 00000000 kill | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_test_log_buffer_pop | XXX YYY R_386_JUMP_SLOT 00000000 g_test_log_buffer_pop | |||
XXX YYY R_386_JUMP_SLOT 00000000 strcmp | XXX YYY R_386_JUMP_SLOT 00000000 strcmp | |||
XXX YYY R_386_JUMP_SLOT 00000000 exit | XXX YYY R_386_JUMP_SLOT 00000000 exit | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_log | XXX YYY R_386_JUMP_SLOT 00000000 g_log | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_set_prgname | XXX YYY R_386_JUMP_SLOT 00000000 g_set_prgname | |||
XXX YYY R_386_JUMP_SLOT 00000000 g_test_run | XXX YYY R_386_JUMP_SLOT 00000000 g_test_run | |||
There are no unwind sections in this file. | There are no unwind sections in this file. | |||
Symbol table '.dynsym' contains 74 entries: | Symbol table '.dynsym' contains 75 entries: | |||
Num: Value Size Type Bind Vis Ndx Name | Num: Value Size Type Bind Vis Ndx Name | |||
N: XXX W NOTYPE LOCAL DEFAULT UND | N: XXX W NOTYPE LOCAL DEFAULT UND | |||
N: XXX W FUNC GLOBAL DEFAULT UND abort@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND abort@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_free | ||||
N: XXX W FUNC GLOBAL DEFAULT UND open@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND open@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_io_add_watch_full | N: XXX W FUNC GLOBAL DEFAULT UND g_io_add_watch_full | |||
N: XXX W FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_add_vtable | N: XXX W FUNC GLOBAL DEFAULT UND g_test_add_vtable | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_slist_free | N: XXX W FUNC GLOBAL DEFAULT UND g_slist_free | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_set_encoding | N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_set_encoding | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_unix_new | N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_unix_new | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_print | N: XXX W FUNC GLOBAL DEFAULT UND g_print | |||
N: XXX W NOTYPE WEAK DEFAULT UND __gmon_start__ | N: XXX W NOTYPE WEAK DEFAULT UND __gmon_start__ | |||
N: XXX W NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses | N: XXX W NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_message | N: XXX W FUNC GLOBAL DEFAULT UND g_test_message | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_strdup | N: XXX W FUNC GLOBAL DEFAULT UND g_strdup | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_clear_error | N: XXX W FUNC GLOBAL DEFAULT UND g_clear_error | |||
N: XXX W FUNC GLOBAL DEFAULT 14 _fini | ||||
N: XXX W FUNC GLOBAL DEFAULT UND g_timer_new | N: XXX W FUNC GLOBAL DEFAULT UND g_timer_new | |||
N: XXX W FUNC GLOBAL DEFAULT UND write@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND write@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_strconcat | N: XXX W FUNC GLOBAL DEFAULT UND g_strconcat | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_bug_base | N: XXX W FUNC GLOBAL DEFAULT UND g_test_bug_base | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_log_msg_free | N: XXX W FUNC GLOBAL DEFAULT UND g_test_log_msg_free | |||
N: XXX W FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_malloc | N: XXX W FUNC GLOBAL DEFAULT UND g_malloc | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_timer_stop | N: XXX W FUNC GLOBAL DEFAULT UND g_timer_stop | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_spawn_async_with_pipes | N: XXX W FUNC GLOBAL DEFAULT UND g_spawn_async_with_pipes | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_timer_elapsed | N: XXX W FUNC GLOBAL DEFAULT UND g_timer_elapsed | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_log_set_always_fatal | N: XXX W FUNC GLOBAL DEFAULT UND g_log_set_always_fatal | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_spawn_close_pid | N: XXX W FUNC GLOBAL DEFAULT UND g_spawn_close_pid | |||
N: XXX W OBJECT GLOBAL DEFAULT 15 _IO_stdin_used | ||||
N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_set_buffered | N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_set_buffered | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_log_buffer_free | N: XXX W FUNC GLOBAL DEFAULT UND g_test_log_buffer_free | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_timeout_add_seconds | ||||
N: XXX W FUNC GLOBAL DEFAULT UND g_strdup_printf | N: XXX W FUNC GLOBAL DEFAULT UND g_strdup_printf | |||
N: XXX W FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_main_context_iteration | N: XXX W FUNC GLOBAL DEFAULT UND g_main_context_iteration | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_timer_start | N: XXX W FUNC GLOBAL DEFAULT UND g_timer_start | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_slist_prepend | N: XXX W FUNC GLOBAL DEFAULT UND g_slist_prepend | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_set_flags | N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_set_flags | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_timer_destroy | N: XXX W FUNC GLOBAL DEFAULT UND g_timer_destroy | |||
N: XXX W FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_return_if_fail_warning | N: XXX W FUNC GLOBAL DEFAULT UND g_return_if_fail_warning | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_assertion_message_cmpnum | N: XXX W FUNC GLOBAL DEFAULT UND g_assertion_message_cmpnum | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_read_chars | N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_read_chars | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_slist_foreach | N: XXX W FUNC GLOBAL DEFAULT UND g_slist_foreach | |||
N: XXX W FUNC GLOBAL DEFAULT UND close@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND close@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_source_remove | N: XXX W FUNC GLOBAL DEFAULT UND g_source_remove | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_log_buffer_push | N: XXX W FUNC GLOBAL DEFAULT UND g_test_log_buffer_push | |||
N: XXX W NOTYPE GLOBAL DEFAULT ABS __bss_start | ||||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_bug | N: XXX W FUNC GLOBAL DEFAULT UND g_test_bug | |||
N: XXX W FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) | N: XXX W FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_main_context_pending | N: XXX W FUNC GLOBAL DEFAULT UND g_main_context_pending | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_child_watch_add_full | N: XXX W FUNC GLOBAL DEFAULT UND g_child_watch_add_full | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_strsplit | N: XXX W FUNC GLOBAL DEFAULT UND g_strsplit | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_log_buffer_new | N: XXX W FUNC GLOBAL DEFAULT UND g_test_log_buffer_new | |||
N: XXX W FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.0 (2) | |||
N: XXX W NOTYPE GLOBAL DEFAULT ABS _end | ||||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_init | N: XXX W FUNC GLOBAL DEFAULT UND g_test_init | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_unref | N: XXX W FUNC GLOBAL DEFAULT UND g_io_channel_unref | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_strerror | N: XXX W FUNC GLOBAL DEFAULT UND g_strerror | |||
N: XXX W FUNC GLOBAL DEFAULT UND fcntl@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND fcntl@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_strfreev | N: XXX W FUNC GLOBAL DEFAULT UND g_strfreev | |||
N: XXX W FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_markup_vprintf_escaped | N: XXX W FUNC GLOBAL DEFAULT UND g_markup_vprintf_escaped | |||
N: XXX W NOTYPE GLOBAL DEFAULT ABS _edata | ||||
N: XXX W FUNC GLOBAL DEFAULT UND kill@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND kill@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_log_buffer_pop | N: XXX W FUNC GLOBAL DEFAULT UND g_test_log_buffer_pop | |||
N: XXX W FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND exit@GLIBC_2.0 (2) | N: XXX W FUNC GLOBAL DEFAULT UND exit@GLIBC_2.0 (2) | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_log | N: XXX W FUNC GLOBAL DEFAULT UND g_log | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_set_prgname | N: XXX W FUNC GLOBAL DEFAULT UND g_set_prgname | |||
N: XXX W FUNC GLOBAL DEFAULT UND g_test_run | N: XXX W FUNC GLOBAL DEFAULT UND g_test_run | |||
N: XXX W NOTYPE GLOBAL DEFAULT ABS _edata | ||||
N: XXX W FUNC GLOBAL DEFAULT 14 _fini | ||||
N: XXX W NOTYPE GLOBAL DEFAULT ABS __bss_start | ||||
N: XXX W OBJECT GLOBAL DEFAULT 15 _IO_stdin_used | ||||
N: XXX W FUNC GLOBAL DEFAULT 11 _init | N: XXX W FUNC GLOBAL DEFAULT 11 _init | |||
N: XXX W NOTYPE GLOBAL DEFAULT ABS _end | ||||
N: XXX W FUNC GLOBAL DEFAULT UND g_free | ||||
Histogram for `.gnu.hash' bucket list length (total of 13 buckets): | Histogram for bucket list length (total of 135 buckets): | |||
Length Number % of total Coverage | Length Number % of total Coverage | |||
0 7 ( 53.8%) | 0 72 ( 53.3%) | |||
1 5 ( 38.5%) 71.4% | 1 53 ( 39.3%) 71.6% | |||
2 1 ( 7.7%) 100.0% | 2 9 ( 6.7%) 95.9% | |||
3 1 ( 0.7%) 100.0% | ||||
Version symbols section '.gnu.version' contains 74 entries: | ||||
Addr: 0000000008048afa Offset: 0x000afa Link: 5 (.dynsym) | Version symbols section '.gnu.version' contains 75 entries: | |||
000: 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0 | Addr: 0000000008048e08 Offset: 0x000e08 Link: 5 (.dynsym) | |||
) | 000: 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) | |||
004: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) | 004: 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) | |||
008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) | 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) | |||
00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) | 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) | |||
010: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) | 010: 0 (*local*) 1 (*global*) 0 (*local*) 2 (GLIBC_2.0 | |||
014: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) | ) | |||
014: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0 | ||||
) | ||||
018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) | 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) | |||
01c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0 | 01c: 0 (*local*) 0 (*local*) 1 (*global*) 0 (*local*) | |||
) | 020: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0 | |||
020: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) | ) | |||
024: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) | 024: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) | |||
028: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) | 028: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) | |||
02c: 0 (*local*) 0 (*local*) 3 (GLIBC_2.4) 0 (*local*) | 02c: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) | |||
030: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0 | 030: 0 (*local*) 1 (*global*) 0 (*local*) 3 (GLIBC_2.4 | |||
) | ) | |||
034: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0 | 034: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) | |||
) | 038: 2 (GLIBC_2.0) 1 (*global*) 0 (*local*) 0 (*local*) | |||
038: 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) | 03c: 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) | |||
03c: 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0 | 040: 2 (GLIBC_2.0) 0 (*local*) 1 (*global*) 2 (GLIBC_2.0 | |||
) | ) | |||
040: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) | 044: 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) | |||
044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) | 048: 0 (*local*) 0 (*local*) 1 (*global*) | |||
048: 1 (*global*) 0 (*local*) | ||||
Version needs section '.gnu.version_r' contains 1 entries: | Version needs section '.gnu.version_r' contains 1 entries: | |||
Addr: 0x0000000008048b90 Offset: 0x000b90 Link: 6 (.dynstr) | Addr: 0x0000000008048ea0 Offset: 0x000ea0 Link: 6 (.dynstr) | |||
000000: Version: 1 File: libc.so.6 Cnt: 2 | 000000: Version: 1 File: libc.so.6 Cnt: 2 | |||
0x0010: Name: GLIBC_2.4 Flags: none Version: 3 | 0x0010: Name: GLIBC_2.4 Flags: none Version: 3 | |||
0x0020: Name: GLIBC_2.0 Flags: none Version: 2 | 0x0020: Name: GLIBC_2.0 Flags: none Version: 2 | |||
Notes at offset 0x00000168 with length 0x00000020: | Notes at offset 0x00000168 with length 0x00000020: | |||
Owner Data size Description | Owner Data size Description | |||
GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) | GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) | |||
OS: Linux, ABI: 2.6.9 | OS: Linux, ABI: 2.6.9 | |||
Notes at offset 0x00000188 with length 0x00000024: | Notes at offset 0x00000188 with length 0x00000024: | |||
Owner Data size Description | Owner Data size Description | |||
GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bit string) | GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bit string) | |||
Build ID: 286883e4b6fd3c184e90b9c13ce71bd724e70635 | Build ID: 92eba620bbf0970226577a220093ddcd9b7a282f | |||
End of changes. 31 change blocks. | ||||
93 lines changed or deleted | 96 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |