zx_debug_write

摘要

將訊息寫入偵錯序列埠。

宣告

#include <zircon/syscalls.h>

zx_status_t zx_debug_write(const char* buffer, size_t buffer_size);

說明

zx_debug_write() 會嘗試將 buffer_size 位元組的資料寫入偵錯序列埠。

如要使用 zx_debug_write() 函式,您必須指定 kernel.enable-serial-syscalls=true 或 核心指令列上的 kernel.enable-serial-syscalls=output-only。 否則,函式會傳回 ZX_ERR_NOT_SUPPORTED

zx_debug_write」適用於診斷用途。資料可能會遭到捨棄, 但兩個不同 zx_debug_write 呼叫的資料不會被截斷 交錯或重新排序

權限

無。

傳回值

成功時會傳回 ZX_OK

錯誤

ZX_ERR_NOT_SUPPORTED kernel.enable-serial-syscalls未設為 true 或核心指令列上的 output-only

ZX_ERR_INVALID_ARGS buffer 為空值。

另請參閱