Searched refs:Marking (Results 1 - 19 of 19) sorted by relevance

/external/v8/src/
H A Dincremental-marking-inl.h40 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 Dmark-compact-inl.h40 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 Dincremental-marking.cc68 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 Dmark-compact.cc49 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 Dincremental-marking.h162 ASSERT(!Marking::IsImpossible(mark_bit));
168 ASSERT(Marking::IsBlack(mark_bit));
H A Dmark-compact.h49 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 Dspaces-inl.h331 if (Marking::IsBlack(Marking::MarkBitFrom(string))) {
H A Druntime-profiler.cc468 !Marking::MarkBitFrom(HeapObject::cast(function)).Get()) {
H A Dspaces.cc990 if (Marking::IsBlack(Marking::MarkBitFrom(object))) {
2664 MarkBit mark_bit = Marking::MarkBitFrom(object);
2818 bool is_marked = Marking::MarkBitFrom(object).Get();
H A Dheap.h1518 Marking* marking() {
2024 Marking marking_;
H A Dheap.cc1610 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);
H A Dobjects-inl.h2046 ASSERT(Marking::Color(array) == Marking::WHITE_OBJECT);
2047 ASSERT(Marking::Color(array->GetContentArray()) == Marking::WHITE_OBJECT);
H A Dobjects.cc951 if (Marking::IsBlack(Marking::MarkBitFrom(this))) {
996 if (Marking::IsBlack(Marking::MarkBitFrom(this))) {
3416 if (Marking::IsBlack(Marking::MarkBitFrom(this))) {
7250 if (Marking::MarkBitFrom(map).Get()) {
8020 ASSERT(Marking::Color(this) == Marking::WHITE_OBJECT);
H A Druntime.cc3220 if (Marking::IsBlack(Marking::MarkBitFrom(*answer))) {
/external/v8/src/arm/
H A Dmacro-assembler-arm.cc3457 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 Dmacro-assembler-ia32.cc2619 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 Dtest-heap.cc1522 while (!Marking::IsBlack(Marking::MarkBitFrom(f->code())) &&
/external/v8/src/x64/
H A Dmacro-assembler-x64.cc4227 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
4298 ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0);
4299 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
4300 ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0);
4301 ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);
/external/v8/src/mips/
H A Dmacro-assembler-mips.cc5090 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
5171 ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0);
5172 ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
5173 ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0);
5174 ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);

Completed in 1238 milliseconds