/external/v8/src/ |
H A D | incremental-marking-inl.h | 40 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value)); 41 if (Marking::IsWhite(value_bit)) { 42 MarkBit obj_bit = Marking::MarkBitFrom(obj); 43 if (Marking::IsBlack(obj_bit)) { 82 MarkBit obj_bit = Marking::MarkBitFrom(obj); 83 if (Marking::IsBlack(obj_bit)) { 93 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 96 Marking::BlackToGrey(mark_bit); 127 Marking::WhiteToGrey(mark_bit);
|
H A D | mark-compact-inl.h | 40 MarkBit Marking::MarkBitFrom(Address addr) { 56 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 66 MarkBit mark = Marking::MarkBitFrom(object); 80 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 92 return Marking::MarkBitFrom(heap_object).Get();
|
H A D | incremental-marking.cc | 68 MarkBit obj_bit = Marking::MarkBitFrom(obj); 69 if (Marking::IsBlack(obj_bit)) { 89 ASSERT(Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(value)))); 140 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value)); 141 if (Marking::IsWhite(value_bit)) { 142 MarkBit obj_bit = Marking::MarkBitFrom(obj); 143 if (Marking::IsBlack(obj_bit)) { 152 MarkBit obj_bit = Marking::MarkBitFrom(obj); 153 if (Marking [all...] |
H A D | mark-compact.cc | 49 const char* Marking::kWhiteBitPattern = "00"; 50 const char* Marking::kBlackBitPattern = "10"; 51 const char* Marking::kGreyBitPattern = "11"; 52 const char* Marking::kImpossibleBitPattern = "01"; 338 MarkBit mark_bit = Marking::MarkBitFrom(obj); 339 ASSERT(Marking::IsWhite(mark_bit)); 373 MarkBit mark_bit = Marking::MarkBitFrom(obj); 380 bool Marking::TransferMark(Address old_start, Address new_start) { 397 if (Marking::IsBlack(old_mark_bit)) { 400 Marking [all...] |
H A D | incremental-marking.h | 162 ASSERT(!Marking::IsImpossible(mark_bit)); 168 ASSERT(Marking::IsBlack(mark_bit));
|
H A D | mark-compact.h | 49 class Marking { class in namespace:v8::internal 51 explicit Marking(Heap* heap) function in class:v8::internal::Marking 134 return Color(Marking::MarkBitFrom(obj)); 168 // Marking deque for tracing live objects. 200 Marking::BlackToGrey(object); 601 // Phase 1: Marking live objects. 626 // Marking operations for objects reachable from roots. 703 // Marking detaches initial maps from SharedFunctionInfo objects
|
H A D | spaces-inl.h | 331 if (Marking::IsBlack(Marking::MarkBitFrom(string))) {
|
H A D | runtime-profiler.cc | 468 !Marking::MarkBitFrom(HeapObject::cast(function)).Get()) {
|
H A D | spaces.cc | 990 if (Marking::IsBlack(Marking::MarkBitFrom(object))) { 2664 MarkBit mark_bit = Marking::MarkBitFrom(object); 2818 bool is_marked = Marking::MarkBitFrom(object).Get();
|
H A D | heap.h | 1518 Marking* marking() { 2024 Marking marking_;
|
H A D | heap.cc | 1610 if (Marking::TransferColor(source, target)) { 1680 MarkBit mark_bit = Marking::MarkBitFrom(target); 1681 if (Marking::IsBlack(mark_bit)) { 5274 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::FromAddress(start)); 5275 record_slots = Marking::IsBlack(mark_bit); 6282 MarkBit mark_bit = Marking::MarkBitFrom(object); 6295 MarkBit mark_bit = Marking::MarkBitFrom(obj);
|
/external/chromium_org/v8/src/ |
H A D | incremental-marking-inl.h | 41 MarkBit value_bit = Marking::MarkBitFrom(value_heap_obj); 42 if (Marking::IsWhite(value_bit)) { 43 MarkBit obj_bit = Marking::MarkBitFrom(obj); 44 if (Marking::IsBlack(obj_bit)) { 63 MarkBit obj_bit = Marking::MarkBitFrom(obj); 64 return Marking::IsBlack(obj_bit); 95 MarkBit obj_bit = Marking::MarkBitFrom(obj); 96 if (Marking::IsBlack(obj_bit)) { 110 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 113 Marking [all...] |
H A D | mark-compact-inl.h | 40 MarkBit Marking::MarkBitFrom(Address addr) { 56 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 69 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 78 return Marking::MarkBitFrom(heap_object).Get();
|
H A D | incremental-marking.cc | 71 MarkBit obj_bit = Marking::MarkBitFrom(obj); 72 if (Marking::IsBlack(obj_bit)) { 157 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value)); 158 if (Marking::IsWhite(value_bit)) { 159 MarkBit obj_bit = Marking::MarkBitFrom(obj); 160 if (Marking::IsBlack(obj_bit)) { 169 MarkBit obj_bit = Marking::MarkBitFrom(obj); 170 if (Marking::IsBlack(obj_bit)) { 182 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj)); 183 if (Marking [all...] |
H A D | mark-compact.cc | 50 const char* Marking::kWhiteBitPattern = "00"; 51 const char* Marking::kBlackBitPattern = "10"; 52 const char* Marking::kGreyBitPattern = "11"; 53 const char* Marking::kImpossibleBitPattern = "01"; 488 MarkBit mark_bit = Marking::MarkBitFrom(obj); 489 CHECK(Marking::IsWhite(mark_bit)); 549 MarkBit mark_bit = Marking::MarkBitFrom(obj); 601 bool Marking::TransferMark(Address old_start, Address new_start) { 618 if (Marking::IsBlack(old_mark_bit)) { 621 Marking [all...] |
H A D | mark-compact.h | 50 class Marking { class in namespace:v8::internal 52 explicit Marking(Heap* heap) function in class:v8::internal::Marking 135 return Color(Marking::MarkBitFrom(obj)); 169 // Marking deque for tracing live objects. 200 Marking::BlackToGrey(object); 808 // Phase 1: Marking live objects. 828 // Marking operations for objects reachable from roots. 898 // Marking detaches initial maps from SharedFunctionInfo objects
|
H A D | runtime-profiler.cc | 424 !Marking::MarkBitFrom(HeapObject::cast(function)).Get()) {
|
H A D | objects-visiting-inl.h | 710 MarkBit code_mark = Marking::MarkBitFrom(function->code()); 739 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code());
|
H A D | spaces.cc | 1210 if (Marking::IsBlack(Marking::MarkBitFrom(object))) { 3021 MarkBit mark_bit = Marking::MarkBitFrom(object); 3178 bool is_marked = Marking::MarkBitFrom(object).Get();
|
H A D | heap.cc | 2213 if (Marking::TransferColor(source, target)) { 2299 MarkBit mark_bit = Marking::MarkBitFrom(target); 2300 if (Marking::IsBlack(mark_bit)) { 6186 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::FromAddress(start)); 6187 record_slots = Marking::IsBlack(mark_bit); 7174 MarkBit mark_bit = Marking::MarkBitFrom(object); 7187 MarkBit mark_bit = Marking::MarkBitFrom(obj);
|
/external/chromium_org/v8/src/ia32/ |
H A D | macro-assembler-ia32.cc | 3451 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); 3515 ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0); 3516 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); 3517 ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0); 3518 ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);
|
/external/v8/src/arm/ |
H A D | macro-assembler-arm.cc | 3457 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); 3535 ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0); 3536 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); 3537 ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0); 3538 ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);
|
/external/v8/src/ia32/ |
H A D | macro-assembler-ia32.cc | 2619 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); 2683 ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0); 2684 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); 2685 ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0); 2686 ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);
|
/external/v8/test/cctest/ |
H A D | test-heap.cc | 1522 while (!Marking::IsBlack(Marking::MarkBitFrom(f->code())) &&
|
/external/chromium_org/v8/src/arm/ |
H A D | macro-assembler-arm.cc | 3641 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); 3719 ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0); 3720 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0); 3721 ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0); 3722 ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);
|