LCOV - code coverage report
Current view: top level - glib/tests - hash.c (source / functions) Hit Total Coverage
Test: unnamed Lines: 947 951 99.6 %
Date: 2024-04-30 05:17:35 Functions: 79 79 100.0 %
Branches: 122 140 87.1 %

Function Name Sort by function name Hit count Sort by hit count
check_consistency 7
check_counts 7
check_data 7
count_keys 7
crcinit 2
direct_hash_test 1
direct_hash_test2 1
double_hash_collision_test 1
double_hash_test 1
eq_func 2
fake_free 6
fetch_key_or_value 24
fill_hash_table_and_array 4
find_first 841
find_str 27
foreach_func 6
foreach_steal_func 6
handle_pair 20000
hash_func 3
honeyman_hash 61
inc_state 2
init_result_array 2
int64_hash_collision_test 1
int64_hash_test 1
int_hash_test 1
is_prime 35
key_destroy 11
key_new 2
key_ref 4
key_unref 6
main 2
my_hash 50000
my_hash_callback 10000
my_hash_callback_remove 10000
my_hash_callback_remove_test 5000
my_hash_equal 15013
my_key_free 3
my_value_free 6
not_even_foreach 18
null_safe_str_equal 1
null_safe_str_hash 4
one_hash 61
recursive_value_destroy 9
remove_even_foreach 38
replace_first_character 2
second_hash_cmp 580
second_hash_test 2
set_check 714
set_hash_test 1
set_ref_hash_test 1
string_free 20
string_hash_test 1
test_destroy_modify 1
test_find 1
test_foreach 1
test_foreach_steal 1
test_hash_misc 1
test_hash_ref 1
test_internal_consistency 1
test_iter_replace 1
test_lookup_extended 1
test_lookup_null_key 1
test_new_similar 1
test_primes 1
test_recursive_remove_all 1
test_recursive_remove_all_subprocess 1
test_remove_all 1
test_set_get_keys_as_ptr_array 1
test_set_get_values_as_ptr_array 1
test_set_insert_corruption 1
test_set_to_strv 1
test_steal_all_keys 1
test_steal_all_values 1
test_steal_extended 1
test_steal_extended_optional 1
trivial_key_destroy 8
value_destroy 5
value_destroy_insert 6
verify_result_array 2

Generated by: LCOV version 1.14