gcc: coverage: gcda文件没有生成另一例:so文件调用__gcov_dump
如果使用gcc --coverage选项编译出一个so文件
这个so文件里带有gcov需要的很多函数/全局变量(符号),包括gcov_dump,gcov_var,。
0000000000401b00 t gcov_do_dump
0000000000400d30 t gcov_do_dump.cold.8
0000000000400f70 T __gcov_dump
0000000000400f20 T __gcov_dump_int
00000000004030a0 T __gcov_dump_one
00000000004011d0 t gcov_error
00000000006042b8 B __gcov_error_file
00000000004030d0 T __gcov_exit
0000000000403160 T __gcov_init
0000000000604120 d __gcov_.main
0000000000604270 D __gcov_master
0000000000400ed0 T __gcov_merge_add
00000000004013c0 T __gcov_open
0000000000401730 T __gcov_read_counter
0000000000401760 T __gcov_read_summary
0000000000401700 T __gcov_read_unsigned
0000000000401130 t gcov_read_words
0000000000401080 T __gcov_reset
0000000000400f80 T __gcov_reset_int
0000000000401390 T __gcov_rewrite
00000000006042e0 B __gcov_root
0000000000401a00 T __gcov_seek
0000000000401a50 T __gcov_sort_n_vals
0000000000604300 B __gcov_var