- RawFileCollector - Class in com.videobug.agent.logging.perthread
-
- RawFileCollector(int, FileNameGenerator, NetworkClient, IErrorLogger, File) - Constructor for class com.videobug.agent.logging.perthread.RawFileCollector
-
- RawFileCollector.ArchiveCloser - Class in com.videobug.agent.logging.perthread
-
- recordArrayInstructions() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordArrayLoad(Object, int, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an ArrayLoad event.
- recordArrayStore(Object, int, byte, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an ArrayStore event.
- recordArrayStore(Object, int, char, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an ArrayStore event.
- recordArrayStore(Object, int, double, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an ArrayStore event.
- recordArrayStore(Object, int, float, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an ArrayStore event.
- recordArrayStore(Object, int, int, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an ArrayStore event.
- recordArrayStore(Object, int, long, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an ArrayStore event.
- recordArrayStore(Object, int, short, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an ArrayStore event.
- recordArrayStore(Object, int, Object, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an ArrayStore event.
- recordCatch() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordEvent(int, Object) - Method in interface com.videobug.agent.logging.IEventLogger
-
Record an event occurrence and a value.
- recordEvent(int, int) - Method in interface com.videobug.agent.logging.IEventLogger
-
Record an event occurrence and a value.
- recordEvent(int, long) - Method in interface com.videobug.agent.logging.IEventLogger
-
Record an event occurrence and a value.
- recordEvent(int, byte) - Method in interface com.videobug.agent.logging.IEventLogger
-
Record an event occurrence and a value.
- recordEvent(int, short) - Method in interface com.videobug.agent.logging.IEventLogger
-
Record an event occurrence and a value.
- recordEvent(int, char) - Method in interface com.videobug.agent.logging.IEventLogger
-
Record an event occurrence and a value.
- recordEvent(int, boolean) - Method in interface com.videobug.agent.logging.IEventLogger
-
Record an event occurrence and a value.
- recordEvent(int, double) - Method in interface com.videobug.agent.logging.IEventLogger
-
Record an event occurrence and a value.
- recordEvent(int, float) - Method in interface com.videobug.agent.logging.IEventLogger
-
Record an event occurrence and a value.
- recordEvent(int, Object) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
Record an event and an object.
- recordEvent(int, int) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, long) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, byte) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, short) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, char) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, boolean) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, double) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, float) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, Object) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an object.
- recordEvent(int, Integer) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an object.
- recordEvent(int, Long) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an object.
- recordEvent(int, Short) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an object.
- recordEvent(int, Boolean) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an object.
- recordEvent(int, Float) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an object.
- recordEvent(int, Byte) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an object.
- recordEvent(int, Date) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an object.
- recordEvent(int, Double) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an object.
- recordEvent(int, int) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, long) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, byte) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, short) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, char) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, boolean) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, double) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(int, float) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
Record an event and an integer value.
- recordEvent(Object, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event associated to an object.
- recordEvent(Throwable, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event associated to a throwable object.
- recordEvent(boolean, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event associated to a boolean value.
- recordEvent(byte, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event associated to a byte value.
- recordEvent(Integer, int) - Static method in class com.videobug.agent.logging.Logging
-
- recordEvent(Long, int) - Static method in class com.videobug.agent.logging.Logging
-
- recordEvent(Short, int) - Static method in class com.videobug.agent.logging.Logging
-
- recordEvent(Byte, int) - Static method in class com.videobug.agent.logging.Logging
-
- recordEvent(Float, int) - Static method in class com.videobug.agent.logging.Logging
-
- recordEvent(Double, int) - Static method in class com.videobug.agent.logging.Logging
-
- recordEvent(Character, int) - Static method in class com.videobug.agent.logging.Logging
-
- recordEvent(Boolean, int) - Static method in class com.videobug.agent.logging.Logging
-
- recordEvent(char, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event associated to a char value.
- recordEvent(short, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event associated to a short integer value.
- recordEvent(int, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event associated to an integer value.
- recordEvent(long, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event associated to a long integer value.
- recordEvent(float, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event associated to a floating point number.
- recordEvent(double, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event associated to a double value.
- recordEvent(int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record an event without a data value.
- recordExecution() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordFieldAccess() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordLabel() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordLineNumber() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordLocalAccess() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordMethodCall() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordMultiNewArray(Object, int) - Static method in class com.videobug.agent.logging.Logging
-
A method to record a MultiNewArray event.
- recordObject() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordParameters() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordSynchronization() - Method in class com.videobug.agent.weaver.WeaveConfig
-
- recordWeaveInfo(byte[], ClassInfo, WeaveLog) - Method in interface com.videobug.agent.logging.IEventLogger
-
- recordWeaveInfo(byte[], ClassInfo, WeaveLog) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
- recordWeaveInfo(byte[], ClassInfo, WeaveLog) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
- recordWeaveInfo(byte[], ClassInfo, WeaveLog) - Static method in class com.videobug.agent.logging.Logging
-
- registerClass(Integer, Class<?>) - Method in interface com.videobug.agent.logging.IEventLogger
-
- registerClass(Integer, Class<?>) - Method in class com.videobug.agent.logging.io.DetailedEventStreamAggregatedLogger
-
- registerClass(Integer, Class<?>) - Method in class com.videobug.agent.logging.io.EventStreamAggregatedLogger
-
- remove(int) - Method in interface com.videobug.agent.logging.util.IntIntMap
-
- remove(int) - Method in class com.videobug.agent.logging.util.IntIntMap4
-
- ResponseType - Enum in com.videobug.agent.command
-
- run() - Method in class com.videobug.agent.logging.perthread.RawFileCollector.ArchiveCloser
-
- run() - Method in class com.videobug.agent.logging.perthread.RawFileCollector
-
- RuntimeWeaver - Class in com.videobug.agent.weaver
-
This class is the main program of SELogger as a javaagent.
- RuntimeWeaver(String, Instrumentation) - Constructor for class com.videobug.agent.weaver.RuntimeWeaver
-
Process command line arguments and prepare an output directory
- RuntimeWeaver.Mode - Enum in com.videobug.agent.weaver
-
- RuntimeWeaverParameters - Class in com.videobug.agent.weaver
-
Parameters for controlling the behavior of a runtime weaver.
- RuntimeWeaverParameters(String) - Constructor for class com.videobug.agent.weaver.RuntimeWeaverParameters
-
- valueOf(String) - Static method in enum com.videobug.agent.command.AgentCommand
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.videobug.agent.command.AgentCommandRequestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.videobug.agent.command.ResponseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.videobug.agent.logging.io.SerializationMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.videobug.agent.weaver.RuntimeWeaver.Mode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.videobug.agent.command.AgentCommand
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.videobug.agent.command.AgentCommandRequestType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.videobug.agent.command.ResponseType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.videobug.agent.logging.io.SerializationMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.videobug.agent.weaver.RuntimeWeaver.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- visit(int, int, String, String, String, String[]) - Method in class com.videobug.agent.weaver.ClassTransformer
-
A call back from the ClassVisitor.
- visitAnnotation(String, boolean) - Method in class com.videobug.agent.weaver.ClassTransformer
-
- visitCode() - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Visiting a method body.
- visitEnd() - Method in class com.videobug.agent.weaver.method.JSRInliner
-
A call back from MethodVisitor.
- visitEnd() - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
End the weaving.
- visitFieldInsn(int, String, String, String) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Insert logging code for field access instruction.
- visitFrame(int, int, Object[], int, Object[]) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Visits the current state of the local variables and operand stack elements.
- visitIincInsn(int, int) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Insert logging code for an IINC instruction.
- visitInnerClass(String, String, String, int) - Method in class com.videobug.agent.weaver.ClassTransformer
-
A call back from the ClassVisitor.
- visitInsn(int) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Insert logging code for various instructions.
- visitIntInsn(int, int) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Insert logging code for a NEWARRAY instruction.
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Insert logging code for INVOKEDYNAMIC instruction.
- visitJumpInsn(int, Label) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Store a location for LABEL event if recordLabel is enabled.
- visitLabel(Label) - Method in class com.videobug.agent.weaver.method.LocalVariables
-
- visitLabel(Label) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Logging a jump instruction if recordLabel is enabled.
- visitLdcInsn(Object) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Insert logging code for a Load Constant instruction
in order to record the constant object.
- visitLineNumber(int, Label) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
No additional actions but count the number of instructions.
- visitMaxs(int, int) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Finalize the method.
- visitMethod(int, String, String, String, String[]) - Method in class com.videobug.agent.weaver.ClassTransformer
-
A call back from the ClassVisitor.
- visitMethodInsn(int, String, String, String, boolean) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Insert logging code for INVOKE instructions.
- visitMultiANewArrayInsn(String, int) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Insert logging code for a MultiANewArray instruction.
- visitSource(String, String) - Method in class com.videobug.agent.weaver.ClassTransformer
-
A call back from the ClassVisitor.
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
No additional actions but count the number of instructions.
- visitTryCatchBlock(Label, Label, Label, String) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Store entry points of catch blocks for later visit* methods.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class com.videobug.agent.weaver.ClassTransformer
-
- visitTypeInsn(int, String) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Insert logging code for NEW, ANEWARRAY, INSTANCEOF instructions.
- visitVarInsn(int, int) - Method in class com.videobug.agent.weaver.method.MethodTransformer
-
Insert logging code for local variable and RET instructions.