C# Class Fuzzer.Analyzers.SimpleHeapOverflowAnalyzer

Inheritance: BaseDataAnalyzer
Exibir arquivo Open project: areiter/InMemoryFuzzing

Public Methods

Method Description
Analyze ( AnalyzeController ctrl ) : void
Init ( string>.IDictionary configValues, string>.List values ) : void
SimpleHeapOverflowAnalyzer ( ) : System

Private Methods

Method Description
BuildBacktraceString ( IList bt ) : string
ExtractArguments ( string currentLine ) : string>.IDictionary
ExtractBacktrace ( string currentLine ) : IList
LH_calloc ( string lineId, int lineIndex, string currentLine ) : void
LH_malloc ( string lineId, int lineIndex, string currentLine ) : void
Log ( OverflowType overflowType, System.UInt64 memStart, System.UInt64 memEnd, System.UInt64 size, InstructionDescription insn, IList bt, AnalyzeController ctrl ) : void
ParseNumber ( string name, string>.IDictionary arguments ) : UInt64?

Method Details

Analyze() public method

public Analyze ( AnalyzeController ctrl ) : void
ctrl AnalyzeController
return void

Init() public method

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

SimpleHeapOverflowAnalyzer() public method

public SimpleHeapOverflowAnalyzer ( ) : System
return System