Merge branch 'maint-0.4.8'
[tor.git] / src / core / or / trace_probes_cc.c
blobb0ca23e208e4207e68416529c323cbe9d909de64
1 /* Copyright (c) 2021, The Tor Project, Inc. */
2 /* See LICENSE for licensing information */
4 /**
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
8 **/
10 #include "orconfig.h"
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) */