CBMC
Loading...
Searching...
No Matches
taint_analysis.h
Go to the documentation of this file.
1/*******************************************************************\
2
3Module: Taint Analysis
4
5Author: Daniel Kroening, kroening@kroening.com
6
7\*******************************************************************/
8
11
12#ifndef CPROVER_GOTO_ANALYZER_TAINT_ANALYSIS_H
13#define CPROVER_GOTO_ANALYZER_TAINT_ANALYSIS_H
14
15#include <optional>
16#include <string>
17
18class goto_modelt;
20
23 const std::string &taint_file_name,
25 bool show_full,
26 const std::optional<std::string> &json_output_file_name = {});
27
28#endif // CPROVER_GOTO_ANALYZER_TAINT_ANALYSIS_H
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Definition ai.h:562
bool taint_analysis(goto_modelt &, const std::string &taint_file_name, message_handlert &, bool show_full, const std::optional< std::string > &json_output_file_name={})