package goblint
Static analysis framework for C
Install
Dune Dependency
Authors
Maintainers
Sources
goblint-2.1.0.tbz
sha256=bfc412ec2e447eaef6f4f83892e3511ebf305593cb00561c1406be3ae8bf48e9
sha512=5f2a162e5f36bffafc9836b0d18b5b2808cecfa6bf68f83bb7d1e8b9947ac74cf07776eb09274b4b29d55c897a45a10768f0d9ed25810cf6ba2409c525e4cd4d
doc/goblint.lib/Goblint_lib/Maingoblint/index.html
Module Goblint_lib.Maingoblint
Source
This is the main program!
Print version and bail.
Print helpful messages.
Arg
option specification
Initialize some globals in other modules.
Parse arguments. Print help if needed.
Source
val basic_preprocess :
all_cppflags:string list ->
Fpath.t ->
Fpath.t * ProcessPool.task option
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.
Source
val parse_preprocessed :
(Preprocessor.FpathH.key * ProcessPool.task option) list ->
GoblintCil__.Cil.file list
Parse preprocessed files
Merge parsed files
Perform the analysis over the merged AST.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>