diff options
author | Jeff Brown <jeffbrown@google.com> | 2015-04-28 12:47:02 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2015-04-28 17:52:37 -0700 |
commit | b1993b637fd9f9106f411ea951a4bf3346e4f540 (patch) | |
tree | b92f2db34414a83ab0f80c3473ad054fdf0fd16a /include | |
parent | d81f75ae41b2eed4ae7b0911f250778f3e6ec9c2 (diff) | |
download | system_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.h | 8 |
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); |