Commit Graph

1960 Commits (9aa5582caa6144161e43e5dae0c87b938697788a)

Author SHA1 Message Date
Jules Villard 9aa5582caa [clang] leave markers of variable initialization for pulse 6 years ago
Martin Trojer 0d4a0ba35c [objc] add test for strong/weak self references 6 years ago
Jules Villard 165cb1cf73 [pulse] back to sounder joins 7 years ago
Jules Villard f400d4c5c5 [pulse] always register havoc'd variables 7 years ago
Sungkeun Cho 2401f6f6eb [inferbo] Give a widening threshold of zero 7 years ago
Sungkeun Cho 00081274cb [inferbo] Preciser pruning: (x != 0) 7 years ago
Sungkeun Cho b2189c1c17 [inferbo] Loosen similar bounds condition 7 years ago
Sungkeun Cho bf29bd9772 [inferbo] Fix xcompare of Itv 7 years ago
Ezgi Çiçek 39335bb095 [hoisting] Invalidate all dependencies of invalidated parameters 7 years ago
Sungkeun Cho fed56fd0d8 [inferbo] Revise deduplication 7 years ago
Dino Distefano 5d533bba5c New Infer rule for dispatch_once_t 7 years ago
Sungkeun Cho 9e9deb93be [inferbo] Use set instead of list on get_symbols 7 years ago
Ezgi Çiçek 8a51a70162 [Hoisting] Add FP test for indirect modification in loop 7 years ago
Ezgi Çiçek affe3d1d60 [hoisting] Invalidate args of impure function calls 7 years ago
Daiva Naudziuniene 4954d3da4b [pulse] Model operator= 7 years ago
Daiva Naudziuniene 881bcb8fce [pulse] Clean up placement new model 7 years ago
Sungkeun Cho a2312462eb [inferbo] Use values of global constant variables in C 7 years ago
Sungkeun Cho e5ee023aa3 [infer] Add integral constant expression info 7 years ago
Jules Villard 0a2cb44667 [pulse] introduce the more precise `VECTOR_INVALIDATION` issue type 7 years ago
Jules Villard f627812541 [pulse] new issue type `USE_AFTER_DESTRUCTOR` 7 years ago
Jules Villard c6b2126c3f [pulse] forget about addresses that are invalid on only one side of a join 7 years ago
Daiva Naudziuniene 8b54879b07 [pulse] Constructors 7 years ago
Sungkeun Cho 87dd2047ec [infer] Use big int in IntLit 7 years ago
Sungkeun Cho 120c8785eb [inferbo] Update pp of buffer overflow condition 7 years ago
Daiva Naudziuniene 1094a8224c [pulse] Invalidate object rather than address in destructor call 7 years ago
Sungkeun Cho 423b732cb4 [inferbo] Fix condition of narrowing termination 7 years ago
Mehdi Bouaziz 10804588b2 New function pointer preanalysis without recursion 7 years ago
Mehdi Bouaziz 6131b1fd13 Allow ints for int options in .inferconfig 7 years ago
Sungkeun Cho a40a7984c7 [inferbo] Try division on minmax value conservatively 7 years ago
Sungkeun Cho 3f71cf327b [inferbo] Separate offset and index in condition 7 years ago
Sungkeun Cho 0ce0ec03d9 [inferbo] Support global constant 7 years ago
Dino Distefano 6fe3edc44e Extending type matching to BlockExpr 7 years ago
Jules Villard 6cce767d19 [pulse] copy tests from ownership 7 years ago
Jules Villard cf66ea0afb [pulse] havoc vector array on push_back 7 years ago
Jules Villard 6d6ac1d368 [pulse] do not use access paths as they forget about &/* 7 years ago
Jules Villard f5786c444b [pulse] use after free 7 years ago
Jules Villard 38ced865f3 [pulse] more issue types and add details about why locations get invalidated 7 years ago
Mehdi Bouaziz 3ee96263a7 [inferbo] Simplify and improve Itv.prune_comp 7 years ago
Mehdi Bouaziz 2824056af5 [inferbo] Normalize intervals after substitution 7 years ago
Nikos Gorogiannis 342bfb418a [racerd] fix NSObject.init treatment of ownership 7 years ago
Nikos Gorogiannis b0b8459c3a [racerd] detect ObjC "private" methods 7 years ago
Nikos Gorogiannis 105b772cff [racerd] iOS first steps 7 years ago
Mehdi Bouaziz 148664a7d4 Fix objc tests 7 years ago
Mehdi Bouaziz ce34dcb695 Format everything 7 years ago
Mehdi Bouaziz ecedb27d77 Add missing FB copyrights 7 years ago
Sungkeun Cho fd3f298156 [inferbo] Add narrowing 7 years ago
Daiva Naudziuniene 5dab665fc2 [pulse] Model placement new 7 years ago
Daiva Naudziuniene 50da07e922 [pulse] Invalidate addresses for destructors 7 years ago
Sungkeun Cho 85ef451701 [infer] Use integer widths on constructing Sizeof exp 7 years ago
Mehdi Bouaziz 3dd97cc40f [inferbo] Use WTO abstract interpreter 7 years ago