/external/v8/test/cctest/ |
test-slots-buffer.cc | 75 MarkBit mark_bit = Marking::MarkBitFrom(*fake_object); 76 Marking::MarkBlack(mark_bit); 85 mark_bit = Marking::MarkBitFrom(*new_space_object); 86 Marking::MarkBlack(mark_bit); 95 mark_bit = Marking::MarkBitFrom(*old_space_object_non_evacuation); 96 Marking::MarkBlack(mark_bit); 122 mark_bit = Marking::MarkBitFrom(*fake_object); 123 Marking::MarkWhite(mark_bit); 124 mark_bit = Marking::MarkBitFrom(*new_space_object); 125 Marking::MarkWhite(mark_bit) [all...] |
test-unboxed-doubles.cc | 1152 IncrementalMarking* marking = heap->incremental_marking(); local 1468 IncrementalMarking* marking = heap->incremental_marking(); local [all...] |
/external/v8/src/heap/ |
mark-compact-inl.h | 16 DCHECK(Marking::IsBlack(Marking::MarkBitFrom(obj))); 20 Marking::BlackToGrey(obj); 26 DCHECK(Marking::IsBlack(Marking::MarkBitFrom(obj))); 29 Marking::BlackToGrey(obj); 35 DCHECK(Marking::MarkBitFrom(obj) == mark_bit); 36 if (Marking::IsWhite(mark_bit)) { 37 Marking::WhiteToBlack(mark_bit); 45 DCHECK(Marking::IsWhite(mark_bit)) [all...] |
incremental-marking.cc | 5 #include "src/heap/incremental-marking.h" 52 MarkBit value_bit = Marking::MarkBitFrom(value_heap_obj); 53 DCHECK(!Marking::IsImpossible(value_bit)); 55 MarkBit obj_bit = Marking::MarkBitFrom(obj); 56 DCHECK(!Marking::IsImpossible(obj_bit)); 57 bool is_black = Marking::IsBlack(obj_bit); 59 if (is_black && Marking::IsWhite(value_bit)) { 79 IncrementalMarking* marking = isolate->heap()->incremental_marking(); local 84 marking->write_barriers_invoked_since_last_step_ += 91 marking->RecordWrite(obj, slot, *slot) 99 IncrementalMarking* marking = isolate->heap()->incremental_marking(); local [all...] |
remembered-set.cc | 64 return Marking::IsBlack(Marking::MarkBitFrom(heap_object)) &&
|
mark-compact.cc | 19 #include "src/heap/incremental-marking.h" 35 const char* Marking::kWhiteBitPattern = "00"; 36 const char* Marking::kBlackBitPattern = "11"; 37 const char* Marking::kGreyBitPattern = "10"; 38 const char* Marking::kImpossibleBitPattern = "01"; 41 // The following has to hold in order for {Marking::MarkBitFrom} to not produce 42 // invalid {kImpossibleBitPattern} in the marking bitmap by overlapping. 112 CHECK(Marking::IsBlack(Marking::MarkBitFrom(object))); 127 CHECK(Marking::IsBlack(Marking::MarkBitFrom(object))) [all...] |
array-buffer-tracker.cc | 22 Marking::IsWhite(Marking::MarkBitFrom(it->first))) {
|
scavenger.cc | 141 if (Marking::TransferColor(source, target)) { 194 Marking::IsBlack(Marking::MarkBitFrom(object))); 241 MarkBit mark_bit = Marking::MarkBitFrom(target); 242 if (Marking::IsBlack(mark_bit)) {
|
mark-compact.h | 31 class Marking : public AllStatic { 148 return Color(Marking::MarkBitFrom(obj)); 166 DCHECK(Marking::IsWhite(to_mark_bit)); 178 DISALLOW_IMPLICIT_CONSTRUCTORS(Marking); 182 // Marking deque for tracing live objects. 208 // Push the object on the marking stack if there is room, otherwise mark the 230 // Unshift the object into the marking stack if there is room, otherwise mark 265 // CodeFlusher collects candidates for code flushing during marking and 266 // processes those candidates after marking has completed in order to 607 // The following two methods can just be called after marking, when th [all...] |
heap-inl.h | 13 #include "src/heap/incremental-marking-inl.h" 257 Marking::MarkBlack(Marking::MarkBitFrom(object)); 402 MarkBit mark_bit = Marking::MarkBitFrom(old_address); 403 if (!Marking::IsWhite(mark_bit)) { 450 // incremental marking explicitly to prevent invalid pattern.
|
objects-visiting-inl.h | 423 // Mark the backing hash table without pushing it on the marking stack. 573 MarkBit code_mark = Marking::MarkBitFrom(function->code()); 574 if (Marking::IsBlackOrGrey(code_mark)) { 597 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code()); 598 if (Marking::IsBlackOrGrey(code_mark)) {
|
spaces.cc | [all...] |
heap.cc | 23 #include "src/heap/incremental-marking.h" 804 FinalizeIncrementalMarking("GC interrupt: finalize incremental marking"); 921 // Incremental marking is turned on an has already been started. 923 // TODO(mlippautz): Compute the time slice for incremental marking based on [all...] |
/external/v8/test/cctest/heap/ |
test-heap.cc | 667 // Incremental marking potentially marked handles before they turned weak. 723 CHECK(Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(*white)))); 739 IncrementalMarking* marking = heap->incremental_marking(); local 740 marking->Stop(); 742 while (Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(*marked)))) { 743 marking->Step(MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD, 2625 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 2768 IncrementalMarking* marking = heap->incremental_marking(); local 2787 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 4624 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 5373 IncrementalMarking* marking = heap->incremental_marking(); local 5659 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 5676 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 6616 IncrementalMarking* marking = heap->incremental_marking(); local 6686 i::IncrementalMarking* marking = heap->incremental_marking(); local [all...] |
/external/v8/src/arm64/ |
macro-assembler-arm64.cc | [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.cc | 613 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/x87/ |
macro-assembler-x87.cc | 528 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/arm/ |
macro-assembler-arm.cc | 650 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/ppc/ |
macro-assembler-ppc.cc | 484 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/s390/ |
macro-assembler-s390.cc | 444 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/x64/ |
macro-assembler-x64.cc | 495 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/prebuilts/devtools/tools/lib/ |
traceview.jar | |
/prebuilts/gradle-plugin/com/android/tools/traceview/24.4.0-beta6/ |
traceview-24.4.0-beta6.jar | |
/prebuilts/gradle-plugin/com/android/tools/traceview/24.5.0/ |
traceview-24.5.0.jar | |
/prebuilts/gradle-plugin/com/android/tools/traceview/25.0.0-alpha1/ |
traceview-25.0.0-alpha1.jar | |