hprof_b_spec.h File Reference
Go to the source code of this file.
Defines |
| #define | HPROF_TYPE_SIZES |
| #define | HPROF_TYPE_IS_PRIMITIVE(ty) ((ty)>=HPROF_BOOLEAN) |
Typedefs |
| typedef unsigned char | HprofType |
Enumerations |
| enum | HprofTag {
HPROF_UTF8 = 0x01,
HPROF_LOAD_CLASS = 0x02,
HPROF_UNLOAD_CLASS = 0x03,
HPROF_FRAME = 0x04,
HPROF_TRACE = 0x05,
HPROF_ALLOC_SITES = 0x06,
HPROF_HEAP_SUMMARY = 0x07,
HPROF_START_THREAD = 0x0A,
HPROF_END_THREAD = 0x0B,
HPROF_HEAP_DUMP = 0x0C,
HPROF_HEAP_DUMP_SEGMENT = 0x1C,
HPROF_HEAP_DUMP_END = 0x2C,
HPROF_CPU_SAMPLES = 0x0D,
HPROF_CONTROL_SETTINGS = 0x0E
} |
| enum | HprofGcTag {
HPROF_GC_ROOT_UNKNOWN = 0xFF,
HPROF_GC_ROOT_JNI_GLOBAL = 0x01,
HPROF_GC_ROOT_JNI_LOCAL = 0x02,
HPROF_GC_ROOT_JAVA_FRAME = 0x03,
HPROF_GC_ROOT_NATIVE_STACK = 0x04,
HPROF_GC_ROOT_STICKY_CLASS = 0x05,
HPROF_GC_ROOT_THREAD_BLOCK = 0x06,
HPROF_GC_ROOT_MONITOR_USED = 0x07,
HPROF_GC_ROOT_THREAD_OBJ = 0x08,
HPROF_GC_CLASS_DUMP = 0x20,
HPROF_GC_INSTANCE_DUMP = 0x21,
HPROF_GC_OBJ_ARRAY_DUMP = 0x22,
HPROF_GC_PRIM_ARRAY_DUMP = 0x23
} |
| enum | HprofType {
HPROF_ARRAY_OBJECT = 1,
HPROF_NORMAL_OBJECT = 2,
HPROF_BOOLEAN = 4,
HPROF_CHAR = 5,
HPROF_FLOAT = 6,
HPROF_DOUBLE = 7,
HPROF_BYTE = 8,
HPROF_SHORT = 9,
HPROF_INT = 10,
HPROF_LONG = 11
} |
Define Documentation
| #define HPROF_TYPE_IS_PRIMITIVE |
( |
ty |
|
) |
((ty)>=HPROF_BOOLEAN) |
Value:{ \
sizeof(HprofId), \
sizeof(HprofId), \
sizeof(HprofId), \
sizeof(HprofId), \
1, \
2, \
4, \
8, \
1, \
2, \
4, \
8 \
}
Definition at line 358 of file hprof_b_spec.h.
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| HPROF_GC_ROOT_UNKNOWN |
|
| HPROF_GC_ROOT_JNI_GLOBAL |
|
| HPROF_GC_ROOT_JNI_LOCAL |
|
| HPROF_GC_ROOT_JAVA_FRAME |
|
| HPROF_GC_ROOT_NATIVE_STACK |
|
| HPROF_GC_ROOT_STICKY_CLASS |
|
| HPROF_GC_ROOT_THREAD_BLOCK |
|
| HPROF_GC_ROOT_MONITOR_USED |
|
| HPROF_GC_ROOT_THREAD_OBJ |
|
| HPROF_GC_CLASS_DUMP |
|
| HPROF_GC_INSTANCE_DUMP |
|
| HPROF_GC_OBJ_ARRAY_DUMP |
|
| HPROF_GC_PRIM_ARRAY_DUMP |
|
Definition at line 328 of file hprof_b_spec.h.
- Enumerator:
| HPROF_UTF8 |
|
| HPROF_LOAD_CLASS |
|
| HPROF_UNLOAD_CLASS |
|
| HPROF_FRAME |
|
| HPROF_TRACE |
|
| HPROF_ALLOC_SITES |
|
| HPROF_HEAP_SUMMARY |
|
| HPROF_START_THREAD |
|
| HPROF_END_THREAD |
|
| HPROF_HEAP_DUMP |
|
| HPROF_HEAP_DUMP_SEGMENT |
|
| HPROF_HEAP_DUMP_END |
|
| HPROF_CPU_SAMPLES |
|
| HPROF_CONTROL_SETTINGS |
|
Definition at line 307 of file hprof_b_spec.h.
- Enumerator:
| HPROF_ARRAY_OBJECT |
|
| HPROF_NORMAL_OBJECT |
|
| HPROF_BOOLEAN |
|
| HPROF_CHAR |
|
| HPROF_FLOAT |
|
| HPROF_DOUBLE |
|
| HPROF_BYTE |
|
| HPROF_SHORT |
|
| HPROF_INT |
|
| HPROF_LONG |
|
Definition at line 344 of file hprof_b_spec.h.