LCOV - code coverage report
Current view: top level - src/include/lib - simplehash.h (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 232 273 85.0 %
Date: 2025-10-10 21:18:09 Functions: 212 272 77.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
backup_file_free 0
backup_file_grow 0
blockreftable_free 0
blockreftable_grow 0
blockreftable_prev 0
catalogid_free 0
catalogid_grow 0
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
keepwal_distance 0
keepwal_entry_hash 0
keepwal_free 0
keepwal_grow 0
keepwal_prev 0
manifest_files_delete 0
manifest_files_delete_item 0
manifest_files_destroy 0
manifest_files_insert_hash 0
manifest_files_lookup_hash 0
manifest_files_reset 0
manifest_files_start_iterate_at 0
manifest_files_stat 0
nsphash_free 0
nsphash_grow 0
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
tuplehash_delete 0
tuplehash_delete_item 0
tuplehash_destroy 0
tuplehash_insert 0
tuplehash_start_iterate_at 0
tuplehash_stat 0
filehash_free 4
filehash_grow 4
keepwal_next 4
saophash_free 4
saophash_grow 4
collation_cache_free 6
collation_cache_grow 6
manifest_files_free 6
manifest_files_grow 6
nsphash_prev 10
blockreftable_start_iterate 14
backup_file_allocate 22
backup_file_create 22
backup_file_update_parameters 22
pgstat_snapshot_free 24
pgstat_snapshot_grow 24
filehash_create 28
keepwal_allocate 28
keepwal_create 28
keepwal_update_parameters 28
filehash_allocate 32
filehash_update_parameters 32
pagetable_start_iterate_at 36
backup_file_prev 38
blockreftable_allocate 38
blockreftable_create 38
blockreftable_update_parameters 38
keepwal_insert 38
keepwal_insert_hash_internal 38
backup_file_compute_size 44
filehash_start_iterate 56
keepwal_compute_size 56
filehash_compute_size 64
blockreftable_compute_size 76
blockreftable_distance 76
blockreftable_entry_hash 76
collation_cache_prev 88
blockreftable_next 142
nsphash_distance 162
nsphash_entry_hash 162
saophash_create 240
saophash_allocate 244
saophash_update_parameters 244
manifest_files_start_iterate 254
manifest_files_create 278
manifest_files_allocate 284
manifest_files_update_parameters 284
catalogid_allocate 372
catalogid_create 372
catalogid_update_parameters 372
pagetable_grow 398
saophash_compute_size 488
collation_cache_distance 542
manifest_files_compute_size 568
collation_cache_next 652
backup_file_distance 672
backup_file_entry_hash 672
blockreftable_iterate 672
collation_cache_entry_hash 728
catalogid_compute_size 744
nsphash_next 1000
memoize_free 1032
memoize_grow 1032
pgstat_snapshot_create 1168
pgstat_snapshot_allocate 1192
pgstat_snapshot_update_parameters 1192
keepwal_lookup 1308
keepwal_lookup_hash_internal 1308
keepwal_initial_bucket 1346
backup_file_next 1512
memoize_create 1638
pgstat_entry_ref_hash_grow 1806
tuplehash_free 2218
tuplehash_grow 2218
pgstat_snapshot_compute_size 2384
memoize_delete_item 2388
memoize_lookup 2400
memoize_lookup_hash_internal 2400
memoize_allocate 2670
memoize_update_parameters 2670
collation_cache_create 3982
collation_cache_allocate 3988
collation_cache_update_parameters 3988
saophash_prev 4268
saophash_distance 4482
saophash_entry_hash 4602
memoize_compute_size 5340
collation_cache_insert 6236
collation_cache_insert_hash_internal 6236
saophash_insert 6862
saophash_insert_hash_internal 6862
collation_cache_initial_bucket 6964
tuplehash_create 7042
collation_cache_compute_size 7976
pagetable_start_iterate 9038
pagetable_destroy 9150
pagetable_create 9154
tuplehash_allocate 9260
tuplehash_update_parameters 9260
pagetable_update_parameters 9552
pgstat_snapshot_lookup 10452
pgstat_snapshot_lookup_hash_internal 10452
tuplehash_compute_size 18520
pagetable_compute_size 19104
filehash_prev 19438
backup_file_insert 20650
backup_file_insert_hash_internal 20650
backup_file_lookup 21020
backup_file_lookup_hash_internal 21020
filehash_distance 33452
blockreftable_lookup 34660
blockreftable_lookup_hash_internal 34660
nsphash_allocate 36660
nsphash_create 36660
nsphash_update_parameters 36660
pgstat_entry_ref_hash_create 37798
pgstat_entry_ref_hash_destroy 37798
pgstat_snapshot_distance 39290
pgstat_entry_ref_hash_allocate 39604
pgstat_entry_ref_hash_free 39604
pgstat_entry_ref_hash_update_parameters 39604
catalogid_prev 40232
filehash_entry_hash 40326
backup_file_initial_bucket 42342
nsphash_insert 45504
nsphash_insert_hash_internal 45504
saophash_lookup 47936
saophash_lookup_hash_internal 47936
pgstat_entry_ref_hash_start_iterate 49716
pgstat_snapshot_insert 50770
pgstat_snapshot_insert_hash_internal 50770
blockreftable_insert 51126
blockreftable_insert_hash_internal 51126
manifest_files_prev 51462
saophash_initial_bucket 59400
pgstat_snapshot_prev 61384
pgstat_snapshot_entry_hash 61554
filehash_insert 63924
filehash_insert_hash_internal 63924
filehash_iterate 66760
nsphash_compute_size 73320
pgstat_entry_ref_hash_compute_size 79208
manifest_files_distance 85362
blockreftable_initial_bucket 85862
manifest_files_entry_hash 91056
pgstat_snapshot_next 104356
saophash_next 113022
nsphash_lookup 116402
nsphash_lookup_hash_internal 116402
pgstat_snapshot_initial_bucket 122792
filehash_next 135580
pagetable_lookup 141926
pagetable_lookup_hash_internal 141926
pgstat_entry_ref_hash_lookup 142554
pgstat_entry_ref_hash_lookup_hash_internal 142554
tuplehash_start_iterate 146122
nsphash_initial_bucket 162068
manifest_files_lookup 165494
manifest_files_lookup_hash_internal 165494
filehash_lookup 169074
filehash_lookup_hash_internal 169074
pagetable_delete 174638
tuplehash_reset 194740
manifest_files_next 196848
catalogid_distance 198492
catalogid_entry_hash 198492
memoize_prev 203390
manifest_files_insert 213872
manifest_files_insert_hash_internal 213872
manifest_files_iterate 245296
filehash_initial_bucket 273328
pagetable_iterate 279418
pagetable_prev 331132
memoize_distance 358516
memoize_entry_hash 461764
manifest_files_initial_bucket 470422
memoize_next 579760
memoize_insert 738492
memoize_insert_hash_internal 738492
tuplehash_iterate 1030910
tuplehash_lookup 1052150
pgstat_entry_ref_hash_prev 1055524
catalogid_next 1176360
memoize_initial_bucket 1202674
catalogid_insert 1343624
catalogid_insert_hash_internal 1343624
tuplehash_prev 1660890
tuplehash_lookup_hash 1733576
pgstat_entry_ref_hash_delete 2369238
tuplehash_lookup_hash_internal 2785726
pgstat_entry_ref_hash_distance 3037296
pgstat_entry_ref_hash_iterate 3053470
tuplehash_distance 3415514
pagetable_distance 3638504
pgstat_entry_ref_hash_entry_hash 3720162
pagetable_entry_hash 3771166
tuplehash_entry_hash 4037256
pagetable_next 4357442
pagetable_insert 7397736
pagetable_insert_hash_internal 7397736
pgstat_entry_ref_hash_next 7442644
tuplehash_insert_hash 7593984
tuplehash_insert_hash_internal 7593984
tuplehash_next 8104704
pgstat_entry_ref_hash_insert 8282598
pgstat_entry_ref_hash_insert_hash_internal 8282598
catalogid_lookup 8613520
catalogid_lookup_hash_internal 8613520
catalogid_initial_bucket 10155636
pagetable_initial_bucket 11485466
tuplehash_initial_bucket 14417128
pgstat_entry_ref_hash_initial_bucket 14514556

Generated by: LCOV version 1.16