LCOV - code coverage report
Current view: top level - libelf Hit Total Coverage
Test: elfutils-0.178 Lines: 2953 3829 77.1 %
Date: 2019-11-26 23:55:16 Functions: 174 196 88.8 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
gelf_getlib.c
0.0%
0.0 % 0 / 16 0.0 % 0 / 1
common.h
54.8%54.8%
54.8 % 23 / 42 50.0 % 2 / 4
elf32_updatenull.c
70.5%70.5%
70.5 % 122 / 173 50.0 % 2 / 4
gelf_xlate.h
80.0%80.0%
80.0 % 16 / 20 61.5 % 24 / 39
elf32_getehdr.c
72.7%72.7%
72.7 % 16 / 22 80.0 % 4 / 5
elf32_getshdr.c
24.5%24.5%
24.5 % 27 / 110 87.5 % 7 / 8
gelf_xlate.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
elf_scnshndx.c
60.0%60.0%
60.0 % 3 / 5 100.0 % 1 / 1
elf_rawdata.c
63.6%63.6%
63.6 % 7 / 11 100.0 % 1 / 1
gelf_update_symshndx.c
68.1%68.1%
68.1 % 32 / 47 100.0 % 1 / 1
gelf_update_rela.c
77.1%77.1%
77.1 % 27 / 35 100.0 % 1 / 1
gelf_getsymshndx.c
79.5%79.5%
79.5 % 31 / 39 100.0 % 1 / 1
elf_getscn.c
79.4%79.4%
79.4 % 27 / 34 100.0 % 1 / 1
gelf_getverdef.c
76.5%76.5%
76.5 % 13 / 17 100.0 % 1 / 1
gelf_update_shdr.c
84.2%84.2%
84.2 % 32 / 38 100.0 % 1 / 1
elf_getdata_rawchunk.c
71.0%71.0%
71.0 % 44 / 62 100.0 % 1 / 1
gelf_xlatetof.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
elf_clone.c
93.3%93.3%
93.3 % 14 / 15 100.0 % 1 / 1
gelf_getshdr.c
81.8%81.8%
81.8 % 27 / 33 100.0 % 1 / 1
elf_kind.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
gelf_update_sym.c
77.1%77.1%
77.1 % 27 / 35 100.0 % 1 / 1
elf_rawfile.c
66.7%66.7%
66.7 % 10 / 15 100.0 % 1 / 1
elf_nextscn.c
100.0%
100.0 % 15 / 15 100.0 % 1 / 1
elf_flagelf.c
71.4%71.4%
71.4 % 10 / 14 100.0 % 1 / 1
elf_getarhdr.c
50.0%50.0%
50.0 % 7 / 14 100.0 % 1 / 1
gelf_offscn.c
71.4%71.4%
71.4 % 5 / 7 100.0 % 1 / 1
elf_getshdrstrndx.c
67.1%67.1%
67.1 % 53 / 79 100.0 % 1 / 1
elf_ndxscn.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
elf32_fsize.c
50.0%50.0%
50.0 % 4 / 8 100.0 % 1 / 1
elf_memory.c
60.0%60.0%
60.0 % 3 / 5 100.0 % 1 / 1
gelf_update_phdr.c
62.7%62.7%
62.7 % 32 / 51 100.0 % 1 / 1
gelf_update_rel.c
68.8%68.8%
68.8 % 22 / 32 100.0 % 1 / 1
elf_hash.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
gelf_getnote.c
93.3%93.3%
93.3 % 28 / 30 100.0 % 1 / 1
gelf_getrela.c
76.0%76.0%
76.0 % 19 / 25 100.0 % 1 / 1
gelf_newphdr.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
elf_flagdata.c
57.1%57.1%
57.1 % 8 / 14 100.0 % 1 / 1
elf_getaroff.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
gelf_xlatetom.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
gelf_update_ehdr.c
78.9%78.9%
78.9 % 30 / 38 100.0 % 1 / 1
nlist.c
86.4%86.4%
86.4 % 70 / 81 100.0 % 1 / 1
gelf_newehdr.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
gelf_getsym.c
78.6%78.6%
78.6 % 22 / 28 100.0 % 1 / 1
gnuhash_xlate.h
100.0%
100.0 % 19 / 19 100.0 % 1 / 1
elf_rand.c
71.4%71.4%
71.4 % 5 / 7 100.0 % 1 / 1
elf_newscn.c
86.0%86.0%
86.0 % 37 / 43 100.0 % 1 / 1
elf_getident.c
66.7%66.7%
66.7 % 6 / 9 100.0 % 1 / 1
elf_gnu_hash.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
gelf_getdyn.c
91.3%91.3%
91.3 % 21 / 23 100.0 % 1 / 1
gelf_getverdaux.c
76.5%76.5%
76.5 % 13 / 17 100.0 % 1 / 1
gelf_fsize.c
55.6%55.6%
55.6 % 5 / 9 100.0 % 1 / 1
gelf_getversym.c
78.9%78.9%
78.9 % 15 / 19 100.0 % 1 / 1
elf_next.c
100.0%
100.0 % 13 / 13 100.0 % 1 / 1
elf_flagphdr.c
50.0%50.0%
50.0 % 6 / 12 100.0 % 1 / 1
elf_newdata.c
82.4%82.4%
82.4 % 28 / 34 100.0 % 1 / 1
gelf_getclass.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
gelf_getphdr.c
78.3%78.3%
78.3 % 36 / 46 100.0 % 1 / 1
gelf_getchdr.c
85.7%85.7%
85.7 % 12 / 14 100.0 % 1 / 1
elf_flagehdr.c
50.0%50.0%
50.0 % 6 / 12 100.0 % 1 / 1
elf_compress_gnu.c
86.8%86.8%
86.8 % 66 / 76 100.0 % 1 / 1
elf_getbase.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
gelf_getvernaux.c
78.9%78.9%
78.9 % 15 / 19 100.0 % 1 / 1
dl-hash.h
100.0%
100.0 % 19 / 19 100.0 % 1 / 1
elf_cntl.c
64.7%64.7%
64.7 % 11 / 17 100.0 % 1 / 1
elf_end.c
97.4%97.4%
97.4 % 75 / 77 100.0 % 1 / 1
elf_fill.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
gelf_getauxv.c
73.9%73.9%
73.9 % 17 / 23 100.0 % 1 / 1
gelf_getrel.c
75.0%75.0%
75.0 % 18 / 24 100.0 % 1 / 1
gelf_getverneed.c
78.9%78.9%
78.9 % 15 / 19 100.0 % 1 / 1
elf_version.c
71.4%71.4%
71.4 % 5 / 7 100.0 % 1 / 1
elf_readall.c
48.8%48.8%
48.8 % 21 / 43 100.0 % 2 / 2
chdr_xlate.h
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
version_xlate.h
100.0%
100.0 % 97 / 97 100.0 % 2 / 2
elf_update.c
70.1%70.1%
70.1 % 61 / 87 100.0 % 2 / 2
elf32_xlatetof.c
70.0%70.0%
70.0 % 14 / 20 100.0 % 2 / 2
elf32_offscn.c
90.9%90.9%
90.9 % 20 / 22 100.0 % 2 / 2
elf32_newphdr.c
46.3%46.3%
46.3 % 31 / 67 100.0 % 2 / 2
elf32_xlatetom.c
81.0%81.0%
81.0 % 17 / 21 100.0 % 2 / 2
elf_getshdrnum.c
90.0%90.0%
90.0 % 18 / 20 100.0 % 2 / 2
elf32_newehdr.c
73.7%73.7%
73.7 % 14 / 19 100.0 % 2 / 2
elf32_getchdr.c
66.7%66.7%
66.7 % 12 / 18 100.0 % 2 / 2
elf_strptr.c
83.6%83.6%
83.6 % 61 / 73 100.0 % 2 / 2
elf_getarsym.c
77.6%77.6%
77.6 % 90 / 116 100.0 % 2 / 2
gelf_getehdr.c
91.2%91.2%
91.2 % 31 / 34 100.0 % 2 / 2
elf_error.c
81.2%81.2%
81.2 % 13 / 16 100.0 % 3 / 3
elf_getphdrnum.c
65.1%65.1%
65.1 % 28 / 43 100.0 % 3 / 3
note_xlate.h
86.5%86.5%
86.5 % 32 / 37 100.0 % 3 / 3
elf32_getphdr.c
76.1%76.1%
76.1 % 70 / 92 100.0 % 4 / 4
elf_compress.c
86.0%86.0%
86.0 % 202 / 235 100.0 % 5 / 5
elf_getdata.c
84.9%84.9%
84.9 % 157 / 185 100.0 % 7 / 7
elf32_updatefile.c
82.8%82.8%
82.8 % 274 / 331 100.0 % 8 / 8
elf_begin.c
80.4%80.4%
80.4 % 345 / 429 100.0 % 10 / 10

Generated by: LCOV version 1.13