登录 | 立即注册
游客您好!登录后享受更多精彩
9
3
新手上路
写WDM驱动时IRQL管理是最容易出bug的地方,分享几个踩坑经验:1. DISPATCH_LEVEL下不能访问paged memory,用MmProbeAndLockPages锁定 2. DPC中调用KeAcquireSpinLock会死锁,因为DPC本身就在DISPATCH_LEVEL 3. 中断回调里尽量只做标记+唤醒线程,重活留给DPC 4. 用DbgPrint调试时注意IRQL,PAGE_LEVEL以上不能输出字符串。这些坑我全踩过,希望对大家有帮助。
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
|Archiver|手机版|小黑屋|断点社区 |网站地图
GMT+8, 2026-10-2 03:29 , Processed in 0.325805 second(s), 29 queries .
Powered by XiunoBBS
Copyright © 2001-2025, 断点社区.