View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/libbpf/elfutils/lib/system.h |
20.00% (10/50) |
25.00% (1/4) |
58.82% (10/17) |
src/libbpf/elfutils/libelf/abstract.h |
35.14% (65/185) |
42.86% (9/21) |
36.22% (226/624) |
src/libbpf/elfutils/libelf/chdr_xlate.h |
43.75% (7/16) |
50.00% (1/2) |
43.75% (7/16) |
src/libbpf/elfutils/libelf/common.h |
44.44% (32/72) |
50.00% (2/4) |
93.88% (46/49) |
src/libbpf/elfutils/libelf/elf32_getchdr.c |
70.00% (21/30) |
100.00% (1/1) |
86.36% (38/44) |
src/libbpf/elfutils/libelf/elf32_getehdr.c |
41.03% (16/39) |
66.67% (2/3) |
53.66% (22/41) |
src/libbpf/elfutils/libelf/elf32_getphdr.c |
0.00% (0/163) |
0.00% (0/2) |
0.00% (0/353) |
src/libbpf/elfutils/libelf/elf32_getshdr.c |
53.04% (96/181) |
100.00% (5/5) |
49.78% (226/454) |
src/libbpf/elfutils/libelf/elf32_xlatetof.c |
0.00% (0/33) |
0.00% (0/1) |
0.00% (0/53) |
src/libbpf/elfutils/libelf/elf_begin.c |
38.44% (316/822) |
33.33% (4/12) |
44.10% (475/1077) |
src/libbpf/elfutils/libelf/elf_compress.c |
19.53% (75/384) |
37.50% (3/8) |
16.93% (64/378) |
src/libbpf/elfutils/libelf/elf_end.c |
65.38% (85/130) |
100.00% (1/1) |
68.55% (109/159) |
src/libbpf/elfutils/libelf/elf_error.c |
50.00% (10/20) |
66.67% (2/3) |
45.59% (31/68) |
src/libbpf/elfutils/libelf/elf_getdata.c |
70.30% (213/303) |
100.00% (7/7) |
79.88% (258/323) |
src/libbpf/elfutils/libelf/elf_getphdrnum.c |
0.00% (0/81) |
0.00% (0/3) |
0.00% (0/65) |
src/libbpf/elfutils/libelf/elf_getscn.c |
47.62% (30/63) |
100.00% (1/1) |
64.15% (34/53) |
src/libbpf/elfutils/libelf/elf_getshdrnum.c |
58.06% (18/31) |
100.00% (2/2) |
51.72% (15/29) |
src/libbpf/elfutils/libelf/elf_getshdrstrndx.c |
42.96% (61/142) |
100.00% (1/1) |
40.37% (65/161) |
src/libbpf/elfutils/libelf/elf_kind.c |
100.00% (3/3) |
100.00% (1/1) |
80.00% (4/5) |
src/libbpf/elfutils/libelf/elf_memory.c |
50.00% (4/8) |
100.00% (1/1) |
71.43% (5/7) |
src/libbpf/elfutils/libelf/elf_ndxscn.c |
80.00% (4/5) |
100.00% (1/1) |
66.67% (4/6) |
src/libbpf/elfutils/libelf/elf_nextscn.c |
75.86% (22/29) |
100.00% (1/1) |
62.79% (27/43) |
src/libbpf/elfutils/libelf/elf_rawdata.c |
78.95% (15/19) |
100.00% (1/1) |
88.00% (22/25) |
src/libbpf/elfutils/libelf/elf_strptr.c |
72.54% (103/142) |
100.00% (3/3) |
74.82% (104/139) |
src/libbpf/elfutils/libelf/elf_version.c |
72.73% (8/11) |
100.00% (1/1) |
66.67% (8/12) |
src/libbpf/elfutils/libelf/gelf_fsize.c |
0.00% (0/15) |
0.00% (0/1) |
0.00% (0/12) |
src/libbpf/elfutils/libelf/gelf_getchdr.c |
50.00% (13/26) |
100.00% (1/1) |
61.54% (16/26) |
src/libbpf/elfutils/libelf/gelf_getclass.c |
100.00% (3/3) |
100.00% (1/1) |
87.50% (7/8) |
src/libbpf/elfutils/libelf/gelf_getehdr.c |
25.00% (12/48) |
50.00% (1/2) |
35.56% (16/45) |
src/libbpf/elfutils/libelf/gelf_getnote.c |
0.00% (0/55) |
0.00% (0/1) |
0.00% (0/66) |
src/libbpf/elfutils/libelf/gelf_getphdr.c |
0.00% (0/69) |
0.00% (0/1) |
0.00% (0/65) |
src/libbpf/elfutils/libelf/gelf_getshdr.c |
0.00% (0/48) |
0.00% (0/1) |
0.00% (0/41) |
src/libbpf/elfutils/libelf/gelf_getsym.c |
0.00% (0/44) |
0.00% (0/1) |
0.00% (0/45) |
src/libbpf/elfutils/libelf/gelf_getverdaux.c |
0.00% (0/25) |
0.00% (0/1) |
0.00% (0/46) |
src/libbpf/elfutils/libelf/gelf_getverdef.c |
0.00% (0/25) |
0.00% (0/1) |
0.00% (0/46) |
src/libbpf/elfutils/libelf/gelf_getversym.c |
0.00% (0/28) |
0.00% (0/1) |
0.00% (0/41) |
src/libbpf/elfutils/libelf/gelf_xlate.c |
77.14% (27/35) |
66.67% (2/3) |
61.90% (13/21) |
src/libbpf/elfutils/libelf/gelf_xlatetof.c |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/12) |
src/libbpf/elfutils/libelf/gnuhash_xlate.h |
100.00% (32/32) |
100.00% (1/1) |
96.15% (25/26) |
src/libbpf/elfutils/libelf/note_xlate.h |
100.00% (42/42) |
100.00% (3/3) |
84.00% (42/50) |
src/libbpf/elfutils/libelf/version_xlate.h |
73.41% (127/173) |
100.00% (2/2) |
63.09% (147/233) |
src/libbpf/fuzz/bpf-object-fuzzer.c |
100.00% (16/16) |
100.00% (2/2) |
100.00% (7/7) |
src/libbpf/include/linux/err.h |
80.00% (12/15) |
80.00% (4/5) |
90.91% (10/11) |
src/libbpf/include/linux/ring_buffer.h |
0.00% (0/6) |
0.00% (0/2) |
0.00% (0/10) |
src/libbpf/src/bpf.c |
0.00% (0/947) |
0.00% (0/66) |
0.00% (0/1937) |
src/libbpf/src/btf.c |
26.21% (916/3495) |
27.42% (51/186) |
26.43% (893/3379) |
src/libbpf/src/btf.h |
57.59% (91/158) |
68.29% (28/41) |
63.29% (50/79) |
src/libbpf/src/btf_iter.c |
0.00% (0/146) |
0.00% (0/2) |
0.00% (0/110) |
src/libbpf/src/btf_relocate.c |
0.00% (0/326) |
0.00% (0/8) |
0.00% (0/271) |
src/libbpf/src/elf.c |
0.00% (0/354) |
0.00% (0/13) |
0.00% (0/375) |
src/libbpf/src/features.c |
0.00% (0/365) |
0.00% (0/23) |
0.00% (0/318) |
src/libbpf/src/gen_loader.c |
0.35% (3/850) |
1.92% (1/52) |
0.20% (3/1478) |
src/libbpf/src/hashmap.c |
70.07% (103/147) |
64.29% (9/14) |
69.92% (86/123) |
src/libbpf/src/hashmap.h |
60.87% (14/23) |
100.00% (2/2) |
100.00% (7/7) |
src/libbpf/src/libbpf.c |
24.79% (2346/9463) |
23.77% (106/446) |
24.60% (2690/10935) |
src/libbpf/src/libbpf_internal.h |
45.70% (69/151) |
66.67% (16/24) |
48.00% (60/125) |
src/libbpf/src/libbpf_probes.c |
7.21% (24/333) |
30.00% (3/10) |
7.42% (19/256) |
src/libbpf/src/libbpf_utils.c |
7.95% (12/151) |
16.67% (1/6) |
4.35% (9/207) |
src/libbpf/src/relo_core.c |
0.00% (0/1066) |
0.00% (0/24) |
0.00% (0/995) |
src/libbpf/src/skel_internal.h |
0.00% (0/222) |
0.00% (0/16) |
0.00% (0/16) |
src/libbpf/src/strset.c |
75.00% (69/92) |
88.89% (8/9) |
68.25% (43/63) |
src/libbpf/src/usdt.c |
0.41% (3/730) |
5.00% (1/20) |
0.41% (3/723) |
src/libbpf/src/zip.c |
0.00% (0/142) |
0.00% (0/8) |
0.00% (0/142) |
Totals |
22.54% (5148/22835) |
26.95% (294/1091) |
22.39% (5946/26551) |