commit | a7e38d8aaacfca85b40b5df654f85c0979968672 | [log] [tgz] |
---|---|---|
author | Alex Light <allight@google.com> | Thu Jan 19 14:57:28 2017 -0800 |
committer | Alex Light <allight@google.com> | Fri Jan 20 11:32:03 2017 -0800 |
tree | 34322c79fc328a608fc17303453c8ec1f38b9eaa | |
parent | 05778764cb11162b6f3ff72386135ed45a07af33 [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