mORMot provider allows your application to extract debug information from Synopse / mORMot debug information format. It can be external .mab file or injected into executable.
Synopse mORMot is a Client-Server ORM/ODM SOA MVC framework for Delphi and Free Pascal. It contains SynLog unit which can create and read debug information into its own format.
mORMot debug information format is a custom binary format, which contains unit, class, routines names, and line numbers. It uses custom packing algorithm to minimize final size. There is no password protection. Overall this format is fast and compact.
You'll need to distribute .mab files with your application or inject debug information into executables (SynLog.TSynMapFile.SaveToExe).