LCOV - code coverage report
Current view: top level - src/include/lib - simplehash.h (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 242 284 85.2 %
Date: 2026-02-02 16:19:03 Functions: 228 290 78.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
MCVHashTable_grow 0
backup_file_free 0
backup_file_grow 0
blockreftable_free 0
blockreftable_grow 0
blockreftable_prev 0
catalogid_free 0
catalogid_grow 0
derives_allocate 0
derives_compute_size 0
derives_create 0
derives_destroy 0
derives_distance 0
derives_entry_hash 0
derives_free 0
derives_grow 0
derives_initial_bucket 0
derives_insert 0
derives_insert_hash_internal 0
derives_lookup 0
derives_lookup_hash_internal 0
derives_next 0
derives_prev 0
derives_update_parameters 0
keepwal_distance 0
keepwal_entry_hash 0
keepwal_free 0
keepwal_grow 0
keepwal_prev 0
manifest_files_delete 0
manifest_files_delete_item 0
manifest_files_destroy 0
manifest_files_estimate_space 0
manifest_files_insert_hash 0
manifest_files_lookup_hash 0
manifest_files_reset 0
manifest_files_start_iterate_at 0
manifest_files_stat 0
nsphash_free 0
nsphash_grow 0
rolename_allocate 0
rolename_compute_size 0
rolename_create 0
rolename_destroy 0
rolename_distance 0
rolename_entry_hash 0
rolename_free 0
rolename_grow 0
rolename_initial_bucket 0
rolename_insert 0
rolename_insert_hash_internal 0
rolename_lookup 0
rolename_lookup_hash_internal 0
rolename_next 0
rolename_prev 0
rolename_update_parameters 0
tuplehash_delete 0
tuplehash_delete_item 0
tuplehash_destroy 0
tuplehash_insert 0
tuplehash_start_iterate_at 0
tuplehash_stat 0
saophash_free 2
saophash_grow 2
filehash_free 4
filehash_grow 4
keepwal_next 4
collation_cache_free 6
collation_cache_grow 6
manifest_files_free 6
manifest_files_grow 6
nsphash_prev 6
backup_file_allocate 24
backup_file_create 24
backup_file_update_parameters 24
pgstat_snapshot_free 24
pgstat_snapshot_grow 24
backup_file_prev 30
blockreftable_start_iterate 30
filehash_create 30
keepwal_allocate 30
keepwal_create 30
keepwal_update_parameters 30
filehash_allocate 34
filehash_update_parameters 34
pagetable_start_iterate_at 36
keepwal_insert 40
keepwal_insert_hash_internal 40
backup_file_compute_size 48
filehash_start_iterate 60
keepwal_compute_size 60
blockreftable_allocate 64
blockreftable_create 64
blockreftable_update_parameters 64
filehash_compute_size 68
blockreftable_distance 78
blockreftable_entry_hash 78
collation_cache_create 78
collation_cache_allocate 84
collation_cache_update_parameters 84
blockreftable_compute_size 128
nsphash_distance 136
nsphash_entry_hash 136
blockreftable_next 146
collation_cache_compute_size 168
saophash_create 236
saophash_allocate 238
saophash_update_parameters 238
collation_cache_prev 240
manifest_files_start_iterate 254
manifest_files_create 282
manifest_files_allocate 288
manifest_files_update_parameters 288
catalogid_allocate 378
catalogid_create 378
catalogid_update_parameters 378
pagetable_grow 398
saophash_compute_size 476
collation_cache_distance 496
manifest_files_compute_size 576
collation_cache_entry_hash 680
backup_file_distance 714
backup_file_entry_hash 714
collation_cache_next 732
catalogid_compute_size 756
nsphash_next 936
memoize_free 1012
memoize_grow 1012
collation_cache_insert 1034
collation_cache_insert_hash_internal 1034
pgstat_snapshot_create 1294
keepwal_lookup 1308
keepwal_lookup_hash_internal 1308
pgstat_snapshot_allocate 1318
pgstat_snapshot_update_parameters 1318
blockreftable_iterate 1344
keepwal_initial_bucket 1348
backup_file_next 1626
memoize_create 1670
MCVHashTable_allocate 1684
MCVHashTable_create 1684
MCVHashTable_destroy 1684
MCVHashTable_free 1684
MCVHashTable_update_parameters 1684
pgstat_entry_ref_hash_grow 1688
collation_cache_initial_bucket 1714
tuplehash_free 2276
tuplehash_grow 2276
memoize_delete_item 2388
memoize_lookup 2400
memoize_lookup_hash_internal 2400
pgstat_snapshot_compute_size 2636
memoize_allocate 2682
memoize_update_parameters 2682
MCVHashTable_compute_size 3368
saophash_distance 4100
saophash_entry_hash 4134
tuplehash_estimate_space 4826
saophash_prev 4952
memoize_compute_size 5364
saophash_insert 6390
saophash_insert_hash_internal 6390
tuplehash_create 7446
pagetable_destroy 9576
pagetable_create 9580
pagetable_start_iterate 9580
tuplehash_allocate 9722
tuplehash_update_parameters 9722
pagetable_update_parameters 9978
pgstat_snapshot_lookup 10132
pgstat_snapshot_lookup_hash_internal 10132
tuplehash_compute_size 19444
pagetable_compute_size 19956
filehash_prev 21240
backup_file_insert 22592
backup_file_insert_hash_internal 22592
backup_file_lookup 22692
backup_file_lookup_hash_internal 22692
filehash_distance 36722
pgstat_entry_ref_hash_create 38422
pgstat_entry_ref_hash_destroy 38422
blockreftable_lookup 38660
blockreftable_lookup_hash_internal 38660
nsphash_allocate 38810
nsphash_create 38810
nsphash_update_parameters 38810
pgstat_entry_ref_hash_allocate 40110
pgstat_entry_ref_hash_free 40110
pgstat_entry_ref_hash_update_parameters 40110
catalogid_prev 42060
pgstat_snapshot_distance 42968
filehash_entry_hash 43584
backup_file_initial_bucket 45998
nsphash_insert 48082
nsphash_insert_hash_internal 48082
saophash_lookup 49674
saophash_lookup_hash_internal 49674
pgstat_snapshot_insert 50836
pgstat_snapshot_insert_hash_internal 50836
pgstat_entry_ref_hash_start_iterate 50866
manifest_files_prev 53402
saophash_initial_bucket 60198
pgstat_snapshot_entry_hash 66580
filehash_insert 67954
filehash_insert_hash_internal 67954
pgstat_snapshot_prev 69530
filehash_iterate 70808
nsphash_compute_size 77620
pgstat_entry_ref_hash_compute_size 80220
manifest_files_distance 88724
manifest_files_entry_hash 94178
blockreftable_insert 100000
blockreftable_insert_hash_internal 100000
pgstat_snapshot_next 115542
nsphash_lookup 121812
nsphash_lookup_hash_internal 121812
saophash_next 123832
pgstat_snapshot_initial_bucket 127564
blockreftable_initial_bucket 138738
filehash_next 140426
pagetable_lookup 142100
pagetable_lookup_hash_internal 142100
MCVHashTable_distance 143652
MCVHashTable_entry_hash 143652
tuplehash_start_iterate 146794
pgstat_entry_ref_hash_lookup 148804
pgstat_entry_ref_hash_lookup_hash_internal 148804
manifest_files_lookup 167430
manifest_files_lookup_hash_internal 167430
MCVHashTable_insert 168400
MCVHashTable_insert_hash_internal 168400
MCVHashTable_lookup 168400
MCVHashTable_lookup_hash_internal 168400
filehash_lookup 169082
filehash_lookup_hash_internal 169082
nsphash_initial_bucket 170030
pagetable_delete 174664
tuplehash_reset 194996
catalogid_distance 204084
catalogid_entry_hash 204084
memoize_prev 204244
manifest_files_next 208000
manifest_files_insert 217752
manifest_files_insert_hash_internal 217752
MCVHashTable_prev 231362
manifest_files_iterate 245286
filehash_initial_bucket 280624
pagetable_iterate 280998
pagetable_prev 330978
memoize_distance 388874
manifest_files_initial_bucket 479366
MCVHashTable_initial_bucket 480452
memoize_entry_hash 491014
memoize_next 610530
memoize_insert 748950
memoize_insert_hash_internal 748950
pgstat_entry_ref_hash_prev 921790
tuplehash_iterate 1030956
tuplehash_lookup 1031282
catalogid_next 1173032
MCVHashTable_next 1216176
memoize_initial_bucket 1242382
catalogid_insert 1367714
catalogid_insert_hash_internal 1367714
tuplehash_prev 1643570
tuplehash_lookup_hash 1733744
pgstat_entry_ref_hash_delete 2253792
tuplehash_lookup_hash_internal 2765026
pgstat_entry_ref_hash_iterate 2969272
pgstat_entry_ref_hash_distance 3015926
tuplehash_distance 3387726
pagetable_distance 3639870
pgstat_entry_ref_hash_entry_hash 3666802
pagetable_entry_hash 3772450
tuplehash_entry_hash 4005884
pagetable_next 4358724
pgstat_entry_ref_hash_next 7064582
pagetable_insert 7399960
pagetable_insert_hash_internal 7399960
tuplehash_insert_hash 7758934
tuplehash_insert_hash_internal 7758934
tuplehash_next 8008106
pgstat_entry_ref_hash_insert 8250570
pgstat_entry_ref_hash_insert_hash_internal 8250570
catalogid_lookup 8800390
catalogid_lookup_hash_internal 8800390
catalogid_initial_bucket 10372188
pagetable_initial_bucket 11489174
pgstat_entry_ref_hash_initial_bucket 14319976
tuplehash_initial_bucket 14529996

Generated by: LCOV version 1.16