Document kernel events filtering
[lttng-docs.git] / contents / understanding-lttng / core-concepts / domain.md
CommitLineData
5e0cbfb0
PP
1---
2id: domain
3---
4
5A tracing _domain_ is the official term the LTTng project uses to
6designate a tracer category.
7
c23b8cb1 8There are currently four known domains:
5e0cbfb0
PP
9
10 * Linux kernel
11 * user space
c23b8cb1
PP
12 * `java.util.logging` (JUL)
13 * log4j
5e0cbfb0
PP
14
15Different tracers expose common features in their own interfaces, but,
16from a user's perspective, you still need to target a specific type of
17tracer to perform some actions. For example, since both kernel and user
18space tracers support named tracepoints (probes manually inserted in
19source code), you need to specify which one is concerned when enabling
20an event because both domains could have existing events with the same
21name.
22
9f13d176
PP
23Some features are reserved for some domains. Dynamic function entry/return
24instrumentation, for example, is currently only supported in the kernel
25domain, but support for other domains could be added in the future.
This page took 0.030347 seconds and 4 git commands to generate.