equal
deleted
inserted
replaced
983 needSafepoint++; |
983 needSafepoint++; |
984 } |
984 } |
985 results[i] = JVMTI_ERROR_NONE; // indicate successful suspend |
985 results[i] = JVMTI_ERROR_NONE; // indicate successful suspend |
986 } |
986 } |
987 if (needSafepoint > 0) { |
987 if (needSafepoint > 0) { |
988 VM_ForceSafepoint vfs; |
988 VM_ThreadsSuspendJVMTI tsj; |
989 VMThread::execute(&vfs); |
989 VMThread::execute(&tsj); |
990 } |
990 } |
991 // per-thread suspend results returned via results parameter |
991 // per-thread suspend results returned via results parameter |
992 return JVMTI_ERROR_NONE; |
992 return JVMTI_ERROR_NONE; |
993 } /* end SuspendThreadList */ |
993 } /* end SuspendThreadList */ |
994 |
994 |