[Top][All Lists]

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

Re: Hurd server introspection and tracing

From: Ludovic Courtès
Subject: Re: Hurd server introspection and tracing
Date: Sun, 26 Oct 2014 22:31:53 +0100
User-agent: Gnus/5.130011 (Ma Gnus v0.11) Emacs/24.3 (gnu/linux)


Justus Winter <4winter@informatik.uni-hamburg.de> skribis:

> * I use Machs `Inherited Ports' mechanism to install a receive right
>   at a well-known location to serve introspection requests.  This is
>   by choice orthogonal to the usual mechanism used in the Hurd, as I
>   want it to be as universal as possible (e.g. I want to be able to
>   use it on the proc server).
> * Servers can label port buckets and classes, and install a function
>   that creates a human-readable description of an object.  This
>   information is then presented to the user doing portinfo
>   --query-process, a feature that is hinted to by a #if 0ed option in
>   portinfo.c.

This looks neat.

BTW, I was looking at msg.defs, which does higher-level introspection,
and noticed that, surprisingly, utils/msgport.c lacks support for
‘msg_describe_ports’, although libc does implement it.  Would be another
nice addition.


reply via email to

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