/external/v8/src/heap/ |
mark-compact.h | 13 #include "src/heap/marking.h" 45 static Marking::ObjectColor Color(HeapObject* obj) { 46 return Marking::Color(ObjectMarking::MarkBitFrom(obj)); 50 return Marking::IsImpossible(MarkBitFrom(obj)); 54 return Marking::IsBlack(MarkBitFrom(obj)); 58 return Marking::IsWhite(MarkBitFrom(obj)); 62 return Marking::IsGrey(MarkBitFrom(obj)); 66 return Marking::IsBlackOrGrey(MarkBitFrom(obj)); 70 Marking::MarkWhite(MarkBitFrom(obj)); 76 Marking::BlackToWhite(markbit) [all...] |
incremental-marking.cc | 5 #include "src/heap/incremental-marking.h" 75 IncrementalMarking* marking = isolate->heap()->incremental_marking(); local 78 marking->RecordWriteOfCodeEntry(host, slot, value); 150 Marking::ObjectColor old_color = Marking::Color(old_mark_bit); 153 if (Marking::IsBlack(old_mark_bit)) { 154 Marking::BlackToWhite(old_mark_bit); 155 Marking::WhiteToBlack(new_mark_bit); 157 } else if (Marking::IsGrey(old_mark_bit)) { 158 Marking::GreyToWhite(old_mark_bit) [all...] |
marking.h | 46 friend class Marking; 270 class Marking : public AllStatic { 379 DISALLOW_IMPLICIT_CONSTRUCTORS(Marking);
|
incremental-marking.h | 11 #include "src/heap/incremental-marking-job.h" 27 enum State { STOPPED, SWEEPING, MARKING, COMPLETE }; 59 INLINE(bool IsMarking()) { return state() >= MARKING; } 61 inline bool IsMarkingIncomplete() { return state() == MARKING; } 100 // Performs incremental marking steps until deadline_in_ms is reached. It 101 // returns the remaining time that cannot be used for incremental marking 112 // Do some marking every time this much memory has been allocated or that many 120 // incremental marking to be postponed. 194 if (Marking::IsBlack(to_mark_bit)) { 199 DCHECK(Marking::IsWhite(to_mark_bit)) [all...] |
mark-compact.cc | 19 #include "src/heap/incremental-marking.h" 37 const char* Marking::kWhiteBitPattern = "00"; 38 const char* Marking::kBlackBitPattern = "11"; 39 const char* Marking::kGreyBitPattern = "10"; 40 const char* Marking::kImpossibleBitPattern = "01"; 43 // produce invalid {kImpossibleBitPattern} in the marking bitmap by overlapping. 236 DCHECK(strcmp(Marking::kWhiteBitPattern, "00") == 0); 237 DCHECK(strcmp(Marking::kBlackBitPattern, "11") == 0); 238 DCHECK(strcmp(Marking::kGreyBitPattern, "10") == 0); 239 DCHECK(strcmp(Marking::kImpossibleBitPattern, "01") == 0) [all...] |
heap.cc | 28 #include "src/heap/incremental-marking.h" 273 *reason = "Incremental marking needs finalization"; [all...] |
/external/v8/src/arm64/ |
macro-assembler-arm64.cc | [all...] |
/external/v8/src/arm/ |
macro-assembler-arm.cc | 663 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.cc | 612 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/x87/ |
macro-assembler-x87.cc | 527 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/ppc/ |
macro-assembler-ppc.cc | 470 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/x64/ |
macro-assembler-x64.cc | 497 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/mips/ |
macro-assembler-mips.cc | 401 // remembered set. If incremental marking is off, there is nothing for us to [all...] |
/external/v8/src/s390/ |
macro-assembler-s390.cc | 429 // 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 | |
/prebuilts/gradle-plugin/com/android/tools/traceview/25.3.0/ |
traceview-25.3.0.jar | |
/prebuilts/gradle-plugin/com/android/tools/traceview/25.3.0-alpha1/ |
traceview-25.3.0-alpha1.jar | |
/prebuilts/gradle-plugin/com/android/tools/traceview/25.3.0-beta1/ |
traceview-25.3.0-beta1.jar | |
/prebuilts/gradle-plugin/com/android/tools/traceview/25.3.0-beta2/ |
traceview-25.3.0-beta2.jar | |
/prebuilts/gradle-plugin/com/android/tools/traceview/25.3.0-beta3/ |
traceview-25.3.0-beta3.jar | |
/prebuilts/gradle-plugin/com/android/tools/traceview/25.3.0-beta4/ |
traceview-25.3.0-beta4.jar | |
/prebuilts/gradle-plugin/com/android/tools/traceview/25.3.1/ |
traceview-25.3.1.jar | |