Lines Matching refs:PersistentRegionBase
19 PersistentRegionBase::PersistentRegionBase(
23 PersistentRegionBase::~PersistentRegionBase() { ClearAllUsedNodes(); }
26 void PersistentRegionBase::ClearAllUsedNodes() {
45 PersistentRegionBase::ClearAllUsedNodes<CrossThreadPersistentBase>();
46 template void PersistentRegionBase::ClearAllUsedNodes<PersistentBase>();
48 void PersistentRegionBase::ClearAllUsedNodes() {
52 size_t PersistentRegionBase::NodesInUse() const {
66 void PersistentRegionBase::RefillFreeList() {
69 oom_handler_("Oilpan: PersistentRegionBase::RefillFreeList()");
78 PersistentNode* PersistentRegionBase::RefillFreeListAndAllocateNode(
86 void PersistentRegionBase::Trace(Visitor* visitor) {
115 : PersistentRegionBase(oom_handler),
139 : PersistentRegionBase(oom_handler) {}
143 PersistentRegionBase::ClearAllUsedNodes<CrossThreadPersistentBase>();
145 // PersistentRegionBase destructor will be a noop.
150 PersistentRegionBase::Trace(visitor);
155 return PersistentRegionBase::NodesInUse();
160 PersistentRegionBase::ClearAllUsedNodes<CrossThreadPersistentBase>();