Zhongxing Xu
|
cf61a0639d
|
Don't assert on a file stream if its state is not tracked. Fix pr7831.
llvm-svn: 110392
|
2010-08-05 23:24:13 +00:00 |
Zhongxing Xu
|
5e6ef6d957
|
Add FILE* leak check to StreamChecker. Patch by Lei Zhang.
llvm-svn: 109225
|
2010-07-23 14:14:59 +00:00 |
Zhongxing Xu
|
f0c133fe88
|
This patch adds support for tmpfile in StreamChecker. Patch by Lei Zhang.
llvm-svn: 109106
|
2010-07-22 14:01:01 +00:00 |
Zhongxing Xu
|
ec5623570e
|
Add double close check to StreamChecker. Patch by Lei Zhang.
llvm-svn: 108669
|
2010-07-19 01:52:29 +00:00 |
Ted Kremenek
|
87f475a329
|
Return null pointer instead of 'false' (fixes clang warning).
llvm-svn: 106755
|
2010-06-24 16:26:12 +00:00 |
Zhongxing Xu
|
facf8a8e74
|
Add check for illegal whence argument of fseek.
llvm-svn: 106742
|
2010-06-24 13:36:41 +00:00 |
Zhongxing Xu
|
a7e5dd6c3a
|
Should return stateNotNull.
llvm-svn: 106741
|
2010-06-24 13:09:02 +00:00 |
Zhongxing Xu
|
ae45144d81
|
Let StreamChecker::CheckNullStream() return a GRState after successful check.
llvm-svn: 106738
|
2010-06-24 12:52:28 +00:00 |
Zhongxing Xu
|
4505747979
|
Add a bunch of stream APIs to SteamChecker.
llvm-svn: 106530
|
2010-06-22 07:50:21 +00:00 |
Zhongxing Xu
|
e96a9132b8
|
Add null stream check for more APIs.
llvm-svn: 106274
|
2010-06-18 02:47:46 +00:00 |
Zhongxing Xu
|
7880db8a89
|
Typo.
llvm-svn: 106086
|
2010-06-16 05:58:35 +00:00 |
Zhongxing Xu
|
b4126ee133
|
Although arguments can not be undefined when we get here, they can still be
unknown.
llvm-svn: 106085
|
2010-06-16 05:56:39 +00:00 |
Zhongxing Xu
|
9fe7e9129b
|
Cast earlier. We know we can get a DefinedSVal.
llvm-svn: 106084
|
2010-06-16 05:52:03 +00:00 |
Zhongxing Xu
|
0fa7cddbab
|
Add StreamChecker. This checker models and checks stream manipulation functions.
This is the start.
llvm-svn: 106082
|
2010-06-16 05:38:05 +00:00 |