Lines Matching refs:buffer
63 char buffer[256]; in tidToName() local
64 snprintf(buffer, sizeof(buffer), "/proc/%u/comm", tid); in tidToName()
65 int fd = open(buffer, O_RDONLY); in tidToName()
67 ssize_t ret = read(fd, buffer, sizeof(buffer)); in tidToName()
68 if (ret >= (ssize_t)sizeof(buffer)) { in tidToName()
69 ret = sizeof(buffer) - 1; in tidToName()
71 while ((ret > 0) && isspace(buffer[ret - 1])) { in tidToName()
75 buffer[ret] = '\0'; in tidToName()
76 retval = strdup(buffer); in tidToName()
105 size_t LogBufferElement::populateDroppedMessage(char *&buffer, in populateDroppedMessage() argument
164 buffer = static_cast<char *>(calloc(1, hdrLen + len + 1)); in populateDroppedMessage()
165 if (!buffer) { in populateDroppedMessage()
173 android_log_event_string_t *e = reinterpret_cast<android_log_event_string_t *>(buffer); in populateDroppedMessage()
180 buffer[0] = ANDROID_LOG_INFO; in populateDroppedMessage()
181 strcpy(buffer + 1, tag); in populateDroppedMessage()
184 snprintf(buffer + hdrLen, len + 1, format_uid, mUid, name ? name : "", in populateDroppedMessage()
209 char *buffer = NULL; in flushTo() local
212 entry.len = populateDroppedMessage(buffer, parent); in flushTo()
216 iovec[1].iov_base = buffer; in flushTo()
225 if (buffer) { in flushTo()
226 free(buffer); in flushTo()