| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 89267e5c6fc23b2aacd33aa81c7335a1acfb1a81..757f16562491eeb4cc8011a671b7ed48107f6b10 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -1807,6 +1807,7 @@ class HeapObject: public Object {
|
|
|
| // Set the map using release store
|
| inline void synchronized_set_map(Map* value);
|
| + inline void synchronized_set_map_no_write_barrier(Map* value);
|
| inline void synchronized_set_map_word(MapWord map_word);
|
|
|
| // During garbage collection, the map word of a heap object does not
|
| @@ -4807,6 +4808,9 @@ class FreeSpace: public HeapObject {
|
| inline int size();
|
| inline void set_size(int value);
|
|
|
| + inline int nobarrier_size();
|
| + inline void nobarrier_set_size(int value);
|
| +
|
| inline int Size() { return size(); }
|
|
|
| // Casting.
|
|
|