...
Goal: Evaluate and report possible driver vulnerabilities and solve them.
IOCTRL
Check and refactor / evaluate IOCTRL strategy.
Misc
Evaluate all DPCs and interrupt handlers. We want to make sure each DPC and interrupt handle is efficient.
See example issue
where we use few events to count. We want to make sure all interrupts are being handled so that user space can collect from driver accurate sapling data.Jira Legacy server System JIRA serverId 59107c6f-1e52-32bc-b58f-400d54bba998 key WPERF-451
Evaluate changes done in https://gitlab.com/Linaro/WindowsPerf/windowsperf/-/tree/beta?ref_type=heads.
Add testing when one or more GPCs are not available.
Functions inside
device.c
are too big and complex, we want all this to be broken down and become more easily maneageable.