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-04-07 14:16:30
Functions:
76.6 %
394
302
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
3314
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_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
733
pgstat_entry_ref_hash_grow
826
tuplehash_grow
1477
tuplehash_estimate_space
3934
manifest_files_estimate_space
0
pgsa_stash_name_table_estimate_space
0
tuplehash_estimate_space
3934
derives_free
25129
backup_file_free
0
blockreftable_free
0
catalogid_free
0
derives_free
0
host_cache_free
0
keepwal_free
0
nsphash_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
733
MCVHashTable_free
1280
tuplehash_free
1477
pgstat_entry_ref_hash_free
21542
derives_destroy
27637
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
5583
pgstat_entry_ref_hash_destroy
20716
tuplehash_reset
129216
manifest_files_reset
0
pgsa_stash_name_table_reset
0
tuplehash_reset
129216
filehash_start_iterate
132902
pgsa_stash_name_table_start_iterate
0
blockreftable_start_iterate
15
filehash_start_iterate
30
manifest_files_start_iterate
128
ArchivedWAL_start_iterate
2662
pagetable_start_iterate
5508
pgstat_entry_ref_hash_start_iterate
27408
tuplehash_start_iterate
97151
memoize_delete_item
200975
manifest_files_delete_item
0
pgsa_stash_name_table_delete_item
0
tuplehash_delete_item
0
ArchivedWAL_delete_item
56
memoize_delete_item
1592
refcount_delete_item
199327
derives_allocate
211391
derives_allocate
0
pgsa_stash_name_table_allocate
1
pgsa_stash_count_table_allocate
2
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
67
manifest_files_allocate
145
catalogid_allocate
260
pgstat_snapshot_allocate
816
MCVHashTable_allocate
1280
memoize_allocate
1808
tuplehash_allocate
6510
pgstat_entry_ref_hash_allocate
21542
nsphash_allocate
23978
refcount_allocate
24762
pgpa_trove_entry_allocate
130010
derives_create
213374
derives_create
0
pgsa_stash_name_table_create
1
pgsa_stash_count_table_create
2
backup_file_create
12
host_cache_create
15
collation_cache_create
53
saophash_create
67
pgstat_snapshot_create
800
memoize_create
1075
MCVHashTable_create
1280
tuplehash_create
5033
pagetable_create
5584
pgstat_entry_ref_hash_create
20716
nsphash_create
23978
refcount_create
24762
pgpa_trove_entry_create
129996
derives_update_parameters
217214
derives_update_parameters
0
pgsa_stash_name_table_update_parameters
1
pgsa_stash_count_table_update_parameters
2
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
67
manifest_files_update_parameters
145
catalogid_update_parameters
260
pgstat_snapshot_update_parameters
816
MCVHashTable_update_parameters
1280
memoize_update_parameters
1808
pagetable_update_parameters
5823
tuplehash_update_parameters
6510
pgstat_entry_ref_hash_update_parameters
21542
nsphash_update_parameters
23978
refcount_update_parameters
24762
pgpa_trove_entry_update_parameters
130010
derives_compute_size
434428
derives_compute_size
0
pgsa_stash_name_table_compute_size
2
pgsa_stash_count_table_compute_size
4
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
134
manifest_files_compute_size
290
catalogid_compute_size
520
pgstat_snapshot_compute_size
1632
MCVHashTable_compute_size
2560
memoize_compute_size
3616
pagetable_compute_size
11646
tuplehash_compute_size
13020
pgstat_entry_ref_hash_compute_size
43084
nsphash_compute_size
47956
refcount_compute_size
49524
pgpa_trove_entry_compute_size
260020
tuplehash_lookup_hash
1053496
manifest_files_lookup_hash
0
pgsa_stash_name_table_lookup_hash
0
tuplehash_lookup_hash
1053496
pagetable_delete
1355418
manifest_files_delete
0
pgsa_stash_name_table_delete
0
tuplehash_delete
0
pagetable_delete
116429
pgstat_entry_ref_hash_delete
1238989
derives_prev
2307913
ArchivedWAL_prev
0
blockreftable_prev
0
derives_prev
0
host_cache_prev
0
keepwal_prev
0
pgsa_stash_count_table_prev
0
pgsa_stash_name_table_prev
0
rolename_prev
0
nsphash_prev
5
backup_file_prev
15
collation_cache_prev
165
saophash_prev
695
pgpa_trove_entry_prev
6588
refcount_prev
6864
filehash_prev
10245
catalogid_prev
27035
manifest_files_prev
29033
pgstat_snapshot_prev
55062
memoize_prev
136839
MCVHashTable_prev
188048
pagetable_prev
200928
pgstat_entry_ref_hash_prev
524251
tuplehash_prev
1122140
filehash_iterate
2588513
pgsa_stash_name_table_iterate
0
blockreftable_iterate
690
ArchivedWAL_iterate
3051
filehash_iterate
37548
manifest_files_iterate
131378
pagetable_iterate
164229
tuplehash_iterate
667254
pgstat_entry_ref_hash_iterate
1584363
tuplehash_insert_hash
5163055
manifest_files_insert_hash
0
pgsa_stash_name_table_insert_hash
0
tuplehash_insert_hash
5163055
derives_distance
6767298
ArchivedWAL_distance
0
derives_distance
0
host_cache_distance
0
keepwal_distance
0
pgsa_stash_count_table_distance
0
pgsa_stash_name_table_distance
0
rolename_distance
0
blockreftable_distance
44
nsphash_distance
119
collation_cache_distance
311
backup_file_distance
417
saophash_distance
455
pgpa_trove_entry_distance
11991
filehash_distance
20340
refcount_distance
24511
pgstat_snapshot_distance
33253
manifest_files_distance
46648
MCVHashTable_distance
112216
catalogid_distance
145669
memoize_distance
290395
pgstat_entry_ref_hash_distance
1658111
pagetable_distance
2187628
tuplehash_distance
2235190
derives_entry_hash
7954485
derives_entry_hash
0
host_cache_entry_hash
0
keepwal_entry_hash
0
pgsa_stash_count_table_entry_hash
0
pgsa_stash_name_table_entry_hash
0
rolename_entry_hash
0
blockreftable_entry_hash
44
ArchivedWAL_entry_hash
56
nsphash_entry_hash
119
backup_file_entry_hash
417
saophash_entry_hash
455
collation_cache_entry_hash
460
pgpa_trove_entry_entry_hash
12602
filehash_entry_hash
23740
pgstat_snapshot_entry_hash
48732
manifest_files_entry_hash
49486
MCVHashTable_entry_hash
112216
catalogid_entry_hash
145669
refcount_entry_hash
262615
memoize_entry_hash
359811
pgstat_entry_ref_hash_entry_hash
2009575
pagetable_entry_hash
2269858
tuplehash_entry_hash
2658630
derives_lookup
8309591
derives_lookup
0
rolename_lookup
0
pgsa_stash_name_table_lookup
2
pgsa_stash_count_table_lookup
4
keepwal_lookup
694
memoize_lookup
1600
saophash_lookup
2679
pgstat_snapshot_lookup
7245
backup_file_lookup
12144
blockreftable_lookup
20688
ArchivedWAL_lookup
32716
nsphash_lookup
77132
filehash_lookup
84275
pgstat_entry_ref_hash_lookup
88696
manifest_files_lookup
90014
pagetable_lookup
94605
MCVHashTable_lookup
128000
pgpa_trove_entry_lookup
273556
tuplehash_lookup
591083
refcount_lookup
670896
catalogid_lookup
6133562
derives_lookup_hash_internal
9363087
derives_lookup_hash_internal
0
rolename_lookup_hash_internal
0
pgsa_stash_name_table_lookup_hash_internal
2
pgsa_stash_count_table_lookup_hash_internal
4
keepwal_lookup_hash_internal
694
memoize_lookup_hash_internal
1600
saophash_lookup_hash_internal
2679
pgstat_snapshot_lookup_hash_internal
7245
backup_file_lookup_hash_internal
12144
blockreftable_lookup_hash_internal
20688
ArchivedWAL_lookup_hash_internal
32716
nsphash_lookup_hash_internal
77132
filehash_lookup_hash_internal
84275
pgstat_entry_ref_hash_lookup_hash_internal
88696
manifest_files_lookup_hash_internal
90014
pagetable_lookup_hash_internal
94605
MCVHashTable_lookup_hash_internal
128000
pgpa_trove_entry_lookup_hash_internal
273556
refcount_lookup_hash_internal
670896
tuplehash_lookup_hash_internal
1644579
catalogid_lookup_hash_internal
6133562
derives_insert
11353023
derives_insert
0
rolename_insert
0
tuplehash_insert
0
pgsa_stash_name_table_insert
2
pgsa_stash_count_table_insert
3
keepwal_insert
20
host_cache_insert
29
ArchivedWAL_insert
111
collation_cache_insert
703
saophash_insert
776
backup_file_insert
12007
nsphash_insert
30050
pgstat_snapshot_insert
35673
filehash_insert
36043
blockreftable_insert
51946
manifest_files_insert
116756
MCVHashTable_insert
128000
pgpa_trove_entry_insert
159823
refcount_insert
199327
memoize_insert
567995
catalogid_insert
965560
pagetable_insert
4514749
pgstat_entry_ref_hash_insert
4533450
derives_next
14617566
derives_next
0
host_cache_next
0
pgsa_stash_count_table_next
0
pgsa_stash_name_table_next
0
rolename_next
0
keepwal_next
2
ArchivedWAL_next
56
blockreftable_next
80
collation_cache_next
482
nsphash_next
657
backup_file_next
935
saophash_next
3194
pgpa_trove_entry_next
49646
filehash_next
72430
pgstat_snapshot_next
88407
manifest_files_next
110332
refcount_next
264391
memoize_next
439446
catalogid_next
873971
MCVHashTable_next
999629
pagetable_next
2648450
pgstat_entry_ref_hash_next
3980527
tuplehash_next
5084931
derives_insert_hash_internal
16516078
derives_insert_hash_internal
0
rolename_insert_hash_internal
0
pgsa_stash_name_table_insert_hash_internal
2
pgsa_stash_count_table_insert_hash_internal
3
keepwal_insert_hash_internal
20
host_cache_insert_hash_internal
29
ArchivedWAL_insert_hash_internal
111
collation_cache_insert_hash_internal
703
saophash_insert_hash_internal
776
backup_file_insert_hash_internal
12007
nsphash_insert_hash_internal
30050
pgstat_snapshot_insert_hash_internal
35673
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
159823
refcount_insert_hash_internal
199327
memoize_insert_hash_internal
567995
catalogid_insert_hash_internal
965560
pagetable_insert_hash_internal
4514749
pgstat_entry_ref_hash_insert_hash_internal
4533450
tuplehash_insert_hash_internal
5163055
derives_initial_bucket
35189190
derives_initial_bucket
0
rolename_initial_bucket
0
pgsa_stash_name_table_initial_bucket
4
pgsa_stash_count_table_initial_bucket
7
host_cache_initial_bucket
29
keepwal_initial_bucket
714
collation_cache_initial_bucket
1163
saophash_initial_bucket
3910
backup_file_initial_bucket
24568
ArchivedWAL_initial_bucket
32883
blockreftable_initial_bucket
72678
pgstat_snapshot_initial_bucket
91654
nsphash_initial_bucket
107301
filehash_initial_bucket
144060
manifest_files_initial_bucket
256259
MCVHashTable_initial_bucket
368216
pgpa_trove_entry_initial_bucket
445981
memoize_initial_bucket
929418
refcount_initial_bucket
1132838
pagetable_initial_bucket
6995641
catalogid_initial_bucket
7244791
pgstat_entry_ref_hash_initial_bucket
7870711
tuplehash_initial_bucket
9466364
Generated by:
LCOV version 2.0-1