957 jobjectArray obj = codeBlob2objectArray(thread, env, *it); |
957 jobjectArray obj = codeBlob2objectArray(thread, env, *it); |
958 env->SetObjectArrayElement(result, i, obj); |
958 env->SetObjectArrayElement(result, i, obj); |
959 ++i; |
959 ++i; |
960 } |
960 } |
961 return result; |
961 return result; |
|
962 WB_END |
|
963 |
|
964 WB_ENTRY(jint, WB_GetCompilationActivityMode(JNIEnv* env, jobject o)) |
|
965 return CompileBroker::get_compilation_activity_mode(); |
|
966 WB_END |
|
967 |
|
968 WB_ENTRY(jobjectArray, WB_GetCodeBlob(JNIEnv* env, jobject o, jlong addr)) |
|
969 ThreadToNativeFromVM ttn(thread); |
|
970 CodeBlobStub stub((CodeBlob*) addr); |
|
971 return codeBlob2objectArray(thread, env, &stub); |
962 WB_END |
972 WB_END |
963 |
973 |
964 WB_ENTRY(jlong, WB_GetThreadStackSize(JNIEnv* env, jobject o)) |
974 WB_ENTRY(jlong, WB_GetThreadStackSize(JNIEnv* env, jobject o)) |
965 return (jlong) Thread::current()->stack_size(); |
975 return (jlong) Thread::current()->stack_size(); |
966 WB_END |
976 WB_END |
1213 (void*)&WB_GetNMethod }, |
1223 (void*)&WB_GetNMethod }, |
1214 {CC"forceNMethodSweep", CC"()V", (void*)&WB_ForceNMethodSweep }, |
1224 {CC"forceNMethodSweep", CC"()V", (void*)&WB_ForceNMethodSweep }, |
1215 {CC"allocateCodeBlob", CC"(II)J", (void*)&WB_AllocateCodeBlob }, |
1225 {CC"allocateCodeBlob", CC"(II)J", (void*)&WB_AllocateCodeBlob }, |
1216 {CC"freeCodeBlob", CC"(J)V", (void*)&WB_FreeCodeBlob }, |
1226 {CC"freeCodeBlob", CC"(J)V", (void*)&WB_FreeCodeBlob }, |
1217 {CC"getCodeHeapEntries", CC"(I)[Ljava/lang/Object;",(void*)&WB_GetCodeHeapEntries }, |
1227 {CC"getCodeHeapEntries", CC"(I)[Ljava/lang/Object;",(void*)&WB_GetCodeHeapEntries }, |
|
1228 {CC"getCompilationActivityMode", |
|
1229 CC"()I", (void*)&WB_GetCompilationActivityMode}, |
|
1230 {CC"getCodeBlob", CC"(J)[Ljava/lang/Object;",(void*)&WB_GetCodeBlob }, |
1218 {CC"getThreadStackSize", CC"()J", (void*)&WB_GetThreadStackSize }, |
1231 {CC"getThreadStackSize", CC"()J", (void*)&WB_GetThreadStackSize }, |
1219 {CC"getThreadRemainingStackSize", CC"()J", (void*)&WB_GetThreadRemainingStackSize }, |
1232 {CC"getThreadRemainingStackSize", CC"()J", (void*)&WB_GetThreadRemainingStackSize }, |
1220 }; |
1233 }; |
1221 |
1234 |
1222 #undef CC |
1235 #undef CC |