Sunday, 8 August 2010

dtrace linux progress 20100808

Been a busy week trying to fix a variety of issues - some good, some
not so good.

Recent work has looked at the stack/ustack functions to make them
reliable and working on 32/64 bit platforms. This is getting closer
to completion (I have decided to comment out the DWARF code for now
and rely on the algorithm the Linux kernel does for stacks - try and assume
a frame pointer, but if not present, do word-at-a-time sampling).

I added a definition for the uid_t typedef, so that the "uid" function
can be used (Apple/Solaris rely on the kernel providing CTF typedefs to
fill in the gaps; eventually we need to do something similar - I have
ideas on how to approach this).

Some typos on the scripts/tools fixed also.

I've introduced some regressions in the last few days - hope to restabilise
dtrace for linux in the coming days.

Post created by CRiSP v10.0.2a-b5881

No comments:

Post a Comment