![Page 1: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/1.jpg)
![Page 2: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/2.jpg)
![Page 3: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/3.jpg)
![Page 4: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/4.jpg)
6011 Dereferencing NULL pointer PREfast
6387 Invalid parameter value PREfast
6001 Using uninitialized memory PREfast
6101 Returning uninitialized memory PREfast
6031 Return value ignored PREfast
6385 Read overrun PREfast
6262 Excessive stack usage PREfast
6386 Write overrun PREfast
26115 Failing to release lock EspC
28196 Returning bad result Drivers
28719 Banned API usage WindowsPRef
ast
26035 Precondition null termination violation EspX
26018 Potential buffer overflow nullterminated EspX
![Page 5: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/5.jpg)
6011 Dereferencing NULL pointer PREfast
6387 Invalid parameter value PREfast
6001 Using uninitialized memory PREfast
6101 Returning uninitialized memory PREfast
6031 Return value ignored PREfast
6385 Read overrun PREfast
6262 Excessive stack usage PREfast
6386 Write overrun PREfast
26115 Failing to release lock EspC
28196 Returning bad result Drivers
28719 Banned API usage WindowsPRef
ast
26035 Precondition null termination violation EspX
26018 Potential buffer overflow nullterminated EspX
![Page 6: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/6.jpg)
![Page 7: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/7.jpg)
![Page 8: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/8.jpg)
![Page 9: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/9.jpg)
![Page 10: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/10.jpg)
Proof
LogicSpecification
Language
Compiler
Binary
x86 Architecture x86 Semantics
Coq
![Page 11: wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/Nick-Be… · 26115 Failing to release lock EspC 28196 Returning bad result Drivers ... ghost](https://reader034.vdocuments.mx/reader034/viewer/2022042319/5f08d5017e708231d423efd2/html5/thumbnails/11.jpg)