| 104 | } |
| 105 | |
| 106 | void SetStatus(MemBlockStatus status) { |
| 107 | std::unique_lock<SpinLock> l(mem_block_lock_); |
| 108 | SetStatusLocked(l, status); |
| 109 | } |
| 110 | |
| 111 | void SetStatusLocked(const std::unique_lock<SpinLock>& lock, MemBlockStatus status) { |
| 112 | DCHECK(lock.mutex() == &mem_block_lock_ && lock.owns_lock()); |
no outgoing calls