47 Commits (1e60923e63b9632ada02af258ea5b03175e99a03)

Author SHA1 Message Date
Sam Blackshear 1e60923e63 improve errdesc to account for copy-propagation
9 years ago
Josh Berdine a85a88d145 Extend Sizeof with final extensible array length
9 years ago
Dulma Churchill 08c1c5bbf0 Change desc of npe message regarding pointer inside smart pointers
9 years ago
Dulma Churchill 60d9a19ae0 Fix bucketing for variables passed by reference
9 years ago
Sam Blackshear 7ec8f59998 adding find_in_node_or_preds to clean up errdesc
9 years ago
Andrzej Kotulski 8ccdff649f Report empty vector access instead of null dereference
9 years ago
Josh Berdine 3e2fa59262 Reimplement command line options
9 years ago
Sam Blackshear 20925df57c removing unused deallocate param in nullify instr
9 years ago
Dulma Churchill f88e5be395 Move the npes regarding smart pointers from B5 to B1.
9 years ago
Jules Villard 70c8494625 opacify the type of node ids
9 years ago
Josh Berdine b881887bf2 Refactor Utils.SymOp into separate module
9 years ago
Josh Berdine e1020c8ebe Remove -open(Utils) compile flag hack
9 years ago
Cristiano Calcagno 509a666ee0 Refactor Sil.pvar into a separate module.
9 years ago
Cristiano Calcagno 53702e43e8 Created IR folder for the intermediate representaion files.
9 years ago
Sam Blackshear 7fb8f8b651 adding type-specific taint error messages
10 years ago
Sam Blackshear 15f0c7e384 adding "kind" for taint attribute
10 years ago
Josh Berdine 77b22ded03 Warn on unused identifiers
10 years ago
Josh Berdine a87ef7e7ff Remove old front-end code
10 years ago
Josh Berdine b155168083 Open Utils implicitly
10 years ago
Cristiano Calcagno 162dc42b5b Use a record for struct types instead of a 7-tuple.
10 years ago
Andrzej Kotulski 32745b67aa Add dotty information about retain cycle
10 years ago
Sam Blackshear 15480f34d5 distinguishing between failures and timeouts
10 years ago
Sam Blackshear 812ac265a8 more logging cleanup: only print Errdesc.warning_err in developer mode
10 years ago
jrm 3b919179bc Add the type of the resource being leaked to the error message
10 years ago
Sam Blackshear 14c616e34f clean up some duplicate code in Errdesc
10 years ago
Dino Distefano 03b4c11c06 Improved error message for taint analysis
10 years ago
Dulma Rodriguez f20af0e9aa Add memory bucket for internal memory leak errors
10 years ago
Dino Distefano 00e97afdf8 First version of taint analysis.
10 years ago
Dino Distefano ae49cacee8 Framework to emit warning from frontend
10 years ago
jrm d8e74e456c report leaks on all context, not only activities
10 years ago
Sam Blackshear abc0e8315e better error messages for Activity leaks
10 years ago
Jules Villard 7d0a7568f3 put Util.list_* functions into an IList module
10 years ago
Sam Blackshear 09242fc711 [Infer][backend] Refactoring attribute categories so as not to conflate resource and undefined attrs
10 years ago
Sam Blackshear 2e2673df66 [Infer][ios] Reporting error when NSNumber * is coerced to boolean in a comparison
10 years ago
Cristiano Calcagno 401109b4eb [Eradicate] Allow assigning null to fields marked @InjectView to support ButterKnife.
10 years ago
Cristiano Calcagno 6f65486942 [backend][cleanup] move fields in common to Cfg.Procdes and Specs.summary to proc_attributes.
10 years ago
Sam Blackshear 485d5c030e [Infer][activity leaks] Turning on Activity leak reporting
10 years ago
Dino Distefano 7002d0d24c Adding a test in symbolic execution when a dangling uninitialized pointer is dereferenced
10 years ago
Sam Blackshear 66ef0ec0b9 [infer][reporting] Adding boilerplate for reporting Activity leaks
10 years ago
Sam Blackshear e107058bf6 [Infer] Adding warning to eliminate needless rec keywords, fixing all warnings.
10 years ago
Jules Villard bae8a4dced [whitespace] indent .ml files as well
10 years ago
Jules Villard 6911a1516c [whitespace] ocp-indent the code
10 years ago
Andrzej Kotulski 35400dd4f6 Rename Procname.from_string
10 years ago
Cristiano Calcagno 3e199467f4 Complete copyright messages.
10 years ago
Cristiano Calcagno a87bedb5dd [Bucketing] Promote NPEs originating from a call with a null parameter to bucket b1.
10 years ago
Sam Blackshear 231043f5bc [Infer][bucketing] Moving warnings on dereferences of @Nullable params from B5 -> B1,
10 years ago
Open Source Synchronization b8982270f2 initial synchronization
10 years ago