Lines Matching refs:save

225     walkoptree($root, "save");
301 # confess "Can't save RV: not ROK" unless $sv->FLAGS & SVf_ROK;
302 my $rv = $sv->RV->save;
338 sub B::OP::save {
363 sub B::FAKEOP::save {
382 sub B::UNOP::save {
396 sub B::BINOP::save {
410 sub B::LISTOP::save {
424 sub B::LOGOP::save {
438 sub B::LOOP::save {
457 sub B::PVOP::save {
471 sub B::SVOP::save {
476 my $svsym = '(SV*)' . $sv->save;
491 sub B::PADOP::save {
506 sub B::COP::save {
536 $warn_sv = $warnings->save;
556 sub B::PMOP::save {
575 $gvsym = $replroot->save;
576 # warn "PMOP::save saving a pp_pushre with GV $gvsym\n"; # debug
607 sub B::SPECIAL::save {
610 # warn "SPECIAL::save specialsv $$sv\n"; # debug
613 confess "unknown specialsv index $$sv passed to B::SPECIAL::save";
618 sub B::OBJECT::save {}
620 sub B::NULL::save {
627 warn "NULL::save for sv = 0 called from @{[(caller(1))[3]]}\n";
634 sub B::IV::save {
644 sub B::NV::save {
679 sub B::PVLV::save {
700 sub B::PVIV::save {
715 sub B::PVNV::save {
733 sub B::BM::save {
752 sub B::PV::save {
767 sub B::PVMG::save {
791 $stash->save;
812 $obj->save;
817 $ptrsv=svref_2object($ptr)->save;
827 my $pmsym = $pmop->save;
841 sub B::RV::save {
886 sub B::CV::save {
906 my $vsym = $value->save;
907 my $stsym = $stash->save;
916 # from PL_initav->save. Re-bootstrapping will push INIT back in
944 svref_2object( \&IO::bootstrap )->save
953 return svref_2object(\&Dummy_initxs)->save;
1005 $padlist->save;
1027 $gv->save;
1040 $stash->save;
1050 sub B::GV::save {
1072 $egvsym = $egv->save;
1114 # save it
1121 # Don't save subfields of special GVs (*_, *1, *# and so on)
1122 # warn "GV::save saving subfields\n"; # debug
1125 $gvsv->save;
1127 # warn "GV::save \$$name\n"; # debug
1131 $gvav->save;
1133 # warn "GV::save \@$name\n"; # debug
1137 $gvhv->save;
1139 # warn "GV::save \%$name\n"; # debug
1146 # must save as a 'stub' so newXS() has a CV to populate
1153 $init->add(sprintf("GvCV($sym) = (CV*)(%s);", $gvcv->save));
1154 # warn "GV::save &$name\n"; # debug
1158 # warn "GV::save GvFILE(*$name)\n"; # debug
1161 $gvform->save;
1163 # warn "GV::save GvFORM(*$name)\n"; # debug
1167 $gvio->save;
1175 # warn "GV::save GvIO(*$name)\n"; # debug
1181 sub B::AV::save {
1195 # XXX AVf_REAL is wrong test: need to save comppadlist but not stack
1207 # my @names = map($_->save, @array);
1221 $acc .= "\t*svp++ = (SV*)" . $array[$i]->save . ";\n\t";
1247 sub B::HV::save {
1281 $contents[$i] = $contents[$i]->save;
1305 my $sym = svref_2object( \\$data )->save;
1318 sub B::IO::save {
1349 $fsym->save;
1356 sub B::SV::save {
1361 confess sprintf("cannot save that type of SV: %s (0x%x)\n",
1751 svref_2object($sv)->save;
1770 # symbol table which is on the path to a package which we need to save
1771 # e.g. this is 'Getopt' and we need to save 'Getopt::Long'
1775 $gv->save;
1823 # not save Getopt
1895 my $curpad_nam = (comppadlist->ARRAY)[0]->save;
1896 my $curpad_sym = (comppadlist->ARRAY)[1]->save;
1897 my $inc_hv = svref_2object(\%INC)->save;
1898 my $inc_av = svref_2object(\@INC)->save;
1923 walkoptree(main_root, "save");
1929 $cv->save;
1931 # save %SIG ( in case it was set in a BEGIN block )
1939 my $sv = $cv->save;
1952 my $init_av = init_av->save;
1953 my $end_av = end_av->save;
2010 'save-data' => \$save_data_fh,
2014 'save-sig-hash' => \$save_sig,