wp.doc.ic.ac.uk/riapav/wp-content/uploads/sites/28/2014/05/nick-be… · 26115 failing to release...

11

Upload: others

Post on 19-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

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
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
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
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

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

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
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
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
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
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

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