commit | f60cb1f8de690854a3895d6190117dd0ff5f4feb | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Wed May 27 18:31:42 2015 -0700 |
committer | Andreas Gampe <agampe@google.com> | Thu May 28 17:48:16 2015 -0700 |
tree | b5757cb5f6ad8637d851108394b38e0967de9e28 | |
parent | 54d65738eecc1fa79ed528ff2f6b9b4f7a4743be [diff] |
ART: Add Mips o32 callee-save registers to SaveAll frame The floating point registers f20-f31 are callee-save in the Mips ABI. While the managed code does not touch them, they need to be saved when throwing an exception, so that they will be correctly restored and not smashed. Bug: 21266656 (cherry picked from commit a4e0e67611f54180694e0807d6599c1132269b6c) Change-Id: Ia96d52ce7fb41bf604da1797ce4d7a703e292415