LCOV - code coverage report
Current view: top level - libelf Hit Total Coverage
Test: lcov.out Lines: 2506 3278 76.4 %
Date: 2017-01-05 09:15:16 Functions: 177 191 92.7 %
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 / 12 0.0 % 0 / 1
gelf_xlate.h
80.0%80.0%
80.0 % 16 / 20 66.7 % 24 / 36
elf32_getehdr.c
66.7%66.7%
66.7 % 12 / 18 80.0 % 4 / 5
gelf_offscn.c
71.4%71.4%
71.4 % 5 / 7 100.0 % 1 / 1
gelf_update_rela.c
74.2%74.2%
74.2 % 23 / 31 100.0 % 1 / 1
elf_getbase.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
gelf_getauxv.c
68.4%68.4%
68.4 % 13 / 19 100.0 % 1 / 1
elf_getshdrstrndx.c
15.9%15.9%
15.9 % 10 / 63 100.0 % 1 / 1
elf_cntl.c
61.5%61.5%
61.5 % 8 / 13 100.0 % 1 / 1
elf_getdata_rawchunk.c
71.1%71.1%
71.1 % 32 / 45 100.0 % 1 / 1
gelf_getdyn.c
68.4%68.4%
68.4 % 13 / 19 100.0 % 1 / 1
elf_memory.c
60.0%60.0%
60.0 % 3 / 5 100.0 % 1 / 1
gelf_update_shdr.c
83.3%83.3%
83.3 % 30 / 36 100.0 % 1 / 1
gnuhash_xlate.h
100.0%
100.0 % 19 / 19 100.0 % 1 / 1
elf_newdata.c
80.6%80.6%
80.6 % 25 / 31 100.0 % 1 / 1
gelf_getsymshndx.c
77.1%77.1%
77.1 % 27 / 35 100.0 % 1 / 1
gelf_update_sym.c
74.2%74.2%
74.2 % 23 / 31 100.0 % 1 / 1
gelf_getversym.c
69.2%69.2%
69.2 % 9 / 13 100.0 % 1 / 1
elf_rand.c
66.7%66.7%
66.7 % 4 / 6 100.0 % 1 / 1
elf_nextscn.c
100.0%
100.0 % 12 / 12 100.0 % 1 / 1
gelf_getrel.c
61.9%61.9%
61.9 % 13 / 21 100.0 % 1 / 1
gelf_update_rel.c
64.3%64.3%
64.3 % 18 / 28 100.0 % 1 / 1
gelf_update_phdr.c
61.7%61.7%
61.7 % 29 / 47 100.0 % 1 / 1
elf_hash.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
gelf_xlatetof.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
elf_newscn.c
84.6%84.6%
84.6 % 33 / 39 100.0 % 1 / 1
elf_ndxscn.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
gelf_getrela.c
72.7%72.7%
72.7 % 16 / 22 100.0 % 1 / 1
note_xlate.h
95.0%95.0%
95.0 % 19 / 20 100.0 % 1 / 1
gelf_getverneed.c
66.7%66.7%
66.7 % 8 / 12 100.0 % 1 / 1
gelf_getsym.c
75.0%75.0%
75.0 % 18 / 24 100.0 % 1 / 1
dl-hash.h
100.0%
100.0 % 18 / 18 100.0 % 1 / 1
gelf_getverdef.c
66.7%66.7%
66.7 % 8 / 12 100.0 % 1 / 1
elf_version.c
70.0%70.0%
70.0 % 7 / 10 100.0 % 1 / 1
elf_rawfile.c
70.0%70.0%
70.0 % 7 / 10 100.0 % 1 / 1
gelf_getvernaux.c
66.7%66.7%
66.7 % 8 / 12 100.0 % 1 / 1
elf_flagphdr.c
45.5%45.5%
45.5 % 5 / 11 100.0 % 1 / 1
elf_getident.c
62.5%62.5%
62.5 % 5 / 8 100.0 % 1 / 1
gelf_getverdaux.c
66.7%66.7%
66.7 % 8 / 12 100.0 % 1 / 1
elf_fill.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_rawdata.c
63.6%63.6%
63.6 % 7 / 11 100.0 % 1 / 1
gelf_getclass.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
gelf_getnote.c
90.0%90.0%
90.0 % 18 / 20 100.0 % 1 / 1
elf_next.c
100.0%
100.0 % 10 / 10 100.0 % 1 / 1
elf_kind.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
gelf_update_symshndx.c
65.1%65.1%
65.1 % 28 / 43 100.0 % 1 / 1
elf_flagelf.c
69.2%69.2%
69.2 % 9 / 13 100.0 % 1 / 1
gelf_newehdr.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
gelf_xlate.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
gelf_getchdr.c
85.7%85.7%
85.7 % 12 / 14 100.0 % 1 / 1
elf_getarhdr.c
58.3%58.3%
58.3 % 7 / 12 100.0 % 1 / 1
elf_getaroff.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
gelf_fsize.c
55.6%55.6%
55.6 % 5 / 9 100.0 % 1 / 1
gelf_update_ehdr.c
78.4%78.4%
78.4 % 29 / 37 100.0 % 1 / 1
nlist.c
90.9%90.9%
90.9 % 60 / 66 100.0 % 1 / 1
gelf_xlatetom.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
elf_gnu_hash.c
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
elf_flagehdr.c
45.5%45.5%
45.5 % 5 / 11 100.0 % 1 / 1
elf_scnshndx.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
elf_getscn.c
81.2%81.2%
81.2 % 13 / 16 100.0 % 1 / 1
elf_compress_gnu.c
85.7%85.7%
85.7 % 60 / 70 100.0 % 1 / 1
gelf_newphdr.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
gelf_getshdr.c
80.6%80.6%
80.6 % 25 / 31 100.0 % 1 / 1
gelf_getphdr.c
74.4%74.4%
74.4 % 29 / 39 100.0 % 1 / 1
elf_flagdata.c
50.0%50.0%
50.0 % 6 / 12 100.0 % 1 / 1
elf_clone.c
100.0%
100.0 % 12 / 12 100.0 % 1 / 1
elf_end.c
96.9%96.9%
96.9 % 62 / 64 100.0 % 1 / 1
elf32_xlatetom.c
70.0%70.0%
70.0 % 14 / 20 100.0 % 2 / 2
chdr_xlate.h
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
elf32_newphdr.c
45.3%45.3%
45.3 % 29 / 64 100.0 % 2 / 2
elf32_newehdr.c
70.6%70.6%
70.6 % 12 / 17 100.0 % 2 / 2
elf_strptr.c
82.8%82.8%
82.8 % 53 / 64 100.0 % 2 / 2
version_xlate.h
100.0%
100.0 % 75 / 75 100.0 % 2 / 2
elf32_xlatetof.c
68.4%68.4%
68.4 % 13 / 19 100.0 % 2 / 2
gelf_getehdr.c
90.0%90.0%
90.0 % 27 / 30 100.0 % 2 / 2
elf_getarsym.c
74.0%74.0%
74.0 % 74 / 100 100.0 % 2 / 2
elf_update.c
65.8%65.8%
65.8 % 50 / 76 100.0 % 2 / 2
elf_getshdrnum.c
87.5%87.5%
87.5 % 14 / 16 100.0 % 2 / 2
elf32_offscn.c
68.4%68.4%
68.4 % 13 / 19 100.0 % 2 / 2
elf32_getchdr.c
66.7%66.7%
66.7 % 12 / 18 100.0 % 2 / 2
elf_readall.c
52.8%52.8%
52.8 % 19 / 36 100.0 % 2 / 2
elf_error.c
81.2%81.2%
81.2 % 13 / 16 100.0 % 3 / 3
elf_getphdrnum.c
62.5%62.5%
62.5 % 25 / 40 100.0 % 3 / 3
common.h
71.8%71.8%
71.8 % 28 / 39 100.0 % 4 / 4
elf32_getphdr.c
74.7%74.7%
74.7 % 62 / 83 100.0 % 4 / 4
elf32_updatenull.c
82.4%82.4%
82.4 % 126 / 153 100.0 % 4 / 4
elf_compress.c
82.6%82.6%
82.6 % 176 / 213 100.0 % 5 / 5
elf_getdata.c
83.0%83.0%
83.0 % 117 / 141 100.0 % 7 / 7
elf32_updatefile.c
80.9%80.9%
80.9 % 242 / 299 100.0 % 8 / 8
elf32_getshdr.c
85.4%85.4%
85.4 % 76 / 89 100.0 % 8 / 8
elf_begin.c
77.3%77.3%
77.3 % 276 / 357 100.0 % 10 / 10

Generated by: LCOV version 1.12