make log entry to be aligned by 4
Change-Id: Ibe17b0f7e99dfcdf823b4dc8d328f4c65b4c436a
Signed-off-by: Semun Lee <semun.lee@samsung.com>
/* ignore for now */ \
} \
payload_size--; /* there's priority at first byte which is not a part of a message */ \
- le->len = sizeof *le + payload_size; \
le->pid = xle->pid; \
le->tid = xle->tid; \
+ le->len = sizeof *le + payload_size; \
+ le->len = (le->len + 3) & ~0x03; \
memmove(le->msg, xle->msg + 1, payload_size); \
+ memset(le->msg + payload_size, 0, le->len - payload_size); \
}
#ifdef USE_ANDROID_MONOTONIC
parse_androidlogger_message(ale, &lewm.header, added_len + sizeof *ale);
- assert(lewm.header.len == sizeof lewm.header + added_len - 1);
+ int padded_len = sizeof lewm.header + added_len - 1;
+ padded_len = (padded_len + 3) & ~0x03;
+ assert(lewm.header.len == padded_len);
assert(lewm.header.priority == DLOG_ERROR);
assert(lewm.header.pid == 13);
assert(lewm.header.tid == 21);