OSDN Git Service

Fix 099-vmdebug and 802-deoptimization art tests for Mips.
authorDouglas Leung <douglas.leung@imgtec.com>
Fri, 27 Mar 2015 22:38:30 +0000 (15:38 -0700)
committerAndreas Gampe <agampe@google.com>
Tue, 31 Mar 2015 03:33:52 +0000 (03:33 +0000)
commitf96e8bdf47cfcbecd8ad8ebceb765e5a257ca143
treec9794e7f763b40d8d67d8a6e60b65002a2e8b8bd
parentd68cef75a2b57b5c5ab33065d567446b4510b143
Fix 099-vmdebug and 802-deoptimization art tests for Mips.

There are 2 bugs that are causing these 2 tests to fail the same way.
The first one is we should be using $t9 for function calls so $gp can
be calculated correctly. The second bug is there can't be a gap between
the quick frame and the callee save frame, otherwise the WalkStack()
function will get confused and crash.

Bug: 19003184
Change-Id: I3c545ce18268deb73150fca2a7d7a798540f1cf2
runtime/arch/mips/quick_entrypoints_mips.S
runtime/arch/mips64/quick_entrypoints_mips64.S