LCOV - code coverage report
Current view: top level - libdw Hit Total Coverage
Test: lcov.out Lines: 2636 3402 77.5 %
Date: 2017-01-05 09:15:16 Functions: 196 206 95.1 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage
dwarf_arrayorder.c
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
dwarf_bitsize.c
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
dwarf_bitoffset.c
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
dwarf_func_inline.c
27.8%27.8%
27.8 % 5 / 18 33.3 % 1 / 3
<unnamed> 27.8 % 5 / 18 33.3 % 1 / 3
dwarf_getlocation_implicit_pointer.c
35.3%35.3%
35.3 % 6 / 17 50.0 % 1 / 2
<unnamed> 35.3 % 6 / 17 50.0 % 1 / 2
dwarf_formsdata.c
40.7%40.7%
40.7 % 11 / 27 100.0 % 1 / 1
<unnamed> 40.7 % 11 / 27 100.0 % 1 / 1
encoded-value.h
42.7%42.7%
42.7 % 32 / 75 100.0 % 3 / 3
<unnamed> 42.7 % 32 / 75 100.0 % 3 / 3
dwarf_begin.c
42.9%42.9%
42.9 % 9 / 21 100.0 % 1 / 1
<unnamed> 42.9 % 9 / 21 100.0 % 1 / 1
dwarf_formref.c
54.8%54.8%
54.8 % 17 / 31 50.0 % 1 / 2
<unnamed> 54.8 % 17 / 31 50.0 % 1 / 2
dwarf_begin_elf.c
55.7%55.7%
55.7 % 68 / 122 80.0 % 4 / 5
<unnamed> 55.7 % 68 / 122 80.0 % 4 / 5
dwarf_formflag.c
60.0%60.0%
60.0 % 6 / 10 100.0 % 1 / 1
<unnamed> 60.0 % 6 / 10 100.0 % 1 / 1
dwarf_aggregate_size.c
61.7%61.7%
61.7 % 37 / 60 100.0 % 4 / 4
<unnamed> 61.7 % 37 / 60 100.0 % 4 / 4
libdw_alloc.c
62.5%62.5%
62.5 % 10 / 16 33.3 % 1 / 3
<unnamed> 62.5 % 10 / 16 33.3 % 1 / 3
dwarf_frame_cfa.c
63.2%63.2%
63.2 % 12 / 19 100.0 % 1 / 1
<unnamed> 63.2 % 12 / 19 100.0 % 1 / 1
dwarf_entry_breakpoints.c
63.2%63.2%
63.2 % 36 / 57 100.0 % 4 / 4
<unnamed> 63.2 % 36 / 57 100.0 % 4 / 4
dwarf_getlocation_attr.c
64.7%64.7%
64.7 % 22 / 34 100.0 % 1 / 1
<unnamed> 64.7 % 22 / 34 100.0 % 1 / 1
dwarf_onesrcline.c
66.7%66.7%
66.7 % 4 / 6 100.0 % 1 / 1
<unnamed> 66.7 % 4 / 6 100.0 % 1 / 1
dwarf_onearange.c
66.7%66.7%
66.7 % 4 / 6 100.0 % 1 / 1
<unnamed> 66.7 % 4 / 6 100.0 % 1 / 1
dwarf_haschildren.c
66.7%66.7%
66.7 % 4 / 6 100.0 % 1 / 1
<unnamed> 66.7 % 4 / 6 100.0 % 1 / 1
dwarf_decl_file.c
66.7%66.7%
66.7 % 12 / 18 100.0 % 1 / 1
<unnamed> 66.7 % 12 / 18 100.0 % 1 / 1
dwarf_getlocation.c
69.8%69.8%
69.8 % 206 / 295 100.0 % 13 / 13
<unnamed> 69.8 % 206 / 295 100.0 % 13 / 13
dwarf_next_cfi.c
70.1%70.1%
70.1 % 61 / 87 100.0 % 1 / 1
<unnamed> 70.1 % 61 / 87 100.0 % 1 / 1
dwarf_filesrc.c
71.4%71.4%
71.4 % 5 / 7 100.0 % 1 / 1
<unnamed> 71.4 % 5 / 7 100.0 % 1 / 1
dwarf_macro_getsrcfiles.c
73.3%73.3%
73.3 % 11 / 15 100.0 % 1 / 1
<unnamed> 73.3 % 11 / 15 100.0 % 1 / 1
libdw_form.c
74.3%74.3%
74.3 % 26 / 35 100.0 % 1 / 1
<unnamed> 74.3 % 26 / 35 100.0 % 1 / 1
dwarf_getpubnames.c
74.7%74.7%
74.7 % 68 / 91 100.0 % 2 / 2
<unnamed> 74.7 % 68 / 91 100.0 % 2 / 2
cfi.c
74.9%74.9%
74.9 % 161 / 215 100.0 % 5 / 5
<unnamed> 74.9 % 161 / 215 100.0 % 5 / 5
dwarf_cfi_addrframe.c
75.0%75.0%
75.0 % 6 / 8 100.0 % 1 / 1
<unnamed> 75.0 % 6 / 8 100.0 % 1 / 1
dwarf_formstring.c
75.0%75.0%
75.0 % 12 / 16 100.0 % 1 / 1
<unnamed> 75.0 % 12 / 16 100.0 % 1 / 1
dwarf_getsrclines.c
76.4%76.4%
76.4 % 265 / 347 100.0 % 7 / 7
<unnamed> 76.4 % 265 / 347 100.0 % 7 / 7
dwarf_offdie.c
76.5%76.5%
76.5 % 13 / 17 100.0 % 3 / 3
<unnamed> 76.5 % 13 / 17 100.0 % 3 / 3
dwarf_formblock.c
76.9%76.9%
76.9 % 20 / 26 100.0 % 1 / 1
<unnamed> 76.9 % 20 / 26 100.0 % 1 / 1
dwarf_formaddr.c
77.8%77.8%
77.8 % 7 / 9 100.0 % 1 / 1
<unnamed> 77.8 % 7 / 9 100.0 % 1 / 1
dwarf_decl_line.c
80.0%80.0%
80.0 % 8 / 10 100.0 % 2 / 2
<unnamed> 80.0 % 8 / 10 100.0 % 2 / 2
dwarf_linesrc.c
80.0%80.0%
80.0 % 8 / 10 100.0 % 1 / 1
<unnamed> 80.0 % 8 / 10 100.0 % 1 / 1
dwarf_getcfi_elf.c
81.0%81.0%
81.0 % 102 / 126 100.0 % 7 / 7
<unnamed> 81.0 % 102 / 126 100.0 % 7 / 7
dwarf_formudata.c
81.4%81.4%
81.4 % 48 / 59 100.0 % 2 / 2
<unnamed> 81.4 % 48 / 59 100.0 % 2 / 2
dwarf_getmacros.c
82.2%82.2%
82.2 % 157 / 191 100.0 % 11 / 11
<unnamed> 82.2 % 157 / 191 100.0 % 11 / 11
dwarf_formref_die.c
82.4%82.4%
82.4 % 28 / 34 100.0 % 1 / 1
<unnamed> 82.4 % 28 / 34 100.0 % 1 / 1
cie.c
82.9%82.9%
82.9 % 63 / 76 100.0 % 4 / 4
<unnamed> 82.9 % 63 / 76 100.0 % 4 / 4
dwarf_getaranges.c
83.2%83.2%
83.2 % 79 / 95 100.0 % 2 / 2
<unnamed> 83.2 % 79 / 95 100.0 % 2 / 2
dwarf_getabbrev.c
83.3%83.3%
83.3 % 35 / 42 100.0 % 2 / 2
<unnamed> 83.3 % 35 / 42 100.0 % 2 / 2
libdw_findcu.c
84.7%84.7%
84.7 % 50 / 59 100.0 % 3 / 3
<unnamed> 84.7 % 50 / 59 100.0 % 3 / 3
dwarf_getscopes.c
85.5%85.5%
85.5 % 53 / 62 100.0 % 4 / 4
<unnamed> 85.5 % 53 / 62 100.0 % 4 / 4
fde.c
85.5%85.5%
85.5 % 94 / 110 100.0 % 5 / 5
<unnamed> 85.5 % 94 / 110 100.0 % 5 / 5
dwarf_getlocation_die.c
85.7%85.7%
85.7 % 12 / 14 100.0 % 1 / 1
<unnamed> 85.7 % 12 / 14 100.0 % 1 / 1
dwarf_ranges.c
85.7%85.7%
85.7 % 42 / 49 100.0 % 2 / 2
<unnamed> 85.7 % 42 / 49 100.0 % 2 / 2
dwarf_child.c
86.5%86.5%
86.5 % 45 / 52 100.0 % 2 / 2
<unnamed> 86.5 % 45 / 52 100.0 % 2 / 2
dwarf_error.c
86.7%86.7%
86.7 % 13 / 15 100.0 % 3 / 3
<unnamed> 86.7 % 13 / 15 100.0 % 3 / 3
dwarf_getsrc_die.c
86.7%86.7%
86.7 % 13 / 15 100.0 % 1 / 1
<unnamed> 86.7 % 13 / 15 100.0 % 1 / 1
dwarf_nextcu.c
87.2%87.2%
87.2 % 41 / 47 100.0 % 2 / 2
<unnamed> 87.2 % 41 / 47 100.0 % 2 / 2
libdwP.h
87.3%87.3%
87.3 % 48 / 55 100.0 % 8 / 8
<unnamed> 87.3 % 48 / 55 100.0 % 8 / 8
dwarf_getsrcfiles.c
87.5%87.5%
87.5 % 14 / 16 100.0 % 1 / 1
<unnamed> 87.5 % 14 / 16 100.0 % 1 / 1
dwarf_hasattr.c
88.2%88.2%
88.2 % 15 / 17 100.0 % 1 / 1
<unnamed> 88.2 % 15 / 17 100.0 % 1 / 1
dwarf_getscopes_die.c
89.5%89.5%
89.5 % 17 / 19 100.0 % 2 / 2
<unnamed> 89.5 % 17 / 19 100.0 % 2 / 2
dwarf_getattrs.c
89.7%89.7%
89.7 % 26 / 29 100.0 % 1 / 1
<unnamed> 89.7 % 26 / 29 100.0 % 1 / 1
dwarf_highpc.c
90.0%90.0%
90.0 % 9 / 10 100.0 % 1 / 1
<unnamed> 90.0 % 9 / 10 100.0 % 1 / 1
dwarf_frame_register.c
91.9%91.9%
91.9 % 34 / 37 100.0 % 1 / 1
<unnamed> 91.9 % 34 / 37 100.0 % 1 / 1
dwarf_siblingof.c
92.1%92.1%
92.1 % 35 / 38 100.0 % 1 / 1
<unnamed> 92.1 % 35 / 38 100.0 % 1 / 1
dwarf_peel_type.c
93.8%93.8%
93.8 % 15 / 16 100.0 % 1 / 1
<unnamed> 93.8 % 15 / 16 100.0 % 1 / 1
frame-cache.c
94.1%94.1%
94.1 % 16 / 17 100.0 % 3 / 3
<unnamed> 94.1 % 16 / 17 100.0 % 3 / 3
libdw_visit_scopes.c
95.2%95.2%
95.2 % 40 / 42 100.0 % 3 / 3
<unnamed> 95.2 % 40 / 42 100.0 % 3 / 3
dwarf_lowpc.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1
dwarf_abbrevhaschildren.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1
dwarf_entrypc.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1
dwarf_dieoffset.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1
dwarf_diename.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1
libdw.h
100.0%
100.0 % 2 / 2 - 0 / 0
<unnamed> 100.0 % 2 / 2 - 0 / 0
dwarf_getabbrevtag.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1
dwarf_cuoffset.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1
dwarf_getabbrevcode.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1
dwarf_bytesize.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1
dwarf_setalt.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1
dwarf_hasform.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1
dwarf_srclang.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1
dwarf_getelf.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1
dwarf_macro_opcode.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_addrdie.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_linecol.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_lineendsequence.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_lineisa.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_macro_getparamcnt.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_lineblock.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_lineepiloguebegin.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_lineop_index.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_getattrcnt.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_lineno.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_linediscriminator.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_lineprologueend.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_linebeginstatement.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_lineaddr.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
dwarf_getsrcdirs.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
dwarf_haspc.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
dwarf_macro_param.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
dwarf_offabbrev.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
dwarf_cfi_end.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
dwarf_attr.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
<unnamed> 100.0 % 5 / 5 100.0 % 1 / 1
dwarf_diecu.c
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
<unnamed> 100.0 % 7 / 7 100.0 % 1 / 1
dwarf_macro_param2.c
100.0%
100.0 % 8 / 8 100.0 % 1 / 1
<unnamed> 100.0 % 8 / 8 100.0 % 1 / 1
dwarf_getarangeinfo.c
100.0%
100.0 % 8 / 8 100.0 % 1 / 1
<unnamed> 100.0 % 8 / 8 100.0 % 1 / 1
dwarf_frame_info.c
100.0%
100.0 % 9 / 9 100.0 % 1 / 1
<unnamed> 100.0 % 9 / 9 100.0 % 1 / 1
dwarf_attr_integrate.c
100.0%
100.0 % 9 / 9 100.0 % 1 / 1
<unnamed> 100.0 % 9 / 9 100.0 % 1 / 1
dwarf_getstring.c
100.0%
100.0 % 11 / 11 100.0 % 1 / 1
<unnamed> 100.0 % 11 / 11 100.0 % 1 / 1
dwarf_getarange_addr.c
100.0%
100.0 % 12 / 12 100.0 % 1 / 1
<unnamed> 100.0 % 12 / 12 100.0 % 1 / 1
dwarf_getabbrevattr.c
100.0%
100.0 % 15 / 15 100.0 % 1 / 1
<unnamed> 100.0 % 15 / 15 100.0 % 1 / 1
memory-access.h
100.0%
100.0 % 18 / 18 100.0 % 2 / 2
<unnamed> 100.0 % 18 / 18 100.0 % 2 / 2
dwarf_tag.c
100.0%
100.0 % 19 / 19 100.0 % 2 / 2
<unnamed> 100.0 % 19 / 19 100.0 % 2 / 2
dwarf_getcfi.c
100.0%
100.0 % 20 / 20 100.0 % 1 / 1
<unnamed> 100.0 % 20 / 20 100.0 % 1 / 1
dwarf_end.c
100.0%
100.0 % 29 / 29 100.0 % 3 / 3
<unnamed> 100.0 % 29 / 29 100.0 % 3 / 3
dwarf_getfuncs.c
100.0%
100.0 % 32 / 32 100.0 % 2 / 2
<unnamed> 100.0 % 32 / 32 100.0 % 2 / 2

Generated by: LCOV version 1.12