| Index: src/spaces.cc | 
| =================================================================== | 
| --- src/spaces.cc	(revision 7781) | 
| +++ src/spaces.cc	(working copy) | 
| @@ -398,6 +398,7 @@ | 
| NOT_EXECUTABLE, | 
| heap->new_space()); | 
| chunk->initialize_scan_on_scavenge(true); | 
| +  chunk->set_in_new_space(true); | 
| return static_cast<NewSpacePage*>(chunk); | 
| } | 
|  | 
| @@ -417,7 +418,9 @@ | 
| chunk->set_owner(owner); | 
| chunk->markbits()->Clear(); | 
| chunk->initialize_scan_on_scavenge(false); | 
| +  chunk->set_in_new_space(false); | 
| ASSERT(OFFSET_OF(MemoryChunk, scan_on_scavenge_) == kScanOnScavengeOffset); | 
| +  ASSERT(OFFSET_OF(MemoryChunk, in_new_space_) == kInNewSpaceOffset); | 
| ASSERT(OFFSET_OF(MemoryChunk, flags_) == kFlagsOffset); | 
|  | 
| if (executable == EXECUTABLE) chunk->SetFlag(IS_EXECUTABLE); | 
|  |