On Thu, 2010-12-02 at 21:15 +0100, Pavan wrote: > I am new to utrace and want to use it for instruction tracing user > space applications. Can some one please help me with this ? I have read > about uprobes, but am unable to get more details on how can i get it and > how can i use it. Any help will be really appreciated.
Systemtap has an probe process().insn[.block] that is based on UTRACE_SINGLESTEP / BLOCKSTEP: http://sourceware.org/systemtap/langref/Probe_points.html#SECTION00065700000000000000 The systemtap source code also contains an (actually two) implementation of uprobes based on utrace: http://sourceware.org/git/?p=systemtap.git;a=tree;f=runtime/uprobes2 Also look in the archives of this list and/or the lkml mailinglist for another version not currently based on utrace. Cheers, Mark