Write a message to the debug serial port.
#include <zircon/syscalls.h>
zx_status_t zx_debug_write(const char* buffer, size_t buffer_size);
zx_debug_write()
attempts to write data of buffer_size bytes to the debug serial port.
To use the zx_debug_write()
function, you must specify
kernel.enable-serial-syscalls=true
or
kernel.enable-serial-syscalls=output-only
on the kernel command line.
Otherwise, the function returns ZX_ERR_NOT_SUPPORTED.
zx_debug_write
is intended for diagnostic use. Data may be dropped or
truncated, but the data from two different zx_debug_write
calls will not be
interleaved or reordered.
None.
Returns ZX_OK on success.
ZX_ERR_NOT_SUPPORTED kernel.enable-serial-syscalls
is not set to true
or output-only
on the kernel command line.
ZX_ERR_INVALID_ARGS buffer is NULL.