LCOV - differential code coverage report
Current view: top level - src/include/lib - simplehash.h (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 85.5 % 276 236 40 3 233 3
Current Date: 2023-04-08 17:13:01 Functions: 84.8 % 165 140 3 22 7 133
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (120,180] days: 80.0 % 5 4 1 4
View type: Flat (180,240] days: 100.0 % 3 3 3
Legend: Lines: hit not hit (240..) days: 85.4 % 268 229 39 229
Function coverage date bins:
(240..) days: 84.8 % 165 140 3 22 7 133

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
tuplehash_stat UBC 0 0.0 % (0 / 34)
pagetable_start_iterate_at CBC 12 100.0 % (5 / 5)
tuplehash_start_iterate_at UBC 0
pagetable_start_iterate_at CBC 12
filehash_create CBC 222 100.0 % (10 / 10)
rolename_create UBC 0
filehash_create CBC 13
manifest_files_create CBC 90
catalogid_create CBC 119
memoize_delete_item CBC 1194 100.0 % (20 / 20)
tuplehash_delete_item UBC 0
memoize_delete_item CBC 1194
memoize_grow GNC 1988 100.0 % (37 / 37)
catalogid_grow UNC 0
rolename_grow UNC 0
saophash_grow UNC 0
manifest_files_grow GNC 1
filehash_grow GNC 2
pgstat_snapshot_grow GNC 9
memoize_grow GNC 319
pgstat_entry_ref_hash_grow GNC 355
pagetable_grow GNC 403
tuplehash_grow GNC 899
memoize_free CBC 14028 100.0 % (3 / 3)
catalogid_free UBC 0
rolename_free UBC 0
saophash_free UBC 0
manifest_files_free CBC 1
filehash_free CBC 2
pgstat_snapshot_free CBC 9
memoize_free CBC 319
tuplehash_free CBC 899
pgstat_entry_ref_hash_free CBC 12798
rolename_destroy CBC 16691 100.0 % (4 / 4)
rolename_destroy UBC 0
tuplehash_destroy UBC 0
pagetable_destroy CBC 4248
pgstat_entry_ref_hash_destroy CBC 12443
memoize_allocate CBC 19607 100.0 % (3 / 3)
rolename_allocate UBC 0
filehash_allocate CBC 15
saophash_allocate CBC 76
manifest_files_allocate CBC 91
catalogid_allocate CBC 119
pgstat_snapshot_allocate CBC 395
memoize_allocate CBC 836
tuplehash_allocate CBC 5277
pgstat_entry_ref_hash_allocate CBC 12798
memoize_create CBC 22049 100.0 % (9 / 9)
saophash_create CBC 76
pgstat_snapshot_create CBC 386
memoize_create CBC 517
pagetable_create CBC 4249
tuplehash_create CBC 4378
pgstat_entry_ref_hash_create CBC 12443
memoize_compute_parameters CBC 24259 83.3 % (10 / 12)
rolename_compute_parameters UBC 0
filehash_compute_parameters CBC 15
saophash_compute_parameters CBC 76
manifest_files_compute_parameters CBC 91
catalogid_compute_parameters CBC 119
pgstat_snapshot_compute_parameters CBC 395
memoize_compute_parameters CBC 836
pagetable_compute_parameters CBC 4652
tuplehash_compute_parameters CBC 5277
pgstat_entry_ref_hash_compute_parameters CBC 12798
memoize_start_iterate CBC 128747 100.0 % (12 / 12)
filehash_start_iterate CBC 26
manifest_files_start_iterate CBC 115
memoize_start_iterate CBC 508
pagetable_start_iterate CBC 4237
pgstat_entry_ref_hash_start_iterate CBC 17990
tuplehash_start_iterate CBC 105871
tuplehash_reset CBC 129117 100.0 % (4 / 4)
tuplehash_lookup_hash CBC 617277 100.0 % (2 / 2)
pagetable_delete CBC 838634 100.0 % (27 / 27)
tuplehash_delete UBC 0
pagetable_delete CBC 75053
pgstat_entry_ref_hash_delete CBC 763581
memoize_prev CBC 1601346 100.0 % (4 / 4)
rolename_prev UBC 0
saophash_prev CBC 737
manifest_files_prev CBC 9096
filehash_prev CBC 10668
catalogid_prev CBC 17946
pgstat_snapshot_prev CBC 23450
memoize_prev CBC 94305
pgstat_entry_ref_hash_prev CBC 349213
pagetable_prev CBC 378261
tuplehash_prev CBC 717670
memoize_iterate CBC 1887650 100.0 % (9 / 9)
filehash_iterate CBC 31178
memoize_iterate CBC 37000
manifest_files_iterate CBC 110426
pagetable_iterate CBC 206195
tuplehash_iterate CBC 550533
pgstat_entry_ref_hash_iterate CBC 952318
memoize_lookup CBC 2662664 100.0 % (3 / 3)
rolename_lookup UBC 0
memoize_lookup CBC 1200
saophash_lookup CBC 2261
pgstat_snapshot_lookup CBC 4481
manifest_files_lookup CBC 56088
pagetable_lookup CBC 62851
pgstat_entry_ref_hash_lookup CBC 63136
filehash_lookup CBC 84782
tuplehash_lookup CBC 397070
catalogid_lookup CBC 1990795
tuplehash_insert_hash CBC 2953945 100.0 % (2 / 2)
memoize_lookup_hash_internal CBC 3279941 100.0 % (11 / 11)
rolename_lookup_hash_internal UBC 0
memoize_lookup_hash_internal CBC 1200
saophash_lookup_hash_internal CBC 2261
pgstat_snapshot_lookup_hash_internal CBC 4481
manifest_files_lookup_hash_internal CBC 56088
pagetable_lookup_hash_internal CBC 62851
pgstat_entry_ref_hash_lookup_hash_internal CBC 63136
filehash_lookup_hash_internal CBC 84782
tuplehash_lookup_hash_internal CBC 1014347
catalogid_lookup_hash_internal CBC 1990795
memoize_distance CBC 5148978 100.0 % (4 / 4)
rolename_distance UBC 0
saophash_distance CBC 556
pgstat_snapshot_distance CBC 13885
filehash_distance CBC 15711
manifest_files_distance CBC 22621
catalogid_distance CBC 85593
memoize_distance CBC 113271
pgstat_entry_ref_hash_distance CBC 440242
tuplehash_distance CBC 1340024
pagetable_distance CBC 3117075
memoize_entry_hash CBC 5776943 100.0 % (3 / 3)
rolename_entry_hash UBC 0
saophash_entry_hash CBC 556
filehash_entry_hash CBC 19417
pgstat_snapshot_entry_hash CBC 22324
manifest_files_entry_hash CBC 23548
catalogid_entry_hash CBC 85593
memoize_entry_hash CBC 160791
pgstat_entry_ref_hash_entry_hash CBC 637214
tuplehash_entry_hash CBC 1603978
pagetable_entry_hash CBC 3223522
memoize_insert CBC 7269518 100.0 % (3 / 3)
rolename_insert UBC 0
tuplehash_insert UBC 0
saophash_insert CBC 954
pgstat_snapshot_insert CBC 17238
filehash_insert CBC 29791
manifest_files_insert CBC 59003
memoize_insert CBC 221746
catalogid_insert CBC 499573
pgstat_entry_ref_hash_insert CBC 1793136
pagetable_insert CBC 4648077
memoize_next CBC 9296080 100.0 % (4 / 4)
rolename_next UBC 0
saophash_next CBC 3270
filehash_next CBC 27494
pgstat_snapshot_next CBC 38894
manifest_files_next CBC 50882
memoize_next CBC 216899
catalogid_next CBC 423556
pgstat_entry_ref_hash_next CBC 1839950
tuplehash_next CBC 3036275
pagetable_next CBC 3658860
memoize_insert_hash_internal CBC 10223463 93.1 % (54 / 58)
rolename_insert_hash_internal UBC 0
saophash_insert_hash_internal CBC 954
pgstat_snapshot_insert_hash_internal CBC 17238
filehash_insert_hash_internal CBC 29791
manifest_files_insert_hash_internal CBC 59003
memoize_insert_hash_internal CBC 221746
catalogid_insert_hash_internal CBC 499573
pgstat_entry_ref_hash_insert_hash_internal CBC 1793136
tuplehash_insert_hash_internal CBC 2953945
pagetable_insert_hash_internal CBC 4648077
memoize_initial_bucket CBC 20119056 100.0 % (2 / 2)
rolename_initial_bucket UBC 0
saophash_initial_bucket CBC 3771
pgstat_snapshot_initial_bucket CBC 44047
filehash_initial_bucket CBC 133990
manifest_files_initial_bucket CBC 138639
memoize_initial_bucket CBC 383746
catalogid_initial_bucket CBC 2575961
pgstat_entry_ref_hash_initial_bucket CBC 3257069
tuplehash_initial_bucket CBC 5572330
pagetable_initial_bucket CBC 8009503

Generated by: LCOV version v1.16-55-g56c0a2a