Lines Matching refs:str_len
102 static inline bool hasMetadata(char* str, int str_len) { in hasMetadata() argument
108 return str_len >= 39 && in hasMetadata()
109 (str[str_len - 9] == '/' || str[str_len - 39] == '/'); in hasMetadata()
317 size_t str_len = strnlen(str, LOGGER_ENTRY_MAX_PAYLOAD); in logPrint() local
318 if (((fdDmesg < 0) || !initialized) && !hasMetadata(str, str_len)) in logPrint()
320 str_len = (str_len + bug_metadata.length() <= LOGGER_ENTRY_MAX_PAYLOAD) in logPrint()
321 ? str_len + bug_metadata.length() in logPrint()
323 size_t message_len = str_len + sizeof(android_log_event_string_t); in logPrint()
334 event->length = htole32(str_len); in logPrint()
335 memcpy(event->data, str, str_len - bug_metadata.length()); in logPrint()
336 memcpy(event->data + str_len - bug_metadata.length(), in logPrint()
373 str_len = ecomm - comm; in logPrint()
375 str_len = strlen(comm) + 1; in logPrint()
383 message_len = str_len + prefix_len + suffix_len + bug_metadata.length() + 2; in logPrint()
389 strlcpy(newstr + 1, comm, str_len); in logPrint()
390 strncpy(newstr + 1 + str_len, str, prefix_len); in logPrint()
391 strncpy(newstr + 1 + str_len + prefix_len, ecomm, suffix_len); in logPrint()
392 strncpy(newstr + 1 + str_len + prefix_len + suffix_len, in logPrint()