Bug Checker Passes
Security analyses implemented on LLVM 3.4.2 to detect the violations of SEI CERT C coding standard.
Copyright (c) 2016 National University of Singapore See LICENSE.TXT for the license.
LLVM 3.4.2 Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign
Currently, there are two analyses implemented:
bad-castanalysis to detect the violation of Rule EXP36-C inlib/Analysis/BadCast.string-literal-writeanalysis to detect the violation of Rule STR30-C inlib/Analysis/StringLiteralWrite.
See the run.sh in each directory for the instruction on how to build and execute the analyses.