src/hotspot/share/prims/whitebox.cpp
changeset 59053 ba6c248cae19
parent 58545 725244418646
child 59060 fce1fa1bdc91
equal deleted inserted replaced
59051:f0312c7d5b37 59053:ba6c248cae19
  1722   return (jlong) new_cap_until_GC;
  1722   return (jlong) new_cap_until_GC;
  1723 WB_END
  1723 WB_END
  1724 
  1724 
  1725 WB_ENTRY(jlong, WB_MetaspaceCapacityUntilGC(JNIEnv* env, jobject wb))
  1725 WB_ENTRY(jlong, WB_MetaspaceCapacityUntilGC(JNIEnv* env, jobject wb))
  1726   return (jlong) MetaspaceGC::capacity_until_GC();
  1726   return (jlong) MetaspaceGC::capacity_until_GC();
  1727 WB_END
       
  1728 
       
  1729 WB_ENTRY(jboolean, WB_MetaspaceShouldConcurrentCollect(JNIEnv* env, jobject wb))
       
  1730   return MetaspaceGC::should_concurrent_collect();
       
  1731 WB_END
  1727 WB_END
  1732 
  1728 
  1733 WB_ENTRY(jlong, WB_MetaspaceReserveAlignment(JNIEnv* env, jobject wb))
  1729 WB_ENTRY(jlong, WB_MetaspaceReserveAlignment(JNIEnv* env, jobject wb))
  1734   return (jlong)Metaspace::reserve_alignment();
  1730   return (jlong)Metaspace::reserve_alignment();
  1735 WB_END
  1731 WB_END
  2307      CC"(Ljava/lang/ClassLoader;J)J",                 (void*)&WB_AllocateMetaspace },
  2303      CC"(Ljava/lang/ClassLoader;J)J",                 (void*)&WB_AllocateMetaspace },
  2308   {CC"freeMetaspace",
  2304   {CC"freeMetaspace",
  2309      CC"(Ljava/lang/ClassLoader;JJ)V",                (void*)&WB_FreeMetaspace },
  2305      CC"(Ljava/lang/ClassLoader;JJ)V",                (void*)&WB_FreeMetaspace },
  2310   {CC"incMetaspaceCapacityUntilGC", CC"(J)J",         (void*)&WB_IncMetaspaceCapacityUntilGC },
  2306   {CC"incMetaspaceCapacityUntilGC", CC"(J)J",         (void*)&WB_IncMetaspaceCapacityUntilGC },
  2311   {CC"metaspaceCapacityUntilGC", CC"()J",             (void*)&WB_MetaspaceCapacityUntilGC },
  2307   {CC"metaspaceCapacityUntilGC", CC"()J",             (void*)&WB_MetaspaceCapacityUntilGC },
  2312   {CC"metaspaceShouldConcurrentCollect", CC"()Z",     (void*)&WB_MetaspaceShouldConcurrentCollect },
       
  2313   {CC"metaspaceReserveAlignment", CC"()J",            (void*)&WB_MetaspaceReserveAlignment },
  2308   {CC"metaspaceReserveAlignment", CC"()J",            (void*)&WB_MetaspaceReserveAlignment },
  2314   {CC"getCPUFeatures",     CC"()Ljava/lang/String;",  (void*)&WB_GetCPUFeatures     },
  2309   {CC"getCPUFeatures",     CC"()Ljava/lang/String;",  (void*)&WB_GetCPUFeatures     },
  2315   {CC"getNMethod0",         CC"(Ljava/lang/reflect/Executable;Z)[Ljava/lang/Object;",
  2310   {CC"getNMethod0",         CC"(Ljava/lang/reflect/Executable;Z)[Ljava/lang/Object;",
  2316                                                       (void*)&WB_GetNMethod         },
  2311                                                       (void*)&WB_GetNMethod         },
  2317   {CC"forceNMethodSweep",  CC"()V",                   (void*)&WB_ForceNMethodSweep  },
  2312   {CC"forceNMethodSweep",  CC"()V",                   (void*)&WB_ForceNMethodSweep  },