[Israel.pm] finding fuul name of a function

Gaal Yahas gaal at forum2.org
Tue Mar 8 01:58:14 PST 2005

Yossi.Itzkovich at ecitele.com wrote:

>I have a perl script that someone else wrote it. It uses few modules.
>In the code he calls function foo().  How can I find which function is it ?
>in which module it is defined ?
Quick and dirty:

     grep -r '^sub foo' src/

If this is a function call, look at the use lines -- the function has 
probably been
exported from one of modules this code calls import on.

If this is a method call, walk @ISA; the good news is that you can do this

If this is tricky code that uses AUTOLOAD, you're in for some quality
time with yout tracer hat.

Gaal Yahas <gaal at forum2.org>

More information about the Perl mailing list