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

12

/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);
/external/chromium_org/v8/src/
H A Dincremental-marking-inl.h41 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 Dmark-compact-inl.h40 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 Dincremental-marking.cc71 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 Dmark-compact.cc50 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 Dmark-compact.h50 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 Druntime-profiler.cc424 !Marking::MarkBitFrom(HeapObject::cast(function)).Get()) {
H A Dobjects-visiting-inl.h710 MarkBit code_mark = Marking::MarkBitFrom(function->code());
739 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code());
H A Dspaces.cc1210 if (Marking::IsBlack(Marking::MarkBitFrom(object))) {
3021 MarkBit mark_bit = Marking::MarkBitFrom(object);
3178 bool is_marked = Marking::MarkBitFrom(object).Get();
H A Dheap.cc2213 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 Dmacro-assembler-ia32.cc3451 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 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/chromium_org/v8/src/arm/
H A Dmacro-assembler-arm.cc3641 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);

Completed in 483 milliseconds

12