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

1 2

  /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...]

Completed in 951 milliseconds

1 2