C# Class Fuzzer.TargetConnectors.GDB.GDBSymbolTable

Inheritance: GDBSubProcess, ISymbolTable
Show file Open project: areiter/InMemoryFuzzing

Protected Properties

Property Type Description
_file string

Public Methods

Method Description
FindMethod ( string methodName ) : ISymbolTableMethod
GDBSymbolTable ( ) : System
GetParametersForMethod ( ISymbolTableMethod method ) : ISymbolTableVariable[]
ResolveSymbol ( ISymbol symbol ) : IAddressSpecifier
ResolveSymbolToBreakpointAddress ( ISymbolTableMethod symbol ) : IAddressSpecifier
Setup ( string>.IDictionary config ) : void

Private Methods

Method Description
CheckCachedMethods ( bool forced ) : void

Method Details

FindMethod() public method

public FindMethod ( string methodName ) : ISymbolTableMethod
methodName string
return ISymbolTableMethod

GDBSymbolTable() public method

public GDBSymbolTable ( ) : System
return System

GetParametersForMethod() public method

public GetParametersForMethod ( ISymbolTableMethod method ) : ISymbolTableVariable[]
method ISymbolTableMethod
return ISymbolTableVariable[]

ResolveSymbol() public method

public ResolveSymbol ( ISymbol symbol ) : IAddressSpecifier
symbol ISymbol
return IAddressSpecifier

ResolveSymbolToBreakpointAddress() public method

public ResolveSymbolToBreakpointAddress ( ISymbolTableMethod symbol ) : IAddressSpecifier
symbol ISymbolTableMethod
return IAddressSpecifier

Setup() public method

public Setup ( string>.IDictionary config ) : void
config string>.IDictionary
return void

Property Details

_file protected property

File to read the symbol table from.
protected string _file
return string