Chris Andrews
0100266253
Revert "Version bump for 0.0.4, with doc updates."
...
This reverts commit 2c2d1bc8d4 .
Only doc changes reverted here.
2011-12-13 21:15:52 +00:00
Chris Andrews
11fbc56061
Revert "Expose DTraceProbeDef objects into JS as probe holders."
...
This reverts commit 3c0cffd412 .
2011-12-13 21:11:33 +00:00
Chris Andrews
2c2d1bc8d4
Version bump for 0.0.4, with doc updates.
2011-12-12 14:54:25 +00:00
Chris Andrews
32a5ef4e76
Don't even build an empty native stub on non-DTrace platforms.
2011-12-12 14:46:02 +00:00
Chris Andrews
b2e86cb81c
Merge pull request #3 from whitman/patch-1
...
Remove 'sys' require
2011-12-12 06:42:36 -08:00
Alex Whitman
e8c6efebfa
Remove 'sys' require
...
- It's not used and 'sys' is now 'util'
2011-12-08 12:00:56 +00:00
Chris Andrews
ea31aaf4ef
Update README to cover libusdt support.
2011-11-20 21:33:42 +00:00
Chris Andrews
43d2017d93
Use libusdt instead of local DOF/tracepoints implementation.
...
Remove all the platform-dependent code from node-dtrace-provider, and
defers to the libusdt source which should be in a "libusdt" subdirectory.
2011-11-19 18:45:06 +00:00
Chris Andrews
3a2dceb69f
Don't even build an empty native stub on non-DTrace platforms.
2011-11-18 21:18:11 +00:00
Chris Andrews
3c0cffd412
Expose DTraceProbeDef objects into JS as probe holders.
...
Once the provider is enabled, you can call pd.fire(...) on the
ProbeDef objects, and avoid the provider's search-by-name.
Needs tidying up - creating an instance of a different class using
the same args appears to be tricky
2011-09-04 16:59:57 +01:00
Chris Andrews
4e3f9e328c
Log when the binding fails to load.
...
Silently using the stub instead can be baffling.
2011-09-04 16:57:32 +01:00
Chris Andrews
92de8cd81b
Version bump to 0.0.3
2011-08-31 09:54:14 +01:00
Chris Andrews
e63428d312
Merge remote branch 'mcavage/master'
2011-08-31 09:38:51 +01:00
Chris Andrews
8bcefaa8d3
Update documentation, note the performance improvements intended.
2011-08-31 09:35:54 +01:00
Mark Cavage
3b9af59896
rename conf to ctx in wscript
2011-08-30 14:40:55 -07:00
Mark Cavage
f028d034af
Stub out non-sun/mac platforms
2011-08-30 14:38:05 -07:00
Chris Andrews
f813572360
Version bump.
2011-02-05 13:24:34 +00:00
Chris Andrews
ee24bd7e4a
Add Changelog.
2011-02-05 13:23:15 +00:00
Chris Andrews
403f3e176a
Improve docs.
2011-02-05 13:19:12 +00:00
Chris Andrews
644241102a
Break out per-arch DTraceProbe classes.
...
All arch-specific probe-handling code is now in */dtrace_probe.cc.
2011-02-02 23:11:46 +00:00
Chris Andrews
22ec799e46
Note that the args callback is executed only when probe is enabled.
2011-02-02 07:44:20 +00:00
Chris Andrews
17a3591b4b
Free memory allocated during the provider setup process.
...
Firing probes in one provider, and creating/destroying providers
should now not leak memory.
2011-02-02 07:44:02 +00:00
Chris Andrews
68deae27af
Handle exception raised in probe-args callback.
2011-02-01 20:16:06 +00:00
Chris Andrews
37e0fff5b0
Add Solaris 32 bit support.
...
hacked in with ifdefs, needs factoring out into platform-specific
DTraceProbe classes.
2011-01-28 22:11:09 +00:00
Chris Andrews
1f1eadd063
Remove debug logging of the generated DOF.
2011-01-27 22:40:05 +00:00
Chris Andrews
f08c07de68
Add install note now 0.0.1 is published.
2011-01-27 18:39:41 +00:00
Chris Andrews
706d0379fc
Fix version.
2011-01-27 18:35:02 +00:00
Chris Andrews
b7d620cc12
Fix README formatting.
2011-01-27 18:21:56 +00:00
Chris Andrews
6fa0fc653c
Add README and LICENCE, remove specific list of files.
2011-01-27 18:19:29 +00:00
Chris Andrews
3dc9025f99
Initial import of working dtrace-provider extension.
2011-01-27 17:51:42 +00:00