Posts

Showing posts with the label win64

Is there a limit to the Delphi Win64 debugger loading symbols?

Image
Is there a limit to the Delphi Win64 debugger loading symbols? I'm using RAD Studio 10.2.3 Tokyo. Research Related to this question, and this issue I run into trouble when debugging my flagship application that extensively utilizes runtime BPLs as a plugin system. The problem occurs only when compiled and debugged as a Win64 application, and using Delphi's Win64 internal debugger. Delphi's Win32 internal debugger does not have this problem. When using "load all symbols" in the debugger options, I miss stack and local symbols info for some units but not other units in the same BPL (check screenshots). However, when I use the option to load debug info for specific BPLs, and only in my runtime BPL all units have local symbols info. Logically, I am missing debug info for all other units. Of course, I dont like having to specify each symbol table specifically, I would rather load all symbol tables and not have to mess with it. I have also experimented with using the sy...