LCOV - code coverage report
Current view:
top level
-
feature/client
- entrynodes.c
(
source
/ functions)
Hit
Total
Coverage
Test:
lcov.info
Lines:
1339
1581
84.7 %
Date:
2021-11-24 03:28:48
Functions:
111
129
86.0 %
Function Name
Hit count
bridge_passes_guard_filter
0
entry_guard_add_bridge_to_sample
0
entry_guard_could_succeed
0
entry_guard_find_node
0
entry_guard_get_by_id_digest
0
entry_guard_get_by_id_digest_for_guard_selection
0
entry_guard_get_rsa_id_digest
0
entry_guard_learned_bridge_identity
0
entry_guards_changed
0
entry_guards_get_err_str_if_dir_info_missing
0
get_guard_state_for_bridge_desc_fetch
0
get_sampled_guard_by_bridge_addr
0
get_sampled_guard_for_bridge
0
getinfo_helper_entry_guards
0
getinfo_helper_format_single_entry_guard
0
guards_retry_optimistic
0
num_bridges_usable__real
0
remove_all_entry_guards
0
guards_update_all
2
update_guard_selection_choice
2
entry_list_is_constrained
3
get_nonprimary_guard_idle_timeout
3
remove_all_entry_guards_for_guard_selection
3
entry_guard_state_should_expire
4
get_bridge_info_for_guard
4
guard_create_dirserver_md_restriction
4
guards_choose_dirguard
4
should_set_md_dirserver_restriction
4
entry_guard_chan_failed
5
entry_guards_update_guards_in_state
5
entry_guards_update_state
5
guard_selection_get_err_str_if_dir_info_missing
6
guards_choose_guard
6
mark_all_guards_maybe_reachable
6
entry_guard_encode_for_state
9
entry_guards_update_all
9
mark_primary_guards_maybe_reachable
9
remove_guard_from_confirmed_and_primary_lists
9
should_apply_guardfraction
9
entry_guards_update_confirmed
15
guard_create_exit_restriction
15
compare_guards_by_confirmed_idx
17
entry_guards_load_guards_from_state
17
entry_guards_parse_state
17
sampled_guards_prune_obsolete_entries
18
sampled_guards_update_consensus_presence
18
get_guard_confirmed_min_lifetime
21
get_extreme_restriction_threshold
22
create_initial_guard_context
23
get_nonprimary_guard_connect_timeout
24
sampled_guards_update_from_consensus
27
entry_guard_get_pathbias_state
29
parse_from_state_handle_time
31
pathbias_check_close_success_count
31
pathbias_check_use_success_count
31
choose_guard_selection
33
entry_guards_upgrade_waiting_circuits
34
entry_guards_update_filtered_sets
36
get_remove_unlisted_guards_after_seconds
36
entry_guard_parse_from_state
38
parse_from_state_set_vals
38
get_remove_unlisted_guards_after_days
39
get_internet_likely_down_interval
42
entry_guards_all_primary_guards_are_down
43
entry_guard_succeeded
54
entry_guards_note_guard_success
54
circ_state_has_higher_priority
57
get_guard_selection_by_name
63
entry_guard_cancel
64
entry_guard_has_higher_priority
64
get_meaningful_restriction_threshold
66
select_filtered_guard_for_circuit
78
guard_selection_free_
97
select_confirmed_guard_for_circuit
99
entry_guard_failed
111
guard_selection_infer_type
116
guard_selection_new
116
entry_guards_note_guard_failure
120
guard_obeys_md_dirserver_restriction
129
get_max_sample_threshold
155
mark_guard_maybe_reachable
156
get_eligible_guards
157
get_max_sample_size
157
entry_guards_expand_sample
164
reasonably_live_consensus_is_missing
191
get_max_sample_size_absolute
193
circuit_guard_state_new__real
196
entry_guard_handle_free_
196
entry_guard_handle_new
196
entry_guard_pick_for_circuit
196
entry_guard_restriction_free_
202
make_guard_confirmed
219
entry_guards_free_all
240
get_guard_selection_info
245
entry_guards_note_internet_connectivity
255
select_entry_guard_for_circuit
256
select_primary_guard_for_circuit
256
get_n_primary_guards_to_use
262
entry_guards_update_primary
289
first_reachable_filtered_entry_guard
290
get_n_primary_guards
291
entry_guard_is_listed__real
300
circuit_guard_state_free_
320
guard_in_node_family
327
guard_obeys_exit_restriction
327
num_reachable_filtered_guards
514
entry_guard_handle_get
587
get_min_filtered_sample_size
604
compare_guards_by_sampled_idx
731
guard_get_guardfraction_bandwidth
872
get_retry_schedule
1314
guard_has_descriptor
1512
entry_guard_handles_clear
1723
entry_guard_free_
1724
select_and_add_guard_item_for_sample
1847
entry_guard_add_to_sample
1871
entry_guard_add_to_sample_impl
1871
have_sampled_guard_with_id
1871
get_sampled_guard_with_id
1895
entry_guards_changed_for_guard_selection
2113
get_guard_lifetime
2114
entry_guard_passes_filter
2311
entry_guard_set_filtered_flags
2311
entry_guard_describe
3813
randomize_time__real
4841
node_passes_guard_filter
5080
entry_guard_obeys_restriction
13432
entry_guard_consider_retry
20051
node_is_possible_guard
46695
Generated by:
LCOV version 1.14