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

  /external/v8/src/
incremental-marking-inl.h 40 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) {
mark-compact-inl.h 40 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) {
mark-compact.h 55 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) {
91 markbit.Next().Set()
    [all...]
incremental-marking.h 153 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) {
mark-compact.cc 338 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);
1962 MarkBit markbit = Marking::MarkBitFrom(object); local
    [all...]
incremental-marking.cc 68 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);
658 // Explicitly skip one word fillers. Incremental markbit patterns ar
    [all...]
spaces.h 124 class MarkBit {
128 inline MarkBit(CellType* cell, CellType mask, bool data_only)
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::CellType*>(this)
    [all...]
heap.cc     [all...]
spaces.cc     [all...]
  /external/chromium_org/v8/src/
incremental-marking-inl.h 41 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) {
mark-compact-inl.h 40 MarkBit Marking::MarkBitFrom(Address addr) {
55 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) {
67 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) {
mark-compact.h 56 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)) {
92 markbit.Next().Set()
    [all...]
incremental-marking.cc 71 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_bit = Marking::MarkBitFrom(heap_object)
    [all...]
mark-compact.cc 486 MarkBit mark_bit = Marking::MarkBitFrom(obj);
547 MarkBit mark_bit = Marking::MarkBitFrom(obj);
623 MarkBit new_mark_bit = MarkBitFrom(new_start);
624 MarkBit old_mark_bit = MarkBitFrom(old_start);
1025 MarkBit code_mark = Marking::MarkBitFrom(code);
1940 MarkBit markbit = Marking::MarkBitFrom(object); local
    [all...]
incremental-marking.h 162 inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit);
164 inline void WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit);
spaces.h 122 class MarkBit {
126 inline MarkBit(CellType* cell, CellType mask, bool data_only)
133 bool operator==(const MarkBit& other) {
144 inline MarkBit Next() {
147 return MarkBit(cell_ + 1, 1, data_only_);
149 return MarkBit(cell_, new_mask, data_only_);
159 // at the place where the MarkBit object is created.
189 return sizeof(MarkBit::CellType) * cells_count;
204 INLINE(MarkBit::CellType* cells()) {
205 return reinterpret_cast<MarkBit::CellType*>(this)
    [all...]
objects-visiting-inl.h 672 MarkBit code_mark = Marking::MarkBitFrom(function->code());
701 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code());
    [all...]
heap.cc     [all...]
spaces.cc     [all...]

Completed in 1037 milliseconds