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
filehash_create
GNC
378
100.0 % (11 / 11)
50.0 % (1 / 2)
blockreftable_create
GIC
88
catalogid_create
GNC
156
filehash_create
GNC
13
manifest_files_create
GNC
121
rolename_create
UNC
0
memoize_allocate
CBC
40983
100.0 % (3 / 3)
backup_file_allocate
GIC
8
blockreftable_allocate
GIC
88
catalogid_allocate
CBC
156
filehash_allocate
CBC
15
manifest_files_allocate
CBC
123
memoize_allocate
CBC
883
nsphash_allocate
GIC
18850
pgstat_entry_ref_hash_allocate
CBC
16363
pgstat_snapshot_allocate
CBC
449
rolename_allocate
UBC
0
saophash_allocate
CBC
76
tuplehash_allocate
CBC
3972
memoize_compute_size
GNC
90596
85.7 % (6 / 7)
33.3 % (2 / 6)
backup_file_compute_size
GNC
16
blockreftable_compute_size
GNC
176
catalogid_compute_size
GNC
312
filehash_compute_size
GNC
30
manifest_files_compute_size
GNC
246
memoize_compute_size
GNC
1766
nsphash_compute_size
GNC
37700
pagetable_compute_size
GNC
8630
pgstat_entry_ref_hash_compute_size
GNC
32726
pgstat_snapshot_compute_size
GNC
898
rolename_compute_size
UNC
0
saophash_compute_size
GNC
152
tuplehash_compute_size
GNC
7944
memoize_create
GNC
42817
100.0 % (10 / 10)
50.0 % (1 / 2)
backup_file_create
GIC
8
memoize_create
GNC
536
nsphash_create
GIC
18850
pagetable_create
GNC
4137
pgstat_entry_ref_hash_create
GNC
15760
pgstat_snapshot_create
GNC
431
saophash_create
GNC
76
tuplehash_create
GNC
3019
memoize_delete_item
CBC
1194
100.0 % (20 / 20)
100.0 % (4 / 4)
manifest_files_delete_item
UIC
0
memoize_delete_item
CBC
1194
tuplehash_delete_item
UBC
0
memoize_distance
CBC
4221276
100.0 % (4 / 4)
100.0 % (2 / 2)
backup_file_distance
GIC
239
blockreftable_distance
GIC
26
catalogid_distance
CBC
109774
filehash_distance
CBC
16166
manifest_files_distance
CBC
36093
memoize_distance
CBC
119722
nsphash_distance
GIC
54
pagetable_distance
CBC
1797013
pgstat_entry_ref_hash_distance
CBC
802979
pgstat_snapshot_distance
CBC
26431
rolename_distance
UBC
0
saophash_distance
CBC
562
tuplehash_distance
CBC
1312217
memoize_entry_hash
CBC
4878273
100.0 % (3 / 3)
backup_file_entry_hash
GIC
239
blockreftable_entry_hash
GIC
26
catalogid_entry_hash
CBC
109774
filehash_entry_hash
CBC
19698
manifest_files_entry_hash
CBC
37951
memoize_entry_hash
CBC
166903
nsphash_entry_hash
GIC
54
pagetable_entry_hash
CBC
1851802
pgstat_entry_ref_hash_entry_hash
CBC
1045929
pgstat_snapshot_entry_hash
CBC
43193
rolename_entry_hash
UBC
0
saophash_entry_hash
CBC
562
tuplehash_entry_hash
CBC
1602142
memoize_free
CBC
17128
100.0 % (3 / 3)
backup_file_free
UIC
0
blockreftable_free
UIC
0
catalogid_free
UBC
0
filehash_free
CBC
2
manifest_files_free
CBC
2
memoize_free
CBC
347
nsphash_free
UIC
0
pgstat_entry_ref_hash_free
CBC
15806
pgstat_snapshot_free
CBC
18
rolename_free
UBC
0
saophash_free
UBC
0
tuplehash_free
CBC
953
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
filehash_grow
GNC
2
manifest_files_grow
GNC
2
memoize_grow
GNC
347
nsphash_grow
UIC
0
pagetable_grow
GNC
178
pgstat_entry_ref_hash_grow
GNC
603
pgstat_snapshot_grow
GNC
18
rolename_grow
UNC
0
saophash_grow
UNC
0
tuplehash_grow
GNC
953
memoize_initial_bucket
CBC
19936172
100.0 % (2 / 2)
backup_file_initial_bucket
GIC
15587
blockreftable_initial_bucket
GIC
208404
catalogid_initial_bucket
CBC
3361169
filehash_initial_bucket
CBC
134047
manifest_files_initial_bucket
CBC
198443
memoize_initial_bucket
CBC
401633
nsphash_initial_bucket
GIC
88141
pagetable_initial_bucket
CBC
5634853
pgstat_entry_ref_hash_initial_bucket
CBC
3985234
pgstat_snapshot_initial_bucket
CBC
206792
rolename_initial_bucket
UBC
0
saophash_initial_bucket
CBC
3790
tuplehash_initial_bucket
CBC
5698079
memoize_insert
CBC
6934206
100.0 % (3 / 3)
backup_file_insert
GIC
7383
blockreftable_insert
GIC
193253
catalogid_insert
CBC
652611
filehash_insert
CBC
29864
manifest_files_insert
CBC
89246
memoize_insert
CBC
233521
nsphash_insert
GIC
22738
pagetable_insert
CBC
3638874
pgstat_entry_ref_hash_insert
CBC
2037741
pgstat_snapshot_insert
CBC
28018
rolename_insert
UBC
0
saophash_insert
CBC
957
tuplehash_insert
UBC
0
memoize_insert_hash_internal
CBC
9990878
93.1 % (54 / 58)
72.2 % (26 / 36)
backup_file_insert_hash_internal
GIC
7383
blockreftable_insert_hash_internal
GIC
193253
catalogid_insert_hash_internal
CBC
652611
filehash_insert_hash_internal
CBC
29864
manifest_files_insert_hash_internal
CBC
89246
memoize_insert_hash_internal
CBC
233521
nsphash_insert_hash_internal
GIC
22738
pagetable_insert_hash_internal
CBC
3638874
pgstat_entry_ref_hash_insert_hash_internal
CBC
2037741
pgstat_snapshot_insert_hash_internal
CBC
28018
rolename_insert_hash_internal
UBC
0
saophash_insert_hash_internal
CBC
957
tuplehash_insert_hash_internal
CBC
3056672
memoize_iterate
CBC
1982236
100.0 % (9 / 9)
100.0 % (6 / 6)
blockreftable_iterate
GIC
3246
filehash_iterate
CBC
31254
manifest_files_iterate
CBC
124329
memoize_iterate
CBC
37711
pagetable_iterate
CBC
129863
pgstat_entry_ref_hash_iterate
CBC
1140813
tuplehash_iterate
CBC
515020
memoize_lookup
CBC
3537308
100.0 % (3 / 3)
backup_file_lookup
GIC
7965
blockreftable_lookup
GIC
15125
catalogid_lookup
CBC
2598784
filehash_lookup
CBC
84483
manifest_files_lookup
CBC
71246
memoize_lookup
CBC
1200
nsphash_lookup
GIC
65349
pagetable_lookup
CBC
62872
pgstat_entry_ref_hash_lookup
CBC
70733
pgstat_snapshot_lookup
CBC
135569
rolename_lookup
UBC
0
saophash_lookup
CBC
2271
tuplehash_lookup
CBC
421711
memoize_lookup_hash_internal
CBC
4154799
100.0 % (11 / 11)
75.0 % (12 / 16)
backup_file_lookup_hash_internal
GIC
7965
blockreftable_lookup_hash_internal
GIC
15125
catalogid_lookup_hash_internal
CBC
2598784
filehash_lookup_hash_internal
CBC
84483
manifest_files_lookup_hash_internal
CBC
71246
memoize_lookup_hash_internal
CBC
1200
nsphash_lookup_hash_internal
GIC
65349
pagetable_lookup_hash_internal
CBC
62872
pgstat_entry_ref_hash_lookup_hash_internal
CBC
70733
pgstat_snapshot_lookup_hash_internal
CBC
135569
rolename_lookup_hash_internal
UBC
0
saophash_lookup_hash_internal
CBC
2271
tuplehash_lookup_hash_internal
CBC
1039202
memoize_next
CBC
8736523
100.0 % (4 / 4)
50.0 % (1 / 2)
backup_file_next
GIC
563
blockreftable_next
GIC
136
catalogid_next
CBC
543496
filehash_next
CBC
68675
manifest_files_next
CBC
83734
memoize_next
CBC
223183
nsphash_next
GIC
286
pagetable_next
CBC
2112476
pgstat_entry_ref_hash_next
CBC
2412848
pgstat_snapshot_next
CBC
157555
rolename_next
UBC
0
saophash_next
CBC
3282
tuplehash_next
CBC
3130289
memoize_prev
CBC
1550844
100.0 % (4 / 4)
50.0 % (1 / 2)
backup_file_prev
GIC
18
blockreftable_prev
UIC
0
catalogid_prev
CBC
24068
filehash_prev
CBC
10766
manifest_files_prev
CBC
20314
memoize_prev
CBC
94317
nsphash_prev
GIC
7
pagetable_prev
CBC
139610
pgstat_entry_ref_hash_prev
CBC
415586
pgstat_snapshot_prev
CBC
48616
rolename_prev
UBC
0
saophash_prev
CBC
740
tuplehash_prev
CBC
796802
memoize_start_iterate
CBC
92422
100.0 % (12 / 12)
66.7 % (4 / 6)
blockreftable_start_iterate
GIC
58
filehash_start_iterate
CBC
26
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
memoize_update_parameters
GNC
45298
87.5 % (7 / 8)
50.0 % (1 / 2)
backup_file_update_parameters
GNC
8
blockreftable_update_parameters
GNC
88
catalogid_update_parameters
GNC
156
filehash_update_parameters
GNC
15
manifest_files_update_parameters
GNC
123
memoize_update_parameters
GNC
883
nsphash_update_parameters
GNC
18850
pagetable_update_parameters
GNC
4315
pgstat_entry_ref_hash_update_parameters
GNC
16363
pgstat_snapshot_update_parameters
GNC
449
rolename_update_parameters
UNC
0
saophash_update_parameters
GNC
76
tuplehash_update_parameters
GNC
3972
pagetable_delete
CBC
912135
100.0 % (27 / 27)
66.7 % (12 / 18)
manifest_files_delete
UIC
0
pagetable_delete
CBC
81305
pgstat_entry_ref_hash_delete
CBC
830830
tuplehash_delete
UBC
0
pagetable_start_iterate_at
CBC
12
100.0 % (5 / 5)
manifest_files_start_iterate_at
UIC
0
pagetable_start_iterate_at
CBC
12
tuplehash_start_iterate_at
UBC
0
rolename_destroy
CBC
19338
100.0 % (4 / 4)
manifest_files_destroy
UIC
0
pagetable_destroy
CBC
4135
pgstat_entry_ref_hash_destroy
CBC
15203
rolename_destroy
UBC
0
tuplehash_destroy
UBC
0
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
tuplehash_stat
UBC
0
0.0 % (0 / 35)
0.0 % (0 / 16)
manifest_files_stat
UIC
0
tuplehash_stat
UBC
0
Generated by:
LCOV version 2.1-beta2-3-g6141622