summaryrefslogtreecommitdiff
path: root/test/ProfileTestMultiDex/Main.java
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2014-10-31 00:01:54 -0700
committerBrian Carlstrom <bdc@google.com>2014-10-31 00:32:05 -0700
commit9a783d6a0cb437fc0d9ffcc84502912f3d1cb73b (patch)
treec641c180109bf03936510b6df746a610b90bb17c /test/ProfileTestMultiDex/Main.java
parent7dd7261845258b7c29b588829c80164b878f4424 (diff)
Fix FindDeclaredVirtualMethod(DexCache...) for miranda methods
If a class in classes.dex implements an interface from classes2.dex, the miranda method will be in the dex cache for classes2.dex, but pointed to by the virtual methods of the class in the dex caches for classes.dex. Therefore the fast path for DexCache::ResolveMethod that searches via class and superclass virtual methods should ensure that any method matching on dex method_idx should be from the same dex cache as the class itself, which is not the case for miranda methods. Bug: 18193682 Change-Id: I10da4f5472e929b3dc0be58051a726a4bc14e438
Diffstat (limited to 'test/ProfileTestMultiDex/Main.java')
0 files changed, 0 insertions, 0 deletions