OSDN Git Service

Fix some JNI indirect reference stuff.
authorAndy McFadden <fadden@android.com>
Wed, 26 Aug 2009 14:21:53 +0000 (07:21 -0700)
committerAndy McFadden <fadden@android.com>
Thu, 27 Aug 2009 21:12:09 +0000 (14:12 -0700)
commit0423f0e813a3807168fe5524405eb96675532097
tree233d6aa81d9d9273ab64a99b97f211d5ad401fca
parentd00ed3291d6a2d84e14d5149826ccb4bd9de35b4
Fix some JNI indirect reference stuff.

Convert where needed, don't convert where not needed, and make sure
we're using the right one.

With this, my ad-hoc tests pass, and the boot proceeds until we hit a
failure that looks like it might be due to logic outside the VM.
vm/CheckJni.c
vm/IndirectRefTable.c
vm/Jni.c
vm/alloc/Alloc.h