Commit Graph

197 Commits (4b620316d30296b0c54237994772ce37b3ff3c4b)

Author SHA1 Message Date
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
Jules Villard 5fe40bae12 [siof] check origin of globals and complain if potential siof 8 years ago
Jules Villard 62bfde8b5a [clang] translate global var initializers 8 years ago
Andrzej Kotulski 0f9f44f16e [backend] Report ignored return value on skip functions 9 years ago
Sam Blackshear 072fe0994f [quandary] reporting on getenv -> exec flows 9 years ago
Andrzej Kotulski 2deeb3673a [C++] Don't put model includes on -isystem path in test 9 years ago
Sam Blackshear 3624fea737 [quandary] tests for C++ analysis 9 years ago
Jules Villard c53bfe3159 [clang] rewrite plugin attachment logic in OCaml 9 years ago
Josh Berdine 6697ed781f [tests] Rerun test without swallowing output on failure 9 years ago
Cristiano Calcagno 847c141912 [tests] Clean up test files shared between frontend and endtoend tests 9 years ago
Cristiano Calcagno b0980bc35e [tests] Convert c/c++ frontend tests to new format. 9 years ago