Home
last modified time | relevance | path

Searched refs:Current (Results 1 – 25 of 443) sorted by relevance

12345678910>>...18

/art/runtime/base/
Dmutex_test.cc32 mu.AssertNotHeld(Thread::Current()); in AssertDepth()
34 mu.AssertHeld(Thread::Current()); in AssertDepth()
42 mu.Lock(Thread::Current()); in TEST_F()
44 mu.Unlock(Thread::Current()); in TEST_F()
52 ASSERT_TRUE(mu.TryLock(Thread::Current())); in TryLockUnlockTest()
54 mu.Unlock(Thread::Current()); in TryLockUnlockTest()
66 mu.Lock(Thread::Current()); in RecursiveLockUnlockTest()
68 mu.Lock(Thread::Current()); in RecursiveLockUnlockTest()
70 mu.Unlock(Thread::Current()); in RecursiveLockUnlockTest()
72 mu.Unlock(Thread::Current()); in RecursiveLockUnlockTest()
[all …]
/art/runtime/gc/
Dsystem_weak_test.cc76 MutexLock mu(Thread::Current(), allow_disallow_lock_); in Sweep()
87 Thread* self = Thread::Current(); in Get()
97 Thread* self = Thread::Current(); in Set()
111 CollectorType type = Runtime::Current()->GetHeap()->CurrentCollectorType(); in CollectorDoesAllowOrBroadcast()
124 CollectorType type = Runtime::Current()->GetHeap()->CurrentCollectorType(); in CollectorDoesDisallow()
136 Runtime::Current()->AddSystemWeakHolder(&cswh); in TEST_F()
138 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
147 Runtime::Current()->GetHeap()->CollectGarbage(/* clear_soft_references= */ false); in TEST_F()
161 Runtime::Current()->AddSystemWeakHolder(&cswh); in TEST_F()
163 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
[all …]
Dheap_verification_test.cc49 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
50 const Verification* const v = Runtime::Current()->GetHeap()->GetVerification(); in TEST_F()
74 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
78 const Verification* const v = Runtime::Current()->GetHeap()->GetVerification(); in TEST_F()
93 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
97 const Verification* const v = Runtime::Current()->GetHeap()->GetVerification(); in TEST_F()
105 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
106 Runtime* const runtime = Runtime::Current(); in TEST_F()
123 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
124 Runtime* const runtime = Runtime::Current(); in TEST_F()
[all …]
/art/test/597-deopt-new-string/
Ddeopt.cc33 ScopedThreadSuspension sts(Thread::Current(), kWaitingForDeoptimization); in Java_Main_deoptimizeAll()
34 gc::ScopedGCCriticalSection gcs(Thread::Current(), in Java_Main_deoptimizeAll()
42 Runtime::Current()->GetInstrumentation()->EnableDeoptimization(); in Java_Main_deoptimizeAll()
45 Runtime::Current()->GetInstrumentation()->DeoptimizeEverything("test"); in Java_Main_deoptimizeAll()
52 ScopedThreadSuspension sts(Thread::Current(), kWaitingForDeoptimization); in Java_Main_undeoptimizeAll()
53 gc::ScopedGCCriticalSection gcs(Thread::Current(), in Java_Main_undeoptimizeAll()
58 Runtime::Current()->GetInstrumentation()->UndeoptimizeEverything("test"); in Java_Main_undeoptimizeAll()
/art/test/667-jit-jni-stub/
Djit_jni_stub_test.cc32 CHECK(Runtime::Current()->GetJit() != nullptr); in isNextJitGcFull()
33 jit::JitCodeCache* cache = Runtime::Current()->GetJit()->GetCodeCache(); in isNextJitGcFull()
42 ScopedObjectAccess soa(Thread::Current()); in Java_Main_callThrough()
51 CHECK(Runtime::Current()->GetJit() != nullptr); in Java_Main_jitGc()
52 jit::JitCodeCache* cache = Runtime::Current()->GetJit()->GetCodeCache(); in Java_Main_jitGc()
53 ScopedObjectAccess soa(Thread::Current()); in Java_Main_jitGc()
54 cache->GarbageCollectCache(Thread::Current()); in Java_Main_jitGc()
59 ScopedObjectAccess soa(Thread::Current()); in Java_Main_isNextJitGcFull()
/art/test/1337-gc-coverage/
Dgc_coverage.cc27 return Runtime::Current()->GetHeap()->PerformHomogeneousSpaceCompact() == gc::kSuccess ? in Java_Main_performHomogeneousSpaceCompact()
32 return Runtime::Current()->GetHeap()->SupportHomogeneousSpaceCompactAndCollectorTransitions() ? in Java_Main_supportHomogeneousSpaceCompact()
37 Runtime::Current()->GetHeap()->IncrementDisableMovingGC(Thread::Current()); in Java_Main_incrementDisableMovingGC()
41 Runtime::Current()->GetHeap()->DecrementDisableMovingGC(Thread::Current()); in Java_Main_decrementDisableMovingGC()
/art/runtime/native/
Ddalvik_system_VMRuntime.cc72 return Runtime::Current()->GetHeap()->GetTargetHeapUtilization(); in VMRuntime_getTargetHeapUtilization()
76 Runtime::Current()->GetHeap()->SetTargetHeapUtilization(target); in VMRuntime_nativeSetTargetHeapUtilization()
91 Runtime::Current()->SetHiddenApiExemptions(exemptions_vec); in VMRuntime_setHiddenApiExemptions()
95 Runtime::Current()->SetHiddenApiEventLogSampleRate(rate); in VMRuntime_setHiddenApiAccessLogSamplingRate()
110 Runtime* runtime = Runtime::Current(); in VMRuntime_newNonMovableArray()
137 Runtime* runtime = Runtime::Current(); in VMRuntime_newUnpaddedArray()
164 if (Runtime::Current()->GetHeap()->IsMovableObject(array)) { in VMRuntime_addressOf()
172 Runtime::Current()->GetHeap()->ClearGrowthLimit(); in VMRuntime_clearGrowthLimit()
176 Runtime::Current()->GetHeap()->ClampGrowthLimit(); in VMRuntime_clampGrowthLimit()
180 return Runtime::Current()->IsNativeDebuggable(); in VMRuntime_isNativeDebuggable()
[all …]
Ddalvik_system_ZygoteHooks.cc116 Runtime* const runtime = Runtime::Current(); in CollectNonDebuggableClasses()
117 Thread* const self = Thread::Current(); in CollectNonDebuggableClasses()
127 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); in CollectNonDebuggableClasses()
164 Runtime* const runtime = Runtime::Current(); in EnableDebugFeatures()
171 Thread::Current()->GetJniEnv()->SetCheckJniEnabled(true); in EnableDebugFeatures()
200 Runtime::Current()->DoAndMaybeSwitchInterpreter([=]() { in EnableDebugFeatures()
256 Runtime* runtime = Runtime::Current(); in ZygoteHooks_nativePreFork()
266 Runtime::Current()->PostZygoteFork(); in ZygoteHooks_nativePostZygoteFork()
273 Runtime::Current()->ReloadAllFlags(__FUNCTION__); in ZygoteHooks_nativePostForkSystemServer()
277 Runtime::Current()->SetAsSystemServer(); in ZygoteHooks_nativePostForkSystemServer()
[all …]
/art/runtime/
Druntime_callbacks.cc38 ReaderMutexLock mu(Thread::Current(), *this->callback_lock_); \
52 WriterMutexLock mu(Thread::Current(), *callback_lock_); in AddDdmCallback()
57 WriterMutexLock mu(Thread::Current(), *callback_lock_); in RemoveDdmCallback()
68 WriterMutexLock mu(Thread::Current(), *callback_lock_); in AddDebuggerControlCallback()
73 WriterMutexLock mu(Thread::Current(), *callback_lock_); in RemoveDebuggerControlCallback()
99 WriterMutexLock mu(Thread::Current(), *callback_lock_); in AddMethodInspectionCallback()
104 WriterMutexLock mu(Thread::Current(), *callback_lock_); in RemoveMethodInspectionCallback()
138 WriterMutexLock mu(Thread::Current(), *callback_lock_); in AddThreadLifecycleCallback()
167 WriterMutexLock mu(Thread::Current(), *callback_lock_); in AddMonitorCallback()
172 WriterMutexLock mu(Thread::Current(), *callback_lock_); in RemoveMonitorCallback()
[all …]
Dmethod_handles_test.cc52 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in CreateVoidMethodType()
81 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
82 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
93 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
94 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
106 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
107 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
118 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
119 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
132 ScopedObjectAccess soa(Thread::Current()); in TEST_F()
[all …]
Dread_barrier-inl.h42 Thread* const self = Thread::Current(); in Barrier()
82 gc::Heap* heap = Runtime::Current()->GetHeap(); in Barrier()
113 Thread* const self = Thread::Current(); in BarrierForRoot()
120 Thread* self = Thread::Current(); in BarrierForRoot()
130 Thread* self = Thread::Current(); in BarrierForRoot()
133 Runtime::Current()->GetHeap()->GetReadBarrierTable()->IsSet(ref)) { in BarrierForRoot()
161 Thread* self = Thread::Current(); in BarrierForRoot()
171 Thread* self = Thread::Current(); in BarrierForRoot()
174 Runtime::Current()->GetHeap()->GetReadBarrierTable()->IsSet(ref)) { in BarrierForRoot()
204 if (!Thread::Current()->GetIsGcMarking()) { in IsMarked()
[all …]
Dclass_table.cc26 Runtime* const runtime = Runtime::Current(); in ClassTable()
32 WriterMutexLock mu(Thread::Current(), lock_); in FreezeSnapshot()
39 WriterMutexLock mu(Thread::Current(), lock_); in UpdateClass()
75 ReaderMutexLock mu(Thread::Current(), lock_); in NumZygoteClasses()
84 ReaderMutexLock mu(Thread::Current(), lock_); in NumNonZygoteClasses()
89 ReaderMutexLock mu(Thread::Current(), lock_); in NumReferencedZygoteClasses()
98 ReaderMutexLock mu(Thread::Current(), lock_); in NumReferencedNonZygoteClasses()
104 ReaderMutexLock mu(Thread::Current(), lock_); in Lookup()
119 WriterMutexLock mu(Thread::Current(), lock_); in InsertWithHash()
125 WriterMutexLock mu(Thread::Current(), lock_); in Remove()
[all …]
Dintern_table.cc45 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in Size()
50 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in StrongSize()
55 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in WeakSize()
64 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in VisitRoots()
122 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in AddNewTable()
128 Runtime* runtime = Runtime::Current(); in InsertStrong()
140 Runtime* runtime = Runtime::Current(); in InsertWeak()
153 Runtime* runtime = Runtime::Current(); in RemoveWeak()
162 DCHECK(!Runtime::Current()->IsActiveTransaction()); in InsertStrongFromTransaction()
167 DCHECK(!Runtime::Current()->IsActiveTransaction()); in InsertWeakFromTransaction()
[all …]
Dsignal_catcher.cc81 Thread* self = Thread::Current(); in SignalCatcher()
97 MutexLock mu(Thread::Current(), lock_); in SetHaltFlag()
102 MutexLock mu(Thread::Current(), lock_); in ShouldHalt()
107 ScopedThreadStateChange tsc(Thread::Current(), kWaitingForSignalCatcherOutput); in Output()
118 Runtime* runtime = Runtime::Current(); in HandleSigQuit()
147 Runtime::Current()->GetHeap()->CollectGarbage(/* clear_soft_references= */ false); in HandleSigUsr1()
165 Runtime::Current()->DumpLockHolders(LOG_STREAM(INFO)); in WaitForSignal()
175 Runtime* runtime = Runtime::Current(); in Run()
179 Thread* self = Thread::Current(); in Run()
/art/test/570-checker-osr/
Dosr.cc36 ScopedObjectAccess soa(Thread::Current()); in ProcessMethodWithName()
57 jit::Jit* jit = Runtime::Current()->GetJit(); in Java_Main_isInOsrCode()
69 Runtime::Current()->GetJit()->GetCodeCache()->LookupOsrMethodHeader(m); in Java_Main_isInOsrCode()
80 if (!Runtime::Current()->UseJitCompilation()) { in Java_Main_isInInterpreter()
91 Runtime::Current()->GetJit()->GetCodeCache()->LookupOsrMethodHeader(m); in Java_Main_isInInterpreter()
104 if (!Runtime::Current()->UseJitCompilation()) { in Java_Main_ensureHasProfilingInfo()
112 ProfilingInfo::Create(Thread::Current(), m); in Java_Main_ensureHasProfilingInfo()
119 if (!Runtime::Current()->UseJitCompilation()) { in Java_Main_ensureHasOsrCode()
127 jit::Jit* jit = Runtime::Current()->GetJit(); in Java_Main_ensureHasOsrCode()
133 m, Thread::Current(), CompilationKind::kOsr, /*prejit=*/ false); in Java_Main_ensureHasOsrCode()
/art/runtime/jni/
Djni_internal.h86 return Runtime::Current()->GetJniIdManager()->DecodeFieldId(fid); in DecodeArtField()
95 if (kEnableIndexIds && Runtime::Current()->GetJniIdType() != JniIdType::kPointer) { in EncodeArtField()
96 return Runtime::Current()->GetJniIdManager()->EncodeFieldId(field); in EncodeArtField()
105 if (kEnableIndexIds && Runtime::Current()->GetJniIdType() != JniIdType::kPointer) { in EncodeArtField()
106 return Runtime::Current()->GetJniIdManager()->EncodeFieldId(field); in EncodeArtField()
116 if (kEnableIndexIds && Runtime::Current()->GetJniIdType() != JniIdType::kPointer) { in EncodeArtMethod()
117 return Runtime::Current()->GetJniIdManager()->EncodeMethodId(art_method); in EncodeArtMethod()
127 if (kEnableIndexIds && Runtime::Current()->GetJniIdType() != JniIdType::kPointer) { in EncodeArtMethod()
128 return Runtime::Current()->GetJniIdManager()->EncodeMethodId(art_method); in EncodeArtMethod()
138 return Runtime::Current()->GetJniIdManager()->DecodeMethodId(method_id); in DecodeArtMethod()
/art/openjdkjvmti/
Dti_dump.cc50 art::Thread* thread = art::Thread::Current(); in SigQuit()
52 event_handler->DispatchEvent<ArtJvmtiEvent::kDataDumpRequest>(art::Thread::Current()); in SigQuit()
62 art::ScopedThreadStateChange stsc(art::Thread::Current(), in Register()
65 art::Runtime::Current()->GetRuntimeCallbacks()->AddRuntimeSigQuitCallback(&gDumpCallback); in Register()
69 art::ScopedThreadStateChange stsc(art::Thread::Current(), in Unregister()
72 art::Runtime::Current()->GetRuntimeCallbacks()->RemoveRuntimeSigQuitCallback(&gDumpCallback); in Unregister()
76 art::Thread* self = art::Thread::Current(); in DumpInternalState()
Ddeopt_manager.cc74 return !art::Runtime::Current()->IsJavaDebuggable() || in IsMethodBeingInspected()
102 art::ScopedThreadStateChange stsc(art::Thread::Current(), in Setup()
105 art::RuntimeCallbacks* callbacks = art::Runtime::Current()->GetRuntimeCallbacks(); in Setup()
110 art::ScopedThreadStateChange stsc(art::Thread::Current(), in Shutdown()
113 art::RuntimeCallbacks* callbacks = art::Runtime::Current()->GetRuntimeCallbacks(); in Shutdown()
161 art::Runtime::Current()->GetThreadList()->ForEach(func, &dtdc); in DumpDeoptInfo()
165 art::Thread* self = art::Thread::Current(); in FinishSetup()
168 art::Runtime* runtime = art::Runtime::Current(); in FinishSetup()
211 art::MutexLock lk(art::Thread::Current(), breakpoint_status_lock_); in MethodHasBreakpoints()
221 art::Thread* self = art::Thread::Current(); in RemoveDeoptimizeAllMethods()
[all …]
/art/test/616-cha-unloading/
Dcha_unload.cc63 ReaderMutexLock mu(Thread::Current(), *Locks::mutator_lock_); in Java_Main_reuseArenaOfMethod()
64 ReaderMutexLock mu2(Thread::Current(), *Locks::classlinker_classes_lock_); in Java_Main_reuseArenaOfMethod()
66 if (Runtime::Current()->GetLinearAlloc()->Contains(ptr)) { in Java_Main_reuseArenaOfMethod()
72 Runtime::Current()->GetClassLinker()->VisitAllocators(&visitor); in Java_Main_reuseArenaOfMethod()
80 std::unique_ptr<LinearAlloc> alloc(Runtime::Current()->CreateLinearAlloc()); in Java_Main_reuseArenaOfMethod()
83 alloc->Alloc(Thread::Current(), 1); in Java_Main_reuseArenaOfMethod()
/art/test/2011-stack-walk-concurrent-instrument/
Dstack_walk_concurrent.cc35 ScopedThreadSuspension sts(Thread::Current(), ThreadState::kWaitingForDeoptimization); in WaitForInstrument()
72 ScopedObjectAccess soa(Thread::Current()); in Java_Main_doSelfStackWalk()
73 SelfStackWalkVisitor sswv(Thread::Current()); in Java_Main_doSelfStackWalk()
83 Thread* other = Runtime::Current()->GetThreadList()->SuspendThreadByPeer( in Java_Main_waitAndDeopt()
88 Runtime::Current()->GetInstrumentation()->InstrumentThreadStack(other); in Java_Main_waitAndDeopt()
89 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in Java_Main_waitAndDeopt()
90 …bool updated = other->ModifySuspendCount(Thread::Current(), -1, nullptr, SuspendReason::kInternal); in Java_Main_waitAndDeopt()
/art/runtime/gc/space/
Dbump_pointer_space.cc88 MutexLock mu(Thread::Current(), block_lock_); in Clear()
106 MutexLock mu(Thread::Current(), block_lock_); in RevokeThreadLocalBuffers()
112 Thread* self = Thread::Current(); in RevokeAllThreadLocalBuffers()
116 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList(); in RevokeAllThreadLocalBuffers()
125 MutexLock mu(Thread::Current(), block_lock_); in AssertThreadLocalBuffersAreRevoked()
132 Thread* self = Thread::Current(); in AssertAllThreadLocalBuffersAreRevoked()
136 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList(); in AssertAllThreadLocalBuffersAreRevoked()
173 Thread* self = Thread::Current(); in GetBytesAllocated()
176 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList(); in GetBytesAllocated()
177 MutexLock mu3(Thread::Current(), block_lock_); in GetBytesAllocated()
[all …]
/art/test/common/
Druntime_state.cc49 Runtime* runtime = Runtime::Current(); in GetJitIfEnabled()
95 return Runtime::Current()->IsVerificationSoftFail() ? JNI_TRUE : JNI_FALSE; in Java_Main_runtimeIsSoftFail()
102 return Runtime::Current()->GetHeap()->HasBootImageSpace(); in Java_Main_hasImage()
109 return Runtime::Current()->IsImageDex2OatEnabled(); in Java_Main_isImageDex2OatEnabled()
166 Thread* self = Thread::Current(); in Java_Main_isAotCompiled()
178 Runtime::Current()->GetClassLinker()->ShouldUseInterpreterEntrypoint(method, actual_code) || in Java_Main_isAotCompiled()
204 Thread* self = Thread::Current(); in Java_Main_hasJitCompiledEntrypoint()
210 Runtime::Current()->GetInstrumentation()->GetCodeForInvoke(method)); in Java_Main_hasJitCompiledEntrypoint()
221 Thread* self = Thread::Current(); in Java_Main_hasJitCompiledCode()
233 if (!Runtime::Current()->GetRuntimeCallbacks()->IsMethodSafeToJit(method)) { in ForceJitCompiled()
[all …]
/art/test/708-jit-cache-churn/
Djit.cc36 if (!Runtime::Current()->UseJitCompilation()) { in Java_JitCacheChurnTest_removeJitCompiledMethod()
40 jit::Jit* jit = Runtime::Current()->GetJit(); in Java_JitCacheChurnTest_removeJitCompiledMethod()
41 jit->WaitForCompilationToFinish(Thread::Current()); in Java_JitCacheChurnTest_removeJitCompiledMethod()
49 ScopedThreadSuspension selfSuspension(Thread::Current(), art::ThreadState::kNative); in Java_JitCacheChurnTest_removeJitCompiledMethod()
/art/test/596-monitor-inflation/
Dmonitor_inflation.cc27 Runtime::Current()->GetHeap()->Trim(Thread::Current()); in Java_Main_trim()
31 return Runtime::Current()->GetMonitorList()->Size(); in Java_Main_monitorListSize()
/art/runtime/jit/
Djit.cc204 MutexLock mu(Thread::Current(), lock_); in DumpInfo()
246 !Runtime::Current()->GetInstrumentation()->AreExitStubsInstalled()); in Create()
257 for (const std::string& option : Runtime::Current()->GetCompilerOptions()) { in Create()
265 jit->DumpTypeInfoForLoadedTypes(Runtime::Current()->GetClassLinker()); in Create()
299 DCHECK(Runtime::Current()->UseJitCompilation()); in CompileMethod()
302 RuntimeCallbacks* cb = Runtime::Current()->GetRuntimeCallbacks(); in CompileMethod()
321 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in CompileMethod()
371 Thread* self = Thread::Current(); in DeleteThreadPool()
423 Runtime::Current()->DumpDeoptimizations(LOG_STREAM(INFO)); in ~Jit()
437 if (!Runtime::Current()->UseJitCompilation()) { in NewTypeLoadedIfUsingJit()
[all …]

12345678910>>...18