< prev index next >
src/hotspot/share/prims/whitebox.cpp
Print this page
*** 26,35 ****
--- 26,36 ----
#include <new>
#include "classfile/classLoaderData.hpp"
#include "classfile/modules.hpp"
+ #include "classfile/protectionDomainCache.hpp"
#include "classfile/stringTable.hpp"
#include "code/codeCache.hpp"
#include "compiler/methodMatcher.hpp"
#include "compiler/directivesParser.hpp"
#include "gc/shared/gcConfig.hpp"
*** 1975,1984 ****
--- 1976,1989 ----
WB_ENTRY(jint, WB_ResolvedMethodRemovedCount(JNIEnv* env, jobject o))
return (jint) ResolvedMethodTable::removed_entries_count();
WB_END
+ WB_ENTRY(jint, WB_ProtectionDomainRemovedCount(JNIEnv* env, jobject o))
+ return (jint) SystemDictionary::pd_cache_table()->removed_entries_count();
+ WB_END
+
#define CC (char*)
static JNINativeMethod methods[] = {
{CC"getObjectAddress0", CC"(Ljava/lang/Object;)J", (void*)&WB_GetObjectAddress },
*** 2197,2206 ****
--- 2202,2212 ----
(void*)&WB_CheckLibSpecifiesNoexecstack},
{CC"isContainerized", CC"()Z", (void*)&WB_IsContainerized },
{CC"printOsInfo", CC"()V", (void*)&WB_PrintOsInfo },
{CC"disableElfSectionCache", CC"()V", (void*)&WB_DisableElfSectionCache },
{CC"resolvedMethodRemovedCount", CC"()I", (void*)&WB_ResolvedMethodRemovedCount },
+ {CC"protectionDomainRemovedCount", CC"()I", (void*)&WB_ProtectionDomainRemovedCount },
};
#undef CC
< prev index next >