LCOV - code coverage report
Current view: top level - vppinfra Hit Total Coverage
Test: coverage-filtered.info Lines: 7338 14443 50.8 %
Date: 2023-07-05 22:20:52 Functions: 1084 1859 58.3 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
backtrace.c
0.0%
0.0 % 0 / 10 0.0 % 0 / 1
bihash_16_8.h
75.0%75.0%
75.0 % 12 / 16 80.0 % 4 / 5
bihash_24_16.h
72.2%72.2%
72.2 % 13 / 18 80.0 % 4 / 5
bihash_24_8.h
72.2%72.2%
72.2 % 13 / 18 80.0 % 4 / 5
bihash_32_8.h
11.8%11.8%
11.8 % 2 / 17 20.0 % 1 / 5
bihash_40_8.h
77.3%77.3%
77.3 % 17 / 22 80.0 % 4 / 5
bihash_48_8.h
79.2%79.2%
79.2 % 19 / 24 80.0 % 4 / 5
bihash_8_16.h
73.3%73.3%
73.3 % 11 / 15 80.0 % 4 / 5
bihash_8_8.h
73.3%73.3%
73.3 % 11 / 15 80.0 % 4 / 5
bihash_8_8_stats.h
73.3%73.3%
73.3 % 11 / 15 80.0 % 4 / 5
bihash_all_vector.c
90.0%90.0%
90.0 % 9 / 10 100.0 % 2 / 2
bihash_template.c
92.2%92.2%
92.2 % 435 / 472 59.3 % 137 / 231
bihash_template.h
91.8%91.8%
91.8 % 101 / 110 81.7 % 116 / 142
bihash_vec8_8.h
0.0%
0.0 % 0 / 23 0.0 % 0 / 5
bitmap.c
61.3%61.3%
61.3 % 38 / 62 75.0 % 3 / 4
bitmap.h
95.0%95.0%
95.0 % 170 / 179 100.0 % 29 / 29
bitops.h
44.4%44.4%
44.4 % 4 / 9 50.0 % 2 / 4
byte_order.h
90.5%90.5%
90.5 % 19 / 21 56.0 % 28 / 50
cJSON.c
29.6%29.6%
29.6 % 406 / 1372 33.9 % 39 / 115
cache.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
clib.h
90.9%90.9%
90.9 % 30 / 33 91.7 % 11 / 12
cpu.c
9.5%9.5%
9.5 % 6 / 63 28.6 % 2 / 7
cpu.h
83.3%83.3%
83.3 % 50 / 60 68.3 % 28 / 41
crc32.h
65.0%65.0%
65.0 % 13 / 20 66.7 % 4 / 6
dlist.h
100.0%
100.0 % 49 / 49 100.0 % 5 / 5
dlmalloc.c
44.5%44.5%
44.5 % 478 / 1075 47.4 % 27 / 57
elf.c
23.9%23.9%
23.9 % 201 / 842 30.0 % 15 / 50
elf.h
86.3%86.3%
86.3 % 44 / 51 83.3 % 10 / 12
elf_clib.c
35.9%35.9%
35.9 % 60 / 167 28.6 % 4 / 14
elog.c
16.7%16.7%
16.7 % 96 / 576 27.5 % 11 / 40
elog.h
57.9%57.9%
57.9 % 33 / 57 54.5 % 6 / 11
error.c
84.7%84.7%
84.7 % 72 / 85 77.8 % 7 / 9
error.h
80.0%80.0%
80.0 % 4 / 5 100.0 % 1 / 1
fifo.c
96.2%96.2%
96.2 % 25 / 26 100.0 % 1 / 1
fifo.h
96.1%96.1%
96.1 % 49 / 51 100.0 % 6 / 6
file.h
97.4%97.4%
97.4 % 38 / 39 100.0 % 7 / 7
format.c
88.2%88.2%
88.2 % 306 / 347 86.7 % 13 / 15
format.h
80.8%80.8%
80.8 % 42 / 52 72.7 % 8 / 11
format_table.c
0.0%
0.0 % 0 / 147 0.0 % 0 / 11
hash.c
67.2%67.2%
67.2 % 310 / 461 79.5 % 31 / 39
hash.h
95.2%95.2%
95.2 % 60 / 63 100.0 % 17 / 17
heap.c
59.4%59.4%
59.4 % 221 / 372 73.9 % 17 / 23
heap.h
76.2%76.2%
76.2 % 16 / 21 87.5 % 7 / 8
interrupt.c
45.9%45.9%
45.9 % 17 / 37 100.0 % 2 / 2
interrupt.h
98.3%98.3%
98.3 % 57 / 58 100.0 % 8 / 8
jsonformat.c
5.4%5.4%
5.4 % 13 / 241 4.5 % 2 / 44
lb_hash_hash.h
100.0%
100.0 % 13 / 13 100.0 % 2 / 2
lock.h
82.5%82.5%
82.5 % 52 / 63 85.7 % 12 / 14
macros.c
3.8%3.8%
3.8 % 5 / 131 7.7 % 1 / 13
maplog.c
0.0%
0.0 % 0 / 240 0.0 % 0 / 6
math.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
mem.c
97.2%97.2%
97.2 % 35 / 36 100.0 % 4 / 4
mem.h
63.8%63.8%
63.8 % 44 / 69 73.7 % 14 / 19
mem_bulk.c
59.8%59.8%
59.8 % 70 / 117 77.8 % 7 / 9
mem_dlmalloc.c
45.7%45.7%
45.7 % 160 / 350 55.6 % 25 / 45
memcpy.h
77.2%77.2%
77.2 % 44 / 57 100.0 % 4 / 4
memcpy_x86_64.h
74.8%74.8%
74.8 % 184 / 246 100.0 % 6 / 6
mhash.c
84.1%84.1%
84.1 % 127 / 151 47.3 % 26 / 55
mhash.h
89.7%89.7%
89.7 % 26 / 29 87.5 % 7 / 8
mpcap.c
36.5%36.5%
36.5 % 38 / 104 66.7 % 2 / 3
os.h
100.0%
100.0 % 10 / 10 100.0 % 4 / 4
pcap.c
74.2%74.2%
74.2 % 66 / 89 100.0 % 3 / 3
pcap_funcs.h
100.0%
100.0 % 9 / 9 100.0 % 1 / 1
pcg.h
100.0%
100.0 % 18 / 18 100.0 % 4 / 4
pmalloc.c
25.6%25.6%
25.6 % 87 / 340 31.2 % 5 / 16
pmalloc.h
100.0%
100.0 % 14 / 14 100.0 % 4 / 4
pool.c
100.0%
100.0 % 18 / 18 100.0 % 1 / 1
pool.h
93.1%93.1%
93.1 % 108 / 116 100.0 % 12 / 12
ptclosure.c
100.0%
100.0 % 36 / 36 100.0 % 4 / 4
random.c
0.0%
0.0 % 0 / 15 0.0 % 0 / 1
random.h
100.0%
100.0 % 12 / 12 100.0 % 5 / 5
random_buffer.c
100.0%
100.0 % 18 / 18 100.0 % 2 / 2
random_buffer.h
100.0%
100.0 % 23 / 23 100.0 % 2 / 2
random_isaac.c
75.5%75.5%
75.5 % 74 / 98 66.7 % 2 / 3
rbtree.c
69.9%69.9%
69.9 % 195 / 279 68.2 % 15 / 22
rbtree.h
100.0%
100.0 % 12 / 12 100.0 % 6 / 6
ring.h
0.0%
0.0 % 0 / 34 0.0 % 0 / 4
serialize.c
14.2%14.2%
14.2 % 84 / 590 16.7 % 11 / 66
serialize.h
62.4%62.4%
62.4 % 53 / 85 90.0 % 9 / 10
socket.c
49.1%49.1%
49.1 % 169 / 344 69.2 % 9 / 13
socket.h
47.4%47.4%
47.4 % 9 / 19 66.7 % 4 / 6
sparse_vec.h
93.2%93.2%
93.2 % 69 / 74 100.0 % 5 / 5
std-formats.c
29.4%29.4%
29.4 % 88 / 299 31.6 % 6 / 19
string.c
64.3%64.3%
64.3 % 27 / 42 92.9 % 13 / 14
string.h
84.0%84.0%
84.0 % 374 / 445 100.0 % 20 / 20
time.c
49.2%49.2%
49.2 % 60 / 122 57.1 % 4 / 7
time.h
100.0%
100.0 % 26 / 26 100.0 % 6 / 6
time_range.c
90.7%90.7%
90.7 % 196 / 216 100.0 % 9 / 9
time_range.h
100.0%
100.0 % 22 / 22 100.0 % 3 / 3
timing_wheel.c
0.0%
0.0 % 0 / 311 0.0 % 0 / 24
tw_timer_template.c
77.8%77.8%
77.8 % 217 / 279 41.9 % 31 / 74
types.h
75.0%75.0%
75.0 % 3 / 4 - 0 / 0
unformat.c
75.8%75.8%
75.8 % 407 / 537 85.2 % 23 / 27
unix-formats.c
35.0%35.0%
35.0 % 69 / 197 40.0 % 4 / 10
unix-misc.c
15.5%15.5%
15.5 % 13 / 84 22.2 % 2 / 9
valloc.c
0.0%
0.0 % 0 / 147 0.0 % 0 / 5
vec.c
92.6%92.6%
92.6 % 63 / 68 71.4 % 5 / 7
vec.h
97.2%97.2%
97.2 % 172 / 177 95.5 % 21 / 22
vec_bootstrap.h
100.0%
100.0 % 29 / 29 100.0 % 7 / 7
vector.h
100.0%
100.0 % 1 / 1 60.0 % 3 / 5
vector_avx2.h
81.2%81.2%
81.2 % 26 / 32 80.6 % 29 / 36
vector_avx512.h
17.1%17.1%
17.1 % 6 / 35 17.6 % 9 / 51
vector_sse42.h
85.7%85.7%
85.7 % 54 / 63 84.8 % 28 / 33
xxhash.h
100.0%
100.0 % 14 / 14 100.0 % 1 / 1

Generated by: LCOV version 1.14