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-11-29 11:17:30 Functions: 228 290 78.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
MCVHashTable_allocate 1656
MCVHashTable_compute_size 3312
MCVHashTable_create 1656
MCVHashTable_destroy 1656
MCVHashTable_distance 151930
MCVHashTable_entry_hash 151930
MCVHashTable_free 1656
MCVHashTable_grow 0
MCVHashTable_initial_bucket 483130
MCVHashTable_insert 165600
MCVHashTable_insert_hash_internal 165600
MCVHashTable_lookup 165600
MCVHashTable_lookup_hash_internal 165600
MCVHashTable_next 1095060
MCVHashTable_prev 211112
MCVHashTable_update_parameters 1656
backup_file_allocate 22
backup_file_compute_size 44
backup_file_create 22
backup_file_distance 670
backup_file_entry_hash 670
backup_file_free 0
backup_file_grow 0
backup_file_initial_bucket 42340
backup_file_insert 20650
backup_file_insert_hash_internal 20650
backup_file_lookup 21020
backup_file_lookup_hash_internal 21020
backup_file_next 1510
backup_file_prev 36
backup_file_update_parameters 22
blockreftable_allocate 38
blockreftable_compute_size 76
blockreftable_create 38
blockreftable_distance 76
blockreftable_entry_hash 76
blockreftable_free 0
blockreftable_grow 0
blockreftable_initial_bucket 85774
blockreftable_insert 51038
blockreftable_insert_hash_internal 51038
blockreftable_iterate 672
blockreftable_lookup 34660
blockreftable_lookup_hash_internal 34660
blockreftable_next 142
blockreftable_prev 0
blockreftable_start_iterate 14
blockreftable_update_parameters 38
catalogid_allocate 374
catalogid_compute_size 748
catalogid_create 374
catalogid_distance 195622
catalogid_entry_hash 195622
catalogid_free 0
catalogid_grow 0
catalogid_initial_bucket 10181240
catalogid_insert 1345684
catalogid_insert_hash_internal 1345684
catalogid_lookup 8639934
catalogid_lookup_hash_internal 8639934
catalogid_next 1173972
catalogid_prev 38134
catalogid_update_parameters 374
collation_cache_allocate 84
collation_cache_compute_size 168
collation_cache_create 78
collation_cache_distance 592
collation_cache_entry_hash 790
collation_cache_free 6
collation_cache_grow 6
collation_cache_initial_bucket 1824
collation_cache_insert 1034
collation_cache_insert_hash_internal 1034
collation_cache_next 792
collation_cache_prev 192
collation_cache_update_parameters 84
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
filehash_allocate 34
filehash_compute_size 68
filehash_create 30
filehash_distance 35296
filehash_entry_hash 42172
filehash_free 4
filehash_grow 4
filehash_initial_bucket 279220
filehash_insert 67970
filehash_insert_hash_internal 67970
filehash_iterate 70840
filehash_lookup 169074
filehash_lookup_hash_internal 169074
filehash_next 137676
filehash_prev 19854
filehash_start_iterate 60
filehash_update_parameters 34
keepwal_allocate 30
keepwal_compute_size 60
keepwal_create 30
keepwal_distance 0
keepwal_entry_hash 0
keepwal_free 0
keepwal_grow 0
keepwal_initial_bucket 1348
keepwal_insert 40
keepwal_insert_hash_internal 40
keepwal_lookup 1308
keepwal_lookup_hash_internal 1308
keepwal_next 4
keepwal_prev 0
keepwal_update_parameters 30
manifest_files_allocate 284
manifest_files_compute_size 568
manifest_files_create 278
manifest_files_delete 0
manifest_files_delete_item 0
manifest_files_destroy 0
manifest_files_distance 85362
manifest_files_entry_hash 91056
manifest_files_estimate_space 0
manifest_files_free 6
manifest_files_grow 6
manifest_files_initial_bucket 470416
manifest_files_insert 213866
manifest_files_insert_hash 0
manifest_files_insert_hash_internal 213866
manifest_files_iterate 245288
manifest_files_lookup 165494
manifest_files_lookup_hash 0
manifest_files_lookup_hash_internal 165494
manifest_files_next 196888
manifest_files_prev 51464
manifest_files_reset 0
manifest_files_start_iterate 254
manifest_files_start_iterate_at 0
manifest_files_stat 0
manifest_files_update_parameters 284
memoize_allocate 2694
memoize_compute_size 5388
memoize_create 1626
memoize_delete_item 2388
memoize_distance 406180
memoize_entry_hash 509176
memoize_free 1068
memoize_grow 1068
memoize_initial_bucket 1312130
memoize_insert 800536
memoize_insert_hash_internal 800536
memoize_lookup 2400
memoize_lookup_hash_internal 2400
memoize_next 628130
memoize_prev 203804
memoize_update_parameters 2694
nsphash_allocate 37166
nsphash_compute_size 74332
nsphash_create 37166
nsphash_distance 146
nsphash_entry_hash 146
nsphash_free 0
nsphash_grow 0
nsphash_initial_bucket 163592
nsphash_insert 46116
nsphash_insert_hash_internal 46116
nsphash_lookup 117330
nsphash_lookup_hash_internal 117330
nsphash_next 910
nsphash_prev 8
nsphash_update_parameters 37166
pagetable_compute_size 19000
pagetable_create 9102
pagetable_delete 174660
pagetable_destroy 9098
pagetable_distance 3637702
pagetable_entry_hash 3770366
pagetable_grow 398
pagetable_initial_bucket 11480120
pagetable_insert 7393156
pagetable_insert_hash_internal 7393156
pagetable_iterate 279288
pagetable_lookup 141938
pagetable_lookup_hash_internal 141938
pagetable_next 4356758
pagetable_prev 331144
pagetable_start_iterate 8986
pagetable_start_iterate_at 36
pagetable_update_parameters 9500
pgstat_entry_ref_hash_allocate 38964
pgstat_entry_ref_hash_compute_size 77928
pgstat_entry_ref_hash_create 37590
pgstat_entry_ref_hash_delete 2225178
pgstat_entry_ref_hash_destroy 37590
pgstat_entry_ref_hash_distance 2784524
pgstat_entry_ref_hash_entry_hash 3343304
pgstat_entry_ref_hash_free 38964
pgstat_entry_ref_hash_grow 1374
pgstat_entry_ref_hash_initial_bucket 13592288
pgstat_entry_ref_hash_insert 7880382
pgstat_entry_ref_hash_insert_hash_internal 7880382
pgstat_entry_ref_hash_iterate 2941400
pgstat_entry_ref_hash_lookup 143424
pgstat_entry_ref_hash_lookup_hash_internal 143424
pgstat_entry_ref_hash_next 6728608
pgstat_entry_ref_hash_prev 858034
pgstat_entry_ref_hash_start_iterate 49574
pgstat_entry_ref_hash_update_parameters 38964
pgstat_snapshot_allocate 1292
pgstat_snapshot_compute_size 2584
pgstat_snapshot_create 1268
pgstat_snapshot_distance 41368
pgstat_snapshot_entry_hash 64260
pgstat_snapshot_free 24
pgstat_snapshot_grow 24
pgstat_snapshot_initial_bucket 125440
pgstat_snapshot_insert 50634
pgstat_snapshot_insert_hash_internal 50634
pgstat_snapshot_lookup 10538
pgstat_snapshot_lookup_hash_internal 10538
pgstat_snapshot_next 109104
pgstat_snapshot_prev 65938
pgstat_snapshot_update_parameters 1292
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
saophash_allocate 234
saophash_compute_size 468
saophash_create 232
saophash_distance 4078
saophash_entry_hash 4112
saophash_free 2
saophash_grow 2
saophash_initial_bucket 51422
saophash_insert 6126
saophash_insert_hash_internal 6126
saophash_lookup 41184
saophash_lookup_hash_internal 41184
saophash_next 112198
saophash_prev 4594
saophash_update_parameters 234
tuplehash_allocate 9572
tuplehash_compute_size 19144
tuplehash_create 7352
tuplehash_delete 0
tuplehash_delete_item 0
tuplehash_destroy 0
tuplehash_distance 3377776
tuplehash_entry_hash 3999778
tuplehash_estimate_space 4782
tuplehash_free 2220
tuplehash_grow 2220
tuplehash_initial_bucket 14304828
tuplehash_insert 0
tuplehash_insert_hash 7557636
tuplehash_insert_hash_internal 7557636
tuplehash_iterate 1031136
tuplehash_lookup 1013656
tuplehash_lookup_hash 1733590
tuplehash_lookup_hash_internal 2747246
tuplehash_next 8017076
tuplehash_prev 1678944
tuplehash_reset 194740
tuplehash_start_iterate 146482
tuplehash_start_iterate_at 0
tuplehash_stat 0
tuplehash_update_parameters 9572

Generated by: LCOV version 1.16