|
@@ -51,6 +51,11 @@ problem function-size /src/app/main/main.c:tor_init() 133
|
|
|
problem function-size /src/app/main/main.c:sandbox_init_filter() 291
|
|
|
problem function-size /src/app/main/main.c:run_tor_main_loop() 105
|
|
|
problem function-size /src/app/main/ntmain.c:nt_service_install() 126
|
|
|
+problem dependency-violation /src/core/crypto/hs_ntor.c 1
|
|
|
+problem dependency-violation /src/core/crypto/onion_crypto.c 5
|
|
|
+problem dependency-violation /src/core/crypto/onion_fast.c 1
|
|
|
+problem dependency-violation /src/core/crypto/onion_tap.c 3
|
|
|
+problem dependency-violation /src/core/crypto/relay_crypto.c 9
|
|
|
problem file-size /src/core/mainloop/connection.c 5569
|
|
|
problem include-count /src/core/mainloop/connection.c 62
|
|
|
problem function-size /src/core/mainloop/connection.c:connection_free_minimal() 185
|
|
@@ -63,32 +68,49 @@ problem function-size /src/core/mainloop/connection.c:connection_handle_read_imp
|
|
|
problem function-size /src/core/mainloop/connection.c:connection_buf_read_from_socket() 180
|
|
|
problem function-size /src/core/mainloop/connection.c:connection_handle_write_impl() 241
|
|
|
problem function-size /src/core/mainloop/connection.c:assert_connection_ok() 143
|
|
|
+problem dependency-violation /src/core/mainloop/connection.c 44
|
|
|
+problem dependency-violation /src/core/mainloop/cpuworker.c 12
|
|
|
problem include-count /src/core/mainloop/mainloop.c 63
|
|
|
problem function-size /src/core/mainloop/mainloop.c:conn_close_if_marked() 108
|
|
|
problem function-size /src/core/mainloop/mainloop.c:run_connection_housekeeping() 123
|
|
|
+problem dependency-violation /src/core/mainloop/mainloop.c 49
|
|
|
+problem dependency-violation /src/core/mainloop/mainloop_pubsub.c 1
|
|
|
+problem dependency-violation /src/core/mainloop/mainloop_sys.c 1
|
|
|
+problem dependency-violation /src/core/mainloop/netstatus.c 4
|
|
|
+problem dependency-violation /src/core/mainloop/periodic.c 2
|
|
|
+problem dependency-violation /src/core/or/address_set.c 1
|
|
|
problem file-size /src/core/or/channel.c 3487
|
|
|
+problem dependency-violation /src/core/or/channel.c 9
|
|
|
+problem dependency-violation /src/core/or/channelpadding.c 6
|
|
|
problem function-size /src/core/or/channeltls.c:channel_tls_handle_var_cell() 160
|
|
|
problem function-size /src/core/or/channeltls.c:channel_tls_process_versions_cell() 170
|
|
|
problem function-size /src/core/or/channeltls.c:channel_tls_process_netinfo_cell() 214
|
|
|
problem function-size /src/core/or/channeltls.c:channel_tls_process_certs_cell() 246
|
|
|
problem function-size /src/core/or/channeltls.c:channel_tls_process_authenticate_cell() 202
|
|
|
+problem dependency-violation /src/core/or/channeltls.c 10
|
|
|
problem include-count /src/core/or/circuitbuild.c 54
|
|
|
problem function-size /src/core/or/circuitbuild.c:get_unique_circ_id_by_chan() 128
|
|
|
problem function-size /src/core/or/circuitbuild.c:circuit_extend() 147
|
|
|
problem function-size /src/core/or/circuitbuild.c:choose_good_exit_server_general() 206
|
|
|
+problem dependency-violation /src/core/or/circuitbuild.c 25
|
|
|
problem include-count /src/core/or/circuitlist.c 55
|
|
|
problem function-size /src/core/or/circuitlist.c:HT_PROTOTYPE() 109
|
|
|
problem function-size /src/core/or/circuitlist.c:circuit_free_() 143
|
|
|
problem function-size /src/core/or/circuitlist.c:circuit_find_to_cannibalize() 101
|
|
|
problem function-size /src/core/or/circuitlist.c:circuit_about_to_free() 120
|
|
|
problem function-size /src/core/or/circuitlist.c:circuits_handle_oom() 117
|
|
|
+problem dependency-violation /src/core/or/circuitlist.c 19
|
|
|
problem function-size /src/core/or/circuitmux.c:circuitmux_set_policy() 109
|
|
|
problem function-size /src/core/or/circuitmux.c:circuitmux_attach_circuit() 113
|
|
|
+problem dependency-violation /src/core/or/circuitmux_ewma.c 2
|
|
|
problem file-size /src/core/or/circuitpadding.c 3043
|
|
|
problem function-size /src/core/or/circuitpadding.c:circpad_machine_schedule_padding() 107
|
|
|
+problem dependency-violation /src/core/or/circuitpadding.c 6
|
|
|
problem function-size /src/core/or/circuitpadding_machines.c:circpad_machine_relay_hide_intro_circuits() 103
|
|
|
problem function-size /src/core/or/circuitpadding_machines.c:circpad_machine_client_hide_rend_circuits() 112
|
|
|
+problem dependency-violation /src/core/or/circuitpadding_machines.c 1
|
|
|
problem function-size /src/core/or/circuitstats.c:circuit_build_times_parse_state() 123
|
|
|
+problem dependency-violation /src/core/or/circuitstats.c 11
|
|
|
problem file-size /src/core/or/circuituse.c 3162
|
|
|
problem function-size /src/core/or/circuituse.c:circuit_is_acceptable() 128
|
|
|
problem function-size /src/core/or/circuituse.c:circuit_expire_building() 394
|
|
@@ -97,8 +119,10 @@ problem function-size /src/core/or/circuituse.c:circuit_build_failed() 149
|
|
|
problem function-size /src/core/or/circuituse.c:circuit_launch_by_extend_info() 108
|
|
|
problem function-size /src/core/or/circuituse.c:circuit_get_open_circ_or_launch() 352
|
|
|
problem function-size /src/core/or/circuituse.c:connection_ap_handshake_attach_circuit() 244
|
|
|
+problem dependency-violation /src/core/or/circuituse.c 23
|
|
|
problem function-size /src/core/or/command.c:command_process_create_cell() 156
|
|
|
problem function-size /src/core/or/command.c:command_process_relay_cell() 132
|
|
|
+problem dependency-violation /src/core/or/command.c 8
|
|
|
problem file-size /src/core/or/connection_edge.c 4596
|
|
|
problem include-count /src/core/or/connection_edge.c 65
|
|
|
problem function-size /src/core/or/connection_edge.c:connection_ap_expire_beginning() 117
|
|
@@ -109,14 +133,21 @@ problem function-size /src/core/or/connection_edge.c:connection_ap_handshake_sen
|
|
|
problem function-size /src/core/or/connection_edge.c:connection_ap_handshake_socks_resolved() 101
|
|
|
problem function-size /src/core/or/connection_edge.c:connection_exit_begin_conn() 185
|
|
|
problem function-size /src/core/or/connection_edge.c:connection_exit_connect() 102
|
|
|
+problem dependency-violation /src/core/or/connection_edge.c 27
|
|
|
problem file-size /src/core/or/connection_or.c 3122
|
|
|
problem include-count /src/core/or/connection_or.c 51
|
|
|
problem function-size /src/core/or/connection_or.c:connection_or_group_set_badness_() 105
|
|
|
problem function-size /src/core/or/connection_or.c:connection_or_client_learned_peer_id() 142
|
|
|
problem function-size /src/core/or/connection_or.c:connection_or_compute_authenticate_cell_body() 231
|
|
|
+problem dependency-violation /src/core/or/connection_or.c 20
|
|
|
+problem dependency-violation /src/core/or/dos.c 5
|
|
|
+problem dependency-violation /src/core/or/onion.c 2
|
|
|
+problem dependency-violation /src/core/or/or_periodic.c 1
|
|
|
problem file-size /src/core/or/policies.c 3249
|
|
|
problem function-size /src/core/or/policies.c:policy_summarize() 107
|
|
|
+problem dependency-violation /src/core/or/policies.c 14
|
|
|
problem function-size /src/core/or/protover.c:protover_all_supported() 117
|
|
|
+problem dependency-violation /src/core/or/reasons.c 2
|
|
|
problem file-size /src/core/or/relay.c 3263
|
|
|
problem function-size /src/core/or/relay.c:circuit_receive_relay_cell() 126
|
|
|
problem function-size /src/core/or/relay.c:relay_send_command_from_edge_() 109
|
|
@@ -125,10 +156,21 @@ problem function-size /src/core/or/relay.c:connection_edge_process_relay_cell_no
|
|
|
problem function-size /src/core/or/relay.c:handle_relay_cell_command() 369
|
|
|
problem function-size /src/core/or/relay.c:connection_edge_package_raw_inbuf() 128
|
|
|
problem function-size /src/core/or/relay.c:circuit_resume_edge_reading_helper() 146
|
|
|
+problem dependency-violation /src/core/or/relay.c 16
|
|
|
+problem dependency-violation /src/core/or/scheduler.c 1
|
|
|
problem function-size /src/core/or/scheduler_kist.c:kist_scheduler_run() 171
|
|
|
+problem dependency-violation /src/core/or/scheduler_kist.c 2
|
|
|
problem function-size /src/core/or/scheduler_vanilla.c:vanilla_scheduler_run() 109
|
|
|
+problem dependency-violation /src/core/or/scheduler_vanilla.c 1
|
|
|
+problem dependency-violation /src/core/or/sendme.c 2
|
|
|
+problem dependency-violation /src/core/or/status.c 12
|
|
|
problem function-size /src/core/or/versions.c:tor_version_parse() 104
|
|
|
+problem dependency-violation /src/core/proto/proto_cell.c 3
|
|
|
+problem dependency-violation /src/core/proto/proto_control0.c 1
|
|
|
+problem dependency-violation /src/core/proto/proto_ext_or.c 2
|
|
|
+problem dependency-violation /src/core/proto/proto_http.c 1
|
|
|
problem function-size /src/core/proto/proto_socks.c:parse_socks_client() 110
|
|
|
+problem dependency-violation /src/core/proto/proto_socks.c 8
|
|
|
problem function-size /src/feature/client/addressmap.c:addressmap_rewrite() 109
|
|
|
problem function-size /src/feature/client/bridges.c:rewrite_node_address_for_bridge() 126
|
|
|
problem function-size /src/feature/client/circpathbias.c:pathbias_measure_close_rate() 108
|