Project Home |
Source Code |
Documents |
Wiki |
Discussions |
Project Info |
Sticky Revision: |
The dtrace_open() call modifies the minor device value that is passed to it by reference. Since the reference is coming from the io_func_attr pointer passed to the resource manager's open() handler, the change propagates to the /dev/dtrace/dtrace node, preventing it from being opened again (dtrace_open() rejects an attempt to open a node with a minor number other than 0). The fix is to duplicate the attribute structure and pass that to dtrace_open().
Integrating changes from my scratch - includes libproc port and some ustack support CI: elaskavaia
Updating to latest OpenSolaris (onnv_131)
Adding mapping file and update script
whoops
add dnm makefiles for now
fixing directory structure from initial import
initial utils import
initial commit of dev tree for ctf utils
fix timer creation code
add pinfo where needed update sys/dtrace.h to work with gcc4
imports the initial stab at porting things
foobar
whoops
Create a branches dir