Home
last modified time | relevance | path

Searched refs:MutexLock (Results 1 – 25 of 60) sorted by relevance

123

/art/runtime/
Dthread_list.cc66 MutexLock mu(self, *Locks::thread_list_lock_); in ~ThreadList()
96 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in DumpNativeStacks()
145 MutexLock mu(self, *Locks::thread_list_lock_); in DumpUnattachedThreads()
177 MutexLock mu(self, *Locks::logging_lock_); in Run()
205 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in Dump()
216 MutexLock mu(self, *Locks::thread_list_lock_); in AssertThreadsAreSuspended()
217 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in AssertThreadsAreSuspended()
266 MutexLock mu(self, *Locks::thread_list_lock_); in RunCheckpoint()
267 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
319 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
[all …]
Dlinear_alloc.cc27 MutexLock mu(self, lock_); in Realloc()
32 MutexLock mu(self, lock_); in Alloc()
37 MutexLock mu(Thread::Current(), lock_); in GetUsedMemory()
42 MutexLock mu(Thread::Current(), lock_); in GetArenaPool()
47 MutexLock mu(Thread::Current(), lock_); in Contains()
Dthread_pool.cc70 MutexLock mu(self, task_queue_lock_); in AddTask()
102 MutexLock mu(Thread::Current(), task_queue_lock_); in SetMaxActiveWorkers()
110 MutexLock mu(self, task_queue_lock_); in ~ThreadPool()
122 MutexLock mu(self, task_queue_lock_); in StartWorkers()
130 MutexLock mu(self, task_queue_lock_); in StopWorkers()
135 MutexLock mu(self, task_queue_lock_); in GetTask()
167 MutexLock mu(self, task_queue_lock_); in TryGetTask()
189 MutexLock mu(self, task_queue_lock_); in Wait()
200 MutexLock mu(self, task_queue_lock_); in GetTaskCount()
217 MutexLock mu(self, thread_pool->work_steal_lock_); in Run()
[all …]
Dbarrier.cc32 MutexLock mu(self, lock_); in Pass()
41 MutexLock mu(self, lock_); in Init()
46 MutexLock mu(self, lock_); in Increment()
62 MutexLock mu(self, lock_); in Increment()
Datomic.cc47 MutexLock mu(Thread::Current(), *GetSwapMutex(addr)); in SwapMutexRead64()
52 MutexLock mu(Thread::Current(), *GetSwapMutex(addr)); in SwapMutexWrite64()
58 MutexLock mu(Thread::Current(), *GetSwapMutex(addr)); in SwapMutexCas64()
Dintern_table.cc39 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in Size()
44 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in StrongSize()
49 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in WeakSize()
58 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in VisitRoots()
95 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in SwapPostZygoteWithPreZygote()
153 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in AddImageStringsToTable()
216 MutexLock mu(self, *Locks::intern_table_lock_); in AllowNewInterns()
223 MutexLock mu(self, *Locks::intern_table_lock_); in DisallowNewInterns()
230 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in EnsureNewInternsDisallowed()
239 MutexLock mu(self, *Locks::intern_table_lock_); in Insert()
[all …]
Dtransaction.cc41 MutexLock mu(Thread::Current(), log_lock_); in ~Transaction()
63 MutexLock mu(Thread::Current(), log_lock_); in Abort()
92 MutexLock mu(Thread::Current(), log_lock_); in IsAborted()
97 MutexLock mu(Thread::Current(), log_lock_); in GetAbortMessage()
104 MutexLock mu(Thread::Current(), log_lock_); in RecordWriteFieldBoolean()
112 MutexLock mu(Thread::Current(), log_lock_); in RecordWriteFieldByte()
120 MutexLock mu(Thread::Current(), log_lock_); in RecordWriteFieldChar()
129 MutexLock mu(Thread::Current(), log_lock_); in RecordWriteFieldShort()
138 MutexLock mu(Thread::Current(), log_lock_); in RecordWriteField32()
146 MutexLock mu(Thread::Current(), log_lock_); in RecordWriteField64()
[all …]
Djava_vm_ext.cc94 MutexLock mu(self, jni_on_load_lock_); in CheckOnLoadResult()
117 MutexLock mu(self, jni_on_load_lock_); in SetResult()
475 MutexLock mu(self, weak_globals_lock_); in AddWeakGlobalRef()
498 MutexLock mu(self, weak_globals_lock_); in DeleteWeakGlobalRef()
514 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in SetCheckJniEnabled()
530 MutexLock mu(self, weak_globals_lock_); in DumpForSigQuit()
538 MutexLock mu(self, *Locks::jni_libraries_lock_); in DumpForSigQuit()
544 MutexLock mu(Thread::Current(), weak_globals_lock_); in DisallowNewWeakGlobals()
550 MutexLock mu(self, weak_globals_lock_); in AllowNewWeakGlobals()
558 MutexLock mu(Thread::Current(), weak_globals_lock_); in EnsureNewWeakGlobalsDisallowed()
[all …]
Dmonitor.cc142 MutexLock mu(self, monitor_lock_); // Uncontended mutex acquisition as monitor isn't yet public. in Install()
230 MutexLock mu(self, monitor_lock_); in Lock()
258 MutexLock mu2(self, monitor_lock_); in Lock()
334 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in FailedUnlock()
386 MutexLock mu(self, monitor_lock_); in Unlock()
467 MutexLock mu(self, *self->GetWaitMutex()); in Wait()
505 MutexLock mu(self, *self->GetWaitMutex()); in Wait()
539 MutexLock mu(self, *self->GetWaitMutex()); in Wait()
550 MutexLock mu(self, monitor_lock_); in Notify()
563 MutexLock wait_mu(self, *thread->GetWaitMutex()); in Notify()
[all …]
Dsignal_catcher.cc78 MutexLock mu(self, lock_); in SignalCatcher()
93 MutexLock mu(Thread::Current(), lock_); in SetHaltFlag()
98 MutexLock mu(Thread::Current(), lock_); in ShouldHalt()
192 MutexLock mu(self, signal_catcher->lock_); in Run()
Dtrace.cc100 MutexLock mu(Thread::Current(), *unique_methods_lock_); in DecodeTraceMethod()
105 MutexLock mu(Thread::Current(), *unique_methods_lock_); in EncodeTraceMethod()
290 MutexLock mu(self, *Locks::trace_lock_); in RunSamplingThread()
299 MutexLock mu(self, *Locks::thread_list_lock_); in RunSamplingThread()
314 MutexLock mu(self, *Locks::trace_lock_); in Start()
355 MutexLock mu(self, *Locks::trace_lock_); in Start()
392 MutexLock mu(Thread::Current(), *Locks::trace_lock_); in StopTracing()
417 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in StopTracing()
471 MutexLock mu(Thread::Current(), *Locks::trace_lock_); in Pause()
483 MutexLock mu(Thread::Current(), *Locks::trace_lock_); in Pause()
[all …]
/art/runtime/gc/space/
Dbump_pointer_space.cc79 MutexLock mu(Thread::Current(), block_lock_); in Clear()
97 MutexLock mu(Thread::Current(), block_lock_); in RevokeThreadLocalBuffers()
104 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in RevokeAllThreadLocalBuffers()
105 MutexLock mu2(self, *Locks::thread_list_lock_); in RevokeAllThreadLocalBuffers()
116 MutexLock mu(Thread::Current(), block_lock_); in AssertThreadLocalBuffersAreRevoked()
124 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in AssertAllThreadLocalBuffersAreRevoked()
125 MutexLock mu2(self, *Locks::thread_list_lock_); in AssertAllThreadLocalBuffersAreRevoked()
161 MutexLock mu(Thread::Current(), block_lock_); in Walk()
217 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in GetBytesAllocated()
218 MutexLock mu2(self, *Locks::thread_list_lock_); in GetBytesAllocated()
[all …]
Dregion_space.cc84 MutexLock mu(Thread::Current(), region_lock_); in FromSpaceSize()
96 MutexLock mu(Thread::Current(), region_lock_); in UnevacFromSpaceSize()
108 MutexLock mu(Thread::Current(), region_lock_); in ToSpaceSize()
154 MutexLock mu(Thread::Current(), region_lock_); in SetFromSpace()
206 MutexLock mu(Thread::Current(), region_lock_); in ClearFromSpace()
221 MutexLock mu(Thread::Current(), region_lock_); in AssertAllRegionLiveBytesZeroOrCleared()
233 MutexLock mu(Thread::Current(), region_lock_); in LogFragmentationAllocFailure()
271 MutexLock mu(Thread::Current(), region_lock_); in Clear()
291 MutexLock mu(Thread::Current(), region_lock_); in FreeLarge()
313 MutexLock mu(Thread::Current(), region_lock_); in DumpRegions()
[all …]
Ddlmalloc_space.cc131 MutexLock mu(self, lock_); in AllocWithGrowth()
166 MutexLock mu(self, lock_); in Free()
195 MutexLock mu(self, lock_); in FreeList()
216 MutexLock mu(self, lock_); in FreeList()
223 MutexLock mu(Thread::Current(), lock_); in Trim()
234 MutexLock mu(Thread::Current(), lock_); in Walk()
240 MutexLock mu(Thread::Current(), lock_); in GetFootprint()
245 MutexLock mu(Thread::Current(), lock_); in GetFootprintLimit()
250 MutexLock mu(Thread::Current(), lock_); in SetFootprintLimit()
263 MutexLock mu(Thread::Current(), lock_); in GetBytesAllocated()
[all …]
Drosalloc_space.cc162 MutexLock mu(self, lock_); in AllocWithGrowth()
200 MutexLock mu(self, lock_); in Free()
220 MutexLock mu(self, lock_); in FreeList()
250 MutexLock mu(Thread::Current(), lock_); in Trim()
267 MutexLock mu(Thread::Current(), lock_); in GetFootprint()
272 MutexLock mu(Thread::Current(), lock_); in GetFootprintLimit()
277 MutexLock mu(Thread::Current(), lock_); in SetFootprintLimit()
309 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in InspectAllRosAllocWithSuspendAll()
310 MutexLock mu2(self, *Locks::thread_list_lock_); in InspectAllRosAllocWithSuspendAll()
Dlarge_object_space.cc43 MutexLock mu(Thread::Current(), lock_); in ~ValgrindLargeObjectMapSpace()
150 MutexLock mu(self, lock_); in Alloc()
173 MutexLock mu(self, lock_); in IsZygoteLargeObject()
180 MutexLock mu(self, lock_); in SetAllLargeObjectsAsZygoteObjects()
187 MutexLock mu(self, lock_); in Free()
205 MutexLock mu(Thread::Current(), lock_); in AllocationSize()
227 MutexLock mu(Thread::Current(), lock_); in Walk()
241 MutexLock mu(self, lock_); in Contains()
379 MutexLock mu(Thread::Current(), lock_); in Walk()
405 MutexLock mu(self, lock_); in Free()
[all …]
/art/runtime/gc/
Dtask_processor.cc38 MutexLock mu(self, *lock_); in AddTask()
45 MutexLock mu(self, *lock_); in GetTask()
75 MutexLock mu(self, *lock_); in UpdateTargetRunTime()
97 MutexLock mu(Thread::Current(), *lock_); in IsRunning()
102 MutexLock mu(Thread::Current(), *lock_); in GetRunningThread()
107 MutexLock mu(self, *lock_); in Stop()
114 MutexLock mu(self, *lock_); in Start()
Dreference_processor.cc63 MutexLock mu(self, *Locks::reference_processor_lock_); in GetReferent()
106 MutexLock mu(self, *Locks::reference_processor_lock_); in StartPreservingReferences()
111 MutexLock mu(self, *Locks::reference_processor_lock_); in StopPreservingReferences()
127 MutexLock mu(self, *Locks::reference_processor_lock_); in ProcessReferences()
175 MutexLock mu(self, *Locks::reference_processor_lock_); in ProcessReferences()
265 MutexLock mu(self, *Locks::reference_processor_lock_); in MakeCircularListIfUnenqueued()
276 MutexLock mu2(self, *Locks::reference_queue_finalizer_references_lock_); in MakeCircularListIfUnenqueued()
/art/runtime/jdwp/
Djdwp_main.cc129 MutexLock mu(Thread::Current(), socket_lock_); in WritePacket()
139 MutexLock mu(Thread::Current(), socket_lock_); in WriteBufferedPacket()
265 MutexLock thread_start_locker(self, state->thread_start_lock_); in Create()
293 MutexLock attach_locker(self, state->attach_lock_); in Create()
327 MutexLock mu(Thread::Current(), event_list_lock_); in ResetState()
352 MutexLock mu(self, shutdown_lock_); in ~JdwpState()
390 MutexLock mu(self, shutdown_lock_); in HandlePacket()
419 MutexLock mu(self, shutdown_lock_); in HandlePacket()
453 MutexLock locker(thread_, thread_start_lock_); in Run()
489 MutexLock mu(thread_, attach_lock_); in Run()
[all …]
Dobject_registry.cc90 MutexLock mu(soa.Self(), lock_); in InternalAdd()
152 MutexLock mu(self, lock_); in Clear()
172 MutexLock mu(self, lock_); in InternalGet()
188 MutexLock mu(self, lock_); in GetJObject()
197 MutexLock mu(self, lock_); in DisableCollection()
205 MutexLock mu(self, lock_); in EnableCollection()
235 MutexLock mu(self, lock_); in IsCollected()
249 MutexLock mu(self, lock_); in DisposeObject()
/art/runtime/jit/
Djit_code_cache.cc76 MutexLock mu(self, lock_); in ReserveCode()
86 MutexLock mu(self, lock_); in AddDataArray()
101 MutexLock mu(Thread::Current(), lock_); in GetCodeFor()
113 MutexLock mu(Thread::Current(), lock_); in SaveCompiledCode()
/art/runtime/base/
Dtiming_logger.cc51 MutexLock mu(Thread::Current(), lock_); in SetName()
59 MutexLock mu(Thread::Current(), lock_); in End()
64 MutexLock mu(Thread::Current(), lock_); in Reset()
71 MutexLock mu(Thread::Current(), lock_); in AddLogger()
83 MutexLock mu(Thread::Current(), lock_); in GetIterations()
88 MutexLock mu(Thread::Current(), lock_); in Dump()
/art/runtime/gc/collector/
Dgarbage_collector.cc79 MutexLock mu(Thread::Current(), pause_histogram_lock_); in ResetCumulativeStatistics()
107 MutexLock mu(self, pause_histogram_lock_); in Run()
151 MutexLock mu(Thread::Current(), pause_histogram_lock_); in ResetMeasurements()
188 MutexLock mu(Thread::Current(), pause_histogram_lock_); in GetTotalPausedTimeNs()
204 MutexLock mu(Thread::Current(), pause_histogram_lock_); in DumpPerformanceInfo()
/art/runtime/native/
Djava_lang_Thread.cc44 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_isInterrupted()
65 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeGetStatus()
107 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeHoldsLock()
114 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeInterrupt()
156 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeSetPriority()
/art/runtime/gc/allocator/
Drosalloc.cc466 MutexLock mu(self, lock_); in AllocLargeObject()
501 MutexLock mu(self, lock_); in FreeInternal()
547 MutexLock mu(self, lock_); in AllocRun()
678 MutexLock mu(self, *size_bracket_locks_[idx]); in AllocFromRun()
691 MutexLock mu(self, *size_bracket_locks_[idx]); in AllocFromRun()
754 MutexLock mu(self, *size_bracket_locks_[idx]); in AllocFromRun()
779 MutexLock brackets_mu(self, *size_bracket_locks_[idx]); in FreeFromRun()
819 MutexLock lock_mu(self, lock_); in FreeFromRun()
1199 MutexLock mu(self, lock_); in BulkFree()
1207 MutexLock mu(self, lock_); in BulkFree()
[all …]

123