andremussche / map2dbg

Converts .map files (Delphi, CBuilder) to Microsoft .dbg files. Also .tds to .pdb conversion works now!
https://code.google.com/p/map2dbg/
86 stars 42 forks source link

Delphi XE2 Update4 #9

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Create empty console application (e.g. Project5) with .tds in separate file.
tds2pdb103 output:

Warning: Name cannot be parsed: System@Sysutils@TLanguages@$bcctr$qqrv
Warning: Name cannot be parsed: System@Sysutils@TOSVersion@$bcdtr$qqrv
Warning: Name cannot be parsed: System@Sysutils@Exception@$bcctr$qqrv
Warning: Name cannot be parsed: System@Sysutils@Exception@$bcdtr$qqrv
Warning: Name cannot be parsed: System@Sysutils@TLanguages@$bcdtr$qqrv
Warning: Name cannot be parsed: System@Sysutils@TOSVersion@$bcctr$qqrv
Warning: Name cannot be parsed: System@Sysutils@TLanguages@$ClassInitFlag
Warning: Name cannot be parsed: System@Sysutils@Exception@$ClassInitFlag
Warning: Name cannot be parsed: System@Sysutils@TOSVersion@$ClassInitFlag
Warning: Name cannot be parsed: Project5@TLanguages@$bcctr$qqrv
Warning: Name cannot be parsed: Project5@TOSVersion@$bcdtr$qqrv
Warning: Name cannot be parsed: Project5@Exception@$bcctr$qqrv
Warning: Name cannot be parsed: Project5@Exception@$bcdtr$qqrv
Warning: Name cannot be parsed: Project5@TLanguages@$bcdtr$qqrv
Warning: Name cannot be parsed: Project5@TOSVersion@$bcctr$qqrv
Error: crossing section alignment boundary, relocation required, not implemented

Error - is fatal or not?

Original issue reported on code.google.com by ajax16...@gmail.com on 15 Nov 2012 at 11:06

GoogleCodeExporter commented 9 years ago
Same problem.

Original comment by alp...@gmail.com on 17 Aug 2014 at 12:11

xraymike commented 6 years ago

Same problem with Delphi 10. The resulting PDB file seems to not be usable. Having looked at the source for tds2pdb, it stops writing the file before writing the debug information to the file.