src/hotspot/share/prims/whitebox.cpp
changeset 51214 67736b4846a0
parent 50793 ca4eea543d23
child 51467 12997ebbc0d8
equal deleted inserted replaced
51213:24c4780f69a5 51214:67736b4846a0
  1782 
  1782 
  1783 WB_ENTRY(jboolean, WB_IsJavaHeapArchiveSupported(JNIEnv* env))
  1783 WB_ENTRY(jboolean, WB_IsJavaHeapArchiveSupported(JNIEnv* env))
  1784   return MetaspaceShared::is_heap_object_archiving_allowed();
  1784   return MetaspaceShared::is_heap_object_archiving_allowed();
  1785 WB_END
  1785 WB_END
  1786 
  1786 
       
  1787 
       
  1788 WB_ENTRY(jboolean, WB_IsJFRIncludedInVmBuild(JNIEnv* env))
       
  1789 #if INCLUDE_JFR
       
  1790   return true;
       
  1791 #else
       
  1792   return false;
       
  1793 #endif // INCLUDE_JFR
       
  1794 WB_END
  1787 
  1795 
  1788 #if INCLUDE_CDS
  1796 #if INCLUDE_CDS
  1789 
  1797 
  1790 WB_ENTRY(jint, WB_GetOffsetForName(JNIEnv* env, jobject o, jstring name))
  1798 WB_ENTRY(jint, WB_GetOffsetForName(JNIEnv* env, jobject o, jstring name))
  1791   ResourceMark rm;
  1799   ResourceMark rm;
  2161   {CC"isSharedClass",      CC"(Ljava/lang/Class;)Z",  (void*)&WB_IsSharedClass },
  2169   {CC"isSharedClass",      CC"(Ljava/lang/Class;)Z",  (void*)&WB_IsSharedClass },
  2162   {CC"areSharedStringsIgnored",           CC"()Z",    (void*)&WB_AreSharedStringsIgnored },
  2170   {CC"areSharedStringsIgnored",           CC"()Z",    (void*)&WB_AreSharedStringsIgnored },
  2163   {CC"getResolvedReferences", CC"(Ljava/lang/Class;)Ljava/lang/Object;", (void*)&WB_GetResolvedReferences},
  2171   {CC"getResolvedReferences", CC"(Ljava/lang/Class;)Ljava/lang/Object;", (void*)&WB_GetResolvedReferences},
  2164   {CC"areOpenArchiveHeapObjectsMapped",   CC"()Z",    (void*)&WB_AreOpenArchiveHeapObjectsMapped},
  2172   {CC"areOpenArchiveHeapObjectsMapped",   CC"()Z",    (void*)&WB_AreOpenArchiveHeapObjectsMapped},
  2165   {CC"isCDSIncludedInVmBuild",            CC"()Z",    (void*)&WB_IsCDSIncludedInVmBuild },
  2173   {CC"isCDSIncludedInVmBuild",            CC"()Z",    (void*)&WB_IsCDSIncludedInVmBuild },
       
  2174   {CC"isJFRIncludedInVmBuild",            CC"()Z",    (void*)&WB_IsJFRIncludedInVmBuild },
  2166   {CC"isJavaHeapArchiveSupported",      CC"()Z",      (void*)&WB_IsJavaHeapArchiveSupported },
  2175   {CC"isJavaHeapArchiveSupported",      CC"()Z",      (void*)&WB_IsJavaHeapArchiveSupported },
  2167 
  2176 
  2168   {CC"clearInlineCaches0",  CC"(Z)V",                 (void*)&WB_ClearInlineCaches },
  2177   {CC"clearInlineCaches0",  CC"(Z)V",                 (void*)&WB_ClearInlineCaches },
  2169   {CC"handshakeWalkStack", CC"(Ljava/lang/Thread;Z)I", (void*)&WB_HandshakeWalkStack },
  2178   {CC"handshakeWalkStack", CC"(Ljava/lang/Thread;Z)I", (void*)&WB_HandshakeWalkStack },
  2170   {CC"addCompilerDirective",    CC"(Ljava/lang/String;)I",
  2179   {CC"addCompilerDirective",    CC"(Ljava/lang/String;)I",