Commit Graph

278 Commits (1f5529c67ecc205adce0044ca466f8f544d05ab2)

Author SHA1 Message Date
jrm 1f5529c67e The @NoAllocation checker should not report on created exceptions 9 years ago
Andrzej Kotulski decb263b1d Fix translation when accessing reference type fields 9 years ago
Dulma Rodriguez 06f40efab8 Add extra dereference to the variable of the method call to find null dereferences when a method called with null. 9 years ago
jrm ba4dbef2d9 cleanup the Java divide by zero end-to-end test 9 years ago
Sam Blackshear cd002e5c46 fixing angelic mode for struct values passed by reference 9 years ago
Andrzej Kotulski e4a0e9bbf7 Translate CXXDefaultInitExpr 9 years ago
Andrzej Kotulski 49bf38c56f Fix symbolic links in cpp tests after formatting diff (part 2) 9 years ago
Andrzej Kotulski 1fdead5958 Fix symbolic links in cpp tests after formatting diff (part 1) 9 years ago
Dulma Rodriguez 2fb2b3d9e1 Add the virtual flag of C++ methods in method calls 9 years ago
Andrzej Kotulski 4584f7f6fc [clang-format] Reformat all c/cpp/objc sources with clang-format 9 years ago
Dulma Rodriguez c82a4c1cc1 Add the models to the intellij project that contains the tests 9 years ago
Andrzej Kotulski 50fc847c10 Compile C models again in C++ 9 years ago
jrm c6d8cdc8ee Add support for @NoAllocation in the performance critical checker 9 years ago
jrm 14d4f862eb @Performance critical checker: compute the expensive call stack lazily when reporting errors 9 years ago
Dulma Rodriguez 7721743f46 Model ObjC method isKindOfClass 9 years ago
Andrzej Kotulski f703d780da Translate headers located inside analyzed project 9 years ago
jrm 4af130bf8d remove subtyping rule for the @PerformanceCritical annotation 9 years ago
Andrzej Kotulski 3320043217 Fix further problems with forward declarations in C/C++ 9 years ago
Dulma Rodriguez bf90a64fb5 Fix the typing implication in the bi-abduction for non Java types 9 years ago
Andrzej Kotulski 8c832142b4 Don't add process type redeclaration unless it has definition 9 years ago
Dino Distefano c41cba92ea Fixed test for taint analysis 9 years ago
Sam Blackshear 5e9a21573b preventing Bad_footprint when passing struct value by reference 9 years ago
jrm 904151888c fix treatment of linked list in Java 9 years ago
Dulma Rodriguez ac7959f2df Adding subtyping to ObjC 9 years ago
Dino Distefano c65947439f Implementing translation of CXXForRangeStmt 9 years ago
Jeremy Dubreil 6389cb9bd0 revert on-demand for the checkers now that the hash for long filename is fixed 9 years ago
Sam Blackshear 0fbd333cab Checker that complains when Fragments don't nullify their Views 9 years ago
jrm 3ece750c15 disable on-demand for the checkers while we fix the filename too long issue 9 years ago
Andrzej Kotulski 49d7bdb6bd Translate CXXScalarValueInitExpr 9 years ago
Andrzej Kotulski 359ad9dd4b Translate constructor initializer 9 years ago
Andrzej Kotulski 7cabc86f77 Pass return parameter type in context 9 years ago
Andrzej Kotulski 8545a0310e Treat xvalues as they were lvalues 9 years ago
Andrzej Kotulski 36fb1f202c Deal with empty parameter names 9 years ago
Andrzej Kotulski da3a106541 Always translate CXXRecordDecl as Sil.Class 9 years ago
Andrzej Kotulski 75f4947cb1 Ignore type change in DerivedToBase cast 9 years ago
Dulma Rodriguez f4bbd44212 Translate dynamic cast for C++ 9 years ago
Dulma Rodriguez 10fe998c12 Extending subtyping to C++ 9 years ago
Andrzej Kotulski 9d7ab4b9c2 Translate conversion operators 9 years ago
Sam Blackshear 14e934205f implementing dynamic dispatch support for Java interfaces 9 years ago
Andrzej Kotulski bdab22a093 Support temporary objects (CXXTemporaryObjectExpr) 9 years ago
Andrzej Kotulski 44a6ec4f10 Fix return parameter handling 9 years ago
Andrzej Kotulski ec80d40bdd Populate return parameter when returning + turn on new feature for C/C++ 9 years ago
Andrzej Kotulski a317ac38f2 Use init_exp in InitListExpr and CompoundLiteralExpr 9 years ago
Andrzej Kotulski 5eb7d9e994 Add init_pvar to trans_state and use it in c++ constructor 9 years ago
jrm ad2a9064c3 No longer overwrite the attributes in the summary if already existing 9 years ago
Jules Villard 59a3b9c22a add temp var from compoundLiteralExpr to the function locals 9 years ago
Jules Villard 7b9b6841d2 translate CompoundLiteralExpr 9 years ago
Dulma Rodriguez c32f8f39cd Update the intellij settings. 9 years ago
Dulma Rodriguez 7855d6ecfa Fix the order of the translated stmts inside compound stmt 9 years ago
Sam Blackshear f1c424e1d4 fixing accidental change to Child.java 9 years ago