Home
last modified time | relevance | path

Searched refs:ReaderMutexLock (Results 1 – 20 of 20) sorted by relevance

/art/runtime/base/
Dmutex.h439 class SCOPED_LOCKABLE ReaderMutexLock {
441 explicit ReaderMutexLock(Thread* self, ReaderWriterMutex& mu) EXCLUSIVE_LOCK_FUNCTION(mu) : in ReaderMutexLock() function
446 ~ReaderMutexLock() UNLOCK_FUNCTION() { in UNLOCK_FUNCTION()
453 DISALLOW_COPY_AND_ASSIGN(ReaderMutexLock);
457 #define ReaderMutexLock(x) COMPILE_ASSERT(0, reader_mutex_lock_declaration_missing_variable_name) macro
/art/compiler/dex/
Dverification_results.cc82 ReaderMutexLock mu(Thread::Current(), verified_methods_lock_); in GetVerifiedMethod()
105 ReaderMutexLock mu(Thread::Current(), rejected_classes_lock_); in IsClassRejected()
/art/compiler/dex/quick/
Ddex_file_to_method_inliner_map.cc43 ReaderMutexLock mu(self, lock_); in GetMethodInliner()
Ddex_file_method_inliner.cc414 ReaderMutexLock mu(Thread::Current(), lock_); in IsIntrinsic()
426 ReaderMutexLock mu(Thread::Current(), lock_); in GenIntrinsic()
511 ReaderMutexLock mu(Thread::Current(), lock_); in IsSpecial()
519 ReaderMutexLock mu(Thread::Current(), lock_); in GenSpecial()
533 ReaderMutexLock mu(Thread::Current(), lock_); in GenInline()
/art/compiler/
Dimage_writer.cc516 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in ProcessStrings()
524 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in ProcessStrings()
609 ReaderMutexLock mu(Thread::Current(), *class_linker->DexLock()); in ComputeEagerResolvedStringsCallback()
631 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in ComputeEagerResolvedStrings()
667 ReaderMutexLock mu(Thread::Current(), *class_linker->DexLock()); in PruneNonImageClasses()
704 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in CheckNonImageClassesRemoved()
770 ReaderMutexLock mu(Thread::Current(), *class_linker->DexLock()); in CreateImageRoots()
778 ReaderMutexLock mu(Thread::Current(), *class_linker->DexLock()); in CreateImageRoots()
/art/runtime/gc/space/
Dzygote_space.cc49 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in Create()
/art/runtime/gc/collector/
Dsemi_space.cc124 ReaderMutexLock mu(self, *Locks::mutator_lock_); in RunPhases()
147 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase()
238 ReaderMutexLock mu(self_, *Locks::heap_bitmap_lock_); in MarkingPhase()
Dmark_compact.cc138 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase()
223 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in MarkingPhase()
Dmark_sweep.cc131 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase()
147 ReaderMutexLock mu(self, *Locks::mutator_lock_); in RunPhases()
164 ReaderMutexLock mu(self, *Locks::mutator_lock_); in RunPhases()
/art/runtime/
Dinstrumentation.cc608 ReaderMutexLock mu(self, deoptimized_methods_lock_); in ConfigureStubs()
864 ReaderMutexLock mu(Thread::Current(), deoptimized_methods_lock_); in IsDeoptimized()
869 ReaderMutexLock mu(Thread::Current(), deoptimized_methods_lock_); in EnableDeoptimization()
885 ReaderMutexLock mu(Thread::Current(), deoptimized_methods_lock_); in DisableDeoptimization()
Dintern_table_test.cc117 ReaderMutexLock mu(soa.Self(), *Locks::heap_bitmap_lock_); in TEST_F()
Dclass_linker.cc705 ReaderMutexLock mu(Thread::Current(), dex_lock_); in FindOpenedOatDexFile()
1236 ReaderMutexLock mu(Thread::Current(), dex_lock_); in FindOpenedOatFileFromOatLocation()
1675 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in InitFromImage()
1748 ReaderMutexLock mu(self, dex_lock_); in VisitRoots()
1842 ReaderMutexLock mu(Thread::Current(), *Locks::classlinker_classes_lock_); in VisitClassesWithoutClassesLock()
2972 ReaderMutexLock mu(Thread::Current(), dex_lock_); in IsDexFileRegistered()
2993 ReaderMutexLock mu(self, dex_lock_); in RegisterDexFile()
3021 ReaderMutexLock mu(Thread::Current(), dex_lock_); in FindDexCache()
3047 ReaderMutexLock mu(Thread::Current(), dex_lock_); in FixupDexCaches()
3351 ReaderMutexLock mu(Thread::Current(), *Locks::classlinker_classes_lock_); in LookupClass()
[all …]
Ddebugger.cc386 ReaderMutexLock mu(Thread::Current(), *Locks::breakpoint_lock_); in IsBreakpoint()
752 ReaderMutexLock mu(Thread::Current(), *Locks::breakpoint_lock_); in GoActive()
3216 ReaderMutexLock mu(self, *Locks::breakpoint_lock_); in GetRequiredDeoptimizationKind()
3258 ReaderMutexLock mu(self, *Locks::breakpoint_lock_); in GetRequiredDeoptimizationKind()
4435 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in DdmSendHeapSegments()
4448 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in DdmSendHeapSegments()
4454 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in DdmSendHeapSegments()
4462 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in DdmSendHeapSegments()
Djni_internal.cc3176 ReaderMutexLock mu(self, globals_lock); in DumpForSigQuit()
3216 ReaderMutexLock mu(self, globals_lock); in DumpReferenceTables()
3416 ReaderMutexLock mu(self, globals_lock); in VisitRoots()
/art/runtime/gc/
Dheap.cc1247 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in VerifyHeap()
2733 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in PreGcVerificationPaused()
2743 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in PreGcVerificationPaused()
2752 ReaderMutexLock reader_lock(self, *Locks::heap_bitmap_lock_); in PreGcVerificationPaused()
2807 ReaderMutexLock mu2(self, *Locks::heap_bitmap_lock_); in PostGcVerificationPaused()
2816 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in PostGcVerificationPaused()
/art/runtime/gc/allocator/
Drosalloc.cc531 ReaderMutexLock rmu(self, bulk_free_lock_); in Free()
1652 ReaderMutexLock wmu(self, bulk_free_lock_); in RevokeThreadLocalRuns()
1730 ReaderMutexLock wmu(self, bulk_free_lock_); in AssertThreadLocalRunsAreRevoked()
1877 ReaderMutexLock wmu(self, bulk_free_lock_); in Verify()
/art/runtime/hprof/
Dhprof.cc435 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in Dump()
/art/dex2oat/
Ddex2oat.cc348 ReaderMutexLock mu(Thread::Current(), *Locks::mutator_lock_); in PatchOatCode()
/art/oatdump/
Doatdump.cc1092 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in Dump()
/art/compiler/driver/
Dcompiler_driver.cc2217 ReaderMutexLock mu(self, freezing_constructor_lock_); in RequiresConstructorBarrier()