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-02 16:19:03
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
collation_cache_free
6
collation_cache_grow
6
manifest_files_free
6
manifest_files_grow
6
nsphash_prev
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
30
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
blockreftable_compute_size
128
nsphash_distance
136
nsphash_entry_hash
136
blockreftable_next
146
collation_cache_compute_size
168
saophash_create
236
saophash_allocate
238
saophash_update_parameters
238
collation_cache_prev
240
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
saophash_compute_size
476
collation_cache_distance
496
manifest_files_compute_size
576
collation_cache_entry_hash
680
backup_file_distance
714
backup_file_entry_hash
714
collation_cache_next
732
catalogid_compute_size
756
nsphash_next
936
memoize_free
1012
memoize_grow
1012
collation_cache_insert
1034
collation_cache_insert_hash_internal
1034
pgstat_snapshot_create
1294
keepwal_lookup
1308
keepwal_lookup_hash_internal
1308
pgstat_snapshot_allocate
1318
pgstat_snapshot_update_parameters
1318
blockreftable_iterate
1344
keepwal_initial_bucket
1348
backup_file_next
1626
memoize_create
1670
MCVHashTable_allocate
1684
MCVHashTable_create
1684
MCVHashTable_destroy
1684
MCVHashTable_free
1684
MCVHashTable_update_parameters
1684
pgstat_entry_ref_hash_grow
1688
collation_cache_initial_bucket
1714
tuplehash_free
2276
tuplehash_grow
2276
memoize_delete_item
2388
memoize_lookup
2400
memoize_lookup_hash_internal
2400
pgstat_snapshot_compute_size
2636
memoize_allocate
2682
memoize_update_parameters
2682
MCVHashTable_compute_size
3368
saophash_distance
4100
saophash_entry_hash
4134
tuplehash_estimate_space
4826
saophash_prev
4952
memoize_compute_size
5364
saophash_insert
6390
saophash_insert_hash_internal
6390
tuplehash_create
7446
pagetable_destroy
9576
pagetable_create
9580
pagetable_start_iterate
9580
tuplehash_allocate
9722
tuplehash_update_parameters
9722
pagetable_update_parameters
9978
pgstat_snapshot_lookup
10132
pgstat_snapshot_lookup_hash_internal
10132
tuplehash_compute_size
19444
pagetable_compute_size
19956
filehash_prev
21240
backup_file_insert
22592
backup_file_insert_hash_internal
22592
backup_file_lookup
22692
backup_file_lookup_hash_internal
22692
filehash_distance
36722
pgstat_entry_ref_hash_create
38422
pgstat_entry_ref_hash_destroy
38422
blockreftable_lookup
38660
blockreftable_lookup_hash_internal
38660
nsphash_allocate
38810
nsphash_create
38810
nsphash_update_parameters
38810
pgstat_entry_ref_hash_allocate
40110
pgstat_entry_ref_hash_free
40110
pgstat_entry_ref_hash_update_parameters
40110
catalogid_prev
42060
pgstat_snapshot_distance
42968
filehash_entry_hash
43584
backup_file_initial_bucket
45998
nsphash_insert
48082
nsphash_insert_hash_internal
48082
saophash_lookup
49674
saophash_lookup_hash_internal
49674
pgstat_snapshot_insert
50836
pgstat_snapshot_insert_hash_internal
50836
pgstat_entry_ref_hash_start_iterate
50866
manifest_files_prev
53402
saophash_initial_bucket
60198
pgstat_snapshot_entry_hash
66580
filehash_insert
67954
filehash_insert_hash_internal
67954
pgstat_snapshot_prev
69530
filehash_iterate
70808
nsphash_compute_size
77620
pgstat_entry_ref_hash_compute_size
80220
manifest_files_distance
88724
manifest_files_entry_hash
94178
blockreftable_insert
100000
blockreftable_insert_hash_internal
100000
pgstat_snapshot_next
115542
nsphash_lookup
121812
nsphash_lookup_hash_internal
121812
saophash_next
123832
pgstat_snapshot_initial_bucket
127564
blockreftable_initial_bucket
138738
filehash_next
140426
pagetable_lookup
142100
pagetable_lookup_hash_internal
142100
MCVHashTable_distance
143652
MCVHashTable_entry_hash
143652
tuplehash_start_iterate
146794
pgstat_entry_ref_hash_lookup
148804
pgstat_entry_ref_hash_lookup_hash_internal
148804
manifest_files_lookup
167430
manifest_files_lookup_hash_internal
167430
MCVHashTable_insert
168400
MCVHashTable_insert_hash_internal
168400
MCVHashTable_lookup
168400
MCVHashTable_lookup_hash_internal
168400
filehash_lookup
169082
filehash_lookup_hash_internal
169082
nsphash_initial_bucket
170030
pagetable_delete
174664
tuplehash_reset
194996
catalogid_distance
204084
catalogid_entry_hash
204084
memoize_prev
204244
manifest_files_next
208000
manifest_files_insert
217752
manifest_files_insert_hash_internal
217752
MCVHashTable_prev
231362
manifest_files_iterate
245286
filehash_initial_bucket
280624
pagetable_iterate
280998
pagetable_prev
330978
memoize_distance
388874
manifest_files_initial_bucket
479366
MCVHashTable_initial_bucket
480452
memoize_entry_hash
491014
memoize_next
610530
memoize_insert
748950
memoize_insert_hash_internal
748950
pgstat_entry_ref_hash_prev
921790
tuplehash_iterate
1030956
tuplehash_lookup
1031282
catalogid_next
1173032
MCVHashTable_next
1216176
memoize_initial_bucket
1242382
catalogid_insert
1367714
catalogid_insert_hash_internal
1367714
tuplehash_prev
1643570
tuplehash_lookup_hash
1733744
pgstat_entry_ref_hash_delete
2253792
tuplehash_lookup_hash_internal
2765026
pgstat_entry_ref_hash_iterate
2969272
pgstat_entry_ref_hash_distance
3015926
tuplehash_distance
3387726
pagetable_distance
3639870
pgstat_entry_ref_hash_entry_hash
3666802
pagetable_entry_hash
3772450
tuplehash_entry_hash
4005884
pagetable_next
4358724
pgstat_entry_ref_hash_next
7064582
pagetable_insert
7399960
pagetable_insert_hash_internal
7399960
tuplehash_insert_hash
7758934
tuplehash_insert_hash_internal
7758934
tuplehash_next
8008106
pgstat_entry_ref_hash_insert
8250570
pgstat_entry_ref_hash_insert_hash_internal
8250570
catalogid_lookup
8800390
catalogid_lookup_hash_internal
8800390
catalogid_initial_bucket
10372188
pagetable_initial_bucket
11489174
pgstat_entry_ref_hash_initial_bucket
14319976
tuplehash_initial_bucket
14529996
Generated by:
LCOV version 1.16