On Feb 19, 2011, at 3:18 PM, Mark Morgan Lloyd wrote:

> Henry Vermaak wrote:
>> On 18 February 2011 18:19, Mark Morgan Lloyd
>> <markmll.fpc-pas...@telemetry.co.uk> wrote:
>>> I need to trace through a program, running on two different systems which
>>> might or might not have the same OS, in order to find out where it's
>>> failing.
>>> 
>>> Before I start giving myself a gdb refresher course or manually inserting
>>> trace messages, is there any way that I can extract a trace of procedure
>>> entry/exits, preferably identified by name rather than by address, using
>>> e.g. profiling hooks?
>> Valgrind is probably what you need.  It doesn't work on windows, but
>> people use it with wine.
> 
> Thanks Henry and Sven. I suspect that both FPP and Valgrind will end up being 
> a substantial amount of work for a one-off problem... FPP in particular since 
> it requires Lazarus to build but I'm trying to debug part of the Lazarus 
> build process (bug 0018600).
> 
> I'm about to start inserting debug messages. I might be some time.
> 
FPP does not require Lazarus to build. It does have a Lazarus frontend though.

Darius_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to