HomeSort by relevance Sort by last modified time
    Searched refs:HeapObject (Results 101 - 125 of 370) sorted by null

1 2 3 45 6 7 8 91011>>

  /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);

Completed in 198 milliseconds

1 2 3 45 6 7 8 91011>>