sub test1 { my ($package, $filename, $line, $subroutine, @rest) = caller(0) ; print "<$subroutine> @_\n" ; } *test2 = \&test1 ; &test1(123) ; &test2(456) ; #### 123 456