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

1 2

  /external/v8/src/heap/
remembered-set.h 24 static void Insert(MemoryChunk* chunk, Address slot_addr) {
36 static bool Contains(MemoryChunk* chunk, Address slot_addr) {
50 static void Remove(MemoryChunk* chunk, Address slot_addr) {
61 static void RemoveRange(MemoryChunk* chunk, Address start, Address end,
105 heap, [callback](MemoryChunk* chunk) { Iterate(chunk, callback); });
109 // The callback should take (MemoryChunk* chunk) and return void.
113 MemoryChunk* chunk;
127 static void Iterate(MemoryChunk* chunk, Callback callback) {
166 static void RemoveRangeTyped(MemoryChunk* page, Address start, Address end) {
184 IterateMemoryChunks(heap, [callback](MemoryChunk* chunk)
    [all...]
spaces-inl.h 131 ? MemoryChunk::FromAddress(o->address())->InToSpace()
132 : MemoryChunk::FromAddress(o->address())->InFromSpace();
141 if (p == MemoryChunk::FromAddress(a)) return true;
150 return MemoryChunk::FromAddress(o->address())->InNewSpace();
172 Page* Page::Initialize(Heap* heap, MemoryChunk* chunk, Executability executable,
176 chunk->SetFlag(in_to_space ? MemoryChunk::IN_TO_SPACE
177 : MemoryChunk::IN_FROM_SPACE);
178 DCHECK(!chunk->IsFlagSet(in_to_space ? MemoryChunk::IN_FROM_SPACE
179 : MemoryChunk::IN_TO_SPACE));
190 Page* Page::Initialize(Heap* heap, MemoryChunk* chunk, Executability executable
    [all...]
spaces.cc 144 Address aligned_base = RoundUp(base, MemoryChunk::kAlignment);
218 DCHECK(IsAddressAligned(current.start, MemoryChunk::kAlignment));
241 DCHECK(IsAddressAligned(address, MemoryChunk::kAlignment));
267 size_t aligned_requested = RoundUp(requested_size, MemoryChunk::kAlignment);
273 DCHECK(IsAddressAligned(block->start, MemoryChunk::kAlignment));
373 MemoryChunk* chunk = nullptr;
376 bool pooled = chunk->IsFlagSet(MemoryChunk::POOLED);
405 std::list<MemoryChunk*> delayed_chunks(std::move(delayed_regular_chunks_));
413 bool MemoryAllocator::CanFreeMemoryChunk(MemoryChunk* chunk) {
515 MemoryChunk* MemoryChunk::Initialize(Heap* heap, Address base, size_t size
    [all...]
mark-compact.h 41 MemoryChunk* p = MemoryChunk::FromAddress(address);
77 MemoryChunk::IncrementLiveBytes(obj, -obj->Size());
89 MemoryChunk::IncrementLiveBytes(obj, -obj->Size());
101 MemoryChunk::IncrementLiveBytes(obj, obj->Size());
108 MemoryChunk::IncrementLiveBytes(obj, obj->Size());
114 MemoryChunk::IncrementLiveBytes(obj, -obj->Size());
315 explicit MarkBitCellIterator(MemoryChunk* chunk) : chunk_(chunk) {
366 MemoryChunk* chunk_;
384 explicit LiveObjectIterator(MemoryChunk* chunk
    [all...]
spaces.h 37 class MemoryChunk;
227 // MemoryChunk represents a memory region owned by a specific space.
231 class MemoryChunk {
375 // Only works if the pointer is in the first kPageSize of the MemoryChunk.
376 static MemoryChunk* FromAddress(Address a) {
377 return reinterpret_cast<MemoryChunk*>(OffsetFrom(a) & ~kAlignmentMask);
380 static inline MemoryChunk* FromAnyPointerAddress(Heap* heap, Address addr);
387 MemoryChunk* chunk = MemoryChunk::FromAddress(mark - 1);
396 static bool IsValid(MemoryChunk* chunk) { return chunk != nullptr;
    [all...]
incremental-marking.cc 134 DCHECK(MemoryChunk::FromAddress(from->address())->SweepingDone());
136 DCHECK(MemoryChunk::FromAddress(from->address()) ==
137 MemoryChunk::FromAddress(to->address()));
182 MemoryChunk* chunk = MemoryChunk::FromAddress(object->address());
183 if (chunk->IsFlagSet(MemoryChunk::HAS_PROGRESS_BAR)) {
313 void IncrementalMarking::SetOldSpacePageFlags(MemoryChunk* chunk,
317 chunk->SetFlag(MemoryChunk::POINTERS_TO_HERE_ARE_INTERESTING);
318 chunk->SetFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
320 chunk->ClearFlag(MemoryChunk::POINTERS_TO_HERE_ARE_INTERESTING)
    [all...]
page-parallel-job.h 25 // MemoryChunk* page,
31 // MemoryChunk* page,
60 void AddPage(MemoryChunk* chunk, typename JobTraits::PerPageData data) {
128 Item(MemoryChunk* chunk, typename JobTraits::PerPageData data, Item* next)
130 MemoryChunk* chunk;
incremental-marking.h 162 inline void SetOldSpacePageFlags(MemoryChunk* chunk) {
261 static void SetOldSpacePageFlags(MemoryChunk* chunk, bool is_marking,
264 static void SetNewSpacePageFlags(MemoryChunk* chunk, bool is_marking);
heap-inl.h 417 MemoryChunk* memory_chunk = MemoryChunk::FromAddress(object_address);
477 MemoryChunk::FromAddress(HeapObject::cast(object)->address())
484 MemoryChunk::FromAddress(HeapObject::cast(object)->address())
501 return page->IsFlagSet(MemoryChunk::NEW_SPACE_BELOW_AGE_MARK) &&
546 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address());
mark-compact.cc 397 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address());
660 if (p->IsFlagSet(MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING)) {
663 p->ClearFlag(MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING);
    [all...]
mark-compact-inl.h 155 DCHECK_EQ(chunk_, MemoryChunk::FromAddress(end));
heap.cc     [all...]
scavenger.cc 151 MemoryChunk::IncrementLiveBytes(target, size);
  /external/v8/src/ia32/
macro-assembler-ia32.cc 176 CheckPageFlag(object, scratch, MemoryChunk::kIsInNewSpaceMask, cc,
513 MemoryChunk::kPointersToHereAreInterestingMask,
576 MemoryChunk::kPointersToHereAreInterestingMask,
583 MemoryChunk::kPointersFromHereAreInterestingMask,
635 MemoryChunk::kPointersToHereAreInterestingMask, zero, &done,
638 MemoryChunk::kPointersFromHereAreInterestingMask, zero, &done,
    [all...]
  /external/v8/src/x87/
macro-assembler-x87.cc 170 CheckPageFlag(object, scratch, MemoryChunk::kIsInNewSpaceMask, cc,
432 MemoryChunk::kPointersToHereAreInterestingMask,
491 MemoryChunk::kPointersToHereAreInterestingMask,
498 MemoryChunk::kPointersFromHereAreInterestingMask,
550 MemoryChunk::kPointersToHereAreInterestingMask, zero, &done,
553 MemoryChunk::kPointersFromHereAreInterestingMask, zero, &done,
    [all...]
  /external/v8/src/arm/
macro-assembler-arm.cc 460 CheckPageFlag(object, scratch, MemoryChunk::kIsInNewSpaceMask, cond, branch);
547 MemoryChunk::kPointersToHereAreInterestingMask,
621 MemoryChunk::kPointersToHereAreInterestingMask,
627 MemoryChunk::kPointersFromHereAreInterestingMask,
684 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
686 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
    [all...]
  /external/v8/src/arm64/
macro-assembler-arm64.cc     [all...]
  /external/v8/src/
globals.h 446 class MemoryChunk;
692 MemoryChunk* page,
    [all...]
deoptimizer.cc 25 static MemoryChunk* AllocateCodeChunk(MemoryAllocator* allocator) {
560 MemoryChunk* base = data->deopt_entry_code_[type];
569 MemoryChunk* base = data->deopt_entry_code_[type];
    [all...]
deoptimizer.h 879 MemoryChunk* deopt_entry_code_[Deoptimizer::kLastBailoutType + 1];
    [all...]
  /external/v8/src/ppc/
macro-assembler-ppc.cc 285 CheckPageFlag(object, scratch, MemoryChunk::kIsInNewSpaceMask, cond, branch);
360 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
430 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
434 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
491 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
493 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
    [all...]
  /external/v8/src/x64/
macro-assembler-x64.cc 259 CheckPageFlag(object, scratch, MemoryChunk::kIsInNewSpaceMask, cc, branch,
392 MemoryChunk::kPointersToHereAreInterestingMask,
454 MemoryChunk::kPointersToHereAreInterestingMask,
462 MemoryChunk::kPointersFromHereAreInterestingMask,
517 MemoryChunk::kPointersToHereAreInterestingMask, zero, &done,
520 MemoryChunk::kPointersFromHereAreInterestingMask, zero, &done,
    [all...]
  /external/v8/src/s390/
macro-assembler-s390.cc 254 CheckPageFlag(object, scratch, MemoryChunk::kIsInNewSpaceMask, cond, branch);
326 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
391 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
395 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
450 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
452 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
    [all...]
  /external/v8/src/mips/
macro-assembler-mips.cc 187 CheckPageFlag(object, scratch, MemoryChunk::kIsInNewSpaceMask, cc, branch);
282 MemoryChunk::kPointersToHereAreInterestingMask,
359 MemoryChunk::kPointersToHereAreInterestingMask,
365 MemoryChunk::kPointersFromHereAreInterestingMask,
422 MemoryChunk::kPointersToHereAreInterestingMask, eq, &done);
424 MemoryChunk::kPointersFromHereAreInterestingMask, eq, &done);
    [all...]
  /external/v8/src/snapshot/
serializer.cc 513 MemoryChunk::FromAddress(object_->address())->owner()->identity();

Completed in 493 milliseconds

1 2