Differences between revisions 8 and 9
Revision 8 as of 2009-06-18 15:50:20
Size: 1634
Editor: FChE
Comment:
Revision 9 as of 2009-06-18 15:53:58
Size: 1732
Editor: FChE
Comment:
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
  * hardware watchpoint support
Line 29: Line 30:
  * pushing utrace into kernel
  * pushing uprobes into kernel

Some main development directions for the near future:

  • C++ support
    • mangling/unmangling
  • Java support
    • method invocation probing
    • backtracing
  • Unprivileged user use
  • GUI integration
    • Eclipse and/or GTK
    • script editing, synthesis, invocation, trace viewing

Some smaller directions:

  • Language extensions
    • more $ pointer arithmetic
    • more heuristics/automation of shared library symbol/use
    • more dwarf-less support
    • hardware watchpoint support
  • Kernel relationships
    • non-kmod backend for limited scripts
    • tracepoint-based sample scripts
    • kprobes stress-testing
    • contributing dwarf unwind table based backtracing
    • pushing utrace into kernel
    • pushing uprobes into kernel
  • Distribution relationships
    • <sys/sdt.h> enablement

  • User-space instrumentation
    • libpthread/glibc

And of course, bugs:

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