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
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