Lines Matching defs:program

391  * Add the compiled program to a list of programs the API expects to enable.
392 * Returns the Program instance identifying the listed program, or NULL if the
412 dtj_throw_illegal_argument(jenv, "unexpected program type %d\n",
426 "could not add program");
671 jobject obj, jstring program, jobjectArray args)
687 prog = (*env)->GetStringUTFChars(env, program, 0);
694 (*env)->ReleaseStringUTFChars(env, program, prog);
701 (*env)->ReleaseStringUTFChars(env, program, prog);
713 (*env)->ReleaseStringUTFChars(env, program, prog);
718 (*env)->ReleaseStringUTFChars(env, program, prog);
795 jobject program)
810 if (program) {
811 progid = (*env)->GetIntField(env, program, g_progid_jf);
815 dtj_throw_illegal_state(env, "no program compiled");
821 /* enable all probes or those of given program only */
827 dtj_throw_illegal_state(env, "program already enabled");
844 if (program) {
850 * program was compiled by this consumer. This is an
853 dtj_throw_illegal_state(env, "program not found");
862 (*env)->SetObjectField(env, program, g_proginfo_jf,
873 jobject obj, jobject program)
890 progid = (*env)->GetIntField(env, program, g_progid_jf);
893 dtj_throw_illegal_state(env, "no program compiled");
900 /* get info of given program only */
914 (*env)->SetObjectField(env, program, g_proginfo_jf,
1073 dtj_throw_illegal_state(env, "no program compiled");
1116 return (JNI_FALSE); /* no program compiled */
1765 jobject obj, jobject list, jobject program)
1767 dtj_list_compiled_probes(env, obj, list, program, dtj_list_probe);
1772 JNIEnv *env, jobject obj, jobject list, jobject program)
1774 dtj_list_compiled_probes(env, obj, list, program,
1780 jobject program, dtrace_probe_f *func)
1801 if (program) {
1803 dtj_throw_no_such_element(env, "no compiled program");
1806 progid = (*env)->GetIntField(env, program, g_progid_jf);
1808 dtj_throw_illegal_argument(env, "invalid program");
1827 if (program && !found) {
1828 dtj_throw_no_such_element(env, "program not found");