Loading liblog/log_event_list.cpp +4 −22 Original line number Diff line number Diff line Loading @@ -176,13 +176,6 @@ int android_log_write_list_begin(android_log_context ctx) { return 0; } static inline void copy4LE(uint8_t* buf, uint32_t val) { buf[0] = val & 0xFF; buf[1] = (val >> 8) & 0xFF; buf[2] = (val >> 16) & 0xFF; buf[3] = (val >> 24) & 0xFF; } int android_log_write_int32(android_log_context ctx, int32_t value) { size_t needed; android_log_context_internal* context; Loading @@ -201,22 +194,11 @@ int android_log_write_int32(android_log_context ctx, int32_t value) { } context->count[context->list_nest_depth]++; context->storage[context->pos + 0] = EVENT_TYPE_INT; copy4LE(&context->storage[context->pos + 1], value); *reinterpret_cast<int32_t*>(&context->storage[context->pos + 1]) = value; context->pos += needed; return 0; } static inline void copy8LE(uint8_t* buf, uint64_t val) { buf[0] = val & 0xFF; buf[1] = (val >> 8) & 0xFF; buf[2] = (val >> 16) & 0xFF; buf[3] = (val >> 24) & 0xFF; buf[4] = (val >> 32) & 0xFF; buf[5] = (val >> 40) & 0xFF; buf[6] = (val >> 48) & 0xFF; buf[7] = (val >> 56) & 0xFF; } int android_log_write_int64(android_log_context ctx, int64_t value) { size_t needed; android_log_context_internal* context; Loading @@ -235,7 +217,7 @@ int android_log_write_int64(android_log_context ctx, int64_t value) { } context->count[context->list_nest_depth]++; context->storage[context->pos + 0] = EVENT_TYPE_LONG; copy8LE(&context->storage[context->pos + 1], value); *reinterpret_cast<int64_t*>(&context->storage[context->pos + 1]) = value; context->pos += needed; return 0; } Loading Loading @@ -267,7 +249,7 @@ int android_log_write_string8_len(android_log_context ctx, const char* value, si } context->count[context->list_nest_depth]++; context->storage[context->pos + 0] = EVENT_TYPE_STRING; copy4LE(&context->storage[context->pos + 1], len); *reinterpret_cast<ssize_t*>(&context->storage[context->pos + 1]) = len; if (len) { memcpy(&context->storage[context->pos + 5], value, len); } Loading Loading @@ -299,7 +281,7 @@ int android_log_write_float32(android_log_context ctx, float value) { ivalue = *(uint32_t*)&value; context->count[context->list_nest_depth]++; context->storage[context->pos + 0] = EVENT_TYPE_FLOAT; copy4LE(&context->storage[context->pos + 1], ivalue); *reinterpret_cast<uint32_t*>(&context->storage[context->pos + 1]) = ivalue; context->pos += needed; return 0; } Loading liblog/pmsg_writer.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -99,7 +99,7 @@ static int pmsgWrite(log_id_t logId, struct timespec* ts, struct iovec* vec, siz return -EINVAL; } if (SNET_EVENT_LOG_TAG != *static_cast<uint8_t*>(vec[0].iov_base)) { if (SNET_EVENT_LOG_TAG != *static_cast<uint32_t*>(vec[0].iov_base)) { return -EPERM; } } Loading Loading
liblog/log_event_list.cpp +4 −22 Original line number Diff line number Diff line Loading @@ -176,13 +176,6 @@ int android_log_write_list_begin(android_log_context ctx) { return 0; } static inline void copy4LE(uint8_t* buf, uint32_t val) { buf[0] = val & 0xFF; buf[1] = (val >> 8) & 0xFF; buf[2] = (val >> 16) & 0xFF; buf[3] = (val >> 24) & 0xFF; } int android_log_write_int32(android_log_context ctx, int32_t value) { size_t needed; android_log_context_internal* context; Loading @@ -201,22 +194,11 @@ int android_log_write_int32(android_log_context ctx, int32_t value) { } context->count[context->list_nest_depth]++; context->storage[context->pos + 0] = EVENT_TYPE_INT; copy4LE(&context->storage[context->pos + 1], value); *reinterpret_cast<int32_t*>(&context->storage[context->pos + 1]) = value; context->pos += needed; return 0; } static inline void copy8LE(uint8_t* buf, uint64_t val) { buf[0] = val & 0xFF; buf[1] = (val >> 8) & 0xFF; buf[2] = (val >> 16) & 0xFF; buf[3] = (val >> 24) & 0xFF; buf[4] = (val >> 32) & 0xFF; buf[5] = (val >> 40) & 0xFF; buf[6] = (val >> 48) & 0xFF; buf[7] = (val >> 56) & 0xFF; } int android_log_write_int64(android_log_context ctx, int64_t value) { size_t needed; android_log_context_internal* context; Loading @@ -235,7 +217,7 @@ int android_log_write_int64(android_log_context ctx, int64_t value) { } context->count[context->list_nest_depth]++; context->storage[context->pos + 0] = EVENT_TYPE_LONG; copy8LE(&context->storage[context->pos + 1], value); *reinterpret_cast<int64_t*>(&context->storage[context->pos + 1]) = value; context->pos += needed; return 0; } Loading Loading @@ -267,7 +249,7 @@ int android_log_write_string8_len(android_log_context ctx, const char* value, si } context->count[context->list_nest_depth]++; context->storage[context->pos + 0] = EVENT_TYPE_STRING; copy4LE(&context->storage[context->pos + 1], len); *reinterpret_cast<ssize_t*>(&context->storage[context->pos + 1]) = len; if (len) { memcpy(&context->storage[context->pos + 5], value, len); } Loading Loading @@ -299,7 +281,7 @@ int android_log_write_float32(android_log_context ctx, float value) { ivalue = *(uint32_t*)&value; context->count[context->list_nest_depth]++; context->storage[context->pos + 0] = EVENT_TYPE_FLOAT; copy4LE(&context->storage[context->pos + 1], ivalue); *reinterpret_cast<uint32_t*>(&context->storage[context->pos + 1]) = ivalue; context->pos += needed; return 0; } Loading
liblog/pmsg_writer.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -99,7 +99,7 @@ static int pmsgWrite(log_id_t logId, struct timespec* ts, struct iovec* vec, siz return -EINVAL; } if (SNET_EVENT_LOG_TAG != *static_cast<uint8_t*>(vec[0].iov_base)) { if (SNET_EVENT_LOG_TAG != *static_cast<uint32_t*>(vec[0].iov_base)) { return -EPERM; } } Loading