LCOV - code coverage report
Current view: top level - src/include/lib - simplehash.h (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 85.2 % 284 242
Test Date: 2026-09-25 22:15:48 Functions: 74.7 % 411 307
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 66.1 % 124 82

Function Name Sort by function name Hit count Sort by function hit count
derives_allocate 213855
ArchivedWAL_allocate 52
MCVHashTable_allocate 1179
backup_file_allocate 13
blockreftable_allocate 45
catalogid_allocate 194
collation_cache_allocate 57
derives_allocate 0
filehash_allocate 19
host_cache_allocate 15
keepwal_allocate 17
manifest_files_allocate 156
memoize_allocate 1701
nsphash_allocate 23998
pgpa_trove_entry_allocate 129819
pgsa_saved_stash_table_allocate 2
pgsa_stash_count_table_allocate 6
pgsa_stash_name_table_allocate 6
pgstat_entry_ref_hash_allocate 23058
pgstat_snapshot_allocate 863
refcount_allocate 25811
rolename_allocate 0
saophash_allocate 112
tuplehash_allocate 6732
derives_compute_size 439196
ArchivedWAL_compute_size 104
MCVHashTable_compute_size 2358
backup_file_compute_size 26
blockreftable_compute_size 90
catalogid_compute_size 388
collation_cache_compute_size 114
derives_compute_size 0
filehash_compute_size 38
host_cache_compute_size 30
keepwal_compute_size 34
manifest_files_compute_size 312
memoize_compute_size 3402
nsphash_compute_size 47996
pagetable_compute_size 11486
pgpa_trove_entry_compute_size 259638
pgsa_saved_stash_table_compute_size 4
pgsa_stash_count_table_compute_size 12
pgsa_stash_name_table_compute_size 12
pgstat_entry_ref_hash_compute_size 46116
pgstat_snapshot_compute_size 1726
refcount_compute_size 51622
rolename_compute_size 0
saophash_compute_size 224
tuplehash_compute_size 13464
derives_create 215810
MCVHashTable_create 1179
backup_file_create 13
collation_cache_create 53
derives_create 0
host_cache_create 15
memoize_create 1074
nsphash_create 23998
pagetable_create 5505
pgpa_trove_entry_create 129816
pgsa_saved_stash_table_create 2
pgsa_stash_count_table_create 6
pgsa_stash_name_table_create 6
pgstat_entry_ref_hash_create 22145
pgstat_snapshot_create 847
refcount_create 25811
saophash_create 112
tuplehash_create 5228
derives_destroy 28877
ArchivedWAL_destroy 48
MCVHashTable_destroy 1179
derives_destroy 0
manifest_files_destroy 0
pagetable_destroy 5505
pgsa_stash_name_table_destroy 0
pgstat_entry_ref_hash_destroy 22145
rolename_destroy 0
tuplehash_destroy 0
derives_distance 6387144
ArchivedWAL_distance 0
MCVHashTable_distance 100641
backup_file_distance 387
blockreftable_distance 44
catalogid_distance 106886
collation_cache_distance 468
derives_distance 0
filehash_distance 19452
host_cache_distance 0
keepwal_distance 0
manifest_files_distance 42603
memoize_distance 254848
nsphash_distance 121
pagetable_distance 2217340
pgpa_trove_entry_distance 19845
pgsa_saved_stash_table_distance 0
pgsa_stash_count_table_distance 0
pgsa_stash_name_table_distance 0
pgstat_entry_ref_hash_distance 1298524
pgstat_snapshot_distance 29183
refcount_distance 20966
rolename_distance 0
saophash_distance 581
tuplehash_distance 2275255
derives_entry_hash 7605068
ArchivedWAL_entry_hash 52
MCVHashTable_entry_hash 100641
backup_file_entry_hash 387
blockreftable_entry_hash 44
catalogid_entry_hash 106886
collation_cache_entry_hash 601
derives_entry_hash 0
filehash_entry_hash 22937
host_cache_entry_hash 0
keepwal_entry_hash 0
manifest_files_entry_hash 45468
memoize_entry_hash 322202
nsphash_entry_hash 121
pagetable_entry_hash 2299338
pgpa_trove_entry_entry_hash 20053
pgsa_saved_stash_table_entry_hash 0
pgsa_stash_count_table_entry_hash 0
pgsa_stash_name_table_entry_hash 0
pgstat_entry_ref_hash_entry_hash 1687778
pgstat_snapshot_entry_hash 45046
refcount_entry_hash 240590
rolename_entry_hash 0
saophash_entry_hash 581
tuplehash_entry_hash 2712343
derives_free 26444
ArchivedWAL_free 48
MCVHashTable_free 1179
backup_file_free 0
blockreftable_free 0
catalogid_free 0
collation_cache_free 4
derives_free 0
filehash_free 2
host_cache_free 0
keepwal_free 0
manifest_files_free 3
memoize_free 627
nsphash_free 0
pgpa_trove_entry_free 3
pgsa_saved_stash_table_free 0
pgsa_stash_count_table_free 0
pgsa_stash_name_table_free 0
pgstat_entry_ref_hash_free 23058
pgstat_snapshot_free 16
refcount_free 0
rolename_free 0
saophash_free 0
tuplehash_free 1504
derives_grow 3310
ArchivedWAL_grow 0
MCVHashTable_grow 0
backup_file_grow 0
blockreftable_grow 0
catalogid_grow 0
collation_cache_grow 4
derives_grow 0
filehash_grow 2
host_cache_grow 0
keepwal_grow 0
manifest_files_grow 3
memoize_grow 627
nsphash_grow 0
pagetable_grow 238
pgpa_trove_entry_grow 3
pgsa_saved_stash_table_grow 0
pgsa_stash_count_table_grow 0
pgsa_stash_name_table_grow 0
pgstat_entry_ref_hash_grow 913
pgstat_snapshot_grow 16
refcount_grow 0
rolename_grow 0
saophash_grow 0
tuplehash_grow 1504
derives_initial_bucket 33106439
ArchivedWAL_initial_bucket 24393
MCVHashTable_initial_bucket 336441
backup_file_initial_bucket 24872
blockreftable_initial_bucket 96502
catalogid_initial_bucket 5380255
collation_cache_initial_bucket 1548
derives_initial_bucket 0
filehash_initial_bucket 145171
host_cache_initial_bucket 29
keepwal_initial_bucket 681
manifest_files_initial_bucket 243153
memoize_initial_bucket 817434
nsphash_initial_bucket 115107
pagetable_initial_bucket 7015533
pgpa_trove_entry_initial_bucket 457773
pgsa_saved_stash_table_initial_bucket 13
pgsa_stash_count_table_initial_bucket 26
pgsa_stash_name_table_initial_bucket 23
pgstat_entry_ref_hash_initial_bucket 7591627
pgstat_snapshot_initial_bucket 84540
refcount_initial_bucket 1054706
rolename_initial_bucket 0
saophash_initial_bucket 19460
tuplehash_initial_bucket 9697152
derives_insert 11005843
ArchivedWAL_insert 109
MCVHashTable_insert 117900
backup_file_insert 12293
blockreftable_insert 75068
catalogid_insert 714693
collation_cache_insert 947
derives_insert 0
filehash_insert 38041
host_cache_insert 29
keepwal_insert 22
manifest_files_insert 111928
memoize_insert 493740
nsphash_insert 29858
pagetable_insert 4505135
pgpa_trove_entry_insert 159090
pgsa_saved_stash_table_insert 5
pgsa_stash_count_table_insert 15
pgsa_stash_name_table_insert 9
pgstat_entry_ref_hash_insert 4526991
pgstat_snapshot_insert 32609
refcount_insert 186149
rolename_insert 0
saophash_insert 1212
tuplehash_insert 0
derives_insert_hash_internal 16270465
ArchivedWAL_insert_hash_internal 109
MCVHashTable_insert_hash_internal 117900
backup_file_insert_hash_internal 12293
blockreftable_insert_hash_internal 75068
catalogid_insert_hash_internal 714693
collation_cache_insert_hash_internal 947
derives_insert_hash_internal 0
filehash_insert_hash_internal 38041
host_cache_insert_hash_internal 29
keepwal_insert_hash_internal 22
manifest_files_insert_hash_internal 111928
memoize_insert_hash_internal 493740
nsphash_insert_hash_internal 29858
pagetable_insert_hash_internal 4505135
pgpa_trove_entry_insert_hash_internal 159090
pgsa_saved_stash_table_insert_hash_internal 5
pgsa_stash_count_table_insert_hash_internal 15
pgsa_stash_name_table_insert_hash_internal 9
pgstat_entry_ref_hash_insert_hash_internal 4526991
pgstat_snapshot_insert_hash_internal 32609
refcount_insert_hash_internal 186149
rolename_insert_hash_internal 0
saophash_insert_hash_internal 1212
tuplehash_insert_hash_internal 5264622
derives_lookup 6713563
ArchivedWAL_lookup 24232
MCVHashTable_lookup 117900
backup_file_lookup 12192
blockreftable_lookup 21390
catalogid_lookup 4558676
derives_lookup 0
filehash_lookup 84191
keepwal_lookup 659
manifest_files_lookup 85757
memoize_lookup 1480
nsphash_lookup 85128
pagetable_lookup 94623
pgpa_trove_entry_lookup 278630
pgsa_saved_stash_table_lookup 8
pgsa_stash_count_table_lookup 11
pgsa_stash_name_table_lookup 14
pgstat_entry_ref_hash_lookup 89612
pgstat_snapshot_lookup 6872
refcount_lookup 627967
rolename_lookup 0
saophash_lookup 17667
tuplehash_lookup 606554
derives_lookup_hash_internal 7827093
ArchivedWAL_lookup_hash_internal 24232
MCVHashTable_lookup_hash_internal 117900
backup_file_lookup_hash_internal 12192
blockreftable_lookup_hash_internal 21390
catalogid_lookup_hash_internal 4558676
derives_lookup_hash_internal 0
filehash_lookup_hash_internal 84191
keepwal_lookup_hash_internal 659
manifest_files_lookup_hash_internal 85757
memoize_lookup_hash_internal 1480
nsphash_lookup_hash_internal 85128
pagetable_lookup_hash_internal 94623
pgpa_trove_entry_lookup_hash_internal 278630
pgsa_saved_stash_table_lookup_hash_internal 8
pgsa_stash_count_table_lookup_hash_internal 11
pgsa_stash_name_table_lookup_hash_internal 14
pgstat_entry_ref_hash_lookup_hash_internal 89612
pgstat_snapshot_lookup_hash_internal 6872
refcount_lookup_hash_internal 627967
rolename_lookup_hash_internal 0
saophash_lookup_hash_internal 17667
tuplehash_lookup_hash_internal 1720084
derives_next 14650901
ArchivedWAL_next 52
MCVHashTable_next 1061789
backup_file_next 864
blockreftable_next 77
catalogid_next 706435
collation_cache_next 576
derives_next 0
filehash_next 71120
host_cache_next 0
keepwal_next 2
manifest_files_next 98620
memoize_next 402400
nsphash_next 819
pagetable_next 2677945
pgpa_trove_entry_next 84938
pgsa_saved_stash_table_next 0
pgsa_stash_count_table_next 0
pgsa_stash_name_table_next 0
pgstat_entry_ref_hash_next 3757966
pgstat_snapshot_next 81408
refcount_next 246321
rolename_next 0
saophash_next 20852
tuplehash_next 5438717
derives_prev 2485325
ArchivedWAL_prev 0
MCVHashTable_prev 163124
backup_file_prev 16
blockreftable_prev 0
catalogid_prev 19904
collation_cache_prev 96
derives_prev 0
filehash_prev 10143
host_cache_prev 0
keepwal_prev 0
manifest_files_prev 26086
memoize_prev 136022
nsphash_prev 4
pagetable_prev 200526
pgpa_trove_entry_prev 11351
pgsa_saved_stash_table_prev 0
pgsa_stash_count_table_prev 0
pgsa_stash_name_table_prev 0
pgstat_entry_ref_hash_prev 616867
pgstat_snapshot_prev 49725
refcount_prev 6538
rolename_prev 0
saophash_prev 710
tuplehash_prev 1244213
derives_update_parameters 219598
ArchivedWAL_update_parameters 52
MCVHashTable_update_parameters 1179
backup_file_update_parameters 13
blockreftable_update_parameters 45
catalogid_update_parameters 194
collation_cache_update_parameters 57
derives_update_parameters 0
filehash_update_parameters 19
host_cache_update_parameters 15
keepwal_update_parameters 17
manifest_files_update_parameters 156
memoize_update_parameters 1701
nsphash_update_parameters 23998
pagetable_update_parameters 5743
pgpa_trove_entry_update_parameters 129819
pgsa_saved_stash_table_update_parameters 2
pgsa_stash_count_table_update_parameters 6
pgsa_stash_name_table_update_parameters 6
pgstat_entry_ref_hash_update_parameters 23058
pgstat_snapshot_update_parameters 863
refcount_update_parameters 25811
rolename_update_parameters 0
saophash_update_parameters 112
tuplehash_update_parameters 6732
filehash_iterate 2669752
ArchivedWAL_iterate 3035
blockreftable_iterate 1048
filehash_iterate 39492
manifest_files_iterate 123741
pagetable_iterate 161299
pgsa_saved_stash_table_iterate 7
pgsa_stash_name_table_iterate 0
pgstat_entry_ref_hash_iterate 1611564
tuplehash_iterate 729566
filehash_start_iterate 134408
ArchivedWAL_start_iterate 2644
blockreftable_start_iterate 23
filehash_start_iterate 34
manifest_files_start_iterate 128
pagetable_start_iterate 5437
pgsa_saved_stash_table_start_iterate 2
pgsa_stash_name_table_start_iterate 0
pgstat_entry_ref_hash_start_iterate 28554
tuplehash_start_iterate 97586
keepwal_create 478
ArchivedWAL_create 52
blockreftable_create 45
catalogid_create 194
filehash_create 17
keepwal_create 17
manifest_files_create 153
rolename_create 0
memoize_delete_item 187677
ArchivedWAL_delete_item 52
manifest_files_delete_item 0
memoize_delete_item 1476
pgsa_stash_name_table_delete_item 0
refcount_delete_item 186149
tuplehash_delete_item 0
pagetable_delete 1403676
manifest_files_delete 0
pagetable_delete 116437
pgsa_stash_name_table_delete 0
pgstat_entry_ref_hash_delete 1287239
tuplehash_delete 0
pagetable_start_iterate_at 24
manifest_files_start_iterate_at 0
pagetable_start_iterate_at 24
pgsa_stash_name_table_start_iterate_at 0
tuplehash_start_iterate_at 0
tuplehash_estimate_space 3894
manifest_files_estimate_space 0
pgsa_stash_name_table_estimate_space 0
tuplehash_estimate_space 3894
tuplehash_insert_hash 5264622
manifest_files_insert_hash 0
pgsa_stash_name_table_insert_hash 0
tuplehash_insert_hash 5264622
tuplehash_lookup_hash 1113530
manifest_files_lookup_hash 0
pgsa_stash_name_table_lookup_hash 0
tuplehash_lookup_hash 1113530
tuplehash_reset 129344
manifest_files_reset 0
pgsa_stash_name_table_reset 0
tuplehash_reset 129344
tuplehash_stat 0
manifest_files_stat 0
pgsa_stash_name_table_stat 0
tuplehash_stat 0

Generated by: LCOV version 2.0-1