HomeSort by relevance Sort by last modified time
    Searched defs:gcInfo (Results 1 - 4 of 4) sorted by null

  /external/chromium_org/third_party/WebKit/Source/platform/heap/
Visitor.h 77 // GCInfo contains meta-data associated with objects allocated in the
83 // reachable. There is a GCInfo struct for each class that directly
85 struct GCInfo {
128 // Trait to get the GCInfo structure for types that have their
421 void checkGCInfo(const void*, const GCInfo*);
426 DEBUG_ONLY(void checkGCInfo(const Type*, const GCInfo*);) \
626 static const GCInfo* get()
628 static const GCInfo gcInfo = {
637 return &gcInfo;
    [all...]
Heap.cpp 68 const GCInfo* gcInfo = Heap::findGCInfo(reinterpret_cast<Address>(const_cast<void*>(object)));
69 if (gcInfo)
70 return gcInfo->m_className;
469 void HeapObjectHeader::finalize(const GCInfo* gcInfo, Address object, size_t objectSize)
471 ASSERT(gcInfo);
472 if (gcInfo->hasFinalizer()) {
473 gcInfo->m_finalize(object);
485 if (gcInfo->hasVTable())
1643 const GCInfo* gcinfo = header->gcInfo() ? header->gcInfo() : gcInfo(); local
    [all...]
Heap.h 187 LargeHeapObject(PageMemory* storage, const GCInfo* gcInfo, ThreadState* state) : BaseHeapPage(storage, gcInfo, state)
196 virtual const GCInfo* findGCInfo(Address address)
200 return gcInfo();
337 HeapObjectHeader(size_t encodedSize, const GCInfo*)
350 inline const GCInfo* gcInfo() { return 0; }
365 static void finalize(const GCInfo*, Address, size_t);
383 // own GCInfo structure for tracing and potential finalization
    [all...]
ThreadState.h 54 struct GCInfo;
587 const GCInfo* findGCInfo(Address);
588 static const GCInfo* findGCInfoFromAllThreads(Address);
599 HashMap<const GCInfo*, size_t> classTags;
614 size_t getClassTag(const GCInfo*);
802 BaseHeapPage(PageMemory*, const GCInfo*, ThreadState*);
817 virtual const GCInfo* findGCInfo(Address) = 0;
823 const GCInfo* gcInfo() { return m_gcInfo; }
843 const GCInfo* m_gcInfo
    [all...]

Completed in 599 milliseconds