Lines Matching refs:buffer
37 syslog_write(const char* buffer, size_t length)
40 ring_buffer_write(sDebugSyslogBuffer, (const uint8*)buffer, length);
42 memcpy(sBuffer + sBufferPosition, buffer, length);
51 char buffer[512];
52 int length = vsnprintf(buffer, sizeof(buffer), format, args);
56 if (length >= (int)sizeof(buffer))
57 length = sizeof(buffer) - 1;
69 sNewLine = buffer[length - 1] == '\n';
72 syslog_write(buffer, length);
73 serial_puts(buffer, length);
76 fprintf(stderr, "%s", buffer);
147 void* buffer = (void*)mmu_map_physical_memory(base, size,
149 if (buffer == NULL)
154 bool recover = memcmp(buffer, kDebugSyslogSignature, signatureLength) == 0;
157 buffer = (uint8*)buffer + ROUNDUP(signatureLength, sizeof(void*));
159 sDebugSyslogBuffer = create_ring_buffer_etc(buffer, size,
180 if (uint8* buffer = (uint8*)kernel_args_malloc(bytesReadable)) {
181 ring_buffer_read(sDebugSyslogBuffer, buffer, bytesReadable);
182 gKernelArgs.previous_debug_output = buffer;
187 // Prepare the debug syslog buffer for this session.
189 void* buffer
193 // copy the output gathered so far into the ring buffer
198 memcpy(buffer, kDebugSyslogSignature, signatureLength);
201 memset(buffer, 0, signatureLength);