| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/ |
| H A D | list.rst | 16 clang-analyzer/* 159 `clang-analyzer-cplusplus.InnerPointer <clang-analyzer/cplusplus.InnerPointer.html>`_, 163 `clang-analyzer-optin.performance.Padding <clang-analyzer/optin.performance.Padding.html>`_, 164 `clang-analyzer-optin.portability.UnixAPI <clang-analyzer/optin.portability.UnixAPI.html>`_, 165 `clang-analyzer-osx.MIG <clang-analyzer/osx.MIG.html>`_, 167 `clang-analyzer-osx.OSObjectRetainCount <clang-analyzer/osx.OSObjectRetainCount.html>`_, 168 `clang-analyzer-osx.ObjCProperty <clang-analyzer/osx.ObjCProperty.html>`_, 170 `clang-analyzer-osx.cocoa.Loops <clang-analyzer/osx.cocoa.Loops.html>`_, 174 `clang-analyzer-valist.CopyToSelf <clang-analyzer/valist.CopyToSelf.html>`_, 175 `clang-analyzer-valist.Uninitialized <clang-analyzer/valist.Uninitialized.html>`_, [all …]
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | nullability-notes.m | 1 // RUN: %clang_analyze_cc1 -fblocks -analyzer-checker=core \ 2 // RUN: -analyzer-checker=nullability.NullPassedToNonnull \ 3 // RUN: -analyzer-checker=nullability.NullReturnedFromNonnull \ 4 // RUN: -analyzer-checker=nullability.NullablePassedToNonnull \ 6 // RUN: -analyzer-checker=nullability.NullableDereferenced \ 7 // RUN: -analyzer-checker=debug.ExprInspection \ 8 // RUN: -analyzer-output=text -verify %s 9 // RUN: %clang_analyze_cc1 -fblocks -analyzer-checker=core \ 10 // RUN: -analyzer-checker=nullability.NullPassedToNonnull \ 14 // RUN: -analyzer-checker=nullability.NullableDereferenced \ [all …]
|
| H A D | call-and-message.mm | 2 // RUN: -analyzer-checker=core \ 3 // RUN: -analyzer-config core.CallAndMessage:FunctionPointer=false \ 4 // RUN: -analyzer-config core.CallAndMessage:ParameterCount=false \ 5 // RUN: -analyzer-config core.CallAndMessage:CXXThisMethodCall=false \ 6 // RUN: -analyzer-config core.CallAndMessage:CXXDeallocationArg=false \ 7 // RUN: -analyzer-config core.CallAndMessage:ArgInitializedness=false \ 8 // RUN: -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false \ 9 // RUN: -analyzer-config core.CallAndMessage:NilReceiver=true \ 10 // RUN: -analyzer-config core.CallAndMessage:UndefReceiver=false \ 11 // RUN: -analyzer-output=plist -o %t.plist
|
| H A D | security-syntax-checks-nscoder.m | 2 // RUN: -analyzer-checker=security.insecureAPI.decodeValueOfObjCType %s 4 // RUN: -analyzer-checker=security.insecureAPI.decodeValueOfObjCType %s 6 // RUN: -analyzer-checker=security.insecureAPI.decodeValueOfObjCType %s 8 // RUN: -analyzer-checker=security.insecureAPI.decodeValueOfObjCType %s 10 // RUN: -analyzer-checker=security.insecureAPI.decodeValueOfObjCType %s 12 // RUN: -analyzer-checker=security.insecureAPI.decodeValueOfObjCType %s 14 // RUN: -analyzer-checker=security.insecureAPI.decodeValueOfObjCType %s 16 // RUN: -analyzer-checker=security.insecureAPI.decodeValueOfObjCType %s
|
| H A D | analyzer-display-progress.m | 1 // RUN: %clang_analyze_cc1 -fblocks -analyzer-display-progress %s 2>&1 | FileCheck %s 26 // CHECK: analyzer-display-progress.m f 27 // CHECK: analyzer-display-progress.m -[I instanceMethod:with:] 28 // CHECK: analyzer-display-progress.m +[I classMethod] 29 // CHECK: analyzer-display-progress.m g 30 // CHECK: analyzer-display-progress.m block (line: 22, col: 11)
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/ |
| H A D | unix.MismatchedDeallocator.rst | 1 .. title:: clang-tidy - clang-analyzer-unix.MismatchedDeallocator 3 …:http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#unix-mismatcheddeall… 5 clang-analyzer-unix.MismatchedDeallocator 8 The clang-analyzer-unix.MismatchedDeallocator check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#unix-…
|
| H A D | security.FloatLoopCounter.rst | 1 .. title:: clang-tidy - clang-analyzer-security.FloatLoopCounter 3 …:http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#security-floatloopco… 5 clang-analyzer-security.FloatLoopCounter 8 The clang-analyzer-security.FloatLoopCounter check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#secur…
|
| H A D | unix.MallocSizeof.rst | 1 .. title:: clang-tidy - clang-analyzer-unix.MallocSizeof 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#unix-mallocsizeof 5 clang-analyzer-unix.MallocSizeof 8 The clang-analyzer-unix.MallocSizeof check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#unix-…
|
| H A D | unix.API.rst | 1 .. title:: clang-tidy - clang-analyzer-unix.API 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#unix-api 5 clang-analyzer-unix.API 8 The clang-analyzer-unix.API check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#unix-…
|
| H A D | unix.Malloc.rst | 1 .. title:: clang-tidy - clang-analyzer-unix.Malloc 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#unix-malloc 5 clang-analyzer-unix.Malloc 8 The clang-analyzer-unix.Malloc check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#unix-…
|
| H A D | unix.Vfork.rst | 1 .. title:: clang-tidy - clang-analyzer-unix.Vfork 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#unix-vfork 5 clang-analyzer-unix.Vfork 8 The clang-analyzer-unix.Vfork check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#unix-…
|
| H A D | deadcode.DeadStores.rst | 1 .. title:: clang-tidy - clang-analyzer-deadcode.DeadStores 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#deadcode-deadstores 5 clang-analyzer-deadcode.DeadStores 8 The clang-analyzer-deadcode.DeadStores check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#deadc…
|
| H A D | osx.API.rst | 1 .. title:: clang-tidy - clang-analyzer-osx.API 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#osx-api 5 clang-analyzer-osx.API 8 The clang-analyzer-osx.API check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#osx-a…
|
| H A D | core.DivideZero.rst | 1 .. title:: clang-tidy - clang-analyzer-core.DivideZero 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#core-dividezero 5 clang-analyzer-core.DivideZero 8 The clang-analyzer-core.DivideZero check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | core.UndefinedBinaryOperatorResult.rst | 1 .. title:: clang-tidy - clang-analyzer-core.UndefinedBinaryOperatorResult 3 …:http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#core-undefinedbinary… 5 clang-analyzer-core.UndefinedBinaryOperatorResult 8 The clang-analyzer-core.UndefinedBinaryOperatorResult check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | core.NullDereference.rst | 1 .. title:: clang-tidy - clang-analyzer-core.NullDereference 3 … :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#core-nulldereference 5 clang-analyzer-core.NullDereference 8 The clang-analyzer-core.NullDereference check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | core.NonNullParamChecker.rst | 1 .. title:: clang-tidy - clang-analyzer-core.NonNullParamChecker 3 …:http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#core-nonnullparamche… 5 clang-analyzer-core.NonNullParamChecker 8 The clang-analyzer-core.NonNullParamChecker check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | core.StackAddressEscape.rst | 1 .. title:: clang-tidy - clang-analyzer-core.StackAddressEscape 3 …:http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#core-stackaddressesc… 5 clang-analyzer-core.StackAddressEscape 8 The clang-analyzer-core.StackAddressEscape check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | core.VLASize.rst | 1 .. title:: clang-tidy - clang-analyzer-core.VLASize 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#core-vlasize 5 clang-analyzer-core.VLASize 8 The clang-analyzer-core.VLASize check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | cplusplus.Move.rst | 1 .. title:: clang-tidy - clang-analyzer-cplusplus.Move 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#cplusplus-move 5 clang-analyzer-cplusplus.Move 8 The clang-analyzer-cplusplus.Move check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#cplus…
|
| H A D | cplusplus.NewDeleteLeaks.rst | 1 .. title:: clang-tidy - clang-analyzer-cplusplus.NewDeleteLeaks 3 …:http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#cplusplus-newdeletel… 5 clang-analyzer-cplusplus.NewDeleteLeaks 8 The clang-analyzer-cplusplus.NewDeleteLeaks check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#cplus…
|
| H A D | nullability.NullableDereferenced.rst | 1 .. title:: clang-tidy - clang-analyzer-nullability.NullableDereferenced 3 …:http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#nullability-nullable… 5 clang-analyzer-nullability.NullableDereferenced 8 The clang-analyzer-nullability.NullableDereferenced check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#nulla…
|
| H A D | osx.SecKeychainAPI.rst | 1 .. title:: clang-tidy - clang-analyzer-osx.SecKeychainAPI 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#osx-seckeychainapi 5 clang-analyzer-osx.SecKeychainAPI 8 The clang-analyzer-osx.SecKeychainAPI check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#osx-s…
|
| H A D | nullability.NullablePassedToNonnull.rst | 1 .. title:: clang-tidy - clang-analyzer-nullability.NullablePassedToNonnull 3 …:http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#nullability-nullable… 5 clang-analyzer-nullability.NullablePassedToNonnull 8 The clang-analyzer-nullability.NullablePassedToNonnull check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#nulla…
|
| H A D | cplusplus.NewDelete.rst | 1 .. title:: clang-tidy - clang-analyzer-cplusplus.NewDelete 3 :http-equiv=refresh: 5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#cplusplus-newdelete 5 clang-analyzer-cplusplus.NewDelete 8 The clang-analyzer-cplusplus.NewDelete check is an alias, please see 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#cplus…
|