Lines Matching defs:log_msg
330 /* Validate log_msg packet, read function has already been null checked */
333 struct log_msg* log_msg) {
334 int ret = (*transp->transport->read)(logger_list, transp, log_msg);
336 if (ret > (int)sizeof(*log_msg)) {
337 ret = sizeof(*log_msg);
343 if (ret < (int)(sizeof(log_msg->entry.len) + sizeof(log_msg->entry.hdr_size))) {
344 if (ret >= (int)sizeof(log_msg->entry.len)) {
345 log_msg->entry.len = 0;
351 if (log_msg->entry_v2.hdr_size == 0) {
352 log_msg->entry_v2.hdr_size = sizeof(struct logger_entry);
354 if ((log_msg->entry_v2.hdr_size < sizeof(log_msg->entry_v1)) ||
355 (log_msg->entry_v2.hdr_size > sizeof(log_msg->entry))) {
360 if (ret <= log_msg->entry_v2.hdr_size) {
361 log_msg->entry.len = 0;
363 log_msg->entry.len = ret - log_msg->entry_v2.hdr_size;
371 struct log_msg* log_msg) {
448 // ret is a positive value less than sizeof(struct log_msg)
452 memset(log_msg, 0,
457 memcpy(log_msg, &oldest->logMsg, ret);
463 return android_transport_read(logger_list_internal, transp, log_msg);