Blame tests/perf/helper__perf__timer.h
|
Packit Service |
20376f |
#if defined(GIT_WIN32)
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
struct perf__timer
|
|
Packit Service |
20376f |
{
|
|
Packit Service |
20376f |
LARGE_INTEGER sum;
|
|
Packit Service |
20376f |
LARGE_INTEGER time_started;
|
|
Packit Service |
20376f |
};
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#define PERF_TIMER_INIT {0}
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#else
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
struct perf__timer
|
|
Packit Service |
20376f |
{
|
|
Packit Service |
20376f |
uint32_t sum;
|
|
Packit Service |
20376f |
uint32_t time_started;
|
|
Packit Service |
20376f |
};
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#define PERF_TIMER_INIT {0}
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#endif
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
typedef struct perf__timer perf_timer;
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
void perf__timer__start(perf_timer *t);
|
|
Packit Service |
20376f |
void perf__timer__stop(perf_timer *t);
|
|
Packit Service |
20376f |
void perf__timer__report(perf_timer *t, const char *fmt, ...);
|