LCOV - code coverage report
Current view: top level - libdwfl Coverage Total Hit
Test: elfutils-0.193 Lines: 70.8 % 6515 4615
Test Date: 2025-08-30 14:31:09 Functions: 86.9 % 260 226
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 57.0 % 5186 2954

File 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 % 422 0.0 % 371 0.0 % 18
argp-std.c
55.7%55.7%
55.7 % 158 88 43.8 % 89 39 66.7 % 3 2
dwfl_frame.c
62.4%62.4%
62.4 % 226 141 46.9 % 128 60 76.5 % 17 13
gzip.c
51.4%51.4%
51.4 % 146 75 33.7 % 83 28 77.8 % 9 7
link_map.c
65.8%65.8%
65.8 % 489 322 56.3 % 426 240 80.0 % 10 8
dwfl_module_addrsym.c
84.7%84.7%
84.7 % 111 94 76.5 % 102 78 83.3 % 6 5
cu.c
86.5%86.5%
86.5 % 126 109 63.1 % 84 53 87.5 % 8 7
dwfl_module.c
88.9%88.9%
88.9 % 99 88 73.6 % 72 53 87.5 % 8 7
linux-proc-maps.c
78.6%78.6%
78.6 % 187 147 52.7 % 150 79 87.5 % 8 7
linux-pid-attach.c
68.9%68.9%
68.9 % 238 164 50.7 % 142 72 92.3 % 13 12
dwfl_module_getdwarf.c
78.0%78.0%
78.0 % 681 531 62.2 % 527 328 95.5 % 22 21
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_addrmodule.c
100.0%
100.0 % 4 4 - 100.0 % 1 1
dwfl_begin.c
66.7%66.7%
66.7 % 9 6 50.0 % 4 2 100.0 % 1 1
dwfl_build_id_find_debuginfo.c
47.7%47.7%
47.7 % 44 21 45.0 % 20 9 100.0 % 1 1
dwfl_cumodule.c
100.0%
100.0 % 3 3 - 100.0 % 1 1
dwfl_dwarf_line.c
100.0%
100.0 % 6 6 50.0 % 2 1 100.0 % 1 1
dwfl_end.c
95.7%95.7%
95.7 % 23 22 91.7 % 12 11 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_getmodules.c
72.0%72.0%
72.0 % 25 18 53.6 % 28 15 100.0 % 1 1
dwfl_getsrc.c
100.0%
100.0 % 2 2 - 100.0 % 1 1
dwfl_getsrclines.c
77.8%77.8%
77.8 % 9 7 50.0 % 4 2 100.0 % 1 1
dwfl_linecu.c
100.0%
100.0 % 4 4 50.0 % 2 1 100.0 % 1 1
dwfl_lineinfo.c
89.5%89.5%
89.5 % 19 17 75.0 % 16 12 100.0 % 1 1
dwfl_linemodule.c
100.0%
100.0 % 3 3 50.0 % 2 1 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_addrname.c
100.0%
100.0 % 4 4 - 100.0 % 1 1
dwfl_module_eh_cfi.c
100.0%
100.0 % 11 11 83.3 % 6 5 100.0 % 1 1
dwfl_module_getelf.c
88.2%88.2%
88.2 % 17 15 68.8 % 16 11 100.0 % 1 1
dwfl_module_getsrc.c
100.0%
100.0 % 24 24 77.8 % 18 14 100.0 % 1 1
dwfl_module_info.c
84.2%84.2%
84.2 % 19 16 75.0 % 20 15 100.0 % 1 1
dwfl_module_register_names.c
78.3%78.3%
78.3 % 23 18 68.8 % 16 11 100.0 % 1 1
dwfl_module_report_build_id.c
73.9%73.9%
73.9 % 23 17 50.0 % 22 11 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
dwfl_nextcu.c
92.6%92.6%
92.6 % 27 25 70.0 % 20 14 100.0 % 1 1
dwfl_onesrcline.c
50.0%50.0%
50.0 % 12 6 37.5 % 8 3 100.0 % 1 1
dwfl_set_sysroot.c
68.2%68.2%
68.2 % 22 15 50.0 % 12 6 100.0 % 1 1
elf-from-memory.c
65.1%65.1%
65.1 % 166 108 53.0 % 83 44 100.0 % 1 1
lines.c
90.9%90.9%
90.9 % 11 10 75.0 % 8 6 100.0 % 1 1
dwfl_getdwarf.c
100.0%
100.0 % 8 8 - 100.0 % 2 2
dwfl_module_dwarf_cfi.c
75.0%75.0%
75.0 % 16 12 58.3 % 12 7 100.0 % 2 2
dwfl_module_getsrc_file.c
82.6%82.6%
82.6 % 69 57 60.0 % 70 42 100.0 % 2 2
libdwflP.h
80.6%80.6%
80.6 % 36 29 58.3 % 24 14 100.0 % 2 2
dwfl_build_id_find_elf.c
72.5%72.5%
72.5 % 80 58 66.7 % 72 48 100.0 % 3 3
dwfl_frame_regs.c
88.0%88.0%
88.0 % 25 22 63.6 % 22 14 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_module_getsym.c
93.7%93.7%
93.7 % 95 89 86.8 % 76 66 100.0 % 3 3
dwfl_report_elf.c
69.5%69.5%
69.5 % 151 105 62.9 % 105 66 100.0 % 3 3
debuginfod-client.c
87.8%87.8%
87.8 % 41 36 58.3 % 24 14 100.0 % 5 5
dwfl_error.c
83.7%83.7%
83.7 % 43 36 72.2 % 18 13 100.0 % 5 5
find-debuginfo.c
85.1%85.1%
85.1 % 175 149 75.8 % 149 113 100.0 % 5 5
linux-core-attach.c
83.2%83.2%
83.2 % 262 218 65.3 % 167 109 100.0 % 5 5
open.c
71.3%71.3%
71.3 % 87 62 59.6 % 52 31 100.0 % 6 6
dwfl_segment_report_module.c
88.3%88.3%
88.3 % 503 444 76.0 % 425 323 100.0 % 7 7
segment.c
89.1%89.1%
89.1 % 138 123 77.0 % 152 117 100.0 % 7 7
offline.c
71.9%71.9%
71.9 % 135 97 59.8 % 97 58 100.0 % 8 8
relocate.c
81.3%81.3%
81.3 % 315 256 52.5 % 387 203 100.0 % 8 8
core-file.c
72.8%72.8%
72.8 % 268 195 56.7 % 215 122 100.0 % 9 9
derelocate.c
78.0%78.0%
78.0 % 182 142 64.8 % 142 92 100.0 % 9 9
frame_unwind.c
70.6%70.6%
70.6 % 388 274 59.6 % 406 242 100.0 % 11 11

Generated by: LCOV version 2.0-1