LCOV - differential code coverage report
Current view:
top level
-
src
/
include
/
lib
- simplehash.h
(
source
/ functions)
Coverage
Total
Hit
UNC
LBC
UIC
UBC
GIC
GNC
CBC
EUB
ECB
DUB
DCB
Current:
Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128
Lines:
85.5 %
282
241
41
10
231
5
Current Date:
2024-04-14 14:21:10
Functions:
82.2 %
230
189
6
15
20
34
40
115
1
9
Baseline:
16@8cea358b128
Branches:
63.8 %
138
88
1
3
46
7
81
4
6
Baseline Date:
2024-04-14 14:21:09
Line coverage date bins:
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
[..60] days
:
0.0 %
1
0
1
(120,180] days
:
100.0 %
10
10
10
(240..) days
:
85.2 %
271
231
40
231
Function coverage date bins:
(120,180] days
:
92.3 %
26
24
2
24
(240..) days
:
80.9 %
204
165
4
15
20
34
16
115
Branch coverage date bins:
(240..) days
:
59.5 %
148
88
1
3
46
7
81
4
6
Function Name
TLA
Hit count
Lines
Branches
tuplehash_stat
UBC
0
0.0 % (0 / 35)
0.0 % (0 / 16)
manifest_files_stat
UIC
0
tuplehash_stat
UBC
0
memoize_insert_hash_internal
CBC
9990878
93.1 % (54 / 58)
72.2 % (26 / 36)
rolename_insert_hash_internal
UBC
0
saophash_insert_hash_internal
CBC
957
backup_file_insert_hash_internal
GIC
7383
nsphash_insert_hash_internal
GIC
22738
pgstat_snapshot_insert_hash_internal
CBC
28018
filehash_insert_hash_internal
CBC
29864
manifest_files_insert_hash_internal
CBC
89246
blockreftable_insert_hash_internal
GIC
193253
memoize_insert_hash_internal
CBC
233521
catalogid_insert_hash_internal
CBC
652611
pgstat_entry_ref_hash_insert_hash_internal
CBC
2037741
tuplehash_insert_hash_internal
CBC
3056672
pagetable_insert_hash_internal
CBC
3638874
memoize_compute_size
GNC
90596
85.7 % (6 / 7)
33.3 % (2 / 6)
rolename_compute_size
UNC
0
backup_file_compute_size
GNC
16
filehash_compute_size
GNC
30
saophash_compute_size
GNC
152
blockreftable_compute_size
GNC
176
manifest_files_compute_size
GNC
246
catalogid_compute_size
GNC
312
pgstat_snapshot_compute_size
GNC
898
memoize_compute_size
GNC
1766
tuplehash_compute_size
GNC
7944
pagetable_compute_size
GNC
8630
pgstat_entry_ref_hash_compute_size
GNC
32726
nsphash_compute_size
GNC
37700
memoize_update_parameters
GNC
45298
87.5 % (7 / 8)
50.0 % (1 / 2)
rolename_update_parameters
UNC
0
backup_file_update_parameters
GNC
8
filehash_update_parameters
GNC
15
saophash_update_parameters
GNC
76
blockreftable_update_parameters
GNC
88
manifest_files_update_parameters
GNC
123
catalogid_update_parameters
GNC
156
pgstat_snapshot_update_parameters
GNC
449
memoize_update_parameters
GNC
883
tuplehash_update_parameters
GNC
3972
pagetable_update_parameters
GNC
4315
pgstat_entry_ref_hash_update_parameters
GNC
16363
nsphash_update_parameters
GNC
18850
filehash_create
GNC
378
100.0 % (11 / 11)
50.0 % (1 / 2)
rolename_create
UNC
0
filehash_create
GNC
13
blockreftable_create
GIC
88
manifest_files_create
GNC
121
catalogid_create
GNC
156
memoize_allocate
CBC
40983
100.0 % (3 / 3)
rolename_allocate
UBC
0
backup_file_allocate
GIC
8
filehash_allocate
CBC
15
saophash_allocate
CBC
76
blockreftable_allocate
GIC
88
manifest_files_allocate
CBC
123
catalogid_allocate
CBC
156
pgstat_snapshot_allocate
CBC
449
memoize_allocate
CBC
883
tuplehash_allocate
CBC
3972
pgstat_entry_ref_hash_allocate
CBC
16363
nsphash_allocate
GIC
18850
memoize_create
GNC
42817
100.0 % (10 / 10)
50.0 % (1 / 2)
backup_file_create
GIC
8
saophash_create
GNC
76
pgstat_snapshot_create
GNC
431
memoize_create
GNC
536
tuplehash_create
GNC
3019
pagetable_create
GNC
4137
pgstat_entry_ref_hash_create
GNC
15760
nsphash_create
GIC
18850
memoize_delete_item
CBC
1194
100.0 % (20 / 20)
100.0 % (4 / 4)
manifest_files_delete_item
UIC
0
tuplehash_delete_item
UBC
0
memoize_delete_item
CBC
1194
memoize_distance
CBC
4221276
100.0 % (4 / 4)
100.0 % (2 / 2)
rolename_distance
UBC
0
blockreftable_distance
GIC
26
nsphash_distance
GIC
54
backup_file_distance
GIC
239
saophash_distance
CBC
562
filehash_distance
CBC
16166
pgstat_snapshot_distance
CBC
26431
manifest_files_distance
CBC
36093
catalogid_distance
CBC
109774
memoize_distance
CBC
119722
pgstat_entry_ref_hash_distance
CBC
802979
tuplehash_distance
CBC
1312217
pagetable_distance
CBC
1797013
memoize_entry_hash
CBC
4878273
100.0 % (3 / 3)
rolename_entry_hash
UBC
0
blockreftable_entry_hash
GIC
26
nsphash_entry_hash
GIC
54
backup_file_entry_hash
GIC
239
saophash_entry_hash
CBC
562
filehash_entry_hash
CBC
19698
manifest_files_entry_hash
CBC
37951
pgstat_snapshot_entry_hash
CBC
43193
catalogid_entry_hash
CBC
109774
memoize_entry_hash
CBC
166903
pgstat_entry_ref_hash_entry_hash
CBC
1045929
tuplehash_entry_hash
CBC
1602142
pagetable_entry_hash
CBC
1851802
memoize_free
CBC
17128
100.0 % (3 / 3)
backup_file_free
UIC
0
blockreftable_free
UIC
0
catalogid_free
UBC
0
nsphash_free
UIC
0
rolename_free
UBC
0
saophash_free
UBC
0
filehash_free
CBC
2
manifest_files_free
CBC
2
pgstat_snapshot_free
CBC
18
memoize_free
CBC
347
tuplehash_free
CBC
953
pgstat_entry_ref_hash_free
CBC
15806
memoize_grow
GNC
2103
100.0 % (38 / 38)
80.0 % (16 / 20)
backup_file_grow
UIC
0
blockreftable_grow
UIC
0
catalogid_grow
UNC
0
nsphash_grow
UIC
0
rolename_grow
UNC
0
saophash_grow
UNC
0
filehash_grow
GNC
2
manifest_files_grow
GNC
2
pgstat_snapshot_grow
GNC
18
pagetable_grow
GNC
178
memoize_grow
GNC
347
pgstat_entry_ref_hash_grow
GNC
603
tuplehash_grow
GNC
953
memoize_initial_bucket
CBC
19936172
100.0 % (2 / 2)
rolename_initial_bucket
UBC
0
saophash_initial_bucket
CBC
3790
backup_file_initial_bucket
GIC
15587
nsphash_initial_bucket
GIC
88141
filehash_initial_bucket
CBC
134047
manifest_files_initial_bucket
CBC
198443
pgstat_snapshot_initial_bucket
CBC
206792
blockreftable_initial_bucket
GIC
208404
memoize_initial_bucket
CBC
401633
catalogid_initial_bucket
CBC
3361169
pgstat_entry_ref_hash_initial_bucket
CBC
3985234
pagetable_initial_bucket
CBC
5634853
tuplehash_initial_bucket
CBC
5698079
memoize_insert
CBC
6934206
100.0 % (3 / 3)
rolename_insert
UBC
0
tuplehash_insert
UBC
0
saophash_insert
CBC
957
backup_file_insert
GIC
7383
nsphash_insert
GIC
22738
pgstat_snapshot_insert
CBC
28018
filehash_insert
CBC
29864
manifest_files_insert
CBC
89246
blockreftable_insert
GIC
193253
memoize_insert
CBC
233521
catalogid_insert
CBC
652611
pgstat_entry_ref_hash_insert
CBC
2037741
pagetable_insert
CBC
3638874
memoize_iterate
CBC
1982236
100.0 % (9 / 9)
100.0 % (6 / 6)
blockreftable_iterate
GIC
3246
filehash_iterate
CBC
31254
memoize_iterate
CBC
37711
manifest_files_iterate
CBC
124329
pagetable_iterate
CBC
129863
tuplehash_iterate
CBC
515020
pgstat_entry_ref_hash_iterate
CBC
1140813
memoize_lookup
CBC
3537308
100.0 % (3 / 3)
rolename_lookup
UBC
0
memoize_lookup
CBC
1200
saophash_lookup
CBC
2271
backup_file_lookup
GIC
7965
blockreftable_lookup
GIC
15125
pagetable_lookup
CBC
62872
nsphash_lookup
GIC
65349
pgstat_entry_ref_hash_lookup
CBC
70733
manifest_files_lookup
CBC
71246
filehash_lookup
CBC
84483
pgstat_snapshot_lookup
CBC
135569
tuplehash_lookup
CBC
421711
catalogid_lookup
CBC
2598784
memoize_lookup_hash_internal
CBC
4154799
100.0 % (11 / 11)
75.0 % (12 / 16)
rolename_lookup_hash_internal
UBC
0
memoize_lookup_hash_internal
CBC
1200
saophash_lookup_hash_internal
CBC
2271
backup_file_lookup_hash_internal
GIC
7965
blockreftable_lookup_hash_internal
GIC
15125
pagetable_lookup_hash_internal
CBC
62872
nsphash_lookup_hash_internal
GIC
65349
pgstat_entry_ref_hash_lookup_hash_internal
CBC
70733
manifest_files_lookup_hash_internal
CBC
71246
filehash_lookup_hash_internal
CBC
84483
pgstat_snapshot_lookup_hash_internal
CBC
135569
tuplehash_lookup_hash_internal
CBC
1039202
catalogid_lookup_hash_internal
CBC
2598784
memoize_next
CBC
8736523
100.0 % (4 / 4)
50.0 % (1 / 2)
rolename_next
UBC
0
blockreftable_next
GIC
136
nsphash_next
GIC
286
backup_file_next
GIC
563
saophash_next
CBC
3282
filehash_next
CBC
68675
manifest_files_next
CBC
83734
pgstat_snapshot_next
CBC
157555
memoize_next
CBC
223183
catalogid_next
CBC
543496
pagetable_next
CBC
2112476
pgstat_entry_ref_hash_next
CBC
2412848
tuplehash_next
CBC
3130289
memoize_prev
CBC
1550844
100.0 % (4 / 4)
50.0 % (1 / 2)
blockreftable_prev
UIC
0
rolename_prev
UBC
0
nsphash_prev
GIC
7
backup_file_prev
GIC
18
saophash_prev
CBC
740
filehash_prev
CBC
10766
manifest_files_prev
CBC
20314
catalogid_prev
CBC
24068
pgstat_snapshot_prev
CBC
48616
memoize_prev
CBC
94317
pagetable_prev
CBC
139610
pgstat_entry_ref_hash_prev
CBC
415586
tuplehash_prev
CBC
796802
memoize_start_iterate
CBC
92422
100.0 % (12 / 12)
66.7 % (4 / 6)
filehash_start_iterate
CBC
26
blockreftable_start_iterate
GIC
58
manifest_files_start_iterate
CBC
129
memoize_start_iterate
CBC
530
pagetable_start_iterate
CBC
4113
pgstat_entry_ref_hash_start_iterate
CBC
20953
tuplehash_start_iterate
CBC
66613
pagetable_delete
CBC
912135
100.0 % (27 / 27)
66.7 % (12 / 18)
manifest_files_delete
UIC
0
tuplehash_delete
UBC
0
pagetable_delete
CBC
81305
pgstat_entry_ref_hash_delete
CBC
830830
pagetable_start_iterate_at
CBC
12
100.0 % (5 / 5)
manifest_files_start_iterate_at
UIC
0
tuplehash_start_iterate_at
UBC
0
pagetable_start_iterate_at
CBC
12
rolename_destroy
CBC
19338
100.0 % (4 / 4)
manifest_files_destroy
UIC
0
rolename_destroy
UBC
0
tuplehash_destroy
UBC
0
pagetable_destroy
CBC
4135
pgstat_entry_ref_hash_destroy
CBC
15203
tuplehash_insert_hash
CBC
3056672
100.0 % (2 / 2)
manifest_files_insert_hash
UIC
0
tuplehash_insert_hash
CBC
3056672
tuplehash_lookup_hash
CBC
617491
100.0 % (2 / 2)
manifest_files_lookup_hash
UIC
0
tuplehash_lookup_hash
CBC
617491
tuplehash_reset
CBC
91242
100.0 % (4 / 4)
manifest_files_reset
UIC
0
tuplehash_reset
CBC
91242
Generated by:
LCOV version 2.1-beta2-3-g6141622