LCOV - code coverage report
Current view: top level - src/util Hit Total Coverage
Test: total_coverage.info Lines: 2705 3152 85.8 %
Date: 2026-06-25 07:23:43 Functions: 981 1089 90.1 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage
asmap.cpp
90.6%90.6%
90.6 % 135 / 149 100.0 % 12 / 12
functional_tests 88.6 % 132 / 149 100.0 % 12 / 12
test_dash 44.3 % 66 / 149 83.3 % 10 / 12
bip32.cpp
94.6%94.6%
94.6 % 35 / 37 100.0 % 3 / 3
test_dash 89.2 % 33 / 37 66.7 % 2 / 3
functional_tests 24.3 % 9 / 37 66.7 % 2 / 3
bytevectorhash.cpp
100.0%
100.0 % 7 / 7 100.0 % 3 / 3
test_dash 100.0 % 7 / 7 100.0 % 3 / 3
functional_tests 100.0 % 7 / 7 100.0 % 3 / 3
check.cpp
53.8%53.8%
53.8 % 7 / 13 75.0 % 3 / 4
functional_tests 53.8 % 7 / 13 75.0 % 3 / 4
test_dash 23.1 % 3 / 13 25.0 % 1 / 4
check.h
70.0%70.0%
70.0 % 7 / 10 92.7 % 102 / 110
functional_tests 70.0 % 7 / 10 70.9 % 78 / 110
test_dash 60.0 % 6 / 10 50.0 % 55 / 110
edge.cpp
71.1%71.1%
71.1 % 64 / 90 100.0 % 12 / 12
functional_tests 71.1 % 64 / 90 100.0 % 12 / 12
edge.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
functional_tests 100.0 % 2 / 2 100.0 % 2 / 2
epochguard.h
100.0%
100.0 % 24 / 24 100.0 % 9 / 9
test_dash 20.8 % 5 / 24 44.4 % 4 / 9
functional_tests 100.0 % 24 / 24 100.0 % 9 / 9
error.cpp
44.8%44.8%
44.8 % 13 / 29 80.0 % 4 / 5
test_dash 20.7 % 6 / 29 40.0 % 2 / 5
functional_tests 44.8 % 13 / 29 80.0 % 4 / 5
fastrange.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
test_dash 100.0 % 4 / 4 100.0 % 2 / 2
functional_tests 100.0 % 4 / 4 100.0 % 2 / 2
fees.cpp
94.3%94.3%
94.3 % 33 / 35 100.0 % 6 / 6
test_dash 65.7 % 23 / 35 66.7 % 4 / 6
functional_tests 94.3 % 33 / 35 100.0 % 6 / 6
getuniquepath.cpp
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
functional_tests 100.0 % 5 / 5 100.0 % 1 / 1
test_dash 100.0 % 5 / 5 100.0 % 1 / 1
golombrice.h
100.0%
100.0 % 15 / 15 100.0 % 2 / 2
functional_tests 100.0 % 15 / 15 100.0 % 2 / 2
test_dash 100.0 % 15 / 15 100.0 % 2 / 2
hash_type.h
100.0%
100.0 % 17 / 17 100.0 % 14 / 14
functional_tests 100.0 % 17 / 17 85.7 % 12 / 14
test_dash 100.0 % 17 / 17 92.9 % 13 / 14
hasher.cpp
100.0%
100.0 % 8 / 8 100.0 % 7 / 7
functional_tests 100.0 % 8 / 8 100.0 % 7 / 7
test_dash 100.0 % 8 / 8 100.0 % 7 / 7
hasher.h
100.0%
100.0 % 9 / 9 100.0 % 12 / 12
functional_tests 100.0 % 9 / 9 100.0 % 12 / 12
test_dash 100.0 % 9 / 9 100.0 % 12 / 12
helpers.h
100.0%
100.0 % 19 / 19 90.9 % 10 / 11
test_dash 100.0 % 19 / 19 72.7 % 8 / 11
functional_tests 100.0 % 19 / 19 72.7 % 8 / 11
message.cpp
80.0%80.0%
80.0 % 28 / 35 80.0 % 4 / 5
test_dash 80.0 % 28 / 35 80.0 % 4 / 5
functional_tests 74.3 % 26 / 35 80.0 % 4 / 5
moneystr.cpp
98.1%98.1%
98.1 % 51 / 52 100.0 % 2 / 2
test_dash 98.1 % 51 / 52 100.0 % 2 / 2
functional_tests 84.6 % 44 / 52 100.0 % 2 / 2
overflow.h
100.0%
100.0 % 18 / 18 100.0 % 11 / 11
functional_tests 81.2 % 13 / 16 45.5 % 5 / 11
test_dash 100.0 % 18 / 18 100.0 % 11 / 11
ranges_set.cpp
96.8%96.8%
96.8 % 61 / 63 77.8 % 7 / 9
functional_tests 58.7 % 37 / 63 55.6 % 5 / 9
test_dash 95.2 % 60 / 63 66.7 % 6 / 9
ranges_set.h
100.0%
100.0 % 11 / 11 100.0 % 29 / 29
functional_tests 100.0 % 11 / 11 100.0 % 29 / 29
test_dash 63.6 % 7 / 11 48.3 % 14 / 29
readwritefile.cpp
76.9%76.9%
76.9 % 20 / 26 100.0 % 2 / 2
functional_tests 19.2 % 5 / 26 50.0 % 1 / 2
test_dash 76.9 % 20 / 26 100.0 % 2 / 2
result.h
100.0%
100.0 % 17 / 17 93.5 % 116 / 124
test_dash 100.0 % 17 / 17 72.6 % 90 / 124
functional_tests 100.0 % 11 / 11 58.9 % 73 / 124
serfloat.cpp
100.0%
100.0 % 33 / 33 100.0 % 2 / 2
test_dash 100.0 % 33 / 33 100.0 % 2 / 2
functional_tests 69.7 % 23 / 33 100.0 % 2 / 2
settings.cpp
92.1%92.1%
92.1 % 128 / 139 94.4 % 17 / 18
functional_tests 90.6 % 126 / 139 94.4 % 17 / 18
test_dash 90.6 % 126 / 139 94.4 % 17 / 18
settings.h
83.3%83.3%
83.3 % 5 / 6 93.8 % 15 / 16
test_dash 83.3 % 5 / 6 87.5 % 14 / 16
functional_tests 83.3 % 5 / 6 81.2 % 13 / 16
sock.cpp
76.7%76.7%
76.7 % 178 / 232 94.4 % 34 / 36
functional_tests 55.6 % 129 / 232 75.0 % 27 / 36
test_dash 47.8 % 111 / 232 61.1 % 22 / 36
sock.h
82.8%82.8%
82.8 % 24 / 29 93.3 % 14 / 15
functional_tests 82.8 % 24 / 29 93.3 % 14 / 15
test_dash 58.6 % 17 / 29 80.0 % 12 / 15
spanparsing.cpp
100.0%
100.0 % 26 / 26 100.0 % 3 / 3
test_dash 100.0 % 26 / 26 100.0 % 3 / 3
functional_tests 96.2 % 25 / 26 100.0 % 3 / 3
spanparsing.h
100.0%
100.0 % 15 / 15 100.0 % 4 / 4
functional_tests 100.0 % 15 / 15 100.0 % 4 / 4
test_dash 100.0 % 15 / 15 100.0 % 4 / 4
std23.h
100.0%
100.0 % 25 / 25 100.0 % 41 / 41
test_dash 96.0 % 24 / 25 63.4 % 26 / 41
functional_tests 100.0 % 25 / 25 56.1 % 23 / 41
strencodings.cpp
98.7%98.7%
98.7 % 301 / 305 100.0 % 40 / 40
functional_tests 89.8 % 274 / 305 95.0 % 38 / 40
test_dash 98.7 % 301 / 305 100.0 % 40 / 40
strencodings.h
96.9%96.9%
96.9 % 62 / 64 100.0 % 38 / 38
functional_tests 85.9 % 55 / 64 63.2 % 24 / 38
test_dash 96.9 % 62 / 64 97.4 % 37 / 38
string.cpp
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
test_dash 100.0 % 4 / 4 100.0 % 1 / 1
functional_tests 100.0 % 4 / 4 100.0 % 1 / 1
string.h
100.0%
100.0 % 51 / 51 100.0 % 47 / 47
functional_tests 90.2 % 46 / 51 91.5 % 43 / 47
test_dash 100.0 % 51 / 51 78.7 % 37 / 47
subprocess.hpp
60.0%60.0%
60.0 % 265 / 442 83.5 % 71 / 85
functional_tests 60.0 % 265 / 442 83.5 % 71 / 85
test_dash 60.0 % 265 / 442 83.5 % 71 / 85
syserror.cpp
85.7%85.7%
85.7 % 6 / 7 100.0 % 1 / 1
test_dash 85.7 % 6 / 7 100.0 % 1 / 1
functional_tests 85.7 % 6 / 7 100.0 % 1 / 1
system.cpp
89.0%89.0%
89.0 % 703 / 790 95.1 % 97 / 102
functional_tests 86.7 % 685 / 790 91.2 % 93 / 102
test_dash 62.8 % 496 / 790 79.4 % 81 / 102
system.h
95.2%95.2%
95.2 % 20 / 21 49.4 % 38 / 77
functional_tests 93.8 % 15 / 16 44.2 % 34 / 77
test_dash 90.5 % 19 / 21 35.1 % 27 / 77
thread.cpp
70.0%70.0%
70.0 % 7 / 10 100.0 % 1 / 1
functional_tests 70.0 % 7 / 10 100.0 % 1 / 1
test_dash 70.0 % 7 / 10 100.0 % 1 / 1
threadinterrupt.cpp
100.0%
100.0 % 16 / 16 100.0 % 7 / 7
test_dash 100.0 % 16 / 16 100.0 % 7 / 7
functional_tests 100.0 % 16 / 16 100.0 % 7 / 7
threadnames.cpp
100.0%
100.0 % 16 / 16 100.0 % 5 / 5
test_dash 81.2 % 13 / 16 80.0 % 4 / 5
functional_tests 100.0 % 16 / 16 100.0 % 5 / 5
time.cpp
100.0%
100.0 % 50 / 50 100.0 % 15 / 15
functional_tests 90.0 % 45 / 50 93.3 % 14 / 15
test_dash 88.0 % 44 / 50 86.7 % 13 / 15
time.h
100.0%
100.0 % 21 / 21 96.8 % 30 / 31
functional_tests 100.0 % 21 / 21 80.6 % 25 / 31
test_dash 61.9 % 13 / 21 83.9 % 26 / 31
tokenpipe.cpp
89.3%89.3%
89.3 % 50 / 56 100.0 % 13 / 13
functional_tests 89.3 % 50 / 56 100.0 % 13 / 13
test_dash 5.4 % 3 / 56 15.4 % 2 / 13
tokenpipe.h
100.0%
100.0 % 15 / 15 100.0 % 6 / 6
functional_tests 100.0 % 15 / 15 100.0 % 6 / 6
translation.h
88.2%88.2%
88.2 % 15 / 17 60.4 % 32 / 53
test_dash 88.2 % 15 / 17 34.0 % 18 / 53
functional_tests 88.2 % 15 / 17 58.5 % 31 / 53
vector.h
100.0%
100.0 % 19 / 19 96.2 % 25 / 26
functional_tests 73.7 % 14 / 19 30.8 % 8 / 26
test_dash 100.0 % 19 / 19 92.3 % 24 / 26
wpipe.cpp
80.5%80.5%
80.5 % 33 / 41 100.0 % 7 / 7
functional_tests 80.5 % 33 / 41 100.0 % 7 / 7
wpipe.h
100.0%
100.0 % 7 / 7 100.0 % 2 / 2
functional_tests 100.0 % 7 / 7 100.0 % 2 / 2

Generated by: LCOV version 1.16