Searched refs:MarkBit (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));
42 MarkBit obj_bit = Marking::MarkBitFrom(obj);
82 MarkBit obj_bit = Marking::MarkBitFrom(obj);
92 MarkBit mark_bit) {
120 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) {
126 void IncrementalMarking::WhiteToGrey(HeapObject* obj, MarkBit mark_bit) {
H A Dmark-compact-inl.h40 MarkBit Marking::MarkBitFrom(Address addr) {
55 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) {
66 MarkBit mark = Marking::MarkBitFrom(object);
78 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) {
H A Dmark-compact.h55 static inline MarkBit MarkBitFrom(Address addr);
57 static inline MarkBit MarkBitFrom(HeapObject* obj) {
63 static inline bool IsImpossible(MarkBit mark_bit) {
69 static inline bool IsBlack(MarkBit mark_bit) {
75 static inline bool IsWhite(MarkBit mark_bit) {
81 static inline bool IsGrey(MarkBit mark_bit) {
85 static inline void MarkBlack(MarkBit mark_bit) {
90 static inline void BlackToGrey(MarkBit markbit) {
94 static inline void WhiteToGrey(MarkBit markbit) {
99 static inline void GreyToBlack(MarkBit markbi
[all...]
H A Dincremental-marking.h153 inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit);
155 inline void WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit);
157 inline void WhiteToGrey(HeapObject* obj, MarkBit mark_bit);
161 inline bool MarkBlackOrKeepGrey(MarkBit mark_bit) {
H A Dmark-compact.cc338 MarkBit mark_bit = Marking::MarkBitFrom(obj);
373 MarkBit mark_bit = Marking::MarkBitFrom(obj);
390 MarkBit new_mark_bit = MarkBitFrom(new_start);
391 MarkBit old_mark_bit = MarkBitFrom(old_start);
799 MarkBit code_mark = Marking::MarkBitFrom(code);
833 MarkBit code_mark = Marking::MarkBitFrom(code);
1033 MarkBit mark = Marking::MarkBitFrom(cell);
1043 MarkBit mark = Marking::MarkBitFrom(object);
1057 MarkBit code_mark = Marking::MarkBitFrom(target);
1068 MarkBit code_mar
[all...]
H A Dincremental-marking.cc68 MarkBit obj_bit = Marking::MarkBitFrom(obj);
140 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value));
142 MarkBit obj_bit = Marking::MarkBitFrom(obj);
152 MarkBit obj_bit = Marking::MarkBitFrom(obj);
236 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
274 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
503 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj));
599 MarkBit mark_bit = Marking::MarkBitFrom(obj);
611 MarkBit mark_bit = Marking::MarkBitFrom(obj);
670 MarkBit mark_bi
[all...]
H A Dspaces.h124 class MarkBit { class in namespace:v8::internal
128 inline MarkBit(CellType* cell, CellType mask, bool data_only) function in class:v8::internal::MarkBit
135 bool operator==(const MarkBit& other) {
146 inline MarkBit Next() {
149 return MarkBit(cell_ + 1, 1, data_only_);
151 return MarkBit(cell_, new_mask, data_only_);
161 // at the place where the MarkBit object is created.
191 return sizeof(MarkBit::CellType) * cells_count;
206 INLINE(MarkBit::CellType* cells()) {
207 return reinterpret_cast<MarkBit
[all...]
H A Dheap.cc1680 MarkBit mark_bit = Marking::MarkBitFrom(target);
5274 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::FromAddress(start));
6282 MarkBit mark_bit = Marking::MarkBitFrom(object);
6295 MarkBit mark_bit = Marking::MarkBitFrom(obj);
H A Dspaces.cc2664 MarkBit mark_bit = Marking::MarkBitFrom(object);
/external/chromium_org/v8/src/
H A Dincremental-marking-inl.h41 MarkBit value_bit = Marking::MarkBitFrom(value_heap_obj);
43 MarkBit obj_bit = Marking::MarkBitFrom(obj);
63 MarkBit obj_bit = Marking::MarkBitFrom(obj);
95 MarkBit obj_bit = Marking::MarkBitFrom(obj);
109 MarkBit mark_bit) {
137 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) {
H A Dmark-compact-inl.h40 MarkBit Marking::MarkBitFrom(Address addr) {
55 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) {
67 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) {
H A Dmark-compact.h56 INLINE(static MarkBit MarkBitFrom(Address addr));
58 INLINE(static MarkBit MarkBitFrom(HeapObject* obj)) {
64 INLINE(static bool IsImpossible(MarkBit mark_bit)) {
70 INLINE(static bool IsBlack(MarkBit mark_bit)) {
76 INLINE(static bool IsWhite(MarkBit mark_bit)) {
82 INLINE(static bool IsGrey(MarkBit mark_bit)) {
86 INLINE(static void MarkBlack(MarkBit mark_bit)) {
91 INLINE(static void BlackToGrey(MarkBit markbit)) {
95 INLINE(static void WhiteToGrey(MarkBit markbit)) {
100 INLINE(static void GreyToBlack(MarkBit markbi
[all...]
H A Dincremental-marking.cc71 MarkBit obj_bit = Marking::MarkBitFrom(obj);
157 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value));
159 MarkBit obj_bit = Marking::MarkBitFrom(obj);
169 MarkBit obj_bit = Marking::MarkBitFrom(obj);
182 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj));
193 MarkBit mark_bit,
204 MarkBit mark_bit,
320 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
332 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
365 MarkBit mark_bi
[all...]
H A Dmark-compact.cc488 MarkBit mark_bit = Marking::MarkBitFrom(obj);
549 MarkBit mark_bit = Marking::MarkBitFrom(obj);
611 MarkBit new_mark_bit = MarkBitFrom(new_start);
612 MarkBit old_mark_bit = MarkBitFrom(old_start);
1001 MarkBit code_mark = Marking::MarkBitFrom(code);
1043 MarkBit code_mark = Marking::MarkBitFrom(code);
1084 MarkBit code_mark = Marking::MarkBitFrom(code);
1368 MarkBit mark = Marking::MarkBitFrom(object);
1375 MarkBit mark_bit = Marking::MarkBitFrom(object);
1390 MarkBit mar
[all...]
H A Dincremental-marking.h162 inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit);
164 inline void WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit);
H A Dspaces.h123 class MarkBit { class in namespace:v8::internal
127 inline MarkBit(CellType* cell, CellType mask, bool data_only) function in class:v8::internal::MarkBit
134 bool operator==(const MarkBit& other) {
145 inline MarkBit Next() {
148 return MarkBit(cell_ + 1, 1, data_only_);
150 return MarkBit(cell_, new_mask, data_only_);
160 // at the place where the MarkBit object is created.
190 return sizeof(MarkBit::CellType) * cells_count;
205 INLINE(MarkBit::CellType* cells()) {
206 return reinterpret_cast<MarkBit
[all...]
H A Dobjects-visiting-inl.h710 MarkBit code_mark = Marking::MarkBitFrom(function->code());
739 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code());
H A Dheap.cc2299 MarkBit mark_bit = Marking::MarkBitFrom(target);
6186 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::FromAddress(start));
7174 MarkBit mark_bit = Marking::MarkBitFrom(object);
7187 MarkBit mark_bit = Marking::MarkBitFrom(obj);
H A Dspaces.cc3021 MarkBit mark_bit = Marking::MarkBitFrom(object);

Completed in 371 milliseconds