Home
last modified time | relevance | path

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

/aosp12/art/runtime/
H A 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_);
729 std::list<InstrumentationListener*> branch_listeners_ GUARDED_BY(Locks::mutator_lock_);
730 std::list<InstrumentationListener*> dex_pc_listeners_ GUARDED_BY(Locks::mutator_lock_);
731 std::list<InstrumentationListener*> field_read_listeners_ GUARDED_BY(Locks::mutator_lock_);
[all …]
H A Dinstrumentation.cc60 void InstrumentationListener::MethodExited( in MethodExited()
76 void InstrumentationListener::FieldWritten(Thread* thread, in FieldWritten()
565 InstrumentationListener* listener, in PotentiallyAddListenerTo()
656 for (InstrumentationListener* l : list) { in PotentiallyRemoveListenerFrom()
1190 for (InstrumentationListener* listener : method_entry_listeners_) { in MethodEnterEventImpl()
1209 for (InstrumentationListener* listener : method_exit_listeners_) { in MethodExitEventImpl()
1265 for (InstrumentationListener* listener : dex_pc_listeners_) { in DexPcMovedEventImpl()
1276 for (InstrumentationListener* listener : branch_listeners_) { in BranchImpl()
1299 for (InstrumentationListener* listener : field_read_listeners_) { in FieldReadEventImpl()
1316 for (InstrumentationListener* listener : field_write_listeners_) { in FieldWriteEventImpl()
[all …]
H A Dtrace.h107 class Trace final : public instrumentation::InstrumentationListener {
H A Dinstrumentation_test.cc40 class TestInstrumentationListener final : public instrumentation::InstrumentationListener {
/aosp12/art/tools/tracefast-plugin/
H A Dtracefast.cc42 class Tracer final : public art::instrumentation::InstrumentationListener {
/aosp12/art/openjdkjvmti/
H A Devents.cc595 class JvmtiMethodTraceListener final : public art::instrumentation::InstrumentationListener {