Open benjamin-hejl opened 1 year ago
Rand is handled in model-checking mode, but the execution may be broken and not applicable in concolic execution and test case generation. It works for System.Int32 System.Random::Next(System.Int32)
only when all options are explored.
See dnWalker.NativePeers.SystemRandom
.
Add special expression which would have an identifier (string?) and array of operands. When translating the expression into Z3, a custom translator would generate the Z3 expressions. May be useful for leveraging theories implemented in Z3 - theory of strings, lists, sets...