aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/circuitbuild.c
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2020-03-11 10:54:47 -0400
committerDavid Goulet <dgoulet@torproject.org>2020-07-08 09:18:33 -0400
commit3604d86a016b6202a5864a81f46addc087658b8c (patch)
treef442658ec6439a363d31b802f30cdd32cfff5429 /src/core/or/circuitbuild.c
parentd80c34d214f88c0831ce7cf7595c5e6e8b6fa168 (diff)
downloadtor-3604d86a016b6202a5864a81f46addc087658b8c.tar.gz
tor-3604d86a016b6202a5864a81f46addc087658b8c.zip
trace: Helper macro to disambiguate identifiers
In order to disambiguate the subsystem and event_name identifiers in the tor_trace() macro, add TR_SUBSYS() and TR_EV() which help to identify the parameters of tor_trace() explicitly. Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'src/core/or/circuitbuild.c')
-rw-r--r--src/core/or/circuitbuild.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/or/circuitbuild.c b/src/core/or/circuitbuild.c
index 034a0dc778..24543d3ac0 100644
--- a/src/core/or/circuitbuild.c
+++ b/src/core/or/circuitbuild.c
@@ -500,7 +500,7 @@ circuit_establish_circuit(uint8_t purpose, extend_info_t *exit_ei, int flags)
return NULL;
}
- tor_trace(circuit, establish, circ);
+ tor_trace(TR_SUBSYS(circuit), TR_EV(establish), circ);
return circ;
}
@@ -983,7 +983,7 @@ circuit_send_first_onion_skin(origin_circuit_t *circ)
if (circuit_deliver_create_cell(TO_CIRCUIT(circ), &cc, 0) < 0)
return - END_CIRC_REASON_RESOURCELIMIT;
- tor_trace(circuit, first_onion_skin, circ, circ->cpath);
+ tor_trace(TR_SUBSYS(circuit), TR_EV(first_onion_skin), circ, circ->cpath);
circ->cpath->state = CPATH_STATE_AWAITING_KEYS;
circuit_set_state(TO_CIRCUIT(circ), CIRCUIT_STATE_BUILDING);
@@ -1147,7 +1147,7 @@ circuit_send_intermediate_onion_skin(origin_circuit_t *circ,
return 0; /* circuit is closed */
}
hop->state = CPATH_STATE_AWAITING_KEYS;
- tor_trace(circuit, intermediate_onion_skin, circ, hop);
+ tor_trace(TR_SUBSYS(circuit), TR_EV(intermediate_onion_skin), circ, hop);
return 0;
}