src/hotspot/share/services/heapDumper.cpp
changeset 51329 9c68699bebe5
parent 49734 f946776e9354
child 51608 625a5bdde0c5
equal deleted inserted replaced
51328:fad2334b2906 51329:9c68699bebe5
   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