/* trace flags */
Int vex_traceflags = 0;
-/* Are we supporting valgrind checking? */
-Bool vex_valgrind_support = False;
-
/* Max # guest insns per bb */
VexControl vex_control = { 0,0,False,0,0,0 };
/* trace flags */
extern Int vex_traceflags;
-/* Are we supporting valgrind checking? */
-extern Bool vex_valgrind_support;
-
/* Optimiser/front-end control */
extern VexControl vex_control;
void (*log_bytes) ( HChar*, Int nbytes ),
/* debug paranoia level */
Int debuglevel,
- /* Are we supporting valgrind checking? */
- Bool valgrind_support,
/* Control ... */
const VexControl* vcon
)
/* Really start up .. */
vex_debuglevel = debuglevel;
- vex_valgrind_support = valgrind_support;
vex_control = *vcon;
vex_initdone = True;
vexSetAllocMode ( VexAllocModeTEMP );
/* debug paranoia level */
Int debuglevel,
- /* Are we supporting valgrind checking? */
- Bool valgrind_support,
-
/* Control ... */
const VexControl* vcon
);
vcon.guest_chase_thresh=0;
vcon.iropt_level=2;
- LibVEX_Init( failure_exit, log_bytes, 1, False, &vcon );
+ LibVEX_Init( failure_exit, log_bytes, 1, &vcon );
LibVEX_Guest_initialise(&gst);
gst.host_EvC_COUNTER = 999999999; // so we should never get an exit
gst.host_EvC_FAILADDR = 0x5a5a5a5a5a5a5a5a;
LibVEX_Init ( &failure_exit, &log_bytes,
1, /* debug_paranoia */
- TEST_VSUPPORT, /* valgrind support */
&vcon );
/* DEBUG RUN, ON V */
#if 1
-#define TEST_VSUPPORT True
#define TEST_N_ITERS 1
#define TEST_N_BBS 1
#define TEST_FLAGS (1<<7)|(0<<6)|(1<<3)|(0<<2)|(0<<1)|(0<<0)
/* CHECKING RUN, ON V */
#if 0
-#define TEST_VSUPPORT True
#define TEST_N_ITERS 1
#define TEST_N_BBS 100000
#define TEST_FLAGS 0
/* PROFILING RUN, NATIVE */
#if 0
-#define TEST_VSUPPORT False
#define TEST_N_ITERS 100
#define TEST_N_BBS 1000
#define TEST_FLAGS 0
/* PROFILING RUN, REDUCED WORKLOAD */
#if 0
-#define TEST_VSUPPORT False
#define TEST_N_ITERS 3
#define TEST_N_BBS 1000
#define TEST_FLAGS 0