Merge "VMRuntime: Add callback for non SDK API accesses." into pi-dev
diff --git a/libart/src/main/java/dalvik/system/VMRuntime.java b/libart/src/main/java/dalvik/system/VMRuntime.java
index d4219bd..8c80346 100644
--- a/libart/src/main/java/dalvik/system/VMRuntime.java
+++ b/libart/src/main/java/dalvik/system/VMRuntime.java
@@ -268,6 +268,15 @@
public native boolean hasUsedHiddenApi();
/**
+ * Sets the list of exemptions from hidden API access enforcement.
+ *
+ * @param signaturePrefixes
+ * A list of signature prefixes. Each item in the list is a prefix match on the type
+ * signature of a blacklisted API. Access is permitted to any matching API.
+ */
+ public native void setHiddenApiExemptions(String[] signaturePrefixes);
+
+ /**
* Returns an array allocated in an area of the Java heap where it will never be moved.
* This is used to implement native allocations on the Java heap, such as DirectByteBuffers
* and Bitmaps.