LCOV - code coverage report
Current view: top level - libdwfl Hit Total Coverage
Test: elfutils-0.191 Lines: 4551 6694 68.0 %
Date: 2024-03-01 16:42:08 Functions: 239 277 86.3 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 3013 5248 57.4 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
image-header.c
0.0%
0.0 % 0 / 27 0.0 % 0 / 1 0.0 % 0 / 22
linux-kernel-modules.c
0.0%
0.0 % 0 / 451 0.0 % 0 / 18 0.0 % 0 / 385
argp-std.c
57.0%57.0%
57.0 % 90 / 158 50.0 % 2 / 4 49.4 % 39 / 79
<unnamed> 57.0 % 90 / 158 50.0 % 2 / 4 49.4 % 39 / 79
dwfl_frame.c
60.8%60.8%
60.8 % 132 / 217 75.0 % 12 / 16 48.2 % 54 / 112
<unnamed> 60.8 % 132 / 217 75.0 % 12 / 16 48.2 % 54 / 112
gzip.c
46.8%46.8%
46.8 % 73 / 156 77.8 % 7 / 9 31.9 % 29 / 91
<unnamed> 46.8 % 73 / 156 77.8 % 7 / 9 31.9 % 29 / 91
link_map.c
63.9%63.9%
63.9 % 306 / 479 81.8 % 9 / 11 58.2 % 255 / 438
<unnamed> 63.9 % 306 / 479 81.8 % 9 / 11 58.2 % 255 / 438
dwfl_error.c
84.1%84.1%
84.1 % 37 / 44 83.3 % 5 / 6 63.6 % 14 / 22
<unnamed> 84.1 % 37 / 44 83.3 % 5 / 6 63.6 % 14 / 22
dwfl_module_addrsym.c
84.6%84.6%
84.6 % 99 / 117 85.7 % 6 / 7 77.3 % 85 / 110
<unnamed> 84.6 % 99 / 117 85.7 % 6 / 7 77.3 % 85 / 110
linux-proc-maps.c
74.2%74.2%
74.2 % 138 / 186 87.5 % 7 / 8 51.9 % 82 / 158
<unnamed> 74.2 % 138 / 186 87.5 % 7 / 8 51.9 % 82 / 158
dwfl_module.c
88.1%88.1%
88.1 % 89 / 101 88.9 % 8 / 9 75.0 % 54 / 72
<unnamed> 88.1 % 89 / 101 88.9 % 8 / 9 75.0 % 54 / 72
libdwflP.h
80.6%80.6%
80.6 % 29 / 36 88.9 % 8 / 9 62.5 % 5 / 8
<unnamed> 80.6 % 29 / 36 88.9 % 8 / 9 62.5 % 5 / 8
core-file.c
70.2%70.2%
70.2 % 193 / 275 90.0 % 9 / 10 59.1 % 127 / 215
<unnamed> 70.2 % 193 / 275 90.0 % 9 / 10 59.1 % 127 / 215
cu.c
80.0%80.0%
80.0 % 104 / 130 90.0 % 9 / 10 62.8 % 54 / 86
<unnamed> 80.0 % 104 / 130 90.0 % 9 / 10 62.8 % 54 / 86
linux-pid-attach.c
65.8%65.8%
65.8 % 156 / 237 92.9 % 13 / 14 50.7 % 71 / 140
<unnamed> 65.8 % 156 / 237 92.9 % 13 / 14 50.7 % 71 / 140
dwfl_module_getdwarf.c
75.0%75.0%
75.0 % 545 / 727 95.2 % 20 / 21 64.3 % 339 / 527
<unnamed> 75.0 % 545 / 727 95.2 % 20 / 21 64.3 % 339 / 527
dwfl_nextcu.c
84.6%84.6%
84.6 % 22 / 26 100.0 % 1 / 1 70.0 % 14 / 20
<unnamed> 84.6 % 22 / 26 100.0 % 1 / 1 70.0 % 14 / 20
dwfl_module_report_build_id.c
72.0%72.0%
72.0 % 18 / 25 100.0 % 1 / 1 50.0 % 11 / 22
<unnamed> 72.0 % 18 / 25 100.0 % 1 / 1 50.0 % 11 / 22
dwfl_addrdie.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
dwfl_linecu.c
80.0%80.0%
80.0 % 4 / 5 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 80.0 % 4 / 5 100.0 % 1 / 1 50.0 % 1 / 2
dwfl_onesrcline.c
46.2%46.2%
46.2 % 6 / 13 100.0 % 1 / 1 37.5 % 3 / 8
<unnamed> 46.2 % 6 / 13 100.0 % 1 / 1 37.5 % 3 / 8
dwfl_module_getsrc.c
100.0%
100.0 % 25 / 25 100.0 % 1 / 1 83.3 % 15 / 18
<unnamed> 100.0 % 25 / 25 100.0 % 1 / 1 83.3 % 15 / 18
elf-from-memory.c
62.7%62.7%
62.7 % 104 / 166 100.0 % 1 / 1 48.6 % 51 / 105
<unnamed> 62.7 % 104 / 166 100.0 % 1 / 1 48.6 % 51 / 105
dwfl_module_register_names.c
75.0%75.0%
75.0 % 18 / 24 100.0 % 1 / 1 68.8 % 11 / 16
<unnamed> 75.0 % 18 / 24 100.0 % 1 / 1 68.8 % 11 / 16
dwfl_frame_pc.c
93.3%93.3%
93.3 % 14 / 15 100.0 % 1 / 1 83.3 % 10 / 12
<unnamed> 93.3 % 14 / 15 100.0 % 1 / 1 83.3 % 10 / 12
dwfl_lineinfo.c
85.0%85.0%
85.0 % 17 / 20 100.0 % 1 / 1 71.4 % 10 / 14
<unnamed> 85.0 % 17 / 20 100.0 % 1 / 1 71.4 % 10 / 14
dwfl_end.c
100.0%
100.0 % 21 / 21 100.0 % 1 / 1 100.0 % 10 / 10
<unnamed> 100.0 % 21 / 21 100.0 % 1 / 1 100.0 % 10 / 10
dwfl_module_addrname.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
dwfl_build_id_find_debuginfo.c
30.8%30.8%
30.8 % 12 / 39 100.0 % 1 / 1 27.3 % 6 / 22
<unnamed> 30.8 % 12 / 39 100.0 % 1 / 1 27.3 % 6 / 22
dwfl_begin.c
70.0%70.0%
70.0 % 7 / 10 100.0 % 1 / 1 50.0 % 2 / 4
<unnamed> 70.0 % 7 / 10 100.0 % 1 / 1 50.0 % 2 / 4
dwfl_addrdwarf.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
dwfl_addrmodule.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
dwfl_getsrclines.c
77.8%77.8%
77.8 % 7 / 9 100.0 % 1 / 1 50.0 % 2 / 4
<unnamed> 77.8 % 7 / 9 100.0 % 1 / 1 50.0 % 2 / 4
dwfl_module_eh_cfi.c
91.7%91.7%
91.7 % 11 / 12 100.0 % 1 / 1 83.3 % 5 / 6
<unnamed> 91.7 % 11 / 12 100.0 % 1 / 1 83.3 % 5 / 6
dwfl_linemodule.c
75.0%75.0%
75.0 % 3 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 75.0 % 3 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dwfl_module_getelf.c
83.3%83.3%
83.3 % 15 / 18 100.0 % 1 / 1 68.8 % 11 / 16
<unnamed> 83.3 % 15 / 18 100.0 % 1 / 1 68.8 % 11 / 16
dwfl_dwarf_line.c
85.7%85.7%
85.7 % 6 / 7 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 85.7 % 6 / 7 100.0 % 1 / 1 50.0 % 1 / 2
dwfl_module_info.c
80.0%80.0%
80.0 % 16 / 20 100.0 % 1 / 1 75.0 % 15 / 20
<unnamed> 80.0 % 16 / 20 100.0 % 1 / 1 75.0 % 15 / 20
dwfl_cumodule.c
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
dwfl_module_addrdie.c
75.0%75.0%
75.0 % 6 / 8 100.0 % 1 / 1 75.0 % 3 / 4
<unnamed> 75.0 % 6 / 8 100.0 % 1 / 1 75.0 % 3 / 4
lines.c
81.8%81.8%
81.8 % 9 / 11 100.0 % 1 / 1 75.0 % 6 / 8
<unnamed> 81.8 % 9 / 11 100.0 % 1 / 1 75.0 % 6 / 8
dwfl_getmodules.c
61.3%61.3%
61.3 % 19 / 31 100.0 % 1 / 1 53.6 % 15 / 28
<unnamed> 61.3 % 19 / 31 100.0 % 1 / 1 53.6 % 15 / 28
dwfl_getsrc.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
dwfl_module_return_value_location.c
47.1%47.1%
47.1 % 8 / 17 100.0 % 1 / 1 41.7 % 5 / 12
<unnamed> 47.1 % 8 / 17 100.0 % 1 / 1 41.7 % 5 / 12
dwfl_getdwarf.c
100.0%
100.0 % 8 / 8 100.0 % 2 / 2 - 0 / 0
<unnamed> 100.0 % 8 / 8 100.0 % 2 / 2 - 0 / 0
dwfl_module_dwarf_cfi.c
70.6%70.6%
70.6 % 12 / 17 100.0 % 2 / 2 58.3 % 7 / 12
<unnamed> 70.6 % 12 / 17 100.0 % 2 / 2 58.3 % 7 / 12
dwfl_module_build_id.c
90.9%90.9%
90.9 % 30 / 33 100.0 % 3 / 3 75.0 % 18 / 24
<unnamed> 90.9 % 30 / 33 100.0 % 3 / 3 75.0 % 18 / 24
dwfl_frame_regs.c
95.7%95.7%
95.7 % 22 / 23 100.0 % 3 / 3 65.0 % 13 / 20
<unnamed> 95.7 % 22 / 23 100.0 % 3 / 3 65.0 % 13 / 20
dwfl_module_getsym.c
91.2%91.2%
91.2 % 83 / 91 100.0 % 3 / 3 86.2 % 69 / 80
<unnamed> 91.2 % 83 / 91 100.0 % 3 / 3 86.2 % 69 / 80
dwfl_build_id_find_elf.c
67.4%67.4%
67.4 % 58 / 86 100.0 % 3 / 3 56.9 % 41 / 72
<unnamed> 67.4 % 58 / 86 100.0 % 3 / 3 56.9 % 41 / 72
dwfl_report_elf.c
69.6%69.6%
69.6 % 103 / 148 100.0 % 3 / 3 61.7 % 71 / 115
<unnamed> 69.6 % 103 / 148 100.0 % 3 / 3 61.7 % 71 / 115
dwfl_module_getsrc_file.c
83.3%83.3%
83.3 % 60 / 72 100.0 % 4 / 4 60.0 % 42 / 70
<unnamed> 83.3 % 60 / 72 100.0 % 4 / 4 60.0 % 42 / 70
find-debuginfo.c
83.0%83.0%
83.0 % 151 / 182 100.0 % 5 / 5 75.7 % 128 / 169
<unnamed> 83.0 % 151 / 182 100.0 % 5 / 5 75.7 % 128 / 169
debuginfod-client.c
86.0%86.0%
86.0 % 37 / 43 100.0 % 5 / 5 58.3 % 14 / 24
<unnamed> 86.0 % 37 / 43 100.0 % 5 / 5 58.3 % 14 / 24
linux-core-attach.c
82.6%82.6%
82.6 % 185 / 224 100.0 % 5 / 5 69.9 % 109 / 156
<unnamed> 82.6 % 185 / 224 100.0 % 5 / 5 69.9 % 109 / 156
open.c
66.3%66.3%
66.3 % 63 / 95 100.0 % 6 / 6 60.7 % 34 / 56
<unnamed> 66.3 % 63 / 95 100.0 % 6 / 6 60.7 % 34 / 56
segment.c
83.6%83.6%
83.6 % 133 / 159 100.0 % 7 / 7 79.2 % 114 / 144
<unnamed> 83.6 % 133 / 159 100.0 % 7 / 7 79.2 % 114 / 144
relocate.c
68.4%68.4%
68.4 % 255 / 373 100.0 % 8 / 8 52.6 % 210 / 399
<unnamed> 68.4 % 255 / 373 100.0 % 8 / 8 52.6 % 210 / 399
dwfl_segment_report_module.c
88.1%88.1%
88.1 % 451 / 512 100.0 % 8 / 8 76.1 % 341 / 448
<unnamed> 88.1 % 451 / 512 100.0 % 8 / 8 76.1 % 341 / 448
offline.c
70.3%70.3%
70.3 % 97 / 138 100.0 % 8 / 8 60.0 % 57 / 95
<unnamed> 70.3 % 97 / 138 100.0 % 8 / 8 60.0 % 57 / 95
derelocate.c
74.2%74.2%
74.2 % 155 / 209 100.0 % 9 / 9 64.4 % 94 / 146
<unnamed> 74.2 % 155 / 209 100.0 % 9 / 9 64.4 % 94 / 146
frame_unwind.c
68.8%68.8%
68.8 % 275 / 400 100.0 % 12 / 12 59.0 % 235 / 398
<unnamed> 68.8 % 275 / 400 100.0 % 12 / 12 59.0 % 235 / 398

Generated by: LCOV version 1.14