commit | 6fb0acc14459a856c35b642e3368aff853259260 | [log] [tgz] |
---|---|---|
author | Mythri Alle <mythria@google.com> | Mon Jun 27 11:09:49 2022 +0000 |
committer | Mythri Alle <mythria@google.com> | Mon Jul 04 07:36:40 2022 +0000 |
tree | 0483c30969b98e5bfc75c7eed8ab4cef4f44a993 | |
parent | 74e0b53a425ca3643db7dd43a39b57075853b21d [diff] |
Reland "Don't use instrumentation stubs for native methods in debuggable" This reverts commit 5c9b55aa95295a287abd86f1e7fbe98c3f35ffd6. Reason for revert: Relanding with fixes for failure Fixes: 1. Arm64 needs to use 64-bit registers 2. We cannot deoptimize directly from GenericJniEndTrampoline since we only have a refs and args frame. So call the method exit hooks from art_quick_generic_jni_trampoline. Change-Id: If1f08eca69626f60f42f10205b482a3764610846