Track VEX API changes introduced in Vex rev 718.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3225 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_main.c b/coregrind/vg_main.c
index 0a57b43..3ea5cbe 100644
--- a/coregrind/vg_main.c
+++ b/coregrind/vg_main.c
@@ -2815,7 +2815,8 @@
VG_(nuke_all_threads_except)(VG_INVALID_THREADID);
/* Print Vex storage stats */
- LibVEX_ClearTemporary( False/*show stats*/ );
+ if (0)
+ LibVEX_ShowAllocStats();
//--------------------------------------------------------------
// Exit, according to the scheduler's return code
diff --git a/coregrind/vg_translate.c b/coregrind/vg_translate.c
index 5b44ea0..3c4790a 100644
--- a/coregrind/vg_translate.c
+++ b/coregrind/vg_translate.c
@@ -287,7 +287,7 @@
static
void failure_exit ( void )
{
- LibVEX_ClearTemporary(True);
+ LibVEX_ShowAllocStats();
VG_(core_panic)("LibVEX called failure_exit().");
}
@@ -353,7 +353,7 @@
Segment* seg;
/* Make sure Vex is initialised right. */
- TranslateResult tres;
+ VexTranslateResult tres;
static Bool vex_init_done = False;
if (!vex_init_done) {
@@ -451,7 +451,7 @@
verbosity
);
- vg_assert(tres == TransOK);
+ vg_assert(tres == VexTransOK);
vg_assert(tmpbuf_used <= N_TMPBUF);
vg_assert(tmpbuf_used > 0);