C# Class Fuzzer.XmlFactory.FuzzDescriptionInfo

Afficher le fichier Open project: areiter/InMemoryFuzzing Class Usage Examples

Méthodes publiques

Méthode Description
AddFuzzLocation ( IFuzzLocation fuzzLocation ) : void
FuzzDescriptionInfo ( ITargetConnector connector ) : System
ParseRegionAddress ( string regionSpecifier, bool allowMethodRet, ITargetConnector connector ) : IAddressSpecifier
SetFuzzRegionEnd ( string regionSpecifier ) : void

Sets the end of the region to fuzz

For details see SetFuzzRegionStart

SetFuzzRegionStart ( string regionSpecifier ) : void

Sets the start of the region to fuzz. See remarks for regionSpecifier syntax

Valid region specifiers are: method: ... Resolves to the start (after the prolog) of the specified function methodret: ... Resolves to the "end" of the specified method. A break is set to the instruction right after the method call address:0x12345678 ... Resolves to the specified address source:: ... Resolves to the first instruction of the specified source code line. This specifier is only availabe if debugging symbols and source code is available, and the symbol table implementation supports it. If the specifier has an invalid format a FuzzParseException is thrown

Private Methods

Méthode Description
AssertSymbolTable ( ITargetConnector connector ) : void

Method Details

AddFuzzLocation() public méthode

public AddFuzzLocation ( IFuzzLocation fuzzLocation ) : void
fuzzLocation IFuzzLocation
Résultat void

FuzzDescriptionInfo() public méthode

public FuzzDescriptionInfo ( ITargetConnector connector ) : System
connector ITargetConnector
Résultat System

ParseRegionAddress() public static méthode

public static ParseRegionAddress ( string regionSpecifier, bool allowMethodRet, ITargetConnector connector ) : IAddressSpecifier
regionSpecifier string
allowMethodRet bool
connector ITargetConnector
Résultat IAddressSpecifier

SetFuzzRegionEnd() public méthode

Sets the end of the region to fuzz
For details see SetFuzzRegionStart
public SetFuzzRegionEnd ( string regionSpecifier ) : void
regionSpecifier string
Résultat void

SetFuzzRegionStart() public méthode

Sets the start of the region to fuzz. See remarks for regionSpecifier syntax
Valid region specifiers are: method: ... Resolves to the start (after the prolog) of the specified function methodret: ... Resolves to the "end" of the specified method. A break is set to the instruction right after the method call address:0x12345678 ... Resolves to the specified address source:: ... Resolves to the first instruction of the specified source code line. This specifier is only availabe if debugging symbols and source code is available, and the symbol table implementation supports it. If the specifier has an invalid format a FuzzParseException is thrown
public SetFuzzRegionStart ( string regionSpecifier ) : void
regionSpecifier string
Résultat void