LCOV - code coverage report
Current view: top level - basic - hashmap.c (source / functions) Hit Total Coverage
Test: main_coverage.info Lines: 738 823 89.7 %
Date: 2019-08-22 15:41:25 Functions: 75 81 92.6 %

Function Name Sort by function name Hit count Sort by hit count
base_bucket_hash 489125
base_bucket_scan 360470
base_remove_entry 103699
base_set_dirty 258603
bucket_at 5166848
bucket_at_swap 938481
bucket_at_virtual 1733257
bucket_calculate_dib 641097
bucket_distance 0
bucket_mark_free 103699
bucket_move_entry 623168
bucket_set_dib 452959
cachemem_maintain 10613
dib_raw_ptr 2245033
entry_value 1218392
find_first_entry 110869
get_hash_key 18331
hash_key 489125
hashmap_base_ensure_allocated 83471
hashmap_base_new 33819
hashmap_base_put_boldly 119283
hashmap_free_no_clear 33818
hashmap_get2 58915
hashmap_iterate_entry 1328951
hashmap_iterate_in_insertion_order 87809
hashmap_iterate_in_internal_order 1067519
hashmap_put 47271
hashmap_put_robin_hood 225427
hashmap_put_strdup 825
hashmap_remove2 1458
hashmap_remove_and_put 8
hashmap_remove_and_replace 917
hashmap_replace 59091
hashmap_update 256
internal_hashmap_buckets 20
internal_hashmap_clear 33882
internal_hashmap_contains 14261
internal_hashmap_copy 2
internal_hashmap_ensure_allocated 22541
internal_hashmap_first_key_and_value 110869
internal_hashmap_free 140695
internal_hashmap_get 138922
internal_hashmap_get_strv 963
internal_hashmap_iterate 749447
internal_hashmap_iterated_cache_new 213
internal_hashmap_merge 4
internal_hashmap_move 31
internal_hashmap_move_one 84
internal_hashmap_new 1460
internal_hashmap_remove 70149
internal_hashmap_remove_value 3931
internal_hashmap_reserve 8
internal_hashmap_size 155695
internal_ordered_hashmap_ensure_allocated 58164
internal_ordered_hashmap_new 10262
internal_set_ensure_allocated 2766
internal_set_new 5493
iterated_cache_free 213
iterated_cache_get 10501
n_buckets 6254666
n_entries 475397
n_entries_dec 103699
n_entries_inc 119283
next_idx 718754
ordered_bucket_at 344091
ordered_hashmap_next 10
plain_bucket_at 2796
prev_idx 5
reset_direct_storage 67698
resize_buckets 118382
set_bucket_at 0
set_consume 7885
set_iterate 111487
set_merge 0
set_put 13500
set_put_strdup 4876
set_put_strdupv 0
set_put_strsplit 0
set_remove_and_put 0
skip_free_buckets 1084147
storage_ptr 7411881

Generated by: LCOV version 1.14