LCOV - code coverage report
Current view: top level - elfutils/libdw Hit Total Coverage
Test: lcov.out Lines: 1475 2042 72.2 %
Date: 2013-03-08 Functions: 124 144 86.1 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 901 2059 43.8 %

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
62.4%62.4%
62.4 % 106 / 170 87.5 % 7 / 8 45.5 % 60 / 132
<unnamed> 62.4 % 106 / 170 87.5 % 7 / 8 45.5 % 60 / 132
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 41.2 % 7 / 17
<unnamed> 80.0 % 16 / 20 100.0 % 1 / 1 41.2 % 7 / 17
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
63.2%63.2%
63.2 % 12 / 19 50.0 % 1 / 2 47.6 % 10 / 21
<unnamed> 63.2 % 12 / 19 50.0 % 1 / 2 47.6 % 10 / 21
dwarf_formref_die.c
90.0%90.0%
90.0 % 27 / 30 100.0 % 1 / 1 53.6 % 15 / 28
<unnamed> 90.0 % 27 / 30 100.0 % 1 / 1 53.6 % 15 / 28
dwarf_formsdata.c
50.0%50.0%
50.0 % 8 / 16 100.0 % 1 / 1 19.0 % 4 / 21
<unnamed> 50.0 % 8 / 16 100.0 % 1 / 1 19.0 % 4 / 21
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 60.9 % 39 / 64
<unnamed> 82.4 % 70 / 85 100.0 % 2 / 2 60.9 % 39 / 64
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 81.2 % 13 / 16
<unnamed> 75.0 % 9 / 12 100.0 % 1 / 1 81.2 % 13 / 16
dwarf_getlocation.c
31.0%31.0%
31.0 % 70 / 226 66.7 % 6 / 9 14.0 % 30 / 214
<unnamed> 31.0 % 70 / 226 66.7 % 6 / 9 14.0 % 30 / 214
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 53.2 % 33 / 62
<unnamed> 75.0 % 60 / 80 100.0 % 2 / 2 53.2 % 33 / 62
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 48.7 % 110 / 226
<unnamed> 78.5 % 219 / 279 100.0 % 3 / 3 48.7 % 110 / 226
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 70.8 % 34 / 48
<unnamed> 92.9 % 39 / 42 100.0 % 2 / 2 70.8 % 34 / 48
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 14.5 % 9 / 62
<unnamed> 30.2 % 13 / 43 50.0 % 1 / 2 14.5 % 9 / 62
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 62.5 % 30 / 48
<unnamed> 91.9 % 34 / 37 100.0 % 7 / 7 62.5 % 30 / 48
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
75.6%75.6%
75.6 % 31 / 41 100.0 % 1 / 1 56.2 % 18 / 32
<unnamed> 75.6 % 31 / 41 100.0 % 1 / 1 56.2 % 18 / 32
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