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 13:16:38
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
3357
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
237
memoize_grow
695
pgstat_entry_ref_hash_grow
882
tuplehash_grow
1504
tuplehash_estimate_space
3958
manifest_files_estimate_space
0
pgsa_stash_name_table_estimate_space
0
tuplehash_estimate_space
3958
derives_free
25489
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
695
MCVHashTable_free
1290
tuplehash_free
1504
pgstat_entry_ref_hash_free
21903
derives_destroy
27906
derives_destroy
0
manifest_files_destroy
0
pgsa_stash_name_table_destroy
0
tuplehash_destroy
0
rolename_destroy
10
ArchivedWAL_destroy
48
MCVHashTable_destroy
1290
pagetable_destroy
5537
pgstat_entry_ref_hash_destroy
21021
tuplehash_reset
129216
manifest_files_reset
0
pgsa_stash_name_table_reset
0
tuplehash_reset
129216
filehash_start_iterate
135154
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
4580
pagetable_start_iterate
5464
pgstat_entry_ref_hash_start_iterate
27718
tuplehash_start_iterate
97217
memoize_delete_item
194572
manifest_files_delete_item
0
pgsa_stash_name_table_delete_item
0
tuplehash_delete_item
0
ArchivedWAL_delete_item
30
memoize_delete_item
1592
refcount_delete_item
192950
derives_allocate
212568
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
836
MCVHashTable_allocate
1290
memoize_allocate
1811
tuplehash_allocate
6608
pgstat_entry_ref_hash_allocate
21903
nsphash_allocate
23931
refcount_allocate
24506
pgpa_trove_entry_allocate
130943
derives_create
214460
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
820
memoize_create
1116
MCVHashTable_create
1290
tuplehash_create
5104
pagetable_create
5538
pgstat_entry_ref_hash_create
21021
nsphash_create
23931
refcount_create
24506
pgpa_trove_entry_create
130929
derives_update_parameters
218343
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
836
MCVHashTable_update_parameters
1290
memoize_update_parameters
1811
pagetable_update_parameters
5775
tuplehash_update_parameters
6608
pgstat_entry_ref_hash_update_parameters
21903
nsphash_update_parameters
23931
refcount_update_parameters
24506
pgpa_trove_entry_update_parameters
130943
derives_compute_size
436686
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
1672
MCVHashTable_compute_size
2580
memoize_compute_size
3622
pagetable_compute_size
11550
tuplehash_compute_size
13216
pgstat_entry_ref_hash_compute_size
43806
nsphash_compute_size
47862
refcount_compute_size
49012
pgpa_trove_entry_compute_size
261886
tuplehash_lookup_hash
1053374
manifest_files_lookup_hash
0
pgsa_stash_name_table_lookup_hash
0
tuplehash_lookup_hash
1053374
pagetable_delete
1378200
manifest_files_delete
0
pgsa_stash_name_table_delete
0
tuplehash_delete
0
pagetable_delete
116447
pgstat_entry_ref_hash_delete
1261753
derives_prev
2342536
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
7
backup_file_prev
15
collation_cache_prev
104
saophash_prev
699
pgpa_trove_entry_prev
6589
refcount_prev
8691
filehash_prev
10165
catalogid_prev
26667
manifest_files_prev
29031
pgstat_snapshot_prev
55335
memoize_prev
137496
MCVHashTable_prev
191888
pagetable_prev
200096
pgstat_entry_ref_hash_prev
544927
tuplehash_prev
1130826
filehash_iterate
2641998
pgsa_stash_name_table_iterate
0
pgsa_saved_stash_table_iterate
7
blockreftable_iterate
690
ArchivedWAL_iterate
8795
filehash_iterate
37548
manifest_files_iterate
131378
pagetable_iterate
163429
tuplehash_iterate
668881
pgstat_entry_ref_hash_iterate
1631270
tuplehash_insert_hash
5182218
manifest_files_insert_hash
0
pgsa_stash_name_table_insert_hash
0
tuplehash_insert_hash
5182218
derives_distance
6781375
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
44
nsphash_distance
148
collation_cache_distance
317
backup_file_distance
417
saophash_distance
559
pgpa_trove_entry_distance
12084
filehash_distance
20212
refcount_distance
24878
pgstat_snapshot_distance
31747
manifest_files_distance
46743
MCVHashTable_distance
112818
catalogid_distance
144063
memoize_distance
259434
pgstat_entry_ref_hash_distance
1719558
pagetable_distance
2174593
tuplehash_distance
2233760
derives_entry_hash
7980515
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
30
blockreftable_entry_hash
44
nsphash_entry_hash
148
backup_file_entry_hash
417
collation_cache_entry_hash
450
saophash_entry_hash
559
pgpa_trove_entry_entry_hash
12695
filehash_entry_hash
23612
pgstat_snapshot_entry_hash
47035
manifest_files_entry_hash
49581
MCVHashTable_entry_hash
112818
catalogid_entry_hash
144063
refcount_entry_hash
257729
memoize_entry_hash
327304
pgstat_entry_ref_hash_entry_hash
2087864
pagetable_entry_hash
2256357
tuplehash_entry_hash
2659809
derives_lookup
8300189
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
2780
pgstat_snapshot_lookup
7267
backup_file_lookup
12144
blockreftable_lookup
20688
ArchivedWAL_lookup
33444
nsphash_lookup
77423
filehash_lookup
84268
pgstat_entry_ref_hash_lookup
89606
manifest_files_lookup
90014
pagetable_lookup
94616
MCVHashTable_lookup
129000
pgpa_trove_entry_lookup
274586
tuplehash_lookup
588321
refcount_lookup
651354
catalogid_lookup
6142356
derives_lookup_hash_internal
9353563
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
2780
pgstat_snapshot_lookup_hash_internal
7267
backup_file_lookup_hash_internal
12144
blockreftable_lookup_hash_internal
20688
ArchivedWAL_lookup_hash_internal
33444
nsphash_lookup_hash_internal
77423
filehash_lookup_hash_internal
84268
pgstat_entry_ref_hash_lookup_hash_internal
89606
manifest_files_lookup_hash_internal
90014
pagetable_lookup_hash_internal
94616
MCVHashTable_lookup_hash_internal
129000
pgpa_trove_entry_lookup_hash_internal
274586
refcount_lookup_hash_internal
651354
tuplehash_lookup_hash_internal
1641695
catalogid_lookup_hash_internal
6142356
derives_insert
11336430
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
86
collation_cache_insert
863
saophash_insert
1148
backup_file_insert
12007
nsphash_insert
29910
pgstat_snapshot_insert
34844
filehash_insert
36043
blockreftable_insert
51946
manifest_files_insert
116756
MCVHashTable_insert
129000
pgpa_trove_entry_insert
160483
refcount_insert
192950
memoize_insert
530497
catalogid_insert
957587
pagetable_insert
4496190
pgstat_entry_ref_hash_insert
4586045
derives_next
14709249
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
30
blockreftable_next
80
collation_cache_next
444
nsphash_next
909
backup_file_next
937
saophash_next
3369
pgpa_trove_entry_next
49748
filehash_next
72295
pgstat_snapshot_next
88391
manifest_files_next
110506
refcount_next
262447
memoize_next
408467
catalogid_next
867708
MCVHashTable_next
1020556
pagetable_next
2634652
pgstat_entry_ref_hash_next
4097416
tuplehash_next
5091292
derives_insert_hash_internal
16518648
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
86
collation_cache_insert_hash_internal
863
saophash_insert_hash_internal
1148
backup_file_insert_hash_internal
12007
nsphash_insert_hash_internal
29910
pgstat_snapshot_insert_hash_internal
34844
filehash_insert_hash_internal
36043
blockreftable_insert_hash_internal
51946
manifest_files_insert_hash_internal
116756
MCVHashTable_insert_hash_internal
129000
pgpa_trove_entry_insert_hash_internal
160483
refcount_insert_hash_internal
192950
memoize_insert_hash_internal
530497
catalogid_insert_hash_internal
957587
pagetable_insert_hash_internal
4496190
pgstat_entry_ref_hash_insert_hash_internal
4586045
tuplehash_insert_hash_internal
5182218
derives_initial_bucket
35231053
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
1313
saophash_initial_bucket
4487
backup_file_initial_bucket
24568
ArchivedWAL_initial_bucket
33560
blockreftable_initial_bucket
72678
pgstat_snapshot_initial_bucket
89152
nsphash_initial_bucket
107481
filehash_initial_bucket
143925
manifest_files_initial_bucket
256354
MCVHashTable_initial_bucket
370818
pgpa_trove_entry_initial_bucket
447764
memoize_initial_bucket
859414
refcount_initial_bucket
1102033
pagetable_initial_bucket
6963610
catalogid_initial_bucket
7244006
pgstat_entry_ref_hash_initial_bucket
8025270
tuplehash_initial_bucket
9483823
Generated by:
LCOV version 2.0-1