LCOV - code coverage report
Current view: top level - src/include/lib - simplehash.h (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 242 284 85.2 %
Date: 2026-02-07 06:17:32 Functions: 228 290 78.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
MCVHashTable_allocate 1648
MCVHashTable_compute_size 3296
MCVHashTable_create 1648
MCVHashTable_destroy 1648
MCVHashTable_distance 138554
MCVHashTable_entry_hash 138554
MCVHashTable_free 1648
MCVHashTable_grow 0
MCVHashTable_initial_bucket 468154
MCVHashTable_insert 164800
MCVHashTable_insert_hash_internal 164800
MCVHashTable_lookup 164800
MCVHashTable_lookup_hash_internal 164800
MCVHashTable_next 1137630
MCVHashTable_prev 225236
MCVHashTable_update_parameters 1648
backup_file_allocate 24
backup_file_compute_size 48
backup_file_create 24
backup_file_distance 712
backup_file_entry_hash 712
backup_file_free 0
backup_file_grow 0
backup_file_initial_bucket 45996
backup_file_insert 22592
backup_file_insert_hash_internal 22592
backup_file_lookup 22692
backup_file_lookup_hash_internal 22692
backup_file_next 1624
backup_file_prev 28
backup_file_update_parameters 24
blockreftable_allocate 64
blockreftable_compute_size 128
blockreftable_create 64
blockreftable_distance 78
blockreftable_entry_hash 78
blockreftable_free 0
blockreftable_grow 0
blockreftable_initial_bucket 138738
blockreftable_insert 100000
blockreftable_insert_hash_internal 100000
blockreftable_iterate 1344
blockreftable_lookup 38660
blockreftable_lookup_hash_internal 38660
blockreftable_next 146
blockreftable_prev 0
blockreftable_start_iterate 30
blockreftable_update_parameters 64
catalogid_allocate 378
catalogid_compute_size 756
catalogid_create 378
catalogid_distance 202912
catalogid_entry_hash 202912
catalogid_free 0
catalogid_grow 0
catalogid_initial_bucket 10370684
catalogid_insert 1367738
catalogid_insert_hash_internal 1367738
catalogid_lookup 8800034
catalogid_lookup_hash_internal 8800034
catalogid_next 1161902
catalogid_prev 42538
catalogid_update_parameters 378
collation_cache_allocate 84
collation_cache_compute_size 168
collation_cache_create 78
collation_cache_distance 474
collation_cache_entry_hash 686
collation_cache_free 6
collation_cache_grow 6
collation_cache_initial_bucket 1720
collation_cache_insert 1034
collation_cache_insert_hash_internal 1034
collation_cache_next 738
collation_cache_prev 256
collation_cache_update_parameters 84
derives_allocate 0
derives_compute_size 0
derives_create 0
derives_destroy 0
derives_distance 0
derives_entry_hash 0
derives_free 0
derives_grow 0
derives_initial_bucket 0
derives_insert 0
derives_insert_hash_internal 0
derives_lookup 0
derives_lookup_hash_internal 0
derives_next 0
derives_prev 0
derives_update_parameters 0
filehash_allocate 34
filehash_compute_size 68
filehash_create 30
filehash_distance 36844
filehash_entry_hash 43708
filehash_free 4
filehash_grow 4
filehash_initial_bucket 280758
filehash_insert 67964
filehash_insert_hash_internal 67964
filehash_iterate 70824
filehash_lookup 169082
filehash_lookup_hash_internal 169082
filehash_next 140668
filehash_prev 21356
filehash_start_iterate 60
filehash_update_parameters 34
keepwal_allocate 30
keepwal_compute_size 60
keepwal_create 30
keepwal_distance 0
keepwal_entry_hash 0
keepwal_free 0
keepwal_grow 0
keepwal_initial_bucket 1346
keepwal_insert 40
keepwal_insert_hash_internal 40
keepwal_lookup 1306
keepwal_lookup_hash_internal 1306
keepwal_next 4
keepwal_prev 0
keepwal_update_parameters 30
manifest_files_allocate 288
manifest_files_compute_size 576
manifest_files_create 282
manifest_files_delete 0
manifest_files_delete_item 0
manifest_files_destroy 0
manifest_files_distance 88702
manifest_files_entry_hash 94156
manifest_files_estimate_space 0
manifest_files_free 6
manifest_files_grow 6
manifest_files_initial_bucket 479342
manifest_files_insert 217750
manifest_files_insert_hash 0
manifest_files_insert_hash_internal 217750
manifest_files_iterate 245286
manifest_files_lookup 167430
manifest_files_lookup_hash 0
manifest_files_lookup_hash_internal 167430
manifest_files_next 207636
manifest_files_prev 53148
manifest_files_reset 0
manifest_files_start_iterate 254
manifest_files_start_iterate_at 0
manifest_files_stat 0
manifest_files_update_parameters 288
memoize_allocate 2712
memoize_compute_size 5424
memoize_create 1622
memoize_delete_item 2388
memoize_distance 410114
memoize_entry_hash 513462
memoize_free 1090
memoize_grow 1090
memoize_initial_bucket 1280950
memoize_insert 765070
memoize_insert_hash_internal 765070
memoize_lookup 2400
memoize_lookup_hash_internal 2400
memoize_next 632932
memoize_prev 204792
memoize_update_parameters 2712
nsphash_allocate 38780
nsphash_compute_size 77560
nsphash_create 38780
nsphash_distance 154
nsphash_entry_hash 154
nsphash_free 0
nsphash_grow 0
nsphash_initial_bucket 169896
nsphash_insert 48038
nsphash_insert_hash_internal 48038
nsphash_lookup 121704
nsphash_lookup_hash_internal 121704
nsphash_next 908
nsphash_prev 2
nsphash_update_parameters 38780
pagetable_compute_size 19996
pagetable_create 9606
pagetable_delete 174650
pagetable_destroy 9600
pagetable_distance 3615606
pagetable_entry_hash 3746882
pagetable_grow 392
pagetable_initial_bucket 11442836
pagetable_insert 7379212
pagetable_insert_hash_internal 7379212
pagetable_iterate 279948
pagetable_lookup 142092
pagetable_lookup_hash_internal 142092
pagetable_next 4331676
pagetable_prev 328390
pagetable_start_iterate 9606
pagetable_start_iterate_at 36
pagetable_update_parameters 9998
pgstat_entry_ref_hash_allocate 38986
pgstat_entry_ref_hash_compute_size 77972
pgstat_entry_ref_hash_create 38010
pgstat_entry_ref_hash_delete 2098284
pgstat_entry_ref_hash_destroy 38010
pgstat_entry_ref_hash_distance 2427928
pgstat_entry_ref_hash_entry_hash 2888342
pgstat_entry_ref_hash_free 38986
pgstat_entry_ref_hash_grow 976
pgstat_entry_ref_hash_initial_bucket 12809208
pgstat_entry_ref_hash_insert 7674222
pgstat_entry_ref_hash_insert_hash_internal 7674222
pgstat_entry_ref_hash_iterate 2825196
pgstat_entry_ref_hash_lookup 148354
pgstat_entry_ref_hash_lookup_hash_internal 148354
pgstat_entry_ref_hash_next 5961972
pgstat_entry_ref_hash_prev 667004
pgstat_entry_ref_hash_start_iterate 50458
pgstat_entry_ref_hash_update_parameters 38986
pgstat_snapshot_allocate 1312
pgstat_snapshot_compute_size 2624
pgstat_snapshot_create 1288
pgstat_snapshot_distance 42716
pgstat_snapshot_entry_hash 65316
pgstat_snapshot_free 24
pgstat_snapshot_grow 24
pgstat_snapshot_initial_bucket 126608
pgstat_snapshot_insert 51004
pgstat_snapshot_insert_hash_internal 51004
pgstat_snapshot_lookup 10282
pgstat_snapshot_lookup_hash_internal 10282
pgstat_snapshot_next 111634
pgstat_snapshot_prev 67494
pgstat_snapshot_update_parameters 1312
rolename_allocate 0
rolename_compute_size 0
rolename_create 0
rolename_destroy 0
rolename_distance 0
rolename_entry_hash 0
rolename_free 0
rolename_grow 0
rolename_initial_bucket 0
rolename_insert 0
rolename_insert_hash_internal 0
rolename_lookup 0
rolename_lookup_hash_internal 0
rolename_next 0
rolename_prev 0
rolename_update_parameters 0
saophash_allocate 234
saophash_compute_size 468
saophash_create 232
saophash_distance 4046
saophash_entry_hash 4080
saophash_free 2
saophash_grow 2
saophash_initial_bucket 51460
saophash_insert 6134
saophash_insert_hash_internal 6134
saophash_lookup 41246
saophash_lookup_hash_internal 41246
saophash_next 116140
saophash_prev 4938
saophash_update_parameters 234
tuplehash_allocate 9716
tuplehash_compute_size 19432
tuplehash_create 7444
tuplehash_delete 0
tuplehash_delete_item 0
tuplehash_destroy 0
tuplehash_distance 3357600
tuplehash_entry_hash 3975544
tuplehash_estimate_space 4822
tuplehash_free 2272
tuplehash_grow 2272
tuplehash_initial_bucket 14518296
tuplehash_insert 0
tuplehash_insert_hash 7777496
tuplehash_insert_hash_internal 7777496
tuplehash_iterate 1031168
tuplehash_lookup 1031294
tuplehash_lookup_hash 1733808
tuplehash_lookup_hash_internal 2765102
tuplehash_next 7957306
tuplehash_prev 1634658
tuplehash_reset 194996
tuplehash_start_iterate 146796
tuplehash_start_iterate_at 0
tuplehash_stat 0
tuplehash_update_parameters 9716

Generated by: LCOV version 1.16