Lines Matching refs:lock_
415 size_t mSizes[LOG_ID_MAX] GUARDED_BY(lock_);
416 size_t mElements[LOG_ID_MAX] GUARDED_BY(lock_);
417 size_t mSizesTotal[LOG_ID_MAX] GUARDED_BY(lock_);
418 size_t mElementsTotal[LOG_ID_MAX] GUARDED_BY(lock_);
419 log_time mOldest[LOG_ID_MAX] GUARDED_BY(lock_);
420 log_time mNewest[LOG_ID_MAX] GUARDED_BY(lock_);
426 uidTable_t uidTable[LOG_ID_MAX] GUARDED_BY(lock_);
430 pidSystemTable_t pidSystemTable[LOG_ID_MAX] GUARDED_BY(lock_);
434 pidTable_t pidTable GUARDED_BY(lock_);
438 tidTable_t tidTable GUARDED_BY(lock_);
442 tagTable_t tagTable GUARDED_BY(lock_);
445 tagTable_t securityTagTable GUARDED_BY(lock_);
451 size_t sizeOf() const REQUIRES(lock_) { in sizeOf()
488 void AddTotal(log_id_t log_id, uint16_t size) EXCLUDES(lock_);
492 void Add(LogStatisticsElement entry) EXCLUDES(lock_);
495 void Subtract(LogStatisticsElement entry) EXCLUDES(lock_);
498 EXCLUDES(lock_);
501 size_t Sizes(log_id_t id) const EXCLUDES(lock_) { in Sizes()
502 auto lock = std::lock_guard{lock_}; in Sizes()
510 size_t SizeReadable(log_id_t id) const EXCLUDES(lock_) { in SizeReadable()
511 auto lock = std::lock_guard{lock_}; in SizeReadable()
520 std::string ReportInteresting() const EXCLUDES(lock_);
521 std::string Format(uid_t uid, pid_t pid, unsigned int logMask) const EXCLUDES(lock_);
523 const char* PidToName(pid_t pid) const EXCLUDES(lock_);
524 uid_t PidToUid(pid_t pid) EXCLUDES(lock_);
525 const char* UidToName(uid_t uid) const EXCLUDES(lock_);
528 auto lock = std::lock_guard{lock_}; in set_overhead()
536 log_id_t id = LOG_ID_MAX) const REQUIRES(lock_);
538 size_t nameLen) const REQUIRES(lock_);
539 const char* UidToNameLocked(uid_t uid) const REQUIRES(lock_);
541 mutable std::mutex lock_; variable
544 std::optional<size_t> overhead_[LOG_ID_MAX] GUARDED_BY(lock_);