|
From: <sv...@va...> - 2009-07-21 17:47:03
|
Author: bart
Date: 2009-07-21 18:46:56 +0100 (Tue, 21 Jul 2009)
New Revision: 10514
Log:
Made sure that VG_(read_millisecond_timer)() returns zero on Darwin instead of random data. See also bug #200990.
Modified:
trunk/coregrind/m_libcproc.c
Modified: trunk/coregrind/m_libcproc.c
===================================================================
--- trunk/coregrind/m_libcproc.c 2009-07-21 17:32:40 UTC (rev 10513)
+++ trunk/coregrind/m_libcproc.c 2009-07-21 17:46:56 UTC (rev 10514)
@@ -631,7 +631,7 @@
# 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;
|