Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
This section lists and describes a handful of CodeQL queries that are included as part of the Microsoft GitHub CodeQL repository that are specific to driver development for the Windows platform.
Список запросов
| Query Name | Description |
|---|---|
Находит экземпляры нерекомендуемых API выделения пула |
|
Находит экземпляры дефектов UseAfterFree в исходном коде драйвера (высокая точность) |
|
Находит почти все экземпляры дефектов UseAfterFree в исходном коде драйвера (низкая точность) |
|
Проверяет наличие новых выделенных структур или классов, которые инициализированы по члену, так как они могут утечки информации, если они включают заполнение байтов. |
|
Проверка переполнения дополнения путем сравнения с одним из аргументов добавления. Завершается ошибкой, если размер всех типов аргументов меньше 4 байтов. |
|
Находит сравнения между типами разных ширин в условии цикла, что может привести к сбою цикла. |
|
Ищет поле указателя, которое не было инициализировано во время или с момента создания класса, приведет к разыменовке указателя NULL. |
|
Находит неправильное использование векторов инициализации. |