|
klee
|
Classes | |
| struct | Point |
| struct | Span |
Functions | |
| std::string | getClockInfo () |
| Returns information about clock. More... | |
| Span | getUserTime () |
| Returns time spent by this process in user mode. More... | |
| Point | getWallTime () |
| Returns point in time using a monotonic steady clock. More... | |
| Point | operator+ (const Point &, const Span &) |
| Point | operator+ (const Span &, const Point &) |
| Point | operator- (const Point &, const Span &) |
| Span | operator- (const Point &, const Point &) |
| bool | operator== (const Point &, const Point &) |
| bool | operator!= (const Point &, const Point &) |
| bool | operator< (const Point &, const Point &) |
| bool | operator<= (const Point &, const Point &) |
| bool | operator> (const Point &, const Point &) |
| bool | operator>= (const Point &, const Point &) |
| Span | operator+ (const Span &, const Span &) |
| Span | operator- (const Span &, const Span &) |
| Span | operator* (const Span &, double) |
| Span | operator* (double, const Span &) |
| Span | operator* (const Span &, unsigned) |
| Span | operator* (unsigned, const Span &) |
| Span | operator/ (const Span &, unsigned) |
| bool | operator== (const Span &, const Span &) |
| bool | operator<= (const Span &, const Span &) |
| bool | operator>= (const Span &, const Span &) |
| bool | operator< (const Span &, const Span &) |
| bool | operator> (const Span &, const Span &) |
| std::ostream & | operator<< (std::ostream &, Span) |
| Span -> "X.Ys". More... | |
| llvm::raw_ostream & | operator<< (llvm::raw_ostream &, Span) |
| Span | hours (std::uint16_t) |
| time spans More... | |
| Span | minutes (std::uint16_t) |
| Span | seconds (std::uint64_t) |
| Span | milliseconds (std::uint64_t) |
| Span | microseconds (std::uint64_t) |
| Span | nanoseconds (std::uint64_t) |
| std::string klee::time::getClockInfo | ( | ) |
| time::Span klee::time::getUserTime | ( | ) |
Returns time spent by this process in user mode.
Definition at line 191 of file Time.cpp.
References klee::klee_warning(), microseconds(), seconds(), and usage().
Referenced by klee::StatsTracker::stepInstruction(), and klee::StatsTracker::writeStatsLine().


| time::Point klee::time::getWallTime | ( | ) |
Returns point in time using a monotonic steady clock.
Definition at line 206 of file Time.cpp.
Referenced by klee::WallTimer::delta(), klee::StatsTracker::elapsed(), QueryLoggingSolver::finishQuery(), klee::TimerGroup::invoke(), main(), KleeHandler::processTestCase(), klee::TimerGroup::reset(), klee::Executor::run(), klee::BatchingSearcher::selectState(), klee::IterativeDeepeningTimeSearcher::selectState(), QueryLoggingSolver::startQuery(), klee::StatsTracker::stepInstruction(), and klee::IterativeDeepeningTimeSearcher::update().

| time::Span klee::time::hours | ( | std::uint16_t | ticks | ) |
time spans
Definition at line 137 of file Time.cpp.
References hours().
Referenced by hours(), and klee::time::Span::Span().


| time::Span klee::time::microseconds | ( | std::uint64_t | ticks | ) |
Definition at line 141 of file Time.cpp.
References microseconds().
Referenced by getUserTime(), microseconds(), operator*(), klee::time::Span::operator*=(), and klee::time::Span::Span().


| time::Span klee::time::milliseconds | ( | std::uint64_t | ticks | ) |
Definition at line 140 of file Time.cpp.
References milliseconds().
Referenced by milliseconds(), and klee::time::Span::Span().


| time::Span klee::time::minutes | ( | std::uint16_t | ticks | ) |
Definition at line 138 of file Time.cpp.
References minutes().
Referenced by minutes(), and klee::time::Span::Span().


| time::Span klee::time::nanoseconds | ( | std::uint64_t | ticks | ) |
Definition at line 142 of file Time.cpp.
References nanoseconds().
Referenced by nanoseconds(), and klee::time::Span::Span().


Definition at line 47 of file Time.cpp.
References klee::time::Point::point.
| time::Span klee::time::operator* | ( | const Span & | span, |
| double | factor | ||
| ) |
Definition at line 117 of file Time.cpp.
References microseconds(), and klee::time::Span::toMicroseconds().

| time::Span klee::time::operator* | ( | const Span & | span, |
| unsigned | factor | ||
| ) |
Definition at line 123 of file Time.cpp.
References klee::time::Span::duration.
| time::Span klee::time::operator* | ( | double | factor, |
| const Span & | span | ||
| ) |
Definition at line 120 of file Time.cpp.
References microseconds(), and klee::time::Span::toMicroseconds().

| time::Span klee::time::operator* | ( | unsigned | factor, |
| const Span & | span | ||
| ) |
Definition at line 124 of file Time.cpp.
References klee::time::Span::duration.
| time::Point klee::time::operator+ | ( | const Point & | point, |
| const Span & | span | ||
| ) |
Definition at line 42 of file Time.cpp.
References klee::time::Span::duration, and klee::time::Point::point.
| time::Point klee::time::operator+ | ( | const Span & | span, |
| const Point & | point | ||
| ) |
Definition at line 43 of file Time.cpp.
References klee::time::Span::duration, and klee::time::Point::point.
| time::Span klee::time::operator+ | ( | const Span & | lhs, |
| const Span & | rhs | ||
| ) |
Definition at line 115 of file Time.cpp.
References klee::time::Span::duration.
| time::Span klee::time::operator- | ( | const Point & | lhs, |
| const Point & | rhs | ||
| ) |
Definition at line 45 of file Time.cpp.
References klee::time::Point::point.
| time::Point klee::time::operator- | ( | const Point & | point, |
| const Span & | span | ||
| ) |
Definition at line 44 of file Time.cpp.
References klee::time::Span::duration, and klee::time::Point::point.
| time::Span klee::time::operator- | ( | const Span & | lhs, |
| const Span & | rhs | ||
| ) |
Definition at line 116 of file Time.cpp.
References klee::time::Span::duration.
| time::Span klee::time::operator/ | ( | const Span & | span, |
| unsigned | divisor | ||
| ) |
Definition at line 125 of file Time.cpp.
References klee::time::Span::duration.
Definition at line 48 of file Time.cpp.
References klee::time::Point::point.
Definition at line 129 of file Time.cpp.
References klee::time::Span::duration.
| llvm::raw_ostream & klee::time::operator<< | ( | llvm::raw_ostream & | stream, |
| time::Span | span | ||
| ) |
Definition at line 133 of file Time.cpp.
References klee::time::Span::toSeconds().

| std::ostream & klee::time::operator<< | ( | std::ostream & | stream, |
| time::Span | span | ||
| ) |
Span -> "X.Ys".
Definition at line 132 of file Time.cpp.
References klee::time::Span::toSeconds().

Definition at line 49 of file Time.cpp.
References klee::time::Point::point.
Definition at line 127 of file Time.cpp.
References klee::time::Span::duration.
Definition at line 46 of file Time.cpp.
References klee::time::Point::point.
Definition at line 126 of file Time.cpp.
References klee::time::Span::duration.
Definition at line 50 of file Time.cpp.
References klee::time::Point::point.
Definition at line 130 of file Time.cpp.
References klee::time::Span::duration.
Definition at line 51 of file Time.cpp.
References klee::time::Point::point.
Definition at line 128 of file Time.cpp.
References klee::time::Span::duration.
| time::Span klee::time::seconds | ( | std::uint64_t | ticks | ) |
Definition at line 139 of file Time.cpp.
References seconds().
Referenced by getUserTime(), main(), klee::Executor::run(), seconds(), and klee::time::Span::Span().

