Name : perl-Safe-Hole
| |
Version : 0.14
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : 145.54
| Date : 2024-08-28 23:20:01
|
Group : Development/Libraries/Perl
| Source RPM : perl-Safe-Hole-0.14-145.54.src.rpm
|
Size : 0.05 MB
| |
Packager : (none)
| |
Summary : make a hole to the original main compartment in the Safe compartment
|
Description :
We can call outside defined subroutines from the Safe compartment using share(), or can call methods through the object that is copied into the Safe compartment using varglob(). But that subroutines or methods are executed in the Safe compartment too, so they cannot call another subroutines that are dinamically qualified with the package name such as class methods nor can they compile code that uses opcodes that are forbidden within the compartment.
Through Safe::Hole, we can execute outside defined subroutines in the original main compartment from the Safe compartment.
Note that if a subroutine called through Safe::Hole::call does a Carp::croak() it will report the error as having occured within Safe::Hole. This can be avoided by including Safe::Hole::User in the AATTISA for the package containing the subroutine.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-S/openSUSE_Tumbleweed/x86_64 |