OSDN Git Service

x86 mterp debug/profile fix (issue 5938080)
authorbuzbee <buzbee@google.com>
Mon, 30 Jan 2012 18:44:57 +0000 (10:44 -0800)
committerbuzbee <buzbee@google.com>
Mon, 30 Jan 2012 18:44:57 +0000 (10:44 -0800)
commit3185a41fe8b3223003a07685c1acdf44bfe148d0
treea294c6ff240369261c0aff06f6749133db62c470
parent5da436293b72a28b46a47fb863e1146f3baef42f
x86 mterp debug/profile fix (issue 5938080)

When profiling or debugging is active, the Dalvik vm calls out to
a helper function to handle any pending debug/profile activities
before and after native invokes.  The assembly code in footer.s
was passing arguments to these routines in the wrong oder.

Issue 5938080

Change-Id: I425eb2bfbee504a70eda8b382f4cf7340e458241
vm/mterp/c/gotoTargets.cpp
vm/mterp/out/InterpAsm-x86.S
vm/mterp/out/InterpC-allstubs.cpp
vm/mterp/out/InterpC-portable.cpp
vm/mterp/out/InterpC-x86-atom.cpp
vm/mterp/out/InterpC-x86.cpp
vm/mterp/x86/footer.S