perl-Devel-Callsite - Get caller return OP or Interp address

Property Value
Distribution Mageia 6.1
Repository Mageia Core x86_64
Package name perl-Devel-Callsite
Package version 0.80.0
Package release 7.mga6
Package architecture x86_64
Package type rpm
Installed size 20.07 KB
Download size 18.41 KB
Official Mirror
The _callsite()_ function returns the the OP address of the caller, a
number, one level up from where it was called. It's 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.
The _context()_ function returns the interpreter context as a number. This
is a fairly unique number together with the call site.


Package Version Architecture Repository
perl-Devel-Callsite-0.80.0-7.mga6.i586.rpm 0.80.0 i586 Mageia Core
perl-Devel-Callsite - - -


Name Value - - - - -
perl >= 0:5.005
perl(Devel::PPPort) >= 3.0.0
perl(Exporter) -
perl(Test::More) -
perl(XSLoader) -
perl(base) -
perl(vars) -
perl-base >= 2:5.22.2


Name Value
perl(Devel::Callsite) == 0.80.0
perl-Devel-Callsite == 0.80.0-7.mga6
perl-Devel-Callsite(x86-64) == 0.80.0-7.mga6


Type URL
Binary Package perl-Devel-Callsite-0.80.0-7.mga6.x86_64.rpm
Source Package perl-Devel-Callsite-0.80.0-7.mga6.src.rpm

Install Howto

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




2016-06-19 - pterjan <pterjan> 0.80.0-7.mga6
+ Revision: 1025491
- Rebuild for perl 5.22.2
2016-02-12 - umeabot <umeabot> 0.80.0-6.mga6
+ Revision: 957142
- Mageia 6 Mass Rebuild
2015-06-25 - sander85 <sander85> 0.80.0-5.mga6
+ Revision: 843810
- Rebuild for perl 5.22
2014-10-15 - umeabot <umeabot> 0.80.0-4.mga5
+ Revision: 746249
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 0.80.0-3.mga5
+ Revision: 684303
- Mageia 5 Mass Rebuild
2014-06-03 - pterjan <pterjan> 0.80.0-2.mga5
+ Revision: 631055
- Rebuild for perl 5.20
2014-03-13 - jquelin <jquelin> 0.80.0-1.mga5
+ Revision: 602864
- update to 0.08
2013-10-21 - umeabot <umeabot> 0.70.0-2.mga4
+ Revision: 539479
- Mageia 4 Mass Rebuild
2013-10-06 - sander85 <sander85> 0.70.0-1.mga4
+ Revision: 492160
- update to 0.07

See Also

Package Description
perl-Devel-CheckBin-0.40.0-3.mga6.noarch.rpm Check that a command is available
perl-Devel-CheckCompiler-0.60.0-3.mga6.noarch.rpm Check the compiler's availability
perl-Devel-CheckLib-1.70.0-2.mga6.noarch.rpm Check that a library is available
perl-Devel-CheckOS-1.760.0-3.mga6.noarch.rpm Check what OS we're running on
perl-Devel-Chitin-0.60.0-3.mga6.noarch.rpm Programmatic interface to the Perl debugging API
perl-Devel-Comments-1.1.4-7.mga6.noarch.rpm Fix ::Tie_STDx TELL() issue
perl-Devel-Confess-0.8.0-3.mga6.noarch.rpm Include stack traces on all warnings and errors
perl-Devel-CoreStack-1.300.0-8.mga6.noarch.rpm Try to generate a stack dump from a core file
perl-Devel-Cover-1.230.0-2.mga6.x86_64.rpm Code coverage metrics for Perl
perl-Devel-Cycle-1.120.0-3.mga6.noarch.rpm Find memory cycles in objects
perl-Devel-Declare-0.6.18-4.mga6.x86_64.rpm Adding keywords to perl, in perl
perl-Devel-DumpTrace-0.240.0-3.mga6.noarch.rpm PPI-based version of Devel::DumpTrace
perl-Devel-Dumpvar-1.60.0-8.mga6.noarch.rpm A pure-OO reimplementation of
perl-Devel-FindPerl-0.14.0-3.mga6.noarch.rpm Find the path to your perl
perl-Devel-GlobalDestruction-0.130.0-6.mga6.noarch.rpm Expose PL_dirty, the flag which marks global