/art/runtime/ |
D | runtime-inl.h | 35 inline bool Runtime::IsClearedJniWeakGlobal(ObjPtr<mirror::Object> obj) { in IsClearedJniWeakGlobal() 39 inline mirror::Object* Runtime::GetClearedJniWeakGlobal() { in GetClearedJniWeakGlobal() 45 inline QuickMethodFrameInfo Runtime::GetRuntimeMethodFrameInfo(ArtMethod* method) { in GetRuntimeMethodFrameInfo() 66 inline ArtMethod* Runtime::GetResolutionMethod() { in GetResolutionMethod() 71 inline ArtMethod* Runtime::GetImtConflictMethod() { in GetImtConflictMethod() 76 inline ArtMethod* Runtime::GetImtUnimplementedMethod() { in GetImtUnimplementedMethod() 81 inline ArtMethod* Runtime::GetCalleeSaveMethod(CalleeSaveType type) in GetCalleeSaveMethod() 87 inline ArtMethod* Runtime::GetCalleeSaveMethodUnchecked(CalleeSaveType type) in GetCalleeSaveMethodUnchecked() 93 void Runtime::DoAndMaybeSwitchInterpreter(Action lamda) { in DoAndMaybeSwitchInterpreter() 96 Runtime::Current()->GetThreadList()->ForEach([](Thread* thread, void*) { in DoAndMaybeSwitchInterpreter()
|
D | runtime.cc | 197 Runtime* Runtime::instance_ = nullptr; 228 Runtime::Runtime() in Runtime() function in art::Runtime 301 static_assert(Runtime::kCalleeSaveSize == in Runtime() 313 Runtime::~Runtime() { in ~Runtime() 524 if (Runtime::Current() == nullptr) { in Dump() 563 Runtime* runtime = Runtime::Current(); in DumpAllThreads() 611 void Runtime::Abort(const char* msg) { in Abort() 620 Runtime* current = Runtime::Current(); in Abort() 629 Runtime* current = Runtime::Current(); in Abort() 669 if (Runtime::Current() != nullptr && Runtime::Current()->abort_ != nullptr) { in Abort() [all …]
|
D | scoped_thread_state_change.cc | 35 DCHECK_NE(obj, Runtime::Current()->GetClearedJniWeakGlobal()); in DCheckObjIsNotClearedJniWeakGlobal() 44 Runtime* runtime = Runtime::Current(); in ScopedThreadChangeDestructorCheck()
|
D | instrumentation_test.cc | 196 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in CheckConfigureStubs() 206 return Runtime::Current()->GetInstrumentation()->GetCurrentInstrumentationLevel(); in GetCurrentInstrumentationLevel() 211 return Runtime::Current()->GetInstrumentation()->requested_instrumentation_levels_.size(); in GetInstrumentationUserCount() 223 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in TestEvent() 271 Runtime* runtime = Runtime::Current(); in DeoptimizeMethod() 287 Runtime* runtime = Runtime::Current(); in UndeoptimizeMethod() 302 Runtime* runtime = Runtime::Current(); in DeoptimizeEverything() 317 Runtime* runtime = Runtime::Current(); in UndeoptimizeEverything() 332 Runtime* runtime = Runtime::Current(); in EnableMethodTracing() 344 Runtime* runtime = Runtime::Current(); in DisableMethodTracing() [all …]
|
/art/runtime/jni/ |
D | jni_internal.h | 86 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/runtime/native/ |
D | dalvik_system_ZygoteHooks.cc | 116 Runtime* const runtime = Runtime::Current(); in CollectNonDebuggableClasses() 163 Runtime* const runtime = Runtime::Current(); in EnableDebugFeatures() 199 Runtime::Current()->DoAndMaybeSwitchInterpreter([=]() { in EnableDebugFeatures() 253 Runtime* runtime = Runtime::Current(); in ZygoteHooks_nativePreFork() 263 Runtime::Current()->PostZygoteFork(); in ZygoteHooks_nativePostZygoteFork() 271 Runtime::Current()->SetAsSystemServer(); in ZygoteHooks_nativePostForkSystemServer() 277 if (Runtime::Current()->GetJit() != nullptr) { in ZygoteHooks_nativePostForkSystemServer() 278 Runtime::Current()->GetJit()->GetCodeCache()->PostForkChildAction( in ZygoteHooks_nativePostForkSystemServer() 285 Runtime::Current()->GetJITOptions()->SetSaveProfilingInfo(profile_system_server); in ZygoteHooks_nativePostForkSystemServer() 298 Runtime::Current()->SetAsZygoteChild(is_system_server, is_zygote); in ZygoteHooks_nativePostForkChild() [all …]
|
D | dalvik_system_VMRuntime.cc | 72 return Runtime::Current()->GetHeap()->GetTargetHeapUtilization(); in VMRuntime_getTargetHeapUtilization() 76 Runtime::Current()->GetHeap()->SetTargetHeapUtilization(target); in VMRuntime_nativeSetTargetHeapUtilization() 97 Runtime::Current()->SetHiddenApiExemptions(exemptions_vec); in VMRuntime_setHiddenApiExemptions() 101 Runtime::Current()->SetHiddenApiEventLogSampleRate(rate); in VMRuntime_setHiddenApiAccessLogSamplingRate() 116 Runtime* runtime = Runtime::Current(); in VMRuntime_newNonMovableArray() 143 Runtime* runtime = Runtime::Current(); in VMRuntime_newUnpaddedArray() 170 if (Runtime::Current()->GetHeap()->IsMovableObject(array)) { in VMRuntime_addressOf() 178 Runtime::Current()->GetHeap()->ClearGrowthLimit(); in VMRuntime_clearGrowthLimit() 182 Runtime::Current()->GetHeap()->ClampGrowthLimit(); in VMRuntime_clampGrowthLimit() 186 return Runtime::Current()->IsNativeDebuggable(); in VMRuntime_isNativeDebuggable() [all …]
|
/art/tools/cpp-define-generator/ |
D | runtime.def | 22 art::Runtime::GetCalleeSaveMethodOffset(art::CalleeSaveType::kSaveAllCalleeSaves)) 24 art::Runtime::GetCalleeSaveMethodOffset(art::CalleeSaveType::kSaveEverythingForClinit)) 26 … art::Runtime::GetCalleeSaveMethodOffset(art::CalleeSaveType::kSaveEverythingForSuspendCheck)) 28 art::Runtime::GetCalleeSaveMethodOffset(art::CalleeSaveType::kSaveEverything)) 30 art::Runtime::GetCalleeSaveMethodOffset(art::CalleeSaveType::kSaveRefsAndArgs)) 32 art::Runtime::GetCalleeSaveMethodOffset(art::CalleeSaveType::kSaveRefsOnly))
|
/art/runtime/gc/ |
D | system_weak_test.cc | 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() 147 Runtime::Current()->GetHeap()->CollectGarbage(/* clear_soft_references= */ false); in TEST_F() 161 Runtime::Current()->AddSystemWeakHolder(&cswh); in TEST_F() 168 Runtime::Current()->GetHeap()->CollectGarbage(/* clear_soft_references= */ false); in TEST_F() 181 Runtime::Current()->AddSystemWeakHolder(&cswh); in TEST_F() 192 Runtime::Current()->GetHeap()->CollectGarbage(/* clear_soft_references= */ false); in TEST_F() 204 Runtime::Current()->RemoveSystemWeakHolder(&cswh); in TEST_F() 207 Runtime::Current()->GetHeap()->CollectGarbage(/* clear_soft_references= */ false); in TEST_F()
|
D | scoped_gc_critical_section.cc | 28 Runtime::Current()->GetHeap()->StartGC(self_, cause, type); in Enter() 47 Runtime::Current()->GetHeap()->FinishGC(self_, collector::kGcTypeNone); in Exit() 66 Runtime::Current()->GetHeap()->StartGC(self_, cause, type); in ScopedInterruptibleGCCriticalSection() 70 Runtime::Current()->GetHeap()->FinishGC(self_, collector::kGcTypeNone); in ~ScopedInterruptibleGCCriticalSection()
|
D | heap_verification_test.cc | 50 const Verification* const v = Runtime::Current()->GetHeap()->GetVerification(); in TEST_F() 78 const Verification* const v = Runtime::Current()->GetHeap()->GetVerification(); in TEST_F() 97 const Verification* const v = Runtime::Current()->GetHeap()->GetVerification(); in TEST_F() 106 Runtime* const runtime = Runtime::Current(); in TEST_F() 124 Runtime* const runtime = Runtime::Current(); in TEST_F() 150 Runtime* const runtime = Runtime::Current(); in TEST_F() 170 Runtime* const runtime = Runtime::Current(); in TEST_F()
|
D | heap_test.cc | 54 Heap* heap = Runtime::Current()->GetHeap(); in TEST_F() 84 Runtime::Current()->GetHeap()->CollectGarbage(/* clear_soft_references= */ false); in TEST_F() 98 Runtime::Current()->GetHeap()->CollectGarbage(/* clear_soft_references= */ false); in TEST_F() 99 Runtime::Current()->SetDumpGCPerformanceOnShutdown(true); in TEST_F() 111 Runtime::Current()->GetHeap()->PreZygoteFork(); in TEST_F()
|
/art/test/1337-gc-coverage/ |
D | gc_coverage.cc | 27 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/test/570-checker-osr/ |
D | osr.cc | 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() 119 if (!Runtime::Current()->UseJitCompilation()) { in Java_Main_ensureHasOsrCode() 127 jit::Jit* jit = Runtime::Current()->GetJit(); in Java_Main_ensureHasOsrCode()
|
/art/test/079-phantom/src/ |
D | Main.java | 43 Runtime.getRuntime().gc(); in run() 50 Runtime.getRuntime().gc(); in run() 59 Runtime.getRuntime().gc(); in run() 64 Runtime.getRuntime().gc(); in run() 69 Runtime.getRuntime().gc(); in run()
|
/art/test/150-loadlibrary/src/ |
D | Main.java | 31 Method libPathsMethod = Runtime.class.getDeclaredMethod("getLibPaths"); in main() 33 String[] libPaths = (String[])libPathsMethod.invoke(Runtime.getRuntime()); in main() 50 Method m = Runtime.class.getDeclaredMethod("nativeLoad", String.class, ClassLoader.class); in main() 52 Object result = m.invoke(Runtime.getRuntime(), fileName, bootClassLoader); in main()
|
/art/test/667-jit-jni-stub/ |
D | jit_jni_stub_test.cc | 32 CHECK(Runtime::Current()->GetJit() != nullptr); in isNextJitGcFull() 33 jit::JitCodeCache* cache = Runtime::Current()->GetJit()->GetCodeCache(); in isNextJitGcFull() 51 CHECK(Runtime::Current()->GetJit() != nullptr); in Java_Main_jitGc() 52 jit::JitCodeCache* cache = Runtime::Current()->GetJit()->GetCodeCache(); in Java_Main_jitGc()
|
/art/test/2031-zygote-compiled-frame-deopt/ |
D | native-wait.cc | 38 Runtime* runtime = Runtime::Current(); in Java_art_Test2031_simulateZygoteFork() 69 Runtime* runtime = Runtime::Current(); in Java_art_Test2031_setupJvmti()
|
/art/test/482-checker-loop-back-edge-use/src/ |
D | Main.java | 66 while (Runtime.getRuntime() != null) {} in loop3() 80 while (Runtime.getRuntime() != null) {} in loop4() 142 while (Runtime.getRuntime() != null) { in loop7() 164 while (Runtime.getRuntime() != null) { in loop8()
|
/art/runtime/jit/ |
D | jit.cc | 243 !Runtime::Current()->GetInstrumentation()->AreExitStubsInstalled()); in Create() 254 for (const std::string& option : Runtime::Current()->GetCompilerOptions()) { in Create() 262 jit->DumpTypeInfoForLoadedTypes(Runtime::Current()->GetClassLinker()); in Create() 293 DCHECK(Runtime::Current()->UseJitCompilation()); in CompileMethod() 296 RuntimeCallbacks* cb = Runtime::Current()->GetRuntimeCallbacks(); in CompileMethod() 315 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in CompileMethod() 413 Runtime::Current()->DumpDeoptimizations(LOG_STREAM(INFO)); in ~Jit() 427 if (!Runtime::Current()->UseJitCompilation()) { in NewTypeLoadedIfUsingJit() 431 jit::Jit* jit = Runtime::Current()->GetJit(); in NewTypeLoadedIfUsingJit() 561 Jit* jit = Runtime::Current()->GetJit(); in MaybeDoOnStackReplacement() [all …]
|
/art/test/common/ |
D | runtime_state.cc | 49 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() 182 Runtime::Current()->GetClassLinker()->ShouldUseInterpreterEntrypoint(method, actual_code) || in Java_Main_isAotCompiled() 214 Runtime::Current()->GetInstrumentation()->GetCodeForInvoke(method)); in Java_Main_hasJitCompiledEntrypoint() 238 } else if (!Runtime::Current()->GetRuntimeCallbacks()->IsMethodSafeToJit(method)) { in ForceJitCompiled() 248 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ForceJitCompiled() 367 return Runtime::Current()->GetNumberOfDeoptimizations(); in Java_Main_numberOfDeoptimizations() 384 jit::Jit* jit = Runtime::Current()->GetJit(); in Java_Main_waitForCompilation() [all …]
|
/art/openjdkjvmti/ |
D | deopt_manager.cc | 74 return !art::Runtime::Current()->IsJavaDebuggable() || in IsMethodBeingInspected() 105 art::RuntimeCallbacks* callbacks = art::Runtime::Current()->GetRuntimeCallbacks(); in Setup() 113 art::RuntimeCallbacks* callbacks = art::Runtime::Current()->GetRuntimeCallbacks(); in Shutdown() 161 art::Runtime::Current()->GetThreadList()->ForEach(func, &dtdc); in DumpDeoptInfo() 168 art::Runtime* runtime = art::Runtime::Current(); in FinishSetup() 262 auto instrumentation = art::Runtime::Current()->GetInstrumentation(); in AddMethodBreakpoint() 298 auto instrumentation = art::Runtime::Current()->GetInstrumentation(); in RemoveMethodBreakpoint() 347 art::Runtime::Current()->GetThreadList()->SuspendAll("JMVTI Deoptimizing methods", in ScopedDeoptimizationContext() 357 art::Runtime::Current()->GetThreadList()->ResumeAll(); in RELEASE() 392 art::Runtime::Current()->GetInstrumentation()->Deoptimize(method); in PerformLimitedDeoptimization() [all …]
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints_test.cc | 39 ASSERT_EQ(InstructionSet::kX86_64, Runtime::Current()->GetInstructionSet()); in FinalizeSetup() 44 Runtime* r = Runtime::Current(); in CreateCalleeSaveMethod() 60 QuickMethodFrameInfo frame_info = Runtime::Current()->GetRuntimeMethodFrameInfo(save_method); in CheckPCOffset()
|
/art/test/597-deopt-new-string/ |
D | deopt.cc | 42 Runtime::Current()->GetInstrumentation()->EnableDeoptimization(); in Java_Main_deoptimizeAll() 45 Runtime::Current()->GetInstrumentation()->DeoptimizeEverything("test"); in Java_Main_deoptimizeAll() 58 Runtime::Current()->GetInstrumentation()->UndeoptimizeEverything("test"); in Java_Main_undeoptimizeAll()
|
/art/test/1002-notify-startup/ |
D | startup_interface.cc | 24 return Runtime::Current()->GetStartupCompleted(); in Java_Main_hasStartupCompleted() 28 Runtime::Current()->ResetStartupCompleted(); in Java_Main_resetStartupCompleted()
|