4

For debugging purposes it is possible to get the .pdb files for all dlls shipped with Windows.

Can the Delphi debugger use these files? I would like to see detailed callstack if the calls are going through windows dlls inside the Delphi IDE stack trace window.

David Heffernan
  • 601,492
  • 42
  • 1,072
  • 1,490
RM.
  • 1,984
  • 19
  • 29

1 Answers1

1

No it is not possible to use .pdb files in Delphi. The Delphi debugger only supports debugging with its own proprietary debug files.

David Heffernan
  • 601,492
  • 42
  • 1,072
  • 1,490
  • 1
    So what kind of symbol tables can you specify in the project options Debugger|Symbol Tables? – RM. Jun 11 '14 at 11:34
  • From the [docs](http://docwiki.embarcadero.com/RADStudio/en/Setting_the_Search_Order_for_Debug_Symbol_Tables): *Delphi does not use external symbol files because the compiler holds the symbols tables in memory*. – David Heffernan Jun 11 '14 at 11:37
  • Ok, I used Windbg to see the non Delphi part of the stacktrace. – RM. Jun 11 '14 at 19:21