LCOV - code coverage report
Current view:
top level
-
src/include/lib
- simplehash.h
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
242
284
85.2 %
Date:
2025-11-29 11:17:30
Functions:
228
290
78.6 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
MCVHashTable_allocate
1656
MCVHashTable_compute_size
3312
MCVHashTable_create
1656
MCVHashTable_destroy
1656
MCVHashTable_distance
151930
MCVHashTable_entry_hash
151930
MCVHashTable_free
1656
MCVHashTable_grow
0
MCVHashTable_initial_bucket
483130
MCVHashTable_insert
165600
MCVHashTable_insert_hash_internal
165600
MCVHashTable_lookup
165600
MCVHashTable_lookup_hash_internal
165600
MCVHashTable_next
1095060
MCVHashTable_prev
211112
MCVHashTable_update_parameters
1656
backup_file_allocate
22
backup_file_compute_size
44
backup_file_create
22
backup_file_distance
670
backup_file_entry_hash
670
backup_file_free
0
backup_file_grow
0
backup_file_initial_bucket
42340
backup_file_insert
20650
backup_file_insert_hash_internal
20650
backup_file_lookup
21020
backup_file_lookup_hash_internal
21020
backup_file_next
1510
backup_file_prev
36
backup_file_update_parameters
22
blockreftable_allocate
38
blockreftable_compute_size
76
blockreftable_create
38
blockreftable_distance
76
blockreftable_entry_hash
76
blockreftable_free
0
blockreftable_grow
0
blockreftable_initial_bucket
85774
blockreftable_insert
51038
blockreftable_insert_hash_internal
51038
blockreftable_iterate
672
blockreftable_lookup
34660
blockreftable_lookup_hash_internal
34660
blockreftable_next
142
blockreftable_prev
0
blockreftable_start_iterate
14
blockreftable_update_parameters
38
catalogid_allocate
374
catalogid_compute_size
748
catalogid_create
374
catalogid_distance
195622
catalogid_entry_hash
195622
catalogid_free
0
catalogid_grow
0
catalogid_initial_bucket
10181240
catalogid_insert
1345684
catalogid_insert_hash_internal
1345684
catalogid_lookup
8639934
catalogid_lookup_hash_internal
8639934
catalogid_next
1173972
catalogid_prev
38134
catalogid_update_parameters
374
collation_cache_allocate
84
collation_cache_compute_size
168
collation_cache_create
78
collation_cache_distance
592
collation_cache_entry_hash
790
collation_cache_free
6
collation_cache_grow
6
collation_cache_initial_bucket
1824
collation_cache_insert
1034
collation_cache_insert_hash_internal
1034
collation_cache_next
792
collation_cache_prev
192
collation_cache_update_parameters
84
derives_allocate
0
derives_compute_size
0
derives_create
0
derives_destroy
0
derives_distance
0
derives_entry_hash
0
derives_free
0
derives_grow
0
derives_initial_bucket
0
derives_insert
0
derives_insert_hash_internal
0
derives_lookup
0
derives_lookup_hash_internal
0
derives_next
0
derives_prev
0
derives_update_parameters
0
filehash_allocate
34
filehash_compute_size
68
filehash_create
30
filehash_distance
35296
filehash_entry_hash
42172
filehash_free
4
filehash_grow
4
filehash_initial_bucket
279220
filehash_insert
67970
filehash_insert_hash_internal
67970
filehash_iterate
70840
filehash_lookup
169074
filehash_lookup_hash_internal
169074
filehash_next
137676
filehash_prev
19854
filehash_start_iterate
60
filehash_update_parameters
34
keepwal_allocate
30
keepwal_compute_size
60
keepwal_create
30
keepwal_distance
0
keepwal_entry_hash
0
keepwal_free
0
keepwal_grow
0
keepwal_initial_bucket
1348
keepwal_insert
40
keepwal_insert_hash_internal
40
keepwal_lookup
1308
keepwal_lookup_hash_internal
1308
keepwal_next
4
keepwal_prev
0
keepwal_update_parameters
30
manifest_files_allocate
284
manifest_files_compute_size
568
manifest_files_create
278
manifest_files_delete
0
manifest_files_delete_item
0
manifest_files_destroy
0
manifest_files_distance
85362
manifest_files_entry_hash
91056
manifest_files_estimate_space
0
manifest_files_free
6
manifest_files_grow
6
manifest_files_initial_bucket
470416
manifest_files_insert
213866
manifest_files_insert_hash
0
manifest_files_insert_hash_internal
213866
manifest_files_iterate
245288
manifest_files_lookup
165494
manifest_files_lookup_hash
0
manifest_files_lookup_hash_internal
165494
manifest_files_next
196888
manifest_files_prev
51464
manifest_files_reset
0
manifest_files_start_iterate
254
manifest_files_start_iterate_at
0
manifest_files_stat
0
manifest_files_update_parameters
284
memoize_allocate
2694
memoize_compute_size
5388
memoize_create
1626
memoize_delete_item
2388
memoize_distance
406180
memoize_entry_hash
509176
memoize_free
1068
memoize_grow
1068
memoize_initial_bucket
1312130
memoize_insert
800536
memoize_insert_hash_internal
800536
memoize_lookup
2400
memoize_lookup_hash_internal
2400
memoize_next
628130
memoize_prev
203804
memoize_update_parameters
2694
nsphash_allocate
37166
nsphash_compute_size
74332
nsphash_create
37166
nsphash_distance
146
nsphash_entry_hash
146
nsphash_free
0
nsphash_grow
0
nsphash_initial_bucket
163592
nsphash_insert
46116
nsphash_insert_hash_internal
46116
nsphash_lookup
117330
nsphash_lookup_hash_internal
117330
nsphash_next
910
nsphash_prev
8
nsphash_update_parameters
37166
pagetable_compute_size
19000
pagetable_create
9102
pagetable_delete
174660
pagetable_destroy
9098
pagetable_distance
3637702
pagetable_entry_hash
3770366
pagetable_grow
398
pagetable_initial_bucket
11480120
pagetable_insert
7393156
pagetable_insert_hash_internal
7393156
pagetable_iterate
279288
pagetable_lookup
141938
pagetable_lookup_hash_internal
141938
pagetable_next
4356758
pagetable_prev
331144
pagetable_start_iterate
8986
pagetable_start_iterate_at
36
pagetable_update_parameters
9500
pgstat_entry_ref_hash_allocate
38964
pgstat_entry_ref_hash_compute_size
77928
pgstat_entry_ref_hash_create
37590
pgstat_entry_ref_hash_delete
2225178
pgstat_entry_ref_hash_destroy
37590
pgstat_entry_ref_hash_distance
2784524
pgstat_entry_ref_hash_entry_hash
3343304
pgstat_entry_ref_hash_free
38964
pgstat_entry_ref_hash_grow
1374
pgstat_entry_ref_hash_initial_bucket
13592288
pgstat_entry_ref_hash_insert
7880382
pgstat_entry_ref_hash_insert_hash_internal
7880382
pgstat_entry_ref_hash_iterate
2941400
pgstat_entry_ref_hash_lookup
143424
pgstat_entry_ref_hash_lookup_hash_internal
143424
pgstat_entry_ref_hash_next
6728608
pgstat_entry_ref_hash_prev
858034
pgstat_entry_ref_hash_start_iterate
49574
pgstat_entry_ref_hash_update_parameters
38964
pgstat_snapshot_allocate
1292
pgstat_snapshot_compute_size
2584
pgstat_snapshot_create
1268
pgstat_snapshot_distance
41368
pgstat_snapshot_entry_hash
64260
pgstat_snapshot_free
24
pgstat_snapshot_grow
24
pgstat_snapshot_initial_bucket
125440
pgstat_snapshot_insert
50634
pgstat_snapshot_insert_hash_internal
50634
pgstat_snapshot_lookup
10538
pgstat_snapshot_lookup_hash_internal
10538
pgstat_snapshot_next
109104
pgstat_snapshot_prev
65938
pgstat_snapshot_update_parameters
1292
rolename_allocate
0
rolename_compute_size
0
rolename_create
0
rolename_destroy
0
rolename_distance
0
rolename_entry_hash
0
rolename_free
0
rolename_grow
0
rolename_initial_bucket
0
rolename_insert
0
rolename_insert_hash_internal
0
rolename_lookup
0
rolename_lookup_hash_internal
0
rolename_next
0
rolename_prev
0
rolename_update_parameters
0
saophash_allocate
234
saophash_compute_size
468
saophash_create
232
saophash_distance
4078
saophash_entry_hash
4112
saophash_free
2
saophash_grow
2
saophash_initial_bucket
51422
saophash_insert
6126
saophash_insert_hash_internal
6126
saophash_lookup
41184
saophash_lookup_hash_internal
41184
saophash_next
112198
saophash_prev
4594
saophash_update_parameters
234
tuplehash_allocate
9572
tuplehash_compute_size
19144
tuplehash_create
7352
tuplehash_delete
0
tuplehash_delete_item
0
tuplehash_destroy
0
tuplehash_distance
3377776
tuplehash_entry_hash
3999778
tuplehash_estimate_space
4782
tuplehash_free
2220
tuplehash_grow
2220
tuplehash_initial_bucket
14304828
tuplehash_insert
0
tuplehash_insert_hash
7557636
tuplehash_insert_hash_internal
7557636
tuplehash_iterate
1031136
tuplehash_lookup
1013656
tuplehash_lookup_hash
1733590
tuplehash_lookup_hash_internal
2747246
tuplehash_next
8017076
tuplehash_prev
1678944
tuplehash_reset
194740
tuplehash_start_iterate
146482
tuplehash_start_iterate_at
0
tuplehash_stat
0
tuplehash_update_parameters
9572
Generated by:
LCOV version 1.16