Home | History | Annotate | Download | only in src

Lines Matching refs:Static

39 #include "static_vars.h"       // for Static
64 int32_t bytes = Static::sizemap()->ByteSizeForClass(cl);
65 int32_t objs_to_move = Static::sizemap()->num_objects_to_move(cl);
93 static
99 Span* span = Static::pageheap()->GetDescriptor(p);
125 Static::sizemap()->ByteSizeForClass(span->sizeclass));
133 Static::sizemap()->ByteSizeForClass(span->sizeclass));
140 SpinLockHolder h(Static::pageheap_lock());
141 Static::pageheap()->Delete(span);
151 static int race_counter = 0;
162 return Static::central_cache()[t].ShrinkCache(locked_size_class, force);
212 LockInverter li(&Static::central_cache()[locked_size_class].lock_, &lock_);
231 if (N == Static::sizemap()->num_objects_to_move(size_class_) &&
247 if (N == Static::sizemap()->num_objects_to_move(size_class_) &&
310 const size_t npages = Static::sizemap()->class_to_pages(size_class_);
314 SpinLockHolder h(Static::pageheap_lock());
315 span = Static::pageheap()->New(npages);
316 if (span) Static::pageheap()->RegisterSizeClass(span, size_class_);
329 Static::pageheap()->CacheSizeClass(span->start + i, size_class_);
337 const size_t size = Static::sizemap()->ByteSizeForClass(size_class_);
357 return used_slots_ * Static::sizemap()->num_objects_to_move(size_class_);
365 const size_t pages_per_span = Static::sizemap()->class_to_pages(size_class_);
366 const size_t object_size = Static::sizemap()->class_to_size(size_class_);