Commit Graph

169 Commits (bf14034289c3a226c89e646c30e6b1cf16a355fe)

Author SHA1 Message Date
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
Cristiano Calcagno ec67521c6f [backend] Fix issue where the attribute of a procedure definition could be overwritten with the attribute of a declaration 9 years ago
Cristiano Calcagno c613820a98 Convert c tests to the new testing format 9 years ago
Cristiano Calcagno 0b7ea202db Convert infer c++ tests to new format 9 years ago
Andrzej Kotulski 41e51bc28c Clean up smart pointer header models 9 years ago
Andrzej Kotulski 4637bf877e model unique_ptr<T> as T* 9 years ago
Andrzej Kotulski 4cd9470586 Skip Sil.Call instruction for some shared_ptr method calls 9 years ago
Andrzej Kotulski 2baf3f8456 Replace shared_ptr<T> structs with T* pointers 9 years ago
Jules Villard 145cb744f6 do not havoc actuals of skip functions with const parameters 9 years ago
Martino Luca 40b176fd01 Translate global const vars locally to a procedure 9 years ago
Daiva Naudziuniene ac9cabe677 Fixing Memory leak false positives in C++/ObjC 9 years ago
Jules Villard 10f10a90c6 diverge on `throw` 9 years ago
Andrzej Kotulski 0aa5101a05 Replace space with _ in type names 9 years ago
Andrzej Kotulski 5ed50f5a97 Keep more precise information in constructor's var_exp_typ 9 years ago
Daiva Naudziuniene dfb7c15303 Fixing Resource leak false positives assuming developers use raii. 9 years ago
Sam Blackshear d946a7bc33 fix ugly printing of NONE idents 9 years ago
Andrzej Kotulski 118295e03c Fix C++ models of c library 9 years ago
Sam Blackshear 7b58c71475 centralize creation and detection of clang tmp vars, fix errdesc/bucketing 9 years ago
Andrzej Kotulski 9cda4ca6bf Add models of shared_ptr comparison operators 9 years ago
Sam Blackshear 006bd06adb add concept of a dummy identifier 9 years ago
Andrzej Kotulski 9b07a3e762 Never call destructor on delete expression 9 years ago
Andrzej Kotulski e46cddb52b Use mangling in function parameters to encode its position 9 years ago
Andrzej Kotulski c7d6d904f7 Whitelist std::min and std::max 9 years ago
Dulma Churchill edc57f70f5 Translate CXXNoexceptExpr 9 years ago
Dulma Churchill 8bfa983716 Translate TypeTraitExpr 9 years ago
Dulma Churchill 52e037f77c Translate AttributedStmt and Fallthrough attribute 9 years ago
Andrzej Kotulski 3603fc3176 Modify cast_with_enforce.cpp test to not include <string> 9 years ago
Dulma Churchill b1e3d994bd Report more cases of null dereference as empty vector access 9 years ago
Andrzej Kotulski a825831625 Model vector::resize(n) as nonempty vector 9 years ago