__gmon_start__ libc.so.6 _IO_stdin_used putc_unlocked strcpy execv sprintf strsignal strncmp strrchr fflush_unlocked pipe __isoc99_sscanf ftell strncpy __stack_chk_fail unlink fgets_unlocked realloc abort stdin _exit strpbrk kill strspn strdup getc_unlocked sbrk calloc strlen memset strstr strcspn __errno_location fseek chdir memcmp dup2 putenv stdout fputc fputs memcpy freopen64 fclose malloc strcat raise remove getenv stderr wait4 _obstack_newchunk fscanf execvp strncat getcwd fwrite fread rename mkstemps64 atoi waitpid strchr obstack_free vfork fdopen sleep fcntl __fsetlocking memmove fopen64 _obstack_begin access strcmp strerror __libc_start_main ferror vfprintf fputs_unlocked __environ __xstat __xstat64 __lxstat64 GLIBC_2.4 GLIBC_2.11 GLIBC_2.7 GLIBC_2.2 GLIBC_2.1 GLIBC_2.0
collect2: : %s internal gcc abort in %s, at %s:%d r i686-linux Looking for '%s' - found: absolute path - failed to locate using absolute path - failed: no entries in prefix list Convert string '%s' into prefixes, separator = '%c' ./ - add prefix: %s - COLLECT_NO_DEMANGLE COLLECT_NO_DEMANGLE= -debug -use-gold -use-ld a.out COLLECT_GCC_OPTIONS no arguments COMPILER_PATH PATH collect2: warning: unable to find linker. Searched in these paths: %s For these executables: And searched in these paths: COLLECT_GCC -gcc .c .o .ld .le -x c -c -o -EL -EB -shared -fno-profile-arcs -fno-test-coverage -fno-branch-probabilities -fno-exceptions -w -dynamic-linker --no-demangle --demangle unknown demangling style '%s' .a .so .lo .obj collect2 version %s (i386 Linux/ELF) not found ld_file_name = %s c_file_name = %s nm_file_name = %s strip_file_name = %s c_file = %s o_file = %s COLLECT_GCC_OPTIONS = %s COLLECT_GCC = %s COMPILER_PATH = %s LIBRARY_PATH %-20s= %s %d constructor(s) found %d destructor(s) found %d frame table(s) found strip w fopen %s fclose %s ========== output_file = %s, c_file = %s stderr ========== end of c_file gcc ld can't get program status , core dumped %s terminated with signal %d [%s]%s %s returned %d exit status [cannot find %s] %s cannot find '%s' collect2 pex_init failed [Leaving %s] %sx%d, %sx%d __asm__ ("%s"); write_c_file - output name is %s, prefix is %s _GLOBAL__FI_ _GLOBAL__FD_ static int count; typedef void entry_pt(); extern entry_pt extern void * static void *frame_table[] = { & 0 }; struct object { void *pc_begin; void *pc_end; void *fde_begin; void *fde_array; __SIZE_TYPE__ count; struct object *next; }; extern void __register_frame_info_table (void *, struct object *); extern void *__deregister_frame_info (void *); static void reg_frame () { static struct object ob; __register_frame_info_table (frame_table, &ob); } static void dereg_frame () { __deregister_frame_info (frame_table); void %s() { static entry_pt *ctors[] = { reg_frame, }; entry_pt **p; if (count++ != 0) return; p = ctors + %d; while (p > ctors) (*--p)(); ++count; } static entry_pt *dtors[] = { dereg_frame, if (--count != 0) return; p = dtors; while (p < dtors + %d) (*p++)(); void _GLOBAL__DI() { %s(); } void _GLOBAL__DD() { %s(); } typedef void entry_pt(); entry_pt * __CTOR_LIST__[] = { (entry_pt *) %d, 0 }; entry_pt * __DTOR_LIST__[] = { __main extern entry_pt %s; entry_pt *__main_reference = %s; cannot find 'nm' -n can't open nm output nm output with constructors/destructors. init function found in object %s fini function found in object %s %s ( \ ld.gold ld.bfd nm gnm ; gstrip real-ld collect-ld , GLOBAL__I. GLOBAL__D. GLOBAL__I_ GLOBAL__D_ GLOBAL__F_ GLOBAL__FI_ GLOBAL__FD_ < G R ] h s TLINK_VERBOSE r collect: reading %s %c COLLECT_GCC_OPTIONS . w COMPILER_PATH= LIBRARY_PATH= .rnw w %s removing .rpo file renaming .rpo file repository file '%s' does not contain command-line arguments collect: recompiling %s .rpo in Undefined symbol: referenced from: ndefined nresolved nsatisfied ultiple '%s' was assigned to '%s', but was not defined during recompilation, or vice versa collect: tweaking %s in %s ld collect: relinking ld returned %d exit status '
4.4.3 (GCC) nw new dl delete new delete vn new [] vd delete [] as = ne != eq == ge >= gt > le <= lt < plus + pl apl += minus - mi ami -= mult * ml amu *= aml convert negate trunc_mod % md amd %= trunc_div / dv adv /= truth_andif && aa truth_orif || oo truth_not ! nt postincrement ++ pp postdecrement -- mm bit_ior | or aor |= bit_xor ^ er aer ^= bit_and & ad aad &= bit_not ~ co call () cl alshift << ls als <<= arshift >> rs ars >>= component -> pt rf indirect method_call ->() addr array [] vc compound , cm cond ?: cn max >? mx min mn nop rm ->* sz sizeof % / 1 / 4 8 ; E G E J N Q ] ` ] c n q n t ~ ~ # ' + 5 8 5 ; 5 > G S X ] c f c i r u r x } } none Demangling disabled auto Automatic selection based on executable gnu GNU (g++) style demangling lucid Lucid (lcc) style demangling arm ARM style demangling hp HP (aCC) style demangling edg EDG style demangling gnu-v3 GNU (g++) V3 ABI-style demangling java Java style demangling gnat GNAT style demangling t y 4 8 M @ T v { const volatile __restrict const volatile const __restrict volatile __restrict const volatile __restrict q x operator operator assign_ type _ada_ ___ <%s> global constructors keyed to global destructors keyed to import stub for . :: static S # c 7 ) S q S template < class > class ( ) %d e ' false true 0 JArray1Z __pt__ __tm__ __ps__ __S , _GLOBAL_ {anonymous} __ _imp__ __imp_ __std__ __sti__ _ virtual table 0123456789Qt __thunk_ virtual function thunk (delta:%d) for __t type_info node type_info function __vtbl__ [ ] B G G G G C G G G G G G dD G dD B G PB G KC G G G G G G G G G G G G G G G G G G G G G G G G G G G B G G G G G H zI zI zI zI zI zI zI zI SH zI zI zI zI zI SH zI zI zI zI zI zI H H unsigned signed __complex void long long long int short bool char wchar_t long double double float %x int%u_t yJ K K K K K K fK K K K K K K K K "K K J yJ K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K yJ Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q P P P P P P P P P P Q Q Q Q Q Q Q Q Q Q Q Q Q O Q EO Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ;M M sN Q N Q Q L Q Q fL Q Q Q Q Q %N L aQ Q K M L -2147483648 U ... __ct __dt T%d -k k k k k -k -k -k -k k k k k k k k k k k k k k -k 4k 4k 4k 4k 4k 4k k k k k k k -k k 4k k k -k 4k 4k -k -k k k k k k k k k k k k -k k k un |n |n un un un un n n un un un un un un un un un un un un un un un un un un un un un un un un un un un un un un un un un un un un n std _GLOBAL_ (anonymous namespace) aN &= aS = aa && ad & an cl () cm , co ~ dV /= da delete[] de * dl delete dt . dv / eO ^= eo ^ eq == ge >= gt > ix [] lS <<= le <= ls << lt < mI -= mL *= mi - ml mm -- na new[] ne != ng nt ! nw new oR |= oo || or | pL += pl + pm ->* pp ++ ps pt -> qu ? rM %= rS >>= rm % rs >> st sizeof sz at alignof az ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ( ( ( ( ( ( ( ( !( $( &( )( ,( /( 2( 5( 7( :( =( @( D( G( J( M( P( S( U( X( [( ^( a( d( f( ( i( l( o( r( x( {( ~( d( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( | } } } } } ^{ } } } } } } } } } { { } z } } } } } } } } } } } } l| } } } } { } } } } } } } } } } } } } | signed char bool boolean char byte double long double float __float128 unsigned char int unsigned int unsigned long unsigned long __int128 unsigned __int128 short unsigned short void wchar_t long long unsigned long long ... decimal32 decimal64 decimal128 half char16_t char32_t - - ,- 1- 9- >- C- C- J- J- V- V- \- \- g- g- u- u- y- - - - - - - - - - - - - - - - - 9- - - - - - - . . . . . . . . $. $. -. -. Y Z ] ] 4 l f string literal std::allocator allocator std::basic_string basic_string std::string std::basic_string, std::allocator > std::istream std::basic_istream > basic_istream std::ostream std::basic_ostream > basic_ostream std::iostream std::basic_iostream > basic_iostream t ' ' a 2 2 2 b 2 2 2 s 2 2 F 2 i C3 P3 1 3 o 3 3 1 3 d 3 3 2 #4 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " :: JArray vtable for VTT for construction vtable for -in- typeinfo for typeinfo name for typeinfo fn for non-virtual thunk to virtual thunk to covariant return thunk to java Class for guard variable for reference temporary for hidden alias for ::* _Sat _Accum _Fract , operator operator : ul ll ull false true java resource decltype ( parm# %ld v Y 7 m @ v N 1 x & & S P | | @ { @ @ B Z r restrict volatile const complex imaginary F ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 0 0 H u ] ] ] ] ( global constructors keyed to global destructors keyed to r { { r r r r r r r r r r r r r r r r r r r { { { r out of memory PWD . %I $ < ;G ]t B { = 0 $ ~ `2 fC O m A oE! a 0 P A A ? & * " @ ` 0 P H X ? " A ! ) ? Cannot find prime bigger than %lu v e T C 2 ! /tmp /usr/tmp /var/tmp TMPDIR TMP TEMP /tmp . ccXXXXXX Cannot create temporary file in %s: %s XXXXXX closing pipeline input file open temporary file pipeline already complete could not create temporary file pipe open temporary output file both ERRNAME and PEX_STDERR_TO_PIPE specified. PEX_STDERR_TO_PIPE used in the middle of pipeline open error file wb w rb r & " = ~ : error trying to exec ' ': : vfork dup2 close execvp execv wait r w C B B B B Q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ : %s%sout of memory allocating %lu bytes after a total of %lu bytes undocumented error #%d
= = $.$ { @B
GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3
.symtab .strtab .shstrtab .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .eh_frame .ctors .dtors .jcr .dynamic .got .got.plt .data .bss .comment
crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ __do_global_dtors_aux completed.7021 dtor_idx.7023 frame_dummy __CTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux collect2.c rflag strip_flag demangle_flag shared_obj c_file o_file output_file nm_file_name strip_file_name initname fininame constructors destructors frame_tables at_file_supplied response_file maybe_unlink handler extract_string is_ctor_dtor special.13751 cpath path target_machine find_a_file add_prefix prefix_from_env prefix_from_string ld_suffix.13943 gold_suffix.13944 bfd_ld_suffix.13945 nm_suffix.13948 gnm_suffix.13949 strip_suffix.13950 gstrip_suffix.13951 real_ld_suffix.13946 collect_ld_suffix.13947 scan_prog_file fork_execute sort_ids write_c_file do_wait sequence_number add_to_list extract_init_priority write_list write_list_with_asm write_c_file_stat write_c_file_glob tlink.c tlink_verbose initial_cwd hash_string_eq hash_string_hash symbol_table symbol_hash_lookup file_table file_hash_lookup demangled_table demangled_hash_lookup symbol_push symbol_pop file_push file_pop tlink_init tlink_execute frob_extension obstack_fgets tfgets pfgets freadsym read_repo_file maybe_tweak recompile_files read_repo_files demangle_new_symbols scan_linker_output intl.c version.c cplus-dem.c cplus_markers char_str optable consume_count consume_count_with_underscores code_for_qualifier qualifier_string demangle_qualifier do_type string_delete squangle_mop_up ada_demangle internal_cplus_demangle grow_vect string_init gnu_special demangle_prefix demangle_signature string_prepend mop_up forget_B_and_K_types work_stuff_copy_to_from delete_work_stuff string_appends delete_non_B_K_work_stuff forget_types string_appendn demangle_qualified remember_type demangle_class string_append string_prepends demangle_args demangle_template demangle_template_template_parm get_count demangle_expression demangle_template_value_parm demangle_integral_value demangle_real_value string_append_template_idx register_Btype remember_Btype arm_pt demangle_arm_hp_template do_hpacc_template_const_value do_hpacc_template_literal snarf_numeric_literal demangle_class_name remember_Ktype iterate_demangle_function demangle_function_name string_clear arm_special recursively_demangle string_prependn demangle_nested_args demangle_fund_type do_arg string_need cp-demangle.c d_make_empty d_make_comp d_make_name d_make_builtin_type d_make_operator d_make_extended_operator d_make_ctor d_make_dtor d_make_template_param d_make_function_param d_make_sub d_encoding has_return_type is_ctor_dtor_or_conversion d_special_name d_name d_bare_function_type d_nested_name d_local_name d_unqualified_name d_substitution d_add_substitution d_template_args d_cv_qualifiers d_prefix d_template_param d_source_name d_operator_name d_ctor_dtor_name d_discriminator d_number d_identifier d_make_character d_java_resource d_call_offset d_function_type d_class_enum_type d_array_type d_pointer_to_member_type d_expression d_template_arg d_expr_primary d_exprlist standard_subs d_growable_string_init d_growable_string_resize d_growable_string_append_buffer d_growable_string_callback_adapter d_print_init d_print_error d_print_saw_error d_print_flush d_append_char d_append_buffer d_append_string d_last_char d_print_comp d_index_template_argument d_lookup_template_argument d_find_pack d_pack_length d_print_subexpr d_print_java_identifier d_print_mod d_print_function_type d_print_array_type d_print_cast d_print_expr_op d_print_mod_list d_demangle_callback d_demangle is_ctor_or_dtor argv.c concat.c vconcat_length vconcat_copy fopen_unlocked.c unlock_1 getpwd.c pwd.3092 failure_errno.3093 hashtab.c hash_pointer eq_pointer prime_tab higher_prime_index htab_mod_1 htab_mod htab_mod_m2 find_empty_slot_for_expand htab_expand make-temp-file.c try_dir tmp usrtmp vartmp memoized_tmpdir pex-common.c pex_add_remove temp_file pex_get_status_and_time pex-unix.c pex_wait pex_unix_open_read pex_unix_open_write pex_unix_exec_child pex_unix_close pex_unix_wait pex_unix_pipe pex_unix_fdopenr pex_unix_fdopenw pex_unix_cleanup pex_child_error safe-ctype.c unlink-if-ordinary.c xexit.c xmalloc.c name first_break xstrdup.c xstrerror.c xstrerror_buf _GLOBAL_OFFSET_TABLE_ __init_array_end __init_array_start _DYNAMIC data_start fputs@@GLIBC_2.0 abort@@GLIBC_2.0 __errno_location@@GLIBC_2.0 putc_unlocked@@GLIBC_2.0 sprintf@@GLIBC_2.0 writeargv cplus_demangle_v3 concat_copy pex_free strerror@@GLIBC_2.0 htab_eq_pointer __libc_csu_fini cplus_demangle_name_to_style memcmp@@GLIBC_2.0 cplus_demangle_opname unlock_stream _start fatal_perror collect_wait cplus_demangle_init_info open64@@GLIBC_2.1 set_cplus_marker_for_demangling java_demangle_v3_callback xstrerror fputs_unlocked@@GLIBC_2.1 pkgversion_string pex_init_common signal@@GLIBC_2.0 __xstat@@GLIBC_2.0 __fsetlocking@@GLIBC_2.2 __gmon_start__ _Jv_RegisterClasses _fp_hw realloc@@GLIBC_2.0 __isoc99_sscanf@@GLIBC_2.7 __xstat64@@GLIBC_2.2 cplus_mangle_opname strchr@@GLIBC_2.0 getenv@@GLIBC_2.0 _fini calloc@@GLIBC_2.0 strncpy@@GLIBC_2.0 write@@GLIBC_2.0 iterative_hash rename@@GLIBC_2.0 memset@@GLIBC_2.0 fopen64@@GLIBC_2.1 _sch_istable htab_clear_slot cplus_demangle_mangled_name unlock_std_streams __libc_start_main@@GLIBC_2.0 htab_remove_elt _obstack_begin@@GLIBC_2.0 _exit@@GLIBC_2.0 cplus_demangle cplus_demangle_operators strrchr@@GLIBC_2.0 __stat stat wait4@@GLIBC_2.0 _sch_tolower _IO_stdin_used fdopen@@GLIBC_2.1 fdopen_unlocked pex_input_pipe free@@GLIBC_2.0 __lxstat64@@GLIBC_2.2 _obstack_newchunk@@GLIBC_2.0 fgets_unlocked@@GLIBC_2.1 access@@GLIBC_2.0 __data_start do_tlink cplus_demangle_builtin_types is_gnu_v3_mangled_ctor htab_elements htab_delete sbrk@@GLIBC_2.0 stat64 symbol_stack cplus_demangle_v3_callback lderrout dup2@@GLIBC_2.0 fseek@@GLIBC_2.0 choose_tmpdir getc_unlocked@@GLIBC_2.0 debug close_quote strsignal@@GLIBC_2.0 vfork@@GLIBC_2.0 fclose@@GLIBC_2.1 version_string vflag htab_empty open_quote file_stack_obstack lstat64 _xexit_cleanup htab_hash_pointer stderr@@GLIBC_2.0 memcpy@@GLIBC_2.0 execv@@GLIBC_2.0 cplus_demangle_fill_extended_operator execvp@@GLIBC_2.0 strlen@@GLIBC_2.0 funcs concat_length ldout unlink@@GLIBC_2.0 make_temp_file __dso_handle notice waitpid@@GLIBC_2.0 strcpy@@GLIBC_2.0 ftell@@GLIBC_2.0 __DTOR_END__ __libc_csu_init is_gnu_v3_mangled_dtor cplus_demangle_type htab_try_create temporary_firstobj fopen_unlocked chdir@@GLIBC_2.0 environ@@GLIBC_2.0 raise@@GLIBC_2.0 temporary_obstack c_file_name pex_get_times atoi@@GLIBC_2.0 putenv@@GLIBC_2.0 collect_execute htab_collisions htab_create_alloc_ex error mkstemps64@@GLIBC_2.11 close@@GLIBC_2.0 fwrite@@GLIBC_2.0 libiberty_concat_ptr pex_input_file freeargv fprintf@@GLIBC_2.0 strstr@@GLIBC_2.0 bug_report_url unlink_if_ordinary cplus_demangle_fill_name pex_run_in_environment strncat@@GLIBC_2.0 remove@@GLIBC_2.0 cplus_demangle_set_style __bss_start malloc@@GLIBC_2.0 pex_run __stack_chk_fail@@GLIBC_2.4 cplus_demangle_fill_ctor htab_find pex_get_status freopen_unlocked htab_traverse_noresize fputc@@GLIBC_2.0 htab_find_with_hash htab_remove_elt_with_hash buildargv obstack_free@@GLIBC_2.0 stdin@@GLIBC_2.0 sleep@@GLIBC_2.0 xmalloc_set_program_name memmove@@GLIBC_2.0 file_exists reconcat strcat@@GLIBC_2.0 getcwd@@GLIBC_2.0 concat htab_size htab_create _end stdout@@GLIBC_2.0 cplus_demangle_print pex_read_err xmalloc xstrdup fancy_abort java_demangle_v3 libiberty_demanglers fcntl@@GLIBC_2.0 strspn@@GLIBC_2.0 htab_find_slot_with_hash fscanf@@GLIBC_2.0 __environ@@GLIBC_2.0 strncmp@@GLIBC_2.0 vfprintf@@GLIBC_2.0 htab_create_alloc xmalloc_failed dupargv strpbrk@@GLIBC_2.0 no_demangle pipe@@GLIBC_2.0 cplus_demangle_fill_dtor pex_init fread@@GLIBC_2.0 fflush_unlocked@@GLIBC_2.0 xcalloc htab_hash_string _sch_toupper _edata kill@@GLIBC_2.0 cplus_demangle_print_callback strcspn@@GLIBC_2.0 strdup@@GLIBC_2.0 concat_copy2 xrealloc xexit ferror@@GLIBC_2.0 fatal dump_file getpwd htab_set_functions_ex strcmp@@GLIBC_2.0 do_collecting exit@@GLIBC_2.0 expandargv freopen64@@GLIBC_2.1 __i686.get_pc_thunk.bx main _init pex_read_output htab_find_slot symbol_stack_obstack current_demangling_style file_stack htab_traverse collect_exit