diff --git a/compiler-rt/lib/memprof/memprof_allocator.cpp b/compiler-rt/lib/memprof/memprof_allocator.cpp --- a/compiler-rt/lib/memprof/memprof_allocator.cpp +++ b/compiler-rt/lib/memprof/memprof_allocator.cpp @@ -52,7 +52,7 @@ return 0; } timespec ts; - timespec_get(&ts, TIME_UTC); + clock_gettime(CLOCK_REALTIME, &ts); return (ts.tv_sec - memprof_init_timestamp_s) * 1000 + ts.tv_nsec / 1000000; } diff --git a/compiler-rt/lib/memprof/memprof_rtl.cpp b/compiler-rt/lib/memprof/memprof_rtl.cpp --- a/compiler-rt/lib/memprof/memprof_rtl.cpp +++ b/compiler-rt/lib/memprof/memprof_rtl.cpp @@ -234,7 +234,7 @@ if (LIKELY(memprof_timestamp_inited)) return; timespec ts; - timespec_get(&ts, TIME_UTC); + clock_gettime(CLOCK_REALTIME, &ts); memprof_init_timestamp_s = ts.tv_sec; memprof_timestamp_inited = 1; }