commit | 32b12f8ae491e1acfeaee334e9a30c6c0a232072 | [log] [tgz] |
---|---|---|
author | Sebastien Hertz <shertz@google.com> | Mon Nov 17 12:46:27 2014 +0100 |
committer | Sebastien Hertz <shertz@google.com> | Mon Nov 17 17:21:24 2014 +0100 |
tree | 62742b8378758ce2087edd750f88397958aa425f | |
parent | d45f76e59bf8342491ca02d64721537e06c79f43 [diff] |
Fix art_quick_instrumentation_entry stub for x86/x86_64 Fixes bad stack offset for x86 where we read the return pc from an incorrect location. Fixes bad register for x86_64. The return pc is the 4th argument of the called C function. It must be passed in rcx instead of r8 (which is used for 5th argument). Bug: 18170596 Change-Id: Idb521d2f6da415448fa61acf8b7d21076822830f