You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sungkeun Cho 740fb36f1b
[pulse] Add semantic models for C++ string length
3 years ago
..
.inferconfig [pulse] Adapting --pulse-model-return-nonnull for Java 4 years ago
Makefile [pulse] report errors only when the PRUNE nodes along the path are true 4 years ago
aliasing.cpp [pulse][2/2] generate latent issues when null is allocated 4 years ago
basic_string.cpp [pulse] model some of `std::basic_string` 5 years ago
basics.cpp [pulse] Uninitialized value check in pulse 4 years ago
closures.cpp [pulse] Check the validity of the addresses captured by lambda only for captures by reference 4 years ago
conditional_temporaries.cpp [pulse][2/2] generate latent issues when null is allocated 4 years ago
conditionals.cpp [pulse] report errors only when the PRUNE nodes along the path are true 4 years ago
deduplication.cpp [copyright] Remove years 6 years ago
exit_test.cpp [pulse] report errors only when the PRUNE nodes along the path are true 4 years ago
fbstring.cpp [pulse] Uninitialized check for struct fields 4 years ago
folly_DestructorGuard.cpp [pulse][2/2] generate latent issues when null is allocated 4 years ago
frontend.cpp [clang] fix order of parameters in some inherited constructors 4 years ago
interprocedural.cpp [pulse][2/2] generate latent issues when null is allocated 4 years ago
issues.exp [pulse] Add semantic models for C++ string length 3 years ago
issues.exp-isl [pulse][isl] support dynamic-type for subseteq-checking 4 years ago
join.cpp [pulse] report errors only when the PRUNE nodes along the path are true 4 years ago
memory_leak.cpp [pulse] add a cache of constants to equate them 5 years ago
nullptr.cpp [pulse] do not report null deref errors where the source of null is unclear 4 years ago
optional.cpp [pulse] no longer drop attributes of dead addresses 4 years ago
path.cpp [pulse] report errors only when the PRUNE nodes along the path are true 4 years ago
reference_wrapper.cpp [copyright] Remove years 6 years ago
returns.cpp [pulse] C++ temporaries bound to globals do not "escape" 6 years ago
skip_config.cpp [pulse] add option to skip functions/classes 4 years ago
slow.cpp [pulse] a slow example for pudge 4 years ago
std_atomics.cpp [pulse] model some of `std::atomic` 5 years ago
std_visit.cpp [clang] fix translation of `initListExpr` again 5 years ago
temporaries.cpp [frontend] Fix incorrect order of statements 4 years ago
throw_test.cpp [pulse] Distinguish exit state at top level 5 years ago
trace.cpp [pulse] interprocedural histories and traces 5 years ago
traces.cpp [pulse] record all the invalidations we can in histories 4 years ago
uninit.cpp [pulse] Add semantic models for C++ string length 3 years ago
unknown_functions.cpp [pulse] Do not havoc arguments of unknown functions that are pointers to const 5 years ago
use_after_delete.cpp [pulse] report errors only when the PRUNE nodes along the path are true 4 years ago
use_after_destructor.cpp [clang] destroy C++ temporaries 6 years ago
use_after_free.cpp [pulse] apply discovered variable equalities eagerly 4 years ago
use_after_scope.cpp [pulse] Handle stack refs escaping their scope via pointer 5 years ago
values.cpp [pulse] use term_eqs 4 years ago
vector.cpp [pulse] Address some modeled fields as pointers 4 years ago
vector_iterator.cpp [pulse] report errors only when the PRUNE nodes along the path are true 4 years ago