LCOV - code coverage report
Current view: top level - src/include/lib - simplehash.h (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 85.2 % 284 242
Test Date: 2026-03-24 01:16:09 Functions: 80.5 % 353 284
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
tuplehash_stat 0
manifest_files_stat 0
tuplehash_stat 0
pagetable_start_iterate_at 24
manifest_files_start_iterate_at 0
tuplehash_start_iterate_at 0
pagetable_start_iterate_at 24
keepwal_create 526
rolename_create 10
filehash_create 15
keepwal_create 15
blockreftable_create 32
ArchivedWAL_create 52
manifest_files_create 142
catalogid_create 260
derives_grow 3271
ArchivedWAL_grow 0
MCVHashTable_grow 0
backup_file_grow 0
blockreftable_grow 0
catalogid_grow 0
derives_grow 0
host_cache_grow 0
keepwal_grow 0
nsphash_grow 0
refcount_grow 0
rolename_grow 0
saophash_grow 0
filehash_grow 2
manifest_files_grow 3
collation_cache_grow 4
pgpa_trove_entry_grow 11
pgstat_snapshot_grow 16
pagetable_grow 237
memoize_grow 672
pgstat_entry_ref_hash_grow 848
tuplehash_grow 1478
tuplehash_estimate_space 3932
manifest_files_estimate_space 0
tuplehash_estimate_space 3932
derives_free 24656
backup_file_free 0
blockreftable_free 0
catalogid_free 0
derives_free 0
host_cache_free 0
keepwal_free 0
nsphash_free 0
refcount_free 0
saophash_free 0
filehash_free 2
manifest_files_free 3
collation_cache_free 4
rolename_free 10
pgpa_trove_entry_free 11
pgstat_snapshot_free 16
ArchivedWAL_free 48
memoize_free 672
MCVHashTable_free 1294
tuplehash_free 1478
pgstat_entry_ref_hash_free 21118
derives_destroy 27528
derives_destroy 0
manifest_files_destroy 0
tuplehash_destroy 0
rolename_destroy 10
ArchivedWAL_destroy 48
MCVHashTable_destroy 1294
pagetable_destroy 5906
pgstat_entry_ref_hash_destroy 20270
tuplehash_reset 128241
manifest_files_reset 0
tuplehash_reset 128241
filehash_start_iterate 140200
blockreftable_start_iterate 15
filehash_start_iterate 30
manifest_files_start_iterate 128
pagetable_start_iterate 5906
ArchivedWAL_start_iterate 11542
pgstat_entry_ref_hash_start_iterate 26604
tuplehash_start_iterate 95975
memoize_delete_item 204143
manifest_files_delete_item 0
tuplehash_delete_item 0
ArchivedWAL_delete_item 43
memoize_delete_item 1592
refcount_delete_item 202508
derives_allocate 207966
derives_allocate 0
rolename_allocate 10
backup_file_allocate 12
host_cache_allocate 15
keepwal_allocate 15
filehash_allocate 17
blockreftable_allocate 32
ArchivedWAL_allocate 52
collation_cache_allocate 52
saophash_allocate 95
manifest_files_allocate 145
catalogid_allocate 260
pgstat_snapshot_allocate 809
MCVHashTable_allocate 1294
memoize_allocate 1767
tuplehash_allocate 6313
pgstat_entry_ref_hash_allocate 21118
nsphash_allocate 23675
refcount_allocate 24162
pgpa_trove_entry_allocate 128123
derives_create 210312
derives_create 0
backup_file_create 12
host_cache_create 15
collation_cache_create 48
saophash_create 95
pgstat_snapshot_create 793
memoize_create 1095
MCVHashTable_create 1294
tuplehash_create 4835
pagetable_create 5906
pgstat_entry_ref_hash_create 20270
nsphash_create 23675
refcount_create 24162
pgpa_trove_entry_create 128112
derives_update_parameters 214109
derives_update_parameters 0
rolename_update_parameters 10
backup_file_update_parameters 12
host_cache_update_parameters 15
keepwal_update_parameters 15
filehash_update_parameters 17
blockreftable_update_parameters 32
ArchivedWAL_update_parameters 52
collation_cache_update_parameters 52
saophash_update_parameters 95
manifest_files_update_parameters 145
catalogid_update_parameters 260
pgstat_snapshot_update_parameters 809
MCVHashTable_update_parameters 1294
memoize_update_parameters 1767
pagetable_update_parameters 6143
tuplehash_update_parameters 6313
pgstat_entry_ref_hash_update_parameters 21118
nsphash_update_parameters 23675
refcount_update_parameters 24162
pgpa_trove_entry_update_parameters 128123
derives_compute_size 428218
derives_compute_size 0
rolename_compute_size 20
backup_file_compute_size 24
host_cache_compute_size 30
keepwal_compute_size 30
filehash_compute_size 34
blockreftable_compute_size 64
ArchivedWAL_compute_size 104
collation_cache_compute_size 104
saophash_compute_size 190
manifest_files_compute_size 290
catalogid_compute_size 520
pgstat_snapshot_compute_size 1618
MCVHashTable_compute_size 2588
memoize_compute_size 3534
pagetable_compute_size 12286
tuplehash_compute_size 12626
pgstat_entry_ref_hash_compute_size 42236
nsphash_compute_size 47350
refcount_compute_size 48324
pgpa_trove_entry_compute_size 256246
tuplehash_lookup_hash 1053435
manifest_files_lookup_hash 0
tuplehash_lookup_hash 1053435
pagetable_delete 1334162
manifest_files_delete 0
tuplehash_delete 0
pagetable_delete 116443
pgstat_entry_ref_hash_delete 1217719
derives_prev 2315265
ArchivedWAL_prev 0
blockreftable_prev 0
derives_prev 0
host_cache_prev 0
keepwal_prev 0
rolename_prev 0
nsphash_prev 4
backup_file_prev 15
collation_cache_prev 133
saophash_prev 1003
pgpa_trove_entry_prev 6298
filehash_prev 9893
refcount_prev 26212
catalogid_prev 27867
manifest_files_prev 33385
pgstat_snapshot_prev 52624
memoize_prev 137075
MCVHashTable_prev 176380
pagetable_prev 200130
pgstat_entry_ref_hash_prev 498314
tuplehash_prev 1145932
filehash_iterate 2564104
blockreftable_iterate 690
ArchivedWAL_iterate 13567
filehash_iterate 37546
manifest_files_iterate 131376
pagetable_iterate 164995
tuplehash_iterate 665100
pgstat_entry_ref_hash_iterate 1550830
tuplehash_insert_hash 5133637
manifest_files_insert_hash 0
tuplehash_insert_hash 5133637
derives_distance 6656871
ArchivedWAL_distance 0
derives_distance 0
host_cache_distance 0
keepwal_distance 0
rolename_distance 0
blockreftable_distance 38
nsphash_distance 120
backup_file_distance 413
collation_cache_distance 454
saophash_distance 763
pgpa_trove_entry_distance 11865
filehash_distance 20732
pgstat_snapshot_distance 32022
refcount_distance 42309
manifest_files_distance 49247
MCVHashTable_distance 118040
catalogid_distance 144493
memoize_distance 260099
pgstat_entry_ref_hash_distance 1560014
pagetable_distance 2174992
tuplehash_distance 2241270
derives_entry_hash 7883082
derives_entry_hash 0
host_cache_entry_hash 0
keepwal_entry_hash 0
rolename_entry_hash 0
blockreftable_entry_hash 38
ArchivedWAL_entry_hash 43
nsphash_entry_hash 120
backup_file_entry_hash 413
collation_cache_entry_hash 600
saophash_entry_hash 763
pgpa_trove_entry_entry_hash 12268
filehash_entry_hash 23934
pgstat_snapshot_entry_hash 46718
manifest_files_entry_hash 52052
MCVHashTable_entry_hash 118040
catalogid_entry_hash 144493
refcount_entry_hash 316656
memoize_entry_hash 328035
pgstat_entry_ref_hash_entry_hash 1912351
pagetable_entry_hash 2256763
tuplehash_entry_hash 2669795
derives_lookup 8283115
derives_lookup 0
rolename_lookup 0
keepwal_lookup 694
memoize_lookup 1600
saophash_lookup 3124
pgstat_snapshot_lookup 7189
backup_file_lookup 12144
blockreftable_lookup 20688
ArchivedWAL_lookup 30432
nsphash_lookup 75845
filehash_lookup 84605
pgstat_entry_ref_hash_lookup 85995
manifest_files_lookup 90013
pagetable_lookup 94685
MCVHashTable_lookup 129400
pgpa_trove_entry_lookup 271066
tuplehash_lookup 590061
refcount_lookup 628345
catalogid_lookup 6157229
derives_lookup_hash_internal 9336550
derives_lookup_hash_internal 0
rolename_lookup_hash_internal 0
keepwal_lookup_hash_internal 694
memoize_lookup_hash_internal 1600
saophash_lookup_hash_internal 3124
pgstat_snapshot_lookup_hash_internal 7189
backup_file_lookup_hash_internal 12144
blockreftable_lookup_hash_internal 20688
ArchivedWAL_lookup_hash_internal 30432
nsphash_lookup_hash_internal 75845
filehash_lookup_hash_internal 84605
pgstat_entry_ref_hash_lookup_hash_internal 85995
manifest_files_lookup_hash_internal 90013
pagetable_lookup_hash_internal 94685
MCVHashTable_lookup_hash_internal 129400
pgpa_trove_entry_lookup_hash_internal 271066
refcount_lookup_hash_internal 628345
tuplehash_lookup_hash_internal 1643496
catalogid_lookup_hash_internal 6157229
derives_insert 11180056
derives_insert 0
rolename_insert 0
tuplehash_insert 0
keepwal_insert 20
host_cache_insert 29
ArchivedWAL_insert 98
collation_cache_insert 698
saophash_insert 1168
backup_file_insert 12007
nsphash_insert 29678
pgstat_snapshot_insert 35135
filehash_insert 36041
blockreftable_insert 51956
manifest_files_insert 116756
MCVHashTable_insert 129400
pgpa_trove_entry_insert 158071
refcount_insert 202508
memoize_insert 522833
catalogid_insert 962115
pgstat_entry_ref_hash_insert 4399697
pagetable_insert 4521846
derives_next 14408557
derives_next 0
host_cache_next 0
rolename_next 0
keepwal_next 2
ArchivedWAL_next 43
blockreftable_next 76
collation_cache_next 619
nsphash_next 661
backup_file_next 926
saophash_next 4419
pgpa_trove_entry_next 49074
pgstat_snapshot_next 86123
filehash_next 113184
manifest_files_next 118886
refcount_next 361940
memoize_next 408569
catalogid_next 810627
MCVHashTable_next 925081
pagetable_next 2635047
pgstat_entry_ref_hash_next 3785990
tuplehash_next 5107290
derives_insert_hash_internal 16313693
derives_insert_hash_internal 0
rolename_insert_hash_internal 0
keepwal_insert_hash_internal 20
host_cache_insert_hash_internal 29
ArchivedWAL_insert_hash_internal 98
collation_cache_insert_hash_internal 698
saophash_insert_hash_internal 1168
backup_file_insert_hash_internal 12007
nsphash_insert_hash_internal 29678
pgstat_snapshot_insert_hash_internal 35135
filehash_insert_hash_internal 36041
blockreftable_insert_hash_internal 51956
manifest_files_insert_hash_internal 116756
MCVHashTable_insert_hash_internal 129400
pgpa_trove_entry_insert_hash_internal 158071
refcount_insert_hash_internal 202508
memoize_insert_hash_internal 522833
catalogid_insert_hash_internal 962115
pgstat_entry_ref_hash_insert_hash_internal 4399697
pagetable_insert_hash_internal 4521846
tuplehash_insert_hash_internal 5133637
derives_initial_bucket 34867625
derives_initial_bucket 0
rolename_initial_bucket 0
host_cache_initial_bucket 29
keepwal_initial_bucket 714
collation_cache_initial_bucket 1298
saophash_initial_bucket 5055
backup_file_initial_bucket 24564
ArchivedWAL_initial_bucket 30573
blockreftable_initial_bucket 72682
pgstat_snapshot_initial_bucket 89052
nsphash_initial_bucket 105643
filehash_initial_bucket 144582
manifest_files_initial_bucket 258824
MCVHashTable_initial_bucket 376840
pgpa_trove_entry_initial_bucket 441405
memoize_initial_bucket 852480
refcount_initial_bucket 1147509
pagetable_initial_bucket 6989737
catalogid_initial_bucket 7263837
pgstat_entry_ref_hash_initial_bucket 7615770
tuplehash_initial_bucket 9447031

Generated by: LCOV version 2.0-1