HomeSort by relevance Sort by last modified time
    Searched refs:HeapObject (Results 1 - 25 of 47) sorted by null

1 2

  /external/v8/src/
mark-compact.h 37 typedef bool (*IsAliveFunction)(HeapObject* obj, int* size, int* offset);
60 typedef Object* (*AllocationFunction)(HeapObject* object, int object_size);
70 typedef void (*EncodingFunction)(HeapObject* old_object,
76 typedef void (*ProcessNonLiveFunction)(HeapObject* object);
119 static void ReportDeleteIfNeeded(HeapObject* obj);
174 static void MarkUnmarkedObject(HeapObject* obj);
176 static inline void MarkObject(HeapObject* obj) {
180 static inline void SetMark(HeapObject* obj) {
235 static void UpdateLiveObjectCount(HeapObject* obj);
243 static inline bool SafeIsMap(HeapObject* object)
    [all...]
serialize.h 279 HeapObject* GetAddressFromStart(int space);
280 inline HeapObject* GetAddressFromEnd(int space);
329 bool IsMapped(HeapObject* obj) {
333 int MappedTo(HeapObject* obj) {
339 void AddMapping(HeapObject* obj, int to) {
351 static uint32_t Hash(HeapObject* obj) {
355 static void* Key(HeapObject* obj) {
404 virtual int RootIndex(HeapObject* heap_object) = 0;
405 virtual bool ShouldBeInThePartialSnapshotCache(HeapObject* o) = 0;
414 object_(HeapObject::cast(o))
    [all...]
mark-compact.cc 221 static inline HeapObject* ShortCircuitConsString(Object** p) {
234 HeapObject* object = HeapObject::cast(*p);
252 return HeapObject::cast(first);
288 HeapObject* code = Code::GetCodeFromTargetAddress(rinfo->call_address());
296 HeapObject* object = ShortCircuitConsString(p);
304 void VisitUnmarkedObject(HeapObject* obj) {
326 HeapObject* obj = HeapObject::cast(*p);
355 HeapObject* object = ShortCircuitConsString(p)
    [all...]
spaces.h 611 virtual HeapObject* next_object() = 0;
650 inline HeapObject* next() {
655 virtual HeapObject* next_object() { return next(); }
664 HeapObject* FromCurrentPage() {
667 HeapObject* obj = HeapObject::FromAddress(cur_addr_);
678 HeapObject* FromNextPage();
    [all...]
spaces-inl.h 112 ASSERT(HeapObject::FromAddress(address)->IsFixedArray());
257 HeapObject* PagedSpace::AllocateLinearly(AllocationInfo* alloc_info,
266 return HeapObject::FromAddress(current_top);
274 HeapObject* object = AllocateLinearly(&allocation_info_, size_in_bytes);
288 HeapObject* object = AllocateLinearly(&mc_forwarding_info_, size_in_bytes);
301 HeapObject* LargeObjectChunk::GetObject() {
305 return HeapObject::FromAddress(page->ObjectAreaStart());
325 Object* obj = HeapObject::FromAddress(alloc_info->top);
338 bool FreeListNode::IsFreeListNode(HeapObject* object) {
objects-inl.h 140 && HeapObject::cast(this)->map()->instance_type() == HEAP_NUMBER_TYPE;
146 && HeapObject::cast(this)->map()->instance_type() < FIRST_NONSTRING_TYPE;
152 uint32_t type = HeapObject::cast(this)->map()->instance_type();
164 uint32_t type = HeapObject::cast(this)->map()->instance_type();
329 && HeapObject::cast(this)->map()->instance_type() == BYTE_ARRAY_TYPE;
335 HeapObject::cast(this)->map()->instance_type() == PIXEL_ARRAY_TYPE;
343 HeapObject::cast(this)->map()->instance_type();
351 HeapObject::cast(this)->map()->instance_type() ==
358 HeapObject::cast(this)->map()->instance_type() ==
365 HeapObject::cast(this)->map()->instance_type() =
    [all...]
heap.h     [all...]
objects-debug.cc 48 HeapObject::cast(this)->HeapObjectPrint();
66 HeapObject::cast(this)->HeapObjectVerify();
73 HeapObject::VerifyHeapPointer(p);
90 void HeapObject::PrintHeader(const char* id) {
95 void HeapObject::HeapObjectPrint() {
196 void HeapObject::HeapObjectVerify() {
299 void HeapObject::VerifyHeapPointer(Object* p) {
301 ASSERT(Heap::Contains(HeapObject::cast(p)));
599 HeapObject::PrintHeader("Map");
645 HeapObject::PrintHeader("FixedArray")
    [all...]
string-stream.cc 37 static List<HeapObject*, PreallocatedStorage>* debug_object_cache = NULL;
206 debug_object_cache->Add(HeapObject::cast(o));
291 debug_object_cache = new List<HeapObject*, PreallocatedStorage>(0);
417 HeapObject* printee = (*debug_object_cache)[i];
447 if (!f->IsHeapObject() || !Heap::Contains(HeapObject::cast(f))) {
450 Map* map = HeapObject::cast(f)->map();
461 Heap::Contains(HeapObject::cast(perhaps_context)) &&
481 Heap::Contains(HeapObject::cast(f)) &&
482 Heap::Contains(HeapObject::cast(f)->map()) &&
483 HeapObject::cast(f)->map()->IsMap())
    [all...]
heap-profiler.cc 46 static JSObjectsCluster Clusterize(HeapObject* obj) {
50 HeapObject* obj, bool fine_grain);
57 static JSObjectsCluster Clusterize(HeapObject* obj, bool fine_grain);
59 static int GetObjectSize(HeapObject* obj) {
68 JSObjectsCluster Clusterizer::Clusterize(HeapObject* obj, bool fine_grain) {
91 HeapObject* obj, bool fine_grain) {
152 profile_->StoreReference(cluster_, HeapObject::cast(*o));
336 void ConstructorHeapProfile::CollectStats(HeapObject* obj) {
544 HeapObject* ref) {
556 void RetainerHeapProfile::CollectStats(HeapObject* obj)
    [all...]
heap.cc 462 // Visit all HeapObject pointers in [start, end).
666 // Copy all HeapObject pointers in [start, end)
674 Heap::ScavengeObject(reinterpret_cast<HeapObject**>(p),
675 reinterpret_cast<HeapObject*>(object));
685 front_ = rear_ = reinterpret_cast<HeapObject**>(start_address);
690 void insert(HeapObject* object, Map* map) {
697 void remove(HeapObject** object, Map** map) {
706 HeapObject** front_;
707 HeapObject** rear_;
723 ASSERT(!Heap::InNewSpace(HeapObject::cast(*current)))
    [all...]
heap-profiler.h 45 static void CollectStats(HeapObject* obj, HistogramInfo* info);
134 void CollectStats(HeapObject* obj);
249 void CollectStats(HeapObject* obj);
252 void StoreReference(const JSObjectsCluster& cluster, HeapObject* ref);
serialize.cc 529 HeapObject* new_object = HeapObject::cast(new_allocation);
547 HeapObject* new_object = HeapObject::cast(new_allocation);
559 HeapObject* Deserializer::GetAddressFromEnd(int space) {
563 return HeapObject::FromAddress(high_water_[space] - offset);
569 HeapObject* Deserializer::GetAddressFromStart(int space) {
573 return HeapObject::FromAddress(pages_[LO_SPACE][offset]);
578 return HeapObject::FromAddress(pages_[space][0] + offset);
584 return HeapObject::FromAddress(object_address)
    [all...]
spaces.cc 85 HeapObject* HeapObjectIterator::FromNextPage() {
739 HeapObject* obj = HeapObject::FromAddress(cur);
806 HeapObject* PagedSpace::SlowMCAllocateRaw(int size_in_bytes) {
964 HeapObject* object = HeapObject::FromAddress(current);
    [all...]
globals.h 233 class HeapObject;
348 typedef void (*ObjectSlotCallback)(HeapObject** pointer);
353 typedef int (*HeapObjectCallback)(HeapObject* obj);
473 // OBJECT_SIZE_ALIGN returns the value aligned HeapObject size
heap-inl.h 190 OldSpace* Heap::TargetSpace(HeapObject* object) {
243 void Heap::ScavengeObject(HeapObject** p, HeapObject* object) {
objects.h 48 // - HeapObject (superclass for everything allocated in the heap)
108 // HeapObject: [32 bit direct pointer] (4 byte aligned) | 01
219 // HeapObject::Size, HeapObject::IterateBody, the typeof operator, and
    [all...]
  /external/v8/test/cctest/
test-spaces.cc 173 CHECK(new_space.Contains(HeapObject::cast(obj)));
215 Map* faked_map = reinterpret_cast<Map*>(HeapObject::FromAddress(0));
222 HeapObject* ho = HeapObject::cast(obj);
225 CHECK(lo->Contains(HeapObject::cast(obj)));
235 HeapObject::cast(obj)->set_map(faked_map);
  /external/v8/src/arm/
fast-codegen-arm.cc 77 Handle<Map> map(Handle<HeapObject>::cast(info()->receiver())->map());
123 Handle<Map> map(Handle<HeapObject>::cast(info()->receiver())->map());
198 Handle<HeapObject> object = Handle<HeapObject>::cast(info()->receiver());
macro-assembler-arm.cc 709 ldr(scratch, FieldMemOperand(reg, HeapObject::kMapOffset));
723 ldr(scratch, FieldMemOperand(reg, HeapObject::kMapOffset));
742 ldr(scratch, FieldMemOperand(reg, HeapObject::kMapOffset));
789 ldr(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset));
812 ldr(holder_reg, FieldMemOperand(holder_reg, HeapObject::kMapOffset));
    [all...]
ic-arm.cc 89 __ ldr(r3, FieldMemOperand(t0, HeapObject::kMapOffset));
540 __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset));
561 __ ldr(r3, FieldMemOperand(r1, HeapObject::kMapOffset));
625 __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset));
694 __ ldr(r2, FieldMemOperand(r3, HeapObject::kMapOffset));
713 __ ldr(r2, FieldMemOperand(r3, HeapObject::kMapOffset));
760 __ ldr(r1, FieldMemOperand(r2, HeapObject::kMapOffset));
  /external/v8/src/x64/
fast-codegen-x64.cc 76 Handle<Map> map(Handle<HeapObject>::cast(info()->receiver())->map());
128 Handle<Map> map(Handle<HeapObject>::cast(info()->receiver())->map());
209 Handle<HeapObject> object = Handle<HeapObject>::cast(info()->receiver());
ic-x64.cc 98 __ Cmp(FieldOperand(r0, HeapObject::kMapOffset), Factory::hash_table_map());
285 __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset),
305 __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset),
338 __ Cmp(FieldOperand(rbx, HeapObject::kMapOffset), Factory::hash_table_map());
343 __ movq(rbx, FieldOperand(rcx, HeapObject::kMapOffset));
453 __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset),
578 __ movq(rdx, FieldOperand(rcx, HeapObject::kMapOffset));
654 __ movq(rcx, FieldOperand(rdx, HeapObject::kMapOffset));
677 __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset),
697 __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset)
    [all...]
  /external/v8/src/ia32/
ic-ia32.cc 99 __ cmp(FieldOperand(r0, HeapObject::kMapOffset),
217 __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset));
295 __ cmp(FieldOperand(ebx, HeapObject::kMapOffset),
301 __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
383 __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset));
391 __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset));
426 __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset));
441 __ cmp(FieldOperand(ebx, HeapObject::kMapOffset),
579 __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset));
618 __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset))
    [all...]
macro-assembler-ia32.cc 339 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
358 cmp(FieldOperand(obj, HeapObject::kMapOffset), Immediate(map));
366 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
393 cmp(FieldOperand(object, HeapObject::kMapOffset),
596 mov(scratch, FieldOperand(reg, HeapObject::kMapOffset));
608 mov(scratch, FieldOperand(reg, HeapObject::kMapOffset));
616 cmp(FieldOperand(reg, HeapObject::kMapOffset),
640 cmp(FieldOperand(reg, HeapObject::kMapOffset),
682 mov(scratch, FieldOperand(scratch, HeapObject::kMapOffset));
709 mov(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset))
    [all...]

Completed in 151 milliseconds

1 2