perl-Devel-Callsite - Get caller return OP address and Perl interpreter context

Property Value
Distribution ROSA 2016.1
Repository ROSA Contrib x86_64
Package filename perl-Devel-Callsite-0.80.0-3-rosa2016.1.x86_64.rpm
Package name perl-Devel-Callsite
Package version 0.80.0
Package release 3-rosa2016.1
Package architecture x86_64
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 15.01 KB
Installed size 19.97 KB
$callsite = callsite()
$callsite = callsite($level)
This function returns the the OP address of the caller, a number. It
can take an optional integer specifying the number of levels back to
get the OP address. If no parameter is given, a value of 0 is used
which means to go up one level in the call chain. This behavior is like
the built-in function perlfunc/caller.
This value is useful for functions that need to uniquely know where
they were called, such as 'Every::every()'; see the Every manpage. Or
it can be used to the pinpoint a location with finer granularity than a
line number| manpage. In
conjunction with an OP tree disassembly you can know exactly where the
caller is located in the Perl source.


Package Version Architecture Repository
perl-Devel-Callsite-0.80.0-3-rosa2016.1.i586.rpm 0.80.0 i586 ROSA Contrib
perl-Devel-Callsite - - -


Name Value - - - - -
perl(Exporter) -
perl(XSLoader) -
perl(abi) >= 5.20.3


Name Value
perl(Devel::Callsite) == 0.80.0
perl-Devel-Callsite == 0.80.0-3:2016.1


Type URL
Binary Package perl-Devel-Callsite-0.80.0-3-rosa2016.1.x86_64.rpm
Source Package perl-Devel-Callsite-0.80.0-3.src.rpm

Install Howto

  1. Enable ROSA Contrib repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Devel-Callsite rpm package:
    # urpmi perl-Devel-Callsite




2017-03-02 - Andrey Bondrov <> 0.80.0-3
- (bb2563d) MassBuild#1273: Increase release tag

See Also

Package Description
perl-Devel-CheckCompiler-0.50.0-3-rosa2016.1.noarch.rpm Check the compiler's availability
perl-Devel-CheckLib-1.70.0-3-rosa2016.1.noarch.rpm Check that a library is available
perl-Devel-CheckOS-1.760.0-3-rosa2016.1.noarch.rpm Check what OS we're running on
perl-Devel-Confess-0.7.12-3-rosa2016.1.noarch.rpm Enable built in stack traces on exception objects
perl-Devel-CoreStack-1.300.0-7-rosa2016.1.noarch.rpm Try to generate a stack dump from a core file
perl-Devel-Cover-1.230.0-3-rosa2016.1.x86_64.rpm Code coverage metrics for Perl
perl-Devel-Cycle-1.120.0-5-rosa2016.1.noarch.rpm Find memory cycles in objects
perl-Devel-Declare-0.6.18-6-rosa2016.1.x86_64.rpm Adding keywords to perl, in perl
perl-Devel-Dumpvar-1.60.0-7-rosa2016.1.noarch.rpm A pure-OO reimplementation of
perl-Devel-FindPerl-0.14.0-3-rosa2016.1.noarch.rpm Find the path to your perl
perl-Devel-FindRef-1.440.0-4-rosa2016.1.x86_64.rpm Where is that reference to my variable hiding?
perl-Devel-Hide-0.0.900-7-rosa2016.1.noarch.rpm Forces the unavailability of specified Perl modules (for testing)
perl-Devel-Leak-Object-1.10.0-7-rosa2016.1.noarch.rpm Detect leaks of objects
perl-Devel-LeakGuard-Object-0.80.0-3-rosa2016.1.noarch.rpm Scoped object leak checking
perl-Devel-LexAlias-0.50.0-7-rosa2016.1.x86_64.rpm Alias lexical variables