head 1.1; branch 1.1.1; access; symbols netbsd-11-0-RC4:1.1.1.5 netbsd-11-0-RC3:1.1.1.5 netbsd-11-0-RC2:1.1.1.5 netbsd-11-0-RC1:1.1.1.5 perseant-exfatfs-base-20250801:1.1.1.5 netbsd-11:1.1.1.5.0.10 netbsd-11-base:1.1.1.5 netbsd-10-1-RELEASE:1.1.1.5 perseant-exfatfs-base-20240630:1.1.1.5 perseant-exfatfs:1.1.1.5.0.8 perseant-exfatfs-base:1.1.1.5 netbsd-8-3-RELEASE:1.1.1.2 netbsd-9-4-RELEASE:1.1.1.4 netbsd-10-0-RELEASE:1.1.1.5 netbsd-10-0-RC6:1.1.1.5 netbsd-10-0-RC5:1.1.1.5 netbsd-10-0-RC4:1.1.1.5 netbsd-10-0-RC3:1.1.1.5 netbsd-10-0-RC2:1.1.1.5 netbsd-10-0-RC1:1.1.1.5 netbsd-10:1.1.1.5.0.6 netbsd-10-base:1.1.1.5 netbsd-9-3-RELEASE:1.1.1.4 cjep_sun2x:1.1.1.5.0.4 cjep_sun2x-base:1.1.1.5 cjep_staticlib_x-base1:1.1.1.5 netbsd-9-2-RELEASE:1.1.1.4 cjep_staticlib_x:1.1.1.5.0.2 cjep_staticlib_x-base:1.1.1.5 netbsd-9-1-RELEASE:1.1.1.4 phil-wifi-20200421:1.1.1.5 phil-wifi-20200411:1.1.1.5 phil-wifi-20200406:1.1.1.5 netbsd-8-2-RELEASE:1.1.1.2 netbsd-9-0-RELEASE:1.1.1.4 netbsd-9-0-RC2:1.1.1.4 netbsd-9-0-RC1:1.1.1.4 netbsd-9:1.1.1.4.0.2 netbsd-9-base:1.1.1.4 phil-wifi-20190609:1.1.1.4 netbsd-8-1-RELEASE:1.1.1.2 netbsd-8-1-RC1:1.1.1.2 pgoyette-compat-merge-20190127:1.1.1.3.2.1 pgoyette-compat-20190127:1.1.1.4 pgoyette-compat-20190118:1.1.1.4 pgoyette-compat-1226:1.1.1.4 pgoyette-compat-1126:1.1.1.4 pgoyette-compat-1020:1.1.1.4 pgoyette-compat-0930:1.1.1.4 pgoyette-compat-0906:1.1.1.4 netbsd-7-2-RELEASE:1.1.1.1 pgoyette-compat-0728:1.1.1.4 clang-337282:1.1.1.4 netbsd-8-0-RELEASE:1.1.1.2 phil-wifi:1.1.1.3.0.4 phil-wifi-base:1.1.1.3 pgoyette-compat-0625:1.1.1.3 netbsd-8-0-RC2:1.1.1.2 pgoyette-compat-0521:1.1.1.3 pgoyette-compat-0502:1.1.1.3 pgoyette-compat-0422:1.1.1.3 netbsd-8-0-RC1:1.1.1.2 pgoyette-compat-0415:1.1.1.3 pgoyette-compat-0407:1.1.1.3 pgoyette-compat-0330:1.1.1.3 pgoyette-compat-0322:1.1.1.3 pgoyette-compat-0315:1.1.1.3 netbsd-7-1-2-RELEASE:1.1.1.1 pgoyette-compat:1.1.1.3.0.2 pgoyette-compat-base:1.1.1.3 netbsd-7-1-1-RELEASE:1.1.1.1 clang-319952:1.1.1.3 matt-nb8-mediatek:1.1.1.2.0.10 matt-nb8-mediatek-base:1.1.1.2 clang-309604:1.1.1.3 perseant-stdc-iso10646:1.1.1.2.0.8 perseant-stdc-iso10646-base:1.1.1.2 netbsd-8:1.1.1.2.0.6 netbsd-8-base:1.1.1.2 prg-localcount2-base3:1.1.1.2 prg-localcount2-base2:1.1.1.2 prg-localcount2-base1:1.1.1.2 prg-localcount2:1.1.1.2.0.4 prg-localcount2-base:1.1.1.2 pgoyette-localcount-20170426:1.1.1.2 bouyer-socketcan-base1:1.1.1.2 pgoyette-localcount-20170320:1.1.1.2 netbsd-7-1:1.1.1.1.0.14 netbsd-7-1-RELEASE:1.1.1.1 netbsd-7-1-RC2:1.1.1.1 clang-294123:1.1.1.2 netbsd-7-nhusb-base-20170116:1.1.1.1 bouyer-socketcan:1.1.1.2.0.2 bouyer-socketcan-base:1.1.1.2 clang-291444:1.1.1.2 pgoyette-localcount-20170107:1.1.1.1 netbsd-7-1-RC1:1.1.1.1 pgoyette-localcount-20161104:1.1.1.1 netbsd-7-0-2-RELEASE:1.1.1.1 localcount-20160914:1.1.1.1 netbsd-7-nhusb:1.1.1.1.0.12 netbsd-7-nhusb-base:1.1.1.1 clang-280599:1.1.1.1 pgoyette-localcount-20160806:1.1.1.1 pgoyette-localcount-20160726:1.1.1.1 pgoyette-localcount:1.1.1.1.0.10 pgoyette-localcount-base:1.1.1.1 netbsd-7-0-1-RELEASE:1.1.1.1 clang-261930:1.1.1.1 netbsd-7-0:1.1.1.1.0.8 netbsd-7-0-RELEASE:1.1.1.1 netbsd-7-0-RC3:1.1.1.1 netbsd-7-0-RC2:1.1.1.1 netbsd-7-0-RC1:1.1.1.1 clang-237755:1.1.1.1 clang-232565:1.1.1.1 clang-227398:1.1.1.1 tls-maxphys-base:1.1.1.1 tls-maxphys:1.1.1.1.0.6 netbsd-7:1.1.1.1.0.4 netbsd-7-base:1.1.1.1 clang-215315:1.1.1.1 tls-earlyentropy:1.1.1.1.0.2 tls-earlyentropy-base:1.1.1.1 clang-209886:1.1.1.1 LLVM:1.1.1; locks; strict; comment @# @; 1.1 date 2014.05.30.18.14.50; author joerg; state Exp; branches 1.1.1.1; next ; commitid 8q0kdlBlCn09GACx; 1.1.1.1 date 2014.05.30.18.14.50; author joerg; state Exp; branches 1.1.1.1.2.1 1.1.1.1.6.1 1.1.1.1.10.1; next 1.1.1.2; commitid 8q0kdlBlCn09GACx; 1.1.1.2 date 2017.01.11.10.33.02; author joerg; state Exp; branches; next 1.1.1.3; commitid CNnUNfII1jgNmxBz; 1.1.1.3 date 2017.08.01.19.34.47; author joerg; state Exp; branches 1.1.1.3.2.1 1.1.1.3.4.1; next 1.1.1.4; commitid pMuDy65V0VicSx1A; 1.1.1.4 date 2018.07.17.18.31.57; author joerg; state Exp; branches; next 1.1.1.5; commitid wDzL46ALjrCZgwKA; 1.1.1.5 date 2019.11.13.22.23.15; author joerg; state dead; branches; next ; commitid QD8YATxuNG34YJKB; 1.1.1.1.2.1 date 2014.05.30.18.14.50; author tls; state dead; branches; next 1.1.1.1.2.2; commitid t01A1TLTYxkpGMLx; 1.1.1.1.2.2 date 2014.08.10.07.08.26; author tls; state Exp; branches; next ; commitid t01A1TLTYxkpGMLx; 1.1.1.1.6.1 date 2014.05.30.18.14.50; author tls; state dead; branches; next 1.1.1.1.6.2; commitid jTnpym9Qu0o4R1Nx; 1.1.1.1.6.2 date 2014.08.19.23.49.30; author tls; state Exp; branches; next ; commitid jTnpym9Qu0o4R1Nx; 1.1.1.1.10.1 date 2017.03.20.06.53.41; author pgoyette; state Exp; branches; next ; commitid jjw7cAwgyKq7RfKz; 1.1.1.3.2.1 date 2018.07.28.04.34.21; author pgoyette; state Exp; branches; next ; commitid 1UP1xAIUxv1ZgRLA; 1.1.1.3.4.1 date 2019.06.10.21.46.49; author christos; state Exp; branches; next 1.1.1.3.4.2; commitid jtc8rnCzWiEEHGqB; 1.1.1.3.4.2 date 2020.04.13.07.50.43; author martin; state dead; branches; next ; commitid X01YhRUPVUDaec4C; desc @@ 1.1 log @Initial revision @ text @ Alpha Checks

Alpha Checkers

Experimental checkers in addition to the Default Checkers. These are checkers with known issues or limitations that keep them from being on by default. They are likely to have false positives. Bug reports are welcome but will likely not be investigated for some time. Patches welcome!

Core Alpha Checkers

Name, DescriptionExample

C++ Alpha Checkers

Name, DescriptionExample

Dead Code Alpha Checkers

Name, DescriptionExample

OS X Alpha Checkers

Name, DescriptionExample

Security Alpha Checkers

Name, DescriptionExample

Unix Alpha Checkers

Name, DescriptionExample
@ 1.1.1.1 log @Import Clang 3.5svn r209886. @ text @@ 1.1.1.1.10.1 log @Sync with HEAD @ text @a28 1
  • Variable Argument Alpha Checkers
  • d35 1 a35 1 d182 1 a182 1 d229 1 a229 70

    Variable Argument Alpha Checkers

    Name, DescriptionExample
    d270 1 a270 1 d436 1 a436 1 d587 1 a587 1 @ 1.1.1.2 log @Import Clang pre-4.0.0 r291444. @ text @a28 1
  • Variable Argument Alpha Checkers
  • d35 1 a35 1 d182 1 a182 1 d229 1 a229 70

    Variable Argument Alpha Checkers

    Name, DescriptionExample
    d270 1 a270 1 d436 1 a436 1 d587 1 a587 1 @ 1.1.1.3 log @Import clang r309604 from branches/release_50 @ text @a26 1
  • Clone Alpha Checkers
  • a35 32

    Clone Alpha Checkers

    Name, DescriptionExample
    a55 22 alpha.core.CallAndMessageUnInitRefArg (C, C++)
    Check for uninitialized arguments in function calls and Objective-C message expressions.