equal
deleted
inserted
replaced
61 // NativeJump::patch_verified_entry will be able to patch out the entry |
61 // NativeJump::patch_verified_entry will be able to patch out the entry |
62 // code safely. |
62 // code safely. |
63 emitFatNop(); |
63 emitFatNop(); |
64 code.emitByte(0x50 | AMD64.rbp.encoding); // PUSH rbp |
64 code.emitByte(0x50 | AMD64.rbp.encoding); // PUSH rbp |
65 emitMove(true, AMD64.rbp, AMD64.rsp); // MOV rbp, rsp |
65 emitMove(true, AMD64.rbp, AMD64.rsp); // MOV rbp, rsp |
|
66 setDeoptRescueSlot(newStackSlot(LIRKind.value(AMD64Kind.QWORD))); |
66 } |
67 } |
67 |
68 |
68 @Override |
69 @Override |
69 public void emitGrowStack(int size) { |
70 public void emitGrowStack(int size) { |
70 // SUB rsp, size |
71 // SUB rsp, size |