cprover
|
#include "taint_parser.h"
#include <ostream>
#include <util/string2int.h>
#include <json/json_parser.h>
Go to the source code of this file.
Functions | |
bool | taint_parser (const std::string &file_name, taint_parse_treet &dest, message_handlert &message_handler) |
Taint Parser.
Definition in file taint_parser.cpp.
bool taint_parser | ( | const std::string & | file_name, |
taint_parse_treet & | dest, | ||
message_handlert & | message_handler | ||
) |
Definition at line 20 of file taint_parser.cpp.
References jsont::array, messaget::eom(), messaget::error(), taint_parse_treet::rulet::function_identifier, taint_parse_treet::rulet::id, jsont::is_array(), json(), taint_parse_treet::rulet::kind, taint_parse_treet::rulet::message, taint_parse_treet::rulet::PARAMETER, taint_parse_treet::rulet::parameter_number, parse_json(), taint_parse_treet::rulet::RETURN_VALUE, taint_parse_treet::rules, safe_string2unsigned(), taint_parse_treet::rulet::SANITIZER, taint_parse_treet::rulet::SINK, taint_parse_treet::rulet::SOURCE, taint_parse_treet::rulet::taint, taint_parse_treet::rulet::THIS, and taint_parse_treet::rulet::where.
Referenced by taint_analysist::operator()().