commit | ceeb02db9ad4232ea248a44192180d5bc7fe2653 | [log] [tgz] |
---|---|---|
author | Zhongxing Xu <xuzhongxing@gmail.com> | Fri Nov 06 13:30:44 2009 +0000 |
committer | Zhongxing Xu <xuzhongxing@gmail.com> | Fri Nov 06 13:30:44 2009 +0000 |
tree | a8f15d17caede8795040be5954e94aa870f31fa9 | |
parent | 48f5e63aec3f2fda7f1e75565bcbba08a9d6a14f [diff] [blame] |
Add a checker for CWE-466: Return of Pointer Value Outside of Expected Range. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86252 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Analysis/GRExprEngineInternalChecks.cpp b/lib/Analysis/GRExprEngineInternalChecks.cpp index 4bb5d22..b18e58d 100644 --- a/lib/Analysis/GRExprEngineInternalChecks.cpp +++ b/lib/Analysis/GRExprEngineInternalChecks.cpp
@@ -405,6 +405,7 @@ // object. RegisterReturnStackAddressChecker(*this); RegisterReturnUndefChecker(*this); + RegisterReturnPointerRangeChecker(*this); registerCheck(new AttrNonNullChecker()); registerCheck(new UndefinedArgChecker()); registerCheck(new UndefinedAssignmentChecker());