src/hotspot/share/runtime/frame.cpp
changeset 59056 15936b142f86
parent 58273 08a5148e7c4e
equal deleted inserted replaced
59055:57ad70bcf06c 59056:15936b142f86
  1162       }
  1162       }
  1163     }
  1163     }
  1164 
  1164 
  1165     // Compute the actual expression stack size
  1165     // Compute the actual expression stack size
  1166     InterpreterOopMap mask;
  1166     InterpreterOopMap mask;
  1167     OopMapCache::compute_one_oop_map(m, bci, &mask);
  1167     OopMapCache::compute_one_oop_map(methodHandle(Thread::current(), m), bci, &mask);
  1168     intptr_t* tos = NULL;
  1168     intptr_t* tos = NULL;
  1169     // Report each stack element and mark as owned by this frame
  1169     // Report each stack element and mark as owned by this frame
  1170     for (int e = 0; e < mask.expression_stack_size(); e++) {
  1170     for (int e = 0; e < mask.expression_stack_size(); e++) {
  1171       tos = MAX2(tos, interpreter_frame_expression_stack_at(e));
  1171       tos = MAX2(tos, interpreter_frame_expression_stack_at(e));
  1172       values.describe(frame_no, interpreter_frame_expression_stack_at(e),
  1172       values.describe(frame_no, interpreter_frame_expression_stack_at(e),