android 调试 wpa_supplicant 小技巧

来源:互联网 发布:文件md5加密 java 编辑:程序博客网 时间:2024/06/09 20:56


在调试驱动的时候,你会发现很多这样的文本输出,wpa_printf(MSG_DEBUG, ....) ,这些debug信息很有用,可以对复杂的网络流程理清顺序,这些句子应该输出文本的,但是在调试的时候,aplog根本没有这些输出,缘故如下:

跟踪wpa_printf这个api发现,他调用的是wpa_debug.c这个函数,路径是 external/wpa_supplicant8/src/utils,里面的void wpa_msg(void *ctx, int level, const char *fmt, ...),在这里调用的是void wpa_printf(int level, const char *fmt, ...),这个函数里面有个if (level >= wpa_debug_level),查看这个wpa_debug_level,发现他居然是小于MSG_DEBUG的所以你只需要将wpa_debug_level = MSG_DEBUG即可


0 0
原创粉丝点击