130 Commits
Author SHA1 Message Date
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