Lines Matching refs:Instrumentation

85   explicit InstallStubsClassVisitor(Instrumentation* instrumentation)  in InstallStubsClassVisitor()
94 Instrumentation* const instrumentation_;
98 Instrumentation::Instrumentation() in Instrumentation() function in art::instrumentation::Instrumentation
122 void Instrumentation::InstallStubsForClass(mirror::Class* klass) { in InstallStubsForClass()
140 bool Instrumentation::NeedDebugVersionFor(ArtMethod* method) const in NeedDebugVersionFor()
151 void Instrumentation::InstallStubsForMethod(ArtMethod* method) { in InstallStubsForMethod()
338 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg); in InstrumentationInstallStack()
365 void Instrumentation::InstrumentThreadStack(Thread* thread) { in InstrumentThreadStack()
377 Instrumentation* instrumentation) in InstrumentationRestoreStack()
438 Instrumentation* const instrumentation_; in InstrumentationRestoreStack()
449 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg); in InstrumentationRestoreStack()
461 static bool HasEvent(Instrumentation::InstrumentationEvent expected, uint32_t events) { in HasEvent()
465 static void PotentiallyAddListenerTo(Instrumentation::InstrumentationEvent event, in PotentiallyAddListenerTo()
486 void Instrumentation::AddListener(InstrumentationListener* listener, uint32_t events) { in AddListener()
546 static void PotentiallyRemoveListenerFrom(Instrumentation::InstrumentationEvent event, in PotentiallyRemoveListenerFrom()
573 void Instrumentation::RemoveListener(InstrumentationListener* listener, uint32_t events) { in RemoveListener()
633 Instrumentation::InstrumentationLevel Instrumentation::GetCurrentInstrumentationLevel() const { in GetCurrentInstrumentationLevel()
643 bool Instrumentation::RequiresInstrumentationInstallation(InstrumentationLevel new_level) const { in RequiresInstrumentationInstallation()
648 void Instrumentation::ConfigureStubs(const char* key, InstrumentationLevel desired_level) { in ConfigureStubs()
714 void Instrumentation::SetEntrypointsInstrumented(bool instrumented) { in SetEntrypointsInstrumented()
741 void Instrumentation::InstrumentQuickAllocEntryPoints() { in InstrumentQuickAllocEntryPoints()
746 void Instrumentation::UninstrumentQuickAllocEntryPoints() { in UninstrumentQuickAllocEntryPoints()
751 void Instrumentation::InstrumentQuickAllocEntryPointsLocked() { in InstrumentQuickAllocEntryPointsLocked()
759 void Instrumentation::UninstrumentQuickAllocEntryPointsLocked() { in UninstrumentQuickAllocEntryPointsLocked()
768 void Instrumentation::ResetQuickAllocEntryPoints() { in ResetQuickAllocEntryPoints()
776 void Instrumentation::UpdateMethodsCodeImpl(ArtMethod* method, const void* quick_code) { in UpdateMethodsCodeImpl()
798 void Instrumentation::UpdateNativeMethodsCodeToJitCode(ArtMethod* method, const void* quick_code) { in UpdateNativeMethodsCodeToJitCode()
809 void Instrumentation::UpdateMethodsCode(ArtMethod* method, const void* quick_code) { in UpdateMethodsCode()
814 void Instrumentation::UpdateMethodsCodeToInterpreterEntryPoint(ArtMethod* method) { in UpdateMethodsCodeToInterpreterEntryPoint()
818 void Instrumentation::UpdateMethodsCodeForJavaDebuggable(ArtMethod* method, in UpdateMethodsCodeForJavaDebuggable()
827 bool Instrumentation::AddDeoptimizedMethod(ArtMethod* method) { in AddDeoptimizedMethod()
837 bool Instrumentation::IsDeoptimizedMethod(ArtMethod* method) { in IsDeoptimizedMethod()
841 ArtMethod* Instrumentation::BeginDeoptimizedMethod() { in BeginDeoptimizedMethod()
849 bool Instrumentation::RemoveDeoptimizedMethod(ArtMethod* method) { in RemoveDeoptimizedMethod()
858 bool Instrumentation::IsDeoptimizedMethodsEmpty() const { in IsDeoptimizedMethodsEmpty()
862 void Instrumentation::Deoptimize(ArtMethod* method) { in Deoptimize()
885 void Instrumentation::Undeoptimize(ArtMethod* method) { in Undeoptimize()
923 bool Instrumentation::IsDeoptimized(ArtMethod* method) { in IsDeoptimized()
929 void Instrumentation::EnableDeoptimization() { in EnableDeoptimization()
936 void Instrumentation::DisableDeoptimization(const char* key) { in DisableDeoptimization()
960 bool Instrumentation::ShouldNotifyMethodEnterExitEvents() const { in ShouldNotifyMethodEnterExitEvents()
967 void Instrumentation::DeoptimizeEverything(const char* key) { in DeoptimizeEverything()
972 void Instrumentation::UndeoptimizeEverything(const char* key) { in UndeoptimizeEverything()
978 void Instrumentation::EnableMethodTracing(const char* key, bool needs_interpreter) { in EnableMethodTracing()
988 void Instrumentation::DisableMethodTracing(const char* key) { in DisableMethodTracing()
992 const void* Instrumentation::GetQuickCodeFor(ArtMethod* method, PointerSize pointer_size) const { in GetQuickCodeFor()
1007 void Instrumentation::MethodEnterEventImpl(Thread* thread, in MethodEnterEventImpl()
1024 void Instrumentation::MethodExitEventImpl(Thread* thread, in MethodExitEventImpl()
1051 void Instrumentation::MethodUnwindEvent(Thread* thread, in MethodUnwindEvent()
1067 void Instrumentation::DexPcMovedEventImpl(Thread* thread, in DexPcMovedEventImpl()
1081 void Instrumentation::BranchImpl(Thread* thread, in BranchImpl()
1092 void Instrumentation::InvokeVirtualOrInterfaceImpl(Thread* thread, in InvokeVirtualOrInterfaceImpl()
1107 void Instrumentation::WatchedFramePopImpl(Thread* thread, const ShadowFrame& frame) const { in WatchedFramePopImpl()
1115 void Instrumentation::FieldReadEventImpl(Thread* thread, in FieldReadEventImpl()
1130 void Instrumentation::FieldWriteEventImpl(Thread* thread, in FieldWriteEventImpl()
1155 void Instrumentation::ExceptionThrownEvent(Thread* thread, in ExceptionThrownEvent()
1174 void Instrumentation::ExceptionHandledEvent(Thread* thread, in ExceptionHandledEvent()
1191 size_t Instrumentation::ComputeFrameId(Thread* self, in ComputeFrameId()
1211 void Instrumentation::PushInstrumentationStackFrame(Thread* self, mirror::Object* this_object, in PushInstrumentationStackFrame()
1242 DeoptimizationMethodType Instrumentation::GetDeoptimizationMethodType(ArtMethod* method) { in GetDeoptimizationMethodType()
1301 TwoWordReturn Instrumentation::PopInstrumentationStackFrame(Thread* self, in PopInstrumentationStackFrame()
1417 uintptr_t Instrumentation::PopMethodForUnwind(Thread* self, bool is_deoptimization) const { in PopMethodForUnwind()