Searched refs:persistentSlot (Results 1 - 2 of 2) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/heap/
H A DHandle.cpp59 Address persistentSlot = 0; local
63 persistentSlot = current->allocate();
64 if (persistentSlot) {
66 return persistentSlot;
69 ASSERT(!persistentSlot);
71 persistentSlot = newRegion->allocate();
73 ASSERT(persistentSlot);
74 return persistentSlot;
H A DHandle.h326 Address persistentSlot = region->allocate(); local
327 if (!persistentSlot)
328 persistentSlot = WrapperPersistentRegion::outOfLineAllocate(state, &region);
329 ASSERT(persistentSlot);
330 ASSERT(!reinterpret_cast<WrapperPersistentNode*>(persistentSlot)->isAlive());
332 size_t regionOffset = persistentSlot - reinterpret_cast<Address>(region);
337 return new (persistentSlot) WrapperPersistent<T>(raw, regionOffset);

Completed in 119 milliseconds