Exemplo n.º 1
0
inline bool frame::equal(frame other) const {
  bool ret =  sp() == other.sp()
           && fp() == other.fp()
           && pc() == other.pc();
  assert(!ret || ret && cb() == other.cb() && _deopt_state == other._deopt_state, "inconsistent construction");
  return ret;
}
inline bool frame::equal(frame other) const {
  // Seems close enough
  return sp() == other.sp()
      && fp() == other.fp()
      && pc_addr() == other.pc_addr() 
      && pc() == other.pc();
}
Exemplo n.º 3
0
inline void trace_deoptimization_frame(frame &current, oop* current_sp, char* current_pc) {
  if (TraceDeoptimization) {
    frame v(current_sp, current.fp(), current_pc);
    v.print_for_deoptimization(std);
  }
}
inline bool frame::equal(frame other) const {
  return sp() == other.sp()
      && fp() == other.fp()
      && pc() == other.pc();
}