Merge "Correct registerNativeAllocation type"

am: fe015a098c

Change-Id: Ie202df6d1f36534d5bea0e65aa21570be891b5b4
This commit is contained in:
Hans Boehm
2019-03-12 14:17:39 -07:00
committed by android-build-merger

View File

@@ -16,12 +16,6 @@
package android.renderscript;
import java.io.File;
import java.lang.reflect.Method;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import android.annotation.UnsupportedAppUsage;
import android.content.Context;
import android.content.res.AssetManager;
@@ -32,6 +26,12 @@ import android.os.Trace;
import android.util.Log;
import android.view.Surface;
import java.io.File;
import java.lang.reflect.Method;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.concurrent.locks.ReentrantReadWriteLock;
// TODO: Clean up the whitespace that separates methods in this class.
/**
@@ -114,8 +114,9 @@ public class RenderScript {
Class<?> vm_runtime = Class.forName("dalvik.system.VMRuntime");
Method get_runtime = vm_runtime.getDeclaredMethod("getRuntime");
sRuntime = get_runtime.invoke(null);
registerNativeAllocation = vm_runtime.getDeclaredMethod("registerNativeAllocation", Integer.TYPE);
registerNativeFree = vm_runtime.getDeclaredMethod("registerNativeFree", Integer.TYPE);
registerNativeAllocation =
vm_runtime.getDeclaredMethod("registerNativeAllocation", Long.TYPE);
registerNativeFree = vm_runtime.getDeclaredMethod("registerNativeFree", Long.TYPE);
} catch (Exception e) {
Log.e(LOG_TAG, "Error loading GC methods: " + e);
throw new RSRuntimeException("Error loading GC methods: " + e);