LCOV - code coverage report
Current view:
top level
-
util/tmpl
- fd_unit_test.c
(
source
/ functions)
Hit
Total
Coverage
Test:
cov.lcov
Lines:
22
22
100.0 %
Date:
2026-07-25 05:22:36
Functions:
211
211
100.0 %
Function Name
Hit count
test_bundle_client.c:fd_unit_tests
3
test_bundle_client.c:register_bundle_client_request_builder_fee_info
3
test_bundle_client.c:register_bundle_client_reset
3
test_bundle_client.c:register_bundle_client_status
3
test_bundle_client.c:register_bundle_client_subscribe_bundles
3
test_bundle_client.c:register_bundle_client_subscribe_packets
3
test_bundle_client.c:register_bundle_drain_atomicity
3
test_bundle_client.c:register_bundle_header_timeout
3
test_bundle_client.c:register_bundle_keyswitch
3
test_bundle_client.c:register_bundle_msg_oversized
3
test_bundle_client.c:register_bundle_no_builder_fee_info
3
test_bundle_client.c:register_bundle_ping
3
test_bundle_client.c:register_bundle_publish_all_or_nothing
3
test_bundle_client.c:register_bundle_rx
3
test_bundle_client.c:register_bundle_rx_end_timeout
3
test_bundle_client.c:register_bundle_rx_too_many_txns
3
test_bundle_client.c:register_bundle_stream_ended
3
test_bundle_client.c:register_bundle_stream_reset
3
test_bundle_client.c:register_deque_overflow_guard
3
test_bundle_client.c:register_interleaved_drain
3
test_bundle_client.c:register_mixed_queue_boundary_behavior
3
test_bundle_client.c:register_no_publish_before_after_credit
3
test_bundle_client.c:register_packet_drain_batch
3
test_bundle_client.c:register_packet_publish_after_credit
3
test_bundle_client.c:register_packet_publish_after_credit_atomic
3
test_bundle_client.c:register_request_failed_clears_wait
3
test_event_client.c:fd_unit_tests
3
test_event_client.c:register_conn_ssl_lifecycle
3
test_event_client.c:register_stream_heartbeat
3
test_execle_tile.c:fd_unit_tests
3
test_execle_tile.c:register_execle_bundle_dup
3
test_execle_tile.c:register_execle_bundle_fail
3
test_execle_tile.c:register_execle_bundle_nonce_dup
3
test_execle_tile.c:register_execle_bundle_nonce_dup2
3
test_execle_tile.c:register_execle_bundle_ok
3
test_execle_tile.c:register_execle_bundle_peer_fail
3
test_execle_tile.c:register_execle_bundle_progcache
3
test_execle_tile.c:register_execle_bundle_vote_authorize
3
test_execle_tile.c:register_execle_seccomp
3
test_execle_tile.c:register_execle_simple_error
3
test_execle_tile.c:register_execle_simple_fee_payer_fail
3
test_execle_tile.c:register_execle_simple_fees_only
3
test_execle_tile.c:register_execle_simple_ok
3
test_execle_tile.c:register_execle_vote
3
test_execrp_tile.c:fd_unit_tests
3
test_execrp_tile.c:register_execrp_metrics_write
3
test_execrp_tile.c:register_execrp_poh_hash
3
test_execrp_tile.c:register_execrp_seccomp
3
test_execrp_tile.c:register_execrp_sigverify
3
test_execrp_tile.c:register_execrp_simple_error
3
test_execrp_tile.c:register_execrp_simple_fee_payer_fail
3
test_execrp_tile.c:register_execrp_simple_fees_only
3
test_execrp_tile.c:register_execrp_simple_ok
3
test_grpc_client.c:fd_unit_tests
3
test_grpc_client.c:register_empty_data_end_stream_releases_stream
3
test_grpc_client.c:register_error_data_end_stream_releases_stream
3
test_grpc_client.c:register_grpc_stream_error_releases_h2_quota
3
test_grpc_client.c:register_header_deadline
3
test_grpc_client.c:register_rx_end_deadline
3
test_grpc_client.c:register_rx_headers
3
test_grpc_client.c:register_rx_stream_quota
3
test_grpc_client.c:register_stream_release
3
test_grpc_codec.c:fd_unit_tests
3
test_grpc_codec.c:register_h2_gen_request_hdr
3
test_grpc_codec.c:register_read_response_hdrs
3
test_h2.c:fd_unit_tests
3
test_h2.c:register_h2_buffer_guard
3
test_h2.c:register_h2_client_handshake
3
test_h2.c:register_h2_enum
3
test_h2.c:register_h2_hdr_match
3
test_h2.c:register_h2_invalid_max_frame_size
3
test_h2.c:register_h2_ping_tx
3
test_h2.c:register_h2_rbuf
3
test_h2.c:register_h2_server_stream_accounting
3
test_h2.c:register_h2_server_stream_error_releases_quota
3
test_h2.c:register_hpack
3
test_progcache.c:fd_unit_tests
3
test_progcache.c:register_clock_evict_all_visited
3
test_progcache.c:register_clock_evict_delete_fails
3
test_progcache.c:register_clock_evict_empty_cache
3
test_progcache.c:register_clock_evict_heap_only
3
test_progcache.c:register_clock_evict_wraps_around
3
test_progcache.c:register_eb_reload_bench
3
test_progcache.c:register_epoch_boundary
3
test_progcache.c:register_epoch_boundary2
3
test_progcache.c:register_feature_slot_key
3
test_progcache.c:register_invalid_owner
3
test_progcache.c:register_invalid_program
3
test_progcache.c:register_join_misaligned_scratch
3
test_progcache.c:register_join_null_scratch
3
test_progcache.c:register_loader_v3_corrupt
3
test_progcache.c:register_loader_v3_epoch_boundary
3
test_progcache.c:register_loader_v3_epoch_boundary_skipped_slots
3
test_progcache.c:register_loader_v3_ok
3
test_progcache.c:register_loader_v3_undersize
3
test_progcache.c:register_loader_v3_wrong_account_type
3
test_progcache.c:register_publish_trivial
3
test_progcache.c:register_pull_refreshes_clock_bit
3
test_progcache.c:register_reattach_after_cancel_all
3
test_progcache.c:register_reclaim_active_reader
3
test_progcache.c:register_reclaim_empty
3
test_progcache.c:register_reclaim_mixed
3
test_progcache.c:register_reclaim_no_readers
3
test_progcache.c:register_reclaim_txn_unlink
3
test_progcache.c:register_root_nonroot_prio
3
test_progcache.c:register_shmem_delete_fast
3
test_progcache.c:register_shmem_new_oversized_rec_max
3
test_progcache.c:register_shmem_new_oversized_txn_max
3
test_progcache.c:register_shmem_new_zero_rec_max
3
test_progcache.c:register_shmem_new_zero_txn_max
3
test_progcache.c:register_valid_program
3
test_quic_conformance.c:fd_unit_tests
3
test_quic_conformance.c:register_quic_ack_largest_ack_zero
3
test_quic_conformance.c:register_quic_ack_unsent_future_pktnum
3
test_quic_conformance.c:register_quic_conn_free
3
test_quic_conformance.c:register_quic_conn_initial_limits
3
test_quic_conformance.c:register_quic_crypto_rx_watermark_monotonic
3
test_quic_conformance.c:register_quic_inflight_pkt_limit
3
test_quic_conformance.c:register_quic_parse_path_challenge
3
test_quic_conformance.c:register_quic_ping_frame
3
test_quic_conformance.c:register_quic_pktmeta_pktnum_skip
3
test_quic_conformance.c:register_quic_pktnum_skip
3
test_quic_conformance.c:register_quic_rtt_sample
3
test_quic_conformance.c:register_quic_rx_max_data_frame
3
test_quic_conformance.c:register_quic_rx_max_streams_frame
3
test_quic_conformance.c:register_quic_send_streams
3
test_quic_conformance.c:register_quic_server_alpn_fail
3
test_quic_conformance.c:register_quic_small_pkt_ping
3
test_quic_conformance.c:register_quic_sticky_peer_ip4_client
3
test_quic_conformance.c:register_quic_sticky_peer_ip4_server
3
test_quic_conformance.c:register_quic_stream_concurrency
3
test_quic_conformance.c:register_quic_stream_data_limit_enforcement
3
test_quic_conformance.c:register_quic_stream_limit_enforcement
3
test_resolv_tile.c:fd_unit_tests
3
test_resolv_tile.c:register_resolv_blockhash_expired
3
test_resolv_tile.c:register_resolv_blockhash_known
3
test_resolv_tile.c:register_resolv_blockhash_unknown
3
test_resolv_tile.c:register_resolv_durable_nonce_passthrough
3
test_resolv_tile.c:register_resolv_is_durable_nonce
3
test_ssparse.c:fd_unit_tests
3
test_ssparse.c:register_test_account_data
3
test_ssparse.c:register_test_account_data_overflow
3
test_ssparse.c:register_test_account_garbage_partial_header
3
test_ssparse.c:register_test_account_header
3
test_ssparse.c:register_test_advance_after_done
3
test_ssparse.c:register_test_batch
3
test_ssparse.c:register_test_duplicates
3
test_ssparse.c:register_test_fragmentation
3
test_ssparse.c:register_test_multi_account_non_aligned
3
test_ssparse.c:register_test_ordering
3
test_ssparse.c:register_test_parse_name_edge_cases
3
test_ssparse.c:register_test_reset
3
test_ssparse.c:register_test_tar_header_errors
3
test_ssparse.c:register_test_truncated_tar
3
test_ssparse.c:register_test_truncation_mid_content
3
test_ssparse.c:register_test_version
3
test_topob.c:fd_unit_tests
3
test_topob.c:register_test_cpu_overlap_banned
3
test_topob.c:register_test_cpu_overlap_permitted
3
test_topob.c:register_test_firedancer_128x2
3
test_topob.c:register_test_firedancer_24x2
3
test_topob.c:register_test_firedancer_32x2
3
test_topob.c:register_test_firedancer_32x2_extra_blocklist
3
test_topob.c:register_test_firedancer_32x2_fewer_tiles
3
test_topob.c:register_test_firedancer_48x2
3
test_topob.c:register_test_firedancer_64x2
3
test_topob.c:register_test_frankendancer_128x2
3
test_topob.c:register_test_frankendancer_24x2
3
test_topob.c:register_test_frankendancer_32x2
3
test_topob.c:register_test_frankendancer_32x2_more_bank
3
test_topob.c:register_test_frankendancer_48x2
3
test_topob.c:register_test_frankendancer_64x2
3
test_txn_build.c:fd_unit_tests
3
test_txn_build.c:register_alut_demotes_writable_and_readonly_accounts
3
test_txn_build.c:register_alut_keeps_pinned_and_unused_accounts_immediate
3
test_txn_build.c:register_alut_open_without_used_address_is_legacy
3
test_txn_build.c:register_build_requires_fee_payer
3
test_txn_build.c:register_builder_lifecycle
3
test_txn_build.c:register_fee_payer_set_only_once
3
test_txn_build.c:register_instr_account_push_requires_open_instruction
3
test_txn_build.c:register_instr_data_size_is_bounded
3
test_txn_build.c:register_instruction_count_is_bounded
3
test_txn_build.c:register_legacy_order_and_promotion
3
test_txn_build.c:register_nonce_instruction
3
test_txn_build.c:register_transaction_account_count_is_bounded
3
test_event_client.c:match_test_name
6
test_event_client.c:register_unit_test
6
test_grpc_codec.c:match_test_name
6
test_grpc_codec.c:register_unit_test
6
test_resolv_tile.c:match_test_name
15
test_resolv_tile.c:register_unit_test
15
test_execrp_tile.c:match_test_name
24
test_execrp_tile.c:register_unit_test
24
test_grpc_client.c:match_test_name
24
test_grpc_client.c:register_unit_test
24
test_h2.c:match_test_name
30
test_h2.c:register_unit_test
30
test_txn_build.c:match_test_name
36
test_txn_build.c:register_unit_test
36
test_execle_tile.c:match_test_name
42
test_execle_tile.c:register_unit_test
42
test_topob.c:match_test_name
45
test_topob.c:register_unit_test
45
test_ssparse.c:match_test_name
48
test_ssparse.c:register_unit_test
48
test_quic_conformance.c:match_test_name
63
test_quic_conformance.c:register_unit_test
63
test_bundle_client.c:match_test_name
75
test_bundle_client.c:register_unit_test
75
test_progcache.c:match_test_name
102
test_progcache.c:register_unit_test
102
Generated by:
LCOV version 1.14