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:
2026-02-07 14:18:19
Functions:
228
290
78.6 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
MCVHashTable_allocate
1660
MCVHashTable_compute_size
3320
MCVHashTable_create
1660
MCVHashTable_destroy
1660
MCVHashTable_distance
139530
MCVHashTable_entry_hash
139530
MCVHashTable_free
1660
MCVHashTable_grow
0
MCVHashTable_initial_bucket
471530
MCVHashTable_insert
166000
MCVHashTable_insert_hash_internal
166000
MCVHashTable_lookup
166000
MCVHashTable_lookup_hash_internal
166000
MCVHashTable_next
1141580
MCVHashTable_prev
223402
MCVHashTable_update_parameters
1660
backup_file_allocate
24
backup_file_compute_size
48
backup_file_create
24
backup_file_distance
712
backup_file_entry_hash
712
backup_file_free
0
backup_file_grow
0
backup_file_initial_bucket
45996
backup_file_insert
22592
backup_file_insert_hash_internal
22592
backup_file_lookup
22692
backup_file_lookup_hash_internal
22692
backup_file_next
1624
backup_file_prev
28
backup_file_update_parameters
24
blockreftable_allocate
64
blockreftable_compute_size
128
blockreftable_create
64
blockreftable_distance
78
blockreftable_entry_hash
78
blockreftable_free
0
blockreftable_grow
0
blockreftable_initial_bucket
138738
blockreftable_insert
100000
blockreftable_insert_hash_internal
100000
blockreftable_iterate
1344
blockreftable_lookup
38660
blockreftable_lookup_hash_internal
38660
blockreftable_next
146
blockreftable_prev
0
blockreftable_start_iterate
30
blockreftable_update_parameters
64
catalogid_allocate
378
catalogid_compute_size
756
catalogid_create
378
catalogid_distance
205110
catalogid_entry_hash
205110
catalogid_free
0
catalogid_grow
0
catalogid_initial_bucket
10373642
catalogid_insert
1367730
catalogid_insert_hash_internal
1367730
catalogid_lookup
8800802
catalogid_lookup_hash_internal
8800802
catalogid_next
1177638
catalogid_prev
42402
catalogid_update_parameters
378
collation_cache_allocate
84
collation_cache_compute_size
168
collation_cache_create
78
collation_cache_distance
422
collation_cache_entry_hash
610
collation_cache_free
6
collation_cache_grow
6
collation_cache_initial_bucket
1644
collation_cache_insert
1034
collation_cache_insert_hash_internal
1034
collation_cache_next
552
collation_cache_prev
114
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
36834
filehash_entry_hash
43698
filehash_free
4
filehash_grow
4
filehash_initial_bucket
280742
filehash_insert
67954
filehash_insert_hash_internal
67954
filehash_iterate
70808
filehash_lookup
169086
filehash_lookup_hash_internal
169086
filehash_next
140654
filehash_prev
21350
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
288
manifest_files_compute_size
576
manifest_files_create
282
manifest_files_delete
0
manifest_files_delete_item
0
manifest_files_destroy
0
manifest_files_distance
88702
manifest_files_entry_hash
94156
manifest_files_estimate_space
0
manifest_files_free
6
manifest_files_grow
6
manifest_files_initial_bucket
479344
manifest_files_insert
217752
manifest_files_insert_hash
0
manifest_files_insert_hash_internal
217752
manifest_files_iterate
245286
manifest_files_lookup
167430
manifest_files_lookup_hash
0
manifest_files_lookup_hash_internal
167430
manifest_files_next
207636
manifest_files_prev
53148
manifest_files_reset
0
manifest_files_start_iterate
254
manifest_files_start_iterate_at
0
manifest_files_stat
0
manifest_files_update_parameters
288
memoize_allocate
2722
memoize_compute_size
5444
memoize_create
1662
memoize_delete_item
2388
memoize_distance
420488
memoize_entry_hash
524460
memoize_free
1060
memoize_grow
1060
memoize_initial_bucket
1339110
memoize_insert
812232
memoize_insert_hash_internal
812232
memoize_lookup
2400
memoize_lookup_hash_internal
2400
memoize_next
644604
memoize_prev
205884
memoize_update_parameters
2722
nsphash_allocate
39108
nsphash_compute_size
78216
nsphash_create
39108
nsphash_distance
256
nsphash_entry_hash
256
nsphash_free
0
nsphash_grow
0
nsphash_initial_bucket
171006
nsphash_insert
48486
nsphash_insert_hash_internal
48486
nsphash_lookup
122264
nsphash_lookup_hash_internal
122264
nsphash_next
1460
nsphash_prev
6
nsphash_update_parameters
39108
pagetable_compute_size
20016
pagetable_create
9606
pagetable_delete
174634
pagetable_destroy
9600
pagetable_distance
3662034
pagetable_entry_hash
3795622
pagetable_grow
402
pagetable_initial_bucket
11545630
pagetable_insert
7433278
pagetable_insert_hash_internal
7433278
pagetable_iterate
282782
pagetable_lookup
142096
pagetable_lookup_hash_internal
142096
pagetable_next
4382626
pagetable_prev
332806
pagetable_start_iterate
9606
pagetable_start_iterate_at
36
pagetable_update_parameters
10008
pgstat_entry_ref_hash_allocate
39996
pgstat_entry_ref_hash_compute_size
79992
pgstat_entry_ref_hash_create
38514
pgstat_entry_ref_hash_delete
2219236
pgstat_entry_ref_hash_destroy
38514
pgstat_entry_ref_hash_distance
2725670
pgstat_entry_ref_hash_entry_hash
3325996
pgstat_entry_ref_hash_free
39996
pgstat_entry_ref_hash_grow
1482
pgstat_entry_ref_hash_initial_bucket
13772104
pgstat_entry_ref_hash_insert
8077918
pgstat_entry_ref_hash_insert_hash_internal
8077918
pgstat_entry_ref_hash_iterate
2955310
pgstat_entry_ref_hash_lookup
148948
pgstat_entry_ref_hash_lookup_hash_internal
148948
pgstat_entry_ref_hash_next
6640760
pgstat_entry_ref_hash_prev
852928
pgstat_entry_ref_hash_start_iterate
51042
pgstat_entry_ref_hash_update_parameters
39996
pgstat_snapshot_allocate
1316
pgstat_snapshot_compute_size
2632
pgstat_snapshot_create
1292
pgstat_snapshot_distance
44202
pgstat_snapshot_entry_hash
66232
pgstat_snapshot_free
24
pgstat_snapshot_grow
24
pgstat_snapshot_initial_bucket
127046
pgstat_snapshot_insert
50738
pgstat_snapshot_insert_hash_internal
50738
pgstat_snapshot_lookup
10072
pgstat_snapshot_lookup_hash_internal
10072
pgstat_snapshot_next
117396
pgstat_snapshot_prev
71816
pgstat_snapshot_update_parameters
1316
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
4046
saophash_entry_hash
4080
saophash_free
2
saophash_grow
2
saophash_initial_bucket
51480
saophash_insert
6134
saophash_insert_hash_internal
6134
saophash_lookup
41266
saophash_lookup_hash_internal
41266
saophash_next
115676
saophash_prev
4938
saophash_update_parameters
234
tuplehash_allocate
9720
tuplehash_compute_size
19440
tuplehash_create
7470
tuplehash_delete
0
tuplehash_delete_item
0
tuplehash_destroy
0
tuplehash_distance
3422720
tuplehash_entry_hash
4039664
tuplehash_estimate_space
4818
tuplehash_free
2250
tuplehash_grow
2250
tuplehash_initial_bucket
14601394
tuplehash_insert
0
tuplehash_insert_hash
7796558
tuplehash_insert_hash_internal
7796558
tuplehash_iterate
1030534
tuplehash_lookup
1031274
tuplehash_lookup_hash
1733748
tuplehash_lookup_hash_internal
2765022
tuplehash_next
8014924
tuplehash_prev
1637158
tuplehash_reset
194996
tuplehash_start_iterate
146806
tuplehash_start_iterate_at
0
tuplehash_stat
0
tuplehash_update_parameters
9720
Generated by:
LCOV version 1.16