All Classes and Interfaces
Class
Description
This is an instruction visitor that has additional convenience methods
for visiting control-flow instructions.
An implementation of the Janala instruction visitor interface
that does nothing for each instruction.
A blocking queue for single-producer and single-consumer where the producer and
consumer never change and are distinct threads.
An object to keep track of (classId, methodId, instructionId) tuples during
instrumentation.
Author: Koushik Sen (ksen@cs.berkeley.edu)
Date: 6/21/12
Time: 5:02 PM
A special marker instruction indicating that the method
is exiting abruptly due to an exception being thrown, and thus
the stack frame must be destroyed.
A ClassWriter that computes the common super class of two classes without
actually loading them with a ClassLoader.
A special probe instruction added by the instrumentation.
This class is responsible for tracing for an instruction stream
generated by a single thread in the application.
An interface representing by a trace event such as CALL, RETURN or BRANCH.
Visitor class for
TraceEvent instances.A singleton class which manages per-thread tracers.
Author: Koushik Sen (ksen@cs.berkeley.edu)
Date: 7/1/12
Time: 10:50 PM