MaingoblintThis is the main program!
val writeconffile : string Prelude.refval print_help : 'a BatInnerIO.output -> 'bPrint helpful messages.
val option_spec_list : (string * Arg.spec * string) listArg option specification
val cFileNames : string list Prelude.refList of C files to consider.
Parse arguments and fill cFileNames and jsonFiles. Print help if needed.
Use gcc to preprocess a file. Returns the path to the preprocessed file.
Preprocess all files. Return list of preprocessed files and the temp directory name.
val do_analyze : Analyses.increment_data -> Cil.file -> unitPerform the analysis over the merged AST.
val diff_and_rename : Cil.file -> Analyses.increment_data