__gmon_start__ libc.so.6 _IO_stdin_used strcpy exit sprintf strncmp optind strrchr __isoc99_sscanf fileno_unlocked fputc_unlocked ftell strncpy __stack_chk_fail fgets_unlocked realloc abort stdin strpbrk strspn strdup sbrk calloc strlen fread_unlocked memset strstr strcspn fseek memcmp stdout fputc memcpy freopen64 fclose malloc strcat optarg stderr getopt_long strncat fwrite fread atoi ferror_unlocked strchr fdopen __fsetlocking memmove fopen64 setbuf fwrite_unlocked strcmp __libc_start_main ferror vfprintf fputs_unlocked free __environ __xstat __fxstat GLIBC_2.4 GLIBC_2.7 GLIBC_2.2 GLIBC_2.1 GLIBC_2.0
/tmp/gcc-hardy32/toolchain-src/gcc/gcc-4.4.3/gcc/gcov-io.c rb r+b w+b Usage: gcov [OPTION]... SOURCEFILE... Print code coverage information. -h, --help Print this help, then exit -v, --version Print version number, then exit -a, --all-blocks Show information for every basic block -b, --branch-probabilities Include branch probabilities in output -c, --branch-counts Given counts of branches taken rather than percentages -n, --no-output Do not create an output file -l, --long-file-names Use long output file names for included source files -f, --function-summaries Output summaries for each function -o, --object-directory DIR|FILE Search for object files in DIR or called FILE -p, --preserve-paths Preserve all pathname components -u, --unconditional-branches Show unconditional branch counts too -i, --intermediate-format Output .gcov file in an intermediate text format that can be used by 'lcov' or other applications. It will output a single .gcov file per .gcda file. No source file is required. For bug reporting instructions, please see: %s. gcov %s%s (C) Copyright %s 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. help version all-blocks branch-probabilities branch-counts no-output long-file-names function-summaries preserve-paths object-directory object-file unconditional-branches intermediate-format h v a b c ( n 2 l B f U p d o u o u i abcfhilno:puv 7 F U a m y .gcov %s%s SF:%s FN:%d,%s FNDA:%s,%s DA:%u,%d BA:%d,%d %s:no functions found Function w File %s:creating '%s' %s:error writing output file '%s' %s:could not open output file '%s' / .gcno .gcda
%s:source file is newer than graph file '%s' (the message is only displayed one per source file) %s:cannot open graph file %s:not a gcov graph file %s:version '%.4s', prefer '%.4s' %s:already seen blocks for '%s' %s:corrupted %s:cannot open data file, assuming not executed %s:not a gcov data file %s:version '%.4s', prefer version '%.4s' %s:stamp mismatch with graph file %s:unknown function '%u' %s:profile mismatch for '%s' %s:profile mismatch: expected function name '%s' but found '%s' %s:overflowed %s:'%s' lacks entry and/or exit blocks %s:'%s' has arcs to entry block %s:'%s' has arcs from exit block %s:graph is unsolvable for '%s' %.*u%% %lld %s '%s' Lines executed:%s of %d No executable lines Branches executed:%s of %d Taken at least once:%s of %d No branches Calls executed:%s of %d No calls ## /./ \.\ /../ /^/ \..\ \^\ %s:no lines for '%s' call %2d returned %s call %2d never executed (fallthrough) branch %2d taken %s%s branch %2d never executed unconditional %2d taken %s unconditional %2d never executed - %9s:%5d:Source:%s %9s:%5d:Graph:%s %9s:%5d:Data:%s %9s:%5d:Runs:%u %9s:%5d:Programs:%u r %s:cannot open source file %9s:%5d:Source is newer than graph function %s called %s returned %s blocks executed %s ##### %9s:%5u: /*EOF*/ $$$$$ %9s:%5u-block %2d %9s:%5u:%s gcov_sync gcov_read_words gcov_open ?' 4.4.3 (GCC) %s: warning: %s: %s: Internal error: abort in %s, at %s:%d /tmp/gcc-hardy32/toolchain-src/gcc/gcc-4.4.3/gcc/errors.c 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 # ( + 3 # 7 + > A I L W Z \ _ b e h k n q s v y | ~ # 1 4 1 7 E H E K S U S X \ _ g i g l p s { } { { # ' * ' - 1 4 1 7 ; < ? C F 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 - 4 \ ` { @ 1 6 const volatile __restrict const volatile const __restrict volatile __restrict const volatile __restrict Q X _ m f t { operator operator assign_ type _ada_ ___ <%s> global constructors keyed to global destructors keyed to import stub for . :: static 3 C v 3 Q 3 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__ [ ] f% * * * * & t* * * * * * D' * D' $ * 0% * +& * * * * * * * * * * * * * * * * * * * * * * * * * * * $ * * * * * d+ Z, Z, Z, Z, Z, Z, Z, Z, 3+ Z, Z, Z, Z, Z, 3+ Z, Z, Z, Z, Z, Z, + + unsigned signed __complex void long long long int short bool char wchar_t long double double float %x int%u_t Y- . . . . . . F. . . . . . . . . . . - Y- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y- 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 1 4 %2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 i0 S1 4 1 4 4 / 4 4 F/ 4 4 4 4 4 1 / A4 4 . 0 . -2147483648 U ... __ct __dt T%d N M M M M N N N N M M M M M M M M M M M M M N N N N N N N M M M M M M N M N N M N N N N N M M M M M M M M M M M N M M UQ \Q \Q UQ UQ UQ UQ lQ lQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ UQ lQ 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 g j m p r u x { } { ! $ & ) - 0 3 6 9 < > A D G I L P S V G Y \ _ b d g j m q t v y | _ ` ` j` ` ` >^ ` ` ` ` ` ` ` ` ` m^ ^ ` ] ` ` ` ` ` ` ` ` ` ` ` ` 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 & / / 4 4 B B K K ] ] c c r r w / e e e e e e e e e e yk yk yk yk yk yk yk e yk g h yk ~e g yk yk yk yk yk e e f 9g yk zg :f e =h yk yk yk yk e yk yk yk yk yk yk d d d d d d d d d d yk d d d d yk yk yk d d =e d d d d d j pk pk pk pk pk pk pk pk pk pk pk pk pk h pk pk pk pk pk pk pk pk pk pk pk pk pk pk pk i i ~i pk j xj pk pk pk pk pk pk Li pk pk Fj h 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 D D a W W f b p p s F i 1 " o 0 @ 1 r d 2 u :: 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 9 z M V . d X 3 i 0 } \ \ o o [ ~ " : R j restrict volatile const complex imaginary & = = = = = = = = = = = = = = = = = = = ( U } = = = = ( global constructors keyed to global destructors keyed to R f f [ [ R R q R R R R R R R R R R R R R R R R R [ [ [ r out of memory 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
X X $.$
GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3
.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