- Jun 02, 2008
-
-
- May 23, 2008
-
-
Ted Kremenek authored
llvm-svn: 51453
-
- May 22, 2008
-
-
Ted Kremenek authored
tracked object to "escape": it's reference count might be incremented by the called function, thus causing an object's lifetime to extend beyond when the local reference count is decremented to 0. This addresses: <rdar://problem/5933215> llvm-svn: 51433
-
- May 16, 2008
-
-
Ted Kremenek authored
llvm-svn: 51198
-
- May 10, 2008
-
-
Ted Kremenek authored
Rename IsPointerType to LVal::IsLValType, and update CFRefCount::EvalSummary to use IsLValType when conjuring symbols for return values (this fixes a bug with an assertion firing in the analyzer when two qualified objective-c types were compared). llvm-svn: 50924
-
- May 07, 2008
-
-
Ted Kremenek authored
llvm-svn: 50831
-
Ted Kremenek authored
function that returns a CFxxxRef, not just functions whose name begins with CF. This implements <rdar://problem/5917879>. Added test case for this feature. Updated calls to CStrInCStrNoCase to swap their arguments, per compatibility with strcasestr. llvm-svn: 50829
-
Ted Kremenek authored
llvm-svn: 50824
-
Ted Kremenek authored
Correctly check if the result of CStrInCStrNoCase is NULL to generate summaries; before we were inverting the condition. llvm-svn: 50822
-
Ted Kremenek authored
llvm-svn: 50817
-
Ted Kremenek authored
Do not treat **instance** methods "copyWithZone:" and "mutableCopyWithZone:" from NSObject as allocators. llvm-svn: 50802
-
Ted Kremenek authored
llvm-svn: 50798
-
Ted Kremenek authored
llvm-svn: 50795
-
Ted Kremenek authored
llvm-svn: 50777
-
- May 06, 2008
-
-
Ted Kremenek authored
"#if 0" out some assumptions when auto-generating method summaries. llvm-svn: 50772
-
Ted Kremenek authored
llvm-svn: 50753
-
Ted Kremenek authored
llvm-svn: 50721
-
Ted Kremenek authored
llvm-svn: 50715
-
Ted Kremenek authored
llvm-svn: 50714
-
Ted Kremenek authored
Added test case. llvm-svn: 50711
-
Ted Kremenek authored
llvm-svn: 50710
-
Ted Kremenek authored
llvm-svn: 50709
-
Ted Kremenek authored
logic for function calls and message expressions. Use the following heuristic to infer "allocating" instance methods: [ClassName classWithXXX] allocates an object Update testcase to reflect this heuristic. llvm-svn: 50708
-
Ted Kremenek authored
llvm-svn: 50700
-
Ted Kremenek authored
llvm-svn: 50697
-
Ted Kremenek authored
llvm-svn: 50690
-
Ted Kremenek authored
llvm-svn: 50689
-
Ted Kremenek authored
llvm-svn: 50684
-
Ted Kremenek authored
In a leak's "name", indicate GC or non-GC bugs. llvm-svn: 50680
-
Ted Kremenek authored
generic and handles reference counts for NSObjects. llvm-svn: 50674
-
- May 05, 2008
-
-
Ted Kremenek authored
the object was last used. This can be confusing to users. For example: // 'y' is leaked x = foo(y); instead: x = foo(y); // 'y' is leaked llvm-svn: 50661
-
Ted Kremenek authored
llvm-svn: 50657
-
Ted Kremenek authored
Added test case for NSMakeCollectable. llvm-svn: 50653
-
- May 02, 2008
-
-
Ted Kremenek authored
llvm-svn: 50588
-
Ted Kremenek authored
basic warnings (dead stores, null dereferences) on the first pass. llvm-svn: 50584
-
Ted Kremenek authored
llvm-svn: 50557
-
Ted Kremenek authored
llvm-svn: 50556
-
Ted Kremenek authored
llvm-svn: 50553
-
Ted Kremenek authored
llvm-svn: 50549
-
- May 01, 2008
-
-
Ted Kremenek authored
Correctly invalidate reference count state when passing objects by reference in message expressions we don't understand. llvm-svn: 50541
-