src/share/vm/oops/generateOopMap.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/oops/generateOopMap.cpp	Thu Dec  3 11:54:33 2009
--- new/src/share/vm/oops/generateOopMap.cpp	Thu Dec  3 11:54:32 2009

*** 1829,1843 **** --- 1829,1839 ---- void GenerateOopMap::do_ldc(int idx, int bci) { constantPoolOop cp = method()->constants(); ! constantTag tag = cp->tag_at(idx); CellTypeState cts = (tag.is_string() || tag.is_unresolved_string() || tag.is_klass() || tag.is_unresolved_klass()) ? CellTypeState::make_line_ref(bci) : valCTS; ! CellTypeState cts = cp->is_pointer_entry(idx) ? CellTypeState::make_line_ref(bci) : valCTS; ppush1(cts); } void GenerateOopMap::do_multianewarray(int dims, int bci) { assert(dims >= 1, "sanity check");

src/share/vm/oops/generateOopMap.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File