LCOV - code coverage report
Current view:
top level
-
src/include/lib
- simplehash.h
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
85.2 %
284
242
Test Date:
2026-05-30 13:16:14
Functions:
76.2 %
411
313
Legend:
Lines:    
hit
not hit
Function Name
Hit count
tuplehash_stat
0
manifest_files_stat
0
pgsa_stash_name_table_stat
0
tuplehash_stat
0
pagetable_start_iterate_at
24
manifest_files_start_iterate_at
0
pgsa_stash_name_table_start_iterate_at
0
tuplehash_start_iterate_at
0
pagetable_start_iterate_at
24
keepwal_create
526
rolename_create
10
filehash_create
15
keepwal_create
15
blockreftable_create
32
ArchivedWAL_create
52
manifest_files_create
142
catalogid_create
260
derives_grow
3380
ArchivedWAL_grow
0
MCVHashTable_grow
0
backup_file_grow
0
blockreftable_grow
0
catalogid_grow
0
derives_grow
0
host_cache_grow
0
keepwal_grow
0
nsphash_grow
0
pgsa_saved_stash_table_grow
0
pgsa_stash_count_table_grow
0
pgsa_stash_name_table_grow
0
refcount_grow
0
rolename_grow
0
saophash_grow
0
filehash_grow
2
manifest_files_grow
3
collation_cache_grow
4
pgpa_trove_entry_grow
14
pgstat_snapshot_grow
16
pagetable_grow
239
memoize_grow
744
pgstat_entry_ref_hash_grow
872
tuplehash_grow
1486
tuplehash_estimate_space
3960
manifest_files_estimate_space
0
pgsa_stash_name_table_estimate_space
0
tuplehash_estimate_space
3960
derives_free
25657
backup_file_free
0
blockreftable_free
0
catalogid_free
0
derives_free
0
host_cache_free
0
keepwal_free
0
nsphash_free
0
pgsa_saved_stash_table_free
0
pgsa_stash_count_table_free
0
pgsa_stash_name_table_free
0
refcount_free
0
saophash_free
0
filehash_free
2
manifest_files_free
3
collation_cache_free
4
rolename_free
10
pgpa_trove_entry_free
14
pgstat_snapshot_free
16
ArchivedWAL_free
48
memoize_free
744
MCVHashTable_free
1280
tuplehash_free
1486
pgstat_entry_ref_hash_free
22050
derives_destroy
28051
derives_destroy
0
manifest_files_destroy
0
pgsa_stash_name_table_destroy
0
tuplehash_destroy
0
rolename_destroy
10
ArchivedWAL_destroy
48
MCVHashTable_destroy
1280
pagetable_destroy
5535
pgstat_entry_ref_hash_destroy
21178
tuplehash_reset
129216
manifest_files_reset
0
pgsa_stash_name_table_reset
0
tuplehash_reset
129216
filehash_start_iterate
133435
pgsa_stash_name_table_start_iterate
0
pgsa_saved_stash_table_start_iterate
2
blockreftable_start_iterate
15
filehash_start_iterate
30
manifest_files_start_iterate
128
ArchivedWAL_start_iterate
2674
pagetable_start_iterate
5459
pgstat_entry_ref_hash_start_iterate
27898
tuplehash_start_iterate
97229
memoize_delete_item
195786
manifest_files_delete_item
0
pgsa_stash_name_table_delete_item
0
tuplehash_delete_item
0
ArchivedWAL_delete_item
43
memoize_delete_item
1592
refcount_delete_item
194151
derives_allocate
211748
derives_allocate
0
pgsa_saved_stash_table_allocate
2
pgsa_stash_count_table_allocate
6
pgsa_stash_name_table_allocate
6
rolename_allocate
10
backup_file_allocate
12
host_cache_allocate
15
keepwal_allocate
15
filehash_allocate
17
blockreftable_allocate
32
ArchivedWAL_allocate
52
collation_cache_allocate
57
saophash_allocate
111
manifest_files_allocate
145
catalogid_allocate
260
pgstat_snapshot_allocate
831
MCVHashTable_allocate
1280
memoize_allocate
1840
tuplehash_allocate
6609
pgstat_entry_ref_hash_allocate
22050
nsphash_allocate
24064
refcount_allocate
24675
pgpa_trove_entry_allocate
129659
derives_create
213616
derives_create
0
pgsa_saved_stash_table_create
2
pgsa_stash_count_table_create
6
pgsa_stash_name_table_create
6
backup_file_create
12
host_cache_create
15
collation_cache_create
53
saophash_create
111
pgstat_snapshot_create
815
memoize_create
1096
MCVHashTable_create
1280
tuplehash_create
5123
pagetable_create
5535
pgstat_entry_ref_hash_create
21178
nsphash_create
24064
refcount_create
24675
pgpa_trove_entry_create
129645
derives_update_parameters
217522
derives_update_parameters
0
pgsa_saved_stash_table_update_parameters
2
pgsa_stash_count_table_update_parameters
6
pgsa_stash_name_table_update_parameters
6
rolename_update_parameters
10
backup_file_update_parameters
12
host_cache_update_parameters
15
keepwal_update_parameters
15
filehash_update_parameters
17
blockreftable_update_parameters
32
ArchivedWAL_update_parameters
52
collation_cache_update_parameters
57
saophash_update_parameters
111
manifest_files_update_parameters
145
catalogid_update_parameters
260
pgstat_snapshot_update_parameters
831
MCVHashTable_update_parameters
1280
memoize_update_parameters
1840
pagetable_update_parameters
5774
tuplehash_update_parameters
6609
pgstat_entry_ref_hash_update_parameters
22050
nsphash_update_parameters
24064
refcount_update_parameters
24675
pgpa_trove_entry_update_parameters
129659
derives_compute_size
435044
derives_compute_size
0
pgsa_saved_stash_table_compute_size
4
pgsa_stash_count_table_compute_size
12
pgsa_stash_name_table_compute_size
12
rolename_compute_size
20
backup_file_compute_size
24
host_cache_compute_size
30
keepwal_compute_size
30
filehash_compute_size
34
blockreftable_compute_size
64
ArchivedWAL_compute_size
104
collation_cache_compute_size
114
saophash_compute_size
222
manifest_files_compute_size
290
catalogid_compute_size
520
pgstat_snapshot_compute_size
1662
MCVHashTable_compute_size
2560
memoize_compute_size
3680
pagetable_compute_size
11548
tuplehash_compute_size
13218
pgstat_entry_ref_hash_compute_size
44100
nsphash_compute_size
48128
refcount_compute_size
49350
pgpa_trove_entry_compute_size
259318
tuplehash_lookup_hash
1053361
manifest_files_lookup_hash
0
pgsa_stash_name_table_lookup_hash
0
tuplehash_lookup_hash
1053361
pagetable_delete
1394009
manifest_files_delete
0
pgsa_stash_name_table_delete
0
tuplehash_delete
0
pagetable_delete
116451
pgstat_entry_ref_hash_delete
1277558
derives_prev
2315129
ArchivedWAL_prev
0
blockreftable_prev
0
derives_prev
0
host_cache_prev
0
keepwal_prev
0
pgsa_saved_stash_table_prev
0
pgsa_stash_count_table_prev
0
pgsa_stash_name_table_prev
0
rolename_prev
0
nsphash_prev
1
backup_file_prev
41
collation_cache_prev
122
saophash_prev
699
pgpa_trove_entry_prev
6534
refcount_prev
9481
filehash_prev
11732
catalogid_prev
26952
manifest_files_prev
27696
pgstat_snapshot_prev
62832
memoize_prev
138199
MCVHashTable_prev
180294
pagetable_prev
201114
pgstat_entry_ref_hash_prev
537272
tuplehash_prev
1112160
filehash_iterate
2631222
pgsa_stash_name_table_iterate
0
pgsa_saved_stash_table_iterate
7
blockreftable_iterate
690
ArchivedWAL_iterate
3036
filehash_iterate
37548
manifest_files_iterate
131386
pagetable_iterate
164110
tuplehash_iterate
666947
pgstat_entry_ref_hash_iterate
1627498
tuplehash_insert_hash
5171664
manifest_files_insert_hash
0
pgsa_stash_name_table_insert_hash
0
tuplehash_insert_hash
5171664
derives_distance
6835856
ArchivedWAL_distance
0
derives_distance
0
host_cache_distance
0
keepwal_distance
0
pgsa_saved_stash_table_distance
0
pgsa_stash_count_table_distance
0
pgsa_stash_name_table_distance
0
rolename_distance
0
blockreftable_distance
56
nsphash_distance
114
backup_file_distance
414
saophash_distance
559
collation_cache_distance
614
pgpa_trove_entry_distance
11942
filehash_distance
19943
refcount_distance
26168
pgstat_snapshot_distance
35004
manifest_files_distance
45726
MCVHashTable_distance
109835
catalogid_distance
144678
memoize_distance
287524
pgstat_entry_ref_hash_distance
1752557
pagetable_distance
2187641
tuplehash_distance
2213081
derives_entry_hash
8040974
derives_entry_hash
0
host_cache_entry_hash
0
keepwal_entry_hash
0
pgsa_saved_stash_table_entry_hash
0
pgsa_stash_count_table_entry_hash
0
pgsa_stash_name_table_entry_hash
0
rolename_entry_hash
0
ArchivedWAL_entry_hash
43
blockreftable_entry_hash
56
nsphash_entry_hash
114
backup_file_entry_hash
414
saophash_entry_hash
559
collation_cache_entry_hash
768
pgpa_trove_entry_entry_hash
12553
filehash_entry_hash
23506
manifest_files_entry_hash
48562
pgstat_snapshot_entry_hash
50498
MCVHashTable_entry_hash
109835
catalogid_entry_hash
144678
refcount_entry_hash
262323
memoize_entry_hash
357254
pgstat_entry_ref_hash_entry_hash
2124017
pagetable_entry_hash
2269870
tuplehash_entry_hash
2635924
derives_lookup
8286342
derives_lookup
0
rolename_lookup
0
pgsa_saved_stash_table_lookup
6
pgsa_stash_count_table_lookup
11
pgsa_stash_name_table_lookup
11
keepwal_lookup
694
memoize_lookup
1600
saophash_lookup
2796
pgstat_snapshot_lookup
7225
backup_file_lookup
12144
blockreftable_lookup
20688
ArchivedWAL_lookup
32697
nsphash_lookup
77718
filehash_lookup
84268
manifest_files_lookup
90014
pgstat_entry_ref_hash_lookup
90043
pagetable_lookup
94624
MCVHashTable_lookup
128000
pgpa_trove_entry_lookup
269454
tuplehash_lookup
588319
refcount_lookup
641963
catalogid_lookup
6144067
derives_lookup_hash_internal
9339703
derives_lookup_hash_internal
0
rolename_lookup_hash_internal
0
pgsa_saved_stash_table_lookup_hash_internal
6
pgsa_stash_count_table_lookup_hash_internal
11
pgsa_stash_name_table_lookup_hash_internal
11
keepwal_lookup_hash_internal
694
memoize_lookup_hash_internal
1600
saophash_lookup_hash_internal
2796
pgstat_snapshot_lookup_hash_internal
7225
backup_file_lookup_hash_internal
12144
blockreftable_lookup_hash_internal
20688
ArchivedWAL_lookup_hash_internal
32697
nsphash_lookup_hash_internal
77718
filehash_lookup_hash_internal
84268
manifest_files_lookup_hash_internal
90014
pgstat_entry_ref_hash_lookup_hash_internal
90043
pagetable_lookup_hash_internal
94624
MCVHashTable_lookup_hash_internal
128000
pgpa_trove_entry_lookup_hash_internal
269454
refcount_lookup_hash_internal
641963
tuplehash_lookup_hash_internal
1641680
catalogid_lookup_hash_internal
6144067
derives_insert
11473232
derives_insert
0
rolename_insert
0
tuplehash_insert
0
pgsa_saved_stash_table_insert
5
pgsa_stash_name_table_insert
9
pgsa_stash_count_table_insert
12
keepwal_insert
20
host_cache_insert
29
ArchivedWAL_insert
97
collation_cache_insert
879
saophash_insert
1148
backup_file_insert
12007
nsphash_insert
30090
pgstat_snapshot_insert
35201
filehash_insert
36043
blockreftable_insert
51946
manifest_files_insert
116756
MCVHashTable_insert
128000
pgpa_trove_entry_insert
157394
refcount_insert
194151
memoize_insert
577901
catalogid_insert
957579
pagetable_insert
4514994
pgstat_entry_ref_hash_insert
4658971
derives_next
14754307
derives_next
0
host_cache_next
0
pgsa_saved_stash_table_next
0
pgsa_stash_count_table_next
0
pgsa_stash_name_table_next
0
rolename_next
0
keepwal_next
2
ArchivedWAL_next
43
blockreftable_next
96
nsphash_next
683
collation_cache_next
756
backup_file_next
947
saophash_next
3376
pgpa_trove_entry_next
49452
filehash_next
73567
pgstat_snapshot_next
99137
manifest_files_next
105417
refcount_next
269795
memoize_next
437935
catalogid_next
863214
MCVHashTable_next
985803
pagetable_next
2648668
pgstat_entry_ref_hash_next
4165916
tuplehash_next
5049500
derives_insert_hash_internal
16644896
derives_insert_hash_internal
0
rolename_insert_hash_internal
0
pgsa_saved_stash_table_insert_hash_internal
5
pgsa_stash_name_table_insert_hash_internal
9
pgsa_stash_count_table_insert_hash_internal
12
keepwal_insert_hash_internal
20
host_cache_insert_hash_internal
29
ArchivedWAL_insert_hash_internal
97
collation_cache_insert_hash_internal
879
saophash_insert_hash_internal
1148
backup_file_insert_hash_internal
12007
nsphash_insert_hash_internal
30090
pgstat_snapshot_insert_hash_internal
35201
filehash_insert_hash_internal
36043
blockreftable_insert_hash_internal
51946
manifest_files_insert_hash_internal
116756
MCVHashTable_insert_hash_internal
128000
pgpa_trove_entry_insert_hash_internal
157394
refcount_insert_hash_internal
194151
memoize_insert_hash_internal
577901
catalogid_insert_hash_internal
957579
pagetable_insert_hash_internal
4514994
pgstat_entry_ref_hash_insert_hash_internal
4658971
tuplehash_insert_hash_internal
5171664
derives_initial_bucket
35419703
derives_initial_bucket
0
rolename_initial_bucket
0
pgsa_saved_stash_table_initial_bucket
11
pgsa_stash_name_table_initial_bucket
20
pgsa_stash_count_table_initial_bucket
23
host_cache_initial_bucket
29
keepwal_initial_bucket
714
collation_cache_initial_bucket
1647
saophash_initial_bucket
4503
backup_file_initial_bucket
24565
ArchivedWAL_initial_bucket
32837
blockreftable_initial_bucket
72690
pgstat_snapshot_initial_bucket
92930
nsphash_initial_bucket
107922
filehash_initial_bucket
143819
manifest_files_initial_bucket
255335
MCVHashTable_initial_bucket
365835
pgpa_trove_entry_initial_bucket
439401
memoize_initial_bucket
936767
refcount_initial_bucket
1098437
pagetable_initial_bucket
6995939
catalogid_initial_bucket
7246324
pgstat_entry_ref_hash_initial_bucket
8150589
tuplehash_initial_bucket
9449366
Generated by:
LCOV version 2.0-1