LCOV - code coverage report
Current view:
top level
-
src/include/lib
- simplehash.h
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19beta1
Lines:
85.2 %
284
242
Test Date:
2026-06-24 17:16:41
Functions:
74.7 %
411
307
Legend:
Lines:    
hit
not hit
Function Name
Hit count
derives_allocate
212734
ArchivedWAL_allocate
52
MCVHashTable_allocate
1143
backup_file_allocate
12
blockreftable_allocate
32
catalogid_allocate
192
collation_cache_allocate
57
derives_allocate
0
filehash_allocate
17
host_cache_allocate
15
keepwal_allocate
15
manifest_files_allocate
145
memoize_allocate
1838
nsphash_allocate
23831
pgpa_trove_entry_allocate
131159
pgsa_saved_stash_table_allocate
2
pgsa_stash_count_table_allocate
6
pgsa_stash_name_table_allocate
6
pgstat_entry_ref_hash_allocate
22104
pgstat_snapshot_allocate
827
refcount_allocate
24643
rolename_allocate
0
saophash_allocate
111
tuplehash_allocate
6527
derives_compute_size
436852
ArchivedWAL_compute_size
104
MCVHashTable_compute_size
2286
backup_file_compute_size
24
blockreftable_compute_size
64
catalogid_compute_size
384
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
3676
nsphash_compute_size
47662
pagetable_compute_size
11384
pgpa_trove_entry_compute_size
262318
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
44208
pgstat_snapshot_compute_size
1654
refcount_compute_size
49286
rolename_compute_size
0
saophash_compute_size
222
tuplehash_compute_size
13054
derives_create
214519
MCVHashTable_create
1143
backup_file_create
12
collation_cache_create
53
derives_create
0
host_cache_create
15
memoize_create
1094
nsphash_create
23831
pagetable_create
5453
pgpa_trove_entry_create
131145
pgsa_saved_stash_table_create
2
pgsa_stash_count_table_create
6
pgsa_stash_name_table_create
6
pgstat_entry_ref_hash_create
21185
pgstat_snapshot_create
811
refcount_create
24643
saophash_create
111
tuplehash_create
5009
derives_destroy
27828
ArchivedWAL_destroy
48
MCVHashTable_destroy
1143
derives_destroy
0
manifest_files_destroy
0
pagetable_destroy
5452
pgsa_stash_name_table_destroy
0
pgstat_entry_ref_hash_destroy
21185
rolename_destroy
0
tuplehash_destroy
0
derives_distance
6892112
ArchivedWAL_distance
0
MCVHashTable_distance
100388
backup_file_distance
415
blockreftable_distance
56
catalogid_distance
112314
collation_cache_distance
334
derives_distance
0
filehash_distance
19887
host_cache_distance
0
keepwal_distance
0
manifest_files_distance
45725
memoize_distance
277269
nsphash_distance
111
pagetable_distance
2185835
pgpa_trove_entry_distance
12050
pgsa_saved_stash_table_distance
0
pgsa_stash_count_table_distance
0
pgsa_stash_name_table_distance
0
pgstat_entry_ref_hash_distance
1840560
pgstat_snapshot_distance
30361
refcount_distance
25837
rolename_distance
0
saophash_distance
559
tuplehash_distance
2240411
derives_entry_hash
8098883
ArchivedWAL_entry_hash
43
MCVHashTable_entry_hash
100388
backup_file_entry_hash
415
blockreftable_entry_hash
56
catalogid_entry_hash
112314
collation_cache_entry_hash
467
derives_entry_hash
0
filehash_entry_hash
23450
host_cache_entry_hash
0
keepwal_entry_hash
0
manifest_files_entry_hash
48561
memoize_entry_hash
346174
nsphash_entry_hash
111
pagetable_entry_hash
2268025
pgpa_trove_entry_entry_hash
12661
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
2216231
pgstat_snapshot_entry_hash
45463
refcount_entry_hash
259997
rolename_entry_hash
0
saophash_entry_hash
559
tuplehash_entry_hash
2663968
derives_free
25596
ArchivedWAL_free
48
MCVHashTable_free
1143
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
744
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
22104
pgstat_snapshot_free
16
refcount_free
0
rolename_free
0
saophash_free
0
tuplehash_free
1518
derives_grow
3459
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
744
nsphash_grow
0
pagetable_grow
239
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
919
pgstat_snapshot_grow
16
refcount_grow
0
rolename_grow
0
saophash_grow
0
tuplehash_grow
1518
derives_initial_bucket
33636615
ArchivedWAL_initial_bucket
32872
MCVHashTable_initial_bucket
328988
backup_file_initial_bucket
24566
blockreftable_initial_bucket
72708
catalogid_initial_bucket
5417931
collation_cache_initial_bucket
1346
derives_initial_bucket
0
filehash_initial_bucket
143763
host_cache_initial_bucket
29
keepwal_initial_bucket
714
manifest_files_initial_bucket
255334
memoize_initial_bucket
909353
nsphash_initial_bucket
107693
pagetable_initial_bucket
6955420
pgpa_trove_entry_initial_bucket
448740
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
8231704
pgstat_snapshot_initial_bucket
87808
refcount_initial_bucket
1107754
rolename_initial_bucket
0
saophash_initial_bucket
4513
tuplehash_initial_bucket
9505325
derives_insert
11154320
ArchivedWAL_insert
98
MCVHashTable_insert
114300
backup_file_insert
12007
blockreftable_insert
51964
catalogid_insert
718819
collation_cache_insert
879
derives_insert
0
filehash_insert
36044
host_cache_insert
29
keepwal_insert
20
manifest_files_insert
116756
memoize_insert
561567
nsphash_insert
29839
pagetable_insert
4476327
pgpa_trove_entry_insert
160835
pgsa_saved_stash_table_insert
5
pgsa_stash_count_table_insert
12
pgsa_stash_name_table_insert
9
pgstat_entry_ref_hash_insert
4645583
pgstat_snapshot_insert
34998
refcount_insert
193081
rolename_insert
0
saophash_insert
1148
tuplehash_insert
0
derives_insert_hash_internal
16344059
ArchivedWAL_insert_hash_internal
98
MCVHashTable_insert_hash_internal
114300
backup_file_insert_hash_internal
12007
blockreftable_insert_hash_internal
51964
catalogid_insert_hash_internal
718819
collation_cache_insert_hash_internal
879
derives_insert_hash_internal
0
filehash_insert_hash_internal
36044
host_cache_insert_hash_internal
29
keepwal_insert_hash_internal
20
manifest_files_insert_hash_internal
116756
memoize_insert_hash_internal
561567
nsphash_insert_hash_internal
29839
pagetable_insert_hash_internal
4476327
pgpa_trove_entry_insert_hash_internal
160835
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
4645583
pgstat_snapshot_insert_hash_internal
34998
refcount_insert_hash_internal
193081
rolename_insert_hash_internal
0
saophash_insert_hash_internal
1148
tuplehash_insert_hash_internal
5189739
derives_lookup
6744378
ArchivedWAL_lookup
32731
MCVHashTable_lookup
114300
backup_file_lookup
12144
blockreftable_lookup
20688
catalogid_lookup
4586798
derives_lookup
0
filehash_lookup
84267
keepwal_lookup
694
manifest_files_lookup
90014
memoize_lookup
1600
nsphash_lookup
77743
pagetable_lookup
94619
pgpa_trove_entry_lookup
275244
pgsa_saved_stash_table_lookup
6
pgsa_stash_count_table_lookup
11
pgsa_stash_name_table_lookup
11
pgstat_entry_ref_hash_lookup
90556
pgstat_snapshot_lookup
7336
refcount_lookup
654676
rolename_lookup
0
saophash_lookup
2806
tuplehash_lookup
598134
derives_lookup_hash_internal
7797763
ArchivedWAL_lookup_hash_internal
32731
MCVHashTable_lookup_hash_internal
114300
backup_file_lookup_hash_internal
12144
blockreftable_lookup_hash_internal
20688
catalogid_lookup_hash_internal
4586798
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
77743
pagetable_lookup_hash_internal
94619
pgpa_trove_entry_lookup_hash_internal
275244
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
90556
pgstat_snapshot_lookup_hash_internal
7336
refcount_lookup_hash_internal
654676
rolename_lookup_hash_internal
0
saophash_lookup_hash_internal
2806
tuplehash_lookup_hash_internal
1651519
derives_next
14556002
ArchivedWAL_next
43
MCVHashTable_next
892370
backup_file_next
949
blockreftable_next
96
catalogid_next
681964
collation_cache_next
434
derives_next
0
filehash_next
73481
host_cache_next
0
keepwal_next
2
manifest_files_next
105416
memoize_next
424709
nsphash_next
738
pagetable_next
2646684
pgpa_trove_entry_next
49912
pgsa_saved_stash_table_next
0
pgsa_stash_count_table_next
0
pgsa_stash_name_table_next
0
pgstat_entry_ref_hash_next
4233004
pgstat_snapshot_next
83220
refcount_next
268843
rolename_next
0
saophash_next
3378
tuplehash_next
5090759
derives_prev
2283244
ArchivedWAL_prev
0
MCVHashTable_prev
168645
backup_file_prev
41
blockreftable_prev
0
catalogid_prev
22638
collation_cache_prev
101
derives_prev
0
filehash_prev
11700
host_cache_prev
0
keepwal_prev
0
manifest_files_prev
27697
memoize_prev
135321
nsphash_prev
7
pagetable_prev
201001
pgpa_trove_entry_prev
6596
pgsa_saved_stash_table_prev
0
pgsa_stash_count_table_prev
0
pgsa_stash_name_table_prev
0
pgstat_entry_ref_hash_prev
540004
pgstat_snapshot_prev
51209
refcount_prev
9037
rolename_prev
0
saophash_prev
699
tuplehash_prev
1108548
derives_update_parameters
218426
ArchivedWAL_update_parameters
52
MCVHashTable_update_parameters
1143
backup_file_update_parameters
12
blockreftable_update_parameters
32
catalogid_update_parameters
192
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
1838
nsphash_update_parameters
23831
pagetable_update_parameters
5692
pgpa_trove_entry_update_parameters
131159
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
22104
pgstat_snapshot_update_parameters
827
refcount_update_parameters
24643
rolename_update_parameters
0
saophash_update_parameters
111
tuplehash_update_parameters
6527
filehash_iterate
2627916
ArchivedWAL_iterate
3034
blockreftable_iterate
690
filehash_iterate
37550
manifest_files_iterate
131386
pagetable_iterate
163107
pgsa_saved_stash_table_iterate
7
pgsa_stash_name_table_iterate
0
pgstat_entry_ref_hash_iterate
1624794
tuplehash_iterate
667348
filehash_start_iterate
133308
ArchivedWAL_start_iterate
2660
blockreftable_start_iterate
15
filehash_start_iterate
30
manifest_files_start_iterate
128
pagetable_start_iterate
5377
pgsa_saved_stash_table_start_iterate
2
pgsa_stash_name_table_start_iterate
0
pgstat_entry_ref_hash_start_iterate
27841
tuplehash_start_iterate
97255
keepwal_create
448
ArchivedWAL_create
52
blockreftable_create
32
catalogid_create
192
filehash_create
15
keepwal_create
15
manifest_files_create
142
rolename_create
0
memoize_delete_item
194716
ArchivedWAL_delete_item
43
manifest_files_delete_item
0
memoize_delete_item
1592
pgsa_stash_name_table_delete_item
0
refcount_delete_item
193081
tuplehash_delete_item
0
pagetable_delete
1395780
manifest_files_delete
0
pagetable_delete
116449
pgsa_stash_name_table_delete
0
pgstat_entry_ref_hash_delete
1279331
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
3822
manifest_files_estimate_space
0
pgsa_stash_name_table_estimate_space
0
tuplehash_estimate_space
3822
tuplehash_insert_hash
5189739
manifest_files_insert_hash
0
pgsa_stash_name_table_insert_hash
0
tuplehash_insert_hash
5189739
tuplehash_lookup_hash
1053385
manifest_files_lookup_hash
0
pgsa_stash_name_table_lookup_hash
0
tuplehash_lookup_hash
1053385
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