/external/v8/src/heap/ |
incremental-marking.cc | 81 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address()); 83 if (counter < (MemoryChunk::kWriteBarrierCounterGranularity / 2)) { 85 MemoryChunk::kWriteBarrierCounterGranularity - 88 MemoryChunk::kWriteBarrierCounterGranularity); 141 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address()); 142 if (chunk->IsFlagSet(MemoryChunk::HAS_PROGRESS_BAR)) { 159 MemoryChunk::IncrementLiveBytesFromGC(obj, -obj_size); 194 MemoryChunk::IncrementLiveBytesFromGC(heap_obj, -heap_obj->Size()) [all...] |
store-buffer.cc | 146 MemoryChunk* chunk; 155 Filter(MemoryChunk::SCAN_ON_SCAVENGE); 186 MemoryChunk* chunk; 191 MemoryChunk* previous_chunk = NULL; 194 MemoryChunk* containing_chunk = NULL; 198 containing_chunk = MemoryChunk::FromAnyPointerAddress(heap_, addr); 209 Filter(MemoryChunk::SCAN_ON_SCAVENGE); 219 MemoryChunk* previous_chunk = NULL; 222 MemoryChunk* containing_chunk = NULL; 226 containing_chunk = MemoryChunk::FromAnyPointerAddress(heap_, addr) [all...] |
spaces-inl.h | 22 void Bitmap::Clear(MemoryChunk* chunk) { 194 Page* Page::Initialize(Heap* heap, MemoryChunk* chunk, Executability executable, 219 void MemoryChunk::set_scan_on_scavenge(bool scan) { 231 MemoryChunk* MemoryChunk::FromAnyPointerAddress(Heap* heap, Address addr) { 232 MemoryChunk* maybe = reinterpret_cast<MemoryChunk*>( 240 MemoryChunk* chunk = MemoryChunk::FromAddress(o->address()); 258 MemoryChunk* PointerChunkIterator::next() [all...] |
spaces.h | 103 class MemoryChunk; 200 static inline void Clear(MemoryChunk* chunk); 290 // MemoryChunk represents a memory region owned by a specific space. 294 class MemoryChunk { 341 // |kCompactionDone|: Initial compaction state of a |MemoryChunk|. 440 // Only works if the pointer is in the first kPageSize of the MemoryChunk. 441 static MemoryChunk* FromAddress(Address a) { 442 return reinterpret_cast<MemoryChunk*>(OffsetFrom(a) & ~kAlignmentMask); 445 static const MemoryChunk* FromAddress(const byte* a) { 446 return reinterpret_cast<const MemoryChunk*>(OffsetFrom(a) [all...] |
spaces.cc | 135 Address aligned_base = RoundUp(base, MemoryChunk::kAlignment); 210 DCHECK(IsAddressAligned(current.start, MemoryChunk::kAlignment)); 232 DCHECK(IsAddressAligned(address, MemoryChunk::kAlignment)); 258 size_t aligned_requested = RoundUp(requested_size, MemoryChunk::kAlignment); 264 DCHECK(IsAddressAligned(block->start, MemoryChunk::kAlignment)); 428 MemoryChunk* chunk = 429 MemoryChunk::Initialize(heap, start, Page::kPageSize, area_start, 433 chunk->SetFlag(in_to_space ? MemoryChunk::IN_TO_SPACE 434 : MemoryChunk::IN_FROM_SPACE); 435 DCHECK(!chunk->IsFlagSet(in_to_space ? MemoryChunk::IN_FROM_SPAC [all...] |
incremental-marking.h | 183 inline void SetOldSpacePageFlags(MemoryChunk* chunk) { 187 inline void SetNewSpacePageFlags(MemoryChunk* chunk) { 256 static void SetOldSpacePageFlags(MemoryChunk* chunk, bool is_marking, 259 static void SetNewSpacePageFlags(MemoryChunk* chunk, bool is_marking);
|
store-buffer-inl.h | 46 (*callback_)(heap_, MemoryChunk::FromAnyPointerAddress(heap_, addr),
|
mark-compact.h | 34 MemoryChunk* p = MemoryChunk::FromAddress(addr); 641 void DiscoverGreyObjectsOnPage(MemoryChunk* p); 728 bool VisitLiveObjects(MemoryChunk* page, HeapObjectVisitor* visitor, 733 void RecomputeLiveBytes(MemoryChunk* page); 782 List<MemoryChunk*> newspace_evacuation_candidates_; 819 explicit MarkBitCellIterator(MemoryChunk* chunk) : chunk_(chunk) { 858 MemoryChunk* chunk_; 870 explicit LiveObjectIterator(MemoryChunk* chunk) 879 MemoryChunk* chunk_ [all...] |
store-buffer.h | 164 void Callback(MemoryChunk* page, StoreBufferEvent event); 175 MemoryChunk* current_page_;
|
mark-compact-inl.h | 18 MemoryChunk::IncrementLiveBytesFromGC(obj, obj->Size()); 28 MemoryChunk::IncrementLiveBytesFromGC(obj, -obj->Size()); 48 MemoryChunk::IncrementLiveBytesFromGC(obj, obj->Size());
|
mark-compact.cc | 356 MemoryChunk* chunk = MemoryChunk::FromAddress(object->address()); 606 DCHECK(MemoryChunk::FromAddress(old_start) == 607 MemoryChunk::FromAddress(new_start)); 741 if (p->IsFlagSet(MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING)) { 744 p->ClearFlag(MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING); 839 p->ClearFlag(MemoryChunk::RESCAN_ON_EVACUATION); [all...] |
heap-inl.h | 312 MemoryChunk* memory_chunk = MemoryChunk::FromAddress(object_address); 393 return page->IsFlagSet(MemoryChunk::NEW_SPACE_BELOW_AGE_MARK) && 427 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address());
|
heap.cc | [all...] |
scavenger.cc | 139 MemoryChunk::IncrementLiveBytesFromGC(target, size);
|
heap.h | [all...] |
/external/v8/test/cctest/heap/ |
test-compaction.cc | 49 MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING); 96 MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING); 172 MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING); 260 MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING);
|
test-spaces.cc | 163 : MemoryChunk::kObjectStartOffset; 168 MemoryChunk* memory_chunk = memory_allocator->AllocateChunk(reserve_area_size, 173 ? MemoryChunk::kAlignment 218 MemoryChunk::kAlignment) + 253 TEST(MemoryChunk) { [all...] |
/external/v8/test/cctest/ |
test-slots-buffer.cc | 108 page->SetFlag(MemoryChunk::EVACUATION_CANDIDATE);
|
test-unboxed-doubles.cc | [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.cc | 138 DCHECK(MemoryChunk::IN_FROM_SPACE < 8); 139 DCHECK(MemoryChunk::IN_TO_SPACE < 8); 140 int mask = (1 << MemoryChunk::IN_FROM_SPACE) 141 | (1 << MemoryChunk::IN_TO_SPACE); 143 test_b(Operand(scratch, MemoryChunk::kFlagsOffset), 481 MemoryChunk::kPointersToHereAreInterestingMask, 544 MemoryChunk::kPointersToHereAreInterestingMask, 551 MemoryChunk::kPointersFromHereAreInterestingMask, [all...] |
/external/v8/src/x87/ |
macro-assembler-x87.cc | 138 DCHECK(MemoryChunk::IN_FROM_SPACE < 8); 139 DCHECK(MemoryChunk::IN_TO_SPACE < 8); 140 int mask = (1 << MemoryChunk::IN_FROM_SPACE) 141 | (1 << MemoryChunk::IN_TO_SPACE); 143 test_b(Operand(scratch, MemoryChunk::kFlagsOffset), 406 MemoryChunk::kPointersToHereAreInterestingMask, 465 MemoryChunk::kPointersToHereAreInterestingMask, 472 MemoryChunk::kPointersFromHereAreInterestingMask, [all...] |
/external/v8/src/ |
globals.h | 424 class MemoryChunk; 619 MemoryChunk* page,
|
/external/v8/src/arm/ |
macro-assembler-arm.cc | 541 MemoryChunk::kPointersToHereAreInterestingMask, 615 MemoryChunk::kPointersToHereAreInterestingMask, 621 MemoryChunk::kPointersFromHereAreInterestingMask, [all...] |
/external/v8/src/arm64/ |
macro-assembler-arm64.cc | [all...] |
/external/v8/src/ppc/ |
macro-assembler-ppc.cc | 382 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done); 452 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done); 456 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done); [all...] |