Differences between revisions 10 and 11
Revision 10 as of 2009-06-18 15:55:05
Size: 1766
Editor: FChE
Comment:
Revision 11 as of 2014-03-18 14:26:01
Size: 1123
Editor: FChE
Comment: less obsolete
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 * Java support
  * method invocation probing
  * backtracing

 * Unprivileged user use

 * GUI integration
  * Eclipse and/or GTK
  * script editing, synthesis, invocation, trace viewing
Line 21: Line 11:
  * more heuristics/automation of shared library symbol/use
  * more dwarf-less support
  * hardware watchpoint support
Line 26: Line 13:
  * non-kmod backend for limited scripts
  * tracepoint-based sample scripts
Line 29: Line 14:
  * contributing dwarf unwind table based backtracing
  * pushing djprobes into kernel
  * pushing utrace into kernel
  * pushing uprobes into kernel

 * Distribution relationships
  * <sys/sdt.h> enablement

 * User-space instrumentation
  * libpthread/glibc
  * uprobes stress-testing

Some main development directions for the near future:

  • C++ support
    • mangling/unmangling

Some smaller directions:

  • Language extensions
    • more $ pointer arithmetic
  • Kernel relationships
    • kprobes stress-testing
    • uprobes stress-testing

And of course, bugs:

None: Roadmap (last edited 2014-03-18 14:26:01 by FChE)