LCOV - code coverage report
Current view: top level - src/include/lib - simplehash.h (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 232 273 85.0 %
Date: 2025-10-31 18:17:57 Functions: 212 272 77.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
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_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
nsphash_prev 4
collation_cache_free 6
collation_cache_grow 6
manifest_files_free 6
manifest_files_grow 6
blockreftable_start_iterate 14
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
nsphash_distance 124
nsphash_entry_hash 124
blockreftable_next 142
collation_cache_prev 166
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
catalogid_allocate 374
catalogid_create 374
catalogid_update_parameters 374
pagetable_grow 402
saophash_compute_size 468
manifest_files_compute_size 568
backup_file_distance 668
backup_file_entry_hash 668
blockreftable_iterate 672
collation_cache_distance 706
catalogid_compute_size 748
collation_cache_next 896
collation_cache_entry_hash 898
nsphash_next 938
memoize_free 1088
memoize_grow 1088
pgstat_snapshot_create 1156
pgstat_snapshot_allocate 1180
pgstat_snapshot_update_parameters 1180
keepwal_lookup 1312
keepwal_lookup_hash_internal 1312
keepwal_initial_bucket 1352
pgstat_entry_ref_hash_grow 1500
backup_file_next 1508
memoize_create 1612
tuplehash_free 2212
tuplehash_grow 2212
pgstat_snapshot_compute_size 2360
memoize_delete_item 2388
memoize_lookup 2400
memoize_lookup_hash_internal 2400
memoize_allocate 2700
memoize_update_parameters 2700
collation_cache_create 4014
collation_cache_allocate 4020
collation_cache_update_parameters 4020
saophash_distance 4078
saophash_entry_hash 4112
saophash_prev 4594
memoize_compute_size 5400
saophash_insert 6126
saophash_insert_hash_internal 6126
collation_cache_insert 6268
collation_cache_insert_hash_internal 6268
collation_cache_initial_bucket 7166
tuplehash_create 7352
collation_cache_compute_size 8040
pagetable_start_iterate 8992
pagetable_destroy 9108
pagetable_create 9112
pagetable_update_parameters 9514
tuplehash_allocate 9564
tuplehash_update_parameters 9564
pgstat_snapshot_lookup 10258
pgstat_snapshot_lookup_hash_internal 10258
pagetable_compute_size 19028
tuplehash_compute_size 19128
filehash_prev 19902
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 35384
nsphash_allocate 36516
nsphash_create 36516
nsphash_update_parameters 36516
pgstat_entry_ref_hash_create 37160
pgstat_entry_ref_hash_destroy 37160
pgstat_entry_ref_hash_allocate 38660
pgstat_entry_ref_hash_free 38660
pgstat_entry_ref_hash_update_parameters 38660
catalogid_prev 39378
saophash_lookup 41188
saophash_lookup_hash_internal 41188
pgstat_snapshot_distance 41226
filehash_entry_hash 42260
backup_file_initial_bucket 42338
nsphash_insert 45380
nsphash_insert_hash_internal 45380
pgstat_entry_ref_hash_start_iterate 49160
pgstat_snapshot_insert 50786
pgstat_snapshot_insert_hash_internal 50786
blockreftable_insert 51032
blockreftable_insert_hash_internal 51032
saophash_initial_bucket 51426
manifest_files_prev 51458
pgstat_snapshot_prev 58788
pgstat_snapshot_entry_hash 64496
filehash_insert 67956
filehash_insert_hash_internal 67956
filehash_iterate 70820
nsphash_compute_size 73032
pgstat_entry_ref_hash_compute_size 77320
manifest_files_distance 85350
blockreftable_initial_bucket 85768
manifest_files_entry_hash 91044
pgstat_snapshot_next 102778
saophash_next 112294
nsphash_lookup 116524
nsphash_lookup_hash_internal 116524
pgstat_snapshot_initial_bucket 125552
filehash_next 137828
pagetable_lookup 141928
pagetable_lookup_hash_internal 141928
pgstat_entry_ref_hash_lookup 142212
pgstat_entry_ref_hash_lookup_hash_internal 142212
tuplehash_start_iterate 146468
nsphash_initial_bucket 162028
manifest_files_lookup 165494
manifest_files_lookup_hash_internal 165494
filehash_lookup 169066
filehash_lookup_hash_internal 169066
pagetable_delete 174638
tuplehash_reset 194740
manifest_files_next 196844
catalogid_distance 197130
catalogid_entry_hash 197130
memoize_prev 203984
manifest_files_insert 213870
manifest_files_insert_hash_internal 213870
manifest_files_iterate 245296
filehash_initial_bucket 279286
pagetable_iterate 280694
pagetable_prev 332628
memoize_distance 384040
manifest_files_initial_bucket 470408
memoize_entry_hash 488714
memoize_next 606314
memoize_insert 780270
memoize_insert_hash_internal 780270
pgstat_entry_ref_hash_prev 925854
tuplehash_lookup 1013288
tuplehash_iterate 1027462
catalogid_next 1193026
memoize_initial_bucket 1271402
catalogid_insert 1345660
catalogid_insert_hash_internal 1345660
tuplehash_prev 1661954
tuplehash_lookup_hash 1733554
pgstat_entry_ref_hash_delete 2242384
tuplehash_lookup_hash_internal 2746842
pgstat_entry_ref_hash_distance 2868170
pgstat_entry_ref_hash_iterate 2951040
tuplehash_distance 3380140
pgstat_entry_ref_hash_entry_hash 3475542
pagetable_distance 3658686
pagetable_entry_hash 3792182
tuplehash_entry_hash 3987928
pagetable_next 4379196
pgstat_entry_ref_hash_next 6953744
pagetable_insert 7427984
pagetable_insert_hash_internal 7427984
tuplehash_insert_hash 7483512
tuplehash_insert_hash_internal 7483512
pgstat_entry_ref_hash_insert 7921856
pgstat_entry_ref_hash_insert_hash_internal 7921856
tuplehash_next 8020724
catalogid_lookup 8643578
catalogid_lookup_hash_internal 8643578
catalogid_initial_bucket 10186368
pagetable_initial_bucket 11536732
pgstat_entry_ref_hash_initial_bucket 13781998
tuplehash_initial_bucket 14218436

Generated by: LCOV version 1.16