summaryrefslogtreecommitdiff
path: root/runtime/openjdkjvmti/transform.h
diff options
context:
space:
mode:
author Alex Light <allight@google.com> 2017-01-19 14:57:28 -0800
committer Alex Light <allight@google.com> 2017-01-20 11:32:03 -0800
commita7e38d8aaacfca85b40b5df654f85c0979968672 (patch)
tree34322c79fc328a608fc17303453c8ec1f38b9eaa /runtime/openjdkjvmti/transform.h
parent05778764cb11162b6f3ff72386135ed45a07af33 (diff)
Use original dex file for retransformation.
The spec requires us to pass the dex file as it appeared before any retransformation-capable agents had modified it to the ClassFileLoadHooks when RetransformClasses is called. We do this by saving the initial dex file bytes into the class as a byte[]. Bug: 32369916 Test: mma -j40 test-art-host Change-Id: Ic6af3738cd2a831e91ba1144f502fa58b3c333e4
Diffstat (limited to 'runtime/openjdkjvmti/transform.h')
-rw-r--r--runtime/openjdkjvmti/transform.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/openjdkjvmti/transform.h b/runtime/openjdkjvmti/transform.h
index 0ff2bd1d40..65f2ae1353 100644
--- a/runtime/openjdkjvmti/transform.h
+++ b/runtime/openjdkjvmti/transform.h
@@ -37,6 +37,7 @@
#include <jni.h>
#include "art_jvmti.h"
+#include "ti_class_definition.h"
#include "jvmti.h"
namespace openjdkjvmti {