C# Class Fuzzer.Analyzers.SimpleHeapOverflowAnalyzer.RangeInfo

Contains informtions about an allocated memory range
Show file Open project: areiter/InMemoryFuzzing

Public Properties

Property Type Description
Backtrace IList
Size System.UInt64
StartAddress System.UInt64

Public Methods

Method Description
ContainsAddress ( System.UInt64 address ) : bool
Distance ( System.UInt64 address ) : System.Int64

Calculates the distance of the specified address to this range

IntersectsWith ( System.UInt64 address, System.UInt64 size ) : bool
RangeInfo ( System.UInt64 startAddress, System.UInt64 size, IList backtrace ) : System

Method Details

ContainsAddress() public method

public ContainsAddress ( System.UInt64 address ) : bool
address System.UInt64
return bool

Distance() public method

Calculates the distance of the specified address to this range
public Distance ( System.UInt64 address ) : System.Int64
address System.UInt64
return System.Int64

IntersectsWith() public method

public IntersectsWith ( System.UInt64 address, System.UInt64 size ) : bool
address System.UInt64
size System.UInt64
return bool

RangeInfo() public method

public RangeInfo ( System.UInt64 startAddress, System.UInt64 size, IList backtrace ) : System
startAddress System.UInt64
size System.UInt64
backtrace IList
return System

Property Details

Backtrace public property

public IList Backtrace
return IList

Size public property

public UInt64,System Size
return System.UInt64

StartAddress public property

public UInt64,System StartAddress
return System.UInt64