__gmon_start__ libc.so.6 strcpy waitpid stdout __fsetlocking strerror fdopen getenv __strtol_internal getpid fscanf memcpy __overflow dup2 malloc remove sleep _obstack_newchunk putenv abort pipe __lxstat rename strrchr _obstack_begin calloc wait4 kill fputs_unlocked strcat chdir stdin strstr strncmp strncpy unlink realloc sscanf execv strncat sbrk gettimeofday memset __uflow strcmp getcwd strsignal sprintf fclose strcspn stderr vfork obstack_free fputc fflush_unlocked fwrite_unlocked fwrite access __xstat freopen __errno_location fopen fgets_unlocked _IO_stdin_used _exit strspn __libc_start_main strchr fputs execvp fcntl vfprintf strpbrk raise __environ GLIBC_2.2 GLIBC_2.1 GLIBC_2.0
collect2: Looking for '%s' - found: absolute path - add prefix: %s [Leaving %s] %sx%d, %sx%d __asm__ ("%s"); typedef void entry_pt(); extern entry_pt extern void * & 0 }; struct object { void *pc_begin; void *pc_end; void *fde_begin; void *fde_array; __SIZE_TYPE__ count; struct object *next; static void reg_frame () { static struct object ob; } static void dereg_frame () { (entry_pt *) %d, reg_frame, 0 }; dereg_frame, __main extern entry_pt %s; .so _GLOBAL__FI_ _GLOBAL__FD_ static int count; typedef void entry_pt(); void %s() { }; entry_pt **p; if (count++ != 0) return; p = ctors + %d; while (p > ctors) (*--p)(); ++count; if (--count != 0) return; p = dtors; #ifdef __cplusplus } #endif [cannot find %s] cannot find '%s' collect2 pex_init failed can't get program status , core dumped %s returned %d exit status GLOBAL__I. GLOBAL__D. GLOBAL__I_ GLOBAL__D_ GLOBAL__F_ cannot find 'nm' -n can't open nm output %s gstrip gnm collect-ld real-ld arm-eabi COLLECT_NO_DEMANGLE COLLECT_NO_DEMANGLE= -debug a.out COLLECT_GCC_OPTIONS no arguments COMPILER_PATH COLLECT_GCC -gcc .c .o .ld .le -x -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 .lo .obj collect2 version %s (ARM/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 fopen %s fclose %s stderr ========== end of c_file - failed to locate using absolute path - failed: no entries in prefix list Convert string '%s' into prefixes, separator = '%c' #ifdef __cplusplus extern "C" { #endif static void *frame_table[] = { extern void __register_frame_info_table (void *, struct object *); extern void *__deregister_frame_info (void *); __register_frame_info_table (frame_table, &ob); __deregister_frame_info (frame_table); entry_pt * __CTOR_LIST__[] = { entry_pt * __DTOR_LIST__[] = { entry_pt *__main_reference = %s; write_c_file - output name is %s, prefix is %s static entry_pt *ctors[] = { static entry_pt *dtors[] = { while (p < dtors + %d) (*p++)(); void _GLOBAL__DI() { %s(); } void _GLOBAL__DD() { %s(); } internal gcc abort in %s, at %s:%d %s terminated with signal %d [%s]%s nm output with constructors/destructors. init function found in object %s fini function found in object %s ========== output_file = %s, c_file = %s H S ^ i t | collect: reading %s %c COMPILER_PATH= LIBRARY_PATH= removing .rpo file renaming .rpo file collect: recompiling %s .rnw in Undefined symbol: referenced from: ndefined nresolved nsatisfied ultiple collect: tweaking %s in %s TLINK_VERBOSE .rpo collect: relinking ld returned %d exit status / | > repository file '%s' does not contain command-line arguments '%s' was assigned to '%s', but was not defined during recompilation, or vice versa 4.2.1
none Demangling disabled auto 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 java Java style demangling gnat GNAT style demangling new dl delete vn new [] vd delete [] as != eq == gt plus apl += minus ami -= mult amu *= aml convert negate trunc_mod % amd %= trunc_div / adv /= truth_andif && aa truth_orif || oo truth_not ! postincrement ++ pp postdecrement -- mm bit_ior aor |= bit_xor ^ aer ^= bit_and aad &= bit_not ~ co cl alshift << als <<= arshift >> ars >>= component -> pt rf indirect method_call ->() addr array vc compound , cm cond ?: cn max >? mx min mn nop ->* sz sizeof const volatile const __restrict const volatile __restrict T%d __ct __dt assign_ operator type operator _imp__ __imp_ _GLOBAL_ __std__ __sti__ __vtbl__ :: virtual table global constructors keyed to global destructors keyed to import stub for _ada_ ___ <%s> -2147483648 U , __pt__ __tm__ __ps__ __S {anonymous} [ unsigned __complex void bool wchar_t long double float %x int%u_t template < > class JArray1Z false true 0 ... static 0123456789Qt __thunk_ __t type_info node type_info function Automatic selection based on executable GNU (g++) V3 ABI-style demangling virtual function thunk (delta:%d) for P 9 = R @ x Y ^ t y U c c w w x x c w " % 1 4 1 7 B E B H R s R T b e b h v y v | C C | | x | % ( % + 0 3 0 6 : = : @ D G D J N R U O y r k d ] V > A A A A A A A A A A A A A A A > A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A > w U Z & M l 8 . . . . . . . . % . % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ' ' ' ' ' ' ' ' ' ' _% _% _% _% _% _% _% _% ) ' _% _% ) _% & _% _% & % _% _% _% _% j& _% N& _% _% ' _% _% _% _% _% _% _% _% % _% _% _% _% _% _% _% _% _% _% _% _% _% _% _% _% _% _% _% _% '' ' boolean byte __float128 unsigned char unsigned int unsigned long unsigned __int128 unsigned short unsigned long long aN aS dV da delete[] eO eo ix lS mI mL na new[] oR pL pm ps qu rM rS std std::allocator std::basic_string std::string std::istream basic_istream std::ostream basic_ostream std::iostream basic_iostream (anonymous namespace) string literal VTT for construction vtable for -in- typeinfo for typeinfo name for typeinfo fn for non-virtual thunk to covariant return thunk to java Class for guard variable for reference temporary for hidden alias for ::* ) ) : ( ul ull restrict const complex imaginary JArray< j j P q X ] ] h h v q 4 1 | U | ( p " 7 x U w x y v w s R E B C c N e b c E U R U t a b " s / | F " i ; 1 H o V 1 c d q , 2 I2 E2 E2 E2 E2 I2 I2 I2 Q2 Q2 E2 Q2 Q2 Q2 Q2 Q2 Q2 Q2 Q2 Q2 Q2 I2 U2 U2 U2 U2 U2 U2 E2 Q2 Q2 Q2 Q2 I2 Q2 U2 o2 E2 Q2 Q2 I2 I2 Q2 E2 E2 E2 E2 E2 E2 E2 E2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ; : : <; : : `; < : : : : : : : : < < : = : : : : : : : : : : : : < : : : : V< : : : : : : : : : : : : : ; |C |C |C |C |C |C |C |C |C |C A A A A A A A A A B A A B IB A A A A A tB |C A C A wD C ND IC A A A A |C A A A A A A C C C C C C C C C C A C C C C A A A C C C C C C C C [ L L (N pM P M ] \ ]] >V R |R &R Q ]X %X Z V ] \ ] M M M Q Q Q Q Q Q Q Q /Q WM ~P T T S S S i\ HZ ][ V L X L L Z Z L L f g g h Dh k k k j j j k k k k k j j j j k ;l /l /l /l /l /l /l /l /l /l /l /l /l /l /l /l /l /l /l @l jl l @l jl l l l m &m Km /l /l /l /l pm s s s t t s s t s s s s s s s s s s s s s s s s s t t t std::basic_string, std::allocator > std::basic_istream > std::basic_ostream > std::basic_iostream > %I $ < ;G ]t B { = 0 $ ~ `2 fC O m A oE! a 0 P A A ? & * " @ ` 0 P H X ? " A ! ) ? } } } } } } } } } } x} o} Cannot find prime bigger than %lu /tmp /usr/tmp /var/tmp TMPDIR TMP TEMP /tmp XXXXXX closing pipeline input file open temporary file pipeline already complete pipe open temporary output file open error file wb rb could not create temporary file / L : error trying to exec ' ': vfork dup2 close execvp execv wait !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 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 %s%sout of memory allocating %lu bytes after a total of %lu bytes undocumented error #%d abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
$ $.$ Ex :x
GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2) GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2)
.shstrtab .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .dynamic .got .got.plt .data .bss .comment