freebsd-dev/sys/cddl
Andrew Turner b5876847ac Teach DTrace about BTI on arm64
The Branch Target Identification (BTI) Armv8-A extension adds new
instructions that can be placed where we may indirrectly branch to,
e.g. at the start of a function called via a function pointer. We can't
emulate these in DTrace as the kernel will have raised a different
exception before the DTrace handler has run.

Skip over the BTI instruction if it's used as the first instruction in
a function.

Sponsored by:	The FreeBSD Foundation
2022-01-19 12:07:35 +00:00
..
boot/zfs stand/zfs: Mark pcount as unused 2021-12-15 19:47:48 -07:00
compat/opensolaris Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
contrib/opensolaris Teach DTrace about BTI on arm64 2022-01-19 12:07:35 +00:00
dev Teach DTrace about BTI on arm64 2022-01-19 12:07:35 +00:00