public ExternalProcedure GetImportedProcedure(Address addrImportThunk, Address addrInstruction)
{
ImportReference impref;
if (importReferences.TryGetValue(addrImportThunk, out impref))
{
var extProc = impref.ResolveImportedProcedure(
importResolver,
program.Platform,
new AddressContext(program, addrInstruction, this.eventListener));
return extProc;
}
ExternalProcedure ep;
if (program.InterceptedCalls.TryGetValue(addrImportThunk, out ep))
return ep;
return GetInterceptedCall(addrImportThunk);
}