equal
deleted
inserted
replaced
227 // same code as for the normal deopt handler, we just need a |
227 // same code as for the normal deopt handler, we just need a |
228 // different entry point address. |
228 // different entry point address. |
229 code_offsets->set_value(CodeOffsets::DeoptMH, assembler->emit_deopt_handler()); |
229 code_offsets->set_value(CodeOffsets::DeoptMH, assembler->emit_deopt_handler()); |
230 CHECK_BAILOUT(); |
230 CHECK_BAILOUT(); |
231 |
231 |
|
232 // Emit the handler to remove the activation from the stack and |
|
233 // dispatch to the caller. |
|
234 offsets()->set_value(CodeOffsets::UnwindHandler, assembler->emit_unwind_handler()); |
|
235 |
232 // done |
236 // done |
233 masm()->flush(); |
237 masm()->flush(); |
234 } |
238 } |
235 |
239 |
236 |
240 |