Root > Integral parts > Debug information providers

Debug information providers

Previous pageReturn to chapter overviewNext page   

Debug information provider is a service class that can extract information about code from the particular format of debug information in the executable module or external file. EurekaLog uses debug information providers to extract information required to build human-readable call stacks.

 

Available providers are:

 

Provider

Type

Description

EurekaLog

build-in

Standard provider for EurekaLog's own debug information format. Injected.

MAP files

plugin

Provider for .map files format. External .map files only. Can not be injected. Delphi or C++ Builder .map files only. 3rd party .map files are not supported.

Turbo Debugger

plugin

Provider for Turbo Debugger format (TD32). Injected or .tds files.

DLL exports

plugin

Provider for DLL with export table. Heuristic.

JCL

plugin

Provider for JEDI (JclDebug) format. Injected or .jbdg files.

mORMot

plugin

Provider for Synopse mORMot format. Injected or .mab files.

Microsoft

plugin

Provider for Microsoft formats. Requires external DLL. External .dbg/.pdb files only. Can not be injected.

madExcept

plugin

Experimental provider for madExcept debug format. Doesn't require madExcept installed.

 

 

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/debug_information_providers.php