diff options
| author | Jamie Gennis <jgennis@google.com> | 2013-05-07 18:16:28 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2013-05-07 18:16:28 -0700 |
| commit | 6e46a3b8e64a7a2ca4754ed7b1f9922719bd0a9b (patch) | |
| tree | 9a37fc4fbd73416fe5a1eef0a7616915a4e1842a | |
| parent | 6119cffa63d1b5d49c23a25353fc40ad0d99f82e (diff) | |
| parent | a1ee12ca3a0ec44bb8a3eb917d13c0b5178075d9 (diff) | |
| download | system_core-6e46a3b8e64a7a2ca4754ed7b1f9922719bd0a9b.zip system_core-6e46a3b8e64a7a2ca4754ed7b1f9922719bd0a9b.tar.gz system_core-6e46a3b8e64a7a2ca4754ed7b1f9922719bd0a9b.tar.bz2 | |
am a1ee12ca: Merge "libcutils: add a trace tag for Dalvik" into jb-mr2-dev
* commit 'a1ee12ca3a0ec44bb8a3eb917d13c0b5178075d9':
libcutils: add a trace tag for Dalvik
| -rw-r--r-- | include/cutils/trace.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/include/cutils/trace.h b/include/cutils/trace.h index 9b564e2..29034ca 100644 --- a/include/cutils/trace.h +++ b/include/cutils/trace.h @@ -65,7 +65,8 @@ __BEGIN_DECLS #define ATRACE_TAG_HAL (1<<11) #define ATRACE_TAG_APP (1<<12) #define ATRACE_TAG_RESOURCES (1<<13) -#define ATRACE_TAG_LAST ATRACE_TAG_RESOURCES +#define ATRACE_TAG_DALVIK (1<<14) +#define ATRACE_TAG_LAST ATRACE_TAG_DALVIK // Reserved for initialization. #define ATRACE_TAG_NOT_READY (1LL<<63) @@ -78,6 +79,7 @@ __BEGIN_DECLS #error ATRACE_TAG must be defined to be one of the tags defined in cutils/trace.h #endif +#ifdef HAVE_ANDROID_OS /** * Maximum size of a message that can be logged to the trace buffer. * Note this message includes a tag, the pid, and the string given as the name. @@ -256,6 +258,19 @@ static inline void atrace_int(uint64_t tag, const char* name, int32_t value) } } +#else // not HAVE_ANDROID_OS + +#define ATRACE_INIT() +#define ATRACE_GET_ENABLED_TAGS() +#define ATRACE_ENABLED() +#define ATRACE_BEGIN(name) +#define ATRACE_END() +#define ATRACE_ASYNC_BEGIN(name, cookie) +#define ATRACE_ASYNC_END(name, cookie) +#define ATRACE_INT(name, value) + +#endif // not HAVE_ANDROID_OS + __END_DECLS #endif // _LIBS_CUTILS_TRACE_H |
