16 Commits (4e18aa100d8e28f3094666ca8ea967e3557fd2e2)

Author SHA1 Message Date
Loc Le 97c9481070 [pulse][isl] support dynamic-type for subseteq-checking
4 years ago
Jules Villard d285ee900b [pulse] functional unknown functions
4 years ago
Jules Villard df9a7bbc81 [pulse][4/5] add a path context to record timestamps
4 years ago
Jules Villard 721e64126e [pulse][1/5] add a test that we report on the first null access
4 years ago
Jules Villard 84cc2bd371 [pulse] more config options to model dynamic memory management
4 years ago
Loc Le d8d2f2b23d [pulse] added user-defined models for malloc/free
4 years ago
Jules Villard 16cb07698e [pulse] no longer drop attributes of dead addresses
4 years ago
Jules Villard 9b0f1ab415 [pulse] make sure we do not leak local mutations of formals into the summary
4 years ago
Loc Le ad2fc1148d [pulse][isl] manifest errors
4 years ago
Jules Villard e549103d75 [pulse] use term_eqs
4 years ago
Loc Le cd3c7b55da [pulse] FN about bug after malloc
4 years ago
Sungkeun Cho 69371bb2c5 [pulse] Change to ExitProgram state when calling noreturn function
4 years ago
Jules Villard 2da04b835d [pulse] require ptr>0 in free()
5 years ago
Jules Villard 385b6fa914 [pulse] revamp arithmetic, put everything in the path condition
5 years ago
Jules Villard 5c453393ff [pulse] recency model for memory accesses
5 years ago
Jules Villard 3220804ddb [pulse] add a cache of constants to equate them
5 years ago