hotspot/src/share/vm/prims/whitebox.cpp
changeset 35086 bbf32241d851
parent 34257 4be3504cc03b
child 35135 dd2ce9021031
--- a/hotspot/src/share/vm/prims/whitebox.cpp	Fri Dec 04 16:38:04 2015 +0100
+++ b/hotspot/src/share/vm/prims/whitebox.cpp	Fri Dec 04 23:46:19 2015 +0300
@@ -1290,6 +1290,11 @@
   return (jlong) ikh->constants();
 WB_END
 
+WB_ENTRY(void, WB_ClearInlineCaches(JNIEnv* env, jobject wb))
+  VM_ClearICs clear_ics;
+  VMThread::execute(&clear_ics);
+WB_END
+
 template <typename T>
 static bool GetMethodOption(JavaThread* thread, JNIEnv* env, jobject method, jstring name, T* value) {
   assert(value != NULL, "sanity");
@@ -1615,6 +1620,7 @@
                                                       (void*)&WB_GetMethodStringOption},
   {CC"isShared",           CC"(Ljava/lang/Object;)Z", (void*)&WB_IsShared },
   {CC"areSharedStringsIgnored",           CC"()Z",    (void*)&WB_AreSharedStringsIgnored },
+  {CC"clearInlineCaches",  CC"()V",                   (void*)&WB_ClearInlineCaches },
 };
 
 #undef CC