equal
deleted
inserted
replaced
1127 __ mov(r12, rsp); // remember rsp |
1127 __ mov(r12, rsp); // remember rsp |
1128 __ subptr(rsp, frame::arg_reg_save_area_bytes); // windows |
1128 __ subptr(rsp, frame::arg_reg_save_area_bytes); // windows |
1129 __ andptr(rsp, -16); // align stack as required by ABI |
1129 __ andptr(rsp, -16); // align stack as required by ABI |
1130 BLOCK_COMMENT("call MacroAssembler::debug"); |
1130 BLOCK_COMMENT("call MacroAssembler::debug"); |
1131 __ call(RuntimeAddress(CAST_FROM_FN_PTR(address, MacroAssembler::debug64))); |
1131 __ call(RuntimeAddress(CAST_FROM_FN_PTR(address, MacroAssembler::debug64))); |
1132 __ mov(rsp, r12); // restore rsp |
1132 __ hlt(); |
1133 __ popa(); // pop registers (includes r12) |
|
1134 __ ret(4 * wordSize); // pop caller saved stuff |
|
1135 |
|
1136 return start; |
1133 return start; |
1137 } |
1134 } |
1138 |
1135 |
1139 // |
1136 // |
1140 // Verify that a register contains clean 32-bits positive value |
1137 // Verify that a register contains clean 32-bits positive value |