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-07 19:18:25 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
nsphash_prev 2
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
backup_file_allocate 24
backup_file_create 24
backup_file_update_parameters 24
pgstat_snapshot_free 24
pgstat_snapshot_grow 24
backup_file_prev 28
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
collation_cache_prev 140
blockreftable_next 146
collation_cache_compute_size 168
nsphash_distance 172
nsphash_entry_hash 172
saophash_create 232
saophash_allocate 234
saophash_update_parameters 234
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 468
collation_cache_distance 512
manifest_files_compute_size 576
collation_cache_next 668
backup_file_distance 712
backup_file_entry_hash 712
collation_cache_entry_hash 724
catalogid_compute_size 756
nsphash_next 1004
memoize_free 1014
memoize_grow 1014
collation_cache_insert 1034
collation_cache_insert_hash_internal 1034
keepwal_lookup 1308
keepwal_lookup_hash_internal 1308
pgstat_snapshot_create 1310
pgstat_snapshot_allocate 1334
pgstat_snapshot_update_parameters 1334
blockreftable_iterate 1344
keepwal_initial_bucket 1348
pgstat_entry_ref_hash_grow 1446
backup_file_next 1624
memoize_create 1662
MCVHashTable_allocate 1676
MCVHashTable_create 1676
MCVHashTable_destroy 1676
MCVHashTable_free 1676
MCVHashTable_update_parameters 1676
collation_cache_initial_bucket 1758
tuplehash_free 2270
tuplehash_grow 2270
memoize_delete_item 2388
memoize_lookup 2400
memoize_lookup_hash_internal 2400
pgstat_snapshot_compute_size 2668
memoize_allocate 2676
memoize_update_parameters 2676
MCVHashTable_compute_size 3352
saophash_distance 4046
saophash_entry_hash 4080
tuplehash_estimate_space 4822
saophash_prev 4938
memoize_compute_size 5352
saophash_insert 6134
saophash_insert_hash_internal 6134
tuplehash_create 7472
pagetable_destroy 9578
pagetable_create 9584
pagetable_start_iterate 9584
tuplehash_allocate 9742
tuplehash_update_parameters 9742
pagetable_update_parameters 9982
pgstat_snapshot_lookup 10162
pgstat_snapshot_lookup_hash_internal 10162
tuplehash_compute_size 19484
pagetable_compute_size 19964
filehash_prev 21338
backup_file_insert 22592
backup_file_insert_hash_internal 22592
backup_file_lookup 22692
backup_file_lookup_hash_internal 22692
filehash_distance 36816
pgstat_entry_ref_hash_create 38024
pgstat_entry_ref_hash_destroy 38024
blockreftable_lookup 38660
blockreftable_lookup_hash_internal 38660
nsphash_allocate 38762
nsphash_create 38762
nsphash_update_parameters 38762
pgstat_entry_ref_hash_allocate 39470
pgstat_entry_ref_hash_free 39470
pgstat_entry_ref_hash_update_parameters 39470
saophash_lookup 41268
saophash_lookup_hash_internal 41268
catalogid_prev 42492
filehash_entry_hash 43680
pgstat_snapshot_distance 44828
backup_file_initial_bucket 45996
nsphash_insert 48200
nsphash_insert_hash_internal 48200
pgstat_entry_ref_hash_start_iterate 50494
pgstat_snapshot_insert 50592
pgstat_snapshot_insert_hash_internal 50592
saophash_initial_bucket 51482
manifest_files_prev 53148
pgstat_snapshot_entry_hash 67752
filehash_insert 67968
filehash_insert_hash_internal 67968
filehash_iterate 70836
nsphash_compute_size 77524
pgstat_snapshot_prev 78830
pgstat_entry_ref_hash_compute_size 78940
manifest_files_distance 88702
manifest_files_entry_hash 94156
blockreftable_insert 100000
blockreftable_insert_hash_internal 100000
saophash_next 114828
nsphash_lookup 121978
nsphash_lookup_hash_internal 121978
pgstat_snapshot_next 126596
pgstat_snapshot_initial_bucket 128520
blockreftable_initial_bucket 138738
filehash_next 140626
MCVHashTable_distance 140660
MCVHashTable_entry_hash 140660
pagetable_lookup 142092
pagetable_lookup_hash_internal 142092
tuplehash_start_iterate 146810
pgstat_entry_ref_hash_lookup 148468
pgstat_entry_ref_hash_lookup_hash_internal 148468
manifest_files_lookup 167430
manifest_files_lookup_hash_internal 167430
MCVHashTable_insert 167600
MCVHashTable_insert_hash_internal 167600
MCVHashTable_lookup 167600
MCVHashTable_lookup_hash_internal 167600
filehash_lookup 169086
filehash_lookup_hash_internal 169086
nsphash_initial_bucket 170350
pagetable_delete 174660
tuplehash_reset 194996
memoize_prev 200820
catalogid_distance 203502
catalogid_entry_hash 203502
manifest_files_next 207636
manifest_files_insert 217752
manifest_files_insert_hash_internal 217752
MCVHashTable_prev 228550
manifest_files_iterate 245286
filehash_initial_bucket 280738
pagetable_iterate 280872
pagetable_prev 331180
memoize_distance 348558
memoize_entry_hash 449548
MCVHashTable_initial_bucket 475860
manifest_files_initial_bucket 479344
memoize_next 566436
memoize_insert 710436
memoize_insert_hash_internal 710436
pgstat_entry_ref_hash_prev 841808
tuplehash_lookup 1031250
tuplehash_iterate 1034464
MCVHashTable_next 1158864
memoize_initial_bucket 1162402
catalogid_next 1179838
catalogid_insert 1367770
catalogid_insert_hash_internal 1367770
tuplehash_prev 1649998
tuplehash_lookup_hash 1733774
pgstat_entry_ref_hash_delete 2181152
tuplehash_lookup_hash_internal 2765024
pgstat_entry_ref_hash_distance 2774078
pgstat_entry_ref_hash_iterate 2890890
pgstat_entry_ref_hash_entry_hash 3368414
tuplehash_distance 3415408
pagetable_distance 3635836
pagetable_entry_hash 3768498
tuplehash_entry_hash 4039990
pagetable_next 4354822
pgstat_entry_ref_hash_next 6632920
pagetable_insert 7393666
pagetable_insert_hash_internal 7393666
tuplehash_insert_hash 7835482
tuplehash_insert_hash_internal 7835482
tuplehash_next 8021606
pgstat_entry_ref_hash_insert 8028900
pgstat_entry_ref_hash_insert_hash_internal 8028900
catalogid_lookup 8800836
catalogid_lookup_hash_internal 8800836
catalogid_initial_bucket 10372108
pagetable_initial_bucket 11478916
pgstat_entry_ref_hash_initial_bucket 13726946
tuplehash_initial_bucket 14640654

Generated by: LCOV version 1.16