LCOV - code coverage report
Current view: top level - libdwfl Coverage Total Hit
Test: elfutils-0.192 Lines: 70.7 % 6508 4602
Test Date: 2024-10-18 15:14:37 Functions: 86.8 % 266 231
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 56.8 % 5184 2947

Filename Sort by file name Line Coverage ( show details ) Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
image-header.c
0.0%
0.0 % 31 0.0 % 26 0.0 % 1
linux-kernel-modules.c
0.0%
0.0 % 423 0.0 % 371 0.0 % 18
dwfl_build_id_find_debuginfo.c
36.4%36.4%
36.4 % 44 16 30.0 % 20 6 100.0 % 1 1
gzip.c
49.0%49.0%
49.0 % 153 75 32.6 % 89 29 77.8 % 9 7
dwfl_onesrcline.c
50.0%50.0%
50.0 % 12 6 37.5 % 8 3 100.0 % 1 1
dwfl_module_return_value_location.c
50.0%50.0%
50.0 % 14 7 41.7 % 12 5 100.0 % 1 1
argp-std.c
56.4%56.4%
56.4 % 156 88 44.8 % 87 39 66.7 % 3 2
dwfl_frame.c
62.9%62.9%
62.9 % 229 144 47.5 % 118 56 77.8 % 18 14
elf-from-memory.c
65.5%65.5%
65.5 % 168 110 53.9 % 89 48 100.0 % 1 1
link_map.c
65.8%65.8%
65.8 % 479 315 57.0 % 428 244 81.8 % 11 9
dwfl_begin.c
66.7%66.7%
66.7 % 9 6 50.0 % 4 2 100.0 % 1 1
dwfl_set_sysroot.c
68.2%68.2%
68.2 % 22 15 50.0 % 12 6 100.0 % 1 1
dwfl_report_elf.c
68.9%68.9%
68.9 % 151 104 61.3 % 111 68 100.0 % 3 3
linux-pid-attach.c
69.0%69.0%
69.0 % 239 165 50.7 % 142 72 92.9 % 14 13
dwfl_build_id_find_elf.c
69.1%69.1%
69.1 % 81 56 55.4 % 74 41 100.0 % 3 3
open.c
70.1%70.1%
70.1 % 87 61 59.6 % 52 31 100.0 % 6 6
frame_unwind.c
70.7%70.7%
70.7 % 389 275 59.4 % 404 240 100.0 % 12 12
dwfl_getmodules.c
72.0%72.0%
72.0 % 25 18 53.6 % 28 15 100.0 % 1 1
offline.c
72.6%72.6%
72.6 % 135 98 60.0 % 95 57 100.0 % 8 8
core-file.c
72.8%72.8%
72.8 % 268 195 56.6 % 219 124 100.0 % 9 9
dwfl_module_report_build_id.c
73.9%73.9%
73.9 % 23 17 50.0 % 22 11 100.0 % 1 1
dwfl_module_addrdie.c
75.0%75.0%
75.0 % 8 6 75.0 % 4 3 100.0 % 1 1
dwfl_module_dwarf_cfi.c
75.0%75.0%
75.0 % 16 12 58.3 % 12 7 100.0 % 2 2
dwfl_module_getdwarf.c
77.6%77.6%
77.6 % 670 520 62.8 % 521 327 95.2 % 21 20
dwfl_getsrclines.c
77.8%77.8%
77.8 % 9 7 50.0 % 4 2 100.0 % 1 1
linux-proc-maps.c
77.8%77.8%
77.8 % 189 147 52.7 % 150 79 87.5 % 8 7
derelocate.c
78.0%78.0%
78.0 % 182 142 64.8 % 142 92 100.0 % 9 9
dwfl_module_register_names.c
78.3%78.3%
78.3 % 23 18 68.8 % 16 11 100.0 % 1 1
libdwflP.h
80.6%80.6%
80.6 % 36 29 58.3 % 24 14 100.0 % 2 2
relocate.c
81.3%81.3%
81.3 % 316 257 52.2 % 387 202 100.0 % 8 8
dwfl_module_getsrc_file.c
82.6%82.6%
82.6 % 69 57 60.0 % 70 42 100.0 % 2 2
linux-core-attach.c
83.2%83.2%
83.2 % 262 218 65.1 % 169 110 100.0 % 5 5
dwfl_module_addrsym.c
83.6%83.6%
83.6 % 116 97 77.5 % 102 79 85.7 % 7 6
dwfl_error.c
83.7%83.7%
83.7 % 43 36 72.2 % 18 13 83.3 % 6 5
dwfl_module_info.c
84.2%84.2%
84.2 % 19 16 75.0 % 20 15 100.0 % 1 1
find-debuginfo.c
85.1%85.1%
85.1 % 175 149 75.2 % 149 112 100.0 % 5 5
cu.c
86.5%86.5%
86.5 % 126 109 63.1 % 84 53 87.5 % 8 7
debuginfod-client.c
87.8%87.8%
87.8 % 41 36 58.3 % 24 14 100.0 % 5 5
dwfl_frame_regs.c
88.0%88.0%
88.0 % 25 22 63.6 % 22 14 100.0 % 3 3
dwfl_module_getelf.c
88.2%88.2%
88.2 % 17 15 68.8 % 16 11 100.0 % 1 1
dwfl_module.c
88.9%88.9%
88.9 % 99 88 73.6 % 72 53 87.5 % 8 7
segment.c
89.1%89.1%
89.1 % 138 123 79.2 % 144 114 100.0 % 7 7
dwfl_lineinfo.c
89.5%89.5%
89.5 % 19 17 75.0 % 16 12 100.0 % 1 1
dwfl_segment_report_module.c
89.9%89.9%
89.9 % 497 447 76.1 % 427 325 100.0 % 8 8
lines.c
90.9%90.9%
90.9 % 11 10 75.0 % 8 6 100.0 % 1 1
dwfl_nextcu.c
92.6%92.6%
92.6 % 27 25 70.0 % 20 14 100.0 % 1 1
dwfl_frame_pc.c
93.3%93.3%
93.3 % 15 14 83.3 % 12 10 100.0 % 1 1
dwfl_module_getsym.c
93.7%93.7%
93.7 % 95 89 86.8 % 76 66 100.0 % 3 3
dwfl_module_build_id.c
93.9%93.9%
93.9 % 33 31 75.0 % 24 18 100.0 % 3 3
dwfl_addrdie.c
100.0%
100.0 % 2 2 - 100.0 % 1 1
dwfl_addrdwarf.c
100.0%
100.0 % 2 2 - 100.0 % 1 1
dwfl_getsrc.c
100.0%
100.0 % 2 2 - 100.0 % 1 1
dwfl_cumodule.c
100.0%
100.0 % 3 3 - 100.0 % 1 1
dwfl_linemodule.c
100.0%
100.0 % 3 3 50.0 % 2 1 100.0 % 1 1
dwfl_addrmodule.c
100.0%
100.0 % 4 4 - 100.0 % 1 1
dwfl_linecu.c
100.0%
100.0 % 4 4 50.0 % 2 1 100.0 % 1 1
dwfl_module_addrname.c
100.0%
100.0 % 4 4 - 100.0 % 1 1
dwfl_dwarf_line.c
100.0%
100.0 % 6 6 50.0 % 2 1 100.0 % 1 1
dwfl_getdwarf.c
100.0%
100.0 % 8 8 - 100.0 % 2 2
dwfl_module_eh_cfi.c
100.0%
100.0 % 11 11 83.3 % 6 5 100.0 % 1 1
dwfl_end.c
100.0%
100.0 % 21 21 100.0 % 10 10 100.0 % 1 1
dwfl_module_getsrc.c
100.0%
100.0 % 24 24 77.8 % 18 14 100.0 % 1 1

Generated by: LCOV version 2.0-1