Commit Graph

3394 Commits (b7ee374d003ef990b51cdf2df26b85b9a207a2d6)

Author SHA1 Message Date
Jules Villard b7ee374d00 [pulse] values equal to live values are not dead 4 years ago
Jules Villard 99c53b2d7b [pulse] report leaks as soon as values become unreachable 4 years ago
Daiva Naudziuniene d11852af9a [pulse][objc][nullptr] A separate issue type for calling nil blocks 4 years ago
Daiva Naudziuniene c8771a3eeb [pulse][objc][nullptr] Improve nil messaging traces 4 years ago
Loc Le d8d2f2b23d [pulse] added user-defined models for malloc/free 4 years ago
Sungkeun Cho a577d5fe0f [ConfigImpact] Add FP test due to anonymous class 4 years ago
Daiva Naudziuniene fbfe5f8be5 [pulse][objc] Special case for calling objc dispatch methods 4 years ago
Sungkeun Cho 291d250b9b [frontend] Add field for property to the type environment in ObjC 4 years ago
Jules Villard 8f1df1f11e [pulse] deduplicate histories and traces for memleaks 4 years ago
Jules Villard 16054a4510 [pulse] interproc memleak trace test 4 years ago
Jules Villard 8fcd79a0b7 [pulse][models] refactor garbage-collected allocations 4 years ago
Jules Villard 427937083b [pulse] do not report null deref errors where the source of null is unclear 4 years ago
Jules Villard 02e6d46e7f [pulse] follow values inside function calls 4 years ago
Daiva Naudziuniene 5fb747eda6 [pulse][objc][nullptr] Dereference call expression to catch nil block issues 4 years ago
Daiva Naudziuniene c6bf155004 [pulse][objc][nullptr] Copy tests for calling nil blocks from bi-abduction 4 years ago
Daiva Naudziuniene bf8bc66707 [pulse][objc][nullptr] Model NSArray methods to catch nil insertion into collection issues 4 years ago
Daiva Naudziuniene 5c8b5657d1 [clang frontend][objc][nullptr] Insert missing load to catch nil insertion into collection issues 4 years ago
Daiva Naudziuniene 6c7cce6588 [pulse][objc][nullptr] Model NSSet methods to catch nil issues 4 years ago
Sungkeun Cho f26573c0ef [Cost] Comment out non-deterministic test 4 years ago
Radu Grigore 6536919d6a [erl-frontend] Procnames for Erlang. 4 years ago
Daiva Naudziuniene 6bcf4203c3 [pulse][objc][nullptr] Model NSDictionary methods to catch nil insertion issues 4 years ago
Jules Villard 9409685a2f [pulse] a few textual changes in traces 4 years ago
Jules Villard 54228740dd [pulse] fix typo in test 4 years ago
Daiva Naudziuniene 174320f890 [pulse][objc][nullptr] Model more methods for NSMutableArray to catch nil issues 4 years ago
Sungkeun Cho 12415a174d [frontend] ObjC++ setter/getter for C struct field 4 years ago
Daiva Naudziuniene 6e0dc0a5c6 [pulse][objc][nullptr] Tests for NSDictionary literals 4 years ago
Daiva Naudziuniene 119e206988 [pulse][objc][nullptr] Model NSMutableSet methods to catch nil issues 4 years ago
Jules Villard 9980c4f614 [pulse] correct order of calling context in trace 4 years ago
Daiva Naudziuniene 3e629281c6 [pulse][objc][nullptr] Model more NSMutableDictionary methods to catch nil insertion into collection issues 4 years ago
Loc Le aa3a2ce049 [pulse] added an test on memory_leak.c 4 years ago
Sungkeun Cho b7b7e89159 [pulse] Address some modeled fields as pointers 4 years ago
Daiva Naudziuniene 483d0b54ee [pulse][objc][nullptr] Model NSMutableDictionary.setObject:forKeyedSubscript: 4 years ago
Sungkeun Cho 1c87f61728 [ConfigImpact] Add config impact differential test in ObjC 4 years ago
Jules Villard d97b82f8db [pulse] add tests for pulse.isl 4 years ago
Radu Grigore f7278e53af [erl-frontend] Added a build-system test for Rebar3. 4 years ago
Daiva Naudziuniene 3939a66da8 [pulse][objc][nullptr] Model NSArray methods to catch nil insertion into collection issues 4 years ago
Jules Villard dbdf076e30 [pulse] take histories into account for all aspects of a report 4 years ago
Jules Villard 7853c322b3 [pulse] resolve function pointers when known 4 years ago
Jules Villard 16cb07698e [pulse] no longer drop attributes of dead addresses 4 years ago
Daiva Naudziuniene cc8b6fb8c1 [pulse][nullptr][objc] A separate issue type for nil insertion into collections 4 years ago
Ezgi Çiçek 53b2ec61de [Inefficient Keyset Iterator] reduce severity to Warning 4 years ago
Ezgi Çiçek 965d916e57 [cost][inferbo] Add models for NSAttributedString 4 years ago
Jules Villard 186b10e4f5 [pulse] record all the invalidations we can in histories 4 years ago
Daiva Naudziuniene 713cdbf580 [pulse] Inline initializers for global constant accesses 4 years ago
kmh11 400b4eba99 Implement AtomicExpr translation () 4 years ago
Daiva Naudziuniene aadd4fe014 [pulse][objc] Model NSMutableDictionary setObject:forKey: to catch insertion into collection issues 4 years ago
Ezgi Çiçek d713b98a94 [cost] Fix cost models that accept blocks to take captured vars into account 4 years ago
Jules Villard df9352e981 [pulse] report latent issues in "main" 4 years ago
Jules Villard 3bce92d804 [pulse] better traces when invalidation happens along the access trace 4 years ago
Jules Villard d4bdfec49a [pulse] record invalidation events in histories 4 years ago