ADB命令-Kernel-log开关

    1. CONFIG_DEBUG_FS=y 打开宏开关
    1. CONFIG_DYNAMIC_DEBUG=y 打开宏开关
    1. adb shell "echo -n "file msm_memshare.c +p" > /sys/kernel/debug/dynamic_debug/control" 打开调试文件:msm_memshare.c
    1. adb shell "echo -n "file msm_memshare.c -p" > /sys/kernel/debug/dynamic_debug/control" 关闭调试文件:msm_memshare.c
    1. adb shell "echo -n "func wsa883x_swr_probe +p" > /sys/kernel/debug/dynamic_debug/control" 打开调试函数:wsa883x_swr_probe
    1. adb shell "echo -n "func wsa883x_swr_probe -p" > /sys/kernel/debug/dynamic_debug/control" 关闭调试函数:wsa883x_swr_probe
    1. adb shell cat /sys/kernel/debug/dynamic_debug/control |findstr /c:"xxx" 查看调试状态
    1. adb shell "echo 8 4 1 7 > /proc/sys/kernel/printk" 调试kernel打印等级
    1. adb shell dmesg 打印开机Log
    1. adb shell cat dev/kmsg 内核日志设备文件(字符设备)
    1. adb shell cat /proc/kmsg 内核日志伪文件系统(procfs 接口)
posted @ 2025-12-02 17:49  RichardHuang1  阅读(5)  评论(0)    收藏  举报