1 /* Copyright (c) 2021, The Tor Project, Inc. */
2 /* See LICENSE for licensing information */
5 * \file trace_probes_cc.c
6 * \brief Tracepoint provider source file for the cc subsystem. Probes
7 * are generated within this C file for LTTng-UST
13 * Following section is specific to LTTng-UST.
15 #ifdef USE_TRACING_INSTRUMENTATION_LTTNG
17 /* Header files that the probes need. */
18 #include "core/or/or.h"
19 #include "core/or/channel.h"
20 #include "core/or/circuit_st.h"
21 #include "core/or/circuitlist.h"
22 #include "core/or/congestion_control_common.h"
23 #include "core/or/congestion_control_st.h"
24 #include "core/or/connection_st.h"
25 #include "core/or/edge_connection_st.h"
26 #include "core/or/or_circuit_st.h"
27 #include "core/or/origin_circuit_st.h"
29 #define TRACEPOINT_DEFINE
30 #define TRACEPOINT_CREATE_PROBES
32 #include "core/or/trace_probes_cc.h"
34 #endif /* defined(USE_TRACING_INSTRUMENTATION_LTTNG) */