C# Class Fuzzer.TargetConnectors.GDB.GDBResponseHandler

Response handlers for GDB Commands or standalone response handlers They get the last response line from gdb and can decide whether this line is destined for this handler, the response is not complete yet (requests another response line) or if this line is not of interest for this handler at all
ファイルを表示 Open project: areiter/InMemoryFuzzing Class Usage Examples

Protected Properties

Property Type Description
_gdbProc GDBSubProcess
_logger log4net.ILog

Public Methods

Method Description
GDBResponseHandler ( GDBSubProcess gdbProc ) : System
HandleResponse ( GDBSubProcess subProcess, string responseLines, bool allowRequestLine ) : HandleResponseEnum

Handles the specified response

Method Details

GDBResponseHandler() public method

public GDBResponseHandler ( GDBSubProcess gdbProc ) : System
gdbProc GDBSubProcess
return System

HandleResponse() public abstract method

Handles the specified response
public abstract HandleResponse ( GDBSubProcess subProcess, string responseLines, bool allowRequestLine ) : HandleResponseEnum
subProcess GDBSubProcess
responseLines string At least a single response line
allowRequestLine bool Specifies if requesting more response lines is allowed
return HandleResponseEnum

Property Details

_gdbProc protected_oe property

protected GDBSubProcess,Fuzzer.TargetConnectors.GDB _gdbProc
return GDBSubProcess

_logger protected_oe property

protected ILog,log4net _logger
return log4net.ILog