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

1 2

  /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 

Completed in 4936 milliseconds

1 2