Hi all,
Apologies if this is a dumb newbie question :-)
I've got an integer function address which I need to convert into some sort of displayable function name. Better still, I'd convert them into an ISymbol so that I've also got the code location.
This has come out-of-band through logging information, rather than from the debugger, but it's happening during a debugging session.
I assume I can call BinaryObjectAdapter.getSymbol() for each binary loaded into the debugger, but: a) how do I get a list of all the binaries, in order to search through them? b) is there some single central symbol table which would be easier? c) by reading the symbol tables from the binaries, the locations presumably won't be fixed-up (whereas my original pointers will be). Is that right? If so I'll just have to work out the offsets somehow... ook... d) is there, instead, some API I can use to request that the debugger engine (e.g. GDB) decode the symbol for me?
(Eclipse 3.1.2, CDT 3.0.2 at the moment. This is in fact developing on Nokia's Carbide.C++ platform.).
Many thanks for any suggestions.
Adrian |