org.eclipse.hyades.loaders.internal.binary
Class BinaryFragmentParser
java.lang.Object
org.eclipse.hyades.loaders.internal.binary.BinaryFragmentParser
- Direct Known Subclasses:
- BFAgentCreateParser, BFAgentDestroyParser, BFAGMethodEntryParser, BFAGMethodExitParser, BFClassDefParser, BFEncodingParser, BFFilterParser, BFFrequencyParser, BFGCFinishParser, BFGCRootParser, BFGCStartParser, BFHeapDumpDefParser, BFMethodDefParser, BFMethodEntryParser, BFMethodExitParser, BFMonContendedEnteredParser, BFMonContendedEnterParser, BFMonNotifyCalledParser, BFMonWaitedParser, BFMonWaitParser, BFNodeParser, BFObjAllocParser, BFObjFreeParser, BFObjMoveParser, BFObjRefParser, BFOptionParser, BFProcessCreateParser, BFRuntimeShutdownParser, BFThreadEndParser, BFThreadStartParser, BFTraceEndParser, BFTraceStartParser, IgnoredBinaryFragmentParser
public abstract class BinaryFragmentParser
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AGENT_ID
public static final java.lang.String AGENT_ID
- See Also:
- Constant Field Values
AGENT_ID_REF
public static final java.lang.String AGENT_ID_REF
- See Also:
- Constant Field Values
AGENT_NAME
public static final java.lang.String AGENT_NAME
- See Also:
- Constant Field Values
AGENT_TYPE
public static final java.lang.String AGENT_TYPE
- See Also:
- Constant Field Values
PROCESS_ID_REF
public static final java.lang.String PROCESS_ID_REF
- See Also:
- Constant Field Values
AGENT_PARAMETERS
public static final java.lang.String AGENT_PARAMETERS
- See Also:
- Constant Field Values
VERSION
public static final java.lang.String VERSION
- See Also:
- Constant Field Values
THREAD_ID
public static final java.lang.String THREAD_ID
- See Also:
- Constant Field Values
THREAD_ID_REF
public static final java.lang.String THREAD_ID_REF
- See Also:
- Constant Field Values
TRANS_THREAD_ID_REF
public static final java.lang.String TRANS_THREAD_ID_REF
- See Also:
- Constant Field Values
TRANS_THREAD_ID
public static final java.lang.String TRANS_THREAD_ID
- See Also:
- Constant Field Values
GROUP_NAME
public static final java.lang.String GROUP_NAME
- See Also:
- Constant Field Values
PARENT_NAME
public static final java.lang.String PARENT_NAME
- See Also:
- Constant Field Values
THREAD_NAME
public static final java.lang.String THREAD_NAME
- See Also:
- Constant Field Values
METHOD_ID
public static final java.lang.String METHOD_ID
- See Also:
- Constant Field Values
METHOD_ID_REF
public static final java.lang.String METHOD_ID_REF
- See Also:
- Constant Field Values
A_METHOD_ID_REF
public static final java.lang.String A_METHOD_ID_REF
- See Also:
- Constant Field Values
TIME
public static final java.lang.String TIME
- See Also:
- Constant Field Values
BASE_TIME
public static final java.lang.String BASE_TIME
- See Also:
- Constant Field Values
MIN_TIME
public static final java.lang.String MIN_TIME
- See Also:
- Constant Field Values
MAX_TIME
public static final java.lang.String MAX_TIME
- See Also:
- Constant Field Values
CPU_TIME
public static final java.lang.String CPU_TIME
- See Also:
- Constant Field Values
TIMEOUT
public static final java.lang.String TIMEOUT
- See Also:
- Constant Field Values
THREAD_CPU_TIME
public static final java.lang.String THREAD_CPU_TIME
- See Also:
- Constant Field Values
COUNT
public static final java.lang.String COUNT
- See Also:
- Constant Field Values
NUM_INTERFACES
public static final java.lang.String NUM_INTERFACES
- See Also:
- Constant Field Values
INTERFACE_NAMES
public static final java.lang.String INTERFACE_NAMES
- See Also:
- Constant Field Values
CLASS_ID
public static final java.lang.String CLASS_ID
- See Also:
- Constant Field Values
CLASS_ID_REF
public static final java.lang.String CLASS_ID_REF
- See Also:
- Constant Field Values
TRANS_CLASS_ID
public static final java.lang.String TRANS_CLASS_ID
- See Also:
- Constant Field Values
TRANS_CLASS_ID_REF
public static final java.lang.String TRANS_CLASS_ID_REF
- See Also:
- Constant Field Values
CLASS_LOADER
public static final java.lang.String CLASS_LOADER
- See Also:
- Constant Field Values
SUPER_CLASS
public static final java.lang.String SUPER_CLASS
- See Also:
- Constant Field Values
SOURCE_NAME
public static final java.lang.String SOURCE_NAME
- See Also:
- Constant Field Values
OBJ_ID_REF
public static final java.lang.String OBJ_ID_REF
- See Also:
- Constant Field Values
OBJ_ID
public static final java.lang.String OBJ_ID
- See Also:
- Constant Field Values
TRANS_OBJ_ID_REF
public static final java.lang.String TRANS_OBJ_ID_REF
- See Also:
- Constant Field Values
OWNER_OBJ_ID_REF
public static final java.lang.String OWNER_OBJ_ID_REF
- See Also:
- Constant Field Values
TARGET_OBJ_ID_REF
public static final java.lang.String TARGET_OBJ_ID_REF
- See Also:
- Constant Field Values
OBJ_AGE
public static final java.lang.String OBJ_AGE
- See Also:
- Constant Field Values
NAME_ATTR
public static final java.lang.String NAME_ATTR
- See Also:
- Constant Field Values
ACCESS
public static final java.lang.String ACCESS
- See Also:
- Constant Field Values
NUM_STATIC_FIELDS
public static final java.lang.String NUM_STATIC_FIELDS
- See Also:
- Constant Field Values
NUM_METHODS
public static final java.lang.String NUM_METHODS
- See Also:
- Constant Field Values
NUM_INSTANCE_FIELDS
public static final java.lang.String NUM_INSTANCE_FIELDS
- See Also:
- Constant Field Values
COLLATION_VALUE
public static final java.lang.String COLLATION_VALUE
- See Also:
- Constant Field Values
TRACE_ID
public static final java.lang.String TRACE_ID
- See Also:
- Constant Field Values
TRACE_ID_REF
public static final java.lang.String TRACE_ID_REF
- See Also:
- Constant Field Values
PATTERN
public static final java.lang.String PATTERN
- See Also:
- Constant Field Values
GENERIC_PATTERN
public static final java.lang.String GENERIC_PATTERN
- See Also:
- Constant Field Values
MODE
public static final java.lang.String MODE
- See Also:
- Constant Field Values
METHOD_PATTERN
public static final java.lang.String METHOD_PATTERN
- See Also:
- Constant Field Values
METHOD_GENERIC_PATTERN
public static final java.lang.String METHOD_GENERIC_PATTERN
- See Also:
- Constant Field Values
METHOD_MODE
public static final java.lang.String METHOD_MODE
- See Also:
- Constant Field Values
TOTAL_OBJECT_SPACE
public static final java.lang.String TOTAL_OBJECT_SPACE
- See Also:
- Constant Field Values
USED_OBJECT_SPACE
public static final java.lang.String USED_OBJECT_SPACE
- See Also:
- Constant Field Values
USED_OBJECTS
public static final java.lang.String USED_OBJECTS
- See Also:
- Constant Field Values
TYPE
public static final java.lang.String TYPE
- See Also:
- Constant Field Values
HEAP_DUMP_ID_REF
public static final java.lang.String HEAP_DUMP_ID_REF
- See Also:
- Constant Field Values
SIGNATURE
public static final java.lang.String SIGNATURE
- See Also:
- Constant Field Values
VISIBILITY
public static final java.lang.String VISIBILITY
- See Also:
- Constant Field Values
IS_NATIVE
public static final java.lang.String IS_NATIVE
- See Also:
- Constant Field Values
IS_ABSTRACT
public static final java.lang.String IS_ABSTRACT
- See Also:
- Constant Field Values
IS_STATIC
public static final java.lang.String IS_STATIC
- See Also:
- Constant Field Values
IS_SYNCHRONIZED
public static final java.lang.String IS_SYNCHRONIZED
- See Also:
- Constant Field Values
IS_ARRAY
public static final java.lang.String IS_ARRAY
- See Also:
- Constant Field Values
EXCEPTIONS
public static final java.lang.String EXCEPTIONS
- See Also:
- Constant Field Values
START_LINE_NUMBER
public static final java.lang.String START_LINE_NUMBER
- See Also:
- Constant Field Values
END_LINE_NUMBER
public static final java.lang.String END_LINE_NUMBER
- See Also:
- Constant Field Values
LINE
public static final java.lang.String LINE
- See Also:
- Constant Field Values
A_LINE_NR
public static final java.lang.String A_LINE_NR
- See Also:
- Constant Field Values
SIGNATURE_NOTATION
public static final java.lang.String SIGNATURE_NOTATION
- See Also:
- Constant Field Values
TICKET
public static final java.lang.String TICKET
- See Also:
- Constant Field Values
SEQUENCE_COUNTER
public static final java.lang.String SEQUENCE_COUNTER
- See Also:
- Constant Field Values
STACK_DEPTH
public static final java.lang.String STACK_DEPTH
- See Also:
- Constant Field Values
ANNOTATION
public static final java.lang.String ANNOTATION
- See Also:
- Constant Field Values
KEY
public static final java.lang.String KEY
- See Also:
- Constant Field Values
VALUE
public static final java.lang.String VALUE
- See Also:
- Constant Field Values
CALL_STACK_METHODS
public static final java.lang.String CALL_STACK_METHODS
- See Also:
- Constant Field Values
CALL_STACK_LINES
public static final java.lang.String CALL_STACK_LINES
- See Also:
- Constant Field Values
THREAD_OWNER
public static final java.lang.String THREAD_OWNER
- See Also:
- Constant Field Values
NODE_ID
public static final java.lang.String NODE_ID
- See Also:
- Constant Field Values
NODE_ID_REF
public static final java.lang.String NODE_ID_REF
- See Also:
- Constant Field Values
HOSTNAME
public static final java.lang.String HOSTNAME
- See Also:
- Constant Field Values
IPADDRESS
public static final java.lang.String IPADDRESS
- See Also:
- Constant Field Values
TIMEZONE
public static final java.lang.String TIMEZONE
- See Also:
- Constant Field Values
TIMESTAMP
public static final java.lang.String TIMESTAMP
- See Also:
- Constant Field Values
SIZE
public static final java.lang.String SIZE
- See Also:
- Constant Field Values
CONTEXT_DATA
public static final java.lang.String CONTEXT_DATA
- See Also:
- Constant Field Values
PROCESS_ID
public static final java.lang.String PROCESS_ID
- See Also:
- Constant Field Values
PID
public static final java.lang.String PID
- See Also:
- Constant Field Values
APPLICATION_EXECUTABLE
public static final java.lang.String APPLICATION_EXECUTABLE
- See Also:
- Constant Field Values
IS_NOTIFY_ALL
public static final java.lang.String IS_NOTIFY_ALL
- See Also:
- Constant Field Values
BinaryFragmentParser
public BinaryFragmentParser()
BinaryFragmentParser
protected BinaryFragmentParser(java.lang.Short id,
java.lang.String name)
getLoader
public org.eclipse.hyades.loaders.util.BinaryFragmentLoader getLoader()
parse
public abstract boolean parse(BinaryFragment fragment,
Offset offset,
BFReader reader)
addYourselfInContext
public void addYourselfInContext()
initialize
public void initialize(org.eclipse.hyades.loaders.util.HierarchyContext context)
addAnnotation
protected void addAnnotation(org.eclipse.hyades.loaders.util.BinaryFragmentLoader loader,
java.lang.Object[] data,
java.lang.String name)