Lines Matching refs:str_len
104 static inline bool hasMetadata(char* str, int str_len) { in hasMetadata() argument
110 return str_len >= 39 && in hasMetadata()
111 (str[str_len - 9] == '/' || str[str_len - 39] == '/'); in hasMetadata()
282 size_t str_len = strnlen(str, LOGGER_ENTRY_MAX_PAYLOAD); in logPrint() local
283 if (((fdDmesg < 0) || !initialized) && !hasMetadata(str, str_len)) in logPrint()
285 str_len = (str_len + denial_metadata.length() <= LOGGER_ENTRY_MAX_PAYLOAD) in logPrint()
286 ? str_len + denial_metadata.length() in logPrint()
288 size_t message_len = str_len + sizeof(android_log_event_string_t); in logPrint()
299 event->length = htole32(str_len); in logPrint()
300 memcpy(event->data, str, str_len - denial_metadata.length()); in logPrint()
301 memcpy(event->data + str_len - denial_metadata.length(), in logPrint()
334 str_len = ecomm - comm; in logPrint()
336 str_len = strlen(comm) + 1; in logPrint()
345 str_len + prefix_len + suffix_len + denial_metadata.length() + 2; in logPrint()
351 strlcpy(newstr + 1, comm, str_len); in logPrint()
352 strncpy(newstr + 1 + str_len, str, prefix_len); in logPrint()
353 strncpy(newstr + 1 + str_len + prefix_len, ecomm, suffix_len); in logPrint()
354 strncpy(newstr + 1 + str_len + prefix_len + suffix_len, in logPrint()