aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/include.am
AgeCommit message (Collapse)Author
2020-07-08trace: Only build probes if instrumentation is enabledDavid Goulet
For now, trace_probes_circuit.c only contains LTTng probes so build it only if enabled within in the build system _and_ the code. Also, ignore trace_probes_circuit.h for coccinelle parsing. Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-08trace: Add single tracepoint in circuit subsystemDavid Goulet
This is the very first tracepoint in tor. It is in the circuit subsystem for when a new circuit opens. LTTng instrumentation requires lot more around a tracepoint than USDT thus this commit only adds one tracepoint in order to outline a base to add more tracepoints later. The idea is that we separate subsystem into what LTTng defines as "providers" so the circuit provider contains the tracepoint definitions for the circuit subsystem. Signed-off-by: David Goulet <dgoulet@torproject.org> Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-02Extract extend_info manipulation functions into a new file.Nick Mathewson
2020-02-24Merge ocirc and orconn events into or subsystem.Nick Mathewson
Pubsub events are not supposed to have their own subsystems; they're supposed to be part of a parent subsystem.
2020-01-13Split core/include.am into per-subdirectory include.am filesNick Mathewson
Closes ticket 32137.