sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/resolvers/RofsSymbolFileFunctionResolver.java
--- a/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/resolvers/RofsSymbolFileFunctionResolver.java Tue Apr 20 14:41:43 2010 +0300
+++ b/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/resolvers/RofsSymbolFileFunctionResolver.java Wed Apr 21 15:14:16 2010 +0300
@@ -20,12 +20,13 @@
import java.util.Hashtable;
import com.nokia.carbide.cpp.internal.pi.model.Binary;
-import com.nokia.carbide.cpp.internal.pi.model.Function;
+import com.nokia.carbide.cpp.internal.pi.model.IFunction;
public class RofsSymbolFileFunctionResolver extends SymbolFileFunctionResolver {
- public Function findFunctionForAddress(long address) {
+ @Override
+ public IFunction findFunctionForAddress(long address) {
return super.findFunctionForAddress(address);
}
@@ -37,10 +38,10 @@
if (dllItem.name != null) {
Binary binary = hostNameToBinary.get(dllItem.name);
if (binary != null) {
- dllItem.start += binary.startAddress;
- dllItem.end += binary.startAddress;
+ dllItem.start += binary.getStartAddress();
+ dllItem.end += binary.getStartAddress();
for (SymbolFileFunctionItem funcItem : dllItem.data) {
- funcItem.address += binary.startAddress;
+ funcItem.address += binary.getStartAddress();
}
}
}