From: Julian Seward Date: Wed, 23 Mar 2005 11:35:55 +0000 (+0000) Subject: Make rdtsc return 1 instead of 0, to stop glibc's resolver looping. X-Git-Tag: svn/VALGRIND_3_0_1^2~260 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8dc400766e6d4fada8b53f71fca1fb583bbafad;p=thirdparty%2Fvalgrind.git Make rdtsc return 1 instead of 0, to stop glibc's resolver looping. git-svn-id: svn://svn.valgrind.org/vex/trunk@1074 --- diff --git a/VEX/priv/guest-x86/toIR.c b/VEX/priv/guest-x86/toIR.c index 4b38c58c03..99001f51f7 100644 --- a/VEX/priv/guest-x86/toIR.c +++ b/VEX/priv/guest-x86/toIR.c @@ -11891,7 +11891,7 @@ DisResult disInstr ( /*IN*/ Bool resteerOK, case 0x31: /* RDTSC */ if (0) vex_printf("vex x86->IR: kludged rdtsc\n"); - putIReg(4, R_EAX, mkU32(0)); + putIReg(4, R_EAX, mkU32(1)); putIReg(4, R_EDX, mkU32(0)); //-- t1 = newTemp(cb);