Commit Graph

492 Commits (c8771a3eeb237e2e9251c20dae3a43dfddfb5a2e)

Author SHA1 Message Date
Loc Le d8d2f2b23d [pulse] added user-defined models for malloc/free 4 years ago
Jules Villard 8f1df1f11e [pulse] deduplicate histories and traces for memleaks 4 years ago
Jules Villard 16054a4510 [pulse] interproc memleak trace test 4 years ago
Jules Villard 02e6d46e7f [pulse] follow values inside function calls 4 years ago
Jules Villard 9409685a2f [pulse] a few textual changes in traces 4 years ago
Jules Villard 9980c4f614 [pulse] correct order of calling context in trace 4 years ago
Loc Le aa3a2ce049 [pulse] added an test on memory_leak.c 4 years ago
Jules Villard d97b82f8db [pulse] add tests for pulse.isl 4 years ago
Jules Villard 7853c322b3 [pulse] resolve function pointers when known 4 years ago
Jules Villard 16cb07698e [pulse] no longer drop attributes of dead addresses 4 years ago
Jules Villard 186b10e4f5 [pulse] record all the invalidations we can in histories 4 years ago
kmh11 400b4eba99 Implement AtomicExpr translation () 4 years ago
Jules Villard df9352e981 [pulse] report latent issues in "main" 4 years ago
Jules Villard 3bce92d804 [pulse] better traces when invalidation happens along the access trace 4 years ago
Jules Villard d4bdfec49a [pulse] record invalidation events in histories 4 years ago
Jules Villard 7207e05682 [pulse] discard "pruned" atoms that refer to variables outside the pre 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
Sungkeun Cho 3d4b3ab4be [cost] Do not print inferbo issues in tests 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
Gabriela Cunha Sampaio cba144b779 [pulse] Adapting error messages 4 years ago
Sungkeun Cho 7912877166 [uninit] Revise error message to include access paths 4 years ago
Sungkeun Cho c5cbd3142e [uninit] Fix a bug on nested struct initialization 4 years ago
Sungkeun Cho 9cdd87b67b [inferbo] Handle when const global assigned to local variable 4 years ago
Sungkeun Cho 60fe0c96b9 [pulse] Ignore array elements in uninitialized value check 4 years ago
Sungkeun Cho 27ab8bd253 [pulse] Uninitialized check for struct fields 4 years ago
Jules Villard f5936689a4 [pulse] case split in model of free(3) 4 years ago
Sungkeun Cho e185233d71 [frontend] Fix incorrect order of statements (paren) 4 years ago
Jules Villard 12bcf119c8 [pulse] fix C test not calling the functions it was supposed to 4 years ago
Sungkeun Cho b289d240f5 [frontend] Fix incorrect order of statements (implicit cast) 4 years ago
Sungkeun Cho 1bce54aaf3 [frontend] Handle struct copy in C 4 years ago
Sungkeun Cho 759fddc7e8 [frontend] Fix a bug in translation of empty for-loop 4 years ago
Jules Villard 2ac2f019df [clang] fix some loops with no brackets 4 years ago
Ezgi Çiçek 731b632632 [cost] Procedures with empty body gets 0 cost 4 years ago
Loc Le 9228899f38 ISL tests 4 years ago
Sungkeun Cho 3685cc6fdd [pulse] Revise trace of uninitialized value check 4 years ago
Sungkeun Cho fa29098376 [pulse] Inter-procedural uninit analysis 4 years ago
Sungkeun Cho 69371bb2c5 [pulse] Change to ExitProgram state when calling noreturn function 4 years ago
Sungkeun Cho 0cbe2f9b08 [pulse] Uninitialized value check in pulse 4 years ago
Jules Villard 3d588b2751 [clang] get rid of FallbackNode 4 years ago
Jules Villard f2e3f67f40 [clang] change the way we wire up return statements 4 years ago
Jules Villard e32f6ca360 [clang] fix bad interaction between ConditionalOperator and initializers 4 years ago
Sungkeun Cho 198c700e87 [cost] Add an option printing/suppressing function pointers in cost 4 years ago
Sungkeun Cho 0f44f39b41 [cost] Support closure symbols in operation/allocation cost kinds 4 years ago
Qianyi Shu b4f23ab599 [cost] add NSArray iterator 5 years ago
Qianyi Shu dc502676ea [cost] add model for NSString.string_with_utf8_string_linear and NSString.length 5 years ago
Sungkeun Cho 4ef0a787db [cost] Do not print loop line number in trace message 5 years ago
Sungkeun Cho a49b094e0c [inferbo] Remove unused issue types 5 years ago
Dulma Churchill 219cc64cb6 [biabduction] Delete null_test_after_dereference check 5 years ago