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 15:18:00
Functions:
228
290
78.6 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
MCVHashTable_grow
0
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_estimate_space
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
saophash_free
2
saophash_grow
2
filehash_free
4
filehash_grow
4
keepwal_next
4
nsphash_prev
4
collation_cache_free
6
collation_cache_grow
6
manifest_files_free
6
manifest_files_grow
6
backup_file_allocate
24
backup_file_create
24
backup_file_update_parameters
24
pgstat_snapshot_free
24
pgstat_snapshot_grow
24
backup_file_prev
28
blockreftable_start_iterate
30
filehash_create
30
keepwal_allocate
30
keepwal_create
30
keepwal_update_parameters
30
filehash_allocate
34
filehash_update_parameters
34
pagetable_start_iterate_at
36
keepwal_insert
40
keepwal_insert_hash_internal
40
backup_file_compute_size
48
filehash_start_iterate
60
keepwal_compute_size
60
blockreftable_allocate
64
blockreftable_create
64
blockreftable_update_parameters
64
filehash_compute_size
68
blockreftable_distance
78
blockreftable_entry_hash
78
collation_cache_create
78
collation_cache_allocate
84
collation_cache_update_parameters
84
nsphash_distance
112
nsphash_entry_hash
112
collation_cache_prev
126
blockreftable_compute_size
128
blockreftable_next
146
collation_cache_compute_size
168
saophash_create
234
saophash_allocate
236
saophash_update_parameters
236
manifest_files_start_iterate
254
manifest_files_create
282
manifest_files_allocate
288
manifest_files_update_parameters
288
catalogid_allocate
378
catalogid_create
378
catalogid_update_parameters
378
pagetable_grow
398
collation_cache_distance
442
saophash_compute_size
472
collation_cache_next
568
manifest_files_compute_size
576
collation_cache_entry_hash
616
backup_file_distance
712
backup_file_entry_hash
712
catalogid_compute_size
756
nsphash_next
772
collation_cache_insert
1034
collation_cache_insert_hash_internal
1034
memoize_free
1044
memoize_grow
1044
pgstat_entry_ref_hash_grow
1088
pgstat_snapshot_create
1290
keepwal_lookup
1312
keepwal_lookup_hash_internal
1312
pgstat_snapshot_allocate
1314
pgstat_snapshot_update_parameters
1314
blockreftable_iterate
1344
keepwal_initial_bucket
1352
backup_file_next
1624
collation_cache_initial_bucket
1650
MCVHashTable_allocate
1680
MCVHashTable_create
1680
MCVHashTable_destroy
1680
MCVHashTable_free
1680
MCVHashTable_update_parameters
1680
memoize_create
1688
tuplehash_free
2278
tuplehash_grow
2278
memoize_delete_item
2388
memoize_lookup
2400
memoize_lookup_hash_internal
2400
pgstat_snapshot_compute_size
2628
memoize_allocate
2732
memoize_update_parameters
2732
MCVHashTable_compute_size
3360
saophash_distance
4080
saophash_entry_hash
4114
tuplehash_estimate_space
4822
saophash_prev
4948
memoize_compute_size
5464
saophash_insert
6262
saophash_insert_hash_internal
6262
tuplehash_create
7440
pagetable_destroy
9616
pagetable_create
9620
pagetable_start_iterate
9620
tuplehash_allocate
9718
tuplehash_update_parameters
9718
pagetable_update_parameters
10018
pgstat_snapshot_lookup
10270
pgstat_snapshot_lookup_hash_internal
10270
tuplehash_compute_size
19436
pagetable_compute_size
20036
filehash_prev
21300
backup_file_insert
22592
backup_file_insert_hash_internal
22592
backup_file_lookup
22692
backup_file_lookup_hash_internal
22692
filehash_distance
36808
pgstat_entry_ref_hash_create
37932
pgstat_entry_ref_hash_destroy
37932
nsphash_allocate
38518
nsphash_create
38518
nsphash_update_parameters
38518
blockreftable_lookup
38660
blockreftable_lookup_hash_internal
38660
pgstat_entry_ref_hash_allocate
39020
pgstat_entry_ref_hash_free
39020
pgstat_entry_ref_hash_update_parameters
39020
catalogid_prev
41450
filehash_entry_hash
43670
pgstat_snapshot_distance
44424
saophash_lookup
45470
saophash_lookup_hash_internal
45470
backup_file_initial_bucket
45996
nsphash_insert
47828
nsphash_insert_hash_internal
47828
pgstat_entry_ref_hash_start_iterate
50800
pgstat_snapshot_insert
50868
pgstat_snapshot_insert_hash_internal
50868
manifest_files_prev
53148
saophash_initial_bucket
55846
pgstat_snapshot_prev
65940
pgstat_snapshot_entry_hash
67938
filehash_insert
67964
filehash_insert_hash_internal
67964
filehash_iterate
70832
nsphash_compute_size
77036
pgstat_entry_ref_hash_compute_size
78040
manifest_files_distance
88702
manifest_files_entry_hash
94156
blockreftable_insert
100000
blockreftable_insert_hash_internal
100000
pgstat_snapshot_next
112224
saophash_next
119616
nsphash_lookup
121498
nsphash_lookup_hash_internal
121498
pgstat_snapshot_initial_bucket
129080
blockreftable_initial_bucket
138738
filehash_next
140574
MCVHashTable_distance
140736
MCVHashTable_entry_hash
140736
pagetable_lookup
142092
pagetable_lookup_hash_internal
142092
tuplehash_start_iterate
146798
pgstat_entry_ref_hash_lookup
148316
pgstat_entry_ref_hash_lookup_hash_internal
148316
manifest_files_lookup
167430
manifest_files_lookup_hash_internal
167430
MCVHashTable_insert
168000
MCVHashTable_insert_hash_internal
168000
MCVHashTable_lookup
168000
MCVHashTable_lookup_hash_internal
168000
filehash_lookup
169082
filehash_lookup_hash_internal
169082
nsphash_initial_bucket
169438
pagetable_delete
174658
tuplehash_reset
194996
memoize_prev
202670
catalogid_distance
203654
catalogid_entry_hash
203654
manifest_files_next
207636
manifest_files_insert
217752
manifest_files_insert_hash_internal
217752
MCVHashTable_prev
231852
manifest_files_iterate
245286
filehash_initial_bucket
280720
pagetable_iterate
281282
pagetable_prev
331058
memoize_distance
418828
MCVHashTable_initial_bucket
476736
manifest_files_initial_bucket
479344
memoize_entry_hash
521092
memoize_next
638904
pgstat_entry_ref_hash_prev
729458
memoize_insert
799726
memoize_insert_hash_internal
799726
tuplehash_iterate
1030976
tuplehash_lookup
1031272
catalogid_next
1165380
MCVHashTable_next
1209180
memoize_initial_bucket
1323236
catalogid_insert
1367730
catalogid_insert_hash_internal
1367730
tuplehash_prev
1633600
tuplehash_lookup_hash
1733736
pgstat_entry_ref_hash_delete
2098642
pgstat_entry_ref_hash_distance
2541762
tuplehash_lookup_hash_internal
2765008
pgstat_entry_ref_hash_iterate
2868926
pgstat_entry_ref_hash_entry_hash
3043912
tuplehash_distance
3414300
pagetable_distance
3640604
pagetable_entry_hash
3773264
tuplehash_entry_hash
4030750
pagetable_next
4359546
pgstat_entry_ref_hash_next
6162508
pagetable_insert
7409642
pagetable_insert_hash_internal
7409642
pgstat_entry_ref_hash_insert
7757592
pgstat_entry_ref_hash_insert_hash_internal
7757592
tuplehash_insert_hash
7794966
tuplehash_insert_hash_internal
7794966
tuplehash_next
8011632
catalogid_lookup
8800828
catalogid_lookup_hash_internal
8800828
catalogid_initial_bucket
10372212
pagetable_initial_bucket
11499656
pgstat_entry_ref_hash_initial_bucket
13048462
tuplehash_initial_bucket
14590886
Generated by:
LCOV version 1.16