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

1 2

  /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 

Completed in 645 milliseconds

1 2