diff options
author | Yabin Cui <yabinc@google.com> | 2015-04-15 14:50:27 -0700 |
---|---|---|
committer | Yabin Cui <yabinc@google.com> | 2015-04-16 10:41:16 -0700 |
commit | a8ac32c7815569add9ed3d729864d3b9cdbb5fce (patch) | |
tree | 26020b2d12275fcf83014f4edae3ad2b3a98c1d0 /include/cutils | |
parent | 89e2f942181feab45e7dab5b6d3183da0475a295 (diff) | |
download | system_core-a8ac32c7815569add9ed3d729864d3b9cdbb5fce.zip system_core-a8ac32c7815569add9ed3d729864d3b9cdbb5fce.tar.gz system_core-a8ac32c7815569add9ed3d729864d3b9cdbb5fce.tar.bz2 |
Move trace.h to stdatomic.
Bug: 20262261
Change-Id: Idaf984786804eb76c285f38b11abbbc0d3706509
Diffstat (limited to 'include/cutils')
-rw-r--r-- | include/cutils/trace.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/cutils/trace.h b/include/cutils/trace.h index 9d039e6..e4ed179 100644 --- a/include/cutils/trace.h +++ b/include/cutils/trace.h @@ -18,6 +18,7 @@ #define _LIBS_CUTILS_TRACE_H #include <inttypes.h> +#include <stdatomic.h> #include <stdbool.h> #include <stdint.h> #include <stdio.h> @@ -25,7 +26,6 @@ #include <sys/types.h> #include <unistd.h> -#include <cutils/atomic.h> #include <cutils/compiler.h> __BEGIN_DECLS @@ -113,7 +113,7 @@ void atrace_set_tracing_enabled(bool enabled); * Nonzero indicates setup has completed. * Note: This does NOT indicate whether or not setup was successful. */ -extern volatile int32_t atrace_is_ready; +extern atomic_bool atrace_is_ready; /** * Set of ATRACE_TAG flags to trace for, initialized to ATRACE_TAG_NOT_READY. @@ -136,7 +136,7 @@ extern int atrace_marker_fd; #define ATRACE_INIT() atrace_init() static inline void atrace_init() { - if (CC_UNLIKELY(!android_atomic_acquire_load(&atrace_is_ready))) { + if (CC_UNLIKELY(!atomic_load_explicit(&atrace_is_ready, memory_order_acquire))) { atrace_setup(); } } |