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 djprobes into kernel
- pushing utrace into kernel
- pushing uprobes into kernel
- Distribution relationships
<sys/sdt.h> enablement
- User-space instrumentation
- libpthread/glibc
And of course, bugs:
