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 Sort by function name Hit count Sort by 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