summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2013-03-28 15:29:43 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-03-28 15:29:44 +0000
commitef64fc32d412d64e180cb90ee29ff46af7391580 (patch)
treefa86173bbfc35a323edd8af1a894f59c755f1dff
parent694762158ac19c2abd795d7af78d3d9b9318a7d3 (diff)
parent9a58f1be9378c1de90ad3b5e34f1d842624d234d (diff)
downloaddalvik-ef64fc32d412d64e180cb90ee29ff46af7391580.tar.gz
Merge "Track libcore DirectByteBuffer cleanup."
-rw-r--r--vm/Globals.h4
-rw-r--r--vm/InitRefs.cpp4
-rw-r--r--vm/Jni.cpp6
3 files changed, 7 insertions, 7 deletions
diff --git a/vm/Globals.h b/vm/Globals.h
index 565c92a65..234a57d84 100644
--- a/vm/Globals.h
+++ b/vm/Globals.h
@@ -268,7 +268,7 @@ struct DvmGlobals {
ClassObject* classJavaLangReflectMethod;
ClassObject* classJavaLangReflectMethodArray;
ClassObject* classJavaLangReflectProxy;
- ClassObject* classJavaNioReadWriteDirectByteBuffer;
+ ClassObject* classJavaNioDirectByteBuffer;
ClassObject* classOrgApacheHarmonyLangAnnotationAnnotationFactory;
ClassObject* classOrgApacheHarmonyLangAnnotationAnnotationMember;
ClassObject* classOrgApacheHarmonyLangAnnotationAnnotationMemberArray;
@@ -415,7 +415,7 @@ struct DvmGlobals {
Method* methDalvikSystemNativeStart_run;
/* assorted direct buffer helpers */
- Method* methJavaNioReadWriteDirectByteBuffer_init;
+ Method* methJavaNioDirectByteBuffer_init;
int offJavaNioBuffer_capacity;
int offJavaNioBuffer_effectiveDirectAddress;
diff --git a/vm/InitRefs.cpp b/vm/InitRefs.cpp
index c4836045b..19487dc39 100644
--- a/vm/InitRefs.cpp
+++ b/vm/InitRefs.cpp
@@ -127,7 +127,7 @@ static bool initClassReferences() {
{ &gDvm.classJavaLangReflectMethod, "Ljava/lang/reflect/Method;" },
{ &gDvm.classJavaLangReflectMethodArray, "[Ljava/lang/reflect/Method;"},
{ &gDvm.classJavaLangReflectProxy, "Ljava/lang/reflect/Proxy;" },
- { &gDvm.classJavaNioReadWriteDirectByteBuffer, "Ljava/nio/ReadWriteDirectByteBuffer;" },
+ { &gDvm.classJavaNioDirectByteBuffer, "Ljava/nio/DirectByteBuffer;" },
{ &gDvm.classOrgApacheHarmonyDalvikDdmcChunk,
"Lorg/apache/harmony/dalvik/ddmc/Chunk;" },
{ &gDvm.classOrgApacheHarmonyDalvikDdmcDdmServer,
@@ -331,7 +331,7 @@ static bool initConstructorReferences() {
{ &gDvm.methJavaLangReflectMethod_init, "Ljava/lang/reflect/Method;",
"(Ljava/lang/Class;[Ljava/lang/Class;[Ljava/lang/Class;Ljava/lang/Class;"
"Ljava/lang/String;I)V" },
- { &gDvm.methJavaNioReadWriteDirectByteBuffer_init, "Ljava/nio/ReadWriteDirectByteBuffer;",
+ { &gDvm.methJavaNioDirectByteBuffer_init, "Ljava/nio/DirectByteBuffer;",
"(II)V" },
{ &gDvm.methOrgApacheHarmonyLangAnnotationAnnotationMember_init,
"Lorg/apache/harmony/lang/annotation/AnnotationMember;",
diff --git a/vm/Jni.cpp b/vm/Jni.cpp
index 78a4093f4..8808a3f4a 100644
--- a/vm/Jni.cpp
+++ b/vm/Jni.cpp
@@ -2726,8 +2726,8 @@ static jobject NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) {
ReportJniError();
}
- /* create an instance of java.nio.ReadWriteDirectByteBuffer */
- ClassObject* bufferClazz = gDvm.classJavaNioReadWriteDirectByteBuffer;
+ /* create an instance of java.nio.DirectByteBuffer */
+ ClassObject* bufferClazz = gDvm.classJavaNioDirectByteBuffer;
if (!dvmIsClassInitialized(bufferClazz) && !dvmInitClass(bufferClazz)) {
return NULL;
}
@@ -2738,7 +2738,7 @@ static jobject NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) {
/* call the constructor */
jobject result = addLocalReference(ts.self(), newObj);
JValue unused;
- dvmCallMethod(ts.self(), gDvm.methJavaNioReadWriteDirectByteBuffer_init,
+ dvmCallMethod(ts.self(), gDvm.methJavaNioDirectByteBuffer_init,
newObj, &unused, (jint) address, (jint) capacity);
if (dvmGetException(ts.self()) != NULL) {
deleteLocalReference(ts.self(), result);