Here is my conversion of FastMM_FullDebugMode.dpr for
Linux.
I have added support for reporting debug info (unit
name, line numbers, etc.) for stack traces. I have
modified FastMM4.pas, FastMM4Messages.pas and
FastMM_FullDebugMode.dpr. All Linux code is marked
with directives, so modified sources still can be used
in Windows. You can see changes via comparing files.
For retrieving debug info new
FastMM_FullDebugMode.dpr uses my JCL conversion of
JclDebug/JclHookExcept from JCL. I will send new
JclDebug/JclHookExcept units to JCL crew, let's hope
my units will be included or merged into the next
release of JCL. I think, you can use them freely.
\FastMM4\ - modified units from Fast Memory
Manager 4.64.
\FastMM4_Orig\ - original (unmodified) units from
Fast Memory Manager 4.64. You can compare them with
\FastMM4\ folder to see what was changed.
\JCL\ - modified units from JEDI Code
Library 1.97 Build 2172 with remarks about changes in
the code.
All units had been tested in demo and real working
application.
Source code for Linux