/external/chromium_org/tools/clang/blink_gc_plugin/tests/ |
destructor_access_finalized_field.cpp | 9 HeapObject::~HeapObject() 21 void HeapObject::trace(Visitor* visitor)
|
garbage_collected_mixin.h | 19 class HeapObject : public GarbageCollected<HeapObject>, public Mixin { 20 USING_GARBAGE_COLLECTED_MIXIN(HeapObject);
|
trace_if_needed.h | 12 class HeapObject : public GarbageCollected<HeapObject> { }; 23 class InstantiatedObject : public TemplatedObject<Member<HeapObject> > { };
|
polymorphic_class_with_non_virtual_trace.h | 12 class HeapObject : public GarbageCollected<HeapObject> { 31 Member<HeapObject> m_obj; 41 Member<HeapObject> m_obj; 50 Member<HeapObject> m_obj;
|
garbage_collected_mixin.cpp | 14 void HeapObject::trace(Visitor* visitor)
|
class_multiple_trace_bases.h | 23 USING_GARBAGE_COLLECTED_MIXIN(HeapObject);
|
fields_require_tracing.cpp | 15 void HeapObject::trace(Visitor* visitor) {
|
trace_templated_super.cpp | 30 void HeapObject::trace(Visitor* visitor) 33 Sub<HeapObject>::trace(visitor);
|
/external/chromium_org/v8/src/heap/ |
objects-visiting.h | 12 // Visiting HeapObject body with a normal ObjectVisitor requires performing 189 INLINE(static void IteratePointers(Heap* heap, HeapObject* object, 203 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { 211 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { 223 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { 253 INLINE(static int IterateBody(Map* map, HeapObject* obj)) { 262 INLINE(static int VisitJSFunction(Map* map, HeapObject* object)) { 265 HeapObject::RawField(object, JSFunction::kPropertiesOffset), 266 HeapObject::RawField(object, JSFunction::kCodeEntryOffset)); 271 heap, HeapObject::RawField(object [all...] |
objects-visiting-inl.h | 80 Map* map, HeapObject* object) { 85 VisitPointers(heap, HeapObject::RawField( 87 HeapObject::RawField(object, JSArrayBuffer::kWeakNextOffset)); 89 heap, HeapObject::RawField( 91 HeapObject::RawField(object, JSArrayBuffer::kSizeWithInternalFields)); 98 Map* map, HeapObject* object) { 101 HeapObject::RawField(object, JSTypedArray::BodyDescriptor::kStartOffset), 102 HeapObject::RawField(object, JSTypedArray::kWeakNextOffset)); 104 map->GetHeap(), HeapObject::RawField( 106 HeapObject::RawField(object, JSTypedArray::kSizeWithInternalFields)) [all...] |
incremental-marking.h | 100 static void RecordWriteFromCode(HeapObject* obj, Object** slot, 109 INLINE(bool BaseRecordWrite(HeapObject* obj, Object** slot, Object* value)); 110 INLINE(void RecordWrite(HeapObject* obj, Object** slot, Object* value)); 111 INLINE(void RecordWriteIntoCode(HeapObject* obj, RelocInfo* rinfo, 117 void RecordWriteSlow(HeapObject* obj, Object** slot, Object* value); 118 void RecordWriteIntoCodeSlow(HeapObject* obj, RelocInfo* rinfo, 121 void RecordCodeTargetPatch(Code* host, Address pc, HeapObject* value); 122 void RecordCodeTargetPatch(Address pc, HeapObject* value); 124 inline void RecordWrites(HeapObject* obj); 126 inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit) [all...] |
incremental-marking-inl.h | 14 bool IncrementalMarking::BaseRecordWrite(HeapObject* obj, Object** slot, 16 HeapObject* value_heap_obj = HeapObject::cast(value); 44 void IncrementalMarking::RecordWrite(HeapObject* obj, Object** slot, 58 void IncrementalMarking::RecordWriteIntoCode(HeapObject* obj, RelocInfo* rinfo, 66 void IncrementalMarking::RecordWrites(HeapObject* obj) { 81 void IncrementalMarking::BlackToGreyAndUnshift(HeapObject* obj, 110 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) {
|
mark-compact-inl.h | 30 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { 42 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) { 52 HeapObject* heap_object = HeapObject::cast(obj);
|
mark-compact.h | 17 typedef bool (*IsAliveFunction)(HeapObject* obj, int* size, int* offset); 32 INLINE(static MarkBit MarkBitFrom(HeapObject* obj)) { 72 INLINE(static void BlackToGrey(HeapObject* obj)) { 105 static ObjectColor Color(HeapObject* obj) { 119 INLINE(static bool TransferColor(HeapObject* from, HeapObject* to)) { 146 HeapObject** obj_low = reinterpret_cast<HeapObject**>(low); 147 HeapObject** obj_high = reinterpret_cast<HeapObject**>(high) [all...] |
incremental-marking.cc | 37 void IncrementalMarking::RecordWriteSlow(HeapObject* obj, Object** slot, 43 heap_->mark_compact_collector()->RecordSlot(HeapObject::RawField(obj, 0), 50 void IncrementalMarking::RecordWriteFromCode(HeapObject* obj, Object** slot, 70 HeapObject* value) { 78 void IncrementalMarking::RecordCodeTargetPatch(Address pc, HeapObject* value) { 100 void IncrementalMarking::RecordWriteIntoCodeSlow(HeapObject* obj, 103 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value)); 127 HeapObject* heap_obj = HeapObject::cast(obj); 128 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj)) [all...] |
spaces-inl.h | 84 HeapObject* HeapObjectIterator::FromCurrentPage() { 90 HeapObject* obj = HeapObject::FromAddress(cur_addr_); 174 for (HeapObject* o = iterator.Next(); o != NULL; o = iterator.Next()) { 237 HeapObject* PagedSpace::AllocateLinearly(int size_in_bytes) { 243 return HeapObject::FromAddress(current_top); 249 HeapObject* object = AllocateLinearly(size_in_bytes); 281 HeapObject* obj = HeapObject::FromAddress(old_top); 303 bool FreeListNode::IsFreeListNode(HeapObject* object) [all...] |
heap.cc | 228 int Heap::GcSafeSizeOfOldObject(HeapObject* object) { 892 // Visit all HeapObject pointers in [start, end). [all...] |
/external/chromium_org/v8/src/ |
objects-printer.cc | 29 HeapObject::cast(this)->HeapObjectPrint(os); 34 void HeapObject::PrintHeader(OStream& os, const char* id) { // NOLINT 39 void HeapObject::HeapObjectPrint(OStream& os) { // NOLINT 383 HeapObject::PrintHeader(os, "JSObject"); 399 HeapObject::PrintHeader(os, "JSModule"); 423 HeapObject::PrintHeader(os, "Symbol"); 433 HeapObject::PrintHeader(os, "Map"); 468 HeapObject::PrintHeader(os, "CodeCache"); 475 HeapObject::PrintHeader(os, "PolymorphicCodeCache"); 481 HeapObject::PrintHeader(os, "TypeFeedbackInfo") [all...] |
prototype.h | 92 object_ = HeapObject::cast(object_)->map()->prototype(); 95 handle(HeapObject::cast(*handle_)->map()->prototype(), isolate_); 104 !HeapObject::cast(object_)->map()->is_hidden_prototype()); 109 !Handle<HeapObject>::cast(handle_)->map()->is_hidden_prototype());
|
serialize.h | 287 HeapObject* ProcessNewObjectFromSerializedCode(HeapObject* obj); 301 HeapObject* GetAddressFromEnd(int space) { 304 return HeapObject::FromAddress(high_water_[space] - offset); 339 bool IsMapped(HeapObject* obj) { 343 int MappedTo(HeapObject* obj) { 349 void AddMapping(HeapObject* obj, int to) { 357 static uint32_t Hash(HeapObject* obj) { 361 static void* Key(HeapObject* obj) { 394 HeapObject* object [all...] |
heap-snapshot-generator.h | 350 HeapObject* object); 352 HeapEntry* AddEntry(HeapObject* object); 353 HeapEntry* AddEntry(HeapObject* object, 357 const char* GetSystemEntryName(HeapObject* object); 362 bool ExtractReferencesPass1(int entry, HeapObject* obj); 363 bool ExtractReferencesPass2(int entry, HeapObject* obj); 394 void SetContextReference(HeapObject* parent_obj, 399 void SetNativeBindReference(HeapObject* parent_obj, 403 void SetElementReference(HeapObject* parent_obj, 407 void SetInternalReference(HeapObject* parent_obj [all...] |
heap-profiler.cc | 143 return ids_->FindEntry(HeapObject::cast(*obj)->address()); 175 Handle<HeapObject> HeapProfiler::FindHeapObjectById(SnapshotObjectId id) { 176 HeapObject* object = NULL; 179 for (HeapObject* obj = iterator.next(); 188 return object != NULL ? Handle<HeapObject>(object) : Handle<HeapObject>();
|
/external/chromium_org/v8/src/compiler/ |
simplified-operator-reducer.cc | 21 HeapObjectMatcher<HeapObject> m(node->InputAt(0)); 22 if (m.Is(Unique<HeapObject>::CreateImmovable(factory()->false_value()))) { 25 if (m.Is(Unique<HeapObject>::CreateImmovable(factory()->true_value()))) { 39 HeapObjectMatcher<HeapObject> m(node->InputAt(0)); 40 if (m.Is(Unique<HeapObject>::CreateImmovable(factory()->false_value()))) { 43 if (m.Is(Unique<HeapObject>::CreateImmovable(factory()->true_value()))) {
|
js-builtin-reducer-unittest.cc | 39 Unique<HeapObject>::CreateImmovable(factory()->undefined_value())); 71 Node* fun = HeapConstant(Unique<HeapObject>::CreateUninitialized(f)); 89 Node* fun = HeapConstant(Unique<HeapObject>::CreateUninitialized(f)); 104 Node* fun = HeapConstant(Unique<HeapObject>::CreateUninitialized(f)); 122 Node* fun = HeapConstant(Unique<HeapObject>::CreateUninitialized(f)); 158 Node* fun = HeapConstant(Unique<HeapObject>::CreateUninitialized(f));
|
/external/chromium_org/v8/test/cctest/ |
test-representation.cc | 56 TestPairPositive(Representation::HeapObject(), Representation::None()); 67 TestPairNegative(Representation::HeapObject(), Representation::Integer8()); 78 TestPairNegative(Representation::HeapObject(), Representation::UInteger8()); 89 TestPairNegative(Representation::HeapObject(), Representation::Integer16()); 100 TestPairNegative(Representation::HeapObject(), Representation::UInteger16()); 111 TestPairNegative(Representation::HeapObject(), Representation::Smi()); 122 TestPairNegative(Representation::HeapObject(), Representation::Integer32());
|