LCOV - code coverage report
Current view: top level - feature/hs - hs_service.c (source / functions) Hit Total Coverage
Test: lcov.info Lines: 1215 1652 73.5 %
Date: 2021-11-24 03:28:48 Functions: 122 145 84.1 %

Function Name Sort by function name Hit count Sort by hit count
build_desc_intro_points 0
close_service_circuits 0
close_service_intro_circuits 0
close_service_rp_circuits 0
get_extend_info_from_intro_point 0
hs_service_del_ephemeral 0
hs_service_dump_stats 0
hs_service_ht_HT_NEXT_RMV 0
hs_service_ht_HT_REP_IS_BAD_ 0
hs_service_lists_fnames_for_sandbox 0
hs_service_lookup_current_desc 0
hs_service_reveal_startup_time 0
hs_service_run_scheduled_events 0
hs_service_set_conn_addr_port 0
launch_intro_point_circuits 0
move_descriptors 0
move_hs_state 0
refresh_service_descriptor 0
run_build_circuit_event 0
run_build_descriptor_event 0
service_add_fnames_to_list 0
set_descriptor_revision_counter 0
setup_desc_intro_point 0
close_intro_circuits 1
hs_service_circuit_cleanup_on_close 1
hs_service_find 1
hs_service_get_metrics_stores 1
rotate_service_descriptors 1
service_intro_point_remove 1
hs_service_exports_circuit_id 2
remember_failing_intro_point 2
service_desc_hsdirs_changed 2
service_rendezvous_circ_has_opened 2
set_rotation_time 2
update_all_descriptors_intro_points 2
can_service_launch_intro_circuit 3
get_max_intro_circ_per_period 3
rotate_all_descriptors 3
service_desc_schedule_upload 3
service_handle_intro_established 3
service_handle_introduce2 3
service_intro_circ_has_opened 3
should_rotate_descriptors 3
describe_intro_point 4
get_first_service 4
hs_service_add_ephemeral 4
hs_service_receive_intro_established 4
hs_service_receive_introduce2 4
load_client_keys 4
load_service_keys 4
pick_needed_intro_points 4
service_escaped_dir 4
setup_intro_point_exclude_list 4
update_service_descriptor_intro_points 4
get_hs_service_staging_list_size 5
hs_service_circuit_has_opened 5
service_authorized_client_config_equal 5
service_desc_find_by_intro 5
write_address_to_file 5
cleanup_intro_points 6
compare_service_authorzized_client_ 6
pick_intro_point 6
remove_expired_failing_intro 6
run_housekeeping_event 6
should_remove_intro_point 6
client_filename_is_valid 7
count_desc_circuit_established__real 7
get_hs_service_map_size 7
get_intro_point_num_extra 7
service_intro_point_free_void 7
get_node_from_intro_point 8
hs_service_load_all_keys 8
move_ephemeral_services 8
register_all_services 8
close_directory_connections 9
intro_point_should_expire 9
parse_authorized_client_key 9
run_upload_descriptor_event 9
upload_descriptor_to_all 9
get_link_spec_by_type 10
hs_service_stage_services 10
service_authorized_client_cmp 10
hs_service_get_version_from_key 11
parse_authorized_client 11
service_key_on_disk 11
service_authorized_client_dup 12
service_desc_clear_previous_hsdirs 12
service_intro_point_add 12
service_intro_point_find 12
get_objects_from_ident 14
log_cant_upload_desc 18
should_service_upload_descriptor 18
ht_free_service_ 19
build_descriptors_for_new_service 21
hs_service_ht_HT_REMOVE 21
remove_service 21
build_all_descriptors 23
get_intro_point_max_introduce2 24
get_intro_point_max_lifetime 24
get_intro_point_min_introduce2 24
get_intro_point_min_lifetime 24
service_intro_point_new 24
service_intro_point_free_ 28
hs_service_ht_HT_GROW 36
hs_service_ht_eq 36
hs_service_ht_HT_INSERT 42
register_service 43
build_desc_signing_key_cert 44
build_service_desc_encrypted 44
build_service_desc_keys 44
build_service_desc_plaintext 44
build_service_desc_superencrypted 44
build_service_descriptor 44
generate_ope_cipher_for_desc 44
hs_service_ht_HT_NEXT 45
get_hs_service_map 53
hs_service_ht_HT_START 63
service_descriptor_free_ 65
service_descriptor_new 65
hs_service_upload_desc_to_dir 66
service_desc_note_upload 66
upload_descriptor_to_hsdir 66
hs_service_map_has_changed 67
find_service 69
hs_service_ht_HT_FIND 69
hs_service_new 70
set_service_default_config 70
hs_service_free_ 74
service_clear_config 83
hs_service_ht_HT_FIND_P_ 90
service_authorized_client_free_ 91
service_encode_descriptor 110
hs_service_ht_hash 132
is_client_auth_enabled 154
hs_service_free_all 285
hs_service_ht_HT_CLEAR 290
hs_service_ht_HT_FOREACH_FN 290
hs_service_init 291
service_free_all 293
hs_service_ht_HT_INIT 589
hs_service_allow_non_anonymous_connection 930
hs_service_non_anonymous_mode_enabled 1256
hs_service_non_anonymous_mode_consistent 2186
hs_service_dir_info_changed 45174
hs_service_get_num_services__real 45493

Generated by: LCOV version 1.14