Fix: circular dependency on symbol lttng_id_tracker_lookup
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 22 Feb 2022 16:56:29 +0000 (11:56 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 15 Jul 2024 20:58:48 +0000 (16:58 -0400)
commit0c2c6606eb66cb5222ab7a2a4f8329fd5dfdef70
tree0b9d837e7c6039f46fb5fbb3193efba9b694b5a2
parentdc1f2f731fa249ece00555568c1c881ee2aec0dd
Fix: circular dependency on symbol lttng_id_tracker_lookup

Adding lttng_id_tracker_lookup feature into kprobes, uprobes and
kretprobes introduces a circular dependency between lttng-tracer.ko and
the respective probe modules.

There is no real reason for having the kprobes/uprobes/kretprobes
modules separate from the tracer core, so combine those.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: Iea80c8054054b341e1836c8675c04e00424608fc
src/Kbuild
src/lttng-kprobes.c [new file with mode: 0644]
src/lttng-kretprobes.c [new file with mode: 0644]
src/lttng-uprobes.c [new file with mode: 0644]
src/probes/Kbuild
src/probes/lttng-kprobes.c [deleted file]
src/probes/lttng-kretprobes.c [deleted file]
src/probes/lttng-uprobes.c [deleted file]
This page took 0.026049 seconds and 4 git commands to generate.