bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: intr-msg / hurdsig looks broken, is my analysis correct?


From: Samuel Thibault
Subject: Re: intr-msg / hurdsig looks broken, is my analysis correct?
Date: Wed, 1 Mar 2023 10:24:21 +0100
User-agent: NeoMutt/20170609 (1.8.3)

Sergey Bugaev, le mer. 01 mars 2023 12:21:17 +0300, a ecrit:
> * eip < _hurd_intr_rpc_msg_about_to => thread is still to check
> ss->cancel, so just set ss->cancel = 1;
> * _hurd_intr_rpc_msg_about_to <= eip < _hurd_intr_rpc_msg_setup_done
> => thread is still to check eax, so set eax = MACH_SEND_INTERRUPTED;
> * _hurd_intr_rpc_msg_setup_done <= eip => the thread will not check
> anything, but we can make it skip over the trap safely, so do that.

Yup!

Samuel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]