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-04-07 14:16:30 Functions: 76.6 % 394 302
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 3314
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_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 239
memoize_grow 733
pgstat_entry_ref_hash_grow 826
tuplehash_grow 1477
tuplehash_estimate_space 3934
manifest_files_estimate_space 0
pgsa_stash_name_table_estimate_space 0
tuplehash_estimate_space 3934
derives_free 25129
backup_file_free 0
blockreftable_free 0
catalogid_free 0
derives_free 0
host_cache_free 0
keepwal_free 0
nsphash_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 733
MCVHashTable_free 1280
tuplehash_free 1477
pgstat_entry_ref_hash_free 21542
derives_destroy 27637
derives_destroy 0
manifest_files_destroy 0
pgsa_stash_name_table_destroy 0
tuplehash_destroy 0
rolename_destroy 10
ArchivedWAL_destroy 48
MCVHashTable_destroy 1280
pagetable_destroy 5583
pgstat_entry_ref_hash_destroy 20716
tuplehash_reset 129216
manifest_files_reset 0
pgsa_stash_name_table_reset 0
tuplehash_reset 129216
filehash_start_iterate 132902
pgsa_stash_name_table_start_iterate 0
blockreftable_start_iterate 15
filehash_start_iterate 30
manifest_files_start_iterate 128
ArchivedWAL_start_iterate 2662
pagetable_start_iterate 5508
pgstat_entry_ref_hash_start_iterate 27408
tuplehash_start_iterate 97151
memoize_delete_item 200975
manifest_files_delete_item 0
pgsa_stash_name_table_delete_item 0
tuplehash_delete_item 0
ArchivedWAL_delete_item 56
memoize_delete_item 1592
refcount_delete_item 199327
derives_allocate 211391
derives_allocate 0
pgsa_stash_name_table_allocate 1
pgsa_stash_count_table_allocate 2
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 67
manifest_files_allocate 145
catalogid_allocate 260
pgstat_snapshot_allocate 816
MCVHashTable_allocate 1280
memoize_allocate 1808
tuplehash_allocate 6510
pgstat_entry_ref_hash_allocate 21542
nsphash_allocate 23978
refcount_allocate 24762
pgpa_trove_entry_allocate 130010
derives_create 213374
derives_create 0
pgsa_stash_name_table_create 1
pgsa_stash_count_table_create 2
backup_file_create 12
host_cache_create 15
collation_cache_create 53
saophash_create 67
pgstat_snapshot_create 800
memoize_create 1075
MCVHashTable_create 1280
tuplehash_create 5033
pagetable_create 5584
pgstat_entry_ref_hash_create 20716
nsphash_create 23978
refcount_create 24762
pgpa_trove_entry_create 129996
derives_update_parameters 217214
derives_update_parameters 0
pgsa_stash_name_table_update_parameters 1
pgsa_stash_count_table_update_parameters 2
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 67
manifest_files_update_parameters 145
catalogid_update_parameters 260
pgstat_snapshot_update_parameters 816
MCVHashTable_update_parameters 1280
memoize_update_parameters 1808
pagetable_update_parameters 5823
tuplehash_update_parameters 6510
pgstat_entry_ref_hash_update_parameters 21542
nsphash_update_parameters 23978
refcount_update_parameters 24762
pgpa_trove_entry_update_parameters 130010
derives_compute_size 434428
derives_compute_size 0
pgsa_stash_name_table_compute_size 2
pgsa_stash_count_table_compute_size 4
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 134
manifest_files_compute_size 290
catalogid_compute_size 520
pgstat_snapshot_compute_size 1632
MCVHashTable_compute_size 2560
memoize_compute_size 3616
pagetable_compute_size 11646
tuplehash_compute_size 13020
pgstat_entry_ref_hash_compute_size 43084
nsphash_compute_size 47956
refcount_compute_size 49524
pgpa_trove_entry_compute_size 260020
tuplehash_lookup_hash 1053496
manifest_files_lookup_hash 0
pgsa_stash_name_table_lookup_hash 0
tuplehash_lookup_hash 1053496
pagetable_delete 1355418
manifest_files_delete 0
pgsa_stash_name_table_delete 0
tuplehash_delete 0
pagetable_delete 116429
pgstat_entry_ref_hash_delete 1238989
derives_prev 2307913
ArchivedWAL_prev 0
blockreftable_prev 0
derives_prev 0
host_cache_prev 0
keepwal_prev 0
pgsa_stash_count_table_prev 0
pgsa_stash_name_table_prev 0
rolename_prev 0
nsphash_prev 5
backup_file_prev 15
collation_cache_prev 165
saophash_prev 695
pgpa_trove_entry_prev 6588
refcount_prev 6864
filehash_prev 10245
catalogid_prev 27035
manifest_files_prev 29033
pgstat_snapshot_prev 55062
memoize_prev 136839
MCVHashTable_prev 188048
pagetable_prev 200928
pgstat_entry_ref_hash_prev 524251
tuplehash_prev 1122140
filehash_iterate 2588513
pgsa_stash_name_table_iterate 0
blockreftable_iterate 690
ArchivedWAL_iterate 3051
filehash_iterate 37548
manifest_files_iterate 131378
pagetable_iterate 164229
tuplehash_iterate 667254
pgstat_entry_ref_hash_iterate 1584363
tuplehash_insert_hash 5163055
manifest_files_insert_hash 0
pgsa_stash_name_table_insert_hash 0
tuplehash_insert_hash 5163055
derives_distance 6767298
ArchivedWAL_distance 0
derives_distance 0
host_cache_distance 0
keepwal_distance 0
pgsa_stash_count_table_distance 0
pgsa_stash_name_table_distance 0
rolename_distance 0
blockreftable_distance 44
nsphash_distance 119
collation_cache_distance 311
backup_file_distance 417
saophash_distance 455
pgpa_trove_entry_distance 11991
filehash_distance 20340
refcount_distance 24511
pgstat_snapshot_distance 33253
manifest_files_distance 46648
MCVHashTable_distance 112216
catalogid_distance 145669
memoize_distance 290395
pgstat_entry_ref_hash_distance 1658111
pagetable_distance 2187628
tuplehash_distance 2235190
derives_entry_hash 7954485
derives_entry_hash 0
host_cache_entry_hash 0
keepwal_entry_hash 0
pgsa_stash_count_table_entry_hash 0
pgsa_stash_name_table_entry_hash 0
rolename_entry_hash 0
blockreftable_entry_hash 44
ArchivedWAL_entry_hash 56
nsphash_entry_hash 119
backup_file_entry_hash 417
saophash_entry_hash 455
collation_cache_entry_hash 460
pgpa_trove_entry_entry_hash 12602
filehash_entry_hash 23740
pgstat_snapshot_entry_hash 48732
manifest_files_entry_hash 49486
MCVHashTable_entry_hash 112216
catalogid_entry_hash 145669
refcount_entry_hash 262615
memoize_entry_hash 359811
pgstat_entry_ref_hash_entry_hash 2009575
pagetable_entry_hash 2269858
tuplehash_entry_hash 2658630
derives_lookup 8309591
derives_lookup 0
rolename_lookup 0
pgsa_stash_name_table_lookup 2
pgsa_stash_count_table_lookup 4
keepwal_lookup 694
memoize_lookup 1600
saophash_lookup 2679
pgstat_snapshot_lookup 7245
backup_file_lookup 12144
blockreftable_lookup 20688
ArchivedWAL_lookup 32716
nsphash_lookup 77132
filehash_lookup 84275
pgstat_entry_ref_hash_lookup 88696
manifest_files_lookup 90014
pagetable_lookup 94605
MCVHashTable_lookup 128000
pgpa_trove_entry_lookup 273556
tuplehash_lookup 591083
refcount_lookup 670896
catalogid_lookup 6133562
derives_lookup_hash_internal 9363087
derives_lookup_hash_internal 0
rolename_lookup_hash_internal 0
pgsa_stash_name_table_lookup_hash_internal 2
pgsa_stash_count_table_lookup_hash_internal 4
keepwal_lookup_hash_internal 694
memoize_lookup_hash_internal 1600
saophash_lookup_hash_internal 2679
pgstat_snapshot_lookup_hash_internal 7245
backup_file_lookup_hash_internal 12144
blockreftable_lookup_hash_internal 20688
ArchivedWAL_lookup_hash_internal 32716
nsphash_lookup_hash_internal 77132
filehash_lookup_hash_internal 84275
pgstat_entry_ref_hash_lookup_hash_internal 88696
manifest_files_lookup_hash_internal 90014
pagetable_lookup_hash_internal 94605
MCVHashTable_lookup_hash_internal 128000
pgpa_trove_entry_lookup_hash_internal 273556
refcount_lookup_hash_internal 670896
tuplehash_lookup_hash_internal 1644579
catalogid_lookup_hash_internal 6133562
derives_insert 11353023
derives_insert 0
rolename_insert 0
tuplehash_insert 0
pgsa_stash_name_table_insert 2
pgsa_stash_count_table_insert 3
keepwal_insert 20
host_cache_insert 29
ArchivedWAL_insert 111
collation_cache_insert 703
saophash_insert 776
backup_file_insert 12007
nsphash_insert 30050
pgstat_snapshot_insert 35673
filehash_insert 36043
blockreftable_insert 51946
manifest_files_insert 116756
MCVHashTable_insert 128000
pgpa_trove_entry_insert 159823
refcount_insert 199327
memoize_insert 567995
catalogid_insert 965560
pagetable_insert 4514749
pgstat_entry_ref_hash_insert 4533450
derives_next 14617566
derives_next 0
host_cache_next 0
pgsa_stash_count_table_next 0
pgsa_stash_name_table_next 0
rolename_next 0
keepwal_next 2
ArchivedWAL_next 56
blockreftable_next 80
collation_cache_next 482
nsphash_next 657
backup_file_next 935
saophash_next 3194
pgpa_trove_entry_next 49646
filehash_next 72430
pgstat_snapshot_next 88407
manifest_files_next 110332
refcount_next 264391
memoize_next 439446
catalogid_next 873971
MCVHashTable_next 999629
pagetable_next 2648450
pgstat_entry_ref_hash_next 3980527
tuplehash_next 5084931
derives_insert_hash_internal 16516078
derives_insert_hash_internal 0
rolename_insert_hash_internal 0
pgsa_stash_name_table_insert_hash_internal 2
pgsa_stash_count_table_insert_hash_internal 3
keepwal_insert_hash_internal 20
host_cache_insert_hash_internal 29
ArchivedWAL_insert_hash_internal 111
collation_cache_insert_hash_internal 703
saophash_insert_hash_internal 776
backup_file_insert_hash_internal 12007
nsphash_insert_hash_internal 30050
pgstat_snapshot_insert_hash_internal 35673
filehash_insert_hash_internal 36043
blockreftable_insert_hash_internal 51946
manifest_files_insert_hash_internal 116756
MCVHashTable_insert_hash_internal 128000
pgpa_trove_entry_insert_hash_internal 159823
refcount_insert_hash_internal 199327
memoize_insert_hash_internal 567995
catalogid_insert_hash_internal 965560
pagetable_insert_hash_internal 4514749
pgstat_entry_ref_hash_insert_hash_internal 4533450
tuplehash_insert_hash_internal 5163055
derives_initial_bucket 35189190
derives_initial_bucket 0
rolename_initial_bucket 0
pgsa_stash_name_table_initial_bucket 4
pgsa_stash_count_table_initial_bucket 7
host_cache_initial_bucket 29
keepwal_initial_bucket 714
collation_cache_initial_bucket 1163
saophash_initial_bucket 3910
backup_file_initial_bucket 24568
ArchivedWAL_initial_bucket 32883
blockreftable_initial_bucket 72678
pgstat_snapshot_initial_bucket 91654
nsphash_initial_bucket 107301
filehash_initial_bucket 144060
manifest_files_initial_bucket 256259
MCVHashTable_initial_bucket 368216
pgpa_trove_entry_initial_bucket 445981
memoize_initial_bucket 929418
refcount_initial_bucket 1132838
pagetable_initial_bucket 6995641
catalogid_initial_bucket 7244791
pgstat_entry_ref_hash_initial_bucket 7870711
tuplehash_initial_bucket 9466364

Generated by: LCOV version 2.0-1