| Index: src/spaces.h
|
| diff --git a/src/spaces.h b/src/spaces.h
|
| index 310320485777ca1c1aab01ead993350cc2c18304..3fe71b2c574bb617d0155f3459f32b5999226d94 100644
|
| --- a/src/spaces.h
|
| +++ b/src/spaces.h
|
| @@ -312,20 +312,20 @@ class MemoryChunk {
|
| }
|
|
|
| Space* owner() const {
|
| - if ((reinterpret_cast<intptr_t>(owner_) & kFailureTagMask) ==
|
| - kFailureTag) {
|
| + if ((reinterpret_cast<intptr_t>(owner_) & kPageHeaderTagMask) ==
|
| + kPageHeaderTag) {
|
| return reinterpret_cast<Space*>(reinterpret_cast<intptr_t>(owner_) -
|
| - kFailureTag);
|
| + kPageHeaderTag);
|
| } else {
|
| return NULL;
|
| }
|
| }
|
|
|
| void set_owner(Space* space) {
|
| - ASSERT((reinterpret_cast<intptr_t>(space) & kFailureTagMask) == 0);
|
| - owner_ = reinterpret_cast<Address>(space) + kFailureTag;
|
| - ASSERT((reinterpret_cast<intptr_t>(owner_) & kFailureTagMask) ==
|
| - kFailureTag);
|
| + ASSERT((reinterpret_cast<intptr_t>(space) & kPageHeaderTagMask) == 0);
|
| + owner_ = reinterpret_cast<Address>(space) + kPageHeaderTag;
|
| + ASSERT((reinterpret_cast<intptr_t>(owner_) & kPageHeaderTagMask) ==
|
| + kPageHeaderTag);
|
| }
|
|
|
| base::VirtualMemory* reserved_memory() {
|
|
|