diff options
| author | 2017-01-23 08:50:04 -0800 | |
|---|---|---|
| committer | 2017-01-23 11:05:55 -0800 | |
| commit | eb0cea162c71b0b3ae5cb116510aebca02e9ab3d (patch) | |
| tree | cd2bac64f3af0edfb3cf0810bcf433a18030957c /runtime/openjdkjvmti/OpenjdkJvmTi.cc | |
| parent | e6377461540c1159e94cb45c9ade347e8e6bb52b (diff) | |
ART: Add DataDumpRequest
Add support for DataDumpRequest. Add test.
Bug: 31684920
Test: m test-art-host-run-test-933-misc-events
Change-Id: Ic54b644a87cd046bc646d9f7fe24c0192f562677
Diffstat (limited to 'runtime/openjdkjvmti/OpenjdkJvmTi.cc')
| -rw-r--r-- | runtime/openjdkjvmti/OpenjdkJvmTi.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/openjdkjvmti/OpenjdkJvmTi.cc b/runtime/openjdkjvmti/OpenjdkJvmTi.cc index 33550d1365..417d1041a8 100644 --- a/runtime/openjdkjvmti/OpenjdkJvmTi.cc +++ b/runtime/openjdkjvmti/OpenjdkJvmTi.cc @@ -49,6 +49,7 @@ #include "thread-inl.h" #include "thread_list.h" #include "ti_class.h" +#include "ti_dump.h" #include "ti_field.h" #include "ti_heap.h" #include "ti_jni.h" @@ -1311,6 +1312,7 @@ extern "C" bool ArtPlugin_Initialize() { PhaseUtil::Register(&gEventHandler); ThreadUtil::Register(&gEventHandler); ClassUtil::Register(&gEventHandler); + DumpUtil::Register(&gEventHandler); runtime->GetJavaVM()->AddEnvironmentHook(GetEnvHandler); runtime->AddSystemWeakHolder(&gObjectTagTable); @@ -1322,6 +1324,7 @@ extern "C" bool ArtPlugin_Deinitialize() { PhaseUtil::Unregister(); ThreadUtil::Unregister(); ClassUtil::Unregister(); + DumpUtil::Unregister(); return true; } |