[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: behavior of NO SENDERS notifications when receive rights move
From: |
Kalle Olavi Niemitalo |
Subject: |
Re: behavior of NO SENDERS notifications when receive rights move |
Date: |
Sat, 01 Oct 2016 09:36:02 +0300 |
User-agent: |
Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.51 (gnu/linux) |
"Brent W. Baccala" <cosine@freesoft.org> writes:
> On Fri, Sep 30, 2016 at 9:17 AM, Kalle Olavi Niemitalo <kon@iki.fi> wrote:
>
>> A future version of rpctrace might want to move receive rights
>> if it were able to attach to a preexisting task.
>
> That's an important and interesting application that I hadn't thought of.
strace using system call tracing would not have to move most
rights when attaching, would not have to requeue messages when
detaching, and would not interfere with mach_port_set_qlimit.
Alas, GNU Mach does not support system call tracing. (GNU Mach
supports task_set_emulation_vector but that's useless for strace.)
OSF Mk6.1 supports it as EXC_MACH_SYSCALL, and the license looks
compatible, but merging the code might not be trivial.
ftp://ftp.funet.fi/pub/mach/osfmach3/
- Re: behavior of NO SENDERS notifications when receive rights move,
Kalle Olavi Niemitalo <=