[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