opnsense-src/sys/cddl/dev/fbt
Mark Johnston 9ab9e138f3 dtrace/arm64: Fix enumeration of FBT return probes
On arm64, the FBT provider treats tail calls as return probes.  Ignoring
the question of whether this is really correct, the implementation is
wrong: instr is a pointer to uint32_t, so the removed multiplication by
the instruction size is wrong.  As a result, FBT would create return
probes for intra-function branches.

MFC after:	2 weeks
Sponsored by:	Innovate UK

(cherry picked from commit 4da070ce6c)
2025-02-14 19:25:19 +00:00
..
aarch64 dtrace/arm64: Fix enumeration of FBT return probes 2025-02-14 19:25:19 +00:00
arm sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
powerpc sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
riscv sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
x86 dtrace: Avoid including dtrace_isa.c directly into dtrace.c 2024-08-08 15:53:50 +00:00
fbt.c dtrace: Add some more annotations for KMSAN 2024-12-13 01:34:14 +00:00
fbt.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00