[fpc-pascal] Get all caller adresses of a procedure/function
Mark Morgan Lloyd
markMLl.fpc-pascal at telemetry.co.uk
Tue Aug 7 00:04:25 CEST 2012
Rainer Stratmann wrote:
> All I need is all caller adresses of p1 in the program.
You might be able to do that sort of thing by running the program with a
profiler and analyzing all captured stacks. But it would be a vast
amount of effort, and unless you could guarantee 100% coverage (i.e.
feeding the program all possible input states etc.) you'd probably miss
combinations.
You're left with the options of learning how to use resourcestrings
effectively, or using a language such as Smalltalk where the senders of
a message are known in advance.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the fpc-pascal
mailing list