CodeTools proposal: "BTrace"
sundararajan.athijegannathan at oracle.com
Thu May 5 02:16:07 UTC 2016
Summary: A byte code instrumentation based dynamic tracing tool for the
Proposed by: Sundararajan Athijegannathan
Rationale: BTrace is already an Open Source project located @ kenai.com
This is not a proposal for a new project, it is a proposal for a
transfer of the BTrace (kenai.com) project into the OpenJDK CodeTools
community, and moderation under OpenJDK bylaws.
BTrace is a safe, dynamic tracing tool for the Java platform. BTrace can
be used to dynamically trace a running
Java program (similar to DTrace for OpenSolaris applications and OS).
BTrace dynamically instruments the classes
of the target application to inject tracing code ("bytecode tracing").
Tracing code is expressed in Java programming language. BTrace is
developed under GPLv2+CP.
I started the BTrace (kenai.com) project by June 2009. Jarsolav Bachorik
[CC'ed] has contributed significantly to BTrace.
He has been maintaining & improving btrace. We expect to continue this
charter through the inclusion of BTrace as a OpenJDK/codetools sub-project.
More information about the code-tools-dev