Home
last modified time | relevance | path

Searched refs:InstrumentationListener (Results 1 – 6 of 6) sorted by relevance

/art/runtime/
Dinstrumentation.h73 struct InstrumentationListener { struct
74 InstrumentationListener() {} in InstrumentationListener() argument
75 virtual ~InstrumentationListener() {} in ~InstrumentationListener() argument
216 void AddListener(InstrumentationListener* listener, uint32_t events)
220 void RemoveListener(InstrumentationListener* listener, uint32_t events)
726 std::list<InstrumentationListener*> method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);
727 std::list<InstrumentationListener*> method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);
728 std::list<InstrumentationListener*> method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);
729 std::list<InstrumentationListener*> branch_listeners_ GUARDED_BY(Locks::mutator_lock_);
730 std::list<InstrumentationListener*> dex_pc_listeners_ GUARDED_BY(Locks::mutator_lock_);
[all …]
Dinstrumentation.cc60 void InstrumentationListener::MethodExited( in MethodExited()
76 void InstrumentationListener::FieldWritten(Thread* thread, in FieldWritten()
564 std::list<InstrumentationListener*>& list, in PotentiallyAddListenerTo()
565 InstrumentationListener* listener, in PotentiallyAddListenerTo()
583 void Instrumentation::AddListener(InstrumentationListener* listener, uint32_t events) { in AddListener()
640 std::list<InstrumentationListener*>& list, in PotentiallyRemoveListenerFrom()
641 InstrumentationListener* listener, in PotentiallyRemoveListenerFrom()
656 for (InstrumentationListener* l : list) { in PotentiallyRemoveListenerFrom()
665 void Instrumentation::RemoveListener(InstrumentationListener* listener, uint32_t events) { in RemoveListener()
1210 for (InstrumentationListener* listener : method_entry_listeners_) { in MethodEnterEventImpl()
[all …]
Dtrace.h107 class Trace final : public instrumentation::InstrumentationListener {
Dinstrumentation_test.cc40 class TestInstrumentationListener final : public instrumentation::InstrumentationListener {
/art/tools/tracefast-plugin/
Dtracefast.cc42 class Tracer final : public art::instrumentation::InstrumentationListener {
/art/openjdkjvmti/
Devents.cc595 class JvmtiMethodTraceListener final : public art::instrumentation::InstrumentationListener {