536 537 JNIEXPORT jint JNICALL JVM_ConstantPoolGetIntAt 538 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 539 540 JNIEXPORT jlong JNICALL JVM_ConstantPoolGetLongAt 541 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 542 543 JNIEXPORT jfloat JNICALL JVM_ConstantPoolGetFloatAt 544 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 545 546 JNIEXPORT jdouble JNICALL JVM_ConstantPoolGetDoubleAt 547 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 548 549 JNIEXPORT jstring JNICALL JVM_ConstantPoolGetStringAt 550 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 551 552 JNIEXPORT jstring JNICALL JVM_ConstantPoolGetUTF8At 553 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 554 555 /* 556 * java.security.* 557 */ 558 559 JNIEXPORT jobject JNICALL 560 JVM_DoPrivileged(JNIEnv *env, jclass cls, 561 jobject action, jobject context, jboolean wrapException); 562 563 JNIEXPORT jobject JNICALL 564 JVM_GetInheritedAccessControlContext(JNIEnv *env, jclass cls); 565 566 JNIEXPORT jobject JNICALL 567 JVM_GetStackAccessControlContext(JNIEnv *env, jclass cls); 568 569 /* 570 * Signal support, used to implement the shutdown sequence. Every VM must 571 * support JVM_SIGINT and JVM_SIGTERM, raising the former for user interrupts 572 * (^C) and the latter for external termination (kill, system shutdown, etc.). 573 * Other platform-dependent signal values may also be supported. 574 */ 575 | 536 537 JNIEXPORT jint JNICALL JVM_ConstantPoolGetIntAt 538 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 539 540 JNIEXPORT jlong JNICALL JVM_ConstantPoolGetLongAt 541 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 542 543 JNIEXPORT jfloat JNICALL JVM_ConstantPoolGetFloatAt 544 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 545 546 JNIEXPORT jdouble JNICALL JVM_ConstantPoolGetDoubleAt 547 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 548 549 JNIEXPORT jstring JNICALL JVM_ConstantPoolGetStringAt 550 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 551 552 JNIEXPORT jstring JNICALL JVM_ConstantPoolGetUTF8At 553 (JNIEnv *env, jobject unused, jobject jcpool, jint index); 554 555 /* 556 * Parameter reflection 557 */ 558 559 JNIEXPORT jobjectArray JNICALL 560 JVM_GetMethodParameters(JNIEnv *env, jobject method); 561 562 /* 563 * java.security.* 564 */ 565 566 JNIEXPORT jobject JNICALL 567 JVM_DoPrivileged(JNIEnv *env, jclass cls, 568 jobject action, jobject context, jboolean wrapException); 569 570 JNIEXPORT jobject JNICALL 571 JVM_GetInheritedAccessControlContext(JNIEnv *env, jclass cls); 572 573 JNIEXPORT jobject JNICALL 574 JVM_GetStackAccessControlContext(JNIEnv *env, jclass cls); 575 576 /* 577 * Signal support, used to implement the shutdown sequence. Every VM must 578 * support JVM_SIGINT and JVM_SIGTERM, raising the former for user interrupts 579 * (^C) and the latter for external termination (kill, system shutdown, etc.). 580 * Other platform-dependent signal values may also be supported. 581 */ 582 |