Carbide.c++ performance Investigator
Hi,
I've been looking at using the Carbide.c++ performance Investigator. I've installed the profiler tool on my handset, and generated a .dat file. When I come to load the file into carbide, the wizard asks me for the ROM image and symbol file of the profiled phone. I'm not profiling a specific application as such, I just want to monitor CPU load, function calls, etc, under certain circumstances.
The question I have is, how to I get the ROM OBY file, and .symbol file for my phone?
In the past I have got the ROM of a phone using DumpRom, and then used zripper to extract the files, but I have never seen a OBY or .symbol file before.
Can anyone point me in the right direction?
Thanks.
Simon
Re: Carbide.c++ performance Investigator
Such resources are unlikely available. Although no one reads the end-user agreement, actually it prohibits reverse engineering the device. Usage of the tools you are mentioning is illegal already.
Re: Carbide.c++ performance Investigator
Using the performance Investigator can't be illegal though right?
So there must be a legitimate way of getting the ROM OBY file, and .symbol file, otherwise why ask for it?
Re: Carbide.c++ performance Investigator
As I remember it is an optional thing which can be skipped. Similarly to the debugger which offers locating files from the source code of the device, just developers typically will not have them at hand.
Anyway, people with "Forum Nokia Expert" tag are the ones who can provide a final negative answer (for positive answer, anyone can send a link of course).
Re: Carbide.c++ performance Investigator
Unfortunately ROM symbol files are not publically available and therefore the tool is not fully functional for 3rd party developers. At least some bigger companies are making contracts with Nokia so that they will get everything, but I doubt Nokia will offer the same for all... Hope this helps.
Br,
Matti Laitinen
Nokia - Development Tools