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-05-07 13:16:38 Functions: 76.2 % 411 313
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
pgsa_stash_name_table_stat 0
tuplehash_stat 0
pagetable_start_iterate_at 24
manifest_files_start_iterate_at 0
pgsa_stash_name_table_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 3357
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
pgsa_saved_stash_table_grow 0
pgsa_stash_count_table_grow 0
pgsa_stash_name_table_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 14
pgstat_snapshot_grow 16
pagetable_grow 237
memoize_grow 695
pgstat_entry_ref_hash_grow 882
tuplehash_grow 1504
tuplehash_estimate_space 3958
manifest_files_estimate_space 0
pgsa_stash_name_table_estimate_space 0
tuplehash_estimate_space 3958
derives_free 25489
backup_file_free 0
blockreftable_free 0
catalogid_free 0
derives_free 0
host_cache_free 0
keepwal_free 0
nsphash_free 0
pgsa_saved_stash_table_free 0
pgsa_stash_count_table_free 0
pgsa_stash_name_table_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 14
pgstat_snapshot_free 16
ArchivedWAL_free 48
memoize_free 695
MCVHashTable_free 1290
tuplehash_free 1504
pgstat_entry_ref_hash_free 21903
derives_destroy 27906
derives_destroy 0
manifest_files_destroy 0
pgsa_stash_name_table_destroy 0
tuplehash_destroy 0
rolename_destroy 10
ArchivedWAL_destroy 48
MCVHashTable_destroy 1290
pagetable_destroy 5537
pgstat_entry_ref_hash_destroy 21021
tuplehash_reset 129216
manifest_files_reset 0
pgsa_stash_name_table_reset 0
tuplehash_reset 129216
filehash_start_iterate 135154
pgsa_stash_name_table_start_iterate 0
pgsa_saved_stash_table_start_iterate 2
blockreftable_start_iterate 15
filehash_start_iterate 30
manifest_files_start_iterate 128
ArchivedWAL_start_iterate 4580
pagetable_start_iterate 5464
pgstat_entry_ref_hash_start_iterate 27718
tuplehash_start_iterate 97217
memoize_delete_item 194572
manifest_files_delete_item 0
pgsa_stash_name_table_delete_item 0
tuplehash_delete_item 0
ArchivedWAL_delete_item 30
memoize_delete_item 1592
refcount_delete_item 192950
derives_allocate 212568
derives_allocate 0
pgsa_saved_stash_table_allocate 2
pgsa_stash_count_table_allocate 6
pgsa_stash_name_table_allocate 6
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 57
saophash_allocate 111
manifest_files_allocate 145
catalogid_allocate 260
pgstat_snapshot_allocate 836
MCVHashTable_allocate 1290
memoize_allocate 1811
tuplehash_allocate 6608
pgstat_entry_ref_hash_allocate 21903
nsphash_allocate 23931
refcount_allocate 24506
pgpa_trove_entry_allocate 130943
derives_create 214460
derives_create 0
pgsa_saved_stash_table_create 2
pgsa_stash_count_table_create 6
pgsa_stash_name_table_create 6
backup_file_create 12
host_cache_create 15
collation_cache_create 53
saophash_create 111
pgstat_snapshot_create 820
memoize_create 1116
MCVHashTable_create 1290
tuplehash_create 5104
pagetable_create 5538
pgstat_entry_ref_hash_create 21021
nsphash_create 23931
refcount_create 24506
pgpa_trove_entry_create 130929
derives_update_parameters 218343
derives_update_parameters 0
pgsa_saved_stash_table_update_parameters 2
pgsa_stash_count_table_update_parameters 6
pgsa_stash_name_table_update_parameters 6
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 57
saophash_update_parameters 111
manifest_files_update_parameters 145
catalogid_update_parameters 260
pgstat_snapshot_update_parameters 836
MCVHashTable_update_parameters 1290
memoize_update_parameters 1811
pagetable_update_parameters 5775
tuplehash_update_parameters 6608
pgstat_entry_ref_hash_update_parameters 21903
nsphash_update_parameters 23931
refcount_update_parameters 24506
pgpa_trove_entry_update_parameters 130943
derives_compute_size 436686
derives_compute_size 0
pgsa_saved_stash_table_compute_size 4
pgsa_stash_count_table_compute_size 12
pgsa_stash_name_table_compute_size 12
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 114
saophash_compute_size 222
manifest_files_compute_size 290
catalogid_compute_size 520
pgstat_snapshot_compute_size 1672
MCVHashTable_compute_size 2580
memoize_compute_size 3622
pagetable_compute_size 11550
tuplehash_compute_size 13216
pgstat_entry_ref_hash_compute_size 43806
nsphash_compute_size 47862
refcount_compute_size 49012
pgpa_trove_entry_compute_size 261886
tuplehash_lookup_hash 1053374
manifest_files_lookup_hash 0
pgsa_stash_name_table_lookup_hash 0
tuplehash_lookup_hash 1053374
pagetable_delete 1378200
manifest_files_delete 0
pgsa_stash_name_table_delete 0
tuplehash_delete 0
pagetable_delete 116447
pgstat_entry_ref_hash_delete 1261753
derives_prev 2342536
ArchivedWAL_prev 0
blockreftable_prev 0
derives_prev 0
host_cache_prev 0
keepwal_prev 0
pgsa_saved_stash_table_prev 0
pgsa_stash_count_table_prev 0
pgsa_stash_name_table_prev 0
rolename_prev 0
nsphash_prev 7
backup_file_prev 15
collation_cache_prev 104
saophash_prev 699
pgpa_trove_entry_prev 6589
refcount_prev 8691
filehash_prev 10165
catalogid_prev 26667
manifest_files_prev 29031
pgstat_snapshot_prev 55335
memoize_prev 137496
MCVHashTable_prev 191888
pagetable_prev 200096
pgstat_entry_ref_hash_prev 544927
tuplehash_prev 1130826
filehash_iterate 2641998
pgsa_stash_name_table_iterate 0
pgsa_saved_stash_table_iterate 7
blockreftable_iterate 690
ArchivedWAL_iterate 8795
filehash_iterate 37548
manifest_files_iterate 131378
pagetable_iterate 163429
tuplehash_iterate 668881
pgstat_entry_ref_hash_iterate 1631270
tuplehash_insert_hash 5182218
manifest_files_insert_hash 0
pgsa_stash_name_table_insert_hash 0
tuplehash_insert_hash 5182218
derives_distance 6781375
ArchivedWAL_distance 0
derives_distance 0
host_cache_distance 0
keepwal_distance 0
pgsa_saved_stash_table_distance 0
pgsa_stash_count_table_distance 0
pgsa_stash_name_table_distance 0
rolename_distance 0
blockreftable_distance 44
nsphash_distance 148
collation_cache_distance 317
backup_file_distance 417
saophash_distance 559
pgpa_trove_entry_distance 12084
filehash_distance 20212
refcount_distance 24878
pgstat_snapshot_distance 31747
manifest_files_distance 46743
MCVHashTable_distance 112818
catalogid_distance 144063
memoize_distance 259434
pgstat_entry_ref_hash_distance 1719558
pagetable_distance 2174593
tuplehash_distance 2233760
derives_entry_hash 7980515
derives_entry_hash 0
host_cache_entry_hash 0
keepwal_entry_hash 0
pgsa_saved_stash_table_entry_hash 0
pgsa_stash_count_table_entry_hash 0
pgsa_stash_name_table_entry_hash 0
rolename_entry_hash 0
ArchivedWAL_entry_hash 30
blockreftable_entry_hash 44
nsphash_entry_hash 148
backup_file_entry_hash 417
collation_cache_entry_hash 450
saophash_entry_hash 559
pgpa_trove_entry_entry_hash 12695
filehash_entry_hash 23612
pgstat_snapshot_entry_hash 47035
manifest_files_entry_hash 49581
MCVHashTable_entry_hash 112818
catalogid_entry_hash 144063
refcount_entry_hash 257729
memoize_entry_hash 327304
pgstat_entry_ref_hash_entry_hash 2087864
pagetable_entry_hash 2256357
tuplehash_entry_hash 2659809
derives_lookup 8300189
derives_lookup 0
rolename_lookup 0
pgsa_saved_stash_table_lookup 6
pgsa_stash_count_table_lookup 11
pgsa_stash_name_table_lookup 11
keepwal_lookup 694
memoize_lookup 1600
saophash_lookup 2780
pgstat_snapshot_lookup 7267
backup_file_lookup 12144
blockreftable_lookup 20688
ArchivedWAL_lookup 33444
nsphash_lookup 77423
filehash_lookup 84268
pgstat_entry_ref_hash_lookup 89606
manifest_files_lookup 90014
pagetable_lookup 94616
MCVHashTable_lookup 129000
pgpa_trove_entry_lookup 274586
tuplehash_lookup 588321
refcount_lookup 651354
catalogid_lookup 6142356
derives_lookup_hash_internal 9353563
derives_lookup_hash_internal 0
rolename_lookup_hash_internal 0
pgsa_saved_stash_table_lookup_hash_internal 6
pgsa_stash_count_table_lookup_hash_internal 11
pgsa_stash_name_table_lookup_hash_internal 11
keepwal_lookup_hash_internal 694
memoize_lookup_hash_internal 1600
saophash_lookup_hash_internal 2780
pgstat_snapshot_lookup_hash_internal 7267
backup_file_lookup_hash_internal 12144
blockreftable_lookup_hash_internal 20688
ArchivedWAL_lookup_hash_internal 33444
nsphash_lookup_hash_internal 77423
filehash_lookup_hash_internal 84268
pgstat_entry_ref_hash_lookup_hash_internal 89606
manifest_files_lookup_hash_internal 90014
pagetable_lookup_hash_internal 94616
MCVHashTable_lookup_hash_internal 129000
pgpa_trove_entry_lookup_hash_internal 274586
refcount_lookup_hash_internal 651354
tuplehash_lookup_hash_internal 1641695
catalogid_lookup_hash_internal 6142356
derives_insert 11336430
derives_insert 0
rolename_insert 0
tuplehash_insert 0
pgsa_saved_stash_table_insert 5
pgsa_stash_name_table_insert 9
pgsa_stash_count_table_insert 12
keepwal_insert 20
host_cache_insert 29
ArchivedWAL_insert 86
collation_cache_insert 863
saophash_insert 1148
backup_file_insert 12007
nsphash_insert 29910
pgstat_snapshot_insert 34844
filehash_insert 36043
blockreftable_insert 51946
manifest_files_insert 116756
MCVHashTable_insert 129000
pgpa_trove_entry_insert 160483
refcount_insert 192950
memoize_insert 530497
catalogid_insert 957587
pagetable_insert 4496190
pgstat_entry_ref_hash_insert 4586045
derives_next 14709249
derives_next 0
host_cache_next 0
pgsa_saved_stash_table_next 0
pgsa_stash_count_table_next 0
pgsa_stash_name_table_next 0
rolename_next 0
keepwal_next 2
ArchivedWAL_next 30
blockreftable_next 80
collation_cache_next 444
nsphash_next 909
backup_file_next 937
saophash_next 3369
pgpa_trove_entry_next 49748
filehash_next 72295
pgstat_snapshot_next 88391
manifest_files_next 110506
refcount_next 262447
memoize_next 408467
catalogid_next 867708
MCVHashTable_next 1020556
pagetable_next 2634652
pgstat_entry_ref_hash_next 4097416
tuplehash_next 5091292
derives_insert_hash_internal 16518648
derives_insert_hash_internal 0
rolename_insert_hash_internal 0
pgsa_saved_stash_table_insert_hash_internal 5
pgsa_stash_name_table_insert_hash_internal 9
pgsa_stash_count_table_insert_hash_internal 12
keepwal_insert_hash_internal 20
host_cache_insert_hash_internal 29
ArchivedWAL_insert_hash_internal 86
collation_cache_insert_hash_internal 863
saophash_insert_hash_internal 1148
backup_file_insert_hash_internal 12007
nsphash_insert_hash_internal 29910
pgstat_snapshot_insert_hash_internal 34844
filehash_insert_hash_internal 36043
blockreftable_insert_hash_internal 51946
manifest_files_insert_hash_internal 116756
MCVHashTable_insert_hash_internal 129000
pgpa_trove_entry_insert_hash_internal 160483
refcount_insert_hash_internal 192950
memoize_insert_hash_internal 530497
catalogid_insert_hash_internal 957587
pagetable_insert_hash_internal 4496190
pgstat_entry_ref_hash_insert_hash_internal 4586045
tuplehash_insert_hash_internal 5182218
derives_initial_bucket 35231053
derives_initial_bucket 0
rolename_initial_bucket 0
pgsa_saved_stash_table_initial_bucket 11
pgsa_stash_name_table_initial_bucket 20
pgsa_stash_count_table_initial_bucket 23
host_cache_initial_bucket 29
keepwal_initial_bucket 714
collation_cache_initial_bucket 1313
saophash_initial_bucket 4487
backup_file_initial_bucket 24568
ArchivedWAL_initial_bucket 33560
blockreftable_initial_bucket 72678
pgstat_snapshot_initial_bucket 89152
nsphash_initial_bucket 107481
filehash_initial_bucket 143925
manifest_files_initial_bucket 256354
MCVHashTable_initial_bucket 370818
pgpa_trove_entry_initial_bucket 447764
memoize_initial_bucket 859414
refcount_initial_bucket 1102033
pagetable_initial_bucket 6963610
catalogid_initial_bucket 7244006
pgstat_entry_ref_hash_initial_bucket 8025270
tuplehash_initial_bucket 9483823

Generated by: LCOV version 2.0-1