Cleanup of the debug stuff, prepared for blue screen debugging.
kernel_debugger() didn't do enough before; panic() did all the work - but since the former is a public function as well, I moved all the functionality to it. Also fixed a possible buffer overrun in panic(). Renamed dbg_* to debug_*. "serial_debug_port" setting did not ignore negative values. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12889 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -88,14 +88,14 @@ dprintf_write(void *cookie, off_t pos, const void *buffer, size_t *_length)
|
||||
memcpy(localBuffer, str, chunkSize);
|
||||
localBuffer[chunkSize] = '\0';
|
||||
|
||||
dbg_puts(localBuffer);
|
||||
debug_puts(localBuffer);
|
||||
|
||||
str += chunkSize;
|
||||
bytesLeft -= chunkSize;
|
||||
}
|
||||
} else {
|
||||
// null-terminated chunk -- just write it
|
||||
dbg_puts(str);
|
||||
debug_puts(str);
|
||||
|
||||
str += chunkSize + 1;
|
||||
bytesLeft -= chunkSize + 1;
|
||||
|
||||
Reference in New Issue
Block a user