HomeSort by relevance Sort by last modified time
    Searched refs:MemoryChunk (Results 1 - 25 of 53) sorted by null

1 2 3

  /external/v8/src/heap/
remembered-set.cc 19 for (MemoryChunk* chunk : *heap->old_space()) {
37 MemoryChunk* chunk = MemoryChunk::FromAnyPointerAddress(heap, addr);
54 bool RememberedSet<direction>::IsValidSlot(Heap* heap, MemoryChunk* chunk,
spaces-inl.h 40 void Bitmap::Clear(MemoryChunk* chunk) {
46 void Bitmap::SetAllBits(MemoryChunk* chunk) {
143 ? MemoryChunk::FromAddress(o->address())->InToSpace()
144 : MemoryChunk::FromAddress(o->address())->InFromSpace();
153 if (p == MemoryChunk::FromAddress(a)) return true;
162 return MemoryChunk::FromAddress(o->address())->InNewSpace();
192 Page* Page::Initialize(Heap* heap, MemoryChunk* chunk, Executability executable,
196 chunk->SetFlag(in_to_space ? MemoryChunk::IN_TO_SPACE
197 : MemoryChunk::IN_FROM_SPACE);
198 DCHECK(!chunk->IsFlagSet(in_to_space ? MemoryChunk::IN_FROM_SPAC
    [all...]
remembered-set.h 65 heap, [callback](MemoryChunk* chunk) { Iterate(chunk, callback); });
69 // The callback should take (MemoryChunk* chunk) and return void.
73 MemoryChunk* chunk;
87 static void Iterate(MemoryChunk* chunk, Callback callback) {
138 IterateMemoryChunks(heap, [callback](MemoryChunk* chunk) {
147 static void IterateTyped(MemoryChunk* chunk, Callback callback) {
161 MemoryChunk* chunk;
177 static SlotSet* GetSlotSet(MemoryChunk* chunk) {
185 static TypedSlotSet* GetTypedSlotSet(MemoryChunk* chunk) {
193 static void ReleaseSlotSet(MemoryChunk* chunk)
    [all...]
incremental-marking.cc 81 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address());
83 if (counter < (MemoryChunk::kWriteBarrierCounterGranularity / 2)) {
85 MemoryChunk::kWriteBarrierCounterGranularity -
88 MemoryChunk::kWriteBarrierCounterGranularity);
155 MemoryChunk::IncrementLiveBytesFromGC(heap_obj, -heap_obj->Size());
167 MemoryChunk::IncrementLiveBytesFromGC(heap_object, size);
187 MemoryChunk* chunk = MemoryChunk::FromAddress(object->address());
192 chunk->SetFlag(MemoryChunk::HAS_PROGRESS_BAR)
    [all...]
spaces.h 32 class MemoryChunk;
206 static inline void Clear(MemoryChunk* chunk);
208 static inline void SetAllBits(MemoryChunk* chunk);
402 // MemoryChunk represents a memory region owned by a specific space.
406 class MemoryChunk {
564 // Only works if the pointer is in the first kPageSize of the MemoryChunk.
565 static MemoryChunk* FromAddress(Address a) {
566 return reinterpret_cast<MemoryChunk*>(OffsetFrom(a) & ~kAlignmentMask);
569 static inline MemoryChunk* FromAnyPointerAddress(Heap* heap, Address addr);
576 MemoryChunk* chunk = MemoryChunk::FromAddress(mark - 1)
    [all...]
spaces.cc 140 Address aligned_base = RoundUp(base, MemoryChunk::kAlignment);
214 DCHECK(IsAddressAligned(current.start, MemoryChunk::kAlignment));
237 DCHECK(IsAddressAligned(address, MemoryChunk::kAlignment));
263 size_t aligned_requested = RoundUp(requested_size, MemoryChunk::kAlignment);
269 DCHECK(IsAddressAligned(block->start, MemoryChunk::kAlignment));
316 MemoryChunk* chunk = nullptr;
318 FreeMemory(reinterpret_cast<Address>(chunk), MemoryChunk::kPageSize,
374 MemoryChunk* chunk = nullptr;
377 bool pooled = chunk->IsFlagSet(MemoryChunk::POOLED);
388 std::list<MemoryChunk*> delayed_chunks(std::move(delayed_regular_chunks_))
    [all...]
page-parallel-job.h 25 // MemoryChunk* page,
31 // MemoryChunk* page,
60 void AddPage(MemoryChunk* chunk, typename JobTraits::PerPageData data) {
127 Item(MemoryChunk* chunk, typename JobTraits::PerPageData data, Item* next)
129 MemoryChunk* chunk;
mark-compact.h 34 MemoryChunk* p = MemoryChunk::FromAddress(addr);
324 explicit MarkBitCellIterator(MemoryChunk* chunk) : chunk_(chunk) {
363 MemoryChunk* chunk_;
381 explicit LiveObjectIterator(MemoryChunk* chunk)
393 MemoryChunk* chunk_;
610 bool IsSlotInBlackObject(MemoryChunk* p, Address slot);
736 void DiscoverGreyObjectsOnPage(MemoryChunk* p);
810 bool VisitLiveObjects(MemoryChunk* page, Visitor* visitor,
815 void RecomputeLiveBytes(MemoryChunk* page)
    [all...]
incremental-marking.h 184 inline void SetOldSpacePageFlags(MemoryChunk* chunk) {
262 static void SetOldSpacePageFlags(MemoryChunk* chunk, bool is_marking,
265 static void SetNewSpacePageFlags(MemoryChunk* chunk, bool is_marking);
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 435 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address());
589 DCHECK(MemoryChunk::FromAddress(old_start) ==
590 MemoryChunk::FromAddress(new_start));
721 if (p->IsFlagSet(MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING)) {
724 p->ClearFlag(MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING);
    [all...]
heap-inl.h 258 MemoryChunk::IncrementLiveBytesFromGC(object, size_in_bytes);
322 MemoryChunk* memory_chunk = MemoryChunk::FromAddress(object_address);
408 return page->IsFlagSet(MemoryChunk::NEW_SPACE_BELOW_AGE_MARK) &&
456 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address());
scavenger.cc 142 MemoryChunk::IncrementLiveBytesFromGC(target, size);
  /external/v8/test/cctest/heap/
test-compaction.cc 57 MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING);
105 MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING);
183 MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING);
270 MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING);
test-spaces.cc 162 : MemoryChunk::kObjectStartOffset;
166 MemoryChunk* memory_chunk = memory_allocator->AllocateChunk(
169 ? MemoryChunk::kAlignment
246 TEST(MemoryChunk) {
test-array-buffer-tracker.cc 128 page_before_gc->SetFlag(MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING);
  /external/v8/test/cctest/
test-slots-buffer.cc 108 page->SetFlag(MemoryChunk::EVACUATION_CANDIDATE);
  /external/v8/src/ia32/
macro-assembler-ia32.cc 177 (1 << MemoryChunk::IN_FROM_SPACE) | (1 << MemoryChunk::IN_TO_SPACE);
514 MemoryChunk::kPointersToHereAreInterestingMask,
577 MemoryChunk::kPointersToHereAreInterestingMask,
584 MemoryChunk::kPointersFromHereAreInterestingMask,
636 MemoryChunk::kPointersToHereAreInterestingMask, zero, &done,
639 MemoryChunk::kPointersFromHereAreInterestingMask, zero, &done,
    [all...]
  /external/v8/src/x87/
macro-assembler-x87.cc 171 (1 << MemoryChunk::IN_FROM_SPACE) | (1 << MemoryChunk::IN_TO_SPACE);
433 MemoryChunk::kPointersToHereAreInterestingMask,
492 MemoryChunk::kPointersToHereAreInterestingMask,
499 MemoryChunk::kPointersFromHereAreInterestingMask,
551 MemoryChunk::kPointersToHereAreInterestingMask, zero, &done,
554 MemoryChunk::kPointersFromHereAreInterestingMask, zero, &done,
    [all...]
  /external/v8/src/
globals.h 400 class MemoryChunk;
644 MemoryChunk* page,
    [all...]
  /external/v8/src/arm64/
macro-assembler-arm64.cc     [all...]
  /external/v8/src/arm/
macro-assembler-arm.cc 446 (1 << MemoryChunk::IN_FROM_SPACE) | (1 << MemoryChunk::IN_TO_SPACE);
534 MemoryChunk::kPointersToHereAreInterestingMask,
608 MemoryChunk::kPointersToHereAreInterestingMask,
614 MemoryChunk::kPointersFromHereAreInterestingMask,
671 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
673 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
    [all...]
  /external/v8/src/ppc/
macro-assembler-ppc.cc 298 (1 << MemoryChunk::IN_FROM_SPACE) | (1 << MemoryChunk::IN_TO_SPACE);
374 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
444 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
448 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
505 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
507 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
    [all...]
  /external/v8/src/s390/
macro-assembler-s390.cc 268 (1 << MemoryChunk::IN_FROM_SPACE) | (1 << MemoryChunk::IN_TO_SPACE);
341 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
406 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
410 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
465 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
467 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
    [all...]
  /external/v8/src/x64/
macro-assembler-x64.cc 257 (1 << MemoryChunk::IN_FROM_SPACE) | (1 << MemoryChunk::IN_TO_SPACE);
390 MemoryChunk::kPointersToHereAreInterestingMask,
452 MemoryChunk::kPointersToHereAreInterestingMask,
460 MemoryChunk::kPointersFromHereAreInterestingMask,
515 MemoryChunk::kPointersToHereAreInterestingMask, zero, &done,
518 MemoryChunk::kPointersFromHereAreInterestingMask, zero, &done,
    [all...]

Completed in 3641 milliseconds

1 2 3