LCOV - code coverage report
Current view: top level Hit Total Coverage
Test: cov.lcov Lines: 72264 214409 33.7 %
Date: 2025-06-30 04:56:04 Functions: 9568 953688 1.0 %

Directory Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
app/fdctl
0.8%0.8%
0.8 % 3 / 400 33.3 % 1 / 3
app/fdctl/commands
0.0%
0.0 % 0 / 195 0.0 % 0 / 7
app/fddbg
0.0%
0.0 % 0 / 29 0.0 % 0 / 3
app/fddev
0.0%
0.0 % 0 / 64 0.0 % 0 / 5
app/fddev/commands
0.0%
0.0 % 0 / 24 0.0 % 0 / 5
app/fddev/commands/configure
0.0%
0.0 % 0 / 124 0.0 % 0 / 4
app/firedancer
0.3%0.3%
0.3 % 3 / 862 2.6 % 1 / 39
app/firedancer-dev
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
app/firedancer-dev/commands
0.0%
0.0 % 0 / 424 0.0 % 0 / 15
app/ledger
0.0%
0.0 % 0 / 875 0.0 % 0 / 19
app/platform
17.3%17.3%
17.3 % 123 / 713 5.1 % 7 / 138
app/rpcserver
0.0%
0.0 % 0 / 189 0.0 % 0 / 17
app/shared
34.3%34.3%
34.3 % 309 / 900 9.3 % 5 / 54
app/shared/boot
0.0%
0.0 % 0 / 174 0.0 % 0 / 7
app/shared/commands
0.0%
0.0 % 0 / 398 0.0 % 0 / 15
app/shared/commands/configure
0.0%
0.0 % 0 / 1015 0.0 % 0 / 46
app/shared/commands/monitor
0.0%
0.0 % 0 / 570 0.0 % 0 / 23
app/shared/commands/monitor/generated
0.0%
0.0 % 0 / 42 0.0 % 0 / 1
app/shared/commands/run
0.0%
0.0 % 0 / 622 0.0 % 0 / 20
app/shared/commands/run/generated
0.0%
0.0 % 0 / 62 0.0 % 0 / 2
app/shared_dev/boot
0.0%
0.0 % 0 / 96 0.0 % 0 / 2
app/shared_dev/commands
0.0%
0.0 % 0 / 669 0.0 % 0 / 31
app/shared_dev/commands/bench
0.0%
0.0 % 0 / 720 0.0 % 0 / 29
app/shared_dev/commands/configure
0.0%
0.0 % 0 / 463 0.0 % 0 / 21
app/shared_dev/commands/pktgen
0.0%
0.0 % 0 / 245 0.0 % 0 / 8
app/shared_dev/commands/quic_trace
0.0%
0.0 % 0 / 814 0.0 % 0 / 70
app/shared_dev/rpc_client
67.6%67.6%
67.6 % 198 / 293 48.5 % 16 / 33
ballet/aes
74.9%74.9%
74.9 % 705 / 941 16.7 % 35 / 209
ballet/base58
93.3%93.3%
93.3 % 251 / 269 48.1 % 13 / 27
ballet/base64
40.9%40.9%
40.9 % 36 / 88 4.2 % 3 / 72
ballet/bigint
31.2%31.2%
31.2 % 29 / 93 9.0 % 7 / 78
ballet/blake3
0.2%0.2%
0.2 % 7 / 2878 0.4 % 1 / 223
ballet/bmtree
63.6%63.6%
63.6 % 236 / 371 5.0 % 15 / 299
ballet/bn254
0.0%
0.0 % 0 / 1567 0.0 % 0 / 152
ballet/chacha20
91.3%91.3%
91.3 % 189 / 207 3.6 % 18 / 502
ballet/ed25519
89.2%89.2%
89.2 % 1037 / 1162 9.5 % 54 / 568
ballet/ed25519/avx512
88.1%88.1%
88.1 % 941 / 1068 11.2 % 148 / 1323
ballet/ed25519/ref
94.3%94.3%
94.3 % 417 / 442 11.4 % 99 / 870
ballet/elf
100.0%
100.0 % 27 / 27 1.0 % 1 / 96
ballet/fiat-crypto
16.8%16.8%
16.8 % 766 / 4565 13.7 % 69 / 504
ballet/hex
74.5%74.5%
74.5 % 35 / 47 80.0 % 4 / 5
ballet/hmac
85.7%85.7%
85.7 % 36 / 42 50.0 % 2 / 4
ballet/json
14.3%14.3%
14.3 % 322 / 2248 16.1 % 18 / 112
ballet/keccak256
96.6%96.6%
96.6 % 172 / 178 92.3 % 12 / 13
ballet/lthash
0.0%
0.0 % 0 / 36 0.0 % 0 / 585
ballet/murmur3
100.0%
100.0 % 81 / 81 9.3 % 8 / 86
ballet/nanopb
0.0%
0.0 % 0 / 1960 0.0 % 0 / 82
ballet/poh
100.0%
100.0 % 14 / 14 100.0 % 2 / 2
ballet/reedsol
72.0%72.0%
72.0 % 14396 / 19995 3.6 % 27 / 756
ballet/reedsol/wrapped_impl
58.6%58.6%
58.6 % 5097 / 8695 57.4 % 35 / 61
ballet/sbpf
91.8%91.8%
91.8 % 646 / 704 30.1 % 31 / 103
ballet/secp256k1
86.7%86.7%
86.7 % 26 / 30 100.0 % 2 / 2
ballet/secp256r1
94.7%94.7%
94.7 % 144 / 152 88.0 % 22 / 25
ballet/sha1
100.0%
100.0 % 81 / 81 100.0 % 1 / 1
ballet/sha256
98.7%98.7%
98.7 % 735 / 745 1.2 % 27 / 2211
ballet/sha512
89.9%89.9%
89.9 % 624 / 694 0.8 % 21 / 2565
ballet/shred
77.3%77.3%
77.3 % 180 / 233 1.3 % 64 / 4991
ballet/siphash13
100.0%
100.0 % 136 / 136 100.0 % 7 / 7
ballet/toml
45.8%45.8%
45.8 % 540 / 1179 73.8 % 62 / 84
ballet/txn
94.6%94.6%
94.6 % 300 / 317 1.0 % 57 / 5568
ballet/utf8
72.2%72.2%
72.2 % 39 / 54 100.0 % 1 / 1
ballet/wsample
89.1%89.1%
89.1 % 269 / 302 100.0 % 21 / 21
ballet/x509
100.0%
100.0 % 32 / 32 100.0 % 4 / 4
ballet/zstd
82.8%82.8%
82.8 % 72 / 87 100.0 % 8 / 8
choreo
0.0%
0.0 % 0 / 6 - 0 / 0
choreo/epoch
0.0%
0.0 % 0 / 138 0.0 % 0 / 61
choreo/eqvoc
0.0%
0.0 % 0 / 337 0.0 % 0 / 65
choreo/forks
0.0%
0.0 % 0 / 162 0.0 % 0 / 20
choreo/ghost
0.0%
0.0 % 0 / 499 0.0 % 0 / 137
choreo/tower
0.0%
0.0 % 0 / 356 0.0 % 0 / 29
choreo/voter
0.0%
0.0 % 0 / 41 0.0 % 0 / 40
disco
0.0%
0.0 % 0 / 149 0.0 % 0 / 7959
disco/archiver
0.0%
0.0 % 0 / 376 0.0 % 0 / 27
disco/archiver/generated
0.0%
0.0 % 0 / 65 0.0 % 0 / 3
disco/bundle
12.6%12.6%
12.6 % 184 / 1460 6.8 % 5 / 73
disco/bundle/generated
0.0%
0.0 % 0 / 97 0.0 % 0 / 1
disco/bundle/proto
0.0%
0.0 % 0 / 17 - 0 / 0
disco/cswtch
0.0%
0.0 % 0 / 150 0.0 % 0 / 7
disco/cswtch/generated
0.0%
0.0 % 0 / 41 0.0 % 0 / 1
disco/dedup
0.0%
0.0 % 0 / 153 0.0 % 0 / 9
disco/dedup/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
disco/events
62.8%62.8%
62.8 % 71 / 113 50.0 % 5 / 10
disco/genesis
0.0%
0.0 % 0 / 33 0.0 % 0 / 2
disco/gui
0.0%
0.0 % 0 / 2862 0.0 % 0 / 118
disco/gui/generated
0.0%
0.0 % 0 / 53 0.0 % 0 / 1
disco/keyguard
0.0%
0.0 % 0 / 486 0.0 % 0 / 213
disco/metrics
40.3%40.3%
40.3 % 127 / 315 2.6 % 21 / 802
disco/metrics/generated
7.6%7.6%
7.6 % 41 / 537 0.0 % 0 / 1
disco/net
0.0%
0.0 % 0 / 148 0.0 % 0 / 36
disco/net/sock
0.0%
0.0 % 0 / 453 0.0 % 0 / 17
disco/net/sock/generated
0.0%
0.0 % 0 / 41 0.0 % 0 / 1
disco/net/xdp
0.0%
0.0 % 0 / 706 0.0 % 0 / 27
disco/net/xdp/generated
0.0%
0.0 % 0 / 51 0.0 % 0 / 1
disco/netlink
0.0%
0.0 % 0 / 284 0.0 % 0 / 16
disco/netlink/generated
0.0%
0.0 % 0 / 52 0.0 % 0 / 1
disco/pack
54.0%54.0%
54.0 % 1525 / 2822 11.2 % 69 / 618
disco/pack/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
disco/pcap
0.0%
0.0 % 0 / 202 0.0 % 0 / 3
disco/plugin
0.0%
0.0 % 0 / 162 0.0 % 0 / 7
disco/plugin/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
disco/quic
38.0%38.0%
38.0 % 312 / 822 35.1 % 40 / 114
disco/quic/generated
0.0%
0.0 % 0 / 21 0.0 % 0 / 1
disco/shred
56.2%56.2%
56.2 % 1080 / 1920 20.7 % 63 / 305
disco/shred/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
disco/sign
0.0%
0.0 % 0 / 197 0.0 % 0 / 15
disco/sign/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
disco/stem
0.0%
0.0 % 0 / 362 0.0 % 0 / 389
disco/topo
0.0%
0.0 % 0 / 1254 0.0 % 0 / 1392
disco/verify
16.6%16.6%
16.6 % 32 / 193 7.7 % 1 / 13
disco/verify/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
discof/bank
0.0%
0.0 % 0 / 24 0.0 % 0 / 7
discof/exec
0.0%
0.0 % 0 / 365 0.0 % 0 / 13
discof/exec/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
discof/forest
0.0%
0.0 % 0 / 663 0.0 % 0 / 75
discof/gossip
0.0%
0.0 % 0 / 520 0.0 % 0 / 20
discof/gossip/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
discof/poh
0.0%
0.0 % 0 / 902 0.0 % 0 / 45
discof/repair
0.0%
0.0 % 0 / 1201 0.0 % 0 / 69
discof/repair/generated
0.0%
0.0 % 0 / 33 0.0 % 0 / 1
discof/replay
0.0%
0.0 % 0 / 1616 0.0 % 0 / 65
discof/replay/generated
0.0%
0.0 % 0 / 26 0.0 % 0 / 1
discof/resolv
0.0%
0.0 % 0 / 252 0.0 % 0 / 11
discof/rpcserver
0.0%
0.0 % 0 / 7172 0.0 % 0 / 169
discof/rpcserver/generated
0.0%
0.0 % 0 / 53 0.0 % 0 / 1
discof/send
0.0%
0.0 % 0 / 417 0.0 % 0 / 23
discof/send/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
discof/shredcap
0.0%
0.0 % 0 / 302 0.0 % 0 / 13
discof/shredcap/generated
0.0%
0.0 % 0 / 28 0.0 % 0 / 1
discof/tower
0.0%
0.0 % 0 / 241 0.0 % 0 / 9
discof/tower/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
discof/writer
0.0%
0.0 % 0 / 207 0.0 % 0 / 9
discof/writer/generated
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
discoh/bank
0.0%
0.0 % 0 / 555 0.0 % 0 / 15
discoh/poh
0.0%
0.0 % 0 / 918 0.0 % 0 / 46
discoh/resolv
0.0%
0.0 % 0 / 252 0.0 % 0 / 11
discoh/store
0.0%
0.0 % 0 / 66 0.0 % 0 / 6
flamenco
80.3%80.3%
80.3 % 57 / 71 1.1 % 12 / 1106
flamenco/capture
0.0%
0.0 % 0 / 1637 0.0 % 0 / 156
flamenco/features
15.8%15.8%
15.8 % 49 / 310 2.1 % 13 / 605
flamenco/genesis
96.6%96.6%
96.6 % 228 / 236 100.0 % 2 / 2
flamenco/gossip
0.0%
0.0 % 0 / 1929 0.0 % 0 / 87
flamenco/leaders
85.9%85.9%
85.9 % 170 / 198 13.1 % 24 / 183
flamenco/log_collector
49.2%49.2%
49.2 % 129 / 262 0.9 % 10 / 1140
flamenco/repair
0.0%
0.0 % 0 / 404 0.0 % 0 / 1036
flamenco/rewards
0.0%
0.0 % 0 / 794 0.0 % 0 / 32
flamenco/runtime
7.3%7.3%
7.3 % 679 / 9279 0.7 % 80 / 11129
flamenco/runtime/context
6.8%6.8%
6.8 % 60 / 882 1.3 % 7 / 536
flamenco/runtime/info
0.0%
0.0 % 0 / 101 0.0 % 0 / 493
flamenco/runtime/program
2.5%2.5%
2.5 % 228 / 9274 1.9 % 13 / 701
flamenco/runtime/program/zksdk
0.0%
0.0 % 0 / 165 0.0 % 0 / 2
flamenco/runtime/program/zksdk/instructions
0.0%
0.0 % 0 / 836 0.0 % 0 / 59
flamenco/runtime/program/zksdk/merlin
0.0%
0.0 % 0 / 93 0.0 % 0 / 12
flamenco/runtime/program/zksdk/rangeproofs
0.0%
0.0 % 0 / 246 0.0 % 0 / 93
flamenco/runtime/program/zksdk/transcript
0.0%
0.0 % 0 / 43 0.0 % 0 / 154
flamenco/runtime/sysvar
5.0%5.0%
5.0 % 54 / 1076 6.8 % 5 / 73
flamenco/runtime/tests
0.0%
0.0 % 0 / 824 0.0 % 0 / 19
flamenco/runtime/tests/harness
0.0%
0.0 % 0 / 2615 0.0 % 0 / 61
flamenco/runtime/tests/harness/generated
0.0%
0.0 % 0 / 28 - 0 / 0
flamenco/shredcap
0.0%
0.0 % 0 / 891 0.0 % 0 / 9
flamenco/snapshot
31.5%31.5%
31.5 % 629 / 1995 33.6 % 38 / 113
flamenco/stakes
0.0%
0.0 % 0 / 673 0.0 % 0 / 22
flamenco/txn
0.0%
0.0 % 0 / 91 0.0 % 0 / 4
flamenco/types
11.6%11.6%
11.6 % 3763 / 32506 0.3 % 380 / 109235
flamenco/vm
72.7%72.7%
72.7 % 1725 / 2374 4.4 % 71 / 1624
flamenco/vm/syscall
26.2%26.2%
26.2 % 622 / 2378 16.8 % 16 / 95
funk
74.9%74.9%
74.9 % 1480 / 1976 2.9 % 237 / 8174
groove
86.7%86.7%
86.7 % 718 / 828 29.0 % 83 / 286
tango
79.0%79.0%
79.0 % 484 / 613 0.6 % 57 / 9767
tango/cnc
63.5%63.5%
63.5 % 153 / 241 1.8 % 41 / 2291
tango/dcache
92.2%92.2%
92.2 % 178 / 193 3.6 % 35 / 984
tango/fctl
89.3%89.3%
89.3 % 151 / 169 1.1 % 51 / 4543
tango/fseq
100.0%
100.0 % 84 / 84 1.5 % 18 / 1171
tango/mcache
87.7%87.7%
87.7 % 222 / 253 2.7 % 46 / 1708
tango/tcache
84.3%84.3%
84.3 % 145 / 172 1.4 % 35 / 2503
tango/tempo
75.1%75.1%
75.1 % 136 / 181 3.2 % 15 / 468
util
96.2%96.2%
96.2 % 227 / 236 5.1 % 202 / 3975
util/alloc
89.8%89.8%
89.8 % 642 / 715 1.0 % 38 / 3695
util/archive
14.7%14.7%
14.7 % 63 / 428 5.4 % 6 / 112
util/bits
97.1%97.1%
97.1 % 806 / 830 0.6 % 1571 / 267540
util/checkpt
80.4%80.4%
80.4 % 632 / 786 0.3 % 54 / 15645
util/cstr
83.6%83.6%
83.6 % 189 / 226 0.6 % 70 / 11630
util/env
100.0%
100.0 % 31 / 31 100.0 % 13 / 13
util/fibre
80.6%80.6%
80.6 % 170 / 211 85.7 % 18 / 21
util/hist
100.0%
100.0 % 52 / 52 1.6 % 17 / 1056
util/io
68.1%68.1%
68.1 % 314 / 461 0.3 % 45 / 16224
util/log
76.2%76.2%
76.2 % 647 / 849 87.9 % 58 / 66
util/math
83.0%83.0%
83.0 % 322 / 388 47.3 % 86 / 182
util/net
45.5%45.5%
45.5 % 507 / 1115 1.0 % 48 / 4628
util/pod
82.4%82.4%
82.4 % 1036 / 1257 4.6 % 114 / 2460
util/rng
96.8%96.8%
96.8 % 306 / 316 2.8 % 1002 / 35924
util/sandbox
0.0%
0.0 % 0 / 409 0.0 % 0 / 18
util/sandbox/generated
0.0%
0.0 % 0 / 21 0.0 % 0 / 1
util/sanitize
40.2%40.2%
40.2 % 37 / 92 0.3 % 16 / 5506
util/scratch
75.1%75.1%
75.1 % 136 / 181 0.3 % 74 / 23810
util/shmem
68.4%68.4%
68.4 % 702 / 1027 1.8 % 42 / 2298
util/simd
94.5%94.5%
94.5 % 2114 / 2238 0.9 % 428 / 46980
util/spad
68.9%68.9%
68.9 % 204 / 296 0.3 % 89 / 29307
util/textstream
0.0%
0.0 % 0 / 270 0.0 % 0 / 14
util/tile
80.0%80.0%
80.0 % 419 / 524 0.7 % 38 / 5259
util/tmpl
90.3%90.3%
90.3 % 6273 / 6950 1.0 % 2210 / 229991
util/tpool
79.9%79.9%
79.9 % 430 / 538 0.1 % 40 / 31219
util/valloc
21.6%21.6%
21.6 % 16 / 74 0.4 % 17 / 4480
util/wksp
82.9%82.9%
82.9 % 2737 / 3300 2.4 % 227 / 9355
waltz
60.0%60.0%
60.0 % 15 / 25 4.9 % 2 / 41
waltz/aio
22.9%22.9%
22.9 % 52 / 227 6.1 % 9 / 147
waltz/ebpf
4.5%4.5%
4.5 % 3 / 67 5.6 % 1 / 18
waltz/grpc
42.0%42.0%
42.0 % 275 / 654 38.5 % 20 / 52
waltz/h2
47.9%47.9%
47.9 % 782 / 1633 17.5 % 84 / 480
waltz/http
19.7%19.7%
19.7 % 429 / 2173 33.3 % 26 / 78
waltz/ip
66.1%66.1%
66.1 % 382 / 578 59.7 % 37 / 62
waltz/mib
0.0%
0.0 % 0 / 427 0.0 % 0 / 36
waltz/neigh
0.0%
0.0 % 0 / 190 0.0 % 0 / 8
waltz/openssl
0.0%
0.0 % 0 / 18 0.0 % 0 / 1
waltz/quic
66.2%66.2%
66.2 % 3311 / 4998 16.8 % 196 / 1167
waltz/quic/crypto
95.3%95.3%
95.3 % 182 / 191 22.2 % 10 / 45
waltz/quic/log
73.3%73.3%
73.3 % 162 / 221 8.1 % 13 / 160
waltz/quic/templ
83.5%83.5%
83.5 % 683 / 818 4.0 % 91 / 2292
waltz/quic/tests
69.0%69.0%
69.0 % 503 / 729 72.5 % 29 / 40
waltz/quic/tls
82.0%82.0%
82.0 % 201 / 245 100.0 % 14 / 14
waltz/resolv
2.4%2.4%
2.4 % 21 / 884 7.0 % 3 / 43
waltz/tls
69.3%69.3%
69.3 % 1478 / 2134 9.7 % 87 / 896
waltz/udpsock
0.0%
0.0 % 0 / 264 0.0 % 0 / 13
waltz/xdp
0.0%
0.0 % 0 / 317 0.0 % 0 / 16

Generated by: LCOV version 1.14