| Index: src/arm/macro-assembler-arm.h
|
| diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h
|
| index 16dcd47790a6820a65464c8a0799e1ca722e1423..73f99f0c5a552a7b38c8af9b9c74273048d098a0 100644
|
| --- a/src/arm/macro-assembler-arm.h
|
| +++ b/src/arm/macro-assembler-arm.h
|
| @@ -590,7 +590,8 @@ class MacroAssembler: public Assembler {
|
|
|
| // Enter exit frame.
|
| // stack_space - extra stack space, used for alignment before call to C.
|
| - void EnterExitFrame(bool save_doubles, int stack_space = 0);
|
| + void EnterExitFrame(bool save_doubles, int stack_space = 0,
|
| + StackFrame::Type frame_type = StackFrame::EXIT);
|
|
|
| // Leave the current exit frame. Expects the return value in r0.
|
| // Expect the number of values, pushed prior to the exit frame, to
|
| @@ -1166,7 +1167,8 @@ class MacroAssembler: public Assembler {
|
| void MovFromFloatResult(DwVfpRegister dst);
|
|
|
| // Jump to a runtime routine.
|
| - void JumpToExternalReference(const ExternalReference& builtin);
|
| + void JumpToExternalReference(const ExternalReference& builtin,
|
| + bool builtin_exit_frame = false);
|
|
|
| Handle<Object> CodeObject() {
|
| DCHECK(!code_object_.is_null());
|
|
|