gpt4 book ai didi

debugging - 内核在哪个文件中的动态调试语句

转载 作者:行者123 更新时间:2023-12-05 05:22:41 26 4
gpt4 key购买 nike

我在内核中启用了 CONFIG_DYNAMIC_DEBUG 选项。之后我们在 debug/dynamic_debug 目录中获得控制文件。

我们在控制文件中启用一些调试日志后,这些日志语句将打印在哪里,在哪个日志文件中?

最佳答案

您可以通过 cat/proc/sys/kernel/printk 检查内核日志级别。默认为 4。日志级别在此处定义 https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/include/linux/kern_levels.h?id=refs/tags/v4.8-rc8#n7 .作为测试,您可以将其设置为最高以确保记录所有内容:echo "7">/proc/sys/kernel/printk

您还可以在运行动态调试语句时运行 cat/proc/kmsg。/proc/kmsg 保存内核消息,供 dmesg 或其他工具获取。

关于debugging - 内核在哪个文件中的动态调试语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39766303/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com