Project

General

Profile

Actions

Feature #8135

open

Precise environment model can reveal bug in a driver that incorrectly uses registration or allocation functions

Added by Ilja Zakharov about 7 years ago.

Status:
New
Priority:
High
Assignee:
Category:
Environment models
Target version:
-
Start date:
04/21/2017
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

For instance, if a driver tries to call deregistration function or call a function that free resources before allocation or double deregistration/registration and double allocations/deallocations take place, EMG can add assertions to catch such violations. For instance, an error in hid.ko module from validation set can be found using this feature and manual experiments confirm this. This can be implemented as a separate rule and corresponding option in EMG.

No data to display

Actions

Also available in: Atom PDF