From: Julian Seward Date: Wed, 20 Oct 2004 09:36:13 +0000 (+0000) Subject: If Vex calls the failure-exit function, bomb out in such a way as X-Git-Tag: svn/VALGRIND_3_0_1^2~953 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c4db958e966fd2a93a37167b54966077e222cee;p=thirdparty%2Fvalgrind.git If Vex calls the failure-exit function, bomb out in such a way as to show stack traces of all current threads. git-svn-id: svn://svn.valgrind.org/vex/trunk@381 --- diff --git a/VEX/head20041019/coregrind/vg_translate.c b/VEX/head20041019/coregrind/vg_translate.c index b39bc62eee..2dba4123cd 100644 --- a/VEX/head20041019/coregrind/vg_translate.c +++ b/VEX/head20041019/coregrind/vg_translate.c @@ -1397,7 +1397,7 @@ void failure_exit ( void ) { LibVEX_ClearTemporary(True); VG_(printf)("VEX did failure_exit. Bye.\n"); - VG_(exit)(1); + vg_assert(0); //VG_(exit)(1); } static @@ -1516,7 +1516,7 @@ Bool VG_(translate) ( ThreadId tid, Addr orig_addr, (Char*)orig_addr, (Addr64)orig_addr, &orig_size, tmpbuf, N_TMPBUF, &tmpbuf_used, NULL, NULL, - DECIDE_IF_PRINTING_CODEGEN ? 2 : 0 + 0+ DECIDE_IF_PRINTING_CODEGEN ? 2 : 0 ); vg_assert(tres == TransOK);