C# 클래스 WordPress.Plugin.WPBlockAnalyzer

상속: IBlockAnalyzerComponent
파일 보기 프로젝트 열기: jtvn/Eir-CTLLTL

공개 메소드들

메소드 설명
Analyze ( XmlNode node, ExpressionInfo exprInfo, IVariableStorage currentStorage, IVulnerabilityStorage storage ) : ExpressionInfo
AnalyzeFunctionCall ( XmlNode node, ExpressionInfo exprInfo, IVariableStorage varStorage, IVulnerabilityStorage vulnStorage, ExpressionInfo>.IDictionary argumentInfos, AnalysisStacks analysisStacks ) : ExpressionInfo

비공개 메소드들

메소드 설명
HandleGetOptions ( FunctionCall call, ExpressionInfo>.IDictionary argumentInfos, ExpressionInfo exprInfo ) : ExpressionInfo
HandleHookCall ( XmlNode node, ExpressionInfo exprInfo, IVariableStorage currentStorage, AnalysisStacks analysisStacks ) : ExpressionInfo

Make sure that hardcoded callback functions are analyzed.

HandleOptionsCall ( FunctionCall call, XmlNode node, ExpressionInfo exprInfo, IVariableStorage currentStorage, IVulnerabilityStorage storage, ExpressionInfo>.IDictionary argumentInfos, AnalysisStacks analysisStacks ) : ExpressionInfo
HandleUpdateAddOptions ( FunctionCall call, ExpressionInfo exprInfo, IVulnerabilityStorage storage, ExpressionInfo>.IDictionary argumentInfos, AnalysisStacks analysisStacks ) : ExpressionInfo
TryGetOptionKeyValue ( XmlNode keyParam, ExpressionInfo analysisResult, string &key ) : bool

메소드 상세

Analyze() 공개 메소드

public Analyze ( XmlNode node, ExpressionInfo exprInfo, IVariableStorage currentStorage, IVulnerabilityStorage storage ) : ExpressionInfo
node System.Xml.XmlNode
exprInfo ExpressionInfo
currentStorage IVariableStorage
storage IVulnerabilityStorage
리턴 ExpressionInfo

AnalyzeFunctionCall() 공개 메소드

public AnalyzeFunctionCall ( XmlNode node, ExpressionInfo exprInfo, IVariableStorage varStorage, IVulnerabilityStorage vulnStorage, ExpressionInfo>.IDictionary argumentInfos, AnalysisStacks analysisStacks ) : ExpressionInfo
node System.Xml.XmlNode
exprInfo ExpressionInfo
varStorage IVariableStorage
vulnStorage IVulnerabilityStorage
argumentInfos ExpressionInfo>.IDictionary
analysisStacks PHPAnalysis.Analysis.CFG.Taint.AnalysisStacks
리턴 ExpressionInfo