LCOV - code coverage report
Current view: top level - elfutils/libdw Hit Total Coverage
Test: lcov.out Lines: 1456 2036 71.5 %
Date: 2012-10-31 Functions: 124 144 86.1 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 901 2139 42.1 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
dwarf_abbrev_hash.c
100.0%
100.0 % 1 / 1 - 0 / 0 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0 - 0 / 0
dwarf_abbrevhaschildren.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_arrayorder.c
0.0%
0.0 % 0 / 3 0.0 % 0 / 1 0.0 % 0 / 2
dwarf_attr.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1 75.0 % 3 / 4
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1 75.0 % 3 / 4
dwarf_attr_integrate.c
100.0%
100.0 % 9 / 9 100.0 % 1 / 1 87.5 % 7 / 8
<unnamed> 100.0 % 9 / 9 100.0 % 1 / 1 87.5 % 7 / 8
dwarf_begin.c
45.5%45.5%
45.5 % 10 / 22 100.0 % 1 / 1 21.4 % 3 / 14
<unnamed> 45.5 % 10 / 22 100.0 % 1 / 1 21.4 % 3 / 14
dwarf_begin_elf.c
56.7%56.7%
56.7 % 93 / 164 87.5 % 7 / 8 39.6 % 53 / 134
<unnamed> 56.7 % 93 / 164 87.5 % 7 / 8 39.6 % 53 / 134
dwarf_bitoffset.c
0.0%
0.0 % 0 / 3 0.0 % 0 / 1 0.0 % 0 / 2
dwarf_bitsize.c
0.0%
0.0 % 0 / 3 0.0 % 0 / 1 0.0 % 0 / 2
dwarf_bytesize.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_child.c
91.4%91.4%
91.4 % 53 / 58 100.0 % 2 / 2 74.0 % 37 / 50
<unnamed> 91.4 % 53 / 58 100.0 % 2 / 2 74.0 % 37 / 50
dwarf_cuoffset.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_decl_file.c
81.2%81.2%
81.2 % 13 / 16 100.0 % 1 / 1 56.2 % 9 / 16
<unnamed> 81.2 % 13 / 16 100.0 % 1 / 1 56.2 % 9 / 16
dwarf_decl_line.c
100.0%
100.0 % 8 / 8 100.0 % 2 / 2 50.0 % 2 / 4
<unnamed> 100.0 % 8 / 8 100.0 % 2 / 2 50.0 % 2 / 4
dwarf_diename.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
dwarf_dieoffset.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_end.c
81.1%81.1%
81.1 % 30 / 37 100.0 % 4 / 4 56.2 % 9 / 16
<unnamed> 81.1 % 30 / 37 100.0 % 4 / 4 56.2 % 9 / 16
dwarf_entry_breakpoints.c
67.9%67.9%
67.9 % 38 / 56 100.0 % 4 / 4 50.0 % 29 / 58
<unnamed> 67.9 % 38 / 56 100.0 % 4 / 4 50.0 % 29 / 58
dwarf_entrypc.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_error.c
53.3%53.3%
53.3 % 8 / 15 66.7 % 2 / 3 10.0 % 1 / 10
<unnamed> 53.3 % 8 / 15 66.7 % 2 / 3 10.0 % 1 / 10
dwarf_filesrc.c
71.4%71.4%
71.4 % 5 / 7 100.0 % 1 / 1 50.0 % 4 / 8
<unnamed> 71.4 % 5 / 7 100.0 % 1 / 1 50.0 % 4 / 8
dwarf_formaddr.c
80.0%80.0%
80.0 % 8 / 10 100.0 % 1 / 1 66.7 % 4 / 6
<unnamed> 80.0 % 8 / 10 100.0 % 1 / 1 66.7 % 4 / 6
dwarf_formblock.c
80.0%80.0%
80.0 % 16 / 20 100.0 % 1 / 1 36.8 % 7 / 19
<unnamed> 80.0 % 16 / 20 100.0 % 1 / 1 36.8 % 7 / 19
dwarf_formflag.c
60.0%60.0%
60.0 % 6 / 10 100.0 % 1 / 1 50.0 % 3 / 6
<unnamed> 60.0 % 6 / 10 100.0 % 1 / 1 50.0 % 3 / 6
dwarf_formref.c
42.1%42.1%
42.1 % 8 / 19 50.0 % 1 / 2 28.0 % 7 / 25
<unnamed> 42.1 % 8 / 19 50.0 % 1 / 2 28.0 % 7 / 25
dwarf_formref_die.c
90.0%90.0%
90.0 % 27 / 30 100.0 % 1 / 1 50.0 % 15 / 30
<unnamed> 90.0 % 27 / 30 100.0 % 1 / 1 50.0 % 15 / 30
dwarf_formsdata.c
50.0%50.0%
50.0 % 8 / 16 100.0 % 1 / 1 16.0 % 4 / 25
<unnamed> 50.0 % 8 / 16 100.0 % 1 / 1 16.0 % 4 / 25
dwarf_formstring.c
86.7%86.7%
86.7 % 13 / 15 100.0 % 1 / 1 71.4 % 10 / 14
<unnamed> 86.7 % 13 / 15 100.0 % 1 / 1 71.4 % 10 / 14
dwarf_formudata.c
92.0%92.0%
92.0 % 46 / 50 100.0 % 2 / 2 68.1 % 49 / 72
<unnamed> 92.0 % 46 / 50 100.0 % 2 / 2 68.1 % 49 / 72
dwarf_func_inline.c
17.6%17.6%
17.6 % 3 / 17 33.3 % 1 / 3 21.4 % 3 / 14
<unnamed> 17.6 % 3 / 17 33.3 % 1 / 3 21.4 % 3 / 14
dwarf_getabbrev.c
88.2%88.2%
88.2 % 30 / 34 100.0 % 2 / 2 73.5 % 25 / 34
<unnamed> 88.2 % 30 / 34 100.0 % 2 / 2 73.5 % 25 / 34
dwarf_getabbrevattr.c
100.0%
100.0 % 15 / 15 100.0 % 1 / 1 68.8 % 11 / 16
<unnamed> 100.0 % 15 / 15 100.0 % 1 / 1 68.8 % 11 / 16
dwarf_getabbrevcode.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_getabbrevtag.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_getarange_addr.c
100.0%
100.0 % 12 / 12 100.0 % 1 / 1 90.0 % 9 / 10
<unnamed> 100.0 % 12 / 12 100.0 % 1 / 1 90.0 % 9 / 10
dwarf_getarangeinfo.c
100.0%
100.0 % 8 / 8 100.0 % 1 / 1 75.0 % 6 / 8
<unnamed> 100.0 % 8 / 8 100.0 % 1 / 1 75.0 % 6 / 8
dwarf_getaranges.c
82.4%82.4%
82.4 % 70 / 85 100.0 % 2 / 2 56.8 % 42 / 74
<unnamed> 82.4 % 70 / 85 100.0 % 2 / 2 56.8 % 42 / 74
dwarf_getattrcnt.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_getattrs.c
88.9%88.9%
88.9 % 24 / 27 100.0 % 1 / 1 65.4 % 17 / 26
<unnamed> 88.9 % 24 / 27 100.0 % 1 / 1 65.4 % 17 / 26
dwarf_getelf.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_getfuncs.c
75.0%75.0%
75.0 % 9 / 12 100.0 % 1 / 1 75.0 % 12 / 16
<unnamed> 75.0 % 9 / 12 100.0 % 1 / 1 75.0 % 12 / 16
dwarf_getlocation.c
31.0%31.0%
31.0 % 70 / 226 66.7 % 6 / 9 13.1 % 29 / 222
<unnamed> 31.0 % 70 / 226 66.7 % 6 / 9 13.1 % 29 / 222
dwarf_getmacros.c
97.1%97.1%
97.1 % 33 / 34 100.0 % 1 / 1 60.0 % 21 / 35
<unnamed> 97.1 % 33 / 34 100.0 % 1 / 1 60.0 % 21 / 35
dwarf_getpubnames.c
75.0%75.0%
75.0 % 60 / 80 100.0 % 2 / 2 50.0 % 35 / 70
<unnamed> 75.0 % 60 / 80 100.0 % 2 / 2 50.0 % 35 / 70
dwarf_getscopes.c
86.7%86.7%
86.7 % 52 / 60 100.0 % 4 / 4 70.8 % 34 / 48
<unnamed> 86.7 % 52 / 60 100.0 % 4 / 4 70.8 % 34 / 48
dwarf_getscopes_die.c
95.0%95.0%
95.0 % 19 / 20 100.0 % 2 / 2 64.3 % 9 / 14
<unnamed> 95.0 % 19 / 20 100.0 % 2 / 2 64.3 % 9 / 14
dwarf_getsrc_die.c
0.0%
0.0 % 0 / 17 0.0 % 0 / 1 0.0 % 0 / 26
dwarf_getsrcdirs.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_getsrcfiles.c
85.7%85.7%
85.7 % 12 / 14 100.0 % 1 / 1 50.0 % 7 / 14
<unnamed> 85.7 % 12 / 14 100.0 % 1 / 1 50.0 % 7 / 14
dwarf_getsrclines.c
78.5%78.5%
78.5 % 219 / 279 100.0 % 3 / 3 47.9 % 112 / 234
<unnamed> 78.5 % 219 / 279 100.0 % 3 / 3 47.9 % 112 / 234
dwarf_getstring.c
100.0%
100.0 % 12 / 12 100.0 % 1 / 1 80.0 % 8 / 10
<unnamed> 100.0 % 12 / 12 100.0 % 1 / 1 80.0 % 8 / 10
dwarf_hasattr.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_haschildren.c
81.8%81.8%
81.8 % 9 / 11 100.0 % 1 / 1 50.0 % 4 / 8
<unnamed> 81.8 % 9 / 11 100.0 % 1 / 1 50.0 % 4 / 8
dwarf_hasform.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_haspc.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1 62.5 % 5 / 8
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1 62.5 % 5 / 8
dwarf_highpc.c
100.0%
100.0 % 9 / 9 100.0 % 1 / 1 75.0 % 6 / 8
<unnamed> 100.0 % 9 / 9 100.0 % 1 / 1 75.0 % 6 / 8
dwarf_lineaddr.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_linebeginstatement.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_lineblock.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_linecol.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_linediscriminator.c
0.0%
0.0 % 0 / 4 0.0 % 0 / 1 0.0 % 0 / 2
dwarf_lineendsequence.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_lineepiloguebegin.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_lineisa.c
0.0%
0.0 % 0 / 4 0.0 % 0 / 1 0.0 % 0 / 2
dwarf_lineno.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_lineprologueend.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_linesrc.c
60.0%60.0%
60.0 % 6 / 10 100.0 % 1 / 1 50.0 % 4 / 8
<unnamed> 60.0 % 6 / 10 100.0 % 1 / 1 50.0 % 4 / 8
dwarf_lowpc.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
dwarf_macro_opcode.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_macro_param2.c
83.3%83.3%
83.3 % 5 / 6 100.0 % 1 / 1 50.0 % 3 / 6
<unnamed> 83.3 % 5 / 6 100.0 % 1 / 1 50.0 % 3 / 6
dwarf_nextcu.c
92.9%92.9%
92.9 % 39 / 42 100.0 % 2 / 2 64.8 % 35 / 54
<unnamed> 92.9 % 39 / 42 100.0 % 2 / 2 64.8 % 35 / 54
dwarf_offabbrev.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1 50.0 % 2 / 4
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1 50.0 % 2 / 4
dwarf_offdie.c
77.8%77.8%
77.8 % 14 / 18 100.0 % 3 / 3 50.0 % 3 / 6
<unnamed> 77.8 % 14 / 18 100.0 % 3 / 3 50.0 % 3 / 6
dwarf_onearange.c
66.7%66.7%
66.7 % 4 / 6 100.0 % 1 / 1 50.0 % 2 / 4
<unnamed> 66.7 % 4 / 6 100.0 % 1 / 1 50.0 % 2 / 4
dwarf_onesrcline.c
66.7%66.7%
66.7 % 4 / 6 100.0 % 1 / 1 50.0 % 2 / 4
<unnamed> 66.7 % 4 / 6 100.0 % 1 / 1 50.0 % 2 / 4
dwarf_ranges.c
30.2%30.2%
30.2 % 13 / 43 50.0 % 1 / 2 12.9 % 9 / 70
<unnamed> 30.2 % 13 / 43 50.0 % 1 / 2 12.9 % 9 / 70
dwarf_siblingof.c
94.4%94.4%
94.4 % 34 / 36 100.0 % 1 / 1 71.4 % 20 / 28
<unnamed> 94.4 % 34 / 36 100.0 % 1 / 1 71.4 % 20 / 28
dwarf_sig8_hash.c
100.0%
100.0 % 1 / 1 - 0 / 0 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0 - 0 / 0
dwarf_srclang.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1 50.0 % 1 / 2
dwarf_tag.c
100.0%
100.0 % 22 / 22 100.0 % 2 / 2 100.0 % 18 / 18
<unnamed> 100.0 % 22 / 22 100.0 % 2 / 2 100.0 % 18 / 18
frame-cache.c
0.0%
0.0 % 0 / 15 0.0 % 0 / 3 - 0 / 0
libdw.h
100.0%
100.0 % 2 / 2 - 0 / 0 50.0 % 2 / 4
<unnamed> 100.0 % 2 / 2 - 0 / 0 50.0 % 2 / 4
libdwP.h
91.9%91.9%
91.9 % 34 / 37 100.0 % 7 / 7 56.2 % 36 / 64
<unnamed> 91.9 % 34 / 37 100.0 % 7 / 7 56.2 % 36 / 64
libdw_alloc.c
62.5%62.5%
62.5 % 10 / 16 33.3 % 1 / 3 50.0 % 1 / 2
<unnamed> 62.5 % 10 / 16 33.3 % 1 / 3 50.0 % 1 / 2
libdw_findcu.c
93.8%93.8%
93.8 % 45 / 48 100.0 % 3 / 3 77.5 % 31 / 40
<unnamed> 93.8 % 45 / 48 100.0 % 3 / 3 77.5 % 31 / 40
libdw_form.c
70.7%70.7%
70.7 % 29 / 41 100.0 % 1 / 1 47.1 % 16 / 34
<unnamed> 70.7 % 29 / 41 100.0 % 1 / 1 47.1 % 16 / 34
libdw_visit_scopes.c
76.7%76.7%
76.7 % 23 / 30 100.0 % 3 / 3 63.6 % 21 / 33
<unnamed> 76.7 % 23 / 30 100.0 % 3 / 3 63.6 % 21 / 33
memory-access.c
100.0%
100.0 % 5 / 5 100.0 % 2 / 2 60.0 % 6 / 10
<unnamed> 100.0 % 5 / 5 100.0 % 2 / 2 60.0 % 6 / 10
memory-access.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 6.0 % 17 / 282
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 6.0 % 17 / 282

Generated by: LCOV version 1.9