1147 |
1147 |
1148 C2V_VMENTRY_0(jint, getCountersSize, (JNIEnv* env, jobject)) |
1148 C2V_VMENTRY_0(jint, getCountersSize, (JNIEnv* env, jobject)) |
1149 return (jint) JVMCICounterSize; |
1149 return (jint) JVMCICounterSize; |
1150 C2V_END |
1150 C2V_END |
1151 |
1151 |
1152 C2V_VMENTRY_0(jboolean, setCountersSize, (JNIEnv* env, jobject, jint new_size)) |
1152 C2V_VMENTRY(void, setCountersSize, (JNIEnv* env, jobject, jint new_size)) |
1153 return JavaThread::resize_all_jvmci_counters(new_size); |
1153 JavaThread::resize_all_jvmci_counters(new_size); |
1154 C2V_END |
1154 C2V_END |
1155 |
1155 |
1156 C2V_VMENTRY_0(jint, allocateCompileId, (JNIEnv* env, jobject, jobject jvmci_method, int entry_bci)) |
1156 C2V_VMENTRY_0(jint, allocateCompileId, (JNIEnv* env, jobject, jobject jvmci_method, int entry_bci)) |
1157 HandleMark hm; |
1157 HandleMark hm; |
1158 if (jvmci_method == NULL) { |
1158 if (jvmci_method == NULL) { |
2694 {CC "reprofile", CC "(" HS_RESOLVED_METHOD ")V", FN_PTR(reprofile)}, |
2694 {CC "reprofile", CC "(" HS_RESOLVED_METHOD ")V", FN_PTR(reprofile)}, |
2695 {CC "invalidateHotSpotNmethod", CC "(" HS_NMETHOD ")V", FN_PTR(invalidateHotSpotNmethod)}, |
2695 {CC "invalidateHotSpotNmethod", CC "(" HS_NMETHOD ")V", FN_PTR(invalidateHotSpotNmethod)}, |
2696 {CC "readUncompressedOop", CC "(J)" OBJECTCONSTANT, FN_PTR(readUncompressedOop)}, |
2696 {CC "readUncompressedOop", CC "(J)" OBJECTCONSTANT, FN_PTR(readUncompressedOop)}, |
2697 {CC "collectCounters", CC "()[J", FN_PTR(collectCounters)}, |
2697 {CC "collectCounters", CC "()[J", FN_PTR(collectCounters)}, |
2698 {CC "getCountersSize", CC "()I", FN_PTR(getCountersSize)}, |
2698 {CC "getCountersSize", CC "()I", FN_PTR(getCountersSize)}, |
2699 {CC "setCountersSize", CC "(I)Z", FN_PTR(setCountersSize)}, |
2699 {CC "setCountersSize", CC "(I)V", FN_PTR(setCountersSize)}, |
2700 {CC "allocateCompileId", CC "(" HS_RESOLVED_METHOD "I)I", FN_PTR(allocateCompileId)}, |
2700 {CC "allocateCompileId", CC "(" HS_RESOLVED_METHOD "I)I", FN_PTR(allocateCompileId)}, |
2701 {CC "isMature", CC "(" METASPACE_METHOD_DATA ")Z", FN_PTR(isMature)}, |
2701 {CC "isMature", CC "(" METASPACE_METHOD_DATA ")Z", FN_PTR(isMature)}, |
2702 {CC "hasCompiledCodeForOSR", CC "(" HS_RESOLVED_METHOD "II)Z", FN_PTR(hasCompiledCodeForOSR)}, |
2702 {CC "hasCompiledCodeForOSR", CC "(" HS_RESOLVED_METHOD "II)Z", FN_PTR(hasCompiledCodeForOSR)}, |
2703 {CC "getSymbol", CC "(J)" STRING, FN_PTR(getSymbol)}, |
2703 {CC "getSymbol", CC "(J)" STRING, FN_PTR(getSymbol)}, |
2704 {CC "iterateFrames", CC "([" RESOLVED_METHOD "[" RESOLVED_METHOD "I" INSPECTED_FRAME_VISITOR ")" OBJECT, FN_PTR(iterateFrames)}, |
2704 {CC "iterateFrames", CC "([" RESOLVED_METHOD "[" RESOLVED_METHOD "I" INSPECTED_FRAME_VISITOR ")" OBJECT, FN_PTR(iterateFrames)}, |