#include <Security.h>


Definition at line 84 of file Security.h.
Public Member Functions | |
| FlawAnalyzer () | |
| FlawAnalyzer (const Ast *astPtr, const std::string &defASTStr, const std::list< std::string > &sinks, const std::list< std::string > &sanit, const std::list< std::string > &tSrc) | |
| virtual | ~FlawAnalyzer () |
| virtual SecurityAnalysis | operator() (const tree< AstNode > &, const MapClasses *classes=0, const MapVariables *vars=0, const MapFunctions *func=0, const MapAssignments *assigns=0, const MapVarEquivalent *equiv=0) |
Data Fields | |
| Ast | defAST |
| const Ast * | ast |
| std::list< std::string > | sensitive |
| std::list< std::string > | sanitize |
| std::list< std::string > | tainted |
| virtual FlawsAnalyzer::~FlawAnalyzer | ( | ) | [inline, virtual] |
| FlawsAnalyzer::FlawAnalyzer | ( | ) | [inline] |
| FlawsAnalyzer::FlawAnalyzer | ( | const Ast * | astPtr, | |
| const std::string & | defASTStr, | |||
| const std::list< std::string > & | sinks, | |||
| const std::list< std::string > & | sanit, | |||
| const std::list< std::string > & | tSrc | |||
| ) | [inline] |
| virtual SecurityAnalysis FlawsAnalyzer::operator() | ( | const tree< AstNode > & | , | |
| const MapClasses * | classes = 0, |
|||
| const MapVariables * | vars = 0, |
|||
| const MapFunctions * | func = 0, |
|||
| const MapAssignments * | assigns = 0, |
|||
| const MapVarEquivalent * | equiv = 0 | |||
| ) | [virtual] |
Implements Security.
| const Ast* FlawsAnalyzer::ast |
| std::list<std::string> FlawsAnalyzer::sensitive |
| std::list<std::string> FlawsAnalyzer::sanitize |
| std::list<std::string> FlawsAnalyzer::tainted |
1.5.3