src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
changeset 58282 03fce7b04b42
parent 58273 08a5148e7c4e
child 58679 9c3209ff7550
child 58722 cba8afa5cfed
equal deleted inserted replaced
58281:49836127542b 58282:03fce7b04b42
  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)},