Page MenuHomeFreeBSD

amd64 sendsig(): explicitly copy registers from trapframe to ucontext
ClosedPublic

Authored by kib on Mar 29 2026, 8:10 AM.
Tags
None
Referenced Files
F164847542: D56141.id174469.diff
Tue, Aug 4, 7:39 AM
Unknown Object (File)
Mon, Aug 3, 1:52 AM
Unknown Object (File)
Fri, Jul 31, 8:22 AM
Unknown Object (File)
Fri, Jul 31, 6:26 AM
Unknown Object (File)
Tue, Jul 28, 6:53 PM
Unknown Object (File)
Thu, Jul 23, 8:58 PM
Unknown Object (File)
Tue, Jul 21, 2:26 PM
Unknown Object (File)
Mon, Jul 20, 12:01 PM
Subscribers

Details

Summary
With the IDT event delivery, previously reserved fields in tf_cs and
tf_ss are guaranteed to be zero. With FRED, these fields are not zero,
which affects the values copied to userspace.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable