Mercurial > hg > graal-jvmci-8
comparison src/share/vm/services/heapDumper.cpp @ 6940:18fb7da42534
8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlass
Summary: Change types of above methods and field to InstanceKlass and remove unneeded casts from the source files.
Reviewed-by: dholmes, coleenp, zgu
Contributed-by: harold.seigel@oracle.com
author | coleenp |
---|---|
date | Tue, 06 Nov 2012 15:09:37 -0500 |
parents | d8ce2825b193 |
children | 070d523b96a7 |
comparison
equal
deleted
inserted
replaced
6939:c284cf4781f0 | 6940:18fb7da42534 |
---|---|
1115 write_header(writer, HPROF_FRAME, 4*oopSize + 2*sizeof(u4)); | 1115 write_header(writer, HPROF_FRAME, 4*oopSize + 2*sizeof(u4)); |
1116 writer->write_id(frame_serial_num); // frame serial number | 1116 writer->write_id(frame_serial_num); // frame serial number |
1117 writer->write_symbolID(m->name()); // method's name | 1117 writer->write_symbolID(m->name()); // method's name |
1118 writer->write_symbolID(m->signature()); // method's signature | 1118 writer->write_symbolID(m->signature()); // method's signature |
1119 | 1119 |
1120 assert(Klass::cast(m->method_holder())->oop_is_instance(), "not InstanceKlass"); | 1120 assert(m->method_holder()->oop_is_instance(), "not InstanceKlass"); |
1121 writer->write_symbolID(InstanceKlass::cast(m->method_holder())->source_file_name()); // source file name | 1121 writer->write_symbolID(m->method_holder()->source_file_name()); // source file name |
1122 writer->write_u4(class_serial_num); // class serial number | 1122 writer->write_u4(class_serial_num); // class serial number |
1123 writer->write_u4((u4) line_number); // line number | 1123 writer->write_u4((u4) line_number); // line number |
1124 } | 1124 } |
1125 | 1125 |
1126 | 1126 |