Commit Graph

126 Commits (0b9727214d43c9463a3f6cf2c0500e47687e0914)

Author SHA1 Message Date
Josh Berdine a7c1105147 [config] Combine analyze_models into models_mode 9 years ago
Josh Berdine 7cc0a70649 [make] Remove spew from building cpp models 9 years ago
Josh Berdine dbb32b5cc3 [build] Remove stale build.pl 9 years ago
Jeremy Dubreil 2e2e9c89d6 [infer][java] Removing the models for com.squareup.okhttp.internal.StrictLineReader 9 years ago
Jeremy Dubreil 168c613ac9 [infer][java] Separate the builtins from the other models for a better modularity 9 years ago
Andrzej Kotulski be891e8413 Simplify builtin function detection during translation 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 13dbaab446 Revert "[C++] Add hack to not use __make_integer_seq in fatal/type/sequence library" 9 years ago
Martino Luca 80c82c0cae Adapt Infer to the new changes introduced by the upgrade to Clang 4.0 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
Andrzej Kotulski 761579469e Revert "[C++] Move models of smart pointers to custom namespace" 9 years ago
Andrzej Kotulski 121c968e77 Move models of smart pointers to custom namespace 9 years ago
Raghavendra Prabhu d9699264e0 Fixes/updates to build on linux. 9 years ago
Dulma Churchill ff597a6c03 Model init method in NSData and understand the field bytes 9 years ago
Andrzej Kotulski b8044c6b65 Use mangled names instead of function type for mangling 9 years ago
Dulma Churchill 41d93dd889 Model numberWithUnsignedInteger, skipping it was creating a false positive NPE 9 years ago
Andrzej Kotulski 118295e03c Fix C++ models of c library 9 years ago
Andrzej Kotulski f313cf2a82 Add hack to not use __make_integer_seq in fatal/type/sequence library 9 years ago
Andrzej Kotulski 9cda4ca6bf Add models of shared_ptr comparison operators 9 years ago
Andrzej Kotulski d1fa1e130d Define STATIC_ANALYSIS macro when using glog/logging.h 9 years ago
Lázaro Clapp Jiménez Labora 95a12d9706 model String.equals(...) as '==' 9 years ago
Jules Villard 447ef0e4ce fix sync mishaps 9 years ago
Andrzej Kotulski a825831625 Model vector::resize(n) as nonempty vector 9 years ago
Andrzej Kotulski 76f7912420 Make sizeof(std::shared_ptr) = 16 9 years ago
Peter O'Hearn 508d6a3ae7 optional model 9 years ago
Josh Berdine 229ca26c8b Optimize normalization, substitution, renaming of array types 9 years ago
Jeremy Dubreil 0a2c47cdd5 Unify the way objects of a given type are created in the models 9 years ago
Jeremy Dubreil a756b7bff2 models for Preconditions.checkArgument 9 years ago
Josh Berdine c959af34cb Remove specs before rebuilding models 9 years ago
Peter O'Hearn e7d36ed58a model of holdsLock 9 years ago
Jules Villard 533831a206 move all config variables to Makefile.config.in 9 years ago
Dulma Churchill bf9d194e43 Translate builtin_expect as its first argument. Avoids weird symb. exec. problems 9 years ago
Dino Distefano f259863090 Fixing DIRECT_ATOMIC warning on models. 9 years ago
Jules Villard 24cbba4355 Revert "[CSL] add model of locks inside the Object class" 9 years ago
Andrzej Kotulski 058f4455dc Modify model of std::vector 9 years ago
Jules Villard 1c56310f39 build in one directory only 9 years ago
Jules Villard bf7287e98b add model of locks inside the Object class 9 years ago
Dino Distefano f37ed66888 Added new taint source/sink for iOS 9 years ago
Sam Blackshear 83f511107b stop reporting handler leaks 9 years ago
Andrzej Kotulski bfce6bac47 Model empty vector access 9 years ago
Sam Blackshear f4335c7c4a Making BLog a privacy sink 9 years ago
Dulma Churchill c3fbd5af29 Model CHECK macro and fix the model for builtin_expect 9 years ago
Andrzej Kotulski 3340a9e8a5 Create initial vector header for models 9 years ago
Jeremy Dubreil 049c353f52 Add a model for gzdopen 9 years ago
Peter O'Hearn 50081c7ccb alloc/dealloc model for locks 9 years ago
Andrzej Kotulski 7a91f47131 Fix definition of std::hash<unique_ptr> in C++ models 9 years ago
Dulma Rodriguez 8a1288860b Make alloc save a given procanem in the path 9 years ago
jrm 4b6d754164 Some cleanup of the models where calls to instanceof are not necessary 9 years ago