islet icon indicating copy to clipboard operation
islet copied to clipboard

The list of code patterns where verification does not work well

Open zpzigi754 opened this issue 1 year ago • 1 comments

The below will summarize the code patterns which are not supported by formal verification tools.

[KLEE]

lazy_static: causes abort in klee processing
extern "C" fn: causes abort in klee processing
usize::from_le_bytes: causes abort in klee processing
fn name(self): causes abort in klee processing
...

zpzigi754 avatar Dec 05 '23 09:12 zpzigi754

I understand why we need pr252. However, I still don't understand why 'fn name(self)' results aborts while processing Islet with klee. Could you explain more about this?

bokdeuk-jeong avatar Jan 08 '24 07:01 bokdeuk-jeong