"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "mono/mini/interp/interp.c" between
mono-6.8.0.96.tar.xz and mono-6.8.0.105.tar.xz

About:

interp.c  (mono-6.8.0.96.tar.xz):interp.c  (mono-6.8.0.105.tar.xz)
skipping to change at line 6670 skipping to change at line 6670
if (ei) if (ei)
*(MonoException**)(frame_locals (context->handler_frame) + ei->ex var_offset) = ex; *(MonoException**)(frame_locals (context->handler_frame) + ei->ex var_offset) = ex;
context->handler_ip = (const guint16*)handler_ip; context->handler_ip = (const guint16*)handler_ip;
} }
static void static void
interp_get_resume_state (const MonoJitTlsData *jit_tls, gboolean *has_resume_sta te, MonoInterpFrameHandle *interp_frame, gpointer *handler_ip) interp_get_resume_state (const MonoJitTlsData *jit_tls, gboolean *has_resume_sta te, MonoInterpFrameHandle *interp_frame, gpointer *handler_ip)
{ {
g_assert (jit_tls); g_assert (jit_tls);
ThreadContext *context = (ThreadContext*)jit_tls->interp_context; ThreadContext *context = (ThreadContext*)jit_tls->interp_context;
g_assert (context);
*has_resume_state = context->has_resume_state; *has_resume_state = context ? context->has_resume_state : FALSE;
if (context->has_resume_state) { if (!*has_resume_state)
*interp_frame = context->handler_frame; return;
*handler_ip = (gpointer)context->handler_ip;
} *interp_frame = context->handler_frame;
*handler_ip = (gpointer)context->handler_ip;
} }
/* /*
* interp_run_finally: * interp_run_finally:
* *
* Run the finally clause identified by CLAUSE_INDEX in the intepreter frame g iven by * Run the finally clause identified by CLAUSE_INDEX in the intepreter frame g iven by
* frame->interp_frame. * frame->interp_frame.
* Return TRUE if the finally clause threw an exception. * Return TRUE if the finally clause threw an exception.
*/ */
static gboolean static gboolean
 End of changes. 1 change blocks. 
6 lines changed or deleted 7 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)