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: 2025-12-17 08:17: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
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
blockreftable_start_iterate 14
nsphash_prev 16
backup_file_allocate 22
backup_file_create 22
backup_file_update_parameters 22
pgstat_snapshot_free 24
pgstat_snapshot_grow 24
filehash_create 30
keepwal_allocate 30
keepwal_create 30
keepwal_update_parameters 30
filehash_allocate 34
filehash_update_parameters 34
backup_file_prev 36
pagetable_start_iterate_at 36
blockreftable_allocate 38
blockreftable_create 38
blockreftable_update_parameters 38
keepwal_insert 40
keepwal_insert_hash_internal 40
backup_file_compute_size 44
filehash_start_iterate 60
keepwal_compute_size 60
filehash_compute_size 68
blockreftable_compute_size 76
blockreftable_distance 76
blockreftable_entry_hash 76
collation_cache_create 78
collation_cache_allocate 84
collation_cache_update_parameters 84
collation_cache_prev 100
blockreftable_next 142
collation_cache_compute_size 168
nsphash_distance 194
nsphash_entry_hash 194
saophash_create 232
saophash_allocate 234
saophash_update_parameters 234
manifest_files_start_iterate 254
manifest_files_create 278
manifest_files_allocate 284
manifest_files_update_parameters 284
collation_cache_distance 376
catalogid_allocate 378
catalogid_create 378
catalogid_update_parameters 378
pagetable_grow 402
saophash_compute_size 468
collation_cache_next 500
collation_cache_entry_hash 556
manifest_files_compute_size 568
backup_file_distance 668
backup_file_entry_hash 668
blockreftable_iterate 672
catalogid_compute_size 756
collation_cache_insert 1034
collation_cache_insert_hash_internal 1034
memoize_free 1114
memoize_grow 1114
pgstat_entry_ref_hash_grow 1208
pgstat_snapshot_create 1262
pgstat_snapshot_allocate 1286
pgstat_snapshot_update_parameters 1286
nsphash_next 1288
keepwal_lookup 1310
keepwal_lookup_hash_internal 1310
keepwal_initial_bucket 1350
backup_file_next 1506
collation_cache_initial_bucket 1590
MCVHashTable_allocate 1648
MCVHashTable_create 1648
MCVHashTable_destroy 1648
MCVHashTable_free 1648
MCVHashTable_update_parameters 1648
memoize_create 1658
tuplehash_free 2216
tuplehash_grow 2216
memoize_delete_item 2388
memoize_lookup 2400
memoize_lookup_hash_internal 2400
pgstat_snapshot_compute_size 2572
memoize_allocate 2772
memoize_update_parameters 2772
MCVHashTable_compute_size 3296
saophash_distance 4078
saophash_entry_hash 4112
saophash_prev 4594
tuplehash_estimate_space 4810
memoize_compute_size 5544
saophash_insert 6126
saophash_insert_hash_internal 6126
tuplehash_create 7380
pagetable_start_iterate 9028
pagetable_destroy 9152
pagetable_create 9156
pagetable_update_parameters 9558
tuplehash_allocate 9596
tuplehash_update_parameters 9596
pgstat_snapshot_lookup 10578
pgstat_snapshot_lookup_hash_internal 10578
pagetable_compute_size 19116
tuplehash_compute_size 19192
filehash_prev 19774
backup_file_insert 20650
backup_file_insert_hash_internal 20650
backup_file_lookup 21020
backup_file_lookup_hash_internal 21020
blockreftable_lookup 34660
blockreftable_lookup_hash_internal 34660
filehash_distance 35338
nsphash_allocate 37848
nsphash_create 37848
nsphash_update_parameters 37848
pgstat_entry_ref_hash_create 38090
pgstat_entry_ref_hash_destroy 38090
pgstat_entry_ref_hash_allocate 39298
pgstat_entry_ref_hash_free 39298
pgstat_entry_ref_hash_update_parameters 39298
catalogid_prev 39504
saophash_lookup 41158
saophash_lookup_hash_internal 41158
filehash_entry_hash 42212
backup_file_initial_bucket 42338
pgstat_snapshot_distance 43106
nsphash_insert 47088
nsphash_insert_hash_internal 47088
pgstat_entry_ref_hash_start_iterate 50190
pgstat_snapshot_insert 51038
pgstat_snapshot_insert_hash_internal 51038
blockreftable_insert 51046
blockreftable_insert_hash_internal 51046
saophash_initial_bucket 51396
manifest_files_prev 51564
pgstat_snapshot_entry_hash 65738
filehash_insert 67962
filehash_insert_hash_internal 67962
filehash_iterate 70824
pgstat_snapshot_prev 72344
nsphash_compute_size 75696
pgstat_entry_ref_hash_compute_size 78596
manifest_files_distance 85430
blockreftable_initial_bucket 85782
manifest_files_entry_hash 91124
saophash_next 113140
pgstat_snapshot_next 117758
nsphash_lookup 120430
nsphash_lookup_hash_internal 120430
pgstat_snapshot_initial_bucket 127364
filehash_next 137636
pagetable_lookup 141946
pagetable_lookup_hash_internal 141946
tuplehash_start_iterate 146724
pgstat_entry_ref_hash_lookup 148192
pgstat_entry_ref_hash_lookup_hash_internal 148192
MCVHashTable_distance 152110
MCVHashTable_entry_hash 152110
MCVHashTable_insert 164800
MCVHashTable_insert_hash_internal 164800
MCVHashTable_lookup 164800
MCVHashTable_lookup_hash_internal 164800
manifest_files_lookup 165494
manifest_files_lookup_hash_internal 165494
nsphash_initial_bucket 167712
filehash_lookup 169074
filehash_lookup_hash_internal 169074
pagetable_delete 174646
tuplehash_reset 194996
catalogid_distance 196994
catalogid_entry_hash 196994
manifest_files_next 196998
memoize_prev 204738
MCVHashTable_prev 209604
manifest_files_insert 213866
manifest_files_insert_hash_internal 213866
manifest_files_iterate 245288
filehash_initial_bucket 279252
pagetable_iterate 281582
pagetable_prev 333480
memoize_distance 410808
manifest_files_initial_bucket 470484
MCVHashTable_initial_bucket 481710
memoize_entry_hash 515922
memoize_next 633710
memoize_insert 813974
memoize_insert_hash_internal 813974
pgstat_entry_ref_hash_prev 819430
tuplehash_lookup 1027304
tuplehash_iterate 1030096
MCVHashTable_next 1075840
catalogid_next 1188362
memoize_initial_bucket 1332314
catalogid_insert 1359472
catalogid_insert_hash_internal 1359472
tuplehash_prev 1667638
tuplehash_lookup_hash 1733630
pgstat_entry_ref_hash_delete 2263712
tuplehash_lookup_hash_internal 2760934
pgstat_entry_ref_hash_distance 2875366
pgstat_entry_ref_hash_iterate 3002774
tuplehash_distance 3400536
pgstat_entry_ref_hash_entry_hash 3402806
pagetable_distance 3671444
pagetable_entry_hash 3804944
tuplehash_entry_hash 4016576
pagetable_next 4392584
pgstat_entry_ref_hash_next 6879208
pagetable_insert 7439322
pagetable_insert_hash_internal 7439322
tuplehash_insert_hash 7538708
tuplehash_insert_hash_internal 7538708
tuplehash_next 8043066
pgstat_entry_ref_hash_insert 8099832
pgstat_entry_ref_hash_insert_hash_internal 8099832
catalogid_lookup 8731612
catalogid_lookup_hash_internal 8731612
catalogid_initial_bucket 10288078
pagetable_initial_bucket 11560858
pgstat_entry_ref_hash_initial_bucket 13914394
tuplehash_initial_bucket 14316366

Generated by: LCOV version 1.16