OSDN Git Service

[MIPS] Fix method tracing for mips64
authorLazar Trsic <Lazar.Trsic@imgtec.com>
Wed, 10 Jun 2015 14:05:46 +0000 (16:05 +0200)
committerNikola Veljkovic <Nikola.Veljkovic@imgtec.com>
Wed, 10 Jun 2015 14:16:54 +0000 (16:16 +0200)
commit84bc06e30ba12c3ff07e577c52b63b9df162af7e
tree9cd8b9b3ad48f5a02600403d835a5ebf0e4b49e6
parent7c0efe186dff1dd457fd1f7932021fa7cfdf9d6f
[MIPS] Fix method tracing for mips64

Reg $v0 is being clobbered on using
SETUP_REFS_ONLY_CALLEE_SAVE_FRAME inside instrumentation_exit()
trampoline, when falling through from instrumentation_entry().

To fix, use $t1 for ArtMethod* fetching inside SETUP_ macros.

Also fix some unrelated comment errors.

Change-Id: I4ab169f75988c4f0d924416a30196f21c1a043a3
runtime/arch/mips/quick_entrypoints_mips.S
runtime/arch/mips64/quick_entrypoints_mips64.S