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", |