OSDN Git Service

Fix JNI GetDirectBufferAddress.
authorAndy McFadden <fadden@android.com>
Fri, 5 Jun 2009 20:36:44 +0000 (13:36 -0700)
committerAndy McFadden <fadden@android.com>
Fri, 5 Jun 2009 20:36:44 +0000 (13:36 -0700)
commit3a73bd95c7ea75a8e3814f76f4059c9ee7822fe0
treee34a79643bb5132e06a0b47c3b004c039f9d6c44
parent29febc56fd523a7b1684ab04f75d6d213a282f11
Fix JNI GetDirectBufferAddress.

The GetDirectBufferAddress JNI function was using the buffer's base
address, rather than it's "effective" base address.  The difference
becomes important when you create a direct buffer by "slicing" it off
of another at a nonzero offset.

For internal bug 1898762.
vm/Jni.c