Large resources required to build profiled gcc
Brad Lucier
lucier@math.purdue.edu
Fri Mar 22 16:51:00 GMT 2002
> Can you please post readelf -a ./gengenrtl (or objdump -x ./gengenrtl)?
ELF Header:
Magic: 7f 45 4c 46 02 02 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, big endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: Sparc v9
Version: 0x1
Entry point address: 0x80001160
Start of program headers: 64 (bytes into file)
Start of section headers: 106200 (bytes into file)
Flags: 0x0
Size of this header: 64 (bytes)
Size of program headers: 56 (bytes)
Number of program headers: 5
Size of section headers: 64 (bytes)
Number of section headers: 32
Section header string table index: 29
Section Headers:
[Nr] Name Type Address Offset
Size EntSize Flags Link Info Align
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000080000158 00000158
0000000000000019 0000000000000000 A 0 0 1
[ 2] .hash HASH 0000000080000178 00000178
0000000000000240 0000000000000004 A 3 0 8
[ 3] .dynsym DYNSYM 00000000800003b8 000003b8
00000000000006a8 0000000000000018 A 4 1 8
[ 4] .dynstr STRTAB 0000000080000a60 00000a60
000000000000036b 0000000000000000 AS 0 0 1
[ 5] .SUNW_version VERNEED 0000000080000dd0 00000dd0
0000000000000030 0000000000000000 A 4 1 8
[ 6] .rela.got RELA 0000000080000e00 00000e00
0000000000000030 0000000000000018 AI 3 d 8
[ 7] .rela.bss RELA 0000000080000e30 00000e30
0000000000000048 0000000000000018 AI 3 17 8
[ 8] .rela.plt RELA 0000000080000e78 00000e78
00000000000002e8 0000000000000018 AI 3 e 8
[ 9] .text PROGBITS 0000000080001160 00001160
00000000000033b8 0000000000000000 AX 0 0 8
[10] .init PROGBITS 0000000080004518 00004518
000000000000001c 0000000000000000 AX 0 0 4
[11] .fini PROGBITS 0000000080004534 00004534
0000000000000014 0000000000000000 AX 0 0 4
[12] .rodata PROGBITS 0000000080004548 00004548
000000000000240f 0000000000000000 A 0 0 8
[13] .got PROGBITS 0000000080100000 00006a00
0000000000000090 0000000000000008 WA 0 0 8
[14] .plt PROGBITS 0000000080100100 00006b00
0000000000000464 0000000000000020 WAX 0 0 256
[15] .dynamic DYNAMIC 0000000080100568 00006f68
0000000000000180 0000000000000010 WA 4 0 8
[16] .data PROGBITS 00000000801006e8 000070e8
00000000000000c0 0000000000000000 WA 0 0 8
[17] .ctors PROGBITS 00000000801007a8 000071a8
0000000000000010 0000000000000000 WA 0 0 8
[18] .dtors PROGBITS 00000000801007b8 000071b8
0000000000000010 0000000000000000 WA 0 0 8
[19] .eh_frame PROGBITS 00000000801007c8 000071c8
000000000000039c 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000080100b68 00007568
0000000000000008 0000000000000000 WA 0 0 8
[21] .data.rel.local PROGBITS 0000000080100b70 00007570
0000000000000008 0000000000000000 WA 0 0 8
[22] .data.rel.ro PROGBITS 0000000080100b78 00007578
0000000000000008 0000000000000000 WA 0 0 8
[23] .bss NOBITS 0000000080100b80 00007580
0000000000000f60 0000000000000000 WA 0 0 16
[24] .symtab SYMTAB 0000000000000000 00007580
00000000000010f8 0000000000000018 25 6f 8
[25] .strtab STRTAB 0000000000000000 00008678
0000000000000748 0000000000000000 S 0 0 1
[26] .comment PROGBITS 0000000000000000 00008dc0
00000000000001f2 0000000000000000 0 0 1
[27] .stab.index PROGBITS 0000000000000000 00008fb4
0000000000000024 000000000000000c 0 0 4
[28] .stab PROGBITS 0000000000000000 00008fd8
0000000000005ab4 000000000000000c 0 0 4
[29] .shstrtab STRTAB 0000000000000000 0000ea8c
000000000000010a 0000000000000000 S 0 0 1
[30] .stab.indexstr STRTAB 0000000000000000 0000eb96
0000000000000193 0000000000000000 0 0 1
[31] .stabstr STRTAB 0000000000000000 0000ed29
000000000000b1ac 0000000000000000 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific)
Program Headers:
Type Offset VirtAddr PhysAddr
FileSiz MemSiz Flags Align
PHDR 0x0000000000000040 0x0000000080000040 0x0000000000000000
0x0000000000000118 0x0000000000000118 R E 0
INTERP 0x0000000000000158 0x0000000000000000 0x0000000000000000
0x0000000000000019 0x0000000000000000 R 0
[Requesting program interpreter: /usr/lib/sparcv9/ld.so.1]
LOAD 0x0000000000000000 0x0000000080000000 0x0000000000000000
0x0000000000006957 0x0000000000006957 R E 0
LOAD 0x0000000000006a00 0x0000000080100000 0x0000000000000000
0x0000000000000b80 0x0000000000001ae0 RWE 100000
DYNAMIC 0x0000000000006f68 0x0000000080100568 0x0000000000000000
0x0000000000000180 0x0000000000000000 RWE 0
Section to Segment mapping:
Segment Sections...
00
01
02 .interp .hash .dynsym .dynstr .SUNW_version .rela.got .rela.bss .rela.plt .text .init .fini .rodata
03 .got .plt .dynamic .data .ctors .dtors .eh_frame .jcr .data.rel.local .data.rel.ro .bss
04
Dynamic segment at offset 0x6f68 contains 24 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libdl.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.1]
0x000000000000000c (INIT) 0x80004518
0x000000000000000d (FINI) 0x80004534
0x0000000000000004 (HASH) 0x80000178
0x0000000000000005 (STRTAB) 0x80000a60
0x000000000000000a (STRSZ) 875 (bytes)
0x0000000000000006 (SYMTAB) 0x800003b8
0x000000000000000b (SYMENT) 24 (bytes)
0x000000006ffffdf8 (CHECKSUM) 0x77d9
0x000000006ffffffe (VERNEED) 0x80000dd0
0x000000006fffffff (VERNEEDNUM) 1
0x0000000000000002 (PLTRELSZ) 744 (bytes)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x80000e78
0x0000000000000007 (RELA) 0x80000e00
0x0000000000000008 (RELASZ) 864 (bytes)
0x0000000000000009 (RELAENT) 24 (bytes)
0x0000000000000015 (DEBUG) 0x0
0x000000006ffffdfc (FEATURE) Flags: PARINIT
0x000000000000001e (FLAGS) 0x000000006ffffffb (FLAGS_1) Flags: None
0x0000000000000003 (PLTGOT) 0x80100100
0x0000000000000000 (NULL) 0x0
Relocation section '.rela.got' at offset 0xe00 contains 2 entries:
Offset Info Type Symbol's Value Symbol's Name Addend
0000000080100070 0000000600000014 R_SPARC_GLOB_DAT 0000000000000000 _Jv_RegisterClasses + 0
0000000080100088 0000003300000014 R_SPARC_GLOB_DAT 0000000080100540 pthread_create + 0
Relocation section '.rela.bss' at offset 0xe30 contains 3 entries:
Offset Info Type Symbol's Value Symbol's Name Addend
00000000801010c0 0000000100000013 R_SPARC_COPY 00000000801010c0 _environ + 0
00000000801010c8 0000003f00000013 R_SPARC_COPY 00000000801010c8 ___Argv + 0
00000000801010e0 0000002900000013 R_SPARC_COPY 00000000801010e0 __iob + 0
Relocation section '.rela.plt' at offset 0xe78 contains 31 entries:
Offset Info Type Symbol's Value Symbol's Name Addend
0000000080100180 0000000900000015 R_SPARC_JMP_SLOT 0000000080100180 atexit + 0
00000000801001a0 0000003400000015 R_SPARC_JMP_SLOT 00000000801001a0 exit + 0
00000000801001c0 0000003500000015 R_SPARC_JMP_SLOT 00000000801001c0 _exit + 0
00000000801001e0 0000004300000015 R_SPARC_JMP_SLOT 00000000801001e0 sbrk + 0
0000000080100200 0000004200000015 R_SPARC_JMP_SLOT 0000000080100200 write + 0
0000000080100220 0000002c00000015 R_SPARC_JMP_SLOT 0000000080100220 getenv + 0
0000000080100240 0000003b00000015 R_SPARC_JMP_SLOT 0000000080100240 strrchr + 0
0000000080100260 0000004100000015 R_SPARC_JMP_SLOT 0000000080100260 getpid + 0
0000000080100280 0000001b00000015 R_SPARC_JMP_SLOT 0000000080100280 sprintf + 0
00000000801002a0 0000002500000015 R_SPARC_JMP_SLOT 00000000801002a0 creat + 0
00000000801002c0 0000001c00000015 R_SPARC_JMP_SLOT 00000000801002c0 perror + 0
00000000801002e0 0000001500000015 R_SPARC_JMP_SLOT 00000000801002e0 close + 0
0000000080100300 0000000500000015 R_SPARC_JMP_SLOT 0000000080100300 profil + 0
0000000080100320 0000000600000015 R_SPARC_JMP_SLOT 0000000000000000 _Jv_RegisterClasses + 0
0000000080100340 0000001700000015 R_SPARC_JMP_SLOT 0000000080100340 abort + 0
0000000080100360 0000001a00000015 R_SPARC_JMP_SLOT 0000000080100360 strchr + 0
0000000080100380 0000001600000015 R_SPARC_JMP_SLOT 0000000080100380 memcmp + 0
00000000801003a0 0000002000000015 R_SPARC_JMP_SLOT 00000000801003a0 strcmp + 0
00000000801003c0 0000000c00000015 R_SPARC_JMP_SLOT 00000000801003c0 printf + 0
00000000801003e0 0000000200000015 R_SPARC_JMP_SLOT 00000000801003e0 strlen + 0
0000000080100400 0000001d00000015 R_SPARC_JMP_SLOT 0000000080100400 putchar + 0
0000000080100420 0000004400000015 R_SPARC_JMP_SLOT 0000000080100420 puts + 0
0000000080100440 0000003600000015 R_SPARC_JMP_SLOT 0000000080100440 putc + 0
0000000080100460 0000002a00000015 R_SPARC_JMP_SLOT 0000000080100460 ferror + 0
0000000080100480 0000000300000015 R_SPARC_JMP_SLOT 0000000080100480 fflush + 0
00000000801004a0 0000001100000015 R_SPARC_JMP_SLOT 00000000801004a0 fclose + 0
00000000801004c0 0000003d00000015 R_SPARC_JMP_SLOT 00000000801004c0 pthread_mutex_lock + 0
00000000801004e0 0000004600000015 R_SPARC_JMP_SLOT 00000000801004e0 pthread_mutex_unlock + 0
0000000080100500 0000000700000015 R_SPARC_JMP_SLOT 0000000080100500 malloc + 0
0000000080100520 0000003000000015 R_SPARC_JMP_SLOT 0000000080100520 free + 0
0000000080100540 0000003300000015 R_SPARC_JMP_SLOT 0000000080100540 pthread_create + 0
There are no unwind sections in this file.
Symbol table '.dynsym' contains 71 entries:
Num: Value Size Type Bind Vis Ndx Name
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000801010c0 8 OBJECT GLOBAL DEFAULT 23 _environ
2: 00000000801003e0 0 FUNC GLOBAL DEFAULT UND strlen
3: 0000000080100480 0 FUNC GLOBAL DEFAULT UND fflush
4: 00000000801010c0 8 OBJECT WEAK DEFAULT 23 environ
5: 0000000080100300 0 FUNC GLOBAL DEFAULT UND profil
6: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
7: 0000000080100500 0 FUNC GLOBAL DEFAULT UND malloc
8: 0000000080003f10 420 FUNC GLOBAL DEFAULT 9 _Unwind_Find_FDE
9: 0000000080100180 0 FUNC GLOBAL DEFAULT UND atexit
10: 0000000080006957 0 OBJECT WEAK DEFAULT 12 etext
11: 0000000080002d7c 204 FUNC GLOBAL DEFAULT 9 main
12: 00000000801003c0 0 FUNC GLOBAL DEFAULT UND printf
13: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_once
14: 0000000080003218 20 FUNC GLOBAL DEFAULT 9 __register_frame_info
15: 0000000080001160 148 FUNC GLOBAL DEFAULT 9 _start
16: 0000000080100100 0 OBJECT GLOBAL DEFAULT 14 _PROCEDURE_LINKAGE_TABLE_
17: 00000000801004a0 0 FUNC GLOBAL DEFAULT UND fclose
18: 00000000800045b0 4 OBJECT GLOBAL DEFAULT 12 _lib_version
19: 000000008000322c 44 FUNC GLOBAL DEFAULT 9 __register_frame
20: 0000000080004534 20 FUNC GLOBAL DEFAULT 11 _fini
21: 00000000801002e0 0 FUNC GLOBAL DEFAULT UND close
22: 0000000080100380 0 FUNC GLOBAL DEFAULT UND memcmp
23: 0000000080100340 0 FUNC GLOBAL DEFAULT UND abort
24: 00000000800032f8 20 FUNC GLOBAL DEFAULT 9 __register_frame_info_tab
25: 0000000080003178 160 FUNC GLOBAL DEFAULT 9 __register_frame_info_bas
26: 0000000080100360 0 FUNC GLOBAL DEFAULT UND strchr
27: 0000000080100280 0 FUNC GLOBAL DEFAULT UND sprintf
28: 00000000801002c0 0 FUNC GLOBAL DEFAULT UND perror
29: 0000000080100400 0 FUNC GLOBAL DEFAULT UND putchar
30: 0000000080004518 28 FUNC GLOBAL DEFAULT 10 _init
31: 0000000080006957 0 OBJECT GLOBAL DEFAULT 12 _etext
32: 00000000801003a0 0 FUNC GLOBAL DEFAULT UND strcmp
33: 00000000800011f4 1328 FUNC GLOBAL DEFAULT 9 monstartup
34: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_key_delete
35: 0000000080100568 0 OBJECT GLOBAL DEFAULT 15 _DYNAMIC
36: 0000000080001b18 0 NOTYPE GLOBAL DEFAULT 9 _mcount
37: 00000000801002a0 0 FUNC GLOBAL DEFAULT UND creat
38: 0000000080003258 160 FUNC GLOBAL DEFAULT 9 __register_frame_info_tab
39: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_getspecific
40: 00000000801010e0 2560 OBJECT WEAK DEFAULT 23 _iob
41: 00000000801010e0 2560 OBJECT GLOBAL DEFAULT 23 __iob
42: 0000000080100460 0 FUNC GLOBAL DEFAULT UND ferror
43: 0000000080001724 1012 FUNC GLOBAL DEFAULT 9 _mcleanup
44: 0000000080100220 0 FUNC GLOBAL DEFAULT UND getenv
45: 00000000801010d0 8 OBJECT GLOBAL DEFAULT 23 minbrk
46: 000000008000330c 20 FUNC GLOBAL DEFAULT 9 __register_frame_table
47: 0000000080003450 12 FUNC GLOBAL DEFAULT 9 __deregister_frame_info
48: 0000000080100520 0 FUNC GLOBAL DEFAULT UND free
49: 0000000080100720 0 OBJECT GLOBAL DEFAULT 16 __dso_handle
50: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_mutex_trylock
51: 0000000080100540 0 FUNC WEAK DEFAULT UND pthread_create
52: 00000000801001a0 0 FUNC GLOBAL DEFAULT UND exit
53: 00000000801001c0 0 FUNC GLOBAL DEFAULT UND _exit
54: 0000000080100440 0 FUNC GLOBAL DEFAULT UND putc
55: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_setspecific
56: 0000000080100000 0 OBJECT GLOBAL DEFAULT 13 _GLOBAL_OFFSET_TABLE_
57: 0000000080100b80 0 OBJECT GLOBAL DEFAULT 22 _edata
58: 0000000080001b24 0 NOTYPE GLOBAL DEFAULT 9 mcount
59: 0000000080100240 0 FUNC GLOBAL DEFAULT UND strrchr
60: 0000000080003320 304 FUNC GLOBAL DEFAULT 9 __deregister_frame_info_b
61: 00000000801004c0 0 FUNC WEAK DEFAULT UND pthread_mutex_lock
62: 000000008000345c 44 FUNC GLOBAL DEFAULT 9 __deregister_frame
63: 00000000801010c8 8 OBJECT GLOBAL DEFAULT 23 ___Argv
64: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_key_create
65: 0000000080100260 0 FUNC GLOBAL DEFAULT UND getpid
66: 0000000080100200 0 FUNC GLOBAL DEFAULT UND write
67: 00000000801001e0 0 FUNC GLOBAL DEFAULT UND sbrk
68: 0000000080100420 0 FUNC GLOBAL DEFAULT UND puts
69: 0000000080101ae0 0 OBJECT GLOBAL DEFAULT 23 _end
70: 00000000801004e0 0 FUNC WEAK DEFAULT UND pthread_mutex_unlock
Symbol table '.symtab' contains 181 entries:
Num: Value Size Type Bind Vis Ndx Name
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FILE LOCAL DEFAULT ABS gengenrtl
2: 0000000080000158 0 SECTION LOCAL DEFAULT 1
3: 0000000080000178 0 SECTION LOCAL DEFAULT 2
4: 00000000800003b8 0 SECTION LOCAL DEFAULT 3
5: 0000000080000a60 0 SECTION LOCAL DEFAULT 4
6: 0000000080000dd0 0 SECTION LOCAL DEFAULT 5
7: 0000000080000e00 0 SECTION LOCAL DEFAULT 6
8: 0000000080000e30 0 SECTION LOCAL DEFAULT 7
9: 0000000080000e78 0 SECTION LOCAL DEFAULT 8
10: 0000000080001160 0 SECTION LOCAL DEFAULT 9
11: 0000000080004518 0 SECTION LOCAL DEFAULT 10
12: 0000000080004534 0 SECTION LOCAL DEFAULT 11
13: 0000000080004548 0 SECTION LOCAL DEFAULT 12
14: 0000000080100000 0 SECTION LOCAL DEFAULT 13
15: 0000000080100100 0 SECTION LOCAL DEFAULT 14
16: 0000000080100568 0 SECTION LOCAL DEFAULT 15
17: 00000000801006e8 0 SECTION LOCAL DEFAULT 16
18: 00000000801007a8 0 SECTION LOCAL DEFAULT 17
19: 00000000801007b8 0 SECTION LOCAL DEFAULT 18
20: 00000000801007c8 0 SECTION LOCAL DEFAULT 19
21: 0000000080100b68 0 SECTION LOCAL DEFAULT 20
22: 0000000080100b70 0 SECTION LOCAL DEFAULT 21
23: 0000000080100b78 0 SECTION LOCAL DEFAULT 22
24: 0000000080100b80 0 SECTION LOCAL DEFAULT 23
25: 0000000000000000 0 SECTION LOCAL DEFAULT 24
26: 0000000000000000 0 SECTION LOCAL DEFAULT 25
27: 0000000000000000 0 SECTION LOCAL DEFAULT 26
28: 0000000000000000 0 SECTION LOCAL DEFAULT 27
29: 0000000000000000 0 SECTION LOCAL DEFAULT 28
30: 0000000000000000 0 SECTION LOCAL DEFAULT 29
31: 0000000000000000 0 SECTION LOCAL DEFAULT 30
32: 0000000000000000 0 SECTION LOCAL DEFAULT 31
33: 0000000080000000 0 OBJECT LOCAL DEFAULT 1 _START_
34: 0000000080101ae0 0 OBJECT LOCAL DEFAULT 23 _END_
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS gmon-sol2.c
36: 00000000801006e8 4 OBJECT LOCAL DEFAULT 16 profiling
37: 0000000080100710 8 OBJECT LOCAL DEFAULT 16 s_textsize
38: 00000000801006f0 8 OBJECT LOCAL DEFAULT 16 tos
39: 00000000801006f8 8 OBJECT LOCAL DEFAULT 16 tolimit
40: 0000000080100ba0 4 OBJECT LOCAL DEFAULT 23 s_scale
41: 0000000080100b90 4 OBJECT LOCAL DEFAULT 23 ssiz
42: 0000000080100700 8 OBJECT LOCAL DEFAULT 16 s_lowpc
43: 0000000080100b98 8 OBJECT LOCAL DEFAULT 23 sbuf
44: 0000000080100b88 8 OBJECT LOCAL DEFAULT 23 froms
45: 0000000080001b30 1428 FUNC LOCAL DEFAULT 9 internal_mcount
46: 0000000080100b80 1 OBJECT LOCAL DEFAULT 23 already_setup.0
47: 0000000080100708 8 OBJECT LOCAL DEFAULT 16 s_highpc
48: 00000000800020c4 272 FUNC LOCAL DEFAULT 9 moncontrol
49: 0000000000000000 0 FILE LOCAL DEFAULT ABS crti.s
50: 0000000000000000 0 FILE LOCAL DEFAULT ABS values-Xa.c
51: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
52: 00000000800021dc 0 FUNC LOCAL DEFAULT 9 __do_global_dtors_aux
53: 0000000080002288 0 FUNC LOCAL DEFAULT 9 frame_dummy
54: 000000008000227c 0 FUNC LOCAL DEFAULT 9 call___do_global_dtors_au
55: 0000000080100718 0 OBJECT LOCAL DEFAULT 16 force_to_data
56: 00000000801007a8 0 OBJECT LOCAL DEFAULT 17 __CTOR_LIST__
57: 00000000801007b8 0 OBJECT LOCAL DEFAULT 18 __DTOR_LIST__
58: 00000000801007c8 0 OBJECT LOCAL DEFAULT 19 __EH_FRAME_BEGIN__
59: 00000000800022fc 0 FUNC LOCAL DEFAULT 9 call_frame_dummy
60: 0000000080100bb0 48 OBJECT LOCAL DEFAULT 23 object.2
61: 0000000080100ba8 1 OBJECT LOCAL DEFAULT 23 completed.1
62: 0000000080100b70 0 OBJECT LOCAL DEFAULT 21 p.0
63: 0000000080100b68 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
64: 0000000000000000 0 FILE LOCAL DEFAULT ABS gengenrtl.c
65: 0000000080002308 364 FUNC LOCAL DEFAULT 9 type_from_format
66: 0000000080002e48 0 NOTYPE LOCAL DEFAULT 9 Letext
67: 0000000080002c00 196 FUNC LOCAL DEFAULT 9 genheader
68: 0000000080005640 3672 OBJECT LOCAL DEFAULT 12 defs
69: 000000008000274c 180 FUNC LOCAL DEFAULT 9 find_formats
70: 0000000080002cc4 184 FUNC LOCAL DEFAULT 9 gencode
71: 0000000080002474 360 FUNC LOCAL DEFAULT 9 accessor_from_format
72: 0000000080002a24 448 FUNC LOCAL DEFAULT 9 gendef
73: 0000000080002be4 28 FUNC LOCAL DEFAULT 9 genlegend
74: 00000000800025dc 132 FUNC LOCAL DEFAULT 9 special_format
75: 0000000080002800 240 FUNC LOCAL DEFAULT 9 gendecl
76: 00000000800028f0 308 FUNC LOCAL DEFAULT 9 genmacro
77: 0000000080002660 236 FUNC LOCAL DEFAULT 9 special_rtx
78: 0000000080100be0 1224 OBJECT LOCAL DEFAULT 23 formats
79: 0000000000000000 0 FILE LOCAL DEFAULT ABS unwind-dw2-fde.c
80: 0000000080003b30 348 FUNC LOCAL DEFAULT 9 linear_search_fdes
81: 00000000800034ec 160 FUNC LOCAL DEFAULT 9 get_cie_encoding
82: 00000000801010b0 8 OBJECT LOCAL DEFAULT 23 unseen_objects
83: 0000000080003488 100 FUNC LOCAL DEFAULT 9 base_from_object
84: 00000000800044b8 0 NOTYPE LOCAL DEFAULT 9 Letext
85: 0000000080003638 156 FUNC LOCAL DEFAULT 9 fde_mixed_encoding_compar
86: 0000000080002eb0 64 FUNC LOCAL DEFAULT 9 read_uleb128
87: 00000000801010b8 8 OBJECT LOCAL DEFAULT 23 seen_objects
88: 0000000080100b78 8 OBJECT LOCAL DEFAULT 22 __gthread_active_ptr.0
89: 00000000800035b4 132 FUNC LOCAL DEFAULT 9 fde_single_encoding_compa
90: 00000000800043c4 244 FUNC LOCAL DEFAULT 9 fde_split
91: 00000000800036d4 500 FUNC LOCAL DEFAULT 9 frame_heapsort
92: 0000000080002f54 548 FUNC LOCAL DEFAULT 9 read_encoded_value_with_b
93: 000000008000358c 40 FUNC LOCAL DEFAULT 9 fde_unencoded_compare
94: 0000000080002ef0 92 FUNC LOCAL DEFAULT 9 read_sleb128
95: 00000000800038c8 308 FUNC LOCAL DEFAULT 9 classify_object_over_fdes
96: 00000000800039fc 308 FUNC LOCAL DEFAULT 9 add_fdes
97: 0000000080100788 24 OBJECT LOCAL DEFAULT 16 object_mutex
98: 0000000080002e48 104 FUNC LOCAL DEFAULT 9 size_of_encoded_value
99: 00000000800040b4 784 FUNC LOCAL DEFAULT 9 init_object
100: 0000000080003c8c 644 FUNC LOCAL DEFAULT 9 search_object
101: 00000000801010a8 8 OBJECT LOCAL DEFAULT 23 marker.1
102: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
103: 00000000801007c0 0 OBJECT LOCAL DEFAULT 18 __DTOR_END__
104: 00000000800044c0 0 FUNC LOCAL DEFAULT 9 __do_global_ctors_aux
105: 000000008000450c 0 FUNC LOCAL DEFAULT 9 call___do_global_ctors_au
106: 00000000801007b0 0 OBJECT LOCAL DEFAULT 17 __CTOR_END__
107: 00000000801007a0 0 OBJECT LOCAL DEFAULT 16 force_to_data
108: 0000000080100b68 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
109: 0000000080100b60 0 OBJECT LOCAL DEFAULT 19 __FRAME_END__
110: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtn.s
111: 00000000801010c0 8 OBJECT GLOBAL DEFAULT 23 _environ
112: 00000000801003e0 0 FUNC GLOBAL DEFAULT UND strlen
113: 0000000080100480 0 FUNC GLOBAL DEFAULT UND fflush
114: 00000000801010c0 8 OBJECT WEAK DEFAULT 23 environ
115: 0000000080100300 0 FUNC GLOBAL DEFAULT UND profil
116: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
117: 0000000080100500 0 FUNC GLOBAL DEFAULT UND malloc
118: 0000000080003f10 420 FUNC GLOBAL DEFAULT 9 _Unwind_Find_FDE
119: 0000000080100180 0 FUNC GLOBAL DEFAULT UND atexit
120: 0000000080006957 0 OBJECT WEAK DEFAULT 12 etext
121: 0000000080002d7c 204 FUNC GLOBAL DEFAULT 9 main
122: 00000000801003c0 0 FUNC GLOBAL DEFAULT UND printf
123: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_once
124: 0000000080003218 20 FUNC GLOBAL DEFAULT 9 __register_frame_info
125: 0000000080001160 148 FUNC GLOBAL DEFAULT 9 _start
126: 0000000080100100 0 OBJECT GLOBAL DEFAULT 14 _PROCEDURE_LINKAGE_TABLE_
127: 00000000801004a0 0 FUNC GLOBAL DEFAULT UND fclose
128: 00000000800045b0 4 OBJECT GLOBAL DEFAULT 12 _lib_version
129: 000000008000322c 44 FUNC GLOBAL DEFAULT 9 __register_frame
130: 0000000080004534 20 FUNC GLOBAL DEFAULT 11 _fini
131: 00000000801002e0 0 FUNC GLOBAL DEFAULT UND close
132: 0000000080100380 0 FUNC GLOBAL DEFAULT UND memcmp
133: 0000000080100340 0 FUNC GLOBAL DEFAULT UND abort
134: 00000000800032f8 20 FUNC GLOBAL DEFAULT 9 __register_frame_info_tab
135: 0000000080003178 160 FUNC GLOBAL DEFAULT 9 __register_frame_info_bas
136: 0000000080100360 0 FUNC GLOBAL DEFAULT UND strchr
137: 0000000080100280 0 FUNC GLOBAL DEFAULT UND sprintf
138: 00000000801002c0 0 FUNC GLOBAL DEFAULT UND perror
139: 0000000080100400 0 FUNC GLOBAL DEFAULT UND putchar
140: 0000000080004518 28 FUNC GLOBAL DEFAULT 10 _init
141: 0000000080006957 0 OBJECT GLOBAL DEFAULT 12 _etext
142: 00000000801003a0 0 FUNC GLOBAL DEFAULT UND strcmp
143: 00000000800011f4 1328 FUNC GLOBAL DEFAULT 9 monstartup
144: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_key_delete
145: 0000000080100568 0 OBJECT GLOBAL DEFAULT 15 _DYNAMIC
146: 0000000080001b18 0 NOTYPE GLOBAL DEFAULT 9 _mcount
147: 00000000801002a0 0 FUNC GLOBAL DEFAULT UND creat
148: 0000000080003258 160 FUNC GLOBAL DEFAULT 9 __register_frame_info_tab
149: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_getspecific
150: 00000000801010e0 2560 OBJECT WEAK DEFAULT 23 _iob
151: 00000000801010e0 2560 OBJECT GLOBAL DEFAULT 23 __iob
152: 0000000080100460 0 FUNC GLOBAL DEFAULT UND ferror
153: 0000000080001724 1012 FUNC GLOBAL DEFAULT 9 _mcleanup
154: 0000000080100220 0 FUNC GLOBAL DEFAULT UND getenv
155: 00000000801010d0 8 OBJECT GLOBAL DEFAULT 23 minbrk
156: 000000008000330c 20 FUNC GLOBAL DEFAULT 9 __register_frame_table
157: 0000000080003450 12 FUNC GLOBAL DEFAULT 9 __deregister_frame_info
158: 0000000080100520 0 FUNC GLOBAL DEFAULT UND free
159: 0000000080100720 0 OBJECT GLOBAL DEFAULT 16 __dso_handle
160: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_mutex_trylock
161: 0000000080100540 0 FUNC WEAK DEFAULT UND pthread_create
162: 00000000801001a0 0 FUNC GLOBAL DEFAULT UND exit
163: 00000000801001c0 0 FUNC GLOBAL DEFAULT UND _exit
164: 0000000080100440 0 FUNC GLOBAL DEFAULT UND putc
165: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_setspecific
166: 0000000080100000 0 OBJECT GLOBAL DEFAULT 13 _GLOBAL_OFFSET_TABLE_
167: 0000000080100b80 0 OBJECT GLOBAL DEFAULT 22 _edata
168: 0000000080001b24 0 NOTYPE GLOBAL DEFAULT 9 mcount
169: 0000000080100240 0 FUNC GLOBAL DEFAULT UND strrchr
170: 0000000080003320 304 FUNC GLOBAL DEFAULT 9 __deregister_frame_info_b
171: 00000000801004c0 0 FUNC WEAK DEFAULT UND pthread_mutex_lock
172: 000000008000345c 44 FUNC GLOBAL DEFAULT 9 __deregister_frame
173: 00000000801010c8 8 OBJECT GLOBAL DEFAULT 23 ___Argv
174: 0000000000000000 0 FUNC WEAK DEFAULT UND pthread_key_create
175: 0000000080100260 0 FUNC GLOBAL DEFAULT UND getpid
176: 0000000080100200 0 FUNC GLOBAL DEFAULT UND write
177: 00000000801001e0 0 FUNC GLOBAL DEFAULT UND sbrk
178: 0000000080100420 0 FUNC GLOBAL DEFAULT UND puts
179: 0000000080101ae0 0 OBJECT GLOBAL DEFAULT 23 _end
180: 00000000801004e0 0 FUNC WEAK DEFAULT UND pthread_mutex_unlock
Histogram for bucket list length (total of 71 buckets):
Length Number % of total Coverage
0 27 ( 38.0%)
1 25 ( 35.2%) 35.7%
2 12 ( 16.9%) 70.0%
3 7 ( 9.9%) 100.0%
Version needs section '.SUNW_version' contains 1 entries:
Addr: 0x0000000080000dd0 Offset: 0x000dd0 Link to section: 4 (.dynstr)
000000: Version: 1 File: libc.so.1 Cnt: 2
0x0010: Name: SUNW_1.1 Flags: none Version: 0
0x0020: Name: SUNWprivate_1.1 Flags: none Version: 0
More information about the Gcc
mailing list