Home | History | Annotate | Download | only in heap

Lines Matching full:heapobject

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));
113 HeapObject* object) {
116 HeapObject::RawField(object, JSDataView::BodyDescriptor::kStartOffset),
117 HeapObject::RawField(object, JSDataView::kWeakNextOffset));
120 HeapObject::RawField(object, JSDataView::kWeakNextOffset + kPointerSize),
121 HeapObject::RawField(object, JSDataView::kSizeWithInternalFields));
218 HeapObject* object = HeapObject::cast(rinfo->target_object());
291 Map* map, HeapObject* object) {
306 HeapObject* object) {
321 heap, HeapObject::RawField(object, Map::kPointerFieldsBeginOffset),
322 HeapObject::RawField(object, Map::kPointerFieldsEndOffset));
329 Map* map, HeapObject* object) {
333 HeapObject::RawField(object, PropertyCell::kDependentCodeOffset);
338 HeapObject* obj = HeapObject::cast(*slot);
347 HeapObject::RawField(object, PropertyCell::kPointerFieldsBeginOffset),
348 HeapObject::RawField(object, PropertyCell::kPointerFieldsEndOffset));
354 Map* map, HeapObject* object) {
358 HeapObject::RawField(object, AllocationSite::kDependentCodeOffset);
364 HeapObject* obj = HeapObject::cast(*slot);
373 HeapObject::RawField(object, AllocationSite::kPointerFieldsBeginOffset),
374 HeapObject::RawField(object, AllocationSite::kPointerFieldsEndOffset));
380 Map* map, HeapObject* object) {
394 heap, HeapObject::RawField(object, JSWeakCollection::kPropertiesOffset),
395 HeapObject::RawField(object, JSWeakCollection::kTableOffset));
405 Object** slot = HeapObject::RawField(object, JSWeakCollection::kTableOffset);
406 HeapObject* obj = HeapObject::cast(*slot);
414 HeapObject* object) {
426 Map* map, HeapObject* object) {
476 Map* map, HeapObject* object) {
489 HeapObject* object = HeapObject::cast(*slot);
507 HeapObject* object) {
545 HeapObject* object) {
549 map->GetHeap(), HeapObject::RawField(object, JSRegExp::kPropertiesOffset),
550 HeapObject::RawField(object, last_property_offset));
556 Map* map, HeapObject* object) {
563 HeapObject::RawField(object, JSArrayBuffer::BodyDescriptor::kStartOffset),
564 HeapObject::RawField(object, JSArrayBuffer::kWeakNextOffset));
566 heap, HeapObject::RawField(
568 HeapObject::RawField(object, JSArrayBuffer::kSizeWithInternalFields));
574 Map* map, HeapObject* object) {
577 HeapObject::RawField(object, JSTypedArray::BodyDescriptor::kStartOffset),
578 HeapObject::RawField(object, JSTypedArray::kWeakNextOffset));
580 map->GetHeap(), HeapObject::RawField(
582 HeapObject::RawField(object, JSTypedArray::kSizeWithInternalFields));
588 HeapObject* object) {
591 HeapObject::RawField(object, JSDataView::BodyDescriptor::kStartOffset),
592 HeapObject::RawField(object, JSDataView::kWeakNextOffset));
595 HeapObject::RawField(object, JSDataView::kWeakNextOffset + kPointerSize),
596 HeapObject::RawField(object, JSDataView::kSizeWithInternalFields));
606 StaticVisitor::MarkObject(heap, HeapObject::cast(map->GetBackPointer()));
639 Object** slot = HeapObject::RawField(map, Map::kDependentCodeOffset);
640 HeapObject* obj = HeapObject::cast(*slot);
648 heap, HeapObject::RawField(map, Map::kPointerFieldsBeginOffset),
649 HeapObject::RawField(map, Map::kPointerFieldsEndOffset));
666 HeapObject* obj = HeapObject::cast(*slot);
801 Heap* heap, HeapObject* object) {
802 Object** start_slot = HeapObject::RawField(
804 Object** end_slot = HeapObject::RawField(
812 Heap* heap, HeapObject* object) {
814 HeapObject::RawField(object, SharedFunctionInfo::kNameOffset);
824 HeapObject::RawField(object, SharedFunctionInfo::kOptimizedCodeMapOffset);
825 Object** end_slot = HeapObject::RawField(
833 Heap* heap, HeapObject* object) {
835 HeapObject::RawField(object, JSFunction::kPropertiesOffset);
837 HeapObject::RawField(object, JSFunction::kCodeEntryOffset);
845 HeapObject::RawField(object, JSFunction::kPrototypeOrInitialMapOffset);
846 end_slot = HeapObject::RawField(object, JSFunction::kNonWeakFieldsEndOffset);
853 Heap* heap, HeapObject* object) {
855 HeapObject::RawField(object, JSFunction::kPropertiesOffset);
857 HeapObject::RawField(object, JSFunction::kCodeEntryOffset);
865 HeapObject::RawField(object, JSFunction::kPrototypeOrInitialMapOffset);
866 end_slot = HeapObject::RawField(object, JSFunction::kNonWeakFieldsEndOffset);