OSDN Git Service

Fix x86 instrumentation exit entrypoint and trace size limit.
authorJeff Hao <jeffhao@google.com>
Wed, 23 Jul 2014 01:38:42 +0000 (18:38 -0700)
committerJeff Hao <jeffhao@google.com>
Wed, 23 Jul 2014 18:13:37 +0000 (11:13 -0700)
commit2c240f7972dc4e6c7cbfb5d4ddcae64720230109
tree463106a782595fafead685c999e4eb99eeb4b70b
parent4490ff42ecf8a22f4bda9cd49b889d6e4b2683ce
Fix x86 instrumentation exit entrypoint and trace size limit.

The x86 instruction movd only copies a 32-bit value when used with a
memory location. movsd properly copies 64-bits.

Bug: 16386215

(cherry picked from commit cf2e7b0621dfe7fcacd56555dffabab65d1130e7)

Change-Id: I102db8aaa5e8a6b3a88f01e545d1bb51b4f3d5d4
runtime/arch/x86/quick_entrypoints_x86.S
test/run-test