C# 클래스 Fuzzer.Analyzers.BaseDataAnalyzer

상속: IDataAnalyzer
파일 보기 프로젝트 열기: areiter/InMemoryFuzzing

보호된 프로퍼티들

프로퍼티 타입 설명
_errorlogRoot System.Xml.XmlElement
_log log4net.ILog
_path string
_prefix string

공개 메소드들

메소드 설명
Analyze ( AnalyzeController ctrl ) : void
BaseDataAnalyzer ( ) : System
Init ( string>.IDictionary configValues, string>.List values ) : void
Setup ( XmlElement errorlogRoot ) : void

보호된 메소드들

메소드 설명
FindProgramCounter ( InstructionDescription insn, IRegisterTypeResolver registerTypeResolver, Registers regs ) : UInt64?
GenerateFile ( string fileExtension ) : FileInfo
GenerateNode ( string type ) : XmlElement

메소드 상세

Analyze() 공개 추상적인 메소드

public abstract Analyze ( AnalyzeController ctrl ) : void
ctrl AnalyzeController
리턴 void

BaseDataAnalyzer() 공개 메소드

public BaseDataAnalyzer ( ) : System
리턴 System

FindProgramCounter() 보호된 메소드

protected FindProgramCounter ( InstructionDescription insn, IRegisterTypeResolver registerTypeResolver, Registers regs ) : UInt64?
insn Fuzzer.TargetConnectors.GDB.CoreDump.InstructionDescription
registerTypeResolver IRegisterTypeResolver
regs Registers
리턴 UInt64?

GenerateFile() 보호된 메소드

protected GenerateFile ( string fileExtension ) : FileInfo
fileExtension string
리턴 System.IO.FileInfo

GenerateNode() 보호된 메소드

protected GenerateNode ( string type ) : XmlElement
type string
리턴 System.Xml.XmlElement

Init() 공개 메소드

public Init ( string>.IDictionary configValues, string>.List values ) : void
configValues string>.IDictionary
values string>.List
리턴 void

Setup() 공개 메소드

public Setup ( XmlElement errorlogRoot ) : void
errorlogRoot System.Xml.XmlElement
리턴 void

프로퍼티 상세

_errorlogRoot 보호되어 있는 프로퍼티

protected XmlElement,System.Xml _errorlogRoot
리턴 System.Xml.XmlElement

_log 보호되어 있는 프로퍼티

protected ILog,log4net _log
리턴 log4net.ILog

_path 보호되어 있는 프로퍼티

protected string _path
리턴 string

_prefix 보호되어 있는 프로퍼티

protected string _prefix
리턴 string