我需要跟踪对某个特定文件所做的所有 pwrite(2) 调用并打印所有要逐字节写入的缓冲区。预期的数据不是 ASCII 字符串格式,所以我不能使用:
printf("%s\n", copyinstr(arg1))
我了解了 copyin(arg1, arg2),但这给了我一个 void* 并且我发现的所有示例都通过调用 stringof 将它再次转换为字符串,例如:
printf("%s\n", stringof(copyin(arg1, arg2)))
我需要的是以某种方式显示复制缓冲区中的所有字节。有什么建议么?
谢谢你,英索。