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

  /external/chromium_org/v8/src/
incremental-marking-inl.h 8 #include "src/incremental-marking.h"
18 MarkBit value_bit = Marking::MarkBitFrom(value_heap_obj);
19 if (Marking::IsWhite(value_bit)) {
20 MarkBit obj_bit = Marking::MarkBitFrom(obj);
21 if (Marking::IsBlack(obj_bit)) {
40 MarkBit obj_bit = Marking::MarkBitFrom(obj);
41 return Marking::IsBlack(obj_bit);
72 MarkBit obj_bit = Marking::MarkBitFrom(obj);
73 if (Marking::IsBlack(obj_bit)) {
87 ASSERT(Marking::MarkBitFrom(obj) == mark_bit)
    [all...]
mark-compact-inl.h 18 MarkBit Marking::MarkBitFrom(Address addr) {
34 ASSERT(Marking::MarkBitFrom(obj) == mark_bit);
47 ASSERT(Marking::MarkBitFrom(obj) == mark_bit);
56 return Marking::MarkBitFrom(heap_object).Get();
incremental-marking.cc 7 #include "src/incremental-marking.h"
48 MarkBit obj_bit = Marking::MarkBitFrom(obj);
49 if (Marking::IsBlack(obj_bit)) {
62 IncrementalMarking* marking = isolate->heap()->incremental_marking(); local
67 marking->write_barriers_invoked_since_last_step_ +=
74 marking->RecordWrite(obj, slot, *slot);
112 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value));
113 if (Marking::IsWhite(value_bit)) {
114 MarkBit obj_bit = Marking::MarkBitFrom(obj);
115 if (Marking::IsBlack(obj_bit))
    [all...]
mark-compact.cc 17 #include "src/incremental-marking.h"
29 const char* Marking::kWhiteBitPattern = "00";
30 const char* Marking::kBlackBitPattern = "10";
31 const char* Marking::kGreyBitPattern = "11";
32 const char* Marking::kImpossibleBitPattern = "01";
275 // over array bodies, this is easier than intrusive marking.
481 MarkBit mark_bit = Marking::MarkBitFrom(obj);
482 CHECK(Marking::IsWhite(mark_bit));
542 MarkBit mark_bit = Marking::MarkBitFrom(obj);
654 void Marking::TransferMark(Address old_start, Address new_start)
    [all...]
mark-compact.h 27 class Marking {
29 explicit Marking(Heap* heap)
111 return Color(Marking::MarkBitFrom(obj));
145 // Marking deque for tracing live objects.
170 // Push the (marked) object on the marking stack if there is room,
176 Marking::BlackToGrey(object);
382 // CodeFlusher collects candidates for code flushing during marking and
383 // processes those candidates after marking has completed in order to
684 // marking its contents.
754 // Phase 1: Marking live objects
    [all...]
objects-visiting-inl.h 358 // Mark property cell dependent codes array but do not push it onto marking
383 // marking stack, this will make references from it weak. We will clean
425 // Mark the backing hash table without pushing it on the marking stack.
466 // the code flusher for processing of code maps after marking.
468 // Treat all references within the code map weakly by marking the
469 // code map itself but not pushing it onto the marking deque.
663 // Mark prototype dependent codes array but do not push it onto marking
689 // Mark prototype transitions array but do not push it onto marking
742 MarkBit code_mark = Marking::MarkBitFrom(function->code());
771 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code())
    [all...]
heap.cc 19 #include "src/incremental-marking.h"
807 PrintF("[IncrementalMarking] Scavenge during marking.\n");
816 // Make progress in incremental marking.
825 collector_reason = "incremental marking delaying mark-sweep";
853 // Start incremental marking for the next cycle. The heap snapshot
854 // generator needs incremental marking to stay off after it aborted.
    [all...]
spaces.cc     [all...]
heap.h 14 #include "src/incremental-marking.h"
1266 Marking* marking() { function in class:v8::internal::Heap
    [all...]
objects-inl.h 29 #include "src/incremental-marking.h"
    [all...]
objects.cc     [all...]
  /external/chromium_org/v8/src/arm64/
macro-assembler-arm64.cc     [all...]
  /external/chromium_org/v8/src/ia32/
macro-assembler-ia32.cc     [all...]
  /external/chromium_org/v8/src/x87/
macro-assembler-x87.cc     [all...]
  /external/chromium_org/v8/src/arm/
macro-assembler-arm.cc     [all...]
  /external/chromium_org/v8/src/x64/
macro-assembler-x64.cc     [all...]
  /external/chromium_org/v8/test/cctest/
test-heap.cc 43 // Go through all incremental marking steps in one swoop.
46 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local
50 CHECK(marking->IsMarking() || marking->IsStopped());
51 if (marking->IsStopped()) {
52 marking->Start();
54 CHECK(marking->IsMarking());
55 while (!marking->IsComplete()) {
56 marking->Step(MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD);
58 CHECK(marking->IsComplete())
1974 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local
2096 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local
3776 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local
    [all...]
  /external/chromium_org/v8/src/mips/
macro-assembler-mips.cc     [all...]
  /prebuilts/devtools/tools/lib/
traceview.jar 

Completed in 695 milliseconds