equal
deleted
inserted
replaced
987 // class ID |
987 // class ID |
988 writer->write_classID(ik); |
988 writer->write_classID(ik); |
989 writer->write_u4(STACK_TRACE_ID); |
989 writer->write_u4(STACK_TRACE_ID); |
990 |
990 |
991 // super class ID |
991 // super class ID |
992 Klass* java_super = ik->java_super(); |
992 InstanceKlass* java_super = ik->java_super(); |
993 if (java_super == NULL) { |
993 if (java_super == NULL) { |
994 writer->write_objectID(oop(NULL)); |
994 writer->write_objectID(oop(NULL)); |
995 } else { |
995 } else { |
996 writer->write_classID(java_super); |
996 writer->write_classID(java_super); |
997 } |
997 } |
1057 writer->write_u1(HPROF_GC_CLASS_DUMP); |
1057 writer->write_u1(HPROF_GC_CLASS_DUMP); |
1058 writer->write_classID(klass); |
1058 writer->write_classID(klass); |
1059 writer->write_u4(STACK_TRACE_ID); |
1059 writer->write_u4(STACK_TRACE_ID); |
1060 |
1060 |
1061 // super class of array classes is java.lang.Object |
1061 // super class of array classes is java.lang.Object |
1062 Klass* java_super = klass->java_super(); |
1062 InstanceKlass* java_super = klass->java_super(); |
1063 assert(java_super != NULL, "checking"); |
1063 assert(java_super != NULL, "checking"); |
1064 writer->write_classID(java_super); |
1064 writer->write_classID(java_super); |
1065 |
1065 |
1066 writer->write_objectID(oop(NULL)); // loader |
1066 writer->write_objectID(oop(NULL)); // loader |
1067 writer->write_objectID(oop(NULL)); // signers |
1067 writer->write_objectID(oop(NULL)); // signers |