chord.instr
Class EventKind

java.lang.Object
  extended by chord.instr.EventKind

public class EventKind
extends java.lang.Object

The kind of an event generated during an instrumented program's execution.

Author:
Mayur Naik (mhn@cs.stanford.edu)

Field Summary
static byte ACQUIRE_LOCK
           
static byte AFT_METHOD_CALL
           
static byte AFT_NEW
           
static byte ALOAD_PRIMITIVE
           
static byte ALOAD_REFERENCE
           
static byte ASTORE_PRIMITIVE
           
static byte ASTORE_REFERENCE
           
static byte BASIC_BLOCK
           
static byte BEF_METHOD_CALL
           
static byte BEF_NEW
           
static byte ENTER_MAIN_METHOD
           
static byte ENTER_METHOD
           
static byte EXPLICIT_THROW
           
static byte GETFIELD_PRIMITIVE
           
static byte GETFIELD_REFERENCE
           
static byte GETSTATIC_PRIMITIVE
           
static byte GETSTATIC_REFERENCE
           
static byte IMPLICIT_THROW
           
static byte LEAVE_METHOD
           
static byte NEWARRAY
           
static byte NOTIFY
           
static byte NOTIFY_ALL
           
static byte PUTFIELD_PRIMITIVE
           
static byte PUTFIELD_REFERENCE
           
static byte PUTSTATIC_PRIMITIVE
           
static byte PUTSTATIC_REFERENCE
           
static byte QUAD
           
static byte RELEASE_LOCK
           
static byte RETURN_PRIMITIVE
           
static byte RETURN_REFERENCE
           
static byte THREAD_JOIN
           
static byte THREAD_START
           
static byte WAIT
           
 
Constructor Summary
EventKind()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENTER_MAIN_METHOD

public static final byte ENTER_MAIN_METHOD
See Also:
Constant Field Values

ENTER_METHOD

public static final byte ENTER_METHOD
See Also:
Constant Field Values

LEAVE_METHOD

public static final byte LEAVE_METHOD
See Also:
Constant Field Values

BEF_NEW

public static final byte BEF_NEW
See Also:
Constant Field Values

AFT_NEW

public static final byte AFT_NEW
See Also:
Constant Field Values

NEWARRAY

public static final byte NEWARRAY
See Also:
Constant Field Values

GETSTATIC_PRIMITIVE

public static final byte GETSTATIC_PRIMITIVE
See Also:
Constant Field Values

GETSTATIC_REFERENCE

public static final byte GETSTATIC_REFERENCE
See Also:
Constant Field Values

PUTSTATIC_PRIMITIVE

public static final byte PUTSTATIC_PRIMITIVE
See Also:
Constant Field Values

PUTSTATIC_REFERENCE

public static final byte PUTSTATIC_REFERENCE
See Also:
Constant Field Values

GETFIELD_PRIMITIVE

public static final byte GETFIELD_PRIMITIVE
See Also:
Constant Field Values

GETFIELD_REFERENCE

public static final byte GETFIELD_REFERENCE
See Also:
Constant Field Values

PUTFIELD_PRIMITIVE

public static final byte PUTFIELD_PRIMITIVE
See Also:
Constant Field Values

PUTFIELD_REFERENCE

public static final byte PUTFIELD_REFERENCE
See Also:
Constant Field Values

ALOAD_PRIMITIVE

public static final byte ALOAD_PRIMITIVE
See Also:
Constant Field Values

ALOAD_REFERENCE

public static final byte ALOAD_REFERENCE
See Also:
Constant Field Values

ASTORE_PRIMITIVE

public static final byte ASTORE_PRIMITIVE
See Also:
Constant Field Values

ASTORE_REFERENCE

public static final byte ASTORE_REFERENCE
See Also:
Constant Field Values

BEF_METHOD_CALL

public static final byte BEF_METHOD_CALL
See Also:
Constant Field Values

AFT_METHOD_CALL

public static final byte AFT_METHOD_CALL
See Also:
Constant Field Values

RETURN_PRIMITIVE

public static final byte RETURN_PRIMITIVE
See Also:
Constant Field Values

RETURN_REFERENCE

public static final byte RETURN_REFERENCE
See Also:
Constant Field Values

EXPLICIT_THROW

public static final byte EXPLICIT_THROW
See Also:
Constant Field Values

IMPLICIT_THROW

public static final byte IMPLICIT_THROW
See Also:
Constant Field Values

QUAD

public static final byte QUAD
See Also:
Constant Field Values

BASIC_BLOCK

public static final byte BASIC_BLOCK
See Also:
Constant Field Values

THREAD_START

public static final byte THREAD_START
See Also:
Constant Field Values

THREAD_JOIN

public static final byte THREAD_JOIN
See Also:
Constant Field Values

ACQUIRE_LOCK

public static final byte ACQUIRE_LOCK
See Also:
Constant Field Values

RELEASE_LOCK

public static final byte RELEASE_LOCK
See Also:
Constant Field Values

WAIT

public static final byte WAIT
See Also:
Constant Field Values

NOTIFY

public static final byte NOTIFY
See Also:
Constant Field Values

NOTIFY_ALL

public static final byte NOTIFY_ALL
See Also:
Constant Field Values
Constructor Detail

EventKind

public EventKind()