LCOV - code coverage report
Current view: top level - libebl Hit Total Coverage
Test: elfutils-0.189 Lines: 598 847 70.6 %
Date: 2023-04-06 23:11:33 Functions: 73 89 82.0 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 318 588 54.1 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
eblosabiname.c
25.0%25.0%
25.0 % 5 / 20 100.0 % 1 / 1 10.0 % 3 / 30
<unnamed> 25.0 % 5 / 20 100.0 % 1 / 1 10.0 % 3 / 30
eblcheckobjattr.c
33.3%33.3%
33.3 % 2 / 6 100.0 % 1 / 1 16.7 % 1 / 6
<unnamed> 33.3 % 2 / 6 100.0 % 1 / 1 16.7 % 1 / 6
eblsymboltypename.c
41.2%41.2%
41.2 % 7 / 17 100.0 % 1 / 1 18.8 % 3 / 16
<unnamed> 41.2 % 7 / 17 100.0 % 1 / 1 18.8 % 3 / 16
eblstother.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 25.0 % 1 / 4
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1 25.0 % 1 / 4
eblsectiontypename.c
50.0%50.0%
50.0 % 15 / 30 100.0 % 1 / 1 42.1 % 8 / 19
<unnamed> 50.0 % 15 / 30 100.0 % 1 / 1 42.1 % 8 / 19
ebl_check_special_symbol.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
eblbackendname.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
eblmachinesectionflagcheck.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
eblretval.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
eblabicfi.c
100.0%
100.0 % 4 / 4 100.0 % 2 / 2 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 2 / 2 50.0 % 1 / 2
eblreginfo.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
ebl_data_marker_symbol.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
eblmachineflagcheck.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
eblclosebackend.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
eblrelocsimpletype.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
eblrelocvaliduse.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 2 / 4
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 2 / 4
eblreloctypename.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
eblgotpcreloccheck.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 2 / 4
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 2 / 4
eblcheckreloctargettype.c
60.0%60.0%
60.0 % 3 / 5 100.0 % 1 / 1 50.0 % 2 / 4
<unnamed> 60.0 % 3 / 5 100.0 % 1 / 1 50.0 % 2 / 4
eblreloctypecheck.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 2 / 4
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 2 / 4
ebl_check_special_section.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 2 / 4
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 2 / 4
eblcorenote.c
46.2%46.2%
46.2 % 6 / 13 100.0 % 1 / 1 50.0 % 3 / 6
<unnamed> 46.2 % 6 / 13 100.0 % 1 / 1 50.0 % 3 / 6
eblsymbolbindingname.c
76.5%76.5%
76.5 % 13 / 17 100.0 % 1 / 1 50.0 % 8 / 16
<unnamed> 76.5 % 13 / 17 100.0 % 1 / 1 50.0 % 8 / 16
eblsectionname.c
64.0%64.0%
64.0 % 16 / 25 100.0 % 1 / 1 50.0 % 15 / 30
<unnamed> 64.0 % 16 / 25 100.0 % 1 / 1 50.0 % 15 / 30
eblobjnote.c
62.7%62.7%
62.7 % 190 / 303 100.0 % 1 / 1 51.3 % 99 / 193
<unnamed> 62.7 % 190 / 303 100.0 % 1 / 1 51.3 % 99 / 193
eblsegmenttypename.c
63.2%63.2%
63.2 % 12 / 19 100.0 % 1 / 1 54.5 % 12 / 22
<unnamed> 63.2 % 12 / 19 100.0 % 1 / 1 54.5 % 12 / 22
eblobjnotetypename.c
73.5%73.5%
73.5 % 25 / 34 100.0 % 1 / 1 56.7 % 17 / 30
<unnamed> 73.5 % 25 / 34 100.0 % 1 / 1 56.7 % 17 / 30
eblcorenotetypename.c
64.7%64.7%
64.7 % 22 / 34 100.0 % 1 / 1 56.7 % 17 / 30
<unnamed> 64.7 % 22 / 34 100.0 % 1 / 1 56.7 % 17 / 30
eblopenbackend.c
77.9%77.9%
77.9 % 127 / 163 61.5 % 24 / 39 63.9 % 23 / 36
<unnamed> 77.9 % 127 / 163 61.5 % 24 / 39 63.9 % 23 / 36
eblinitreg.c
100.0%
100.0 % 8 / 8 100.0 % 3 / 3 66.7 % 4 / 6
<unnamed> 100.0 % 8 / 8 100.0 % 3 / 3 66.7 % 4 / 6
ebldynamictagcheck.c
83.3%83.3%
83.3 % 10 / 12 100.0 % 1 / 1 71.4 % 10 / 14
<unnamed> 83.3 % 10 / 12 100.0 % 1 / 1 71.4 % 10 / 14
eblresolvesym.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 75.0 % 3 / 4
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1 75.0 % 3 / 4
eblbsspltp.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 75.0 % 3 / 4
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 75.0 % 3 / 4
ebldebugscnp.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 75.0 % 3 / 4
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 75.0 % 3 / 4
eblauxvinfo.c
100.0%
100.0 % 7 / 7 100.0 % 1 / 1 75.0 % 3 / 4
<unnamed> 100.0 % 7 / 7 100.0 % 1 / 1 75.0 % 3 / 4
eblmachineflagname.c
91.3%91.3%
91.3 % 21 / 23 100.0 % 1 / 1 81.2 % 13 / 16
<unnamed> 91.3 % 21 / 23 100.0 % 1 / 1 81.2 % 13 / 16
eblsectionstripp.c
100.0%
100.0 % 16 / 16 100.0 % 1 / 1 82.1 % 23 / 28
<unnamed> 100.0 % 16 / 16 100.0 % 1 / 1 82.1 % 23 / 28
ebldynamictagname.c
100.0%
100.0 % 22 / 22 100.0 % 1 / 1 88.9 % 16 / 18
<unnamed> 100.0 % 22 / 22 100.0 % 1 / 1 88.9 % 16 / 18
eblrelativerelocp.c
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 - 0 / 0
eblelfclass.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
eblsysvhashentrysize.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
eblelfdata.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
eblelfmachine.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
eblnonerelocp.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
eblcopyrelocp.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
eblunwind.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 100.0 % 2 / 2
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1 100.0 % 2 / 2
eblnormalizepc.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 100.0 % 2 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 100.0 % 2 / 2
ebldwarftoregno.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 100.0 % 4 / 4
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 100.0 % 4 / 4

Generated by: LCOV version 1.14