Searched refs:owner_ (Results 1 – 6 of 6) sorted by relevance
/art/runtime/openjdkjvmti/ |
D | ti_monitor.cc | 54 JvmtiMonitor() : owner_(nullptr), count_(0) { in JvmtiMonitor() 59 art::Thread* owner_thread = monitor->owner_.load(std::memory_order_relaxed); in Destroy() 66 monitor->owner_.store(nullptr, std::memory_order_relaxed); in Destroy() 83 DCHECK(owner_.load(std::memory_order_relaxed) == nullptr); in MonitorEnter() 84 owner_.store(self, std::memory_order_relaxed); in MonitorEnter() 96 owner_.store(nullptr, std::memory_order_relaxed); in MonitorExit() 130 art::Thread* owner_thread = owner_.load(std::memory_order_relaxed); in IsOwner() 143 owner_.store(nullptr, std::memory_order_relaxed); in Wait() 151 DCHECK(owner_.load(std::memory_order_relaxed) == nullptr); in Wait() 152 owner_.store(self, std::memory_order_relaxed); in Wait() [all …]
|
/art/runtime/ |
D | monitor.cc | 83 owner_(owner), in Monitor() 106 owner_(owner), in Monitor() 135 CHECK(owner_ == nullptr || owner_ == self || owner_->IsSuspended()); in Install() 140 CHECK_EQ(owner_->GetThreadId(), lw.ThinLockOwner()); in Install() 165 if (success && owner_ != nullptr && lock_profiling_threshold_ != 0) { in Install() 168 locking_method_ = owner_->GetCurrentMethod(&locking_dex_pc_, false); in Install() 178 DCHECK(owner_ == Thread::Current()); in AppendToWaitSet() 195 DCHECK(owner_ == Thread::Current()); in RemoveFromWaitSet() 322 if (owner_ == nullptr) { // Unowned. in TryLockLocked() 323 owner_ = self; in TryLockLocked() [all …]
|
D | monitor.h | 117 return owner_; in GetOwner() 283 Thread* volatile owner_ GUARDED_BY(monitor_lock_); 357 MonitorInfo() : owner_(nullptr), entry_count_(0) {} in MonitorInfo() 362 Thread* owner_; variable
|
D | debugger.cc | 802 if (monitor_info.owner_ != nullptr) { in GetMonitorInfo() 803 expandBufAddObjectId(reply, gRegistry->Add(monitor_info.owner_->GetPeerFromOtherThread())); in GetMonitorInfo()
|
/art/compiler/debug/ |
D | elf_debug_info_writer.h | 116 : owner_(owner), in ElfCompilationUnitWriter() 117 info_(Is64BitInstructionSet(owner_->builder_->GetIsa()), &owner->debug_abbrev_) { in ElfCompilationUnitWriter() 123 ? owner_->builder_->GetText()->GetAddress() in Write() 163 bool unique = owner_->defined_dex_classes_.insert(dex_class_desc).second; in Write() 272 const size_t offset = owner_->builder_->GetDebugInfo()->GetSize(); in Write() 275 WriteDebugInfoCU(debug_abbrev_offset, info_, offset, &buffer, &owner_->debug_info_patches_); in Write() 276 owner_->builder_->GetDebugInfo()->WriteFully(buffer.data(), buffer.size()); in Write() 437 const size_t offset = owner_->builder_->GetDebugInfo()->GetSize(); in Write() 440 WriteDebugInfoCU(debug_abbrev_offset, info_, offset, &buffer, &owner_->debug_info_patches_); in Write() 441 owner_->builder_->GetDebugInfo()->WriteFully(buffer.data(), buffer.size()); in Write() [all …]
|
/art/compiler/ |
D | elf_builder.h | 105 owner_(owner), in Section() 127 auto& sections = owner_->sections_; in Start() 141 header_.sh_offset = owner_->AlignFileOffset(header_.sh_addralign); in Start() 147 header_.sh_addr = owner_->AlignVirtualAddress(header_.sh_addralign); in Start() 164 off_t file_offset = owner_->stream_.Seek(0, kSeekCurrent); in End() 169 owner_->virtual_address_ += header_.sh_size; in End() 186 return owner_->stream_.Seek(0, kSeekCurrent) - header_.sh_offset; in GetSize() 206 return owner_->stream_.WriteFully(buffer, byte_count); in WriteFully() 213 return owner_->stream_.Seek(offset, whence); in Seek() 219 return owner_->stream_.Flush(); in Flush() [all …]
|