Clang Static AnalyzerのCheckerの内部仕様を泥臭い感じで見ています。 Name欄のリンクを辿って下さい。
Name | Abstract | U |
---|---|---|
ArrayBoundCheckerV2 | 配列のインデックスの範囲 | o |
CastToStructChecker | 基本型から構造体型へのキャスト | o |
CheckSecuritySyntaxOnly | セキュリティ問題を持つ関数 | o |
CheckSizeofPointer | ポインタをsizeofする問題 | o |
ChrootChecker | chroot関数の不適切な使用 | x |
FixedAddressChecker | NULL以外の固定アドレスの使用 | o |
GenericTaintChecker | 汚染された変数 | o |
MallocOverflowSecurityChecker | malloc引数のオーバフロー | x |
ReturnUndefChecker | 未初期化の変数をreturn | o |
UndefBranchChecker | 未初期化の変数を判定 | o |
UndefinedAssignmentChecker | 未初期化の変数を代入 | o |
U: Use(私の独断で有用だと思ったものはo、要改善だと思ったものはx)