From: Bart Van Assche Date: Tue, 21 Jul 2009 17:46:56 +0000 (+0000) Subject: Made sure that VG_(read_millisecond_timer)() returns zero on Darwin instead of random... X-Git-Tag: svn/VALGRIND_3_5_0~334 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b381b892376e312aa085799b8321ea2b4cb7e8dd;p=thirdparty%2Fvalgrind.git Made sure that VG_(read_millisecond_timer)() returns zero on Darwin instead of random data. See also bug #200990. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10514 --- diff --git a/coregrind/m_libcproc.c b/coregrind/m_libcproc.c index 46bdfe630d..8269369a29 100644 --- a/coregrind/m_libcproc.c +++ b/coregrind/m_libcproc.c @@ -631,7 +631,7 @@ UInt VG_(read_millisecond_timer) ( void ) # elif defined(VGO_darwin) { SysRes res; - struct vki_timeval tv_now; + struct vki_timeval tv_now = { 0, 0 }; res = VG_(do_syscall2)(__NR_gettimeofday, (UWord)&tv_now, (UWord)NULL); vg_assert(! sr_isError(res)); now = tv_now.tv_sec * 1000000ULL + tv_now.tv_usec;