Home
last modified time | relevance | path

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

/art/runtime/
Dinstrumentation.h66 struct InstrumentationListener { struct
67 InstrumentationListener() {} in InstrumentationListener() function
68 virtual ~InstrumentationListener() {} in ~InstrumentationListener() argument
206 void AddListener(InstrumentationListener* listener, uint32_t events)
210 void RemoveListener(InstrumentationListener* listener, uint32_t events)
687 std::list<InstrumentationListener*> method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);
688 std::list<InstrumentationListener*> method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);
689 std::list<InstrumentationListener*> method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);
690 std::list<InstrumentationListener*> branch_listeners_ GUARDED_BY(Locks::mutator_lock_);
691 std::list<InstrumentationListener*> dex_pc_listeners_ GUARDED_BY(Locks::mutator_lock_);
[all …]
Dinstrumentation.cc57 void InstrumentationListener::MethodExited(Thread* thread, in MethodExited()
69 void InstrumentationListener::FieldWritten(Thread* thread, in FieldWritten()
531 std::list<InstrumentationListener*>& list, in PotentiallyAddListenerTo()
532 InstrumentationListener* listener, in PotentiallyAddListenerTo()
550 void Instrumentation::AddListener(InstrumentationListener* listener, uint32_t events) { in AddListener()
607 std::list<InstrumentationListener*>& list, in PotentiallyRemoveListenerFrom()
608 InstrumentationListener* listener, in PotentiallyRemoveListenerFrom()
623 for (InstrumentationListener* l : list) { in PotentiallyRemoveListenerFrom()
632 void Instrumentation::RemoveListener(InstrumentationListener* listener, uint32_t events) { in RemoveListener()
1159 for (InstrumentationListener* listener : method_entry_listeners_) { in MethodEnterEventImpl()
[all …]
Dtrace.h107 class Trace final : public instrumentation::InstrumentationListener {
Dinstrumentation_test.cc39 class TestInstrumentationListener final : public instrumentation::InstrumentationListener {
Ddebugger.cc145 class DebugInstrumentationListener final : public instrumentation::InstrumentationListener {
/art/tools/tracefast-plugin/
Dtracefast.cc41 class Tracer final : public art::instrumentation::InstrumentationListener {
/art/openjdkjvmti/
Devents.cc572 class JvmtiMethodTraceListener final : public art::instrumentation::InstrumentationListener {