Home | History | Annotate | Download | only in src

Lines Matching refs:heap_obj

137 LiveObjectType GetObjectType(HeapObject* heap_obj) {
140 if (heap_obj->Is##type()) return kType##type;
161 const char* GetObjectTypeDesc(HeapObject* heap_obj) {
162 LiveObjectType type = GetObjectType(heap_obj);
213 static bool InSpace(AllocationSpace space, HeapObject *heap_obj) {
215 return Heap::InSpace(heap_obj, space);
222 // Note: calling Heap::InSpace(heap_obj, LO_SPACE) is too slow for our
227 if (Heap::InSpace(heap_obj, static_cast<AllocationSpace>(sp))) {
231 SLOW_ASSERT(Heap::InSpace(heap_obj, LO_SPACE));
646 HeapObject* heap_obj = it.Obj();
647 if (!filter->Matches(heap_obj)) {
651 *size += heap_obj->Size();
682 HeapObject* heap_obj = it.Obj();
685 if (!filter->Matches(heap_obj)) {
691 target = Handle<HeapObject>(heap_obj);
787 void Add(HeapObject* heap_obj) {
788 int size = heap_obj->Size();
789 LiveObjectType type = GetObjectType(heap_obj);
864 HeapObject* heap_obj = it.Obj();
865 if (!filter->Matches(heap_obj)) {
868 summary->Add(heap_obj);
946 HeapObject* heap_obj = elements[i].obj_;
947 size += heap_obj->Size();
1082 HeapObject* heap_obj = NULL;
1083 while ((heap_obj = iterator.next()) != NULL) {
1117 HeapObject* heap_obj = NULL;
1119 while (!failed && (heap_obj = iterator.next()) != NULL) {
1120 failed = !lol->Add(heap_obj);
1121 size += heap_obj->Size();
1820 HeapObject* heap_obj = it.Obj();
1823 if (heap_obj->IsJSObject()) {
1826 JSObject* obj = JSObject::cast(heap_obj);
1853 if (filter->Matches(heap_obj)) {
1863 summary->Add(heap_obj);
1867 retainer = Handle<HeapObject>(heap_obj);
1910 HeapObject* heap_obj = HeapObject::cast(GetObj(obj_id));
1911 if (heap_obj == Heap::undefined_value()) {
1912 return heap_obj;
1915 Handle<HeapObject> target = Handle<HeapObject>(heap_obj);
2475 HeapObject* heap_obj = NULL;
2476 while ((heap_obj = iterator.next()) != NULL) {
2479 // Check if the heap_obj is in the lol.
2481 key.obj_ = heap_obj;
2494 result->obj_ = reinterpret_cast<HeapObject*>(heap_obj->address());
2499 OS::Print("heap object %p NOT in lol database\n", heap_obj);
2576 HeapObject* heap_obj = it.Obj();
2577 if (Heap::InFromSpace(heap_obj)) {
2579 i++, heap_obj, Heap::new_space()->FromSpaceLow());