src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
changeset 58103 689a80d20550
parent 58015 dd84de796f2c
child 58516 d376d86b0a01
equal deleted inserted replaced
58102:b2a4b22f8cf2 58103:689a80d20550
  2555       tty->print_cr("r28 = 0x%016lx", regs[28]);
  2555       tty->print_cr("r28 = 0x%016lx", regs[28]);
  2556       tty->print_cr("r30 = 0x%016lx", regs[30]);
  2556       tty->print_cr("r30 = 0x%016lx", regs[30]);
  2557       tty->print_cr("r31 = 0x%016lx", regs[31]);
  2557       tty->print_cr("r31 = 0x%016lx", regs[31]);
  2558       BREAKPOINT;
  2558       BREAKPOINT;
  2559     }
  2559     }
  2560     ThreadStateTransition::transition(thread, _thread_in_vm, saved_state);
  2560   }
  2561   } else {
  2561   fatal("DEBUG MESSAGE: %s", msg);
  2562     ttyLocker ttyl;
       
  2563     ::tty->print_cr("=============== DEBUG MESSAGE: %s ================\n",
       
  2564                     msg);
       
  2565     assert(false, "DEBUG MESSAGE: %s", msg);
       
  2566   }
       
  2567 }
  2562 }
  2568 
  2563 
  2569 void MacroAssembler::push_call_clobbered_registers() {
  2564 void MacroAssembler::push_call_clobbered_registers() {
  2570   int step = 4 * wordSize;
  2565   int step = 4 * wordSize;
  2571   push(RegSet::range(r0, r18) - RegSet::of(rscratch1, rscratch2), sp);
  2566   push(RegSet::range(r0, r18) - RegSet::of(rscratch1, rscratch2), sp);