| Index: runtime/vm/assembler_arm.h
|
| ===================================================================
|
| --- runtime/vm/assembler_arm.h (revision 41855)
|
| +++ runtime/vm/assembler_arm.h (working copy)
|
| @@ -668,6 +668,16 @@
|
| int32_t offset,
|
| const Object& value);
|
|
|
| + // Store value_even, value_odd, value_even, ... into the words in the address
|
| + // range [begin, end), assumed to be uninitialized fields in object (tagged).
|
| + // The stores must not need a generational store barrier (e.g., smi/null),
|
| + // and (value_even, value_odd) must be a valid register pair.
|
| + void InitializeFieldsNoBarrier(Register object,
|
| + Register begin,
|
| + Register end,
|
| + Register value_even,
|
| + Register value_odd);
|
| +
|
| void LoadClassId(Register result, Register object, Condition cond = AL);
|
| void LoadClassById(Register result, Register class_id);
|
| void LoadClass(Register result, Register object, Register scratch);
|
|
|