73 return heapOopSize; |
73 return heapOopSize; |
74 WB_END |
74 WB_END |
75 |
75 |
76 WB_ENTRY(jint, WB_GetVMPageSize(JNIEnv* env, jobject o)) |
76 WB_ENTRY(jint, WB_GetVMPageSize(JNIEnv* env, jobject o)) |
77 return os::vm_page_size(); |
77 return os::vm_page_size(); |
|
78 WB_END |
|
79 |
|
80 WB_ENTRY(jlong, WB_GetVMLargePageSize(JNIEnv* env, jobject o)) |
|
81 return os::large_page_size(); |
78 WB_END |
82 WB_END |
79 |
83 |
80 class WBIsKlassAliveClosure : public KlassClosure { |
84 class WBIsKlassAliveClosure : public KlassClosure { |
81 Symbol* _name; |
85 Symbol* _name; |
82 bool _found; |
86 bool _found; |
974 {CC"getObjectAddress", CC"(Ljava/lang/Object;)J", (void*)&WB_GetObjectAddress }, |
978 {CC"getObjectAddress", CC"(Ljava/lang/Object;)J", (void*)&WB_GetObjectAddress }, |
975 {CC"getObjectSize", CC"(Ljava/lang/Object;)J", (void*)&WB_GetObjectSize }, |
979 {CC"getObjectSize", CC"(Ljava/lang/Object;)J", (void*)&WB_GetObjectSize }, |
976 {CC"isObjectInOldGen", CC"(Ljava/lang/Object;)Z", (void*)&WB_isObjectInOldGen }, |
980 {CC"isObjectInOldGen", CC"(Ljava/lang/Object;)Z", (void*)&WB_isObjectInOldGen }, |
977 {CC"getHeapOopSize", CC"()I", (void*)&WB_GetHeapOopSize }, |
981 {CC"getHeapOopSize", CC"()I", (void*)&WB_GetHeapOopSize }, |
978 {CC"getVMPageSize", CC"()I", (void*)&WB_GetVMPageSize }, |
982 {CC"getVMPageSize", CC"()I", (void*)&WB_GetVMPageSize }, |
|
983 {CC"getVMLargePageSize", CC"()J", (void*)&WB_GetVMLargePageSize}, |
979 {CC"isClassAlive0", CC"(Ljava/lang/String;)Z", (void*)&WB_IsClassAlive }, |
984 {CC"isClassAlive0", CC"(Ljava/lang/String;)Z", (void*)&WB_IsClassAlive }, |
980 {CC"classKnownToNotExist", |
985 {CC"classKnownToNotExist", |
981 CC"(Ljava/lang/ClassLoader;Ljava/lang/String;)Z",(void*)&WB_ClassKnownToNotExist}, |
986 CC"(Ljava/lang/ClassLoader;Ljava/lang/String;)Z",(void*)&WB_ClassKnownToNotExist}, |
982 {CC"getLookupCacheURLs", CC"(Ljava/lang/ClassLoader;)[Ljava/net/URL;", (void*)&WB_GetLookupCacheURLs}, |
987 {CC"getLookupCacheURLs", CC"(Ljava/lang/ClassLoader;)[Ljava/net/URL;", (void*)&WB_GetLookupCacheURLs}, |
983 {CC"getLookupCacheMatches", CC"(Ljava/lang/ClassLoader;Ljava/lang/String;)[I", |
988 {CC"getLookupCacheMatches", CC"(Ljava/lang/ClassLoader;Ljava/lang/String;)[I", |