Here is a list of all documented functions with links to the documentation:
- m -
- machine_spec_free_() : circuitpadding.c
- magic_is_null() : structvar.c
- main() : tor_main.c
- mainloop_event_activate() : compat_libevent.c, compat_libevent.h
- mainloop_event_cancel() : compat_libevent.c, compat_libevent.h
- mainloop_event_cb() : compat_libevent.c
- mainloop_event_free_() : compat_libevent.c, compat_libevent.h
- mainloop_event_new() : compat_libevent.c, compat_libevent.h
- mainloop_event_new_impl() : compat_libevent.c
- mainloop_event_postloop_cb() : compat_libevent.c
- mainloop_event_postloop_new() : compat_libevent.c, compat_libevent.h
- mainloop_event_schedule() : compat_libevent.c, compat_libevent.h
- mainloop_schedule_postloop_cleanup() : mainloop.c, mainloop.h
- mainloop_schedule_shutdown() : mainloop.c, mainloop.h
- maintain_layer2_guards() : entrynodes.c, entrynodes.h
- make_consensus_method_list() : dirvote.c
- make_guard_confirmed() : entrynodes.c
- make_ntor_onion_key_crosscert() : routerkeys.c
- make_path_absolute() : path.c, path.h
- make_pending_resolve_cached() : dns.c
- make_socket_reuseable() : connection.c
- make_specifier() : crypto_s2k.c
- make_tap_onion_key_crosscert() : routerkeys.c
- manage_vglite_callback() : mainloop.c
- managed_proxy_create() : transports.c
- managed_proxy_destroy() : transports.c
- managed_proxy_exit_callback() : transports.c
- managed_proxy_has_argv() : transports.c
- managed_proxy_has_transport() : transports.c, transports.h
- managed_proxy_outbound_address() : transports.c
- managed_proxy_set_state() : transports.c
- managed_proxy_severity_parse() : transports.c
- managed_proxy_stderr_callback() : transports.c
- managed_proxy_stdout_callback() : transports.c
- managed_var_cmp() : confmgt.c
- managed_var_free_() : confmgt.c
- mapped_name_eq() : namemap.c
- mapped_name_hash() : namemap.c
- mark_all_dirservers_up() : dirlist.c, dirlist.h
- mark_bridge_list() : bridges.c, bridges.h
- mark_cdm_cache_dirty() : consdiffmgr.c
- mark_channel_tls_endpoint_as_client() : channeltls.c
- mark_circuit_unusable_for_new_conns() : circuituse.c, circuituse.h
- mark_conn_as_waiting_for_circuit() : hs_client.c
- mark_logs_temp() : log.c, log.h
- mark_my_descriptor_dirty() : router.c, router.h
- mark_my_descriptor_dirty_if_too_old() : router.c, router.h
- mark_my_descriptor_if_omit_ipv6_changes() : router.c, router.h
- mark_primary_guards_maybe_reachable() : entrynodes.c
- mark_transport_list() : transports.c, transports.h
- marked_circuit_free_cells() : circuitlist.c
- marked_circuit_free_stream_bytes() : circuitlist.c
- marked_circuit_streams_free_bytes() : circuitlist.c
- max_dl_per_request() : routerlist.c
- max_in_u16_sl() : dispatch_new.c
- measured_bw_line_apply() : bwauth.c
- measured_bw_line_parse() : bwauth.c
- mem_eq_token() : parsecommon.c
- memarea_alloc() : memarea.c, memarea.h
- memarea_alloc_zero() : memarea.c, memarea.h
- memarea_assert_ok() : memarea.c, memarea.h
- memarea_chunk_free_unchecked() : memarea.c
- memarea_clear() : memarea.c, memarea.h
- memarea_drop_all_() : memarea.c, memarea.h
- memarea_get_stats() : memarea.c, memarea.h
- memarea_memdup() : memarea.c, memarea.h
- memarea_new() : memarea.c, memarea.h
- memarea_owns_ptr() : memarea.c, memarea.h
- memarea_strdup() : memarea.c, memarea.h
- memarea_strndup() : memarea.c, memarea.h
- memcpy_if_true_timei() : di_ops.c, di_ops.h
- memeq_opt() : connection_edge.c
- memoize_protover_summary() : versions.c
- memory_level() : compress_zlib.c
- memwipe() : crypto_util.c, crypto_util.h
- method_bits() : compress_zlib.c
- metrics_cleanup() : metrics.c, metrics.h
- metrics_connection_finished_flushing() : metrics.c, metrics.h
- metrics_connection_process_inbuf() : metrics.c, metrics.h
- metrics_connection_reached_eof() : metrics.c, metrics.h
- metrics_format_label() : metrics_common.c, metrics_common.h
- metrics_get_output() : metrics.c, metrics.h
- metrics_init() : metrics.c, metrics.h
- metrics_parse_ports() : metrics.c, metrics.h
- metrics_policy_permits_address() : policies.c, policies.h
- metrics_request_allowed() : metrics.c
- metrics_store_add() : metrics_store.c, metrics_store.h
- metrics_store_entry_add_label() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_entry_free_() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_entry_get_value() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_entry_has_label() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_entry_is_histogram() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_entry_new() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_entry_reset() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_entry_update() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_find_entry_with_label() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_free_() : metrics_store.c, metrics_store.h
- metrics_store_free_void() : metrics_store.c
- metrics_store_get_all() : metrics_store.c, metrics_store.h
- metrics_store_get_output() : metrics_store.c, metrics_store.h
- metrics_store_hist_entry_get_count() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_hist_entry_get_sum() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_hist_entry_get_value() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_hist_entry_update() : metrics_store_entry.c, metrics_store_entry.h
- metrics_store_new() : metrics_store.c, metrics_store.h
- metrics_store_reset() : metrics_store.c, metrics_store.h
- metrics_type_to_str() : metrics_common.c, metrics_common.h
- microdesc_cache_clean() : microdesc.c, microdesc.h
- microdesc_cache_clear() : microdesc.c, microdesc.h
- microdesc_cache_lookup_by_digest256() : microdesc.c, microdesc.h
- microdesc_cache_rebuild() : microdesc.c, microdesc.h
- microdesc_cache_reload() : microdesc.c, microdesc.h
- microdesc_check_counts() : microdesc.c, microdesc.h
- microdesc_eq_() : microdesc.c
- microdesc_extract_body() : microdesc_parse.c
- microdesc_free_() : microdesc.c, microdesc.h
- microdesc_free_all() : microdesc.c, microdesc.h
- microdesc_has_curve25519_onion_key() : nodelist.c
- microdesc_hash_() : microdesc.c
- microdesc_list_missing_digest256() : microdesc.c, microdesc.h
- microdesc_note_outdated_dirserver() : microdesc.c, microdesc.h
- microdesc_parse_fields() : microdesc_parse.c
- microdesc_relay_is_outdated_dirserver() : microdesc.c, microdesc.h
- microdesc_reset_outdated_dirservers_list() : microdesc.c, microdesc.h
- microdesc_wipe_body() : microdesc.c
- microdescs_add_list_to_cache() : microdesc.c, microdesc.h
- microdescs_add_to_cache() : microdesc.c, microdesc.h
- microdescs_parse_from_string() : microdesc_parse.c, microdesc_parse.h
- middle_node_must_be_vanguard() : circuitbuild.c
- monitor_owning_controller_process() : control.c, control.h
- monotime_absolute_msec() : compat_time.c, compat_time.h
- monotime_absolute_nsec() : compat_time.c, compat_time.h
- monotime_absolute_sec() : compat_time.c, compat_time.h
- monotime_absolute_usec() : compat_time.c, compat_time.h
- monotime_add_msec() : compat_time.h
- monotime_coarse_diff_msec32() : compat_time.h
- monotime_coarse_diff_msec32_() : compat_time.h
- monotime_coarse_get_stamp() : compat_time.c, compat_time.h
- monotime_coarse_stamp_units_to_approx_msec() : compat_time.c, compat_time.h
- monotime_coarse_to_stamp() : compat_time.h
- monotime_diff_msec() : compat_time.c, compat_time.h
- monotime_diff_nsec() : compat_time.h
- monotime_diff_usec() : compat_time.c, compat_time.h
- monotime_get() : compat_time.h
- monotime_init() : compat_time.c, compat_time.h
- monotime_is_zero() : compat_time.h
- monotime_zero() : compat_time.c, compat_time.h
- move_descriptors() : hs_service.c
- move_ephemeral_services() : hs_service.c
- move_hs_state() : hs_service.c
- munge_extrainfo_into_routerinfo() : control_getinfo.c
- my_exit_policy_rejects() : connection_edge.c