| Index: src/arm/macro-assembler-arm.h
|
| diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h
|
| index d223b57a5a509202add60f9d3ecf869c7561f7a6..ecb64305e578be5a826255e8264a3ac0eeab9f57 100644
|
| --- a/src/arm/macro-assembler-arm.h
|
| +++ b/src/arm/macro-assembler-arm.h
|
| @@ -426,6 +426,12 @@ class MacroAssembler: public Assembler {
|
| }
|
| }
|
|
|
| + // Push a fixed frame, consisting of lr, fp, context, constant pool
|
| + // (if FLAG_enable_ool_constant_pool) and JS function / marker id if
|
| + // marker_reg is a valid register.
|
| + void PushFixedFrame(Register marker_reg = no_reg);
|
| + void PopFixedFrame(Register marker_reg = no_reg);
|
| +
|
| // Push and pop the registers that can hold pointers, as defined by the
|
| // RegList constant kSafepointSavedRegisters.
|
| void PushSafepointRegisters();
|
| @@ -1394,7 +1400,8 @@ class MacroAssembler: public Assembler {
|
|
|
| // Activation support.
|
| void EnterFrame(StackFrame::Type type);
|
| - void LeaveFrame(StackFrame::Type type);
|
| + // Returns the pc offset at which the frame ends.
|
| + int LeaveFrame(StackFrame::Type type);
|
|
|
| // Expects object in r0 and returns map with validated enum cache
|
| // in r0. Assumes that any other register can be used as a scratch.
|
|
|