mono_ex->stack_trace = NULL;
}
- mono_handle_exception (&ctx, exc, (gpointer)RA, FALSE);
+ mono_handle_exception (&ctx, exc);
restore_context(&ctx);
/* */
/* Parameters - ctx - Saved processor state */
/* obj - The exception object */
-/* test_only - Only test if the exception is caught, */
-/* but don't call handlers */
/* */
/*------------------------------------------------------------------*/
gboolean
-mono_arch_handle_exception (void *uc, gpointer obj, gboolean test_only)
+mono_arch_handle_exception (void *uc, gpointer obj)
{
ALPHA_DEBUG("mono_arch_handle_exception");
- return mono_handle_exception (uc, obj, mono_arch_ip_from_context(uc),
- test_only);
+ return mono_handle_exception (uc, obj);
}
/*========================= End of Function ========================*/
MonoJitInfo *res, MonoJitInfo *prev_ji,
MonoContext *ctx,
MonoContext *new_ctx, MonoLMF **lmf,
+ mgreg_t **save_locations,
gboolean *managed)
{
MonoJitInfo *ji;
((guint8*)ip < ((guint8*)prev_ji->code_start) + prev_ji->code_size)))
ji = prev_ji;
else
- ji = mono_jit_info_table_find (domain, ip);
+ ji = mini_jit_info_table_find (domain, ip, NULL);
if (managed)
*managed = FALSE;
if (!(*lmf)->method)
return (gpointer)-1;
- if ((ji = mono_jit_info_table_find (domain, (gpointer)(*lmf)->eip))) {
+ if ((ji = mini_jit_info_table_find (domain, (gpointer)(*lmf)->eip, NULL))) {
} else {
memset (res, 0, MONO_SIZEOF_JIT_INFO);
res->method = (*lmf)->method;