diff -r 615035072f7e -r 844b047e260d sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/model/FunctionResolver.java --- a/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/model/FunctionResolver.java Tue Apr 20 14:41:43 2010 +0300 +++ b/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/model/FunctionResolver.java Wed Apr 21 15:14:16 2010 +0300 @@ -20,13 +20,19 @@ public interface FunctionResolver { // find the function corresponding to an address - public Function findFunctionForAddress(long address); + public IFunction findFunctionForAddress(long address); + + // find the function corresponding to an address and a sample synch time + public IFunction findFunctionForAddress(long address, long sampleSynchTime); // find the function name corresponding to an address public String findFunctionNameForAddress(long address); // find the binary corresponding to an address - public Binary findBinaryForAddress(long address); + public IBinary findBinaryForAddress(long address); + + // find the binary corresponding to an address and a sample synch time + public IBinary findBinaryForAddress(long address, long sampleSynchTime); // find the binary name corresponding to an address public String findBinaryNameForAddress(long address);