LCOV - code coverage report
Current view: top level - src/include/lib - simplehash.h (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 232 273 85.0 %
Date: 2025-04-20 18:15:13 Functions: 218 272 80.1 %
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_distance 0
rolename_entry_hash 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
tuplehash_delete 0
tuplehash_delete_item 0
tuplehash_destroy 0
tuplehash_insert 0
tuplehash_start_iterate_at 0
tuplehash_stat 0
nsphash_prev 2
filehash_free 4
filehash_grow 4
keepwal_next 4
saophash_free 4
saophash_grow 4
collation_cache_free 6
collation_cache_grow 6
manifest_files_free 6
manifest_files_grow 6
blockreftable_start_iterate 14
rolename_allocate 16
rolename_create 16
rolename_destroy 16
rolename_free 16
rolename_update_parameters 16
backup_file_allocate 22
backup_file_create 22
backup_file_update_parameters 22
pgstat_snapshot_free 24
pgstat_snapshot_grow 24
backup_file_prev 28
filehash_create 28
keepwal_allocate 28
keepwal_create 28
keepwal_update_parameters 28
filehash_allocate 32
filehash_update_parameters 32
rolename_compute_size 32
pagetable_start_iterate_at 36
blockreftable_allocate 38
blockreftable_create 38
blockreftable_update_parameters 38
keepwal_insert 38
keepwal_insert_hash_internal 38
backup_file_compute_size 44
filehash_start_iterate 56
keepwal_compute_size 56
filehash_compute_size 64
blockreftable_compute_size 76
blockreftable_distance 104
blockreftable_entry_hash 104
blockreftable_next 168
nsphash_distance 172
nsphash_entry_hash 172
collation_cache_prev 208
manifest_files_start_iterate 250
saophash_create 252
saophash_allocate 256
saophash_update_parameters 256
manifest_files_create 274
manifest_files_allocate 280
manifest_files_update_parameters 280
pagetable_grow 402
catalogid_allocate 470
catalogid_create 470
catalogid_update_parameters 470
collation_cache_distance 474
saophash_compute_size 512
manifest_files_compute_size 560
backup_file_distance 672
backup_file_entry_hash 672
blockreftable_iterate 674
collation_cache_entry_hash 684
collation_cache_next 684
memoize_free 912
memoize_grow 912
catalogid_compute_size 940
pgstat_entry_ref_hash_grow 1030
nsphash_next 1032
pgstat_snapshot_create 1072
pgstat_snapshot_allocate 1096
pgstat_snapshot_update_parameters 1096
memoize_create 1294
keepwal_lookup 1310
keepwal_lookup_hash_internal 1310
keepwal_initial_bucket 1348
backup_file_next 1562
tuplehash_free 2142
tuplehash_grow 2142
pgstat_snapshot_compute_size 2192
memoize_allocate 2206
memoize_update_parameters 2206
memoize_delete_item 2388
memoize_lookup 2400
memoize_lookup_hash_internal 2400
collation_cache_create 3850
collation_cache_allocate 3856
collation_cache_update_parameters 3856
saophash_prev 4322
memoize_compute_size 4412
saophash_distance 4888
saophash_entry_hash 5008
collation_cache_insert 6102
collation_cache_insert_hash_internal 6102
tuplehash_create 6720
collation_cache_initial_bucket 6786
saophash_insert 7158
saophash_insert_hash_internal 7158
collation_cache_compute_size 7712
tuplehash_allocate 8862
tuplehash_update_parameters 8862
pagetable_start_iterate 9114
pagetable_create 9234
pagetable_destroy 9234
pagetable_update_parameters 9636
pgstat_snapshot_lookup 9642
pgstat_snapshot_lookup_hash_internal 9642
tuplehash_compute_size 17724
pagetable_compute_size 19272
filehash_prev 19980
backup_file_insert 20690
backup_file_insert_hash_internal 20690
backup_file_lookup 21064
backup_file_lookup_hash_internal 21064
filehash_distance 33760
blockreftable_lookup 34742
blockreftable_lookup_hash_internal 34742
nsphash_allocate 34772
nsphash_create 34772
nsphash_update_parameters 34772
pgstat_entry_ref_hash_create 36692
pgstat_entry_ref_hash_destroy 36692
pgstat_entry_ref_hash_allocate 37722
pgstat_entry_ref_hash_free 37722
pgstat_entry_ref_hash_update_parameters 37722
filehash_entry_hash 40646
backup_file_initial_bucket 42426
nsphash_insert 43166
nsphash_insert_hash_internal 43166
pgstat_snapshot_distance 44734
catalogid_prev 45656
pgstat_entry_ref_hash_start_iterate 48374
blockreftable_insert 50590
blockreftable_insert_hash_internal 50590
pgstat_snapshot_insert 51154
pgstat_snapshot_insert_hash_internal 51154
manifest_files_prev 51394
saophash_lookup 52842
saophash_lookup_hash_internal 52842
filehash_insert 64032
filehash_insert_hash_internal 64032
saophash_initial_bucket 65008
filehash_iterate 66868
pgstat_snapshot_entry_hash 67550
nsphash_compute_size 69544
pgstat_entry_ref_hash_compute_size 75444
pgstat_snapshot_prev 77712
manifest_files_distance 80916
blockreftable_initial_bucket 85436
manifest_files_entry_hash 86526
saophash_next 112290
nsphash_lookup 114426
nsphash_lookup_hash_internal 114426
pgstat_snapshot_next 124678
pgstat_snapshot_initial_bucket 128360
filehash_next 137894
pgstat_entry_ref_hash_lookup 138320
pgstat_entry_ref_hash_lookup_hash_internal 138320
pagetable_lookup 141876
pagetable_lookup_hash_internal 141876
tuplehash_start_iterate 145290
nsphash_initial_bucket 157764
manifest_files_lookup 161944
manifest_files_lookup_hash_internal 161944
filehash_lookup 169058
filehash_lookup_hash_internal 169058
pagetable_delete 174626
manifest_files_next 190948
tuplehash_reset 194388
memoize_prev 194964
manifest_files_insert 210396
manifest_files_insert_hash_internal 210396
manifest_files_iterate 241880
catalogid_distance 243336
catalogid_entry_hash 243336
filehash_initial_bucket 273740
pagetable_iterate 284014
memoize_distance 289464
pagetable_prev 332760
memoize_entry_hash 388368
manifest_files_initial_bucket 458872
memoize_next 503230
memoize_insert 541336
memoize_insert_hash_internal 541336
pgstat_entry_ref_hash_prev 703320
memoize_initial_bucket 932122
tuplehash_lookup 1022254
tuplehash_iterate 1027834
catalogid_next 1587594
tuplehash_prev 1666584
catalogid_insert 1674926
catalogid_insert_hash_internal 1674926
tuplehash_lookup_hash 1733370
pgstat_entry_ref_hash_delete 2083968
pgstat_entry_ref_hash_distance 2552058
pgstat_entry_ref_hash_iterate 2724930
tuplehash_lookup_hash_internal 2755624
pgstat_entry_ref_hash_entry_hash 3030822
tuplehash_distance 3158722
pagetable_distance 3657586
tuplehash_entry_hash 3763640
pagetable_entry_hash 3791168
pagetable_next 4378164
pgstat_entry_ref_hash_next 6168586
tuplehash_insert_hash 6712728
tuplehash_insert_hash_internal 6712728
catalogid_lookup 7338692
catalogid_lookup_hash_internal 7338692
pgstat_entry_ref_hash_insert 7376178
pgstat_entry_ref_hash_insert_hash_internal 7376178
pagetable_insert 7485190
pagetable_insert_hash_internal 7485190
tuplehash_next 7829308
catalogid_initial_bucket 9256954
pagetable_initial_bucket 11592860
pgstat_entry_ref_hash_initial_bucket 12629292
tuplehash_initial_bucket 13232142

Generated by: LCOV version 1.14