C# Class Fuzzer.Analyzers.SimpleHeapOverflowAnalyzer.RangeInfo

Contains informtions about an allocated memory range
Exibir arquivo 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_oe property

public IList Backtrace
return IList

Size public_oe property

public UInt64,System Size
return System.UInt64

StartAddress public_oe property

public UInt64,System StartAddress
return System.UInt64