| Index: src/arm/macro-assembler-arm.h
|
| diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h
|
| index 5e20eecfb633dfab14a59c7b2679d0dc793034bc..7230e437a8ad1059fa16566e0a950b14a61430a7 100644
|
| --- a/src/arm/macro-assembler-arm.h
|
| +++ b/src/arm/macro-assembler-arm.h
|
| @@ -45,8 +45,8 @@ inline MemOperand FieldMemOperand(Register object, int offset) {
|
|
|
|
|
| // Give alias names to registers
|
| -const Register pp = { kRegister_r7_Code }; // Constant pool pointer.
|
| -const Register cp = { kRegister_r8_Code }; // JavaScript context pointer.
|
| +const Register cp = { kRegister_r7_Code }; // JavaScript context pointer.
|
| +const Register pp = { kRegister_r8_Code }; // Constant pool pointer.
|
| const Register kRootRegister = { kRegister_r10_Code }; // Roots array pointer.
|
|
|
| // Flags used for AllocateHeapNumber
|
| @@ -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();
|
|
|