Root > Integral parts > Debug information providers > Dbg/Pdb

Dbg/Pdb

Previous pageReturn to chapter overviewNext page   

Microsoft debug information provider allows your application to extract debug information from Microsoft's formats. It can be DBG or PDB format. It's stored in standalone .dbg and .pdb files.

 

Use Microsoft format when you want to use other non-Delphi related tools which can understand MS format, but do not understand Delphi debug formats (such as Process Explorer or WinDbg). You can create debug information in MS format for your project by using freeware map2dbg and tds2pdf tools.

 

This provider requires Microsoft DbgHelp.dll to be present. You can get it either from Microsoft Debugging Tools or from \Bin and \Bin64 subfolders of EurekaLog installation. You should deploy this DLL with your application. Use DLL of corresponding bitness. Do not install this DLL to system folders.

 

Note: you can use MS debug format to get information for system DLLs. By default Windows comes in release version without debug information for its DLLs (so-called "free build"). This prevents you from getting proper information. In fact, you only can get heuristic information based on DLL exports. However, you can ask Microsoft for debug information and get full coverage for Microsoft DLLs. See this article for more information.

 

An alternative for this provider and your own custom DLLs is converting PDB/DBG debug information into EurekaLog debug information as explained in this article.

 

 

See also:




Send feedback... Build date: 2023-09-11
Last edited: 2023-03-07
PRIVACY STATEMENT
The documentation team uses the feedback submitted to improve the EurekaLog documentation. We do not use your e-mail address for any other purpose. We will remove your e-mail address from our system after the issue you are reporting has been resolved. While we are working to resolve this issue, we may send you an e-mail message to request more information about your feedback. After the issues have been addressed, we may send you an email message to let you know that your feedback has been addressed.


Permanent link to this article: https://www.eurekalog.com/help/eurekalog/ms_provider.php