From: binji Date: Tue, 11 Aug 2015 14:28:06 +0000 (-0700) Subject: Use TimeTicks instead of Time in FutexEmulation::Wait. X-Git-Tag: upstream/4.7.83~927 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bd873709e2ab8e32e530f3ff439f62ea198847fa;p=platform%2Fupstream%2Fv8.git Use TimeTicks instead of Time in FutexEmulation::Wait. BUG=v8:4357 R=machenbach@chromium.org LOG=n Review URL: https://codereview.chromium.org/1285723003 Cr-Commit-Position: refs/heads/master@{#30113} --- diff --git a/src/futex-emulation.cc b/src/futex-emulation.cc index 39f43dd..5a0ce07 100644 --- a/src/futex-emulation.cc +++ b/src/futex-emulation.cc @@ -101,15 +101,15 @@ Object* FutexEmulation::Wait(Isolate* isolate, } } - base::Time start_time = base::Time::NowFromSystemTime(); - base::Time timeout_time = start_time + rel_timeout; + base::TimeTicks start_time = base::TimeTicks::Now(); + base::TimeTicks timeout_time = start_time + rel_timeout; wait_list_.Pointer()->AddNode(node); Object* result; while (true) { - base::Time current_time = base::Time::NowFromSystemTime(); + base::TimeTicks current_time = base::TimeTicks::Now(); if (use_timeout && current_time > timeout_time) { result = Smi::FromInt(Result::kTimedOut); break;