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