OSDN Git Service

Fix for 3326: Incorrect return value from native library in dalvik
authorBill Buzbee <buzbee@google.com>
Mon, 27 Jul 2009 22:51:54 +0000 (15:51 -0700)
committerBill Buzbee <buzbee@google.com>
Tue, 28 Jul 2009 16:33:08 +0000 (09:33 -0700)
commite2557513420f6be2d70c19a4d826731174c828d1
treeb3bc642b773002931bab42dc94da9144a3d1759c
parent63d59a71975910a1c6b2e8c7457ec3f0ee0754be
Fix for 3326: Incorrect return value from native library in dalvik
Really a workaround for a gcc bug in 4.3.  Don't trust the C compiler
to properly clear high bits from < 32-bit JNI return values.
vm/JniInternal.h
vm/arch/x86/Call386ABI.S
vm/oo/Class.c