Lines Matching refs:env

129 static void saveEventInfoRefs(JNIEnv *env, EventInfo *evinfo);
130 static void tossEventInfoRefs(JNIEnv *env, EventInfo *evinfo);
281 writeSingleStepEvent(JNIEnv *env, PacketOutputStream *out, EventInfo *evinfo)
283 (void)outStream_writeObjectRef(env, out, evinfo->thread);
288 writeBreakpointEvent(JNIEnv *env, PacketOutputStream *out, EventInfo *evinfo)
290 (void)outStream_writeObjectRef(env, out, evinfo->thread);
295 writeFieldAccessEvent(JNIEnv *env, PacketOutputStream *out, EventInfo *evinfo)
301 (void)outStream_writeObjectRef(env, out, evinfo->thread);
304 (void)outStream_writeObjectRef(env, out, evinfo->u.field_access.field_clazz);
306 (void)outStream_writeObjectTag(env, out, evinfo->object);
307 (void)outStream_writeObjectRef(env, out, evinfo->object);
311 writeFieldModificationEvent(JNIEnv *env, PacketOutputStream *out,
318 (void)outStream_writeObjectRef(env, out, evinfo->thread);
321 (void)outStream_writeObjectRef(env, out, evinfo->u.field_modification.field_clazz);
323 (void)outStream_writeObjectTag(env, out, evinfo->object);
324 (void)outStream_writeObjectRef(env, out, evinfo->object);
325 (void)outStream_writeValue(env, out, (jbyte)evinfo->u.field_modification.signature_type,
330 writeExceptionEvent(JNIEnv *env, PacketOutputStream *out, EventInfo *evinfo)
332 (void)outStream_writeObjectRef(env, out, evinfo->thread);
334 (void)outStream_writeObjectTag(env, out, evinfo->object);
335 (void)outStream_writeObjectRef(env, out, evinfo->object);
341 writeThreadEvent(JNIEnv *env, PacketOutputStream *out, EventInfo *evinfo)
343 (void)outStream_writeObjectRef(env, out, evinfo->thread);
347 writeMonitorEvent(JNIEnv *env, PacketOutputStream *out, EventInfo *evinfo)
350 (void)outStream_writeObjectRef(env, out, evinfo->thread);
351 (void)outStream_writeObjectTag(env, out, evinfo->object);
352 (void)outStream_writeObjectRef(env, out, evinfo->object);
368 JNI_FUNC_PTR(env,DeleteLocalRef)(env, klass);
375 writeClassEvent(JNIEnv *env, PacketOutputStream *out, EventInfo *evinfo)
389 (void)outStream_writeObjectRef(env, out, evinfo->thread);
391 (void)outStream_writeObjectRef(env, out, evinfo->clazz);
398 writeVMDeathEvent(JNIEnv *env, PacketOutputStream *out, EventInfo *evinfo)
403 handleEventCommandSingle(JNIEnv *env, PacketOutputStream *out,
413 writeSingleStepEvent(env, out, evinfo);
416 writeBreakpointEvent(env, out, evinfo);
419 writeFieldAccessEvent(env, out, evinfo);
422 writeFieldModificationEvent(env, out, evinfo);
425 writeExceptionEvent(env, out, evinfo);
429 writeThreadEvent(env, out, evinfo);
433 writeClassEvent(env, out, evinfo);
439 writeMonitorEvent(env, out, evinfo);
442 writeVMDeathEvent(env, out, evinfo);
448 tossEventInfoRefs(env, evinfo);
452 handleUnloadCommandSingle(JNIEnv* env, PacketOutputStream *out,
463 handleFrameEventCommandSingle(JNIEnv* env, PacketOutputStream *out,
472 (void)outStream_writeObjectRef(env, out, command->thread);
475 (void)outStream_writeValue(env, out, command->typeKey, command->returnValue);
478 tossGlobalRef(env, &(command->returnValue.l));
481 tossGlobalRef(env, &(command->thread));
482 tossGlobalRef(env, &(command->clazz));
498 handleReportEventCompositeCommand(JNIEnv *env,
541 handleEventCommandSingle(env, &out,
545 handleUnloadCommandSingle(env, &out,
549 handleFrameEventCommandSingle(env, &out,
560 handleReportInvokeDoneCommand(JNIEnv* env, ReportInvokeDoneCommand *command)
563 tossGlobalRef(env, &(command->thread));
567 handleReportVMInitCommand(JNIEnv* env, ReportVMInitCommand *command)
585 (void)outStream_writeObjectRef(env, &out, command->thread);
589 /* Why aren't we tossing this: tossGlobalRef(env, &(command->thread)); */
593 handleSuspendThreadCommand(JNIEnv* env, SuspendThreadCommand *command)
600 tossGlobalRef(env, &(command->thread));
604 handleCommand(JNIEnv *env, HelperCommand *command)
608 handleReportEventCompositeCommand(env,
612 handleReportInvokeDoneCommand(env, &command->u.reportInvokeDone);
615 handleReportVMInitCommand(env, &command->u.reportVMInit);
618 handleSuspendThreadCommand(env, &command->u.suspendThread);
764 saveEventInfoRefs(JNIEnv *env, EventInfo *evinfo)
774 JNI_FUNC_PTR(env,ExceptionClear)(env);
780 saveGlobalRef(env, thread, pthread);
786 saveGlobalRef(env, clazz, pclazz);
792 saveGlobalRef(env, object, pobject);
801 saveGlobalRef(env, clazz, pclazz);
809 saveGlobalRef(env, object, pobject);
818 saveGlobalRef(env, clazz, pclazz);
826 saveGlobalRef(env, clazz, pclazz);
833 if (JNI_FUNC_PTR(env,ExceptionOccurred)(env)) {
839 tossEventInfoRefs(JNIEnv *env, EventInfo *evinfo)
843 tossGlobalRef(env, &(evinfo->thread));
846 tossGlobalRef(env, &(evinfo->clazz));
849 tossGlobalRef(env, &(evinfo->object));
854 tossGlobalRef(env, &(evinfo->u.field_modification.field_clazz));
859 tossGlobalRef(env, &(evinfo->u.field_modification.new_value.l));
865 tossGlobalRef(env, &(evinfo->u.field_access.field_clazz));
870 tossGlobalRef(env, &(evinfo->u.exception.catch_clazz));
999 JNIEnv *env = getEnv();
1014 saveEventInfoRefs(env, &command->u.eventCommand.info);
1037 JNIEnv *env = getEnv();
1050 saveGlobalRef(env, thread, &(frameCommand->thread));
1051 saveGlobalRef(env, clazz, &(frameCommand->clazz));
1063 saveGlobalRef(env, returnValue.l, &(frameCommand->returnValue.l));
1079 JNIEnv *env = getEnv();
1087 saveGlobalRef(env, thread, &(command->u.reportInvokeDone.thread));
1096 eventHelper_reportVMInit(JNIEnv *env, jbyte sessionID, jthread thread, jbyte suspendPolicy)
1105 saveGlobalRef(env, thread, &(command->u.reportVMInit.thread));
1113 JNIEnv *env = getEnv();
1121 saveGlobalRef(env, thread, &(command->u.suspendThread.thread));