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

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