Home
last modified time | relevance | path

Searched refs:owner_ (Results 1 – 6 of 6) sorted by relevance

/art/runtime/openjdkjvmti/
Dti_monitor.cc54 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/
Dmonitor.cc83 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 …]
Dmonitor.h117 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
Ddebugger.cc802 if (monitor_info.owner_ != nullptr) { in GetMonitorInfo()
803 expandBufAddObjectId(reply, gRegistry->Add(monitor_info.owner_->GetPeerFromOtherThread())); in GetMonitorInfo()
/art/compiler/debug/
Delf_debug_info_writer.h116 : 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/
Delf_builder.h105 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 …]