LCOV - code coverage report
Current view: top level - src/include/lib - simplehash.h (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 232 273 85.0 %
Date: 2025-05-16 10:15:35 Functions: 218 272 80.1 %
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_distance 0
rolename_entry_hash 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
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
nsphash_prev 4
saophash_free 4
saophash_grow 4
collation_cache_free 6
collation_cache_grow 6
manifest_files_free 6
manifest_files_grow 6
blockreftable_start_iterate 14
rolename_allocate 16
rolename_create 16
rolename_destroy 16
rolename_free 16
rolename_update_parameters 16
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
backup_file_prev 30
filehash_allocate 32
filehash_update_parameters 32
rolename_compute_size 32
pagetable_start_iterate_at 36
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
collation_cache_prev 100
blockreftable_distance 104
blockreftable_entry_hash 104
blockreftable_next 168
nsphash_distance 176
nsphash_entry_hash 176
manifest_files_start_iterate 250
saophash_create 252
saophash_allocate 256
saophash_update_parameters 256
manifest_files_create 274
manifest_files_allocate 280
manifest_files_update_parameters 280
collation_cache_distance 390
pagetable_grow 402
catalogid_allocate 470
catalogid_create 470
catalogid_update_parameters 470
collation_cache_next 474
saophash_compute_size 512
manifest_files_compute_size 560
collation_cache_entry_hash 566
blockreftable_iterate 672
backup_file_distance 674
backup_file_entry_hash 674
memoize_free 858
memoize_grow 858
catalogid_compute_size 940
nsphash_next 1006
pgstat_entry_ref_hash_grow 1018
pgstat_snapshot_create 1086
pgstat_snapshot_allocate 1110
pgstat_snapshot_update_parameters 1110
memoize_create 1270
keepwal_lookup 1308
keepwal_lookup_hash_internal 1308
keepwal_initial_bucket 1346
backup_file_next 1562
memoize_allocate 2128
memoize_update_parameters 2128
tuplehash_free 2162
tuplehash_grow 2162
pgstat_snapshot_compute_size 2220
memoize_delete_item 2388
memoize_lookup 2400
memoize_lookup_hash_internal 2400
collation_cache_create 3878
collation_cache_allocate 3884
collation_cache_update_parameters 3884
memoize_compute_size 4256
saophash_distance 4818
saophash_prev 4868
saophash_entry_hash 4938
collation_cache_insert 6130
collation_cache_insert_hash_internal 6130
collation_cache_initial_bucket 6696
tuplehash_create 6728
saophash_insert 7192
saophash_insert_hash_internal 7192
collation_cache_compute_size 7768
tuplehash_allocate 8890
tuplehash_update_parameters 8890
pagetable_start_iterate 9066
pagetable_destroy 9182
pagetable_create 9186
pagetable_update_parameters 9588
pgstat_snapshot_lookup 9690
pgstat_snapshot_lookup_hash_internal 9690
tuplehash_compute_size 17780
pagetable_compute_size 19176
filehash_prev 19980
backup_file_insert 20650
backup_file_insert_hash_internal 20650
backup_file_lookup 21020
backup_file_lookup_hash_internal 21020
filehash_distance 33768
blockreftable_lookup 34660
blockreftable_lookup_hash_internal 34660
nsphash_allocate 34970
nsphash_create 34970
nsphash_update_parameters 34970
pgstat_entry_ref_hash_create 36692
pgstat_entry_ref_hash_destroy 36692
pgstat_entry_ref_hash_allocate 37710
pgstat_entry_ref_hash_free 37710
pgstat_entry_ref_hash_update_parameters 37710
filehash_entry_hash 40646
backup_file_initial_bucket 42344
pgstat_snapshot_distance 43268
nsphash_insert 43320
nsphash_insert_hash_internal 43320
catalogid_prev 44776
pgstat_entry_ref_hash_start_iterate 48436
pgstat_snapshot_insert 50398
pgstat_snapshot_insert_hash_internal 50398
blockreftable_insert 50592
blockreftable_insert_hash_internal 50592
manifest_files_prev 51512
saophash_lookup 53002
saophash_lookup_hash_internal 53002
filehash_insert 63922
filehash_insert_hash_internal 63922
saophash_initial_bucket 65132
pgstat_snapshot_entry_hash 66114
filehash_iterate 66756
pgstat_snapshot_prev 68436
nsphash_compute_size 69940
pgstat_entry_ref_hash_compute_size 75420
manifest_files_distance 81840
blockreftable_initial_bucket 85356
manifest_files_entry_hash 87438
pgstat_snapshot_next 113142
nsphash_lookup 114494
nsphash_lookup_hash_internal 114494
saophash_next 123810
pgstat_snapshot_initial_bucket 126204
filehash_next 137870
pgstat_entry_ref_hash_lookup 138310
pgstat_entry_ref_hash_lookup_hash_internal 138310
pagetable_lookup 141864
pagetable_lookup_hash_internal 141864
tuplehash_start_iterate 145300
nsphash_initial_bucket 157990
manifest_files_lookup 161604
manifest_files_lookup_hash_internal 161604
filehash_lookup 169050
filehash_lookup_hash_internal 169050
pagetable_delete 174636
manifest_files_next 193048
tuplehash_reset 194388
memoize_prev 194920
manifest_files_insert 209968
manifest_files_insert_hash_internal 209968
manifest_files_iterate 241382
catalogid_distance 241926
catalogid_entry_hash 241926
filehash_initial_bucket 273622
pagetable_iterate 284210
memoize_distance 296234
pagetable_prev 332784
memoize_entry_hash 394370
manifest_files_initial_bucket 459016
memoize_next 509690
memoize_insert 542358
memoize_insert_hash_internal 542358
pgstat_entry_ref_hash_prev 673952
memoize_initial_bucket 939146
tuplehash_lookup 1022308
tuplehash_iterate 1028002
catalogid_next 1575796
tuplehash_prev 1657952
catalogid_insert 1676550
catalogid_insert_hash_internal 1676550
tuplehash_lookup_hash 1733510
pgstat_entry_ref_hash_delete 2074858
pgstat_entry_ref_hash_distance 2370984
pgstat_entry_ref_hash_iterate 2699744
tuplehash_lookup_hash_internal 2755818
pgstat_entry_ref_hash_entry_hash 2849130
tuplehash_distance 3170176
pagetable_distance 3660798
tuplehash_entry_hash 3782798
pagetable_entry_hash 3794380
pagetable_next 4381508
pgstat_entry_ref_hash_next 5904008
tuplehash_insert_hash 6712874
tuplehash_insert_hash_internal 6712874
catalogid_lookup 7347024
catalogid_lookup_hash_internal 7347024
pgstat_entry_ref_hash_insert 7364754
pgstat_entry_ref_hash_insert_hash_internal 7364754
pagetable_insert 7489654
pagetable_insert_hash_internal 7489654
tuplehash_next 7794614
catalogid_initial_bucket 9265500
pagetable_initial_bucket 11600534
pgstat_entry_ref_hash_initial_bucket 12427058
tuplehash_initial_bucket 13251654

Generated by: LCOV version 1.14