Chromium Code Reviews| Index: src/objects-inl.h |
| diff --git a/src/objects-inl.h b/src/objects-inl.h |
| index aaf657e5f8a05583b7506daaa9ccab4f50f85fcf..9078a04e9f68b6ba18566d0bff356f25099f72db 100644 |
| --- a/src/objects-inl.h |
| +++ b/src/objects-inl.h |
| @@ -1148,6 +1148,10 @@ MaybeHandle<Object> JSReceiver::GetProperty(Isolate* isolate, |
| object, HeapObject::RawField(object, offset), value); \ |
| heap->RecordWrite(object, offset, value); |
| +#define FIXED_ARRAY_WRITE_BARRIER(heap, array, start, length) \ |
|
Hannes Payer (out of office)
2016/04/01 11:34:40
FIXED_ARRAY_ELEMENTS_WRITE_BARRIER
Camillo Bruni
2016/04/01 13:45:02
done.
|
| + heap->RecordWrites(array, start, length); \ |
|
ulan
2016/04/01 11:28:32
Let's put the two statements in
do {
} while (fa
Camillo Bruni
2016/04/01 13:45:02
done.
|
| + heap->incremental_marking()->IterateBlackObject(array) |
| + |
| #define CONDITIONAL_WRITE_BARRIER(heap, object, offset, value, mode) \ |
| if (mode != SKIP_WRITE_BARRIER) { \ |
| if (mode == UPDATE_WRITE_BARRIER) { \ |