| Index: src/arm/macro-assembler-arm.h
|
| ===================================================================
|
| --- src/arm/macro-assembler-arm.h (revision 6336)
|
| +++ src/arm/macro-assembler-arm.h (working copy)
|
| @@ -234,8 +234,9 @@
|
| void PopSafepointRegisters();
|
| void PushSafepointRegistersAndDoubles();
|
| void PopSafepointRegistersAndDoubles();
|
| -
|
| + void StoreToSafepointRegisters(Register reg);
|
| static int SafepointRegisterStackIndex(int reg_code);
|
| + static MemOperand SafepointRegisterSlot(Register reg);
|
|
|
| // Load two consecutive registers with two consecutive memory locations.
|
| void Ldrd(Register dst1,
|
| @@ -776,6 +777,15 @@
|
| Label* failure);
|
|
|
|
|
| + // ---------------------------------------------------------------------------
|
| + // Patching helpers.
|
| +
|
| + // Get the location of a relocated constant (its address in the constant pool)
|
| + // from its load site.
|
| + void GetRelocatedValueLocation(Register ldr_location,
|
| + Register result);
|
| +
|
| +
|
| private:
|
| void Jump(intptr_t target, RelocInfo::Mode rmode, Condition cond = al);
|
| void Call(intptr_t target, RelocInfo::Mode rmode, Condition cond = al);
|
|
|