静态驱动程序验证程序简介
静态驱动程序验证程序 (SDV) 是一种在编译时运行的静态验证工具。 它通过以符号方式执行源代码来探索驱动程序代码中的路径,对操作系统状态和驱动程序的初始状态做出尽可能少的假设。 因此,SDV 可以在传统测试中遗漏的路径中执行代码。
SDV 包含一组规则,用于定义驱动程序与操作系统内核之间的正确交互。 在验证期间,SDV 会检查驱动程序代码的每个适用分支及其使用的库代码,并尝试证明驱动程序违反了规则。 如果 SDV 未能证明违规,它会报告驱动程序遵守规则并通过了验证。
本节包括:
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈