GetDirectBufferAddress

こんな便利関数があったのか JNI! しかしこれ MappedByteBuffer には使えるのだろうか。名前だけみるとダメそうだが・・・。

From jni_internal.cc

static void* GetDirectBufferAddress(JNIEnv* env, jobject java_buffer) {
  return reinterpret_cast<void*>(env->GetLongField(java_buffer, WellKnownClasses::java_nio_DirectByteBuffer_effectiveDirectAddress));
}

はいダメでした。解散。