|
Description
|
In preparation for future work which will allow DTrace to be used
in a limited fashion inside a zone, we need to make DTrace's devices
available to non-global zones. I'm proposing:
$ find /dev/dtrace
/dev/dtrace
/dev/dtrace/providers
/dev/dtrace/providers/lockstat
/dev/dtrace/providers/systrace
/dev/dtrace/providers/fbt
/dev/dtrace/providers/sdt
/dev/dtrace/providers/fasttrap
/dev/dtrace/dtrace
/dev/dtrace/helper
Which is to say, all of the dtrace devices on the system will be made available
via /dev. This is nice, since libdtrace will no longer need to grot around in
various isa directories for this information.
(n.b.: I'm awaiting an OK from Mike and/or Adam about whether the directory
structure is OK with them).
In a later putback, we'll expose some of these devices inside zones. Since
none of this pre-work has any real user visible impact, I propose to go
ahead and get it done sooner rather than later.
|