* [gentoo-user] How to build a static application binary?
@ 2010-12-03 1:23 Grant Edwards
2010-12-03 4:48 ` Jacob Todd
0 siblings, 1 reply; 6+ messages in thread
From: Grant Edwards @ 2010-12-03 1:23 UTC (permalink / raw
To: gentoo-user
It seems that "gcc -static" was broken sometime in the last few years.
This used to produce reasonable results:
---------------------------------tiny.c---------------------------------
#include <unistd.h>
int main(void)
{
write(1,"hi there\n",10);
return 0;
}
------------------------------------------------------------------------
$ gcc -Wall -static -o tiny tiny.c
$ strip tiny
$ size tiny
text data bss dec hex filename
522618 1928 7052 531598 81c8e tiny
Over _HALF_A_MEGABYTE_ of cruft for a application who's text size is a
few hundred bytes and makes a single system call. Leaving out the
call to write() reduces the file size by 16 bytes.
IOW, an _empty_ main requires 531582 bytes. Wow.
Doing a "nm -a" on the static executable (before it's stripped) shows
that everying under the flippin' sun is getting pulled in. What's
going on?
$ nm -a tiny
[...]
080c9034 d LogFacility
080c9030 d LogFile
080c9028 d LogMask
080ca504 b LogStat
080ca508 b LogTag
080c902c d LogType
080ca520 b SyslogAddr
0804f660 W _Exit
080c8ff4 d _GLOBAL_OFFSET_TABLE_
080c91e0 D _IO_2_1_stderr_
080c90a0 D _IO_2_1_stdin_
080c9140 D _IO_2_1_stdout_
080673c0 T _IO_adjust_column
08062580 T _IO_adjust_wcolumn
080684c0 T _IO_cleanup
08068ad0 T _IO_default_doallocate
08068a50 T _IO_default_finish
08067630 T _IO_default_imbue
08067c90 T _IO_default_pbackfail
08067600 T _IO_default_read
080675e0 T _IO_default_seek
08067310 T _IO_default_seekoff
08067170 T _IO_default_seekpos
08067780 T _IO_default_setbuf
08067620 T _IO_default_showmanyc
080675f0 T _IO_default_stat
08067300 T _IO_default_sync
08067110 T _IO_default_uflow
08067100 T _IO_default_underflow
08067610 T _IO_default_write
08067fd0 T _IO_default_xsgetn
08067910 T _IO_default_xsputn
08065c30 W _IO_do_write
08067820 T _IO_doallocbuf
08061720 W _IO_fclose
08061900 T _IO_fflush
08064f90 W _IO_file_attach
08065cf0 T _IO_file_close
08066970 W _IO_file_close_it
08065d10 T _IO_file_close_mmap
0808dd10 T _IO_file_doallocate
080668f0 W _IO_file_finish
08066ae0 W _IO_file_fopen
080668c0 W _IO_file_init
080ad360 R _IO_file_jumps
080ad420 R _IO_file_jumps_maybe_mmap
080ad3c0 R _IO_file_jumps_mmap
080667e0 T _IO_file_open
08066550 W _IO_file_overflow
08065d70 T _IO_file_read
080651f0 T _IO_file_seek
08065fc0 W _IO_file_seekoff
08065130 t _IO_file_seekoff_maybe_mmap
08065010 T _IO_file_seekoff_mmap
08066730 W _IO_file_setbuf
08066780 T _IO_file_setbuf_mmap
08065d50 T _IO_file_stat
08066490 W _IO_file_sync
08065170 t _IO_file_sync_mmap
08065da0 W _IO_file_underflow
080653c0 T _IO_file_underflow_maybe_mmap
080656e0 T _IO_file_underflow_mmap
08065c60 W _IO_file_write
08065730 T _IO_file_xsgetn
08065390 t _IO_file_xsgetn_maybe_mmap
08065600 t _IO_file_xsgetn_mmap
08065a30 W _IO_file_xsputn
08068670 T _IO_flush_all
08068070 T _IO_flush_all_linebuffered
08068260 T _IO_flush_all_lockp
08061b40 W _IO_fopen
08060e50 W _IO_fprintf
08061b60 T _IO_fputs
08067870 T _IO_free_backup_area
08062760 T _IO_free_wbackup_area
08061cb0 T _IO_ftell
08060eb0 T _IO_funlockfile
080648a0 T _IO_fwide
08061e70 T _IO_fwrite
0808dea0 T _IO_getdelim
0808e320 T _IO_getline
0808e170 T _IO_getline_info
080acc60 r _IO_helper_jumps
080c04a0 r _IO_helper_jumps
08057ca0 t _IO_helper_overflow
080880a0 t _IO_helper_overflow
080672e0 T _IO_init
08067410 T _IO_init_marker
080625d0 T _IO_init_wmarker
08067640 T _IO_iter_begin
08067650 T _IO_iter_end
08067670 T _IO_iter_file
08067660 T _IO_iter_next
08066fc0 T _IO_least_marker
08062370 T _IO_least_wmarker
08068680 T _IO_link_in
080c9278 D _IO_list_all
080cac20 b _IO_list_all_stamp
08067680 T _IO_list_lock
08067700 T _IO_list_resetlock
080676c0 T _IO_list_unlock
080674f0 T _IO_marker_delta
080674d0 T _IO_marker_difference
08064b80 t _IO_mem_finish
080ad2e0 r _IO_mem_jumps
08064b30 t _IO_mem_sync
08065c30 T _IO_new_do_write
08061720 T _IO_new_fclose
08064f90 T _IO_new_file_attach
08066970 T _IO_new_file_close_it
080668f0 T _IO_new_file_finish
08066ae0 T _IO_new_file_fopen
080668c0 T _IO_new_file_init
08066550 T _IO_new_file_overflow
08065fc0 T _IO_new_file_seekoff
08066730 T _IO_new_file_setbuf
08066490 T _IO_new_file_sync
08065da0 T _IO_new_file_underflow
08065c60 T _IO_new_file_write
08065a30 T _IO_new_file_xsputn
08061b40 T _IO_new_fopen
08067230 T _IO_no_init
08067190 T _IO_old_init
08061fd0 T _IO_padn
08067480 T _IO_remove_marker
08067540 T _IO_seekmark
08062190 T _IO_seekoff
080620a0 T _IO_seekoff_unlocked
08062690 T _IO_seekwmark
08067720 T _IO_setb
08067150 T _IO_sgetn
08067320 T _IO_sputbackc
080624f0 T _IO_sputbackwc
0808d560 T _IO_sscanf
080c94c4 D _IO_stderr
080cac30 b _IO_stdfile_0_lock
080cac3c b _IO_stdfile_1_lock
080cac48 b _IO_stdfile_2_lock
080c94bc D _IO_stdin
080aa364 R _IO_stdin_used
080c94c0 D _IO_stdout
08068ca0 T _IO_str_count
08068cc0 T _IO_str_finish
08069370 T _IO_str_init_readonly
080693b0 T _IO_str_init_static
080692e0 T _IO_str_init_static_internal
080ad4c0 R _IO_str_jumps
080690e0 T _IO_str_overflow
08068d00 T _IO_str_pbackfail
08068f40 T _IO_str_seekoff
08068c40 T _IO_str_underflow
08067370 T _IO_sungetc
08062540 T _IO_sungetwc
08067030 T _IO_switch_to_backup_area
08067060 T _IO_switch_to_get_mode
08067000 T _IO_switch_to_main_get_area
080623b0 T _IO_switch_to_main_wget_area
080623f0 T _IO_switch_to_wbackup_area
08062470 T _IO_switch_to_wget_mode
08068840 T _IO_un_link
080678d0 T _IO_unsave_markers
080627d0 T _IO_unsave_wmarkers
08064bf0 T _IO_vasprintf
08064d90 T _IO_vdprintf
08058250 T _IO_vfprintf
08058250 T _IO_vfprintf_internal
080913f0 T _IO_vfscanf
080913f0 T _IO_vfscanf_internal
080883b0 T _IO_vfwprintf
0808e340 T _IO_vsscanf
08063080 T _IO_wdefault_doallocate
08063130 T _IO_wdefault_finish
08062e50 T _IO_wdefault_pbackfail
08062430 T _IO_wdefault_uflow
08062c50 T _IO_wdefault_xsgetn
08062850 T _IO_wdefault_xsputn
08063f50 T _IO_wdo_write
080630d0 T _IO_wdoallocbuf
0808de10 T _IO_wfile_doallocate
080ad0e0 R _IO_wfile_jumps
080ad1a0 R _IO_wfile_jumps_maybe_mmap
080ad140 R _IO_wfile_jumps_mmap
08064360 T _IO_wfile_overflow
08063330 T _IO_wfile_seekoff
08064230 T _IO_wfile_sync
08063950 T _IO_wfile_underflow
080631c0 t _IO_wfile_underflow_maybe_mmap
08063200 t _IO_wfile_underflow_mmap
08064080 T _IO_wfile_xsputn
080c9280 d _IO_wide_data_0
080c9340 d _IO_wide_data_1
080c9400 d _IO_wide_data_2
08062640 T _IO_wmarker_delta
080622a0 T _IO_wpadn
08063000 T _IO_wsetb
w _Jv_RegisterClasses
08056af3 t _L_lock_103
08082f87 t _L_lock_113
08055c19 t _L_lock_119
0804f01c t _L_lock_1302
08053f77 t _L_lock_138
08052c43 t _L_lock_1397
08048c7b t _L_lock_14
0805f6e9 t _L_lock_14
08062275 t _L_lock_141
08055bf9 t _L_lock_15
0806c582 t _L_lock_1546
0805cf6c t _L_lock_155
0807cd19 t _L_lock_1573
0806c5a2 t _L_lock_1665
0806c5c2 t _L_lock_1693
0808febc t _L_lock_17
08056b13 t _L_lock_184
08066f0d t _L_lock_1863
0804f03c t _L_lock_1867
0804f05c t _L_lock_1925
08068b53 t _L_lock_2316
08068b63 t _L_lock_2359
08068b8b t _L_lock_2489
0808e4c3 t _L_lock_25
08068b9b t _L_lock_2537
08061e4c t _L_lock_26
0808e68c t _L_lock_26
080501fb t _L_lock_276
08050bb7 t _L_lock_28
080619f5 t _L_lock_28
08068bcf t _L_lock_2874
08068bdf t _L_lock_2897
080618bb t _L_lock_30
08068c07 t _L_lock_3016
08068c17 t _L_lock_3039
0804f07c t _L_lock_3257
08061c90 t _L_lock_33
0804f094 t _L_lock_3304
0804f0d4 t _L_lock_3373
0804efe4 t _L_lock_34
080a98f6 t _L_lock_34
08061fa8 t _L_lock_34
0808d53b t _L_lock_3404
0808e149 t _L_lock_37
0804f0ec t _L_lock_3803
0808807a t _L_lock_381
0804f10c t _L_lock_3902
0804f128 t _L_lock_3922
080501eb t _L_lock_42
0807ccf9 t _L_lock_470
0805020b t _L_lock_494
08054689 t _L_lock_556
08097c74 t _L_lock_591
0804f138 t _L_lock_5943
0804f158 t _L_lock_6249
0804f178 t _L_lock_6330
0804f19c t _L_lock_6951
0804f1bc t _L_lock_7010
0804eff0 t _L_lock_71
0807d9f2 t _L_lock_715
0804f1f0 t _L_lock_7167
0808d547 t _L_lock_7325
0804f228 t _L_lock_7361
0804f254 t _L_lock_7454
080506c5 t _L_lock_76
0804f284 t _L_lock_7608
0804f2c0 t _L_lock_7677
0804f2e0 t _L_lock_7751
080618c7 t _L_lock_78
0804f318 t _L_lock_7970
0804f354 t _L_lock_8148
0805cf84 t _L_lock_819
080645a5 t _L_lock_861
08052c03 t _L_lock_877
0804f36c t _L_lock_8831
0804f384 t _L_lock_8964
08056ad3 t _L_lock_9
08060e2c t _L_lock_9
0804f39c t _L_lock_9102
0804f3bc t _L_lock_9132
08068b33 t _L_lock_990
08068b43 t _L_unlock_1015
0804f000 t _L_unlock_102
08052c23 t _L_unlock_1024
08061a0a t _L_unlock_105
0804f00c t _L_unlock_107
08055c09 t _L_unlock_107
08050bcc t _L_unlock_111
0808d52f t _L_unlock_1152
08052c33 t _L_unlock_1173
080645b1 t _L_unlock_1211
08061ca5 t _L_unlock_128
08061fb4 t _L_unlock_128
080506d5 t _L_unlock_129
0804f02c t _L_unlock_1313
08056b03 t _L_unlock_134
08061e58 t _L_unlock_134
0808e698 t _L_unlock_134
08082f97 t _L_unlock_136
08052c53 t _L_unlock_1403
080645bd t _L_unlock_1419
080618e7 t _L_unlock_148
08061fbd t _L_unlock_150
08053f87 t _L_unlock_155
0807cd29 t _L_unlock_1586
08056ae3 t _L_unlock_16
0806c592 t _L_unlock_1600
0807cd39 t _L_unlock_1651
0807cd49 t _L_unlock_1671
0806c5b2 t _L_unlock_1679
0806c5cf t _L_unlock_1697
080618f0 t _L_unlock_170
0807cd59 t _L_unlock_1747
08062281 t _L_unlock_181
08061e64 t _L_unlock_185
0808e6a4 t _L_unlock_185
0804f04c t _L_unlock_1871
08066f19 t _L_unlock_1896
08060ee6 t _L_unlock_19
08066f25 t _L_unlock_2031
0806228a t _L_unlock_214
0804f06c t _L_unlock_2189
08068b6f t _L_unlock_2392
08068b7b t _L_unlock_2412
0805cf78 t _L_unlock_243
08068ba7 t _L_unlock_2588
08068bb3 t _L_unlock_2649
08068b17 t _L_unlock_27
08056b23 t _L_unlock_272
08068bc3 t _L_unlock_2787
08060e3c t _L_unlock_28
08053f97 t _L_unlock_292
08068beb t _L_unlock_2933
08068bfb t _L_unlock_2978
08068c23 t _L_unlock_3101
0808e161 t _L_unlock_311
08068c33 t _L_unlock_3146
0804f088 t _L_unlock_3260
0805f6f9 t _L_unlock_33
0804f0a4 t _L_unlock_3319
0804f0b4 t _L_unlock_3330
0804f0c4 t _L_unlock_3339
0805cf90 t _L_unlock_3416
0804f0e0 t _L_unlock_3497
08068b23 t _L_unlock_37
0804f0fc t _L_unlock_3812
0804f118 t _L_unlock_3909
080a9903 t _L_unlock_41
0808808a t _L_unlock_426
08097c68 t _L_unlock_467
08056b33 t _L_unlock_487
08056b43 t _L_unlock_495
0807cd09 t _L_unlock_496
0805021b t _L_unlock_514
0804f148 t _L_unlock_5954
0808fec9 t _L_unlock_61
08054699 t _L_unlock_613
0804f168 t _L_unlock_6261
08061a01 t _L_unlock_63
08056b53 t _L_unlock_638
0804f184 t _L_unlock_6458
0808e4cf t _L_unlock_67
0804f190 t _L_unlock_6751
0804f1ac t _L_unlock_6956
080501db t _L_unlock_7
0804f1c8 t _L_unlock_7020
0804f1d8 t _L_unlock_7028
0804f1e4 t _L_unlock_7092
0804f200 t _L_unlock_7173
0808e155 t _L_unlock_72
0807da02 t _L_unlock_721
0804f210 t _L_unlock_7211
0804f21c t _L_unlock_7277
0804f238 t _L_unlock_7367
0808d553 t _L_unlock_7397
0804f248 t _L_unlock_7401
0804f260 t _L_unlock_7457
0804f26c t _L_unlock_7540
0804f278 t _L_unlock_7605
0804f294 t _L_unlock_7613
0804f2a4 t _L_unlock_7633
0804f2b4 t _L_unlock_7641
0804f2d0 t _L_unlock_7678
08050bc3 t _L_unlock_78
0804f2f0 t _L_unlock_7817
0804f300 t _L_unlock_7888
0804f30c t _L_unlock_7967
0804f328 t _L_unlock_7976
0804f338 t _L_unlock_7995
0804f348 t _L_unlock_8007
0804f360 t _L_unlock_8172
080618d7 t _L_unlock_84
08061c9c t _L_unlock_84
08048c8b t _L_unlock_85
0804f378 t _L_unlock_8841
0804f390 t _L_unlock_8968
0804f3ac t _L_unlock_9107
0804f3cc t _L_unlock_9151
08052c13 t _L_unlock_982
0808e4d8 t _L_unlock_99
080a6ca0 T _Unwind_Backtrace
080a4760 T _Unwind_DeleteException
080a4820 T _Unwind_FindEnclosingFunction
080a8a90 T _Unwind_Find_FDE
080a6e40 T _Unwind_ForcedUnwind
080a6d30 t _Unwind_ForcedUnwind_Phase2
080a46a0 T _Unwind_GetCFA
080a4740 T _Unwind_GetDataRelBase
080a4670 T _Unwind_GetGR
080a46e0 T _Unwind_GetIP
080a46f0 T _Unwind_GetIPInfo
080a4720 T _Unwind_GetLanguageSpecificData
080a4730 T _Unwind_GetRegionStart
080a4750 T _Unwind_GetTextRelBase
080a7e90 t _Unwind_IteratePhdrCallback
080a7150 T _Unwind_RaiseException
080a6ef0 t _Unwind_RaiseException_Phase2
080a6fa0 T _Unwind_Resume
080a72b0 T _Unwind_Resume_or_Rethrow
080a46b0 T _Unwind_SetGR
080a4710 T _Unwind_SetIP
080a4780 t _Unwind_SetSpColumn
080c8fb8 D __DTOR_END__
080b0a77 r __PRETTY_FUNCTION__.10043
080b12a0 r __PRETTY_FUNCTION__.10088
080ac7af r __PRETTY_FUNCTION__.10149
080c0076 r __PRETTY_FUNCTION__.10237
080b1260 r __PRETTY_FUNCTION__.10274
080ad22a r __PRETTY_FUNCTION__.10275
080b1220 r __PRETTY_FUNCTION__.10375
080ac799 r __PRETTY_FUNCTION__.10382
080c0068 r __PRETTY_FUNCTION__.10418
080b11e0 r __PRETTY_FUNCTION__.10581
080c1720 r __PRETTY_FUNCTION__.10624
080b11a0 r __PRETTY_FUNCTION__.10695
080acd67 r __PRETTY_FUNCTION__.11360
080ac7af r __PRETTY_FUNCTION__.11711
080aeaf5 r __PRETTY_FUNCTION__.3126
080aeb01 r __PRETTY_FUNCTION__.3163
080aeb12 r __PRETTY_FUNCTION__.3235
080aa423 r __PRETTY_FUNCTION__.4718
080af24a r __PRETTY_FUNCTION__.5263
080ad7df r __PRETTY_FUNCTION__.5364
080ad7ce r __PRETTY_FUNCTION__.5818
080b0eb7 r __PRETTY_FUNCTION__.6271
080c2396 r __PRETTY_FUNCTION__.6521
080c238d r __PRETTY_FUNCTION__.6580
080c251e r __PRETTY_FUNCTION__.6732
080c2507 r __PRETTY_FUNCTION__.6861
080b17d8 r __PRETTY_FUNCTION__.6931
080b07d8 r __PRETTY_FUNCTION__.6956
080b2205 r __PRETTY_FUNCTION__.7074
080b1572 r __PRETTY_FUNCTION__.7146
080b081d r __PRETTY_FUNCTION__.7159
080b0837 r __PRETTY_FUNCTION__.7179
080b1561 r __PRETTY_FUNCTION__.7181
080b082d r __PRETTY_FUNCTION__.7211
080b14cf r __PRETTY_FUNCTION__.7218
080b21ee r __PRETTY_FUNCTION__.7238
080b171b r __PRETTY_FUNCTION__.7373
080b0770 r __PRETTY_FUNCTION__.7429
080ad52d r __PRETTY_FUNCTION__.7541
080c1a3a r __PRETTY_FUNCTION__.7544
080ad5fe r __PRETTY_FUNCTION__.7547
080c1566 r __PRETTY_FUNCTION__.7547
080ad66c r __PRETTY_FUNCTION__.7548
080afb20 r __PRETTY_FUNCTION__.7610
080c2316 r __PRETTY_FUNCTION__.7682
080b1440 r __PRETTY_FUNCTION__.7720
080affb4 r __PRETTY_FUNCTION__.7832
080b0532 r __PRETTY_FUNCTION__.7894
080b1420 r __PRETTY_FUNCTION__.7948
080aff9b r __PRETTY_FUNCTION__.7989
080c1611 r __PRETTY_FUNCTION__.8023
080afc43 r __PRETTY_FUNCTION__.8065
080af578 r __PRETTY_FUNCTION__.8090
080c15ff r __PRETTY_FUNCTION__.8126
080b0668 r __PRETTY_FUNCTION__.8143
080b13e0 r __PRETTY_FUNCTION__.8143
080b0652 r __PRETTY_FUNCTION__.8201
080b1109 r __PRETTY_FUNCTION__.8242
080b063e r __PRETTY_FUNCTION__.8293
080af523 r __PRETTY_FUNCTION__.8300
080af54e r __PRETTY_FUNCTION__.8346
080b13a0 r __PRETTY_FUNCTION__.8358
080af58d r __PRETTY_FUNCTION__.8513
080af2c8 r __PRETTY_FUNCTION__.8529
080b1360 r __PRETTY_FUNCTION__.8537
080ad0c7 r __PRETTY_FUNCTION__.8551
080afc2f r __PRETTY_FUNCTION__.8568
080c1d2a r __PRETTY_FUNCTION__.8576
080af561 r __PRETTY_FUNCTION__.8609
080afc0d r __PRETTY_FUNCTION__.8695
080b10ee r __PRETTY_FUNCTION__.8713
080ad4a6 r __PRETTY_FUNCTION__.8735
080b1320 r __PRETTY_FUNCTION__.8816
080c1d40 r __PRETTY_FUNCTION__.8909
080c1d2f r __PRETTY_FUNCTION__.8951
080c1add r __PRETTY_FUNCTION__.8986
080b10d4 r __PRETTY_FUNCTION__.9029
080c1ad4 r __PRETTY_FUNCTION__.9144
080b1300 r __PRETTY_FUNCTION__.9149
080af53f r __PRETTY_FUNCTION__.9185
080c1d25 r __PRETTY_FUNCTION__.9240
080b10ba r __PRETTY_FUNCTION__.9361
080b12e0 r __PRETTY_FUNCTION__.9524
080b10a0 r __PRETTY_FUNCTION__.9698
080ad33a r __PRETTY_FUNCTION__.9750
080b12c0 r __PRETTY_FUNCTION__.9790
080acfe1 r __PRETTY_FUNCTION__.9879
080aea3b r __PRETTY_FUNCTION__.9903
080b1086 r __PRETTY_FUNCTION__.9982
0809d830 T ____strtod_l_internal
0809b5a0 T ____strtof_l_internal
08056c60 T ____strtol_l_internal
0809fcf0 T ____strtold_l_internal
0809a400 T ____strtoll_l_internal
08057160 T ____strtoul_l_internal
0809aa90 T ____strtoull_l_internal
08060e70 T ___asprintf
080cad24 V ___brk_addr
0804f6a0 T ___fxstat64
0805d360 T ___printf_fp
08050ab0 T ___vfprintf_chk
08097c50 T ___vfscanf
080716c0 T ___xstat64
080cabe4 B __abort_msg
08071740 T __access
080565f0 T __add_to_environ
080ca008 V __after_morecore_hook
0808fc50 T __alloc_dir
0808e970 T __argz_add_sep
0806a920 T __argz_count
0808e8a0 T __argz_create_sep
0806a960 T __argz_stringify
08060e70 T __asprintf
08051700 T __assert_fail
08071920 t __atomic_writev_replacement
080506f0 T __backtrace
08050840 T __backtrace_symbols_fd
080718e0 T __brk
080c9720 A __bss_start
0808eac0 T __btowc
0804d3f0 T __calloc
0804dbd0 T __cfree
08056490 T __clearenv
080716f0 W __close
080716fa T __close_nocancel
0808fdc0 T __closedir
08050380 W __connect
08050380 T __connect_internal
08057620 T __correctly_grouped_prefixmb
08085a20 T __ctype_b_loc
08085aa0 T __ctype_tolower_loc
08085a60 T __ctype_toupper_loc
080cad24 B __curbrk
08085a00 T __current_locale_name
08048c60 T __cxa_atexit
080c9000 D __data_start
080cac80 B __daylight
080517f0 T __dcgettext
08052510 T __dcigettext
0804f3e0 T __default_morecore
080a8d70 T __deregister_frame
080a8d60 T __deregister_frame_info
080a8c60 T __deregister_frame_info_bases
080a9630 T __dl_iterate_phdr
08098050 T __dladdr
08098070 T __dladdr1
080a1ef0 T __dlclose
08097ea0 T __dlerror
080980d0 T __dlinfo
08098220 T __dlmopen
080a1e10 T __dlopen
080a1f20 T __dlsym
080a1fb0 T __dlvsym
08060e90 T __dprintf
080c9004 D __dso_handle
080c2c48 r __elf_set___libc_atexit_element__IO_cleanup__
080c2c24 r __elf_set___libc_subfreeres_element_buffer_free__
080c2c18 r __elf_set___libc_subfreeres_element_free_mem__
080c2c1c r __elf_set___libc_subfreeres_element_free_mem__
080c2c20 r __elf_set___libc_subfreeres_element_free_mem__
080c2c28 r __elf_set___libc_subfreeres_element_free_mem__
080c2c2c r __elf_set___libc_subfreeres_element_free_mem__
080c2c30 r __elf_set___libc_subfreeres_element_free_mem__
080c2c34 r __elf_set___libc_subfreeres_element_free_mem__
080c2c38 r __elf_set___libc_subfreeres_element_free_mem__
080c2c3c r __elf_set___libc_subfreeres_element_free_mem__
080c2c40 r __elf_set___libc_subfreeres_element_free_mem__
080c2c44 r __elf_set___libc_subfreeres_element_free_mem__
080ca4f8 B __environ
080c900c D __exit_funcs
0804f680 T __exit_thread
08064e80 T __fcloseall
0804f830 W __fcntl
0804f7f0 T __fcntl_nocancel
080c8fa8 b __fini_array_end
080c8fa8 b __fini_array_start
08061a70 T __fopen_internal
08061a20 T __fopen_maybe_mmap
08070a00 W __fork
080cb1f4 B __fork_generation_pointer
080cb1f8 B __fork_handlers
080ca5a0 B __fork_lock
08060e50 T __fprintf
080c9080 D __fpu_control
080a7050 T __frame_state_for
0804dbd0 T __free
080ca004 V __free_hook
080aa80a r __func__.10043
080aa7ed r __func__.10099
080aa7df r __func__.10158
080aa7c3 r __func__.10293
080aa7af r __func__.10465
080aa78f r __func__.10595
080aa844 r __func__.10670
080aa7fc r __func__.10790
080aa7d9 r __func__.10878
080aa7b9 r __func__.8914
080aa85f r __func__.9433
080aa7cf r __func__.9543
080aa7a2 r __func__.9745
080aa837 r __func__.9775
080aa851 r __func__.9828
080aa828 r __func__.9909
080aa818 r __func__.9989
08060eb0 T __funlockfile
08061650 T __fxprintf
0804f6a0 T __fxstat64
080a8db0 T __gcc_personality_v0
0807bc20 T __gconv
0807bf20 T __gconv_alias_compare
080cb218 B __gconv_alias_db
0807dae0 T __gconv_btwoc_ascii
0807be10 T __gconv_close
0807c0c0 T __gconv_close_transform
0807bf40 T __gconv_compare_alias
080830e0 T __gconv_compare_alias_cache
08083920 T __gconv_find_shlib
0807cac0 T __gconv_find_transform
0807bec0 T __gconv_get_alias_db
0807da20 T __gconv_get_builtin_trans
08082fb0 T __gconv_get_cache
0807beb0 T __gconv_get_modules_db
0807d2d0 T __gconv_get_path
080836b0 T __gconv_load_cache
080cb214 B __gconv_lock
08083280 T __gconv_lookup_cache
080cb220 B __gconv_max_path_elem_len
080cb210 B __gconv_modules_db
0807b460 T __gconv_open
080cb224 B __gconv_path_elem
080cb21c B __gconv_path_envvar
0807d610 T __gconv_read_conf
08082fc0 T __gconv_release_cache
08083870 T __gconv_release_shlib
0807c020 T __gconv_release_step
080807a0 T __gconv_transform_ascii_internal
08080030 T __gconv_transform_internal_ascii
0807db00 T __gconv_transform_internal_ucs2
08080f80 T __gconv_transform_internal_ucs2reverse
08082110 T __gconv_transform_internal_ucs4
08082500 T __gconv_transform_internal_ucs4le
0807f690 T __gconv_transform_internal_utf8
0807e2b0 T __gconv_transform_ucs2_internal
08081740 T __gconv_transform_ucs2reverse_internal
08081c90 T __gconv_transform_ucs4_internal
08080ae0 T __gconv_transform_ucs4le_internal
0807e810 T __gconv_transform_utf8_internal
08082990 T __gconv_translit_find
08082be0 T __gconv_transliterate
080724e0 T __get_avphys_pages
08071690 T __get_child_max
080726a0 T __get_nprocs
08072800 T __get_nprocs_conf
080724f0 T __get_phys_pages
080728b0 T __getclktck
08071760 T __getcwd
0808dea0 W __getdelim
08098670 T __getdents64
08071b70 T __getdtablesize
08070cd0 T __getegid
08070cb0 T __geteuid
08070cc0 T __getgid
0804f950 T __getpagesize
08070c60 T __getpid
080718b0 W __getrlimit
08055840 T __gettext_extract_plural
08054f60 T __gettext_free_exp
080ac3c8 R __gettext_germanic_plural
08055070 T __gettextparse
08070ca0 T __getuid
w __gmon_start__
0805cfa0 T __guess_grouping
08087cf0 T __handle_registered_modifier_mb
08087e10 T __handle_registered_modifier_wc
08055960 T __hash_string
080cb278 B __have_o_cloexec
080cb0ac B __have_pipe2
080cb0a8 B __have_sock_cloexec
080a7358 T __i686.get_pc_thunk.bx
080a7354 T __i686.get_pc_thunk.cx
080c8fa8 b __init_array_end
080c8fa8 b __init_array_start
08050300 T __init_misc
08048c10 T __internal_atexit
0808ff10 T __isatty
08085ae0 T __isinf
08085b40 T __isinfl
08085b10 T __isnan
08085ba0 T __isnanl
08072a10 T __libc_alloca_cutoff
080cb190 B __libc_argc
080cb194 B __libc_argv
080c2c48 r __libc_atexit
0804d3f0 T __libc_calloc
08048530 T __libc_check_standard_fds
080716f0 T __libc_close
08050380 T __libc_connect
080488b0 T __libc_csu_fini
080488f0 T __libc_csu_init
080488a0 T __libc_csu_irel
080504c0 T __libc_disable_asynccancel
08090d20 T __libc_dlclose
08090ec0 T __libc_dlopen_mode
08090d30 T __libc_dlsym
08090d90 T __libc_dlsym_private
08050530 T __libc_enable_asynccancel
080c8fc8 D __libc_enable_secure
080cb18c B __libc_enable_secure_decided
00000010 B __libc_errno
08048fb0 T __libc_fatal
0804f830 T __libc_fcntl
08070a00 T __libc_fork
0804dbd0 T __libc_free
080a9880 t __libc_freeres_fn
080cb27c b __libc_freeres_ptrs
08051660 T __libc_init_first
08051510 T __libc_init_secure
0808fee0 T __libc_lseek
080728c0 T __libc_lseek64
0804a240 T __libc_mallinfo
0804dca0 T __libc_malloc
080c9020 D __libc_malloc_initialized
0804a110 T __libc_mallopt
0804e0b0 T __libc_memalign
08048ca0 T __libc_message
080c9074 D __libc_multiple_libcs
0804f6d0 T __libc_open
0804d7d0 T __libc_pvalloc
0804f730 T __libc_read
0804ea70 T __libc_realloc
08090df0 T __libc_register_dl_open_hook
08097c80 T __libc_register_dlfcn_hook
080503e0 T __libc_send
080cad80 B __libc_setlocale_lock
080485d0 T __libc_setup_tls
08085d30 T __libc_sigaction
080c8fc4 D __libc_stack_end
080482a0 T __libc_start_main
080c2c18 r __libc_subfreeres
0000001c B __libc_tsd_CTYPE_B
00000024 B __libc_tsd_CTYPE_TOLOWER
00000020 B __libc_tsd_CTYPE_TOUPPER
0000000c D __libc_tsd_LOCALE
00000014 b __libc_tsd_MALLOC
0804d9d0 T __libc_valloc
0804f790 T __libc_write
08071aa0 T __libc_writev
080ad240 R __libio_codecvt
080ad2b8 R __libio_translit
08050590 T __linkin_atfork
08050460 T __lll_lock_wait_private
08050490 T __lll_unlock_wake_private
080728c0 T __llseek
0806b5d0 T __localtime_r
08085c70 T __longjmp
0808fee0 W __lseek
080728c0 T __lseek64
0804a240 T __mallinfo
0804dca0 T __malloc
080497e0 t __malloc_assert
080491e0 T __malloc_check_init
0804df20 T __malloc_get_state
080c9014 V __malloc_hook
080ca000 V __malloc_initialize_hook
0804a2b0 T __malloc_set_state
0804e350 T __malloc_stats
0804b220 T __malloc_trim
08049360 T __malloc_usable_size
0804a110 T __mallopt
08098440 T __mbrlen
08098470 T __mbrtowc
0806af00 T __mbsnrtowcs
0808ec20 T __mbsrtowcs
0808ec90 T __mbsrtowcs_l
0804e0b0 T __memalign
080c901c V __memalign_hook
0806a560 T __memchr
0804f4c0 T __mempcpy
0808f460 T __mktime_internal
08050230 T __mmap
08071ba0 T __mmap64
080c15a0 R __mon_yday
080c9010 D __morecore
08091320 T __mpn_add_n
080913b0 T __mpn_addmul_1
08086460 T __mpn_cmp
080a1d60 T __mpn_construct_double
080a1d20 T __mpn_construct_float
080a1dc0 T __mpn_construct_long_double
080864d0 T __mpn_divrem
08087860 T __mpn_extract_double
08087990 T __mpn_extract_long_double
08087320 T __mpn_impn_mul_n
08087200 T __mpn_impn_mul_n_basecase
08086ea0 T __mpn_impn_sqr_n
08086d90 T __mpn_impn_sqr_n_basecase
08086970 T __mpn_lshift
08086a30 T __mpn_mul
08086d50 T __mpn_mul_1
080876f0 T __mpn_mul_n
080869d0 T __mpn_rshift
08087790 T __mpn_sub_n
08087820 T __mpn_submul_1
080502a0 T __mprotect
08050350 T __mremap
08050280 T __munmap
08048ad0 T __new_exitfn
080cb0a0 B __new_exitfn_called
08061720 T __new_fclose
08061b40 T __new_fopen
080718b0 T __new_getrlimit
w __nptl_deallocate_tsd
w __nptl_nthreads
0808efd0 T __offtime
0804f6d0 W __open
0804f6da T __open_nocancel
0808fd80 T __opendir
080670d0 T __overflow
08060ef0 T __parse_one_specmb
0808d580 T __parse_one_specwc
0804e2e0 T __posix_memalign
080c8fa8 b __preinit_array_end
080c8fa8 b __preinit_array_start
080cb284 B __printf_arginfo_table
0805d360 T __printf_fp
0805f710 T __printf_fphex
080cb1a0 B __printf_function_table
080cb274 B __printf_modifier_table
080cb288 B __printf_va_arg_table
080986f0 T __profil
08098850 T __profile_frequency
080c903c D __progname
080c9038 D __progname_full
w __pthread_getspecific
08048880 W __pthread_initialize_minimal
w __pthread_key_create
w __pthread_mutex_lock
w __pthread_mutex_unlock
w __pthread_once
w __pthread_rwlock_destroy
w __pthread_rwlock_init
w __pthread_rwlock_rdlock
w __pthread_rwlock_unlock
w __pthread_rwlock_wrlock
w __pthread_setspecific
w __pthread_unwind
0804d7d0 T __pvalloc
0806a850 T __rawmemchr
0804f730 W __read
0804f73a T __read_nocancel
0808fe00 T __readdir64
08072a80 T __readonly_area
0804ea70 T __realloc
080c9018 V __realloc_hook
080505d0 T __register_atfork
080a83f0 T __register_frame
080a7400 T __register_frame_info
080a7360 T __register_frame_info_bases
080a74d0 T __register_frame_info_table
080a7430 T __register_frame_info_table_bases
080a83b0 T __register_frame_table
0805f6e0 T __register_printf_function
08087f20 T __register_printf_modifier
0805f600 T __register_printf_specifier
08060d90 T __register_printf_type
08085d28 t __restore
08085d20 t __restore_rt
080489c0 T __run_exit_handlers
0804f8c0 T __sbrk
08071670 T __sched_yield
08056b70 T __secure_getenv
080503e0 W __send
08056a80 T __setenv
080559a0 T __setfpucw
080a20b0 T __setitimer
08085e60 T __sigaction
08085c30 T __sigjmp_save
08085ea0 T __sigprocmask
08085bf0 T __sigsetjmp
08050440 T __socket
0808d560 T __sscanf
080c8fcc D __stack_prot
080c2c48 A __start___libc_atexit
080c2c4c A __stop___libc_atexit
0806a7a0 T __stpcpy
0806a7f0 T __strcasecmp
0808e7b0 T __strcasecmp_l
0804f500 T __strchrnul
080695d0 T __strdup
08069670 T __strerror_r
0806da90 t __strftime_internal
08070260 T __strftime_l
080a2050 T __strncasecmp_l
0808e700 T __strndup
080697a0 T __strnlen
0808e810 T __strsep
0808e810 T __strsep_g
0809b140 T __strtod_internal
0809f810 W __strtod_l
0809b100 T __strtof_internal
0809d350 W __strtof_l
08056bd0 T __strtol_internal
08057140 W __strtol_l
080ac420 R __strtol_ul_max_tab
080ac4c0 R __strtol_ul_rem_tab
080c1ec0 R __strtol_ull_max_tab
080c1fe0 R __strtol_ull_rem_tab
0809b180 T __strtold_internal
080a1d00 W __strtold_l
0809a370 T __strtoll_internal
0809aa70 W __strtoll_l
08056c30 T __strtoul_internal
08057600 W __strtoul_l
0809a3d0 T __strtoull_internal
0809b0c0 W __strtoull_l
080c1100 R __sys_errlist_internal
080c1310 R __sys_nerr_internal
080516f0 T __syscall_error
080516f2 T __syscall_error_1
08071240 T __sysconf
08070d10 t __sysconf_check_spec
080501c0 T __syslog
080501a0 T __syslog_chk
0808ff40 T __tcgetattr
08071e90 T __tdelete
08071e70 T __tdestroy
080bf060 R __tens
08071d20 T __tfind
080cac84 B __timezone
080729b0 T __towctrans
08072310 T __tsearch
08071e00 T __twalk
0806b9d0 T __tz_compute
0806c390 T __tz_convert
0806c5e0 T __tzfile_compute
0806d870 T __tzfile_default
0806cc50 T __tzfile_read
080c94c8 D __tzname
080cb1ec B __tzname_cur_max
0806c540 T __tzname_max
0806c4d0 T __tzset
0806bbc0 T __tzset_parse_tz
0806baf0 T __tzstring
0806a560 W __ubp_memchr
08067e30 T __uflow
080709e0 T __uname
08067f00 T __underflow
08056510 T __unsetenv
080cb1f0 B __use_tzfile
0804d9d0 T __valloc
08050ab0 T __vfprintf_chk
08097c50 T __vfscanf
080883b0 T __vfwprintf
0808e340 W __vsscanf
08050180 T __vsyslog
0804fcb0 T __vsyslog_chk
0806aa70 T __wcrtomb
0808ec60 T __wcschrnul
0808ea40 T __wcslen
0806b530 T __wcsmbs_clone_conv
080ad6a0 R __wcsmbs_gconv_fcts_c
0806b270 T __wcsmbs_getfct
0806b350 T __wcsmbs_load_conv
0806b2d0 T __wcsmbs_named_conv
0806b1a0 T __wcsnlen
0806ac60 T __wcsrtombs
08072940 T __wctrans
0806a9b0 T __wmemcpy
0806a9e0 T __wmemmove
0806aa60 T __wmempcpy
08062810 T __woverflow
0804f790 W __write
0804f79a T __write_nocancel
08071aa0 T __writev
08062d00 T __wuflow
08062b20 T __wunderflow
080716c0 T __xstat64
0807abb0 T _dl_add_to_slotinfo
080511c0 T _dl_addr
08051150 T _dl_addr_inside_object
080cb128 B _dl_all_dirs
08077df0 T _dl_allocate_static_tls
0807af80 T _dl_allocate_tls
0807ace0 T _dl_allocate_tls_init
0807aef0 T _dl_allocate_tls_storage
080c8fc0 D _dl_argv
08050bf0 T _dl_aux_init
080cb0e8 B _dl_bind_not
080a20e0 t _dl_build_local_scope
08075e60 T _dl_cache_libcmp
0808ffd0 T _dl_call_pltexit
0807a040 T _dl_catch_error
080a4160 T _dl_check_all_versions
080a3d00 T _dl_check_map_versions
080cb108 B _dl_clktck
0809a290 T _dl_close
08099630 T _dl_close_worker
080c904c D _dl_correct_cache_id
0807ac70 T _dl_deallocate_tls
080c9048 D _dl_debug_fd
0807a3d0 T _dl_debug_initialize
080cb0d0 B _dl_debug_mask
0807a9c0 T _dl_debug_printf
0807a9a0 T _dl_debug_printf_c
0807a440 T _dl_debug_state
0807a530 t _dl_debug_vdprintf
08051560 T _dl_discover_osversion
0807a980 T _dl_dprintf
08072cd0 T _dl_dst_count
08075130 T _dl_dst_substitute
080cb10c B _dl_dynamic_weak
080c94d0 D _dl_error_catch_tsd
080a3700 T _dl_fini
080901c0 T _dl_fixup
0807aff0 T _dl_get_origin
0807aa60 T _dl_get_tls_static_info
0807a450 T _dl_higher_prime_number
080cab08 B _dl_hwcap
08050e20 T _dl_important_hwcaps
080cb130 B _dl_inhibit_rpath
080a3390 T _dl_init
080cb114 B _dl_init_all_dirs
08074e90 T _dl_init_paths
080c9044 D _dl_init_static_tls
080cb124 B _dl_initfirst
0807b3a0 T _dl_initial_error_catch_tsd
080cb0c4 B _dl_initial_searchlist
080cb0f0 B _dl_lazy
080cb0d8 B _dl_load_adds
08075f80 T _dl_load_cache_lookup
080c905c D _dl_load_lock
08076ee0 T _dl_lookup_symbol_x
0807b220 T _dl_make_stack_executable
080c9054 D _dl_make_stack_executable_hook
08075670 T _dl_map_object
080a2160 T _dl_map_object_deps
08073e10 t _dl_map_object_from_fd
08090350 T _dl_mcount
0807b380 T _dl_mcount_wrapper
0807b360 T _dl_mcount_wrapper_check
0807a4c0 T _dl_name_match_p
08077910 T _dl_new_object
0807aaf0 T _dl_next_tls_modid
080cb0f8 B _dl_nns
08050e50 T _dl_non_dynamic_init
08079f30 T _dl_nothread_init_static_tls
080cb140 B _dl_ns
08098860 T _dl_open
080c96d4 d _dl_open_hook
080cb104 B _dl_origin_path
080cb12c B _dl_osversion
080b04cd r _dl_out_of_memory
080cb134 B _dl_pagesize
080cb0f4 B _dl_phdr
080cb11c B _dl_phnum
080cb0ec B _dl_platform
080cb0cc B _dl_platformlen
080cb0e4 B _dl_profile
0808ffe0 T _dl_profile_fixup
080cb120 B _dl_profile_map
080cb0c0 B _dl_profile_output
08077e30 T _dl_protect_relro
080cb0fc B _dl_random
08079ff0 T _dl_receive_error
08077da0 T _dl_reloc_bad_type
08077e90 T _dl_relocate_object
080754e0 T _dl_rtld_di_serinfo
w _dl_rtld_map
0807b2a0 T _dl_runtime_profile
0807b280 T _dl_runtime_resolve
0807b170 T _dl_scope_free
080cb100 B _dl_scope_free_list
08076630 T _dl_setup_hash
0807a350 T _dl_signal_cerror
0807a120 T _dl_signal_error
080a3480 T _dl_sort_fini
080c9050 D _dl_stack_flags
08051650 T _dl_start
080905b0 T _dl_start_profile
w _dl_starting_up
080a4500 T _dl_sym
0807a9e0 T _dl_sysdep_read_whole_file
080c9058 D _dl_sysinfo
080cb110 B _dl_sysinfo_dso
08050be0 t _dl_sysinfo_int80
080cb094 B _dl_tls_dtv_gaps
080cb090 B _dl_tls_dtv_slotinfo_list
080cb098 B _dl_tls_generation
0807aa80 T _dl_tls_get_addr_soft
080cb08c B _dl_tls_max_dtv_idx
08048570 T _dl_tls_setup
080cb088 B _dl_tls_static_align
080cb09c B _dl_tls_static_nelem
080c9008 D _dl_tls_static_size
080cb084 B _dl_tls_static_used
0807b3e0 T _dl_tlsdesc_resolve_abs_plus_addend
08091110 T _dl_tlsdesc_resolve_abs_plus_addend_fixup
0807b440 T _dl_tlsdesc_resolve_hold
08090f70 T _dl_tlsdesc_resolve_hold_fixup
0807b400 T _dl_tlsdesc_resolve_rel
08090fb0 T _dl_tlsdesc_resolve_rel_fixup
0807b420 T _dl_tlsdesc_resolve_rela
080911c0 T _dl_tlsdesc_resolve_rela_fixup
0807b3c0 T _dl_tlsdesc_return
0807b3d0 T _dl_tlsdesc_undefweak
08077ce0 T _dl_try_allocate_static_tls
08075f40 T _dl_unload_cache
08090f50 T _dl_unmap
080c9040 D _dl_use_load_bias
080cb118 B _dl_verbose
080a4510 T _dl_vsym
080cb0e0 B _dl_wait_lookup_done
080aba60 R _dl_x86_cap_flags
080abb60 R _dl_x86_platforms
08097d90 T _dlerror_run
080c96e0 d _dlfcn_hooks
080c9720 A _edata
080cb294 A _end
080ca4f8 V _environ
0804f660 T _exit
080aa334 T _fini
08057c40 T _fitoa
08057bf0 T _fitoa_word
08068070 W _flushlbf
080aa360 R _fp_hw
080bfe40 R _fpioconst_pow10
08058030 t _i18n_number_rewrite
0805d140 t _i18n_number_rewrite
08088290 t _i18n_number_rewrite
08048134 T _init
0804a7b0 t _int_free
0804b870 t _int_malloc
0804cc50 t _int_memalign
0804e4d0 t _int_realloc
08057990 T _itoa
080ac500 R _itoa_base_table
080ac6c0 R _itoa_lower_digits
080ac700 R _itoa_upper_digits
08057880 T _itoa_word
08087ad0 T _itowa
080bff20 R _itowa_lower_digits
080bffc0 R _itowa_upper_digits
080bf03c R _libc_intl_domainname
080b1740 R _nl_C
080be7a0 R _nl_C_LC_ADDRESS
080beaa0 R _nl_C_LC_COLLATE
080b3c20 R _nl_C_LC_CTYPE
080b2260 R _nl_C_LC_CTYPE_class
080b2560 R _nl_C_LC_CTYPE_class32
080b3980 R _nl_C_LC_CTYPE_class_alnum
080b3620 R _nl_C_LC_CTYPE_class_alpha
080b3860 R _nl_C_LC_CTYPE_class_blank
080b38c0 R _nl_C_LC_CTYPE_class_cntrl
080b3680 R _nl_C_LC_CTYPE_class_digit
080b3800 R _nl_C_LC_CTYPE_class_graph
080b35c0 R _nl_C_LC_CTYPE_class_lower
080b37a0 R _nl_C_LC_CTYPE_class_print
080b3920 R _nl_C_LC_CTYPE_class_punct
080b3740 R _nl_C_LC_CTYPE_class_space
080b3560 R _nl_C_LC_CTYPE_class_upper
080b36e0 R _nl_C_LC_CTYPE_class_xdigit
080b3aa0 R _nl_C_LC_CTYPE_map_tolower
080b39e0 R _nl_C_LC_CTYPE_map_toupper
080b2f60 R _nl_C_LC_CTYPE_tolower
080b2960 R _nl_C_LC_CTYPE_toupper
080b3b60 R _nl_C_LC_CTYPE_width
080bea20 R _nl_C_LC_IDENTIFICATION
080be860 R _nl_C_LC_MEASUREMENT
080bdde0 R _nl_C_LC_MESSAGES
080bde20 R _nl_C_LC_MONETARY
080be720 R _nl_C_LC_NAME
080bdf00 R _nl_C_LC_NUMERIC
080be6e0 R _nl_C_LC_PAPER
080be820 R _nl_C_LC_TELEPHONE
080be500 R _nl_C_LC_TIME
080bf041 R _nl_C_codeset
080abd60 R _nl_C_locobj
080ad787 R _nl_C_name
080abe35 R _nl_POSIX_name
080aa040 T _nl_archive_subfreeres
080b1629 R _nl_category_name_idxs
080b1636 R _nl_category_name_sizes
080b15a0 R _nl_category_names
080b1c00 r _nl_category_num_items
080b16a0 r _nl_category_postload
0806b230 T _nl_cleanup_ctype
08070990 T _nl_cleanup_time
w _nl_current_LC_ADDRESS
w _nl_current_LC_ADDRESS_used
w _nl_current_LC_COLLATE
w _nl_current_LC_COLLATE_used
00000000 D _nl_current_LC_CTYPE
00000001 A _nl_current_LC_CTYPE_used
w _nl_current_LC_IDENTIFICATION
w _nl_current_LC_IDENTIFICATION_used
w _nl_current_LC_MEASUREMENT
w _nl_current_LC_MEASUREMENT_used
w _nl_current_LC_MESSAGES
w _nl_current_LC_MESSAGES_used
00000004 D _nl_current_LC_MONETARY
00000001 A _nl_current_LC_MONETARY_used
w _nl_current_LC_NAME
w _nl_current_LC_NAME_used
00000008 D _nl_current_LC_NUMERIC
00000001 A _nl_current_LC_NUMERIC_used
w _nl_current_LC_PAPER
w _nl_current_LC_PAPER_used
w _nl_current_LC_TELEPHONE
w _nl_current_LC_TELEPHONE_used
w _nl_current_LC_TIME
w _nl_current_LC_TIME_used
080c9078 D _nl_current_default_domain
080b1660 r _nl_current_used
080abe3b R _nl_default_default_domain
080abe44 R _nl_default_dirname
080b170b R _nl_default_locale_path
080cb198 B _nl_domain_bindings
08054580 T _nl_expand_alias
08054d50 T _nl_explode_name
08052c70 T _nl_find_domain
080844f0 T _nl_find_locale
08051a50 T _nl_find_msg
080a99b0 T _nl_finddomain_subfreeres
08070810 T _nl_get_alt_digit
08070520 T _nl_get_era_entry
08070890 T _nl_get_walt_digit
080c9660 D _nl_global_locale
08070640 t _nl_init_alt_digit
08070290 t _nl_init_era_entries
08084990 T _nl_intern_locale_data
08052ed0 T _nl_load_domain
08084d20 T _nl_load_locale
08084fb0 T _nl_load_locale_from_archive
080cabc0 b _nl_loaded_domains
080cb240 B _nl_locale_file_list
080a9e90 T _nl_locale_subfreeres
08054890 T _nl_make_l10nflist
080cb19c B _nl_msg_cat_cntr
080546b0 T _nl_normalize_codeset
080706f0 T _nl_parse_alt_digit
08085990 T _nl_postload_ctype
08084490 T _nl_remove_locale
080704d0 T _nl_select_era_entry
080cab20 B _nl_state_lock
080a9a00 T _nl_unload_domain
08084930 T _nl_unload_locale
080b20e0 r _nl_value_type_LC_ADDRESS
080b1f80 r _nl_value_type_LC_COLLATE
080b1c80 r _nl_value_type_LC_CTYPE
080b2140 r _nl_value_type_LC_IDENTIFICATION
080b2128 r _nl_value_type_LC_MEASUREMENT
080b2098 r _nl_value_type_LC_MESSAGES
080b1fe0 r _nl_value_type_LC_MONETARY
080b20b8 r _nl_value_type_LC_NAME
080b1d9c r _nl_value_type_LC_NUMERIC
080b20ac r _nl_value_type_LC_PAPER
080b2114 r _nl_value_type_LC_TELEPHONE
080b1dc0 r _nl_value_type_LC_TIME
080b1c40 r _nl_value_types
w _pthread_cleanup_pop_restore
w _pthread_cleanup_push_defer
08085f30 T _quicksort
080cb1fc B _r_debug
08048980 T _setjmp
08048150 T _start
080c1100 V _sys_errlist
080c1100 R _sys_errlist_internal
080c1310 V _sys_nerr
080c1310 R _sys_nerr_internal
080c2100 R _tens_in_limb
080cb1c0 B _tmbuf
08055a00 T abort
08071740 W access
0807d1a0 t add_alias2
080a7ab0 t add_fdes
0807ce50 t add_module
080731f0 t add_name_to_object
08072e00 t add_path.9328
08098c20 t add_to_global
080c9718 d adds.8790
08054670 t alias_compare
080abe73 r aliasfile.7284
080ca4ec b aligned_heap_area
080b2224 r archfname
080cadc0 b archive_stat
080cae20 b archloaded
080cada0 b archmapped
0804b620 t arena_get2
080ca4bc b arena_mem
0808e970 W argz_add_sep
0806a920 W argz_count
0808e8a0 W argz_create_sep
0806a960 W argz_stringify
08060e70 W asprintf
080ca4cc b atfork_mem
080ca4e8 b atfork_recursive_cntr
080506f0 W backtrace
080507d0 t backtrace_helper
08050840 W backtrace_symbols_fd
080a7e10 t base_from_cb_data
080a76c0 t base_from_object
080acfec r blanks
080ad020 r blanks
080718e0 W brk
08055c30 T bsearch
0808eac0 W btowc
080cb290 b buf
080cab10 b buf.7918
080a9b10 t buffer_free
08057d40 t buffered_vfprintf
0808d360 t buffered_vfprintf
080b0ac0 r builtin_aliases
080c94e0 d builtin_modules
080cad2c b cache
080cad5c b cache_malloced
080cad30 b cache_new
08075360 t cache_rpath
080cad58 b cache_size
080cad34 b cachesize
080a41c0 t call_dl_lookup
080a3290 t call_init
0804d3f0 W calloc
0804f970 t cancel_handler
080a9830 t cancel_handler
080c8fd8 d capstr
0804dbd0 W cfree
080c9024 d check_action
08097ca0 t check_free
080766e0 t check_match.8062
08048480 t check_one_fd
080a7970 t classify_object_over_fdes
08056490 W clearenv
080716f0 W close
0808fdc0 W closedir
0804f9b0 T closelog
080b1780 r codeset_idx.7368
080beb20 r collseqmb
080bec20 r collseqwc
0806b660 t compute_change
0806b610 t compute_offset
08050380 W connect
080ca500 b connected
08069be0 t critical_factorization
080ad7b5 r curwd.8372
080cae38 b data
00000018 b data.6490
080c9000 W data_start
080cac80 V daylight
080517f0 W dcgettext
080cac28 b dealloc_buffers
08065210 t decide_maybe_mmap
080b0a68 r default_gconv_path
080ad7ed r default_tzdir.5201
0807bed0 t derivation_compare
080ca4f4 b disallow_malloc_check
080caf5c b dl_close_state.8937
080a97b0 T dl_iterate_phdr
08098e30 t dl_open_worker
080a1f10 t dlclose_doit
08090cc0 t dlerror_run
08098110 t dlinfo_doit
08098280 t dlmopen_doit
080a1e60 t dlopen_doit
080a1f90 t dlsym_doit
080a2030 t dlvsym_doit
08064600 t do_always_noconv
08090e10 t do_dlclose
08090f10 t do_dlopen
08090e20 t do_dlsym
08090e60 t do_dlsym_private
080645d0 t do_encoding
08064620 t do_in
08064820 t do_length
08076840 t do_lookup_x
08064610 t do_max_length
08064770 t do_out
080a9dd0 t do_release_all
08083890 t do_release_shlib
080a41f0 t do_sym
080646d0 t do_unshift
08060e90 T dprintf
080afab8 r dummy_bucket.9212
080caf64 b dwarf_reg_size_table
080b0aa0 r empty_path_elem
08068d30 t enlarge_userbuf
08076560 t enter.8110
080c8fd0 d env_path_list
080ca4f8 V environ
080cac00 b envlock
00000010 B errno
080abdd4 r errstr.7086
080b0440 r errstring.8691
080a4860 t execute_cfa_program
080a52a0 t execute_stack_op
08048ab0 T exit
08075260 t expand_dynamic_string_token
080afaa4 r expected.8956
080afaad r expected2.8955
080afa94 r expected_note.8962
08061720 W fclose
08064e80 W fcloseall
0804f830 W fcntl
080a7c40 t fde_mixed_encoding_compare
080a7bc0 t fde_single_encoding_compare
080a7500 t fde_unencoded_compare
08061900 W fflush
08064e90 T fgets_unlocked
0808e3a0 T fileno
0808e3a0 W fileno_unlocked
08072eb0 t fillin_rpath
0807c140 t find_derivation
08083160 t find_module
08082fe0 t find_module_idx
08097d10 t fini
08066f40 t flush_cleanup
08061b40 W fopen
08070a00 W fork
080ca5c0 b fork_handler_pool
08060e50 T fprintf
08061b60 W fputs
08064f20 T fputs_unlocked
080a7520 t frame_downheap
080cafc0 b frame_hdr_cache
080cb080 b frame_hdr_cache_head
080a75c0 t frame_heapsort
0808e6b0 T fread_unlocked
0804dbd0 T free
0804b0b0 t free_atfork
080a9e00 t free_category
0804b150 t free_check
080a9c60 t free_derivation
08097d20 t free_key_mem
080a9880 t free_mem
080a9910 t free_mem
080a9ae0 t free_mem
080a9b60 t free_mem
080a9c10 t free_mem
080a9d40 t free_mem
080a9d60 t free_mem
080a9da0 t free_mem
080aa130 t free_mem
080aa180 t free_mem
080aa2b0 t free_mem
080a9bb0 t free_modules_db
080aa230 t free_slotinfo
080cab44 b freemem.8117
080cab40 b freemem_size.8118
080cac2c b freeres_list
080cae54 b fromidx
080cae50 b fromlimit
080cae4c b froms
0808e3e0 T fseek
08061cb0 W ftell
0808e4f0 T ftello
08060eb0 W funlockfile
08061e70 W fwrite
080cad54 b gconv_cache
080b092a r gconv_conf_filename
080b0a64 r gconv_module_ext
080724e0 W get_avphys_pages
080a78b0 t get_cie_encoding
080726a0 W get_nprocs
08072800 W get_nprocs_conf
080724f0 W get_phys_pages
08071760 W getcwd
0808dea0 W getdelim
08071b70 W getdtablesize
08070cd0 W getegid
080563b0 T getenv
08070cb0 W geteuid
08070cc0 W getgid
0804f950 W getpagesize
08070c60 W getpid
080718b0 W getrlimit
08070ca0 W getuid
080ca4b0 b global_max_fast
08057f10 t group_number
08088180 t group_number
08085cb0 W gsignal
0805d000 t hack_digit.11895
08070e70 t handle_amd
08070df0 t handle_i486
08071140 t handle_intel
080cada4 b headmap
080693f0 W index
08097d60 t init
080a47a0 t init_dwarf_reg_size_table
080c9de0 b initial
080b1460 r inmask.9333
0807cd70 t insert_module
080aefe0 r intel_02_known
08070ce0 t intel_02_known_compare
08070fd0 t intel_check_word
080cae84 b internal
080b07b0 r internal_trans_names.6248
08072c30 t is_dst
080cac88 b is_initialized.7120
0808ff10 W isatty
08085ae0 W isinf
08085b40 W isinfl
08085b10 W isnan
08085ba0 W isnanl
080acc00 r jump_table.10367
080c0440 r jump_table.10403
080cae7c b key
08083b60 t known_compare
080cad3c b known_derivations
080cac04 b known_values
080cac08 b last_environ
080cae64 b last_result
080cad1c b leaps
080a7ce0 t linear_search_fdes
080cac14 b list_all_lock
080ca4b8 b list_lock
080728c0 W llseek
080cad60 b loaded
08072d60 t local_strdup
080c907c d locale_alias_path.7240
0806b5b0 T localtime
080cae34 b localtime_offset
0806b5d0 W localtime_r
080c9dc0 b lock
080cabd0 b lock
080cabec b lock
080cac0c b lock
080cac10 b lock
080cad50 b lock
080cae24 b lock
080cad48 b lock.10025
080cabc4 b lock.7938
080cab48 b lock.8105
080caba0 b lock.8201
080cae60 b log_hashfraction
08073460 t lose
080cae58 b lowpc
0808fee0 W lseek
080728c0 W lseek64
0804a120 t mALLINFo
08049c00 t mALLOPt
080502d0 T madvise
08048268 T main
080ca020 b main_arena
0804a240 W mallinfo
0804dca0 T malloc
0804de60 t malloc_atfork
0804cbb0 t malloc_check
08049860 t malloc_consolidate
0804df20 W malloc_get_state
0804df00 t malloc_hook_ini
0804d310 T malloc_info
08049600 t malloc_printerr
0804a2b0 W malloc_set_state
0804e350 W malloc_stats
0804b220 W malloc_trim
08049360 W malloc_usable_size
0804a110 W mallopt
080cb280 b map
080b0f00 r map
080caf98 b marker.8307
080a39d0 t match_symbol
080c8fe0 d max_capstrlen
080cad28 b max_dirnamelen
080cabe0 b maxmap
08071c00 t maybe_split_for_insert
08098440 W mbrlen
08098470 W mbrtowc
0806af00 W mbsnrtowcs
0808ec20 W mbsrtowcs
080493b0 t mem2chunk_check
08049230 t mem2mem_check
0804e0b0 W memalign
0804ce70 t memalign_check
0804e2b0 t memalign_hook_ini
0806a560 W memchr
080a95f0 T memcpy
0806a700 T memmove
0804f4c0 W mempcpy
0804cf60 t mi_arena.11105
0808fc30 T mktime
08050230 W mmap
08071ba0 W mmap64
080653e0 t mmap_remap_check
080cad44 b modcounter.9972
080ca480 b mp_
080502a0 W mprotect
08050350 W mremap
0804e910 t mremap_chunk
080b0400 r msg.8710
08055ca0 t msort_with_tmp
08050280 W munmap
0804a700 t munmap_chunk
080cae40 b narcs
080cae44 b narcsp
080c20c0 r nbits.8672
080c2080 r nbits.8673
080c2020 r nbits.8682
080c8fdc d ncapstr
08083bc0 t new_composite_name
08065930 t new_do_write
08054fb0 t new_exp
0804b480 t new_heap
080cae28 b next_bit
08072500 t next_line
080cabdc b nmap
080bde18 r not_available
080caf50 b nsamples
080ac792 r null
080c00a0 r null
080cad18 b num_leaps
080cacfc b num_transitions
080cad04 b num_types
080caec0 b oact.5850
080caf80 b object_mutex
080cace4 b old_tz
080cad40 b once
080cae80 b once
080caf60 b once_regsizes.9065
0804f6d0 W open
08064a90 T open_memstream
080739a0 t open_path
080828b0 t open_translit
08073510 t open_verify
080a3230 t openaux
0808fd80 W opendir
0804fc40 T openlog
0804fa40 t openlog_internal
080caea0 b otimer.5851
080cab50 b output_charset_cache.8452
080cab4c b output_charset_cached.8453
080c9084 d pa_next_type
080cabf8 b pagesize.5860
080caf54 b pc_offset
080caf58 b pc_scale
080ca4b4 b perturb_byte
080cabfc b phys_pages.5859
08072430 t phys_pages_info
080ac3f0 r plone
08051810 t plural_eval
080524c0 t plural_lookup
080ac3dc r plvar
0804e2e0 W posix_memalign
080b0580 r primes.8012
080732f0 t print_search_path
080986f0 W profil
080986b0 t profil_counter
080c9038 V program_invocation_name
080c903c V program_invocation_short_name
w pthread_cancel
w pthread_mutex_lock
w pthread_mutex_unlock
w pthread_once
w pthread_setcancelstate
08049da0 t ptmalloc_init
08048fe0 t ptmalloc_lock_all
080490e0 t ptmalloc_unlock_all
08049170 t ptmalloc_unlock_all2
0804d7d0 W pvalloc
08056380 T qsort
08056020 T qsort_r
08085cb0 T raise
08084fa0 t rangecmp
0808f3b0 t ranged_convert
0806a850 W rawmemchr
0804f730 W read
08053fb0 t read_alias_file
080a7740 t read_encoded_value_with_base
080a4610 t read_sleb128
0808fe00 W readdir64
0804ea70 T realloc
0804ed90 t realloc_check
0804ed50 t realloc_hook_ini
080cad38 b receiver
0805f6e0 W register_printf_function
08087f20 W register_printf_modifier
0805f600 W register_printf_specifier
08060d90 W register_printf_type
080cad64 b release_handle
08099500 t remove_slotinfo
080cab14 b result.7917
08069a20 W rindex
080cab80 b root
0809b400 t round_and_return
0809d5d0 t round_and_return
0809fa90 t round_and_return
080c8fe4 d rtld_search_dirs
080cad14 b rule_dstoff
080cad10 b rule_stdoff
080cac24 b run_fp
080cae3c b running
080492c0 t sYSTRIm
080caf4c b samples
080ca4c8 b save_arena
080679e0 t save_for_backup
08062940 t save_for_wbackup
080ca4c4 b save_free_hook
080ca4c0 b save_malloc_hook
0804f8c0 W sbrk
08071670 W sched_yield
080a8430 t search_object
080cad4c b search_tree
080cafac b seen_objects
080503e0 W send
08056a80 W setenv
080a20b0 W setitimer
08083db0 T setlocale
0804f990 T setlogmask
08083b80 t setname
08085e60 W sigaction
08085ea0 W sigprocmask
080a7650 t size_of_encoded_value
08050440 W socket
0808d560 T sscanf
080cabe8 b stage
080cac54 b state
080cac5c b state
080cac64 b state
080cae2c b state
080cae8c b state
080cae78 b static_buf
080c9740 b static_dtv
080c9b60 b static_map
080c9940 b static_slotinfo
080c94c4 D stderr
080c94bc D stdin
080c94c0 D stdout
080acb80 r step0_jumps.10384
080c03c0 r step0_jumps.10420
080acb00 r step1_jumps.10415
080c0340 r step1_jumps.10451
080aca80 r step2_jumps.10416
080c02c0 r step2_jumps.10452
080aca00 r step3a_jumps.10417
080c0240 r step3a_jumps.10453
080ac980 r step3b_jumps.10419
080c01c0 r step3b_jumps.10455
080ac900 r step4_jumps.10420
080c0140 r step4_jumps.10456
080ac880 r step4_jumps.10570
080c00c0 r step4_jumps.10597
0806a7a0 W stpcpy
0809b1a0 t str_to_mpn
0809d370 t str_to_mpn
0809f830 t str_to_mpn
0806a7f0 W strcasecmp
0808e7b0 W strcasecmp_l
080693f0 T strchr
0804f500 W strchrnul
08069560 T strcmp
080695a0 T strcpy
080695d0 W strdup
08098300 T strerror
08069670 W strerror_r
08070260 W strftime_l
080cb27c b string_space
080cabd4 b string_space_act
080cabd8 b string_space_max
080843e0 t strip
0804f410 T strlen
080a2050 W strncasecmp_l
08069880 T strncmp
08069960 T strncpy
0808e700 W strndup
080697a0 W strnlen
08098380 T strpbrk
08069a20 T strrchr
0808e810 W strsep
0806a1e0 T strstr
0809b120 W strtod
0809f810 W strtod_l
0809b0e0 W strtof
0809d350 W strtof_l
08056ba0 T strtol
08057140 W strtol_l
0809b160 W strtold
080a1d00 W strtold_l
0809a340 T strtoll
0809aa70 W strtoll_l
0809a340 W strtoq
08056c00 T strtoul
08057600 W strtoul_l
0809a3a0 T strtoull
0809b0c0 W strtoull_l
0809a3a0 W strtouq
080cafa0 b subs.8791
080c1100 V sys_errlist
080c1310 V sys_nerr
08071240 W sysconf
080501c0 T syslog
080ca50c b syslog_lock
080afa7c r system_dirs
080afa8c r system_dirs_len
0808ff40 W tcgetattr
08071e90 W tdelete
08071e70 W tdestroy
08071e30 t tdestroy_recurse
080cae5c b textsize
08071d20 W tfind
0806b5f0 T time
0808fc30 W timelocal
080cac84 V timezone
00000000 a tiny.c
080ad700 r to_mb
080ad6c0 r to_wc
080496c0 t top_check
080cae48 b tos
080729b0 W towctrans
08082bc0 t trans_compare
080519c0 t transcmp
080cb28c b transitions
080b3da0 r translit_from_idx
080b52e0 r translit_from_tbl
080b7d40 r translit_to_idx
080b9280 r translit_to_tbl
080cab84 b transmem_list
08071d80 t trecurse
080cab60 b tree_lock.7642
08072310 W tsearch
08071e00 W twalk
08069d30 t two_way_long_needle
080cad00 b type_idxs
080cad08 b types
080caca0 b tz_rules
080cace8 b tzfile_dev
080cacf0 b tzfile_ino
080cacf8 b tzfile_mtime
080c94c8 V tzname
0806c4d0 W tzset
0806c210 t tzset_internal
080cac8c b tzset_lock
080cad20 b tzspec
080cace0 b tzstring_list
080709e0 W uname
080afc1c r undefined_msg
080abb80 r unsecure_envvars.7857
080cafa8 b unseen_objects
08056510 W unsetenv
0806ba80 t update_vars
080ca4f0 b using_malloc_checking
080a6360 t uw_frame_state_for
080a6b30 t uw_init_context_1
080a5170 t uw_install_context_1
080a6320 t uw_update_context
080a5f30 t uw_update_context_1
0804d9d0 W valloc
08064bf0 W vasprintf
08064d90 W vdprintf
08058250 T vfprintf
08097c50 W vfscanf
080883b0 W vfwprintf
0808e340 W vsscanf
08050180 T vsyslog
0806aa70 W wcrtomb
0808ea10 T wcschr
0808ec60 W wcschrnul
0808ea40 W wcslen
0806b1a0 W wcsnlen
0806ac60 W wcsrtombs
08072940 W wctrans
0806a9b0 W wmemcpy
0806a9e0 W wmemmove
0806aa60 W wmempcpy
0806a9f0 T wmemset
0804f790 W write
08071aa0 W writev
080ac240 r yycheck
080ac340 r yydefact
080ac3b0 r yydefgoto
080ac0e0 r yypact
080ac3ac r yypgoto
080ac392 r yyr1
080ac378 r yyr2
080ac2c0 r yytable
080ac120 r yytranslate
080acffc r zeroes
080ad060 r zeroes
080cad0c b zone_names
--
Grant Edwards grant.b.edwards Yow! ... I see TOILET
at SEATS ...
gmail.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] How to build a static application binary?
2010-12-03 1:23 [gentoo-user] How to build a static application binary? Grant Edwards
@ 2010-12-03 4:48 ` Jacob Todd
2010-12-03 15:27 ` [gentoo-user] " Grant Edwards
0 siblings, 1 reply; 6+ messages in thread
From: Jacob Todd @ 2010-12-03 4:48 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 55102 bytes --]
Gotta love gcc! If you want real static binaries on a unix-ish os, use plan
9.
On Dec 2, 2010 9:06 PM, "Grant Edwards" <grant.b.edwards@gmail.com> wrote:
> It seems that "gcc -static" was broken sometime in the last few years.
>
> This used to produce reasonable results:
>
> ---------------------------------tiny.c---------------------------------
> #include <unistd.h>
>
> int main(void)
> {
> write(1,"hi there\n",10);
> return 0;
> }
> ------------------------------------------------------------------------
>
> $ gcc -Wall -static -o tiny tiny.c
>
> $ strip tiny
>
> $ size tiny
> text data bss dec hex filename
> 522618 1928 7052 531598 81c8e tiny
>
> Over _HALF_A_MEGABYTE_ of cruft for a application who's text size is a
> few hundred bytes and makes a single system call. Leaving out the
> call to write() reduces the file size by 16 bytes.
>
> IOW, an _empty_ main requires 531582 bytes. Wow.
>
> Doing a "nm -a" on the static executable (before it's stripped) shows
> that everying under the flippin' sun is getting pulled in. What's
> going on?
>
> $ nm -a tiny
> [...]
> 080c9034 d LogFacility
> 080c9030 d LogFile
> 080c9028 d LogMask
> 080ca504 b LogStat
> 080ca508 b LogTag
> 080c902c d LogType
> 080ca520 b SyslogAddr
> 0804f660 W _Exit
> 080c8ff4 d _GLOBAL_OFFSET_TABLE_
> 080c91e0 D _IO_2_1_stderr_
> 080c90a0 D _IO_2_1_stdin_
> 080c9140 D _IO_2_1_stdout_
> 080673c0 T _IO_adjust_column
> 08062580 T _IO_adjust_wcolumn
> 080684c0 T _IO_cleanup
> 08068ad0 T _IO_default_doallocate
> 08068a50 T _IO_default_finish
> 08067630 T _IO_default_imbue
> 08067c90 T _IO_default_pbackfail
> 08067600 T _IO_default_read
> 080675e0 T _IO_default_seek
> 08067310 T _IO_default_seekoff
> 08067170 T _IO_default_seekpos
> 08067780 T _IO_default_setbuf
> 08067620 T _IO_default_showmanyc
> 080675f0 T _IO_default_stat
> 08067300 T _IO_default_sync
> 08067110 T _IO_default_uflow
> 08067100 T _IO_default_underflow
> 08067610 T _IO_default_write
> 08067fd0 T _IO_default_xsgetn
> 08067910 T _IO_default_xsputn
> 08065c30 W _IO_do_write
> 08067820 T _IO_doallocbuf
> 08061720 W _IO_fclose
> 08061900 T _IO_fflush
> 08064f90 W _IO_file_attach
> 08065cf0 T _IO_file_close
> 08066970 W _IO_file_close_it
> 08065d10 T _IO_file_close_mmap
> 0808dd10 T _IO_file_doallocate
> 080668f0 W _IO_file_finish
> 08066ae0 W _IO_file_fopen
> 080668c0 W _IO_file_init
> 080ad360 R _IO_file_jumps
> 080ad420 R _IO_file_jumps_maybe_mmap
> 080ad3c0 R _IO_file_jumps_mmap
> 080667e0 T _IO_file_open
> 08066550 W _IO_file_overflow
> 08065d70 T _IO_file_read
> 080651f0 T _IO_file_seek
> 08065fc0 W _IO_file_seekoff
> 08065130 t _IO_file_seekoff_maybe_mmap
> 08065010 T _IO_file_seekoff_mmap
> 08066730 W _IO_file_setbuf
> 08066780 T _IO_file_setbuf_mmap
> 08065d50 T _IO_file_stat
> 08066490 W _IO_file_sync
> 08065170 t _IO_file_sync_mmap
> 08065da0 W _IO_file_underflow
> 080653c0 T _IO_file_underflow_maybe_mmap
> 080656e0 T _IO_file_underflow_mmap
> 08065c60 W _IO_file_write
> 08065730 T _IO_file_xsgetn
> 08065390 t _IO_file_xsgetn_maybe_mmap
> 08065600 t _IO_file_xsgetn_mmap
> 08065a30 W _IO_file_xsputn
> 08068670 T _IO_flush_all
> 08068070 T _IO_flush_all_linebuffered
> 08068260 T _IO_flush_all_lockp
> 08061b40 W _IO_fopen
> 08060e50 W _IO_fprintf
> 08061b60 T _IO_fputs
> 08067870 T _IO_free_backup_area
> 08062760 T _IO_free_wbackup_area
> 08061cb0 T _IO_ftell
> 08060eb0 T _IO_funlockfile
> 080648a0 T _IO_fwide
> 08061e70 T _IO_fwrite
> 0808dea0 T _IO_getdelim
> 0808e320 T _IO_getline
> 0808e170 T _IO_getline_info
> 080acc60 r _IO_helper_jumps
> 080c04a0 r _IO_helper_jumps
> 08057ca0 t _IO_helper_overflow
> 080880a0 t _IO_helper_overflow
> 080672e0 T _IO_init
> 08067410 T _IO_init_marker
> 080625d0 T _IO_init_wmarker
> 08067640 T _IO_iter_begin
> 08067650 T _IO_iter_end
> 08067670 T _IO_iter_file
> 08067660 T _IO_iter_next
> 08066fc0 T _IO_least_marker
> 08062370 T _IO_least_wmarker
> 08068680 T _IO_link_in
> 080c9278 D _IO_list_all
> 080cac20 b _IO_list_all_stamp
> 08067680 T _IO_list_lock
> 08067700 T _IO_list_resetlock
> 080676c0 T _IO_list_unlock
> 080674f0 T _IO_marker_delta
> 080674d0 T _IO_marker_difference
> 08064b80 t _IO_mem_finish
> 080ad2e0 r _IO_mem_jumps
> 08064b30 t _IO_mem_sync
> 08065c30 T _IO_new_do_write
> 08061720 T _IO_new_fclose
> 08064f90 T _IO_new_file_attach
> 08066970 T _IO_new_file_close_it
> 080668f0 T _IO_new_file_finish
> 08066ae0 T _IO_new_file_fopen
> 080668c0 T _IO_new_file_init
> 08066550 T _IO_new_file_overflow
> 08065fc0 T _IO_new_file_seekoff
> 08066730 T _IO_new_file_setbuf
> 08066490 T _IO_new_file_sync
> 08065da0 T _IO_new_file_underflow
> 08065c60 T _IO_new_file_write
> 08065a30 T _IO_new_file_xsputn
> 08061b40 T _IO_new_fopen
> 08067230 T _IO_no_init
> 08067190 T _IO_old_init
> 08061fd0 T _IO_padn
> 08067480 T _IO_remove_marker
> 08067540 T _IO_seekmark
> 08062190 T _IO_seekoff
> 080620a0 T _IO_seekoff_unlocked
> 08062690 T _IO_seekwmark
> 08067720 T _IO_setb
> 08067150 T _IO_sgetn
> 08067320 T _IO_sputbackc
> 080624f0 T _IO_sputbackwc
> 0808d560 T _IO_sscanf
> 080c94c4 D _IO_stderr
> 080cac30 b _IO_stdfile_0_lock
> 080cac3c b _IO_stdfile_1_lock
> 080cac48 b _IO_stdfile_2_lock
> 080c94bc D _IO_stdin
> 080aa364 R _IO_stdin_used
> 080c94c0 D _IO_stdout
> 08068ca0 T _IO_str_count
> 08068cc0 T _IO_str_finish
> 08069370 T _IO_str_init_readonly
> 080693b0 T _IO_str_init_static
> 080692e0 T _IO_str_init_static_internal
> 080ad4c0 R _IO_str_jumps
> 080690e0 T _IO_str_overflow
> 08068d00 T _IO_str_pbackfail
> 08068f40 T _IO_str_seekoff
> 08068c40 T _IO_str_underflow
> 08067370 T _IO_sungetc
> 08062540 T _IO_sungetwc
> 08067030 T _IO_switch_to_backup_area
> 08067060 T _IO_switch_to_get_mode
> 08067000 T _IO_switch_to_main_get_area
> 080623b0 T _IO_switch_to_main_wget_area
> 080623f0 T _IO_switch_to_wbackup_area
> 08062470 T _IO_switch_to_wget_mode
> 08068840 T _IO_un_link
> 080678d0 T _IO_unsave_markers
> 080627d0 T _IO_unsave_wmarkers
> 08064bf0 T _IO_vasprintf
> 08064d90 T _IO_vdprintf
> 08058250 T _IO_vfprintf
> 08058250 T _IO_vfprintf_internal
> 080913f0 T _IO_vfscanf
> 080913f0 T _IO_vfscanf_internal
> 080883b0 T _IO_vfwprintf
> 0808e340 T _IO_vsscanf
> 08063080 T _IO_wdefault_doallocate
> 08063130 T _IO_wdefault_finish
> 08062e50 T _IO_wdefault_pbackfail
> 08062430 T _IO_wdefault_uflow
> 08062c50 T _IO_wdefault_xsgetn
> 08062850 T _IO_wdefault_xsputn
> 08063f50 T _IO_wdo_write
> 080630d0 T _IO_wdoallocbuf
> 0808de10 T _IO_wfile_doallocate
> 080ad0e0 R _IO_wfile_jumps
> 080ad1a0 R _IO_wfile_jumps_maybe_mmap
> 080ad140 R _IO_wfile_jumps_mmap
> 08064360 T _IO_wfile_overflow
> 08063330 T _IO_wfile_seekoff
> 08064230 T _IO_wfile_sync
> 08063950 T _IO_wfile_underflow
> 080631c0 t _IO_wfile_underflow_maybe_mmap
> 08063200 t _IO_wfile_underflow_mmap
> 08064080 T _IO_wfile_xsputn
> 080c9280 d _IO_wide_data_0
> 080c9340 d _IO_wide_data_1
> 080c9400 d _IO_wide_data_2
> 08062640 T _IO_wmarker_delta
> 080622a0 T _IO_wpadn
> 08063000 T _IO_wsetb
> w _Jv_RegisterClasses
> 08056af3 t _L_lock_103
> 08082f87 t _L_lock_113
> 08055c19 t _L_lock_119
> 0804f01c t _L_lock_1302
> 08053f77 t _L_lock_138
> 08052c43 t _L_lock_1397
> 08048c7b t _L_lock_14
> 0805f6e9 t _L_lock_14
> 08062275 t _L_lock_141
> 08055bf9 t _L_lock_15
> 0806c582 t _L_lock_1546
> 0805cf6c t _L_lock_155
> 0807cd19 t _L_lock_1573
> 0806c5a2 t _L_lock_1665
> 0806c5c2 t _L_lock_1693
> 0808febc t _L_lock_17
> 08056b13 t _L_lock_184
> 08066f0d t _L_lock_1863
> 0804f03c t _L_lock_1867
> 0804f05c t _L_lock_1925
> 08068b53 t _L_lock_2316
> 08068b63 t _L_lock_2359
> 08068b8b t _L_lock_2489
> 0808e4c3 t _L_lock_25
> 08068b9b t _L_lock_2537
> 08061e4c t _L_lock_26
> 0808e68c t _L_lock_26
> 080501fb t _L_lock_276
> 08050bb7 t _L_lock_28
> 080619f5 t _L_lock_28
> 08068bcf t _L_lock_2874
> 08068bdf t _L_lock_2897
> 080618bb t _L_lock_30
> 08068c07 t _L_lock_3016
> 08068c17 t _L_lock_3039
> 0804f07c t _L_lock_3257
> 08061c90 t _L_lock_33
> 0804f094 t _L_lock_3304
> 0804f0d4 t _L_lock_3373
> 0804efe4 t _L_lock_34
> 080a98f6 t _L_lock_34
> 08061fa8 t _L_lock_34
> 0808d53b t _L_lock_3404
> 0808e149 t _L_lock_37
> 0804f0ec t _L_lock_3803
> 0808807a t _L_lock_381
> 0804f10c t _L_lock_3902
> 0804f128 t _L_lock_3922
> 080501eb t _L_lock_42
> 0807ccf9 t _L_lock_470
> 0805020b t _L_lock_494
> 08054689 t _L_lock_556
> 08097c74 t _L_lock_591
> 0804f138 t _L_lock_5943
> 0804f158 t _L_lock_6249
> 0804f178 t _L_lock_6330
> 0804f19c t _L_lock_6951
> 0804f1bc t _L_lock_7010
> 0804eff0 t _L_lock_71
> 0807d9f2 t _L_lock_715
> 0804f1f0 t _L_lock_7167
> 0808d547 t _L_lock_7325
> 0804f228 t _L_lock_7361
> 0804f254 t _L_lock_7454
> 080506c5 t _L_lock_76
> 0804f284 t _L_lock_7608
> 0804f2c0 t _L_lock_7677
> 0804f2e0 t _L_lock_7751
> 080618c7 t _L_lock_78
> 0804f318 t _L_lock_7970
> 0804f354 t _L_lock_8148
> 0805cf84 t _L_lock_819
> 080645a5 t _L_lock_861
> 08052c03 t _L_lock_877
> 0804f36c t _L_lock_8831
> 0804f384 t _L_lock_8964
> 08056ad3 t _L_lock_9
> 08060e2c t _L_lock_9
> 0804f39c t _L_lock_9102
> 0804f3bc t _L_lock_9132
> 08068b33 t _L_lock_990
> 08068b43 t _L_unlock_1015
> 0804f000 t _L_unlock_102
> 08052c23 t _L_unlock_1024
> 08061a0a t _L_unlock_105
> 0804f00c t _L_unlock_107
> 08055c09 t _L_unlock_107
> 08050bcc t _L_unlock_111
> 0808d52f t _L_unlock_1152
> 08052c33 t _L_unlock_1173
> 080645b1 t _L_unlock_1211
> 08061ca5 t _L_unlock_128
> 08061fb4 t _L_unlock_128
> 080506d5 t _L_unlock_129
> 0804f02c t _L_unlock_1313
> 08056b03 t _L_unlock_134
> 08061e58 t _L_unlock_134
> 0808e698 t _L_unlock_134
> 08082f97 t _L_unlock_136
> 08052c53 t _L_unlock_1403
> 080645bd t _L_unlock_1419
> 080618e7 t _L_unlock_148
> 08061fbd t _L_unlock_150
> 08053f87 t _L_unlock_155
> 0807cd29 t _L_unlock_1586
> 08056ae3 t _L_unlock_16
> 0806c592 t _L_unlock_1600
> 0807cd39 t _L_unlock_1651
> 0807cd49 t _L_unlock_1671
> 0806c5b2 t _L_unlock_1679
> 0806c5cf t _L_unlock_1697
> 080618f0 t _L_unlock_170
> 0807cd59 t _L_unlock_1747
> 08062281 t _L_unlock_181
> 08061e64 t _L_unlock_185
> 0808e6a4 t _L_unlock_185
> 0804f04c t _L_unlock_1871
> 08066f19 t _L_unlock_1896
> 08060ee6 t _L_unlock_19
> 08066f25 t _L_unlock_2031
> 0806228a t _L_unlock_214
> 0804f06c t _L_unlock_2189
> 08068b6f t _L_unlock_2392
> 08068b7b t _L_unlock_2412
> 0805cf78 t _L_unlock_243
> 08068ba7 t _L_unlock_2588
> 08068bb3 t _L_unlock_2649
> 08068b17 t _L_unlock_27
> 08056b23 t _L_unlock_272
> 08068bc3 t _L_unlock_2787
> 08060e3c t _L_unlock_28
> 08053f97 t _L_unlock_292
> 08068beb t _L_unlock_2933
> 08068bfb t _L_unlock_2978
> 08068c23 t _L_unlock_3101
> 0808e161 t _L_unlock_311
> 08068c33 t _L_unlock_3146
> 0804f088 t _L_unlock_3260
> 0805f6f9 t _L_unlock_33
> 0804f0a4 t _L_unlock_3319
> 0804f0b4 t _L_unlock_3330
> 0804f0c4 t _L_unlock_3339
> 0805cf90 t _L_unlock_3416
> 0804f0e0 t _L_unlock_3497
> 08068b23 t _L_unlock_37
> 0804f0fc t _L_unlock_3812
> 0804f118 t _L_unlock_3909
> 080a9903 t _L_unlock_41
> 0808808a t _L_unlock_426
> 08097c68 t _L_unlock_467
> 08056b33 t _L_unlock_487
> 08056b43 t _L_unlock_495
> 0807cd09 t _L_unlock_496
> 0805021b t _L_unlock_514
> 0804f148 t _L_unlock_5954
> 0808fec9 t _L_unlock_61
> 08054699 t _L_unlock_613
> 0804f168 t _L_unlock_6261
> 08061a01 t _L_unlock_63
> 08056b53 t _L_unlock_638
> 0804f184 t _L_unlock_6458
> 0808e4cf t _L_unlock_67
> 0804f190 t _L_unlock_6751
> 0804f1ac t _L_unlock_6956
> 080501db t _L_unlock_7
> 0804f1c8 t _L_unlock_7020
> 0804f1d8 t _L_unlock_7028
> 0804f1e4 t _L_unlock_7092
> 0804f200 t _L_unlock_7173
> 0808e155 t _L_unlock_72
> 0807da02 t _L_unlock_721
> 0804f210 t _L_unlock_7211
> 0804f21c t _L_unlock_7277
> 0804f238 t _L_unlock_7367
> 0808d553 t _L_unlock_7397
> 0804f248 t _L_unlock_7401
> 0804f260 t _L_unlock_7457
> 0804f26c t _L_unlock_7540
> 0804f278 t _L_unlock_7605
> 0804f294 t _L_unlock_7613
> 0804f2a4 t _L_unlock_7633
> 0804f2b4 t _L_unlock_7641
> 0804f2d0 t _L_unlock_7678
> 08050bc3 t _L_unlock_78
> 0804f2f0 t _L_unlock_7817
> 0804f300 t _L_unlock_7888
> 0804f30c t _L_unlock_7967
> 0804f328 t _L_unlock_7976
> 0804f338 t _L_unlock_7995
> 0804f348 t _L_unlock_8007
> 0804f360 t _L_unlock_8172
> 080618d7 t _L_unlock_84
> 08061c9c t _L_unlock_84
> 08048c8b t _L_unlock_85
> 0804f378 t _L_unlock_8841
> 0804f390 t _L_unlock_8968
> 0804f3ac t _L_unlock_9107
> 0804f3cc t _L_unlock_9151
> 08052c13 t _L_unlock_982
> 0808e4d8 t _L_unlock_99
> 080a6ca0 T _Unwind_Backtrace
> 080a4760 T _Unwind_DeleteException
> 080a4820 T _Unwind_FindEnclosingFunction
> 080a8a90 T _Unwind_Find_FDE
> 080a6e40 T _Unwind_ForcedUnwind
> 080a6d30 t _Unwind_ForcedUnwind_Phase2
> 080a46a0 T _Unwind_GetCFA
> 080a4740 T _Unwind_GetDataRelBase
> 080a4670 T _Unwind_GetGR
> 080a46e0 T _Unwind_GetIP
> 080a46f0 T _Unwind_GetIPInfo
> 080a4720 T _Unwind_GetLanguageSpecificData
> 080a4730 T _Unwind_GetRegionStart
> 080a4750 T _Unwind_GetTextRelBase
> 080a7e90 t _Unwind_IteratePhdrCallback
> 080a7150 T _Unwind_RaiseException
> 080a6ef0 t _Unwind_RaiseException_Phase2
> 080a6fa0 T _Unwind_Resume
> 080a72b0 T _Unwind_Resume_or_Rethrow
> 080a46b0 T _Unwind_SetGR
> 080a4710 T _Unwind_SetIP
> 080a4780 t _Unwind_SetSpColumn
> 080c8fb8 D __DTOR_END__
> 080b0a77 r __PRETTY_FUNCTION__.10043
> 080b12a0 r __PRETTY_FUNCTION__.10088
> 080ac7af r __PRETTY_FUNCTION__.10149
> 080c0076 r __PRETTY_FUNCTION__.10237
> 080b1260 r __PRETTY_FUNCTION__.10274
> 080ad22a r __PRETTY_FUNCTION__.10275
> 080b1220 r __PRETTY_FUNCTION__.10375
> 080ac799 r __PRETTY_FUNCTION__.10382
> 080c0068 r __PRETTY_FUNCTION__.10418
> 080b11e0 r __PRETTY_FUNCTION__.10581
> 080c1720 r __PRETTY_FUNCTION__.10624
> 080b11a0 r __PRETTY_FUNCTION__.10695
> 080acd67 r __PRETTY_FUNCTION__.11360
> 080ac7af r __PRETTY_FUNCTION__.11711
> 080aeaf5 r __PRETTY_FUNCTION__.3126
> 080aeb01 r __PRETTY_FUNCTION__.3163
> 080aeb12 r __PRETTY_FUNCTION__.3235
> 080aa423 r __PRETTY_FUNCTION__.4718
> 080af24a r __PRETTY_FUNCTION__.5263
> 080ad7df r __PRETTY_FUNCTION__.5364
> 080ad7ce r __PRETTY_FUNCTION__.5818
> 080b0eb7 r __PRETTY_FUNCTION__.6271
> 080c2396 r __PRETTY_FUNCTION__.6521
> 080c238d r __PRETTY_FUNCTION__.6580
> 080c251e r __PRETTY_FUNCTION__.6732
> 080c2507 r __PRETTY_FUNCTION__.6861
> 080b17d8 r __PRETTY_FUNCTION__.6931
> 080b07d8 r __PRETTY_FUNCTION__.6956
> 080b2205 r __PRETTY_FUNCTION__.7074
> 080b1572 r __PRETTY_FUNCTION__.7146
> 080b081d r __PRETTY_FUNCTION__.7159
> 080b0837 r __PRETTY_FUNCTION__.7179
> 080b1561 r __PRETTY_FUNCTION__.7181
> 080b082d r __PRETTY_FUNCTION__.7211
> 080b14cf r __PRETTY_FUNCTION__.7218
> 080b21ee r __PRETTY_FUNCTION__.7238
> 080b171b r __PRETTY_FUNCTION__.7373
> 080b0770 r __PRETTY_FUNCTION__.7429
> 080ad52d r __PRETTY_FUNCTION__.7541
> 080c1a3a r __PRETTY_FUNCTION__.7544
> 080ad5fe r __PRETTY_FUNCTION__.7547
> 080c1566 r __PRETTY_FUNCTION__.7547
> 080ad66c r __PRETTY_FUNCTION__.7548
> 080afb20 r __PRETTY_FUNCTION__.7610
> 080c2316 r __PRETTY_FUNCTION__.7682
> 080b1440 r __PRETTY_FUNCTION__.7720
> 080affb4 r __PRETTY_FUNCTION__.7832
> 080b0532 r __PRETTY_FUNCTION__.7894
> 080b1420 r __PRETTY_FUNCTION__.7948
> 080aff9b r __PRETTY_FUNCTION__.7989
> 080c1611 r __PRETTY_FUNCTION__.8023
> 080afc43 r __PRETTY_FUNCTION__.8065
> 080af578 r __PRETTY_FUNCTION__.8090
> 080c15ff r __PRETTY_FUNCTION__.8126
> 080b0668 r __PRETTY_FUNCTION__.8143
> 080b13e0 r __PRETTY_FUNCTION__.8143
> 080b0652 r __PRETTY_FUNCTION__.8201
> 080b1109 r __PRETTY_FUNCTION__.8242
> 080b063e r __PRETTY_FUNCTION__.8293
> 080af523 r __PRETTY_FUNCTION__.8300
> 080af54e r __PRETTY_FUNCTION__.8346
> 080b13a0 r __PRETTY_FUNCTION__.8358
> 080af58d r __PRETTY_FUNCTION__.8513
> 080af2c8 r __PRETTY_FUNCTION__.8529
> 080b1360 r __PRETTY_FUNCTION__.8537
> 080ad0c7 r __PRETTY_FUNCTION__.8551
> 080afc2f r __PRETTY_FUNCTION__.8568
> 080c1d2a r __PRETTY_FUNCTION__.8576
> 080af561 r __PRETTY_FUNCTION__.8609
> 080afc0d r __PRETTY_FUNCTION__.8695
> 080b10ee r __PRETTY_FUNCTION__.8713
> 080ad4a6 r __PRETTY_FUNCTION__.8735
> 080b1320 r __PRETTY_FUNCTION__.8816
> 080c1d40 r __PRETTY_FUNCTION__.8909
> 080c1d2f r __PRETTY_FUNCTION__.8951
> 080c1add r __PRETTY_FUNCTION__.8986
> 080b10d4 r __PRETTY_FUNCTION__.9029
> 080c1ad4 r __PRETTY_FUNCTION__.9144
> 080b1300 r __PRETTY_FUNCTION__.9149
> 080af53f r __PRETTY_FUNCTION__.9185
> 080c1d25 r __PRETTY_FUNCTION__.9240
> 080b10ba r __PRETTY_FUNCTION__.9361
> 080b12e0 r __PRETTY_FUNCTION__.9524
> 080b10a0 r __PRETTY_FUNCTION__.9698
> 080ad33a r __PRETTY_FUNCTION__.9750
> 080b12c0 r __PRETTY_FUNCTION__.9790
> 080acfe1 r __PRETTY_FUNCTION__.9879
> 080aea3b r __PRETTY_FUNCTION__.9903
> 080b1086 r __PRETTY_FUNCTION__.9982
> 0809d830 T ____strtod_l_internal
> 0809b5a0 T ____strtof_l_internal
> 08056c60 T ____strtol_l_internal
> 0809fcf0 T ____strtold_l_internal
> 0809a400 T ____strtoll_l_internal
> 08057160 T ____strtoul_l_internal
> 0809aa90 T ____strtoull_l_internal
> 08060e70 T ___asprintf
> 080cad24 V ___brk_addr
> 0804f6a0 T ___fxstat64
> 0805d360 T ___printf_fp
> 08050ab0 T ___vfprintf_chk
> 08097c50 T ___vfscanf
> 080716c0 T ___xstat64
> 080cabe4 B __abort_msg
> 08071740 T __access
> 080565f0 T __add_to_environ
> 080ca008 V __after_morecore_hook
> 0808fc50 T __alloc_dir
> 0808e970 T __argz_add_sep
> 0806a920 T __argz_count
> 0808e8a0 T __argz_create_sep
> 0806a960 T __argz_stringify
> 08060e70 T __asprintf
> 08051700 T __assert_fail
> 08071920 t __atomic_writev_replacement
> 080506f0 T __backtrace
> 08050840 T __backtrace_symbols_fd
> 080718e0 T __brk
> 080c9720 A __bss_start
> 0808eac0 T __btowc
> 0804d3f0 T __calloc
> 0804dbd0 T __cfree
> 08056490 T __clearenv
> 080716f0 W __close
> 080716fa T __close_nocancel
> 0808fdc0 T __closedir
> 08050380 W __connect
> 08050380 T __connect_internal
> 08057620 T __correctly_grouped_prefixmb
> 08085a20 T __ctype_b_loc
> 08085aa0 T __ctype_tolower_loc
> 08085a60 T __ctype_toupper_loc
> 080cad24 B __curbrk
> 08085a00 T __current_locale_name
> 08048c60 T __cxa_atexit
> 080c9000 D __data_start
> 080cac80 B __daylight
> 080517f0 T __dcgettext
> 08052510 T __dcigettext
> 0804f3e0 T __default_morecore
> 080a8d70 T __deregister_frame
> 080a8d60 T __deregister_frame_info
> 080a8c60 T __deregister_frame_info_bases
> 080a9630 T __dl_iterate_phdr
> 08098050 T __dladdr
> 08098070 T __dladdr1
> 080a1ef0 T __dlclose
> 08097ea0 T __dlerror
> 080980d0 T __dlinfo
> 08098220 T __dlmopen
> 080a1e10 T __dlopen
> 080a1f20 T __dlsym
> 080a1fb0 T __dlvsym
> 08060e90 T __dprintf
> 080c9004 D __dso_handle
> 080c2c48 r __elf_set___libc_atexit_element__IO_cleanup__
> 080c2c24 r __elf_set___libc_subfreeres_element_buffer_free__
> 080c2c18 r __elf_set___libc_subfreeres_element_free_mem__
> 080c2c1c r __elf_set___libc_subfreeres_element_free_mem__
> 080c2c20 r __elf_set___libc_subfreeres_element_free_mem__
> 080c2c28 r __elf_set___libc_subfreeres_element_free_mem__
> 080c2c2c r __elf_set___libc_subfreeres_element_free_mem__
> 080c2c30 r __elf_set___libc_subfreeres_element_free_mem__
> 080c2c34 r __elf_set___libc_subfreeres_element_free_mem__
> 080c2c38 r __elf_set___libc_subfreeres_element_free_mem__
> 080c2c3c r __elf_set___libc_subfreeres_element_free_mem__
> 080c2c40 r __elf_set___libc_subfreeres_element_free_mem__
> 080c2c44 r __elf_set___libc_subfreeres_element_free_mem__
> 080ca4f8 B __environ
> 080c900c D __exit_funcs
> 0804f680 T __exit_thread
> 08064e80 T __fcloseall
> 0804f830 W __fcntl
> 0804f7f0 T __fcntl_nocancel
> 080c8fa8 b __fini_array_end
> 080c8fa8 b __fini_array_start
> 08061a70 T __fopen_internal
> 08061a20 T __fopen_maybe_mmap
> 08070a00 W __fork
> 080cb1f4 B __fork_generation_pointer
> 080cb1f8 B __fork_handlers
> 080ca5a0 B __fork_lock
> 08060e50 T __fprintf
> 080c9080 D __fpu_control
> 080a7050 T __frame_state_for
> 0804dbd0 T __free
> 080ca004 V __free_hook
> 080aa80a r __func__.10043
> 080aa7ed r __func__.10099
> 080aa7df r __func__.10158
> 080aa7c3 r __func__.10293
> 080aa7af r __func__.10465
> 080aa78f r __func__.10595
> 080aa844 r __func__.10670
> 080aa7fc r __func__.10790
> 080aa7d9 r __func__.10878
> 080aa7b9 r __func__.8914
> 080aa85f r __func__.9433
> 080aa7cf r __func__.9543
> 080aa7a2 r __func__.9745
> 080aa837 r __func__.9775
> 080aa851 r __func__.9828
> 080aa828 r __func__.9909
> 080aa818 r __func__.9989
> 08060eb0 T __funlockfile
> 08061650 T __fxprintf
> 0804f6a0 T __fxstat64
> 080a8db0 T __gcc_personality_v0
> 0807bc20 T __gconv
> 0807bf20 T __gconv_alias_compare
> 080cb218 B __gconv_alias_db
> 0807dae0 T __gconv_btwoc_ascii
> 0807be10 T __gconv_close
> 0807c0c0 T __gconv_close_transform
> 0807bf40 T __gconv_compare_alias
> 080830e0 T __gconv_compare_alias_cache
> 08083920 T __gconv_find_shlib
> 0807cac0 T __gconv_find_transform
> 0807bec0 T __gconv_get_alias_db
> 0807da20 T __gconv_get_builtin_trans
> 08082fb0 T __gconv_get_cache
> 0807beb0 T __gconv_get_modules_db
> 0807d2d0 T __gconv_get_path
> 080836b0 T __gconv_load_cache
> 080cb214 B __gconv_lock
> 08083280 T __gconv_lookup_cache
> 080cb220 B __gconv_max_path_elem_len
> 080cb210 B __gconv_modules_db
> 0807b460 T __gconv_open
> 080cb224 B __gconv_path_elem
> 080cb21c B __gconv_path_envvar
> 0807d610 T __gconv_read_conf
> 08082fc0 T __gconv_release_cache
> 08083870 T __gconv_release_shlib
> 0807c020 T __gconv_release_step
> 080807a0 T __gconv_transform_ascii_internal
> 08080030 T __gconv_transform_internal_ascii
> 0807db00 T __gconv_transform_internal_ucs2
> 08080f80 T __gconv_transform_internal_ucs2reverse
> 08082110 T __gconv_transform_internal_ucs4
> 08082500 T __gconv_transform_internal_ucs4le
> 0807f690 T __gconv_transform_internal_utf8
> 0807e2b0 T __gconv_transform_ucs2_internal
> 08081740 T __gconv_transform_ucs2reverse_internal
> 08081c90 T __gconv_transform_ucs4_internal
> 08080ae0 T __gconv_transform_ucs4le_internal
> 0807e810 T __gconv_transform_utf8_internal
> 08082990 T __gconv_translit_find
> 08082be0 T __gconv_transliterate
> 080724e0 T __get_avphys_pages
> 08071690 T __get_child_max
> 080726a0 T __get_nprocs
> 08072800 T __get_nprocs_conf
> 080724f0 T __get_phys_pages
> 080728b0 T __getclktck
> 08071760 T __getcwd
> 0808dea0 W __getdelim
> 08098670 T __getdents64
> 08071b70 T __getdtablesize
> 08070cd0 T __getegid
> 08070cb0 T __geteuid
> 08070cc0 T __getgid
> 0804f950 T __getpagesize
> 08070c60 T __getpid
> 080718b0 W __getrlimit
> 08055840 T __gettext_extract_plural
> 08054f60 T __gettext_free_exp
> 080ac3c8 R __gettext_germanic_plural
> 08055070 T __gettextparse
> 08070ca0 T __getuid
> w __gmon_start__
> 0805cfa0 T __guess_grouping
> 08087cf0 T __handle_registered_modifier_mb
> 08087e10 T __handle_registered_modifier_wc
> 08055960 T __hash_string
> 080cb278 B __have_o_cloexec
> 080cb0ac B __have_pipe2
> 080cb0a8 B __have_sock_cloexec
> 080a7358 T __i686.get_pc_thunk.bx
> 080a7354 T __i686.get_pc_thunk.cx
> 080c8fa8 b __init_array_end
> 080c8fa8 b __init_array_start
> 08050300 T __init_misc
> 08048c10 T __internal_atexit
> 0808ff10 T __isatty
> 08085ae0 T __isinf
> 08085b40 T __isinfl
> 08085b10 T __isnan
> 08085ba0 T __isnanl
> 08072a10 T __libc_alloca_cutoff
> 080cb190 B __libc_argc
> 080cb194 B __libc_argv
> 080c2c48 r __libc_atexit
> 0804d3f0 T __libc_calloc
> 08048530 T __libc_check_standard_fds
> 080716f0 T __libc_close
> 08050380 T __libc_connect
> 080488b0 T __libc_csu_fini
> 080488f0 T __libc_csu_init
> 080488a0 T __libc_csu_irel
> 080504c0 T __libc_disable_asynccancel
> 08090d20 T __libc_dlclose
> 08090ec0 T __libc_dlopen_mode
> 08090d30 T __libc_dlsym
> 08090d90 T __libc_dlsym_private
> 08050530 T __libc_enable_asynccancel
> 080c8fc8 D __libc_enable_secure
> 080cb18c B __libc_enable_secure_decided
> 00000010 B __libc_errno
> 08048fb0 T __libc_fatal
> 0804f830 T __libc_fcntl
> 08070a00 T __libc_fork
> 0804dbd0 T __libc_free
> 080a9880 t __libc_freeres_fn
> 080cb27c b __libc_freeres_ptrs
> 08051660 T __libc_init_first
> 08051510 T __libc_init_secure
> 0808fee0 T __libc_lseek
> 080728c0 T __libc_lseek64
> 0804a240 T __libc_mallinfo
> 0804dca0 T __libc_malloc
> 080c9020 D __libc_malloc_initialized
> 0804a110 T __libc_mallopt
> 0804e0b0 T __libc_memalign
> 08048ca0 T __libc_message
> 080c9074 D __libc_multiple_libcs
> 0804f6d0 T __libc_open
> 0804d7d0 T __libc_pvalloc
> 0804f730 T __libc_read
> 0804ea70 T __libc_realloc
> 08090df0 T __libc_register_dl_open_hook
> 08097c80 T __libc_register_dlfcn_hook
> 080503e0 T __libc_send
> 080cad80 B __libc_setlocale_lock
> 080485d0 T __libc_setup_tls
> 08085d30 T __libc_sigaction
> 080c8fc4 D __libc_stack_end
> 080482a0 T __libc_start_main
> 080c2c18 r __libc_subfreeres
> 0000001c B __libc_tsd_CTYPE_B
> 00000024 B __libc_tsd_CTYPE_TOLOWER
> 00000020 B __libc_tsd_CTYPE_TOUPPER
> 0000000c D __libc_tsd_LOCALE
> 00000014 b __libc_tsd_MALLOC
> 0804d9d0 T __libc_valloc
> 0804f790 T __libc_write
> 08071aa0 T __libc_writev
> 080ad240 R __libio_codecvt
> 080ad2b8 R __libio_translit
> 08050590 T __linkin_atfork
> 08050460 T __lll_lock_wait_private
> 08050490 T __lll_unlock_wake_private
> 080728c0 T __llseek
> 0806b5d0 T __localtime_r
> 08085c70 T __longjmp
> 0808fee0 W __lseek
> 080728c0 T __lseek64
> 0804a240 T __mallinfo
> 0804dca0 T __malloc
> 080497e0 t __malloc_assert
> 080491e0 T __malloc_check_init
> 0804df20 T __malloc_get_state
> 080c9014 V __malloc_hook
> 080ca000 V __malloc_initialize_hook
> 0804a2b0 T __malloc_set_state
> 0804e350 T __malloc_stats
> 0804b220 T __malloc_trim
> 08049360 T __malloc_usable_size
> 0804a110 T __mallopt
> 08098440 T __mbrlen
> 08098470 T __mbrtowc
> 0806af00 T __mbsnrtowcs
> 0808ec20 T __mbsrtowcs
> 0808ec90 T __mbsrtowcs_l
> 0804e0b0 T __memalign
> 080c901c V __memalign_hook
> 0806a560 T __memchr
> 0804f4c0 T __mempcpy
> 0808f460 T __mktime_internal
> 08050230 T __mmap
> 08071ba0 T __mmap64
> 080c15a0 R __mon_yday
> 080c9010 D __morecore
> 08091320 T __mpn_add_n
> 080913b0 T __mpn_addmul_1
> 08086460 T __mpn_cmp
> 080a1d60 T __mpn_construct_double
> 080a1d20 T __mpn_construct_float
> 080a1dc0 T __mpn_construct_long_double
> 080864d0 T __mpn_divrem
> 08087860 T __mpn_extract_double
> 08087990 T __mpn_extract_long_double
> 08087320 T __mpn_impn_mul_n
> 08087200 T __mpn_impn_mul_n_basecase
> 08086ea0 T __mpn_impn_sqr_n
> 08086d90 T __mpn_impn_sqr_n_basecase
> 08086970 T __mpn_lshift
> 08086a30 T __mpn_mul
> 08086d50 T __mpn_mul_1
> 080876f0 T __mpn_mul_n
> 080869d0 T __mpn_rshift
> 08087790 T __mpn_sub_n
> 08087820 T __mpn_submul_1
> 080502a0 T __mprotect
> 08050350 T __mremap
> 08050280 T __munmap
> 08048ad0 T __new_exitfn
> 080cb0a0 B __new_exitfn_called
> 08061720 T __new_fclose
> 08061b40 T __new_fopen
> 080718b0 T __new_getrlimit
> w __nptl_deallocate_tsd
> w __nptl_nthreads
> 0808efd0 T __offtime
> 0804f6d0 W __open
> 0804f6da T __open_nocancel
> 0808fd80 T __opendir
> 080670d0 T __overflow
> 08060ef0 T __parse_one_specmb
> 0808d580 T __parse_one_specwc
> 0804e2e0 T __posix_memalign
> 080c8fa8 b __preinit_array_end
> 080c8fa8 b __preinit_array_start
> 080cb284 B __printf_arginfo_table
> 0805d360 T __printf_fp
> 0805f710 T __printf_fphex
> 080cb1a0 B __printf_function_table
> 080cb274 B __printf_modifier_table
> 080cb288 B __printf_va_arg_table
> 080986f0 T __profil
> 08098850 T __profile_frequency
> 080c903c D __progname
> 080c9038 D __progname_full
> w __pthread_getspecific
> 08048880 W __pthread_initialize_minimal
> w __pthread_key_create
> w __pthread_mutex_lock
> w __pthread_mutex_unlock
> w __pthread_once
> w __pthread_rwlock_destroy
> w __pthread_rwlock_init
> w __pthread_rwlock_rdlock
> w __pthread_rwlock_unlock
> w __pthread_rwlock_wrlock
> w __pthread_setspecific
> w __pthread_unwind
> 0804d7d0 T __pvalloc
> 0806a850 T __rawmemchr
> 0804f730 W __read
> 0804f73a T __read_nocancel
> 0808fe00 T __readdir64
> 08072a80 T __readonly_area
> 0804ea70 T __realloc
> 080c9018 V __realloc_hook
> 080505d0 T __register_atfork
> 080a83f0 T __register_frame
> 080a7400 T __register_frame_info
> 080a7360 T __register_frame_info_bases
> 080a74d0 T __register_frame_info_table
> 080a7430 T __register_frame_info_table_bases
> 080a83b0 T __register_frame_table
> 0805f6e0 T __register_printf_function
> 08087f20 T __register_printf_modifier
> 0805f600 T __register_printf_specifier
> 08060d90 T __register_printf_type
> 08085d28 t __restore
> 08085d20 t __restore_rt
> 080489c0 T __run_exit_handlers
> 0804f8c0 T __sbrk
> 08071670 T __sched_yield
> 08056b70 T __secure_getenv
> 080503e0 W __send
> 08056a80 T __setenv
> 080559a0 T __setfpucw
> 080a20b0 T __setitimer
> 08085e60 T __sigaction
> 08085c30 T __sigjmp_save
> 08085ea0 T __sigprocmask
> 08085bf0 T __sigsetjmp
> 08050440 T __socket
> 0808d560 T __sscanf
> 080c8fcc D __stack_prot
> 080c2c48 A __start___libc_atexit
> 080c2c4c A __stop___libc_atexit
> 0806a7a0 T __stpcpy
> 0806a7f0 T __strcasecmp
> 0808e7b0 T __strcasecmp_l
> 0804f500 T __strchrnul
> 080695d0 T __strdup
> 08069670 T __strerror_r
> 0806da90 t __strftime_internal
> 08070260 T __strftime_l
> 080a2050 T __strncasecmp_l
> 0808e700 T __strndup
> 080697a0 T __strnlen
> 0808e810 T __strsep
> 0808e810 T __strsep_g
> 0809b140 T __strtod_internal
> 0809f810 W __strtod_l
> 0809b100 T __strtof_internal
> 0809d350 W __strtof_l
> 08056bd0 T __strtol_internal
> 08057140 W __strtol_l
> 080ac420 R __strtol_ul_max_tab
> 080ac4c0 R __strtol_ul_rem_tab
> 080c1ec0 R __strtol_ull_max_tab
> 080c1fe0 R __strtol_ull_rem_tab
> 0809b180 T __strtold_internal
> 080a1d00 W __strtold_l
> 0809a370 T __strtoll_internal
> 0809aa70 W __strtoll_l
> 08056c30 T __strtoul_internal
> 08057600 W __strtoul_l
> 0809a3d0 T __strtoull_internal
> 0809b0c0 W __strtoull_l
> 080c1100 R __sys_errlist_internal
> 080c1310 R __sys_nerr_internal
> 080516f0 T __syscall_error
> 080516f2 T __syscall_error_1
> 08071240 T __sysconf
> 08070d10 t __sysconf_check_spec
> 080501c0 T __syslog
> 080501a0 T __syslog_chk
> 0808ff40 T __tcgetattr
> 08071e90 T __tdelete
> 08071e70 T __tdestroy
> 080bf060 R __tens
> 08071d20 T __tfind
> 080cac84 B __timezone
> 080729b0 T __towctrans
> 08072310 T __tsearch
> 08071e00 T __twalk
> 0806b9d0 T __tz_compute
> 0806c390 T __tz_convert
> 0806c5e0 T __tzfile_compute
> 0806d870 T __tzfile_default
> 0806cc50 T __tzfile_read
> 080c94c8 D __tzname
> 080cb1ec B __tzname_cur_max
> 0806c540 T __tzname_max
> 0806c4d0 T __tzset
> 0806bbc0 T __tzset_parse_tz
> 0806baf0 T __tzstring
> 0806a560 W __ubp_memchr
> 08067e30 T __uflow
> 080709e0 T __uname
> 08067f00 T __underflow
> 08056510 T __unsetenv
> 080cb1f0 B __use_tzfile
> 0804d9d0 T __valloc
> 08050ab0 T __vfprintf_chk
> 08097c50 T __vfscanf
> 080883b0 T __vfwprintf
> 0808e340 W __vsscanf
> 08050180 T __vsyslog
> 0804fcb0 T __vsyslog_chk
> 0806aa70 T __wcrtomb
> 0808ec60 T __wcschrnul
> 0808ea40 T __wcslen
> 0806b530 T __wcsmbs_clone_conv
> 080ad6a0 R __wcsmbs_gconv_fcts_c
> 0806b270 T __wcsmbs_getfct
> 0806b350 T __wcsmbs_load_conv
> 0806b2d0 T __wcsmbs_named_conv
> 0806b1a0 T __wcsnlen
> 0806ac60 T __wcsrtombs
> 08072940 T __wctrans
> 0806a9b0 T __wmemcpy
> 0806a9e0 T __wmemmove
> 0806aa60 T __wmempcpy
> 08062810 T __woverflow
> 0804f790 W __write
> 0804f79a T __write_nocancel
> 08071aa0 T __writev
> 08062d00 T __wuflow
> 08062b20 T __wunderflow
> 080716c0 T __xstat64
> 0807abb0 T _dl_add_to_slotinfo
> 080511c0 T _dl_addr
> 08051150 T _dl_addr_inside_object
> 080cb128 B _dl_all_dirs
> 08077df0 T _dl_allocate_static_tls
> 0807af80 T _dl_allocate_tls
> 0807ace0 T _dl_allocate_tls_init
> 0807aef0 T _dl_allocate_tls_storage
> 080c8fc0 D _dl_argv
> 08050bf0 T _dl_aux_init
> 080cb0e8 B _dl_bind_not
> 080a20e0 t _dl_build_local_scope
> 08075e60 T _dl_cache_libcmp
> 0808ffd0 T _dl_call_pltexit
> 0807a040 T _dl_catch_error
> 080a4160 T _dl_check_all_versions
> 080a3d00 T _dl_check_map_versions
> 080cb108 B _dl_clktck
> 0809a290 T _dl_close
> 08099630 T _dl_close_worker
> 080c904c D _dl_correct_cache_id
> 0807ac70 T _dl_deallocate_tls
> 080c9048 D _dl_debug_fd
> 0807a3d0 T _dl_debug_initialize
> 080cb0d0 B _dl_debug_mask
> 0807a9c0 T _dl_debug_printf
> 0807a9a0 T _dl_debug_printf_c
> 0807a440 T _dl_debug_state
> 0807a530 t _dl_debug_vdprintf
> 08051560 T _dl_discover_osversion
> 0807a980 T _dl_dprintf
> 08072cd0 T _dl_dst_count
> 08075130 T _dl_dst_substitute
> 080cb10c B _dl_dynamic_weak
> 080c94d0 D _dl_error_catch_tsd
> 080a3700 T _dl_fini
> 080901c0 T _dl_fixup
> 0807aff0 T _dl_get_origin
> 0807aa60 T _dl_get_tls_static_info
> 0807a450 T _dl_higher_prime_number
> 080cab08 B _dl_hwcap
> 08050e20 T _dl_important_hwcaps
> 080cb130 B _dl_inhibit_rpath
> 080a3390 T _dl_init
> 080cb114 B _dl_init_all_dirs
> 08074e90 T _dl_init_paths
> 080c9044 D _dl_init_static_tls
> 080cb124 B _dl_initfirst
> 0807b3a0 T _dl_initial_error_catch_tsd
> 080cb0c4 B _dl_initial_searchlist
> 080cb0f0 B _dl_lazy
> 080cb0d8 B _dl_load_adds
> 08075f80 T _dl_load_cache_lookup
> 080c905c D _dl_load_lock
> 08076ee0 T _dl_lookup_symbol_x
> 0807b220 T _dl_make_stack_executable
> 080c9054 D _dl_make_stack_executable_hook
> 08075670 T _dl_map_object
> 080a2160 T _dl_map_object_deps
> 08073e10 t _dl_map_object_from_fd
> 08090350 T _dl_mcount
> 0807b380 T _dl_mcount_wrapper
> 0807b360 T _dl_mcount_wrapper_check
> 0807a4c0 T _dl_name_match_p
> 08077910 T _dl_new_object
> 0807aaf0 T _dl_next_tls_modid
> 080cb0f8 B _dl_nns
> 08050e50 T _dl_non_dynamic_init
> 08079f30 T _dl_nothread_init_static_tls
> 080cb140 B _dl_ns
> 08098860 T _dl_open
> 080c96d4 d _dl_open_hook
> 080cb104 B _dl_origin_path
> 080cb12c B _dl_osversion
> 080b04cd r _dl_out_of_memory
> 080cb134 B _dl_pagesize
> 080cb0f4 B _dl_phdr
> 080cb11c B _dl_phnum
> 080cb0ec B _dl_platform
> 080cb0cc B _dl_platformlen
> 080cb0e4 B _dl_profile
> 0808ffe0 T _dl_profile_fixup
> 080cb120 B _dl_profile_map
> 080cb0c0 B _dl_profile_output
> 08077e30 T _dl_protect_relro
> 080cb0fc B _dl_random
> 08079ff0 T _dl_receive_error
> 08077da0 T _dl_reloc_bad_type
> 08077e90 T _dl_relocate_object
> 080754e0 T _dl_rtld_di_serinfo
> w _dl_rtld_map
> 0807b2a0 T _dl_runtime_profile
> 0807b280 T _dl_runtime_resolve
> 0807b170 T _dl_scope_free
> 080cb100 B _dl_scope_free_list
> 08076630 T _dl_setup_hash
> 0807a350 T _dl_signal_cerror
> 0807a120 T _dl_signal_error
> 080a3480 T _dl_sort_fini
> 080c9050 D _dl_stack_flags
> 08051650 T _dl_start
> 080905b0 T _dl_start_profile
> w _dl_starting_up
> 080a4500 T _dl_sym
> 0807a9e0 T _dl_sysdep_read_whole_file
> 080c9058 D _dl_sysinfo
> 080cb110 B _dl_sysinfo_dso
> 08050be0 t _dl_sysinfo_int80
> 080cb094 B _dl_tls_dtv_gaps
> 080cb090 B _dl_tls_dtv_slotinfo_list
> 080cb098 B _dl_tls_generation
> 0807aa80 T _dl_tls_get_addr_soft
> 080cb08c B _dl_tls_max_dtv_idx
> 08048570 T _dl_tls_setup
> 080cb088 B _dl_tls_static_align
> 080cb09c B _dl_tls_static_nelem
> 080c9008 D _dl_tls_static_size
> 080cb084 B _dl_tls_static_used
> 0807b3e0 T _dl_tlsdesc_resolve_abs_plus_addend
> 08091110 T _dl_tlsdesc_resolve_abs_plus_addend_fixup
> 0807b440 T _dl_tlsdesc_resolve_hold
> 08090f70 T _dl_tlsdesc_resolve_hold_fixup
> 0807b400 T _dl_tlsdesc_resolve_rel
> 08090fb0 T _dl_tlsdesc_resolve_rel_fixup
> 0807b420 T _dl_tlsdesc_resolve_rela
> 080911c0 T _dl_tlsdesc_resolve_rela_fixup
> 0807b3c0 T _dl_tlsdesc_return
> 0807b3d0 T _dl_tlsdesc_undefweak
> 08077ce0 T _dl_try_allocate_static_tls
> 08075f40 T _dl_unload_cache
> 08090f50 T _dl_unmap
> 080c9040 D _dl_use_load_bias
> 080cb118 B _dl_verbose
> 080a4510 T _dl_vsym
> 080cb0e0 B _dl_wait_lookup_done
> 080aba60 R _dl_x86_cap_flags
> 080abb60 R _dl_x86_platforms
> 08097d90 T _dlerror_run
> 080c96e0 d _dlfcn_hooks
> 080c9720 A _edata
> 080cb294 A _end
> 080ca4f8 V _environ
> 0804f660 T _exit
> 080aa334 T _fini
> 08057c40 T _fitoa
> 08057bf0 T _fitoa_word
> 08068070 W _flushlbf
> 080aa360 R _fp_hw
> 080bfe40 R _fpioconst_pow10
> 08058030 t _i18n_number_rewrite
> 0805d140 t _i18n_number_rewrite
> 08088290 t _i18n_number_rewrite
> 08048134 T _init
> 0804a7b0 t _int_free
> 0804b870 t _int_malloc
> 0804cc50 t _int_memalign
> 0804e4d0 t _int_realloc
> 08057990 T _itoa
> 080ac500 R _itoa_base_table
> 080ac6c0 R _itoa_lower_digits
> 080ac700 R _itoa_upper_digits
> 08057880 T _itoa_word
> 08087ad0 T _itowa
> 080bff20 R _itowa_lower_digits
> 080bffc0 R _itowa_upper_digits
> 080bf03c R _libc_intl_domainname
> 080b1740 R _nl_C
> 080be7a0 R _nl_C_LC_ADDRESS
> 080beaa0 R _nl_C_LC_COLLATE
> 080b3c20 R _nl_C_LC_CTYPE
> 080b2260 R _nl_C_LC_CTYPE_class
> 080b2560 R _nl_C_LC_CTYPE_class32
> 080b3980 R _nl_C_LC_CTYPE_class_alnum
> 080b3620 R _nl_C_LC_CTYPE_class_alpha
> 080b3860 R _nl_C_LC_CTYPE_class_blank
> 080b38c0 R _nl_C_LC_CTYPE_class_cntrl
> 080b3680 R _nl_C_LC_CTYPE_class_digit
> 080b3800 R _nl_C_LC_CTYPE_class_graph
> 080b35c0 R _nl_C_LC_CTYPE_class_lower
> 080b37a0 R _nl_C_LC_CTYPE_class_print
> 080b3920 R _nl_C_LC_CTYPE_class_punct
> 080b3740 R _nl_C_LC_CTYPE_class_space
> 080b3560 R _nl_C_LC_CTYPE_class_upper
> 080b36e0 R _nl_C_LC_CTYPE_class_xdigit
> 080b3aa0 R _nl_C_LC_CTYPE_map_tolower
> 080b39e0 R _nl_C_LC_CTYPE_map_toupper
> 080b2f60 R _nl_C_LC_CTYPE_tolower
> 080b2960 R _nl_C_LC_CTYPE_toupper
> 080b3b60 R _nl_C_LC_CTYPE_width
> 080bea20 R _nl_C_LC_IDENTIFICATION
> 080be860 R _nl_C_LC_MEASUREMENT
> 080bdde0 R _nl_C_LC_MESSAGES
> 080bde20 R _nl_C_LC_MONETARY
> 080be720 R _nl_C_LC_NAME
> 080bdf00 R _nl_C_LC_NUMERIC
> 080be6e0 R _nl_C_LC_PAPER
> 080be820 R _nl_C_LC_TELEPHONE
> 080be500 R _nl_C_LC_TIME
> 080bf041 R _nl_C_codeset
> 080abd60 R _nl_C_locobj
> 080ad787 R _nl_C_name
> 080abe35 R _nl_POSIX_name
> 080aa040 T _nl_archive_subfreeres
> 080b1629 R _nl_category_name_idxs
> 080b1636 R _nl_category_name_sizes
> 080b15a0 R _nl_category_names
> 080b1c00 r _nl_category_num_items
> 080b16a0 r _nl_category_postload
> 0806b230 T _nl_cleanup_ctype
> 08070990 T _nl_cleanup_time
> w _nl_current_LC_ADDRESS
> w _nl_current_LC_ADDRESS_used
> w _nl_current_LC_COLLATE
> w _nl_current_LC_COLLATE_used
> 00000000 D _nl_current_LC_CTYPE
> 00000001 A _nl_current_LC_CTYPE_used
> w _nl_current_LC_IDENTIFICATION
> w _nl_current_LC_IDENTIFICATION_used
> w _nl_current_LC_MEASUREMENT
> w _nl_current_LC_MEASUREMENT_used
> w _nl_current_LC_MESSAGES
> w _nl_current_LC_MESSAGES_used
> 00000004 D _nl_current_LC_MONETARY
> 00000001 A _nl_current_LC_MONETARY_used
> w _nl_current_LC_NAME
> w _nl_current_LC_NAME_used
> 00000008 D _nl_current_LC_NUMERIC
> 00000001 A _nl_current_LC_NUMERIC_used
> w _nl_current_LC_PAPER
> w _nl_current_LC_PAPER_used
> w _nl_current_LC_TELEPHONE
> w _nl_current_LC_TELEPHONE_used
> w _nl_current_LC_TIME
> w _nl_current_LC_TIME_used
> 080c9078 D _nl_current_default_domain
> 080b1660 r _nl_current_used
> 080abe3b R _nl_default_default_domain
> 080abe44 R _nl_default_dirname
> 080b170b R _nl_default_locale_path
> 080cb198 B _nl_domain_bindings
> 08054580 T _nl_expand_alias
> 08054d50 T _nl_explode_name
> 08052c70 T _nl_find_domain
> 080844f0 T _nl_find_locale
> 08051a50 T _nl_find_msg
> 080a99b0 T _nl_finddomain_subfreeres
> 08070810 T _nl_get_alt_digit
> 08070520 T _nl_get_era_entry
> 08070890 T _nl_get_walt_digit
> 080c9660 D _nl_global_locale
> 08070640 t _nl_init_alt_digit
> 08070290 t _nl_init_era_entries
> 08084990 T _nl_intern_locale_data
> 08052ed0 T _nl_load_domain
> 08084d20 T _nl_load_locale
> 08084fb0 T _nl_load_locale_from_archive
> 080cabc0 b _nl_loaded_domains
> 080cb240 B _nl_locale_file_list
> 080a9e90 T _nl_locale_subfreeres
> 08054890 T _nl_make_l10nflist
> 080cb19c B _nl_msg_cat_cntr
> 080546b0 T _nl_normalize_codeset
> 080706f0 T _nl_parse_alt_digit
> 08085990 T _nl_postload_ctype
> 08084490 T _nl_remove_locale
> 080704d0 T _nl_select_era_entry
> 080cab20 B _nl_state_lock
> 080a9a00 T _nl_unload_domain
> 08084930 T _nl_unload_locale
> 080b20e0 r _nl_value_type_LC_ADDRESS
> 080b1f80 r _nl_value_type_LC_COLLATE
> 080b1c80 r _nl_value_type_LC_CTYPE
> 080b2140 r _nl_value_type_LC_IDENTIFICATION
> 080b2128 r _nl_value_type_LC_MEASUREMENT
> 080b2098 r _nl_value_type_LC_MESSAGES
> 080b1fe0 r _nl_value_type_LC_MONETARY
> 080b20b8 r _nl_value_type_LC_NAME
> 080b1d9c r _nl_value_type_LC_NUMERIC
> 080b20ac r _nl_value_type_LC_PAPER
> 080b2114 r _nl_value_type_LC_TELEPHONE
> 080b1dc0 r _nl_value_type_LC_TIME
> 080b1c40 r _nl_value_types
> w _pthread_cleanup_pop_restore
> w _pthread_cleanup_push_defer
> 08085f30 T _quicksort
> 080cb1fc B _r_debug
> 08048980 T _setjmp
> 08048150 T _start
> 080c1100 V _sys_errlist
> 080c1100 R _sys_errlist_internal
> 080c1310 V _sys_nerr
> 080c1310 R _sys_nerr_internal
> 080c2100 R _tens_in_limb
> 080cb1c0 B _tmbuf
> 08055a00 T abort
> 08071740 W access
> 0807d1a0 t add_alias2
> 080a7ab0 t add_fdes
> 0807ce50 t add_module
> 080731f0 t add_name_to_object
> 08072e00 t add_path.9328
> 08098c20 t add_to_global
> 080c9718 d adds.8790
> 08054670 t alias_compare
> 080abe73 r aliasfile.7284
> 080ca4ec b aligned_heap_area
> 080b2224 r archfname
> 080cadc0 b archive_stat
> 080cae20 b archloaded
> 080cada0 b archmapped
> 0804b620 t arena_get2
> 080ca4bc b arena_mem
> 0808e970 W argz_add_sep
> 0806a920 W argz_count
> 0808e8a0 W argz_create_sep
> 0806a960 W argz_stringify
> 08060e70 W asprintf
> 080ca4cc b atfork_mem
> 080ca4e8 b atfork_recursive_cntr
> 080506f0 W backtrace
> 080507d0 t backtrace_helper
> 08050840 W backtrace_symbols_fd
> 080a7e10 t base_from_cb_data
> 080a76c0 t base_from_object
> 080acfec r blanks
> 080ad020 r blanks
> 080718e0 W brk
> 08055c30 T bsearch
> 0808eac0 W btowc
> 080cb290 b buf
> 080cab10 b buf.7918
> 080a9b10 t buffer_free
> 08057d40 t buffered_vfprintf
> 0808d360 t buffered_vfprintf
> 080b0ac0 r builtin_aliases
> 080c94e0 d builtin_modules
> 080cad2c b cache
> 080cad5c b cache_malloced
> 080cad30 b cache_new
> 08075360 t cache_rpath
> 080cad58 b cache_size
> 080cad34 b cachesize
> 080a41c0 t call_dl_lookup
> 080a3290 t call_init
> 0804d3f0 W calloc
> 0804f970 t cancel_handler
> 080a9830 t cancel_handler
> 080c8fd8 d capstr
> 0804dbd0 W cfree
> 080c9024 d check_action
> 08097ca0 t check_free
> 080766e0 t check_match.8062
> 08048480 t check_one_fd
> 080a7970 t classify_object_over_fdes
> 08056490 W clearenv
> 080716f0 W close
> 0808fdc0 W closedir
> 0804f9b0 T closelog
> 080b1780 r codeset_idx.7368
> 080beb20 r collseqmb
> 080bec20 r collseqwc
> 0806b660 t compute_change
> 0806b610 t compute_offset
> 08050380 W connect
> 080ca500 b connected
> 08069be0 t critical_factorization
> 080ad7b5 r curwd.8372
> 080cae38 b data
> 00000018 b data.6490
> 080c9000 W data_start
> 080cac80 V daylight
> 080517f0 W dcgettext
> 080cac28 b dealloc_buffers
> 08065210 t decide_maybe_mmap
> 080b0a68 r default_gconv_path
> 080ad7ed r default_tzdir.5201
> 0807bed0 t derivation_compare
> 080ca4f4 b disallow_malloc_check
> 080caf5c b dl_close_state.8937
> 080a97b0 T dl_iterate_phdr
> 08098e30 t dl_open_worker
> 080a1f10 t dlclose_doit
> 08090cc0 t dlerror_run
> 08098110 t dlinfo_doit
> 08098280 t dlmopen_doit
> 080a1e60 t dlopen_doit
> 080a1f90 t dlsym_doit
> 080a2030 t dlvsym_doit
> 08064600 t do_always_noconv
> 08090e10 t do_dlclose
> 08090f10 t do_dlopen
> 08090e20 t do_dlsym
> 08090e60 t do_dlsym_private
> 080645d0 t do_encoding
> 08064620 t do_in
> 08064820 t do_length
> 08076840 t do_lookup_x
> 08064610 t do_max_length
> 08064770 t do_out
> 080a9dd0 t do_release_all
> 08083890 t do_release_shlib
> 080a41f0 t do_sym
> 080646d0 t do_unshift
> 08060e90 T dprintf
> 080afab8 r dummy_bucket.9212
> 080caf64 b dwarf_reg_size_table
> 080b0aa0 r empty_path_elem
> 08068d30 t enlarge_userbuf
> 08076560 t enter.8110
> 080c8fd0 d env_path_list
> 080ca4f8 V environ
> 080cac00 b envlock
> 00000010 B errno
> 080abdd4 r errstr.7086
> 080b0440 r errstring.8691
> 080a4860 t execute_cfa_program
> 080a52a0 t execute_stack_op
> 08048ab0 T exit
> 08075260 t expand_dynamic_string_token
> 080afaa4 r expected.8956
> 080afaad r expected2.8955
> 080afa94 r expected_note.8962
> 08061720 W fclose
> 08064e80 W fcloseall
> 0804f830 W fcntl
> 080a7c40 t fde_mixed_encoding_compare
> 080a7bc0 t fde_single_encoding_compare
> 080a7500 t fde_unencoded_compare
> 08061900 W fflush
> 08064e90 T fgets_unlocked
> 0808e3a0 T fileno
> 0808e3a0 W fileno_unlocked
> 08072eb0 t fillin_rpath
> 0807c140 t find_derivation
> 08083160 t find_module
> 08082fe0 t find_module_idx
> 08097d10 t fini
> 08066f40 t flush_cleanup
> 08061b40 W fopen
> 08070a00 W fork
> 080ca5c0 b fork_handler_pool
> 08060e50 T fprintf
> 08061b60 W fputs
> 08064f20 T fputs_unlocked
> 080a7520 t frame_downheap
> 080cafc0 b frame_hdr_cache
> 080cb080 b frame_hdr_cache_head
> 080a75c0 t frame_heapsort
> 0808e6b0 T fread_unlocked
> 0804dbd0 T free
> 0804b0b0 t free_atfork
> 080a9e00 t free_category
> 0804b150 t free_check
> 080a9c60 t free_derivation
> 08097d20 t free_key_mem
> 080a9880 t free_mem
> 080a9910 t free_mem
> 080a9ae0 t free_mem
> 080a9b60 t free_mem
> 080a9c10 t free_mem
> 080a9d40 t free_mem
> 080a9d60 t free_mem
> 080a9da0 t free_mem
> 080aa130 t free_mem
> 080aa180 t free_mem
> 080aa2b0 t free_mem
> 080a9bb0 t free_modules_db
> 080aa230 t free_slotinfo
> 080cab44 b freemem.8117
> 080cab40 b freemem_size.8118
> 080cac2c b freeres_list
> 080cae54 b fromidx
> 080cae50 b fromlimit
> 080cae4c b froms
> 0808e3e0 T fseek
> 08061cb0 W ftell
> 0808e4f0 T ftello
> 08060eb0 W funlockfile
> 08061e70 W fwrite
> 080cad54 b gconv_cache
> 080b092a r gconv_conf_filename
> 080b0a64 r gconv_module_ext
> 080724e0 W get_avphys_pages
> 080a78b0 t get_cie_encoding
> 080726a0 W get_nprocs
> 08072800 W get_nprocs_conf
> 080724f0 W get_phys_pages
> 08071760 W getcwd
> 0808dea0 W getdelim
> 08071b70 W getdtablesize
> 08070cd0 W getegid
> 080563b0 T getenv
> 08070cb0 W geteuid
> 08070cc0 W getgid
> 0804f950 W getpagesize
> 08070c60 W getpid
> 080718b0 W getrlimit
> 08070ca0 W getuid
> 080ca4b0 b global_max_fast
> 08057f10 t group_number
> 08088180 t group_number
> 08085cb0 W gsignal
> 0805d000 t hack_digit.11895
> 08070e70 t handle_amd
> 08070df0 t handle_i486
> 08071140 t handle_intel
> 080cada4 b headmap
> 080693f0 W index
> 08097d60 t init
> 080a47a0 t init_dwarf_reg_size_table
> 080c9de0 b initial
> 080b1460 r inmask.9333
> 0807cd70 t insert_module
> 080aefe0 r intel_02_known
> 08070ce0 t intel_02_known_compare
> 08070fd0 t intel_check_word
> 080cae84 b internal
> 080b07b0 r internal_trans_names.6248
> 08072c30 t is_dst
> 080cac88 b is_initialized.7120
> 0808ff10 W isatty
> 08085ae0 W isinf
> 08085b40 W isinfl
> 08085b10 W isnan
> 08085ba0 W isnanl
> 080acc00 r jump_table.10367
> 080c0440 r jump_table.10403
> 080cae7c b key
> 08083b60 t known_compare
> 080cad3c b known_derivations
> 080cac04 b known_values
> 080cac08 b last_environ
> 080cae64 b last_result
> 080cad1c b leaps
> 080a7ce0 t linear_search_fdes
> 080cac14 b list_all_lock
> 080ca4b8 b list_lock
> 080728c0 W llseek
> 080cad60 b loaded
> 08072d60 t local_strdup
> 080c907c d locale_alias_path.7240
> 0806b5b0 T localtime
> 080cae34 b localtime_offset
> 0806b5d0 W localtime_r
> 080c9dc0 b lock
> 080cabd0 b lock
> 080cabec b lock
> 080cac0c b lock
> 080cac10 b lock
> 080cad50 b lock
> 080cae24 b lock
> 080cad48 b lock.10025
> 080cabc4 b lock.7938
> 080cab48 b lock.8105
> 080caba0 b lock.8201
> 080cae60 b log_hashfraction
> 08073460 t lose
> 080cae58 b lowpc
> 0808fee0 W lseek
> 080728c0 W lseek64
> 0804a120 t mALLINFo
> 08049c00 t mALLOPt
> 080502d0 T madvise
> 08048268 T main
> 080ca020 b main_arena
> 0804a240 W mallinfo
> 0804dca0 T malloc
> 0804de60 t malloc_atfork
> 0804cbb0 t malloc_check
> 08049860 t malloc_consolidate
> 0804df20 W malloc_get_state
> 0804df00 t malloc_hook_ini
> 0804d310 T malloc_info
> 08049600 t malloc_printerr
> 0804a2b0 W malloc_set_state
> 0804e350 W malloc_stats
> 0804b220 W malloc_trim
> 08049360 W malloc_usable_size
> 0804a110 W mallopt
> 080cb280 b map
> 080b0f00 r map
> 080caf98 b marker.8307
> 080a39d0 t match_symbol
> 080c8fe0 d max_capstrlen
> 080cad28 b max_dirnamelen
> 080cabe0 b maxmap
> 08071c00 t maybe_split_for_insert
> 08098440 W mbrlen
> 08098470 W mbrtowc
> 0806af00 W mbsnrtowcs
> 0808ec20 W mbsrtowcs
> 080493b0 t mem2chunk_check
> 08049230 t mem2mem_check
> 0804e0b0 W memalign
> 0804ce70 t memalign_check
> 0804e2b0 t memalign_hook_ini
> 0806a560 W memchr
> 080a95f0 T memcpy
> 0806a700 T memmove
> 0804f4c0 W mempcpy
> 0804cf60 t mi_arena.11105
> 0808fc30 T mktime
> 08050230 W mmap
> 08071ba0 W mmap64
> 080653e0 t mmap_remap_check
> 080cad44 b modcounter.9972
> 080ca480 b mp_
> 080502a0 W mprotect
> 08050350 W mremap
> 0804e910 t mremap_chunk
> 080b0400 r msg.8710
> 08055ca0 t msort_with_tmp
> 08050280 W munmap
> 0804a700 t munmap_chunk
> 080cae40 b narcs
> 080cae44 b narcsp
> 080c20c0 r nbits.8672
> 080c2080 r nbits.8673
> 080c2020 r nbits.8682
> 080c8fdc d ncapstr
> 08083bc0 t new_composite_name
> 08065930 t new_do_write
> 08054fb0 t new_exp
> 0804b480 t new_heap
> 080cae28 b next_bit
> 08072500 t next_line
> 080cabdc b nmap
> 080bde18 r not_available
> 080caf50 b nsamples
> 080ac792 r null
> 080c00a0 r null
> 080cad18 b num_leaps
> 080cacfc b num_transitions
> 080cad04 b num_types
> 080caec0 b oact.5850
> 080caf80 b object_mutex
> 080cace4 b old_tz
> 080cad40 b once
> 080cae80 b once
> 080caf60 b once_regsizes.9065
> 0804f6d0 W open
> 08064a90 T open_memstream
> 080739a0 t open_path
> 080828b0 t open_translit
> 08073510 t open_verify
> 080a3230 t openaux
> 0808fd80 W opendir
> 0804fc40 T openlog
> 0804fa40 t openlog_internal
> 080caea0 b otimer.5851
> 080cab50 b output_charset_cache.8452
> 080cab4c b output_charset_cached.8453
> 080c9084 d pa_next_type
> 080cabf8 b pagesize.5860
> 080caf54 b pc_offset
> 080caf58 b pc_scale
> 080ca4b4 b perturb_byte
> 080cabfc b phys_pages.5859
> 08072430 t phys_pages_info
> 080ac3f0 r plone
> 08051810 t plural_eval
> 080524c0 t plural_lookup
> 080ac3dc r plvar
> 0804e2e0 W posix_memalign
> 080b0580 r primes.8012
> 080732f0 t print_search_path
> 080986f0 W profil
> 080986b0 t profil_counter
> 080c9038 V program_invocation_name
> 080c903c V program_invocation_short_name
> w pthread_cancel
> w pthread_mutex_lock
> w pthread_mutex_unlock
> w pthread_once
> w pthread_setcancelstate
> 08049da0 t ptmalloc_init
> 08048fe0 t ptmalloc_lock_all
> 080490e0 t ptmalloc_unlock_all
> 08049170 t ptmalloc_unlock_all2
> 0804d7d0 W pvalloc
> 08056380 T qsort
> 08056020 T qsort_r
> 08085cb0 T raise
> 08084fa0 t rangecmp
> 0808f3b0 t ranged_convert
> 0806a850 W rawmemchr
> 0804f730 W read
> 08053fb0 t read_alias_file
> 080a7740 t read_encoded_value_with_base
> 080a4610 t read_sleb128
> 0808fe00 W readdir64
> 0804ea70 T realloc
> 0804ed90 t realloc_check
> 0804ed50 t realloc_hook_ini
> 080cad38 b receiver
> 0805f6e0 W register_printf_function
> 08087f20 W register_printf_modifier
> 0805f600 W register_printf_specifier
> 08060d90 W register_printf_type
> 080cad64 b release_handle
> 08099500 t remove_slotinfo
> 080cab14 b result.7917
> 08069a20 W rindex
> 080cab80 b root
> 0809b400 t round_and_return
> 0809d5d0 t round_and_return
> 0809fa90 t round_and_return
> 080c8fe4 d rtld_search_dirs
> 080cad14 b rule_dstoff
> 080cad10 b rule_stdoff
> 080cac24 b run_fp
> 080cae3c b running
> 080492c0 t sYSTRIm
> 080caf4c b samples
> 080ca4c8 b save_arena
> 080679e0 t save_for_backup
> 08062940 t save_for_wbackup
> 080ca4c4 b save_free_hook
> 080ca4c0 b save_malloc_hook
> 0804f8c0 W sbrk
> 08071670 W sched_yield
> 080a8430 t search_object
> 080cad4c b search_tree
> 080cafac b seen_objects
> 080503e0 W send
> 08056a80 W setenv
> 080a20b0 W setitimer
> 08083db0 T setlocale
> 0804f990 T setlogmask
> 08083b80 t setname
> 08085e60 W sigaction
> 08085ea0 W sigprocmask
> 080a7650 t size_of_encoded_value
> 08050440 W socket
> 0808d560 T sscanf
> 080cabe8 b stage
> 080cac54 b state
> 080cac5c b state
> 080cac64 b state
> 080cae2c b state
> 080cae8c b state
> 080cae78 b static_buf
> 080c9740 b static_dtv
> 080c9b60 b static_map
> 080c9940 b static_slotinfo
> 080c94c4 D stderr
> 080c94bc D stdin
> 080c94c0 D stdout
> 080acb80 r step0_jumps.10384
> 080c03c0 r step0_jumps.10420
> 080acb00 r step1_jumps.10415
> 080c0340 r step1_jumps.10451
> 080aca80 r step2_jumps.10416
> 080c02c0 r step2_jumps.10452
> 080aca00 r step3a_jumps.10417
> 080c0240 r step3a_jumps.10453
> 080ac980 r step3b_jumps.10419
> 080c01c0 r step3b_jumps.10455
> 080ac900 r step4_jumps.10420
> 080c0140 r step4_jumps.10456
> 080ac880 r step4_jumps.10570
> 080c00c0 r step4_jumps.10597
> 0806a7a0 W stpcpy
> 0809b1a0 t str_to_mpn
> 0809d370 t str_to_mpn
> 0809f830 t str_to_mpn
> 0806a7f0 W strcasecmp
> 0808e7b0 W strcasecmp_l
> 080693f0 T strchr
> 0804f500 W strchrnul
> 08069560 T strcmp
> 080695a0 T strcpy
> 080695d0 W strdup
> 08098300 T strerror
> 08069670 W strerror_r
> 08070260 W strftime_l
> 080cb27c b string_space
> 080cabd4 b string_space_act
> 080cabd8 b string_space_max
> 080843e0 t strip
> 0804f410 T strlen
> 080a2050 W strncasecmp_l
> 08069880 T strncmp
> 08069960 T strncpy
> 0808e700 W strndup
> 080697a0 W strnlen
> 08098380 T strpbrk
> 08069a20 T strrchr
> 0808e810 W strsep
> 0806a1e0 T strstr
> 0809b120 W strtod
> 0809f810 W strtod_l
> 0809b0e0 W strtof
> 0809d350 W strtof_l
> 08056ba0 T strtol
> 08057140 W strtol_l
> 0809b160 W strtold
> 080a1d00 W strtold_l
> 0809a340 T strtoll
> 0809aa70 W strtoll_l
> 0809a340 W strtoq
> 08056c00 T strtoul
> 08057600 W strtoul_l
> 0809a3a0 T strtoull
> 0809b0c0 W strtoull_l
> 0809a3a0 W strtouq
> 080cafa0 b subs.8791
> 080c1100 V sys_errlist
> 080c1310 V sys_nerr
> 08071240 W sysconf
> 080501c0 T syslog
> 080ca50c b syslog_lock
> 080afa7c r system_dirs
> 080afa8c r system_dirs_len
> 0808ff40 W tcgetattr
> 08071e90 W tdelete
> 08071e70 W tdestroy
> 08071e30 t tdestroy_recurse
> 080cae5c b textsize
> 08071d20 W tfind
> 0806b5f0 T time
> 0808fc30 W timelocal
> 080cac84 V timezone
> 00000000 a tiny.c
> 080ad700 r to_mb
> 080ad6c0 r to_wc
> 080496c0 t top_check
> 080cae48 b tos
> 080729b0 W towctrans
> 08082bc0 t trans_compare
> 080519c0 t transcmp
> 080cb28c b transitions
> 080b3da0 r translit_from_idx
> 080b52e0 r translit_from_tbl
> 080b7d40 r translit_to_idx
> 080b9280 r translit_to_tbl
> 080cab84 b transmem_list
> 08071d80 t trecurse
> 080cab60 b tree_lock.7642
> 08072310 W tsearch
> 08071e00 W twalk
> 08069d30 t two_way_long_needle
> 080cad00 b type_idxs
> 080cad08 b types
> 080caca0 b tz_rules
> 080cace8 b tzfile_dev
> 080cacf0 b tzfile_ino
> 080cacf8 b tzfile_mtime
> 080c94c8 V tzname
> 0806c4d0 W tzset
> 0806c210 t tzset_internal
> 080cac8c b tzset_lock
> 080cad20 b tzspec
> 080cace0 b tzstring_list
> 080709e0 W uname
> 080afc1c r undefined_msg
> 080abb80 r unsecure_envvars.7857
> 080cafa8 b unseen_objects
> 08056510 W unsetenv
> 0806ba80 t update_vars
> 080ca4f0 b using_malloc_checking
> 080a6360 t uw_frame_state_for
> 080a6b30 t uw_init_context_1
> 080a5170 t uw_install_context_1
> 080a6320 t uw_update_context
> 080a5f30 t uw_update_context_1
> 0804d9d0 W valloc
> 08064bf0 W vasprintf
> 08064d90 W vdprintf
> 08058250 T vfprintf
> 08097c50 W vfscanf
> 080883b0 W vfwprintf
> 0808e340 W vsscanf
> 08050180 T vsyslog
> 0806aa70 W wcrtomb
> 0808ea10 T wcschr
> 0808ec60 W wcschrnul
> 0808ea40 W wcslen
> 0806b1a0 W wcsnlen
> 0806ac60 W wcsrtombs
> 08072940 W wctrans
> 0806a9b0 W wmemcpy
> 0806a9e0 W wmemmove
> 0806aa60 W wmempcpy
> 0806a9f0 T wmemset
> 0804f790 W write
> 08071aa0 W writev
> 080ac240 r yycheck
> 080ac340 r yydefact
> 080ac3b0 r yydefgoto
> 080ac0e0 r yypact
> 080ac3ac r yypgoto
> 080ac392 r yyr1
> 080ac378 r yyr2
> 080ac2c0 r yytable
> 080ac120 r yytranslate
> 080acffc r zeroes
> 080ad060 r zeroes
> 080cad0c b zone_names
>
>
>
>
> --
> Grant Edwards grant.b.edwards Yow! ... I see TOILET
> at SEATS ...
> gmail.com
>
>
[-- Attachment #2: Type: text/html, Size: 68102 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: How to build a static application binary?
2010-12-03 4:48 ` Jacob Todd
@ 2010-12-03 15:27 ` Grant Edwards
2010-12-03 16:53 ` Jacob Todd
0 siblings, 1 reply; 6+ messages in thread
From: Grant Edwards @ 2010-12-03 15:27 UTC (permalink / raw
To: gentoo-user
On 2010-12-03, Jacob Todd <jaketodd422@gmail.com> wrote:
> Gotta love gcc!
It's not gcc's fault.
I use gcc on other platforms to create static binaries and don't see
any noticable overhead.
> If you want real static binaries on a unix-ish os, use plan 9.
Except that's not what I want. I want a static binary on Linux.
--
Grant Edwards grant.b.edwards Yow! My Aunt MAUREEN was a
at military advisor to IKE &
gmail.com TINA TURNER!!
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Re: How to build a static application binary?
2010-12-03 15:27 ` [gentoo-user] " Grant Edwards
@ 2010-12-03 16:53 ` Jacob Todd
2010-12-03 22:32 ` Grant Edwards
0 siblings, 1 reply; 6+ messages in thread
From: Jacob Todd @ 2010-12-03 16:53 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 807 bytes --]
Iirc there a bug in glibc that makes it almost impossible to create static
binaries with it. I can't look the the sources of that info atm, but it be
easily found with google. Do the other platforms you use gcc to build static
binaries with use a different libc?
On Dec 3, 2010 11:14 AM, "Grant Edwards" <grant.b.edwards@gmail.com> wrote:
> On 2010-12-03, Jacob Todd <jaketodd422@gmail.com> wrote:
>
>> Gotta love gcc!
>
> It's not gcc's fault.
>
> I use gcc on other platforms to create static binaries and don't see
> any noticable overhead.
>
>> If you want real static binaries on a unix-ish os, use plan 9.
>
> Except that's not what I want. I want a static binary on Linux.
>
> --
> Grant Edwards grant.b.edwards Yow! My Aunt MAUREEN was a
> at military advisor to IKE &
> gmail.com TINA TURNER!!
>
>
[-- Attachment #2: Type: text/html, Size: 1285 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] How to build a static application binary?
[not found] <fVtfY-2Jt-7@gated-at.bofh.it>
@ 2010-12-03 17:00 ` David W Noon
0 siblings, 0 replies; 6+ messages in thread
From: David W Noon @ 2010-12-03 17:00 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1498 bytes --]
On Fri, 03 Dec 2010 03:10:02 +0100, Grant Edwards wrote about
[gentoo-user] How to build a static application binary?:
>It seems that "gcc -static" was broken sometime in the last few years.
>
>This used to produce reasonable results:
>
>---------------------------------tiny.c---------------------------------
>#include <unistd.h>
>
>int main(void)
>{
> write(1,"hi there\n",10);
> return 0;
>}
>------------------------------------------------------------------------
>
>$ gcc -Wall -static -o tiny tiny.c
>
>$ strip tiny
>
>$ size tiny
> text data bss dec hex filename
> 522618 1928 7052 531598 81c8e tiny
>
>Over _HALF_A_MEGABYTE_ of cruft for a application who's text size is a
>few hundred bytes and makes a single system call. Leaving out the
>call to write() reduces the file size by 16 bytes.
>
>IOW, an _empty_ main requires 531582 bytes. Wow.
What you are seeing is a lot of glibc routines being included by the
linkage editor. These handle all sorts of conditions that will likely
never occur in your program.
Try using a smaller C library, like uclibc or klibc. They might not
work as well, but they will give you a smaller executable.
Alternatively, try rewriting your code in assembler.
--
Regards,
Dave [RLU #314465]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
dwnoon@ntlworld.com (David W Noon)
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: How to build a static application binary?
2010-12-03 16:53 ` Jacob Todd
@ 2010-12-03 22:32 ` Grant Edwards
0 siblings, 0 replies; 6+ messages in thread
From: Grant Edwards @ 2010-12-03 22:32 UTC (permalink / raw
To: gentoo-user
On 2010-12-03, Jacob Todd <jaketodd422@gmail.com> wrote:
> On Dec 3, 2010 11:14 AM, "Grant Edwards" <grant.b.edwards@gmail.com> wrote:
>> On 2010-12-03, Jacob Todd <jaketodd422@gmail.com> wrote:
>>
>>> Gotta love gcc!
>>
>> It's not gcc's fault.
>
> Iirc there a bug in glibc that makes it almost impossible to create
> static binaries with it.
Yes, that's my understanding as well. Some design change somewhere
between glibc4 and glibc6 makes it impossible to to static linking in
any meaningful sense of the term.
> I can't look the the sources of that info atm, but it be easily found
> with google. Do the other platforms you use gcc to build static
> binaries with use a different libc?
Yes. That's how I know it's not gcc's fault: I can build static apps
with gcc/binutils using a different libc.
--
Grant Edwards grant.b.edwards Yow! A shapely CATHOLIC
at SCHOOLGIRL is FIDGETING
gmail.com inside my costume..
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-12-03 23:09 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-03 1:23 [gentoo-user] How to build a static application binary? Grant Edwards
2010-12-03 4:48 ` Jacob Todd
2010-12-03 15:27 ` [gentoo-user] " Grant Edwards
2010-12-03 16:53 ` Jacob Todd
2010-12-03 22:32 ` Grant Edwards
[not found] <fVtfY-2Jt-7@gated-at.bofh.it>
2010-12-03 17:00 ` [gentoo-user] " David W Noon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox