summaryrefslogtreecommitdiff
path: root/test/MultiDex/Second.java
diff options
context:
space:
mode:
authorAlex Light <allight@google.com>2019-10-29 11:15:05 -0700
committerTreehugger Robot <treehugger-gerrit@google.com>2019-11-16 00:26:03 +0000
commit283bb322de84ac570b987c65a1015e2dbcbfad7c (patch)
tree18f5d68c78e56a2d398192c8340269a60706b7a0 /test/MultiDex/Second.java
parent2c5dfe16ab2b0f8fbd14dedc161eb4658a8673fc (diff)
Initial support for adding virtuals with structural redefinition
Initial implementation of adding virtual methods and non-static fields using structural redefinition. Currently this is limited to 'final', non-finalizable classes. These restrictions will be removed or loosened in the future. All non-collected instances of the redefined class will be made obsolete and reallocated. This can cause significant GC load. This feature does not work with any of the -quick opcodes and should only be used with dex files that haven't undergone dex2dex compilation (that is --debuggable and BCP dex files). Test: ./test.py --host Bug: 134162467 Bug: 144168550 Change-Id: Ia401d97395cfe498eb849a661ea9a900dfaa6da3
Diffstat (limited to 'test/MultiDex/Second.java')
0 files changed, 0 insertions, 0 deletions