苹果奇迹

文章
9
资源
1
加入时间
3年0月8天

Windows驱动(3)-记一次内核模块导致蓝屏调试

在(2)中有了一个小小的内核驱动模型,今天在向里边儿添加一个字符串的存取功能时,一直在蓝屏,想不通哪里会出问题,没办法,WinDbg走一波先在 ATK_SEND_STR 这里的分支case下断点,WinDbg会在我们运行Ring3级别代码,向驱动发出 ATK_SEND_STR 控制命令的时候停下来,顺带弹出源码。开始单步F0,先跑一次看看情况。查看调用栈,没什么问题,继续F10,一直到驱动部分re

__FUNCSIG__、__FUNCDNAME__、__FUNCTION__和__func__的区别和联系

在最新的ISO C标准中,如大家所知的C99,加入了另一个有用的、类似宏的表达式__func__。请注意,__func__不是一个宏,因为预处理器对此函数一无所知;相反,它是作为一个隐式声明的常量字符数组实现的:static const char __func__[] = "function-name"; 官方C99标准为此目的定义的__func__标识符,确实值得大家关注,然而,IS

mimicom无法输入问题

在使用minicom查看log时候,今天发现无法回车进入到命令行模式输入命令了,通过查找资料发现关键点就在串口的配置中有个Serial port setup–>Hardware Flow Contorl选项被改成了Yes,这样就造成了键盘没有用了,接受不了任何输入。此时F - Hardware Flow Contorl项为Yes,按下F键就修改为No了,即关闭硬件流控,回车回到上级菜单。选择| Save setup as dfl |,然后选择 Exit from Minicom 重启mi