Searched refs:HeapObjectHeader (Results 1 - 6 of 6) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/heap/
H A DVisitor.cpp54 HeapObjectHeader::fromPayload(payload)->checkHeader(); \
H A DHeap.cpp417 bool HeapObjectHeader::isMarked() const
425 void HeapObjectHeader::unmark()
432 bool HeapObjectHeader::hasDeadMark() const
439 void HeapObjectHeader::clearDeadMark()
446 void HeapObjectHeader::setDeadMark()
455 void HeapObjectHeader::zapMagic()
461 HeapObjectHeader* HeapObjectHeader::fromPayload(const void* payload)
464 HeapObjectHeader* header =
465 reinterpret_cast<HeapObjectHeader*>(add
[all...]
H A DHeap.h183 // | BaseHeapPage | next pointer | FinalizedHeapObjectHeader or HeapObjectHeader | payload |
316 // Our heap object layout is layered with the HeapObjectHeader closest
323 // [ LargeObjectHeader | ] [ FinalizedObjectHeader | ] HeapObjectHeader | payload
326 class PLATFORM_EXPORT HeapObjectHeader : public BasicObjectHeader { class in namespace:blink
329 explicit HeapObjectHeader(size_t encodedSize) function in class:blink::HeapObjectHeader
337 HeapObjectHeader(size_t encodedSize, const GCInfo*) function in class:blink::HeapObjectHeader
366 static HeapObjectHeader* fromPayload(const void*);
380 const size_t objectHeaderSize = sizeof(HeapObjectHeader);
384 class PLATFORM_EXPORT FinalizedHeapObjectHeader : public HeapObjectHeader {
388 : HeapObjectHeader(encodedSiz
[all...]
H A DVisitor.h60 class HeapObjectHeader;
333 virtual void markNoTracing(HeapObjectHeader* header) { mark(header, reinterpret_cast<TraceCallback>(0)); }
337 virtual void mark(HeapObjectHeader*, TraceCallback) = 0;
H A DThreadState.h56 class HeapObjectHeader;
191 typedef HeapObjectHeader HeaderType; \
H A DHeapTest.cpp255 virtual void mark(HeapObjectHeader* header, TraceCallback callback) OVERRIDE
909 virtual void mark(HeapObjectHeader* header, TraceCallback callback) OVERRIDE

Completed in 93 milliseconds