LCOV - code coverage report
Current view: top level - src/util Coverage Total Hit
Test: test_bitcoin_coverage.info Lines: 61.9 % 2347 1453
Test Date: 2024-08-28 04:44:32 Functions: 43.6 % 937 409
Branches: 26.1 % 8154 2127

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
rbf.cpp
0.0%
0.0 % 3 0.0 % 4 0.0 % 1
batchpriority.cpp
0.0%
0.0 % 6 0.0 % 4 0.0 % 1
exception.cpp
0.0%
0.0 % 12 0.0 % 8 0.0 % 2
vecdeque.h
0.0%
0.0 % 132 0.0 % 990 0.0 % 135
bitset.h
19.7%19.7%
19.7 % 198 39 3.6 % 1434 52 1.5 % 194 3
bitdeque.h
25.8%25.8%
25.8 % 209 54 5.7 % 176 10 16.9 % 59 10
sock.h
37.5%37.5%
37.5 % 8 3 9.1 % 22 2 0.0 % 1
signalinterrupt.cpp
38.1%38.1%
38.1 % 21 8 26.9 % 26 7 40.0 % 5 2
asmap.cpp
41.9%41.9%
41.9 % 124 52 20.4 % 142 29 75.0 % 8 6
fs_helpers.cpp
48.6%48.6%
48.6 % 105 51 30.0 % 110 33 78.6 % 14 11
thread.cpp
50.0%50.0%
50.0 % 14 7 28.6 % 14 4 100.0 % 1 1
sock.cpp
52.7%52.7%
52.7 % 169 89 33.3 % 168 56 56.0 % 25 14
check.cpp
54.5%54.5%
54.5 % 11 6 33.3 % 6 2 66.7 % 3 2
tokenpipe.cpp
64.4%64.4%
64.4 % 45 29 25.0 % 20 5 80.0 % 10 8
subprocess.h
64.7%64.7%
64.7 % 329 213 31.1 % 322 100 83.9 % 31 26
feefrac.h
68.4%68.4%
68.4 % 38 26 26.1 % 310 81 100.0 % 2 2
threadinterrupt.cpp
76.5%76.5%
76.5 % 17 13 12.5 % 8 1 80.0 % 5 4
readwritefile.cpp
79.2%79.2%
79.2 % 24 19 60.0 % 30 18 100.0 % 2 2
time.cpp
79.4%79.4%
79.4 % 34 27 87.5 % 8 7 80.0 % 10 8
threadnames.cpp
81.2%81.2%
81.2 % 16 13 50.0 % 2 1 80.0 % 5 4
syserror.cpp
85.7%85.7%
85.7 % 7 6 50.0 % 2 1 100.0 % 1 1
check.h
87.5%87.5%
87.5 % 8 7 60.0 % 10 6 62.0 % 92 57
chaintype.cpp
88.0%88.0%
88.0 % 25 22 81.2 % 16 13 100.0 % 2 2
fs.cpp
89.3%89.3%
89.3 % 28 25 55.0 % 20 11 85.7 % 7 6
bip32.cpp
90.0%90.0%
90.0 % 30 27 75.0 % 32 24 66.7 % 3 2
time.h
90.9%90.9%
90.9 % 11 10 20.6 % 34 7 82.6 % 23 19
fs.h
90.9%90.9%
90.9 % 44 40 29.5 % 1562 461 100.0 % 7 7
tokenpipe.h
91.7%91.7%
91.7 % 12 11 50.0 % 8 4 -
string.h
95.1%95.1%
95.1 % 61 58 61.3 % 124 76 85.4 % 41 35
vector.h
95.8%95.8%
95.8 % 24 23 66.7 % 24 16 85.4 % 48 41
moneystr.cpp
96.0%96.0%
96.0 % 50 48 88.1 % 42 37 100.0 % 2 2
strencodings.cpp
98.0%98.0%
98.0 % 246 241 86.5 % 304 263 100.0 % 31 31
signalinterrupt.h
100.0%
100.0 % 1 1 - -
threadinterrupt.h
100.0%
100.0 % 1 1 - -
task_runner.h
100.0%
100.0 % 2 2 50.0 % 2 1 -
any.h
100.0%
100.0 % 3 3 50.0 % 2 1 100.0 % 2 2
insert.h
100.0%
100.0 % 3 3 - 100.0 % 2 2
string.cpp
100.0%
100.0 % 3 3 75.0 % 4 3 100.0 % 1 1
fastrange.h
100.0%
100.0 % 4 4 100.0 % 2 2 -
bytevectorhash.cpp
100.0%
100.0 % 6 6 - 100.0 % 2 2
hasher.h
100.0%
100.0 % 8 8 41.7 % 12 5 100.0 % 1 1
hasher.cpp
100.0%
100.0 % 12 12 50.0 % 4 2 100.0 % 4 4
overflow.h
100.0%
100.0 % 13 13 100.0 % 20 20 40.7 % 27 11
golombrice.h
100.0%
100.0 % 15 15 83.3 % 6 5 100.0 % 2 2
epochguard.h
100.0%
100.0 % 17 17 62.5 % 8 5 100.0 % 3 3
translation.h
100.0%
100.0 % 19 19 12.0 % 242 29 22.7 % 44 10
hash_type.h
100.0%
100.0 % 21 21 31.9 % 254 81 -
result.h
100.0%
100.0 % 23 23 42.2 % 358 151 68.4 % 38 26
transaction_identifier.h
100.0%
100.0 % 23 23 33.8 % 1128 381 100.0 % 2 2
feefrac.cpp
100.0%
100.0 % 31 31 100.0 % 28 28 100.0 % 3 3
serfloat.cpp
100.0%
100.0 % 31 31 92.3 % 26 24 100.0 % 2 2
strencodings.h
100.0%
100.0 % 50 50 81.6 % 76 62 97.0 % 33 32

Generated by: LCOV version 2.0-1