Commit Graph

207 Commits (615489a6198ae5c0aec6aef9ec2f4b7394570544)

Author SHA1 Message Date
Paco Estevez Garcia 5482f110c1 Add type path_exec to represent an skipped path of execution. Add logic to symExec to report skipped paths 8 years ago
Andrzej Kotulski fbddeba8a7 [clang] Don't inline global var initializers 8 years ago
Andrzej Kotulski 5cfde325fd [C++] Fix matching of qualified cpp names 8 years ago
Andrzej Kotulski 4da4949049 [clang][AST] Fix wrong type in translation of NoOp cast and MaterializeExpr 8 years ago
Mehdi Bouaziz f65ac4f094 [infer] std::mutex model to detect simple double lock 8 years ago
Andrzej Kotulski d4e9f0de64 [Makefile] Print duplicate symbols to separate file, not stderr 8 years ago
Andrzej Kotulski c695616eff [Makefile][C++] Run c++ tests with native libs 8 years ago
Andrzej Kotulski 24b56de0e9 Populate mangled file only if it's not empty 8 years ago
Andrzej Kotulski 6a02568982 [clang] Change procname file naming scheme 8 years ago
Andrzej Kotulski e08d9341c8 [clang] Run direct tests with --no-failures-allowed flag 8 years ago
Andrzej Kotulski 4b620316d3 Update fcp 8 years ago
Andrzej Kotulski ef79b20e17 [clang] Inline namespaces disappear, simplify infer's code 8 years ago
Jules Villard a79096efa8 [siof] generic model of std::ios_base::Init that prevents SIOF 8 years ago
Jules Villard a469e97987 [siof] add --siof-safe-methods whitelisting option 8 years ago
Andrzej Kotulski 40c84077d9 [C++] Fix model of std::vector 8 years ago
Andrzej Kotulski f697739b21 [C++ translation] Use correct type when generating dereference 8 years ago
Andrzej Kotulski 96ba74d18e [C++] whitelist C++ std::vector iterator implementation 8 years ago
Jules Villard c51c4a21ae [siof] collate multiple reports at the same line into one 8 years ago
Jules Villard a6be58848b [make] make frontend tests more functional 8 years ago
Jules Villard bce1a1ff2e [make] make infer/src/Makefile less phony 8 years ago
Andrzej Kotulski 13fcb27431 [C++] Fix compilation errors coming from smart pointer models 8 years ago
Jules Villard e5863f5420 [siof] handle constexpr constructors 8 years ago
Jules Villard 9cc9cc101c [IR] add Static_local_var pvar kind and use it in clang 8 years ago
Josh Berdine 0cf71c74ef Sort nodes when printing cfg to dot file 8 years ago
Andrzej Kotulski 6192cb98b4 [DB] Use realpath when calling source_file_from_abs_path 8 years ago
Andrzej Kotulski 2810740377 [tests] Make project root infer/test/ for clang tests 8 years ago
Dulma Churchill 8415b6c38b [backend] do not log analysis_stops in debug_exceptions mode 8 years ago
Sam Blackshear 708c0bf1f8 [backend] eliminate phantom spaces in printing of types 8 years ago
Sam Blackshear adacee51e2 [quandary] switch to --issues-tests printing 8 years ago
Jules Villard 17179d4275 [siof] take POD into account 8 years ago
Jules Villard 15d80e04df [tests] record summary of bug traces 8 years ago
Jules Villard ac47d115f5 [tests] include clang.make a bit later to fix compile target 8 years ago
Jules Villard 281d5b49fe [tests] sort bugs in InferPrint 8 years ago
Andrzej Kotulski 6b083af4f3 [tests] small refactor of frontend makefiles 8 years ago
Jules Villard 0085417e0d [siof] better error reports using `Errlog.loc_trace`s 8 years ago
Jules Villard 5bd8b7fa95 [make] compatibility with Debian testing 8 years ago
Sam Blackshear fcf57c6e09 [siof] add fancy interprocedural reporting 8 years ago
Jules Villard d5e7ee0d82 [tests] run tests using report.json and record all bugs + exceptions 8 years ago
Jules Villard c9bac51b81 [tests] make clang tests Makefile more functional 8 years ago
Sam Blackshear fde7a6ecf3 [quandary] support for full interprocedural traces 8 years ago
Andrzej Kotulski 28827b461a [clang] Get translation unit language from AST dump 8 years ago
Cristiano Calcagno a71902355f [debug][dotty] Fix issue in dotty output where overloaded functions were conflated 8 years ago
Sam Blackshear 874e7f000d [quandary] functions that transitively return sources are sources, not passthroughs 8 years ago
Sam Blackshear d76a7ef43a [quandary] functions that transitively call sinks are sinks, not passthroughs 8 years ago
Sam Blackshear d7ae77c7c2 [quandary] make intent/logging private data tests intraprocedural 8 years ago
Cristiano Calcagno 3fb8801b6c [IR] Change cfg representation so the node number is per-procedure and not per-cfg 8 years ago
Josh Berdine 175e85525d [tests] Convert java tests to avoid phony targets 8 years ago
Jules Villard 84af7c56f8 [SIOF] detect which variables need initialization 8 years ago
Josh Berdine f45cf115e6 [test] Do not use infer from PATH 8 years ago
Sam Blackshear 6fc1a7e20f [quandary] reporting on array passed to sink when contents of array are tainted 8 years ago