]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix the signal code on 32-bit breakpoints on arm64
authorAndrew Turner <andrew@FreeBSD.org>
Mon, 7 Feb 2022 11:47:04 +0000 (11:47 +0000)
committerAndrew Turner <andrew@FreeBSD.org>
Mon, 7 Feb 2022 11:56:04 +0000 (11:56 +0000)
commit67dc576bae6e624ae46962ad187e0e31fece6688
treecb9e68c5af7624f6c00f7d263332b7f515ccf208
parenta9696510f5caef4a7c525fcf4359597798829350
Fix the signal code on 32-bit breakpoints on arm64

When debugging 32-bit programs a debugger may insert a instruction that
will raise the undefined instruction trap. The kernel handles these
by raising a SIGTRAP, however the code was incorrect.

Fix this by using the expected TRAP_BRKPT signal code.

Sponsored by: The FreeBSD Foundation
sys/arm64/arm64/undefined.c