/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/1947-breakpoint-redefine-deopt/ |
D | check_deopt.cc | 28 return Runtime::Current()->GetInstrumentation()->IsDeoptimized(art_method); in Java_Main_isMethodDeoptimized() 32 return Runtime::Current()->GetInstrumentation()->IsForcedInterpretOnly(); in Java_Main_isInterpretOnly()
|
/art/openjdkjvmti/ |
D | deopt_manager.cc | 188 !runtime->GetInstrumentation()->IsForcedInterpretOnly()) { in FinishSetup() 262 auto instrumentation = art::Runtime::Current()->GetInstrumentation(); in AddMethodBreakpoint() 298 auto instrumentation = art::Runtime::Current()->GetInstrumentation(); in RemoveMethodBreakpoint() 392 art::Runtime::Current()->GetInstrumentation()->Deoptimize(method); in PerformLimitedDeoptimization() 397 art::Runtime::Current()->GetInstrumentation()->Undeoptimize(method); in PerformLimitedUndeoptimization() 402 art::Runtime::Current()->GetInstrumentation()->DeoptimizeEverything( in PerformGlobalDeoptimization() 408 art::Runtime::Current()->GetInstrumentation()->UndeoptimizeEverything( in PerformGlobalUndeoptimization() 462 art::Runtime::Current()->GetInstrumentation()->DisableDeoptimization(""); in RemoveDeoptimizationRequester() 477 art::Runtime::Current()->GetInstrumentation(); in AddDeoptimizationRequester() 493 art::Runtime::Current()->GetInstrumentation()->InstrumentThreadStack(target); in DeoptimizeThread()
|
D | events.cc | 1093 art::instrumentation::Instrumentation* instr = art::Runtime::Current()->GetInstrumentation(); in SetupTraceListener() 1125 runtime_->GetInstrumentation()->UpdateMethodsCodeToInterpreterEntryPoint(&m); in HandleLocalAccessCapabilityAdded() 1396 art::Runtime::Current()->GetInstrumentation()->RemoveListener(method_trace_listener_.get(), ~0); in Shutdown()
|
/art/runtime/ |
D | instrumentation_test.cc | 193 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in CheckConfigureStubs() 203 return Runtime::Current()->GetInstrumentation()->GetCurrentInstrumentationLevel(); in GetCurrentInstrumentationLevel() 208 return Runtime::Current()->GetInstrumentation()->requested_instrumentation_levels_.size(); in GetInstrumentationUserCount() 220 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in TestEvent() 269 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in DeoptimizeMethod() 285 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in UndeoptimizeMethod() 300 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in DeoptimizeEverything() 315 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in UndeoptimizeEverything() 330 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in EnableMethodTracing() 342 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in DisableMethodTracing() [all …]
|
D | common_dex_operations.h | 100 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in DoFieldGetCommon() 159 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in DoFieldPutCommon()
|
D | quick_exception_handler.cc | 50 Runtime::Current()->GetInstrumentation()->AreExitStubsInstalled()), in QuickExceptionHandler() 613 Runtime::Current()->GetInstrumentation()->UpdateMethodsCode( in DeoptimizeSingleFrame() 646 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in UpdateInstrumentationStack()
|
D | trace.cc | 423 runtime->GetInstrumentation()->AddListener(the_trace_, in Start() 432 runtime->GetInstrumentation()->EnableMethodTracing( in Start() 481 runtime->GetInstrumentation()->RemoveListener( in StopTracing() 485 runtime->GetInstrumentation()->DisableMethodTracing(kTracerInstrumentationKey); in StopTracing()
|
D | runtime.cc | 1277 GetInstrumentation()->ForceInterpretOnly(); in Init() 1975 GetInstrumentation()->InstrumentQuickAllocEntryPointsLocked(); in SetStatsEnabled() 1978 GetInstrumentation()->UninstrumentQuickAllocEntryPointsLocked(); in SetStatsEnabled() 2537 if (GetInstrumentation()->InterpretOnly()) { in AddCurrentRuntimeFeaturesAsDex2OatArguments() 2560 if (kIsDebugBuild && GetInstrumentation()->IsForcedInterpretOnly()) { in CreateJitCodeCache() 2769 if (!GetInstrumentation()->IsForcedInterpretOnly()) { in DeoptimizeBootImage() 2770 UpdateEntryPointsClassVisitor visitor(GetInstrumentation()); in DeoptimizeBootImage()
|
D | debugger.cc | 648 return !Runtime::Current()->GetInstrumentation()->IsForcedInterpretOnly(); in RequiresDeoptimization() 687 !runtime->GetInstrumentation()->IsForcedInterpretOnly() && in GoActive() 693 runtime->GetInstrumentation()->EnableDeoptimization(); in GoActive() 727 runtime->GetInstrumentation()->RemoveListener(&gDebugInstrumentationListener, in Disconnected() 732 runtime->GetInstrumentation()->DisableDeoptimization(kDbgInstrumentationKey); in Disconnected() 2873 Runtime::Current()->GetInstrumentation()->InstrumentThreadStack(thread); in SetLocalValue() 3124 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in ProcessDeoptimizationRequest() 3301 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in SanityCheckExistingBreakpoints() 3423 Runtime::Current()->GetInstrumentation()->IsDeoptimized(m)); in UnwatchLocation() 3461 if (Runtime::Current()->GetInstrumentation()->InterpretOnly()) { in IsForcedInterpreterNeededForCallingImpl() [all …]
|
D | runtime.h | 481 const instrumentation::Instrumentation* GetInstrumentation() const { in GetInstrumentation() function 485 instrumentation::Instrumentation* GetInstrumentation() { in GetInstrumentation() function
|
D | stack.cc | 726 const void* entry_point = runtime->GetInstrumentation()->GetQuickCodeFor(method, in GetCurrentQuickFrameInfo() 754 bool exit_stubs_installed = Runtime::Current()->GetInstrumentation()->AreExitStubsInstalled(); in WalkStack()
|
D | art_method.cc | 350 if (kIsDebugBuild && runtime->GetInstrumentation()->IsForcedInterpretOnly()) { in Invoke()
|
D | instrumentation.cc | 102 instrumentation_(Runtime::Current()->GetInstrumentation()), in InstrumentationStackPopper()
|
/art/tools/tracefast-plugin/ |
D | tracefast.cc | 133 runtime->GetInstrumentation()->AddListener(&gEmptyTracer, in StartTracing() 137 runtime->GetInstrumentation()->EnableMethodTracing(kTracerInstrumentationKey, kNeedsInterpreter); in StartTracing()
|
/art/runtime/gc/ |
D | allocation_record.cc | 167 Runtime::Current()->GetInstrumentation()->InstrumentQuickAllocEntryPoints(); in SetAllocTrackingEnabled() 186 Runtime::Current()->GetInstrumentation()->UninstrumentQuickAllocEntryPoints(); in SetAllocTrackingEnabled()
|
D | heap.cc | 711 instrumentation::Instrumentation* const instrumentation = runtime->GetInstrumentation(); in Heap() 823 Runtime::Current()->GetInstrumentation()->ResetQuickAllocEntryPoints(); in ChangeAllocator() 1716 Runtime::Current()->GetInstrumentation(); in EntrypointsInstrumented() 4293 Runtime::Current()->GetInstrumentation()->InstrumentQuickAllocEntryPoints(); in SetAllocationListener() 4301 Runtime::Current()->GetInstrumentation()->UninstrumentQuickAllocEntryPoints(); in RemoveAllocationListener()
|
/art/runtime/jit/ |
D | jit.cc | 201 !Runtime::Current()->GetInstrumentation()->AreExitStubsInstalled()); in Create() 263 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in CompileMethod() 957 Runtime::Current()->GetInstrumentation()->UpdateMethodsCode( in MethodEntered() 1029 !Runtime::Current()->GetInstrumentation()->AreExitStubsInstalled()); in PostForkChildAction()
|
D | jit_code_cache.cc | 1129 instrumentation::Instrumentation* instrum = Runtime::Current()->GetInstrumentation(); in CommitCodeInternal() 1166 Runtime::Current()->GetInstrumentation()->UpdateMethodsCode( in CommitCodeInternal() 1209 Runtime::Current()->GetInstrumentation()->UpdateMethodsCode( in RemoveMethod() 2086 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in NotifyCompilationOf() 2176 Runtime::Current()->GetInstrumentation()->UpdateMethodsCode( in InvalidateCompiledCodeFor()
|
/art/test/common/ |
D | runtime_state.cc | 49 && runtime->GetInstrumentation()->GetCurrentInstrumentationLevel() != in GetJitIfEnabled() 191 Runtime::Current()->GetInstrumentation()->GetCodeForInvoke(method)); in Java_Main_hasJitCompiledEntrypoint()
|
/art/runtime/interpreter/ |
D | interpreter.cc | 269 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in Execute() 539 frame_cnt == 0 ? nullptr : Runtime::Current()->GetInstrumentation(); in EnterInterpreterFromDeoptimize()
|
D | interpreter_common.cc | 209 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL() 393 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in EXPLICIT_DO_FIELD_PUT_ALL_TEMPLATE_DECL()
|
/art/runtime/interpreter/mterp/ |
D | mterp.cc | 153 !runtime->GetInstrumentation()->IsActive() && in CanUseMterp() 539 Runtime::Current()->GetInstrumentation(); in MterpHandleException()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 941 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in artQuickProxyInvokeHandler() 1120 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in artInstrumentationMethodEntryFromCode() 1190 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in artInstrumentationMethodExitFromCode()
|
/art/runtime/jni/ |
D | jni_internal.cc | 291 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in NotifySetObjectField() 318 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in NotifySetPrimitiveField() 342 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in NotifyGetField()
|