public override Symbol SimpleLookup(TargetAddress address, bool exact_match)
{
foreach (RangeEntry range in ranges) {
if ((address < range.StartAddress) || (address > range.EndAddress))
continue;
long offset = address - range.StartAddress;
if (exact_match && (offset != 0))
continue;
Method method = range.GetMethod ();
return new Symbol (
method.Name, range.StartAddress, (int) offset);
}
return null;
}