/external/v8/src/heap/ |
mark-compact-inl.h | 15 void MarkCompactCollector::PushBlack(HeapObject* obj) { 23 void MarkCompactCollector::UnshiftBlack(HeapObject* obj) { 30 void MarkCompactCollector::MarkObject(HeapObject* obj) { 37 void MarkCompactCollector::RecordSlot(HeapObject* object, Object** slot, 69 HeapObject::RawField(candidate, JSFunction::kNextFunctionLinkOffset)); 110 HeapObject* LiveObjectIterator<T>::Next() { 112 HeapObject* object = nullptr; 131 DCHECK(HeapObject::FromAddress(addr)->map() == 132 HeapObject::FromAddress(addr) 147 HeapObject* black_object = HeapObject::FromAddress(addr) [all...] |
spaces-inl.h | 44 HeapObject* SemiSpaceIterator::Next() { 53 HeapObject* object = HeapObject::FromAddress(current_); 65 HeapObject* HeapObjectIterator::Next() { 67 HeapObject* next_obj = FromCurrentPage(); 73 HeapObject* HeapObjectIterator::FromCurrentPage() { 79 HeapObject* obj = HeapObject::FromAddress(cur_addr_); 129 bool SemiSpace::Contains(HeapObject* o) { 136 return o->IsHeapObject() && Contains(HeapObject::cast(o)) [all...] |
objects-visiting-inl.h | 217 Heap* heap, HeapObject* object, Address entry_address) { 229 HeapObject* object = HeapObject::cast(rinfo->target_object()); 289 Map* map, HeapObject* object) { 297 Map* map, HeapObject* object) { 305 HeapObject* object) { 321 HeapObject::RawField(object, Map::kPointerFieldsBeginOffset), 322 HeapObject::RawField(object, Map::kPointerFieldsEndOffset)); 328 HeapObject* object) { 335 HeapObject* value = HeapObject::cast(weak_cell->value()) [all...] |
incremental-marking.cc | 41 bool IncrementalMarking::BaseRecordWrite(HeapObject* obj, Object* value) { 42 HeapObject* value_heap_obj = HeapObject::cast(value); 55 void IncrementalMarking::RecordWriteSlow(HeapObject* obj, Object** slot, 64 void IncrementalMarking::RecordWriteFromCode(HeapObject* obj, Object** slot, 82 HeapObject* value) { 90 void IncrementalMarking::RecordCodeTargetPatch(Address pc, HeapObject* value) { 119 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj) { 127 HeapObject* heap_obj = HeapObject::cast(obj) [all...] |
mark-compact.cc | 73 HeapObject* object = HeapObject::cast(*current); 99 HeapObject* object; 102 object = HeapObject::FromAddress(current); 159 for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { 174 HeapObject* object = HeapObject::cast(*current); 185 for (HeapObject* heap_object = iterator.Next(); heap_object != NULL; 204 HeapObject* object = HeapObject::FromAddress(current) [all...] |
incremental-marking-inl.h | 15 void IncrementalMarking::RecordWrite(HeapObject* obj, Object** slot,
|
object-stats.h | 139 void CollectStatistics(HeapObject* obj); 156 bool RecordFixedArrayHelper(HeapObject* parent, FixedArray* array, 158 void RecursivelyRecordFixedArrayHelper(HeapObject* parent, FixedArray* array, 161 void RecordHashTableHelper(HeapObject* parent, HashTable* array, int subtype);
|
heap-inl.h | 35 HeapObject* AllocationResult::ToObjectChecked() { 37 return HeapObject::cast(object_); 40 void PromotionQueue::insert(HeapObject* target, int32_t size, 65 void PromotionQueue::remove(HeapObject** target, int32_t* size, 235 HeapObject* result = nullptr; 267 HeapObject* result = nullptr; 315 HeapObject* object = nullptr; 359 void Heap::OnAllocationEvent(HeapObject* object, int size_in_bytes) { 387 void Heap::OnMoveEvent(HeapObject* target, HeapObject* source [all...] |
heap.h | 343 typedef void (*ObjectSlotCallback)(HeapObject** from, HeapObject* to); 411 inline void insert(HeapObject* target, int32_t size, bool was_marked_black); 412 inline void remove(HeapObject** target, int32_t* size, 422 Entry(HeapObject* obj, int32_t size, bool was_marked_black) 425 HeapObject* obj_; 462 inline HeapObject* ToObjectChecked(); 648 // The minimum size of a HeapObject on the heap. [all...] |
/external/v8/src/snapshot/ |
startup-serializer.h | 30 int PartialSnapshotCacheIndex(HeapObject* o); 39 bool LookupOrInsert(HeapObject* obj, int* index_out) { 61 void SerializeObject(HeapObject* o, HowToCode how_to_code,
|
serializer-common.h | 40 void Add(HeapObject* object) { 46 HeapObject* Get(int index) { 54 int Find(HeapObject* object) { 67 HeapObject* circular_queue_[kSize]; 87 static bool CanBeDeferred(HeapObject* o);
|
serializer.h | 156 virtual void SerializeObject(HeapObject* o, HowToCode how_to_code, 161 void PutRoot(int index, HeapObject* object, HowToCode how, WhereToPoint where, 166 void PutBackReference(HeapObject* object, SerializerReference reference); 172 int PutAlignmentPrefix(HeapObject* object); 175 bool SerializeHotObject(HeapObject* obj, HowToCode how_to_code, 179 bool SerializeBackReference(HeapObject* obj, HowToCode how_to_code, 218 void QueueDeferredObject(HeapObject* obj) { 259 List<HeapObject*> deferred_objects_; 272 ObjectSerializer(Serializer* serializer, HeapObject* obj, 322 HeapObject* object_ [all...] |
deserializer.cc | 148 MaybeHandle<HeapObject> Deserializer::DeserializeObject(Isolate* isolate) { 151 return MaybeHandle<HeapObject>(); 155 Handle<HeapObject> result; 162 result = Handle<HeapObject>(HeapObject::cast(root)); 208 HeapObject* object = GetBackReferencedObject(space); 279 HeapObject* Deserializer::PostProcessNewObject(HeapObject* obj, int space) { 355 HeapObject* Deserializer::GetBackReferencedObject(int space) { 356 HeapObject* obj [all...] |
code-serializer.h | 20 ScriptData* Serialize(Handle<HeapObject> obj); 40 void SerializeGeneric(HeapObject* heap_object, HowToCode how_to_code, 44 void SerializeObject(HeapObject* o, HowToCode how_to_code,
|
startup-serializer.cc | 28 void StartupSerializer::SerializeObject(HeapObject* obj, HowToCode how_to_code, 104 int StartupSerializer::PartialSnapshotCacheIndex(HeapObject* heap_object) { 165 SerializeObject(HeapObject::cast(*current), kPlain, kStartOfObject,
|
/external/v8/src/objects/ |
literal-objects.h | 54 static const int kElementsKindOffset = HeapObject::kHeaderSize;
|
/external/v8/src/ |
compilation-dependencies.h | 26 void Insert(DependentCode::DependencyGroup group, Handle<HeapObject> handle); 64 ZoneList<Handle<HeapObject> >* groups_[DependentCode::kGroupCount];
|
compilation-dependencies.cc | 44 Handle<HeapObject> object) { 46 groups_[group] = new (zone_) ZoneList<Handle<HeapObject>>(2, zone_); 77 ZoneList<Handle<HeapObject>>* group_objects = groups_[i]; 96 ZoneList<Handle<HeapObject>>* group_objects = groups_[i];
|
objects-printer.cc | 35 HeapObject::cast(this)->HeapObjectPrint(os); 40 void HeapObject::PrintHeader(std::ostream& os, const char* id) { // NOLINT 51 void HeapObject::HeapObjectPrint(std::ostream& os) { // NOLINT 514 HeapObject::PrintHeader(os, "Symbol"); 526 HeapObject::PrintHeader(os, "Map"); 581 HeapObject::PrintHeader(os, "TypeFeedbackInfo"); 590 HeapObject::PrintHeader(os, "AliasedArgumentsEntry"); 596 HeapObject::PrintHeader(os, "FixedArray"); 605 HeapObject::PrintHeader(os, "FixedDoubleArray"); 614 HeapObject::PrintHeader(os, "TransitionArray") [all...] |
address-map.h | 45 class HeapObjectToIndexHashMap : public PointerToIndexHashMap<HeapObject*> {}; 53 int Lookup(HeapObject* obj) { 196 SerializerReference Lookup(HeapObject* obj) { 202 void Add(HeapObject* obj, SerializerReference b) { 208 SerializerReference AddAttachedReference(HeapObject* attached_reference) {
|
contexts-inl.h | 63 HeapObject* Context::extension() { 64 return HeapObject::cast(get(EXTENSION_INDEX)); 66 void Context::set_extension(HeapObject* object) {
|
/external/v8/src/profiler/ |
heap-snapshot-generator.h | 357 HeapObject* object); 359 void MarkVisitedField(HeapObject* obj, int offset); 361 HeapEntry* AddEntry(HeapObject* object); 362 HeapEntry* AddEntry(HeapObject* object, 366 const char* GetSystemEntryName(HeapObject* object); 371 bool ExtractReferencesPass1(int entry, HeapObject* obj); 372 bool ExtractReferencesPass2(int entry, HeapObject* obj); 403 void SetContextReference(HeapObject* parent_obj, 408 void SetNativeBindReference(HeapObject* parent_obj, 412 void SetElementReference(HeapObject* parent_obj [all...] |
heap-profiler.cc | 179 return ids_->FindEntry(HeapObject::cast(*obj)->address()); 212 Handle<HeapObject> HeapProfiler::FindHeapObjectById(SnapshotObjectId id) { 213 HeapObject* object = NULL; 216 for (HeapObject* obj = iterator.next(); 225 return object != NULL ? Handle<HeapObject>(object) : Handle<HeapObject>();
|
/external/v8/src/compiler/ |
common-node-cache.cc | 19 Node** CommonNodeCache::FindHeapConstant(Handle<HeapObject> value) {
|
common-node-cache.h | 15 class HeapObject; 57 Node** FindHeapConstant(Handle<HeapObject> value);
|