Ok, I think that even if symbol files are not compatible, to write a converter would be a trivial task.... Maybe I'll take a look at it next days, if ida proves functional in wine. Before of that I wanna try your patch with DDD, yesterday I lost one our before understanding that something was missing :-) Of course the best would be integrate winedbg functionality in GDB, but I've noticed that it's not at all a trivial task....No time at all to look deep into both source codes :-(
Thanx again for your help !
Max
Max a écrit :
thanx !!! 3 - Starting an app in winedbg (no symbol table for app...), debugger sometimes stops at app entry point (as I guess it should), sometimes before.... Is there a way to make it stop on app entry point, even with no symbols loades ? Or, even better.... there's a known (easy !) way to attach symbols generated by a disassembler (i.e. the best one, IDA) ? I've done it in windoze many times, with IDA+Soft-ICE, and it helps a lot !
the "symbolfile foo" used to load the file foo and add symbol from it format of file foo is the regular unix format xxxxxxxx T name where xxxxxxxx address of symbol T type of symbol name string that describes the symbol
I think it should still be working (untested though) dunno either if symbols generated by IDA and other tools will fit the format of the file note also that you may have to relocate the adress depending on the load address of the module the symbols are for (which, if needed, needs to be done at the file level)
the attached patch should extent the symbolfile command like:
symbolfile foo 0x12345678 to relocate symbols from foo at address 0x12345678 (assuming address in foo are relative to the start of the module)
A+