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-07 18:16:40
Functions:
76.2 %
411
313
Legend:
Lines:    
hit
not hit
Function Name
Hit count
derives_allocate
212493
ArchivedWAL_allocate
52
MCVHashTable_allocate
1284
backup_file_allocate
12
blockreftable_allocate
32
catalogid_allocate
260
collation_cache_allocate
57
derives_allocate
0
filehash_allocate
17
host_cache_allocate
15
keepwal_allocate
15
manifest_files_allocate
145
memoize_allocate
1795
nsphash_allocate
24163
pgpa_trove_entry_allocate
130568
pgsa_saved_stash_table_allocate
2
pgsa_stash_count_table_allocate
6
pgsa_stash_name_table_allocate
6
pgstat_entry_ref_hash_allocate
21961
pgstat_snapshot_allocate
830
refcount_allocate
24543
rolename_allocate
10
saophash_allocate
111
tuplehash_allocate
6609
derives_compute_size
436466
ArchivedWAL_compute_size
104
MCVHashTable_compute_size
2568
backup_file_compute_size
24
blockreftable_compute_size
64
catalogid_compute_size
520
collation_cache_compute_size
114
derives_compute_size
0
filehash_compute_size
34
host_cache_compute_size
30
keepwal_compute_size
30
manifest_files_compute_size
290
memoize_compute_size
3590
nsphash_compute_size
48326
pagetable_compute_size
11480
pgpa_trove_entry_compute_size
261136
pgsa_saved_stash_table_compute_size
4
pgsa_stash_count_table_compute_size
12
pgsa_stash_name_table_compute_size
12
pgstat_entry_ref_hash_compute_size
43922
pgstat_snapshot_compute_size
1660
refcount_compute_size
49086
rolename_compute_size
20
saophash_compute_size
222
tuplehash_compute_size
13218
derives_create
214307
MCVHashTable_create
1284
backup_file_create
12
collation_cache_create
53
derives_create
0
host_cache_create
15
memoize_create
1080
nsphash_create
24163
pagetable_create
5503
pgpa_trove_entry_create
130554
pgsa_saved_stash_table_create
2
pgsa_stash_count_table_create
6
pgsa_stash_name_table_create
6
pgstat_entry_ref_hash_create
21055
pgstat_snapshot_create
814
refcount_create
24543
saophash_create
111
tuplehash_create
5106
derives_destroy
27900
ArchivedWAL_destroy
48
MCVHashTable_destroy
1284
derives_destroy
0
manifest_files_destroy
0
pagetable_destroy
5503
pgsa_stash_name_table_destroy
0
pgstat_entry_ref_hash_destroy
21055
rolename_destroy
10
tuplehash_destroy
0
derives_distance
6779600
ArchivedWAL_distance
0
MCVHashTable_distance
112413
backup_file_distance
417
blockreftable_distance
44
catalogid_distance
144819
collation_cache_distance
442
derives_distance
0
filehash_distance
20212
host_cache_distance
0
keepwal_distance
0
manifest_files_distance
46743
memoize_distance
272863
nsphash_distance
140
pagetable_distance
2174087
pgpa_trove_entry_distance
11998
pgsa_saved_stash_table_distance
0
pgsa_stash_count_table_distance
0
pgsa_stash_name_table_distance
0
pgstat_entry_ref_hash_distance
1704354
pgstat_snapshot_distance
33629
refcount_distance
23911
rolename_distance
0
saophash_distance
559
tuplehash_distance
2232969
derives_entry_hash
7986874
ArchivedWAL_entry_hash
43
MCVHashTable_entry_hash
112413
backup_file_entry_hash
417
blockreftable_entry_hash
44
catalogid_entry_hash
144819
collation_cache_entry_hash
575
derives_entry_hash
0
filehash_entry_hash
23612
host_cache_entry_hash
0
keepwal_entry_hash
0
manifest_files_entry_hash
49581
memoize_entry_hash
341194
nsphash_entry_hash
140
pagetable_entry_hash
2255859
pgpa_trove_entry_entry_hash
12609
pgsa_saved_stash_table_entry_hash
0
pgsa_stash_count_table_entry_hash
0
pgsa_stash_name_table_entry_hash
0
pgstat_entry_ref_hash_entry_hash
2080984
pgstat_snapshot_entry_hash
49562
refcount_entry_hash
255025
rolename_entry_hash
0
saophash_entry_hash
559
tuplehash_entry_hash
2659438
derives_free
25560
ArchivedWAL_free
48
MCVHashTable_free
1284
backup_file_free
0
blockreftable_free
0
catalogid_free
0
collation_cache_free
4
derives_free
0
filehash_free
2
host_cache_free
0
keepwal_free
0
manifest_files_free
3
memoize_free
715
nsphash_free
0
pgpa_trove_entry_free
14
pgsa_saved_stash_table_free
0
pgsa_stash_count_table_free
0
pgsa_stash_name_table_free
0
pgstat_entry_ref_hash_free
21961
pgstat_snapshot_free
16
refcount_free
0
rolename_free
10
saophash_free
0
tuplehash_free
1503
derives_grow
3400
ArchivedWAL_grow
0
MCVHashTable_grow
0
backup_file_grow
0
blockreftable_grow
0
catalogid_grow
0
collation_cache_grow
4
derives_grow
0
filehash_grow
2
host_cache_grow
0
keepwal_grow
0
manifest_files_grow
3
memoize_grow
715
nsphash_grow
0
pagetable_grow
237
pgpa_trove_entry_grow
14
pgsa_saved_stash_table_grow
0
pgsa_stash_count_table_grow
0
pgsa_stash_name_table_grow
0
pgstat_entry_ref_hash_grow
906
pgstat_snapshot_grow
16
refcount_grow
0
rolename_grow
0
saophash_grow
0
tuplehash_grow
1503
derives_initial_bucket
35349331
ArchivedWAL_initial_bucket
34692
MCVHashTable_initial_bucket
369213
backup_file_initial_bucket
24568
blockreftable_initial_bucket
72678
catalogid_initial_bucket
7246064
collation_cache_initial_bucket
1438
derives_initial_bucket
0
filehash_initial_bucket
143924
host_cache_initial_bucket
29
keepwal_initial_bucket
714
manifest_files_initial_bucket
256354
memoize_initial_bucket
892880
nsphash_initial_bucket
108022
pagetable_initial_bucket
6961625
pgpa_trove_entry_initial_bucket
447347
pgsa_saved_stash_table_initial_bucket
11
pgsa_stash_count_table_initial_bucket
23
pgsa_stash_name_table_initial_bucket
20
pgstat_entry_ref_hash_initial_bucket
8094620
pgstat_snapshot_initial_bucket
91732
refcount_initial_bucket
1097239
rolename_initial_bucket
0
saophash_initial_bucket
4502
tuplehash_initial_bucket
9501636
derives_insert
11422892
ArchivedWAL_insert
99
MCVHashTable_insert
128400
backup_file_insert
12007
blockreftable_insert
51946
catalogid_insert
957595
collation_cache_insert
863
derives_insert
0
filehash_insert
36043
host_cache_insert
29
keepwal_insert
20
manifest_files_insert
116756
memoize_insert
550074
nsphash_insert
30189
pagetable_insert
4494715
pgpa_trove_entry_insert
160376
pgsa_saved_stash_table_insert
5
pgsa_stash_count_table_insert
12
pgsa_stash_name_table_insert
9
pgstat_entry_ref_hash_insert
4654780
pgstat_snapshot_insert
34935
refcount_insert
192891
rolename_insert
0
saophash_insert
1148
tuplehash_insert
0
derives_insert_hash_internal
16623271
ArchivedWAL_insert_hash_internal
99
MCVHashTable_insert_hash_internal
128400
backup_file_insert_hash_internal
12007
blockreftable_insert_hash_internal
51946
catalogid_insert_hash_internal
957595
collation_cache_insert_hash_internal
863
derives_insert_hash_internal
0
filehash_insert_hash_internal
36043
host_cache_insert_hash_internal
29
keepwal_insert_hash_internal
20
manifest_files_insert_hash_internal
116756
memoize_insert_hash_internal
550074
nsphash_insert_hash_internal
30189
pagetable_insert_hash_internal
4494715
pgpa_trove_entry_insert_hash_internal
160376
pgsa_saved_stash_table_insert_hash_internal
5
pgsa_stash_count_table_insert_hash_internal
12
pgsa_stash_name_table_insert_hash_internal
9
pgstat_entry_ref_hash_insert_hash_internal
4654780
pgstat_snapshot_insert_hash_internal
34935
refcount_insert_hash_internal
192891
rolename_insert_hash_internal
0
saophash_insert_hash_internal
1148
tuplehash_insert_hash_internal
5200379
derives_lookup
8300009
ArchivedWAL_lookup
34550
MCVHashTable_lookup
128400
backup_file_lookup
12144
blockreftable_lookup
20688
catalogid_lookup
6143650
derives_lookup
0
filehash_lookup
84267
keepwal_lookup
694
manifest_files_lookup
90014
memoize_lookup
1600
nsphash_lookup
77693
pagetable_lookup
94614
pgpa_trove_entry_lookup
274362
pgsa_saved_stash_table_lookup
6
pgsa_stash_count_table_lookup
11
pgsa_stash_name_table_lookup
11
pgstat_entry_ref_hash_lookup
89640
pgstat_snapshot_lookup
7232
refcount_lookup
649323
rolename_lookup
0
saophash_lookup
2795
tuplehash_lookup
588315
derives_lookup_hash_internal
9353410
ArchivedWAL_lookup_hash_internal
34550
MCVHashTable_lookup_hash_internal
128400
backup_file_lookup_hash_internal
12144
blockreftable_lookup_hash_internal
20688
catalogid_lookup_hash_internal
6143650
derives_lookup_hash_internal
0
filehash_lookup_hash_internal
84267
keepwal_lookup_hash_internal
694
manifest_files_lookup_hash_internal
90014
memoize_lookup_hash_internal
1600
nsphash_lookup_hash_internal
77693
pagetable_lookup_hash_internal
94614
pgpa_trove_entry_lookup_hash_internal
274362
pgsa_saved_stash_table_lookup_hash_internal
6
pgsa_stash_count_table_lookup_hash_internal
11
pgsa_stash_name_table_lookup_hash_internal
11
pgstat_entry_ref_hash_lookup_hash_internal
89640
pgstat_snapshot_lookup_hash_internal
7232
refcount_lookup_hash_internal
649323
rolename_lookup_hash_internal
0
saophash_lookup_hash_internal
2795
tuplehash_lookup_hash_internal
1641716
derives_next
14742772
ArchivedWAL_next
43
MCVHashTable_next
1003687
backup_file_next
937
blockreftable_next
80
catalogid_next
864434
collation_cache_next
599
derives_next
0
filehash_next
72293
host_cache_next
0
keepwal_next
2
manifest_files_next
110506
memoize_next
419403
nsphash_next
877
pagetable_next
2634133
pgpa_trove_entry_next
49654
pgsa_saved_stash_table_next
0
pgsa_stash_count_table_next
0
pgsa_stash_name_table_next
0
pgstat_entry_ref_hash_next
4137344
pgstat_snapshot_next
95731
refcount_next
257906
rolename_next
0
saophash_next
3374
tuplehash_next
5091769
derives_prev
2364674
ArchivedWAL_prev
0
MCVHashTable_prev
188022
backup_file_prev
15
blockreftable_prev
0
catalogid_prev
27024
collation_cache_prev
146
derives_prev
0
filehash_prev
10165
host_cache_prev
0
keepwal_prev
0
manifest_files_prev
29031
memoize_prev
134571
nsphash_prev
12
pagetable_prev
200104
pgpa_trove_entry_prev
6589
pgsa_saved_stash_table_prev
0
pgsa_stash_count_table_prev
0
pgsa_stash_name_table_prev
0
pgstat_entry_ref_hash_prev
571672
pgstat_snapshot_prev
61510
refcount_prev
7675
rolename_prev
0
saophash_prev
699
tuplehash_prev
1127439
derives_update_parameters
218233
ArchivedWAL_update_parameters
52
MCVHashTable_update_parameters
1284
backup_file_update_parameters
12
blockreftable_update_parameters
32
catalogid_update_parameters
260
collation_cache_update_parameters
57
derives_update_parameters
0
filehash_update_parameters
17
host_cache_update_parameters
15
keepwal_update_parameters
15
manifest_files_update_parameters
145
memoize_update_parameters
1795
nsphash_update_parameters
24163
pagetable_update_parameters
5740
pgpa_trove_entry_update_parameters
130568
pgsa_saved_stash_table_update_parameters
2
pgsa_stash_count_table_update_parameters
6
pgsa_stash_name_table_update_parameters
6
pgstat_entry_ref_hash_update_parameters
21961
pgstat_snapshot_update_parameters
830
refcount_update_parameters
24543
rolename_update_parameters
10
saophash_update_parameters
111
tuplehash_update_parameters
6609
filehash_iterate
2631586
ArchivedWAL_iterate
7131
blockreftable_iterate
690
filehash_iterate
37548
manifest_files_iterate
131378
pagetable_iterate
163120
pgsa_saved_stash_table_iterate
7
pgsa_stash_name_table_iterate
0
pgstat_entry_ref_hash_iterate
1622784
tuplehash_iterate
668928
filehash_start_iterate
135165
ArchivedWAL_start_iterate
4580
blockreftable_start_iterate
15
filehash_start_iterate
30
manifest_files_start_iterate
128
pagetable_start_iterate
5429
pgsa_saved_stash_table_start_iterate
2
pgsa_stash_name_table_start_iterate
0
pgstat_entry_ref_hash_start_iterate
27767
tuplehash_start_iterate
97214
keepwal_create
526
ArchivedWAL_create
52
blockreftable_create
32
catalogid_create
260
filehash_create
15
keepwal_create
15
manifest_files_create
142
rolename_create
10
memoize_delete_item
194526
ArchivedWAL_delete_item
43
manifest_files_delete_item
0
memoize_delete_item
1592
pgsa_stash_name_table_delete_item
0
refcount_delete_item
192891
tuplehash_delete_item
0
pagetable_delete
1385750
manifest_files_delete
0
pagetable_delete
116437
pgsa_stash_name_table_delete
0
pgstat_entry_ref_hash_delete
1269313
tuplehash_delete
0
pagetable_start_iterate_at
24
manifest_files_start_iterate_at
0
pagetable_start_iterate_at
24
pgsa_stash_name_table_start_iterate_at
0
tuplehash_start_iterate_at
0
tuplehash_estimate_space
3958
manifest_files_estimate_space
0
pgsa_stash_name_table_estimate_space
0
tuplehash_estimate_space
3958
tuplehash_insert_hash
5200379
manifest_files_insert_hash
0
pgsa_stash_name_table_insert_hash
0
tuplehash_insert_hash
5200379
tuplehash_lookup_hash
1053401
manifest_files_lookup_hash
0
pgsa_stash_name_table_lookup_hash
0
tuplehash_lookup_hash
1053401
tuplehash_reset
129216
manifest_files_reset
0
pgsa_stash_name_table_reset
0
tuplehash_reset
129216
tuplehash_stat
0
manifest_files_stat
0
pgsa_stash_name_table_stat
0
tuplehash_stat
0
Generated by:
LCOV version 2.0-1