Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- m -
- machine_spec_free_() : circuitpadding.c
- magic_is_null() : structvar.c
- main() : tor_main.c
- main_loop_exit_value : mainloop.c
- main_loop_should_exit : mainloop.c
- main_thread_id : compat_threads.c
- mainloop_event_activate() : compat_libevent.h, compat_libevent.c
- mainloop_event_cancel() : compat_libevent.h, compat_libevent.c
- 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.h, compat_libevent.c
- mainloop_event_schedule() : compat_libevent.c, compat_libevent.h
- mainloop_schedule_postloop_cleanup() : mainloop.c, mainloop.h
- mainloop_schedule_shutdown() : mainloop.c, mainloop.h
- mainloop_state_fmt : mainloop_sys.c
- MAINLOOP_STATE_MAGIC : mainloop_sys.c
- maintain_layer2_guards() : entrynodes.h, entrynodes.c
- 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
- MALLOC_MP_LIM : sandbox.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_list : transports.c
- 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
- MAP_DEL_CURRENT : map.h
- MAP_FOREACH : map.h
- MAP_FOREACH_END : map.h
- MAP_FOREACH_MODIFY : map.h
- 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.h, router.c
- 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
- maskbits_t : address.h
- MAX : cmp.h
- MAX_ADDRESSLEN : dns_structs.h
- MAX_BANDWIDTH_CHANGE_FREQ : router.c
- MAX_BELIEVABLE_ONIONSKIN_DELAY : cpuworker.c
- MAX_BW_FILE_HEADER_COUNT_IN_VOTE : bwauth.h
- MAX_BW_FILE_HEADERS_LINE_LEN : dirvote.h
- MAX_CHEAP_REND_CIRCUITS_IN_PROGRESS : hs_circuit.c
- MAX_CHUNK_ALLOC : buffers.c
- MAX_CIRCS_AVAILABLE_TIME : config.c
- max_circuit_cell_queue_size_out : relay.c
- MAX_CIRCUIT_FAILURES : circuituse.c
- MAX_COMMAND_LINE_LENGTH : control.c
- MAX_CONFIG_ADDRESS : resolve_addr.c
- MAX_CONNECTED_CELL_PAYLOAD_LEN : connection_edge.c
- MAX_DEFAULT_MEMORY_QUEUE_SIZE : config.h
- MAX_DESCRIPTOR_UPLOAD_SIZE : or.h
- MAX_DETECTABLE_CPUS : numcpus.c
- MAX_DIR_DL_SIZE : dirclient.c
- MAX_DIR_UL_SIZE : dircache.c
- MAX_DIRECTORY_OBJECT_SIZE : directory.c
- max_dl_per_request() : routerlist.c
- MAX_DL_TO_DELAY : routerlist.c
- MAX_DNS_ENTRY_AGE : connection_edge.h
- MAX_DNS_LABEL_SIZE : crypto_rand.c
- MAX_DNS_TTL : connection_edge.h
- MAX_EXITPOLICY_SUMMARY_LEN : policies.c
- MAX_EXTRAINFO_UPLOAD_SIZE : or.h
- MAX_HEADERS_SIZE : or.h
- MAX_HEX_NICKNAME_LEN : or.h
- max_in_u16_sl() : dispatch_new.c
- MAX_INTERVAL : periodic.c
- MAX_INTRO_CIRCS_PER_PERIOD : hs_common.h
- MAX_INTRO_POINT_CIRCUIT_RETRIES : or.h
- MAX_INTRO_POINT_REACHABILITY_FAILURES : or.h
- MAX_KNOWN_FLAGS_IN_VOTE : vote_routerstatus_st.h
- MAX_MAX_CIRCUIT_DIRTINESS : config.c
- MAX_NAMEMAP_NAME_LEN : namemap_st.h
- MAX_NICKNAME_LEN : or.h
- MAX_ONION_KEY_LIFETIME_DAYS : or.h
- MAX_ONION_STAT_TYPE : rephist.h
- MAX_PARENT_IDX : smartlist.c
- MAX_PRIVKEY_FILE_LEN : crypto_rsa.c
- MAX_PROTOCOL_VERSION : protover.c
- MAX_PROTOVER_SUMMARY_MAP_LEN : versions.c
- MAX_QUEUE_IDX : onion_queue.c
- MAX_REASONS_TO_REPORT : connection_or.c
- MAX_RELAY_EARLY_CELLS_PER_CIRCUIT : or.h
- MAX_REND_FAILURES : hs_common.h
- MAX_REND_TIMEOUT : hs_common.h
- MAX_RESOLVE_FAILURES : relay.c
- MAX_SIGNEWNYM_RATE : mainloop.c
- MAX_SOCKS5_AUTH_FIELD_SIZE : connection.h
- MAX_SOCKS5_AUTH_SIZE_TOTAL : connection.h
- MAX_SOCKS_MESSAGE_LEN : proto_socks.c
- MAX_SSL_KEY_LIFETIME_INTERNAL : or.h
- MAX_STARTUP_MSG_LEN : log.c
- MAX_STRONGEST_RAND_SIZE : crypto_rand.c
- MAX_SUBSYS_LEVEL : subsys.h
- MAX_SUPPORTED_CONSENSUS_METHOD : dirvote.h
- MAX_THREADS : workqueue.c
- MAX_UNUSED_OPEN_CIRCUITS : circuituse.c
- MAX_UPTIME_BANDWIDTH_CHANGE : router.c
- MAX_V_LINE_LEN : fmt_routerstatus.h
- MAX_VERBOSE_NICKNAME_LEN : or.h
- MAX_VERSION_LEN : version.c
- may_spawn_background_process : process.c
- mbw_cache : bwauth.c
- measured_bw_line_apply() : bwauth.c
- measured_bw_line_parse() : bwauth.c
- mem_eq_token() : parsecommon.c
- MEMAREA_ALIGN : memarea.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.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.h, memarea.c
- 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
- MEMORY_LIMIT : compress_lzma.c
- MEMORY_PRESSURE_INTERVAL : relay.c
- memory_units : unitparse.c, unitparse.h
- memwipe() : crypto_util.c, crypto_util.h
- message_id_map : dispatch_naming.c
- 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.h, metrics_common.c
- METRICS_FORMAT_PROMETHEUS : metrics_common.h
- metrics_format_t : 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 : policies.c
- metrics_policy_permits_address() : policies.h, policies.c
- 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.h, metrics_store_entry.c
- 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.h, metrics_store_entry.c
- 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_STR : metrics_common.h
- METRICS_SUBSYS_LEVEL : metrics_sys.h
- metrics_type_t : metrics_common.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.h, microdesc.c
- microdesc_cache_reload() : microdesc.c, microdesc.h
- microdesc_check_counts() : microdesc.c, microdesc.h
- MICRODESC_DIRINFO : or.h
- microdesc_eq_() : microdesc.c
- microdesc_extract_body() : microdesc_parse.c
- microdesc_free_() : microdesc.c, microdesc.h
- microdesc_free_all() : microdesc.h, microdesc.c
- 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_token_table : microdesc_parse.c
- 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
- MIN_BW_TO_ADVERTISE_DIRSERVER : router.c
- MIN_CELL_COUNTS_TO_PUBLISH : rephist.c
- MIN_CHECK_SECONDS : timers.c
- MIN_CHECK_TICKS : timers.c
- MIN_CHUNK_ALLOC : buffers.c
- MIN_CIRCUIT_STREAM_TIMEOUT : config.c
- MIN_CIRCUITS_HANDLING_STREAM : or.h
- MIN_DELAY_FOR_FETCH_CERT_STATUS_FAILURE : networkstatus.c
- MIN_DIST_SECONDS : dirvote.h
- MIN_DIST_SECONDS_TESTING : dirvote.h
- MIN_DL_PER_REQUEST : routerlist.c
- MIN_DNS_TTL : connection_edge.h
- MIN_GUARDS_FOR_MD_RESTRICTION : entrynodes.c
- MIN_HEARTBEAT_PERIOD : config.h
- MIN_MAX_CIRCUIT_DIRTINESS : config.c
- MIN_METHOD_FOR_FAMILY_IDS : dirvote.h
- MIN_METHOD_TO_OMIT_PACKAGE_FINGERPRINTS : dirvote.h
- MIN_METHOD_TO_SUPPRESS_MD_PUBLISHED : dirvote.h
- MIN_ONION_KEY_GRACE_PERIOD_DAYS : or.h
- MIN_ONION_KEY_LIFETIME_DAYS : or.h
- MIN_REQUESTS : routerlist.c
- MIN_SECOND_GUARD_LIFETIME : entrynodes.c
- MIN_SUBSYS_LEVEL : subsys.h
- MIN_SUPPORTED_CONSENSUS_METHOD : dirvote.h
- MIN_VOTE_INTERVAL : dirvote.h
- MIN_VOTE_INTERVAL_TESTING : dirvote.h
- MIN_VOTE_SECONDS : dirvote.h
- MIN_VOTE_SECONDS_TESTING : dirvote.h
- MIN_VOTES_FOR_PARAM : dirvote.c
- MOCK_DECL : testsupport.h
- MOCK_DECL_ATTR : testsupport.h
- MOCK_IMPL : testsupport.h
- 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.h, compat_time.c
- 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_initialized : compat_time.c
- monotime_is_zero() : compat_time.h
- monotime_zero() : compat_time.c, compat_time.h
- MONTH_NAMES : time_fmt.c
- move_descriptors() : hs_service.c
- move_ephemeral_services() : hs_service.c
- move_hs_state() : hs_service.c
- msg_type_id_map : dispatch_naming.c
- msg_type_id_t : msgtypes.h
- MULTLINE : control_cmd.c
- munge_extrainfo_into_routerinfo() : control_getinfo.c
- my_exit_policy_rejects() : connection_edge.c