diff options
author | Lazar Trsic <Lazar.Trsic@imgtec.com> | 2015-06-24 16:30:21 +0200 |
---|---|---|
committer | Andreas Gampe <agampe@google.com> | 2015-06-24 22:16:54 -0700 |
commit | 559b1cc279deb9299414ddd46595bb8bca7fa090 (patch) | |
tree | c9e11fb2c491522f16674719926ed2d69a392787 /disassembler | |
parent | 2eb85431142f5f45f5f5b3dd67dad42bb1dc4a8a (diff) | |
download | android_art-559b1cc279deb9299414ddd46595bb8bca7fa090.tar.gz android_art-559b1cc279deb9299414ddd46595bb8bca7fa090.tar.bz2 android_art-559b1cc279deb9299414ddd46595bb8bca7fa090.zip |
[MIPS64] JNI Compiler: Sign-extend int function arguments
MIPS n64 ABI differs from arm64. Arguments smaller than the 8B stack
slot need to be sign-extended.
Use combination (lw,sd), instead of (lw,sw) for 4B values.
Change fixes software keyboard crash on mips64.
Bug: 21555893
(cherry picked from commit f652d605753f1387e7797461b47116c5dcdf928d)
Change-Id: I7574d37f6039e9e8c9e0047254be71d28d4c829a
Diffstat (limited to 'disassembler')
0 files changed, 0 insertions, 0 deletions