zcov: / lib/Support/Time.cpp


Files: 1 Branches Taken: 0.0% 0 / 0
Generated: 2009-05-17 22:47 Branches Executed: 0.0% 0 / 0
Line Coverage: 100.0% 6 / 6


Programs: 1 Runs 371


       1                 : /* -*- mode: c++; c-basic-offset: 2; -*- */
       2                 : 
       3                 : #include "klee/Internal/System/Time.h"
       4                 : 
       5                 : #include "llvm/System/Process.h"
       6                 : 
       7                 : using namespace llvm;
       8                 : using namespace klee;
       9                 : 
      10              239: double util::getUserTime() {
      11                 :   sys::TimeValue now(0,0),user(0,0),sys(0,0);
      12              239:   sys::Process::GetTimeUsage(now,user,sys);
      13              478:   return (user.seconds() + (double) user.nanoseconds() * 1e-9);
      14                 : }
      15                 : 
      16            24973: double util::getWallTime() {
      17                 :   sys::TimeValue now(0,0),user(0,0),sys(0,0);
      18            24973:   sys::Process::GetTimeUsage(now,user,sys);
      19            49946:   return (now.seconds() + (double) now.nanoseconds() * 1e-9);
      20                 : }

Generated: 2009-05-17 22:47 by zcov