summaryrefslogtreecommitdiff
path: root/runtime/openjdkjvmti/OpenjdkJvmTi.cc
diff options
context:
space:
mode:
author Andreas Gampe <agampe@google.com> 2017-01-23 08:50:04 -0800
committer Andreas Gampe <agampe@google.com> 2017-01-23 11:05:55 -0800
commiteb0cea162c71b0b3ae5cb116510aebca02e9ab3d (patch)
treecd2bac64f3af0edfb3cf0810bcf433a18030957c /runtime/openjdkjvmti/OpenjdkJvmTi.cc
parente6377461540c1159e94cb45c9ade347e8e6bb52b (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.cc3
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;
}