/openjdk7/jdk/src/share/demo/jvmti/hprof/ |
H A D | hprof_object.h | 45 ObjectIndex object_new(SiteIndex site_index, jint size, ObjectKind kind, 47 SiteIndex object_get_site(ObjectIndex index); 48 jint object_get_size(ObjectIndex index); 49 ObjectKind object_get_kind(ObjectIndex index); 50 ObjectKind object_free(ObjectIndex index); 54 void object_set_thread_serial_number(ObjectIndex index, 56 SerialNumber object_get_thread_serial_number(ObjectIndex index); 57 RefIndex object_get_references(ObjectIndex index); 58 void object_set_references(ObjectIndex index, RefIndex ref_index);
|
H A D | hprof_cpu.h | 44 void cpu_sample_off(JNIEnv *env, ObjectIndex object_index); 45 void cpu_sample_on(JNIEnv *env, ObjectIndex object_index);
|
H A D | hprof_tag.h | 44 jlong tag_create(ObjectIndex object_index); 45 ObjectIndex tag_extract(jlong tag);
|
H A D | hprof_reference.h | 46 ObjectIndex object_index, jint index, jint length); 52 void reference_dump_class(JNIEnv *env, ObjectIndex object_index, 54 void reference_dump_instance(JNIEnv *env, ObjectIndex object_index,
|
H A D | hprof_loader.h | 49 ObjectIndex loader_object_index(JNIEnv *env, LoaderIndex index);
|
H A D | hprof_io.h | 51 void io_write_class_load(SerialNumber class_serial_num, ObjectIndex index, 53 void io_write_class_unload(SerialNumber class_serial_num, ObjectIndex index); 129 void io_heap_root_thread_object(ObjectIndex thread_id, 132 void io_heap_root_unknown(ObjectIndex obj_id); 133 void io_heap_root_jni_global(ObjectIndex obj_id, SerialNumber gref_serial_num, 135 void io_heap_root_jni_local(ObjectIndex obj_id, 137 void io_heap_root_system_class(ObjectIndex obj_id, char *sig, SerialNumber class_serial_num); 138 void io_heap_root_monitor(ObjectIndex obj_id); 139 void io_heap_root_thread(ObjectIndex obj_id, 141 void io_heap_root_java_frame(ObjectIndex obj_i [all...] |
H A D | hprof_tag.c | 57 tag_create(ObjectIndex object_index) 67 ObjectIndex 74 return (ObjectIndex)(tag & 0xFFFFFFFF); 82 ObjectIndex object_index; 99 ObjectIndex object_index; 101 /* If the ClassIndex has an ObjectIndex, then we have tagged it. */ 127 /* Get the ObjectIndex from the tag. */
|
H A D | hprof_object.c | 48 * to the reader. Lookups are not normally done on ObjectIndex's 50 * Objects that have been tagged, are tagged with an ObjectIndex, 51 * Objects that are not tagged need a ObjectIndex, a lookup when 53 * Objects that are freed, need the tag converted to an ObjectIndex, 66 * ObjectIndex entries differ between heap=dump and heap=sites. 67 * With heap=sites, each ObjectIndex represents a unique site, size, 68 * and kind of object, so many jobject's will map to a single ObjectIndex. 69 * With heap=dump, every ObjectIndex maps to a unique jobject. 72 * this ObjectIndex represents is assigned to the references field 99 get_pkey(ObjectIndex inde [all...] |
H A D | hprof_class.h | 67 ObjectIndex object_index); 68 ObjectIndex class_get_object_index(ClassIndex index);
|
H A D | hprof_tls.h | 59 ObjectIndex thread_object_index); 66 void tls_set_sample_status(ObjectIndex object_index, jint sample_status);
|
H A D | hprof_reference.c | 78 ObjectIndex object_index; /* If an object reference, the referree index */ 310 /* Walk all references for an ObjectIndex and construct the hprof CLASS dump. */ 312 dump_class_and_supers(JNIEnv *env, ObjectIndex object_index, RefIndex list) 318 ObjectIndex super_index; 320 ObjectIndex signers_index; 321 ObjectIndex domain_index; 431 ObjectIndex cp_object_index; 500 /* Walk all references for an ObjectIndex and construct the hprof INST dump. */ 502 dump_instance(JNIEnv *env, ObjectIndex object_index, RefIndex list) 508 ObjectIndex class_inde [all...] |
H A D | hprof_listener.c | 200 static ObjectIndex 203 ObjectIndex result; 206 nbytes = recv_fully(gdata->fd, (char *)&result, (int)sizeof(ObjectIndex)); 208 result = (ObjectIndex)0; 312 ObjectIndex thread_object_index; 316 ObjectIndex thread_object_index;
|
H A D | hprof_io.c | 598 val.i = ((ObjectIndex*)elements)[i]; 779 io_write_class_load(SerialNumber class_serial_num, ObjectIndex index, 800 io_write_class_unload(SerialNumber class_serial_num, ObjectIndex index) 887 ObjectIndex thread_obj_id, 1381 io_heap_root_thread_object(ObjectIndex thread_obj_id, 1398 io_heap_root_unknown(ObjectIndex obj_id) 1409 io_heap_root_jni_global(ObjectIndex obj_id, SerialNumber gref_serial_num, 1425 io_heap_root_jni_local(ObjectIndex obj_id, SerialNumber thread_serial_num, 1442 io_heap_root_system_class(ObjectIndex obj_id, char *sig, SerialNumber class_serial_num) 1458 io_heap_root_monitor(ObjectIndex obj_i [all...] |
H A D | hprof_site.c | 235 ObjectIndex class_object_index; 251 ObjectIndex *pindex, SiteIndex *psite) 253 ObjectIndex object_index; 273 ObjectIndex *pindex, SiteIndex *psite) 488 ObjectIndex object_index; 519 ObjectIndex object_index; 570 jlong size, ObjectIndex *pobject_index, SerialNumber *pthread_serial_num) 572 ObjectIndex object_index; 586 ObjectIndex thread_object_index; 613 ObjectIndex object_inde [all...] |
H A D | hprof_cpu.c | 180 cpu_sample_off(JNIEnv *env, ObjectIndex object_index) 197 cpu_sample_on(JNIEnv *env, ObjectIndex object_index)
|
H A D | README.txt | 90 is an ObjectIndex, or an index into the object table inside 92 was asked for, these ObjectIndex's might represent unique 95 due to the one jobject per ObjectIndex mapping.
|
H A D | hprof_loader.c | 64 ObjectIndex object_index; 239 ObjectIndex 243 ObjectIndex object_index;
|
H A D | hprof_event.c | 309 ObjectIndex class_object_index; 362 ObjectIndex object_index;
|
H A D | hprof_class.c | 55 * entry may be allocated for the jclass as an ObjectIndex. 83 ObjectIndex object_index; /* Optional object index for jclass */ 571 class_set_object_index(ClassIndex index, ObjectIndex object_index) 579 ObjectIndex
|
H A D | hprof.h | 113 typedef TableIndex ObjectIndex; typedef
|
H A D | hprof_tls.c | 100 ObjectIndex thread_object_index;/* If heap=dump */ 126 ObjectIndex thread_object_index; 761 tls_set_sample_status(ObjectIndex object_index, jint sample_status) 814 tls_set_thread_object_index(TlsIndex index, ObjectIndex thread_object_index)
|
H A D | hprof_init.c | 997 ObjectIndex object_index;
|