dtrace for linux available

Submitted by Anonymous
on June 30, 2008 - 6:04pm

a few months back, i wrote that i was working on a port of dtrace for linux.
its now working (where working means i can trace syscalls and maybe more), and am working
to get the quality up high. it currently compiles against latest kernels (2.6.23.1 is the earliest
i have tried, but ubuntu7 + 8 and 32 + 64 bit versions work).

if anyone is interested, grab the source from

http : // www . crisp . demon . co . uk / tools . html

you can contact me at fox at crisp.demon.co.uk

i have some blog info on that site, or see the changelog for some history and documentation
in the release.

theres lots to get working properly, e.g. profiles (ticks), some yacc parsing issues, and
many internal D functions (stack traces and proc info).

wow.

kallisti5 (not verified)
on
July 3, 2008 - 3:48pm

Awesome job, i wonder the chances of getting this into Ubuntu/Debian repos?

help thyself

paul fox (not verified)
on
July 3, 2008 - 5:58pm

its not ready for primetime yet, but would be more than happy for the distros to pick it up and run with it.

it 'works' in so far, as it does 'stuff', but i need to feel comfortable it:

a. cannot crash a kernel (i.e. no porting errors)
b. and is a good reflection on dtrace, i.e. i havent missed anything out and can parse scripts

I offer it to the wide world so that distros will pick it up, and eventually, others can contribute and
fix it. That way we will all gain the benefit of it 'being everywhere' when we need it.

watch out for daily updates (or, as and when i feel happy that this is better than the
last release).

just trying to get the profile/ticks stuff at least showing itself. (presently, on a dual cpu,
you can end up with a stuck cpu issue).

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.