Viewing File: /usr/local/cpanel/3rdparty/perl/536/cpanel-lib/x86_64-linux/B/C/OverLoad/B/PVOP.pm
package B::PVOP;
use B::C::Std;
use B::C::File qw/pvopsect/;
use B::C::Save qw/savecowpv/;
sub do_save ( $op, @ ) {
my ( $cow_sym, $cur, $len ) = savecowpv( $op->pv );
pvopsect()->comment_for_op("pv");
my ( $ix, $sym ) = pvopsect()->reserve( $op, "OP*" );
pvopsect()->debug( $op->name, $op );
pvopsect()->supdate( $ix, "%s, (char*)%s", $op->save_baseop, $cow_sym );
return $sym;
}
1;
Back to Directory
File Manager