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 18:16:40 Functions: 76.2 % 411 313
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
derives_allocate 212493
ArchivedWAL_allocate 52
MCVHashTable_allocate 1284
backup_file_allocate 12
blockreftable_allocate 32
catalogid_allocate 260
collation_cache_allocate 57
derives_allocate 0
filehash_allocate 17
host_cache_allocate 15
keepwal_allocate 15
manifest_files_allocate 145
memoize_allocate 1795
nsphash_allocate 24163
pgpa_trove_entry_allocate 130568
pgsa_saved_stash_table_allocate 2
pgsa_stash_count_table_allocate 6
pgsa_stash_name_table_allocate 6
pgstat_entry_ref_hash_allocate 21961
pgstat_snapshot_allocate 830
refcount_allocate 24543
rolename_allocate 10
saophash_allocate 111
tuplehash_allocate 6609
derives_compute_size 436466
ArchivedWAL_compute_size 104
MCVHashTable_compute_size 2568
backup_file_compute_size 24
blockreftable_compute_size 64
catalogid_compute_size 520
collation_cache_compute_size 114
derives_compute_size 0
filehash_compute_size 34
host_cache_compute_size 30
keepwal_compute_size 30
manifest_files_compute_size 290
memoize_compute_size 3590
nsphash_compute_size 48326
pagetable_compute_size 11480
pgpa_trove_entry_compute_size 261136
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 43922
pgstat_snapshot_compute_size 1660
refcount_compute_size 49086
rolename_compute_size 20
saophash_compute_size 222
tuplehash_compute_size 13218
derives_create 214307
MCVHashTable_create 1284
backup_file_create 12
collation_cache_create 53
derives_create 0
host_cache_create 15
memoize_create 1080
nsphash_create 24163
pagetable_create 5503
pgpa_trove_entry_create 130554
pgsa_saved_stash_table_create 2
pgsa_stash_count_table_create 6
pgsa_stash_name_table_create 6
pgstat_entry_ref_hash_create 21055
pgstat_snapshot_create 814
refcount_create 24543
saophash_create 111
tuplehash_create 5106
derives_destroy 27900
ArchivedWAL_destroy 48
MCVHashTable_destroy 1284
derives_destroy 0
manifest_files_destroy 0
pagetable_destroy 5503
pgsa_stash_name_table_destroy 0
pgstat_entry_ref_hash_destroy 21055
rolename_destroy 10
tuplehash_destroy 0
derives_distance 6779600
ArchivedWAL_distance 0
MCVHashTable_distance 112413
backup_file_distance 417
blockreftable_distance 44
catalogid_distance 144819
collation_cache_distance 442
derives_distance 0
filehash_distance 20212
host_cache_distance 0
keepwal_distance 0
manifest_files_distance 46743
memoize_distance 272863
nsphash_distance 140
pagetable_distance 2174087
pgpa_trove_entry_distance 11998
pgsa_saved_stash_table_distance 0
pgsa_stash_count_table_distance 0
pgsa_stash_name_table_distance 0
pgstat_entry_ref_hash_distance 1704354
pgstat_snapshot_distance 33629
refcount_distance 23911
rolename_distance 0
saophash_distance 559
tuplehash_distance 2232969
derives_entry_hash 7986874
ArchivedWAL_entry_hash 43
MCVHashTable_entry_hash 112413
backup_file_entry_hash 417
blockreftable_entry_hash 44
catalogid_entry_hash 144819
collation_cache_entry_hash 575
derives_entry_hash 0
filehash_entry_hash 23612
host_cache_entry_hash 0
keepwal_entry_hash 0
manifest_files_entry_hash 49581
memoize_entry_hash 341194
nsphash_entry_hash 140
pagetable_entry_hash 2255859
pgpa_trove_entry_entry_hash 12609
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 2080984
pgstat_snapshot_entry_hash 49562
refcount_entry_hash 255025
rolename_entry_hash 0
saophash_entry_hash 559
tuplehash_entry_hash 2659438
derives_free 25560
ArchivedWAL_free 48
MCVHashTable_free 1284
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 715
nsphash_free 0
pgpa_trove_entry_free 14
pgsa_saved_stash_table_free 0
pgsa_stash_count_table_free 0
pgsa_stash_name_table_free 0
pgstat_entry_ref_hash_free 21961
pgstat_snapshot_free 16
refcount_free 0
rolename_free 10
saophash_free 0
tuplehash_free 1503
derives_grow 3400
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 715
nsphash_grow 0
pagetable_grow 237
pgpa_trove_entry_grow 14
pgsa_saved_stash_table_grow 0
pgsa_stash_count_table_grow 0
pgsa_stash_name_table_grow 0
pgstat_entry_ref_hash_grow 906
pgstat_snapshot_grow 16
refcount_grow 0
rolename_grow 0
saophash_grow 0
tuplehash_grow 1503
derives_initial_bucket 35349331
ArchivedWAL_initial_bucket 34692
MCVHashTable_initial_bucket 369213
backup_file_initial_bucket 24568
blockreftable_initial_bucket 72678
catalogid_initial_bucket 7246064
collation_cache_initial_bucket 1438
derives_initial_bucket 0
filehash_initial_bucket 143924
host_cache_initial_bucket 29
keepwal_initial_bucket 714
manifest_files_initial_bucket 256354
memoize_initial_bucket 892880
nsphash_initial_bucket 108022
pagetable_initial_bucket 6961625
pgpa_trove_entry_initial_bucket 447347
pgsa_saved_stash_table_initial_bucket 11
pgsa_stash_count_table_initial_bucket 23
pgsa_stash_name_table_initial_bucket 20
pgstat_entry_ref_hash_initial_bucket 8094620
pgstat_snapshot_initial_bucket 91732
refcount_initial_bucket 1097239
rolename_initial_bucket 0
saophash_initial_bucket 4502
tuplehash_initial_bucket 9501636
derives_insert 11422892
ArchivedWAL_insert 99
MCVHashTable_insert 128400
backup_file_insert 12007
blockreftable_insert 51946
catalogid_insert 957595
collation_cache_insert 863
derives_insert 0
filehash_insert 36043
host_cache_insert 29
keepwal_insert 20
manifest_files_insert 116756
memoize_insert 550074
nsphash_insert 30189
pagetable_insert 4494715
pgpa_trove_entry_insert 160376
pgsa_saved_stash_table_insert 5
pgsa_stash_count_table_insert 12
pgsa_stash_name_table_insert 9
pgstat_entry_ref_hash_insert 4654780
pgstat_snapshot_insert 34935
refcount_insert 192891
rolename_insert 0
saophash_insert 1148
tuplehash_insert 0
derives_insert_hash_internal 16623271
ArchivedWAL_insert_hash_internal 99
MCVHashTable_insert_hash_internal 128400
backup_file_insert_hash_internal 12007
blockreftable_insert_hash_internal 51946
catalogid_insert_hash_internal 957595
collation_cache_insert_hash_internal 863
derives_insert_hash_internal 0
filehash_insert_hash_internal 36043
host_cache_insert_hash_internal 29
keepwal_insert_hash_internal 20
manifest_files_insert_hash_internal 116756
memoize_insert_hash_internal 550074
nsphash_insert_hash_internal 30189
pagetable_insert_hash_internal 4494715
pgpa_trove_entry_insert_hash_internal 160376
pgsa_saved_stash_table_insert_hash_internal 5
pgsa_stash_count_table_insert_hash_internal 12
pgsa_stash_name_table_insert_hash_internal 9
pgstat_entry_ref_hash_insert_hash_internal 4654780
pgstat_snapshot_insert_hash_internal 34935
refcount_insert_hash_internal 192891
rolename_insert_hash_internal 0
saophash_insert_hash_internal 1148
tuplehash_insert_hash_internal 5200379
derives_lookup 8300009
ArchivedWAL_lookup 34550
MCVHashTable_lookup 128400
backup_file_lookup 12144
blockreftable_lookup 20688
catalogid_lookup 6143650
derives_lookup 0
filehash_lookup 84267
keepwal_lookup 694
manifest_files_lookup 90014
memoize_lookup 1600
nsphash_lookup 77693
pagetable_lookup 94614
pgpa_trove_entry_lookup 274362
pgsa_saved_stash_table_lookup 6
pgsa_stash_count_table_lookup 11
pgsa_stash_name_table_lookup 11
pgstat_entry_ref_hash_lookup 89640
pgstat_snapshot_lookup 7232
refcount_lookup 649323
rolename_lookup 0
saophash_lookup 2795
tuplehash_lookup 588315
derives_lookup_hash_internal 9353410
ArchivedWAL_lookup_hash_internal 34550
MCVHashTable_lookup_hash_internal 128400
backup_file_lookup_hash_internal 12144
blockreftable_lookup_hash_internal 20688
catalogid_lookup_hash_internal 6143650
derives_lookup_hash_internal 0
filehash_lookup_hash_internal 84267
keepwal_lookup_hash_internal 694
manifest_files_lookup_hash_internal 90014
memoize_lookup_hash_internal 1600
nsphash_lookup_hash_internal 77693
pagetable_lookup_hash_internal 94614
pgpa_trove_entry_lookup_hash_internal 274362
pgsa_saved_stash_table_lookup_hash_internal 6
pgsa_stash_count_table_lookup_hash_internal 11
pgsa_stash_name_table_lookup_hash_internal 11
pgstat_entry_ref_hash_lookup_hash_internal 89640
pgstat_snapshot_lookup_hash_internal 7232
refcount_lookup_hash_internal 649323
rolename_lookup_hash_internal 0
saophash_lookup_hash_internal 2795
tuplehash_lookup_hash_internal 1641716
derives_next 14742772
ArchivedWAL_next 43
MCVHashTable_next 1003687
backup_file_next 937
blockreftable_next 80
catalogid_next 864434
collation_cache_next 599
derives_next 0
filehash_next 72293
host_cache_next 0
keepwal_next 2
manifest_files_next 110506
memoize_next 419403
nsphash_next 877
pagetable_next 2634133
pgpa_trove_entry_next 49654
pgsa_saved_stash_table_next 0
pgsa_stash_count_table_next 0
pgsa_stash_name_table_next 0
pgstat_entry_ref_hash_next 4137344
pgstat_snapshot_next 95731
refcount_next 257906
rolename_next 0
saophash_next 3374
tuplehash_next 5091769
derives_prev 2364674
ArchivedWAL_prev 0
MCVHashTable_prev 188022
backup_file_prev 15
blockreftable_prev 0
catalogid_prev 27024
collation_cache_prev 146
derives_prev 0
filehash_prev 10165
host_cache_prev 0
keepwal_prev 0
manifest_files_prev 29031
memoize_prev 134571
nsphash_prev 12
pagetable_prev 200104
pgpa_trove_entry_prev 6589
pgsa_saved_stash_table_prev 0
pgsa_stash_count_table_prev 0
pgsa_stash_name_table_prev 0
pgstat_entry_ref_hash_prev 571672
pgstat_snapshot_prev 61510
refcount_prev 7675
rolename_prev 0
saophash_prev 699
tuplehash_prev 1127439
derives_update_parameters 218233
ArchivedWAL_update_parameters 52
MCVHashTable_update_parameters 1284
backup_file_update_parameters 12
blockreftable_update_parameters 32
catalogid_update_parameters 260
collation_cache_update_parameters 57
derives_update_parameters 0
filehash_update_parameters 17
host_cache_update_parameters 15
keepwal_update_parameters 15
manifest_files_update_parameters 145
memoize_update_parameters 1795
nsphash_update_parameters 24163
pagetable_update_parameters 5740
pgpa_trove_entry_update_parameters 130568
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 21961
pgstat_snapshot_update_parameters 830
refcount_update_parameters 24543
rolename_update_parameters 10
saophash_update_parameters 111
tuplehash_update_parameters 6609
filehash_iterate 2631586
ArchivedWAL_iterate 7131
blockreftable_iterate 690
filehash_iterate 37548
manifest_files_iterate 131378
pagetable_iterate 163120
pgsa_saved_stash_table_iterate 7
pgsa_stash_name_table_iterate 0
pgstat_entry_ref_hash_iterate 1622784
tuplehash_iterate 668928
filehash_start_iterate 135165
ArchivedWAL_start_iterate 4580
blockreftable_start_iterate 15
filehash_start_iterate 30
manifest_files_start_iterate 128
pagetable_start_iterate 5429
pgsa_saved_stash_table_start_iterate 2
pgsa_stash_name_table_start_iterate 0
pgstat_entry_ref_hash_start_iterate 27767
tuplehash_start_iterate 97214
keepwal_create 526
ArchivedWAL_create 52
blockreftable_create 32
catalogid_create 260
filehash_create 15
keepwal_create 15
manifest_files_create 142
rolename_create 10
memoize_delete_item 194526
ArchivedWAL_delete_item 43
manifest_files_delete_item 0
memoize_delete_item 1592
pgsa_stash_name_table_delete_item 0
refcount_delete_item 192891
tuplehash_delete_item 0
pagetable_delete 1385750
manifest_files_delete 0
pagetable_delete 116437
pgsa_stash_name_table_delete 0
pgstat_entry_ref_hash_delete 1269313
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 3958
manifest_files_estimate_space 0
pgsa_stash_name_table_estimate_space 0
tuplehash_estimate_space 3958
tuplehash_insert_hash 5200379
manifest_files_insert_hash 0
pgsa_stash_name_table_insert_hash 0
tuplehash_insert_hash 5200379
tuplehash_lookup_hash 1053401
manifest_files_lookup_hash 0
pgsa_stash_name_table_lookup_hash 0
tuplehash_lookup_hash 1053401
tuplehash_reset 129216
manifest_files_reset 0
pgsa_stash_name_table_reset 0
tuplehash_reset 129216
tuplehash_stat 0
manifest_files_stat 0
pgsa_stash_name_table_stat 0
tuplehash_stat 0

Generated by: LCOV version 2.0-1