summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2015-04-28 12:47:02 -0700
committerJeff Brown <jeffbrown@google.com>2015-04-28 17:52:37 -0700
commitb1993b637fd9f9106f411ea951a4bf3346e4f540 (patch)
treeb92f2db34414a83ab0f80c3473ad054fdf0fd16a /include
parentd81f75ae41b2eed4ae7b0911f250778f3e6ec9c2 (diff)
downloadsystem_core-b1993b637fd9f9106f411ea951a4bf3346e4f540.zip
system_core-b1993b637fd9f9106f411ea951a4bf3346e4f540.tar.gz
system_core-b1993b637fd9f9106f411ea951a4bf3346e4f540.tar.bz2
Add float support to binary event log.
Bug: 20664753 Change-Id: Ib4752bd785496dab5bb4d4979d5d80f662adbdfa
Diffstat (limited to 'include')
-rw-r--r--include/log/log.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/log/log.h b/include/log/log.h
index ce253e2..f9299b0 100644
--- a/include/log/log.h
+++ b/include/log/log.h
@@ -492,6 +492,7 @@ typedef enum {
EVENT_TYPE_LONG = 1,
EVENT_TYPE_STRING = 2,
EVENT_TYPE_LIST = 3,
+ EVENT_TYPE_FLOAT = 4,
} AndroidEventLogType;
#define sizeof_AndroidEventLogType sizeof(typeof_AndroidEventLogType)
#define typeof_AndroidEventLogType unsigned char
@@ -510,6 +511,13 @@ typedef enum {
sizeof(longBuf)); \
}
#endif
+#ifndef LOG_EVENT_FLOAT
+#define LOG_EVENT_FLOAT(_tag, _value) { \
+ float floatBuf = _value; \
+ (void) android_btWriteLog(_tag, EVENT_TYPE_FLOAT, &floatBuf, \
+ sizeof(floatBuf)); \
+ }
+#endif
#ifndef LOG_EVENT_STRING
#define LOG_EVENT_STRING(_tag, _value) \
(void) __android_log_bswrite(_tag, _value);