[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) |
Hi,
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.
Ludo’.
- [PATCH hurd 6/8] libpager: annotate objects managed by libports, (continued)
- [PATCH hurd 6/8] libpager: annotate objects managed by libports, Justus Winter, 2014/10/23
- [PATCH hurd 5/8] libdiskfs: annotate objects managed by libports, Justus Winter, 2014/10/23
- [PATCH hurd 2/8] libintrospection: a library for Hurd server introspection, Justus Winter, 2014/10/23
- [PATCH hurd 7/8] ext2fs: annotate objects managed by libports, Justus Winter, 2014/10/23
- [PATCH hurd 8/8] utils/rpctrace: support attaching to servers, Justus Winter, 2014/10/23
- Re: Hurd server introspection and tracing, Richard Braun, 2014/10/25
Re: Hurd server introspection and tracing,
Ludovic Courtès <=