• Home
  • Raw
  • Download

Lines Matching refs:lock_

51     size_t ByteSize(RosAlloc* rosalloc) const EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) {  in ByteSize()
60 EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { in SetByteSize()
69 void* End(RosAlloc* rosalloc) EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { in End()
75 EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { in IsLargerThanPageReleaseThreshold()
79 EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { in IsAtEndOfSpace()
82 bool ShouldReleasePages(RosAlloc* rosalloc) EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { in ShouldReleasePages()
99 void ReleasePages(RosAlloc* rosalloc) EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) { in ReleasePages()
431 std::set<FreePageRun*> free_page_runs_ GUARDED_BY(lock_);
463 std::vector<size_t> free_page_run_size_map_ GUARDED_BY(lock_);
466 Mutex lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
486 EXCLUSIVE_LOCKS_REQUIRED(lock_);
488 size_t FreePages(Thread* self, void* ptr, bool already_zero) EXCLUSIVE_LOCKS_REQUIRED(lock_);
492 LOCKS_EXCLUDED(lock_);
496 LOCKS_EXCLUDED(lock_);
501 LOCKS_EXCLUDED(lock_);
504 Run* AllocRun(Thread* self, size_t idx) LOCKS_EXCLUDED(lock_);
508 Run* RefillRun(Thread* self, size_t idx) LOCKS_EXCLUDED(lock_);
511 size_t FreeInternal(Thread* self, void* ptr) LOCKS_EXCLUDED(lock_);
514 void* AllocLargeObject(Thread* self, size_t size, size_t* bytes_allocated) LOCKS_EXCLUDED(lock_);
523 size_t ReleasePageRange(byte* start, byte* end) EXCLUSIVE_LOCKS_REQUIRED(lock_);
534 LOCKS_EXCLUDED(lock_);
555 LOCKS_EXCLUDED(lock_);
557 size_t ReleasePages() LOCKS_EXCLUDED(lock_);
559 size_t Footprint() LOCKS_EXCLUDED(lock_);
561 size_t FootprintLimit() LOCKS_EXCLUDED(lock_);
563 void SetFootprintLimit(size_t bytes) LOCKS_EXCLUDED(lock_);
573 std::string DumpPageMap() EXCLUSIVE_LOCKS_REQUIRED(lock_);