< prev index next >

src/hotspot/share/include/jvm.h

Print this page
rev 52360 : 8212605: Pure-Java implementation of AccessController.doPrivileged


 604 (JNIEnv *env, jobject unused, jobject jcpool, jint index);
 605 
 606 JNIEXPORT jstring JNICALL JVM_ConstantPoolGetUTF8At
 607 (JNIEnv *env, jobject unused, jobject jcpool, jint index);
 608 
 609 JNIEXPORT jbyte JNICALL JVM_ConstantPoolGetTagAt
 610 (JNIEnv *env, jobject unused, jobject jcpool, jint index);
 611 
 612 /*
 613  * Parameter reflection
 614  */
 615 
 616 JNIEXPORT jobjectArray JNICALL
 617 JVM_GetMethodParameters(JNIEnv *env, jobject method);
 618 
 619 /*
 620  * java.security.*
 621  */
 622 
 623 JNIEXPORT jobject JNICALL
 624 JVM_DoPrivileged(JNIEnv *env, jclass cls,
 625                  jobject action, jobject context, jboolean wrapException);
 626 
 627 JNIEXPORT jobject JNICALL
 628 JVM_GetInheritedAccessControlContext(JNIEnv *env, jclass cls);
 629 
 630 JNIEXPORT jobject JNICALL
 631 JVM_GetStackAccessControlContext(JNIEnv *env, jclass cls);
 632 
 633 /*
 634  * Signal support, used to implement the shutdown sequence.  Every VM must
 635  * support JVM_SIGINT and JVM_SIGTERM, raising the former for user interrupts
 636  * (^C) and the latter for external termination (kill, system shutdown, etc.).
 637  * Other platform-dependent signal values may also be supported.
 638  */
 639 
 640 JNIEXPORT void * JNICALL
 641 JVM_RegisterSignal(jint sig, void *handler);
 642 
 643 JNIEXPORT jboolean JNICALL
 644 JVM_RaiseSignal(jint sig);
 645 
 646 JNIEXPORT jint JNICALL
 647 JVM_FindSignal(const char *name);




 604 (JNIEnv *env, jobject unused, jobject jcpool, jint index);
 605 
 606 JNIEXPORT jstring JNICALL JVM_ConstantPoolGetUTF8At
 607 (JNIEnv *env, jobject unused, jobject jcpool, jint index);
 608 
 609 JNIEXPORT jbyte JNICALL JVM_ConstantPoolGetTagAt
 610 (JNIEnv *env, jobject unused, jobject jcpool, jint index);
 611 
 612 /*
 613  * Parameter reflection
 614  */
 615 
 616 JNIEXPORT jobjectArray JNICALL
 617 JVM_GetMethodParameters(JNIEnv *env, jobject method);
 618 
 619 /*
 620  * java.security.*
 621  */
 622 
 623 JNIEXPORT jobject JNICALL




 624 JVM_GetInheritedAccessControlContext(JNIEnv *env, jclass cls);
 625 
 626 JNIEXPORT jobject JNICALL
 627 JVM_GetStackAccessControlContext(JNIEnv *env, jclass cls);
 628 
 629 /*
 630  * Signal support, used to implement the shutdown sequence.  Every VM must
 631  * support JVM_SIGINT and JVM_SIGTERM, raising the former for user interrupts
 632  * (^C) and the latter for external termination (kill, system shutdown, etc.).
 633  * Other platform-dependent signal values may also be supported.
 634  */
 635 
 636 JNIEXPORT void * JNICALL
 637 JVM_RegisterSignal(jint sig, void *handler);
 638 
 639 JNIEXPORT jboolean JNICALL
 640 JVM_RaiseSignal(jint sig);
 641 
 642 JNIEXPORT jint JNICALL
 643 JVM_FindSignal(const char *name);


< prev index next >