+2005-11-01 Zoltan Varga <vargaz@freemail.hu>
+
+ * mini-exceptions.c (print_stack_frame): Output to stderr.
+ (mono_handle_native_sigsegv): Ditto.
+
2005-10-30 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c (mono_arch_output_basic_block): Remove unused
{
if (method) {
if (il_offset != -1)
- printf ("in [0x%lx] %s\n", (long)il_offset, mono_method_full_name (method, TRUE));
+ fprintf (stderr, "in [0x%lx] %s\n", (long)il_offset, mono_method_full_name (method, TRUE));
else
- printf ("in <0x%lx> %s\n", (long)native_offset, mono_method_full_name (method, TRUE));
+ fprintf (stderr, "in <0x%lx> %s\n", (long)native_offset, mono_method_full_name (method, TRUE));
} else
- printf ("in <%lx> <unknown>\n", (long)native_offset);
+ fprintf (stderr, "in <%lx> <unknown>\n", (long)native_offset);
return FALSE;
}
mono_jit_walk_stack (print_stack_frame, TRUE, NULL);
+ fflush (stderr);
+
#ifdef HAVE_BACKTRACE_SYMBOLS
{
void *array [256];
size = backtrace (array, 256);
names = backtrace_symbols (array, size);
for (i =0; i < size; ++i) {
- g_print ("\t%s\n", names [i]);
+ fprintf (stderr, "\t%s\n", names [i]);
}
free (names);
}
+
+ fflush (stderr);
#endif
abort ();