Home
last modified time | relevance | path

Searched refs:padlist (Results 1 – 21 of 21) sorted by relevance

/openbsd-src/gnu/usr.bin/perl/cpan/Scalar-List-Utils/
H A Dmulticall.h33 multicall_pad_push(pTHX_ AV *padlist, int depth) in multicall_pad_push() argument
35 if (depth <= AvFILLp(padlist)) in multicall_pad_push()
39 SV** const svp = AvARRAY(padlist); in multicall_pad_push()
81 av_store(padlist, depth, (SV*)newpad); in multicall_pad_push()
82 AvFILLp(padlist) = depth; in multicall_pad_push()
128 AV* padlist = CvPADLIST(_nOnclAshIngNamE_); \
141 multicall_pad_push(aTHX_ padlist, CvDEPTH(multicall_cv)); \
144 PL_comppad = (AV*) (AvARRAY(padlist)[CvDEPTH(multicall_cv)]); \
/openbsd-src/gnu/usr.bin/perl/
H A Dpad.c163 Perl_set_padlist(CV * cv, PADLIST *padlist){ in Perl_set_padlist() argument
166 assert((Size_t)padlist != UINT64_C(0xEFEFEFEFEFEFEFEF)); in Perl_set_padlist()
168 assert((Size_t)padlist != 0xEFEFEFEF); in Perl_set_padlist()
173 ((XPVCV*)MUTABLE_PTR(SvANY(cv)))->xcv_padlist_u.xcv_padlist = padlist; in Perl_set_padlist()
180 Create a new padlist, updating the global variables for the
181 currently-compiling padlist to point to the new padlist. The following
194 PADLIST *padlist; in Perl_pad_new() local
221 Newxz(padlist, 1, PADLIST); in Perl_pad_new()
239 padlist in Perl_pad_new()
378 const PADLIST *padlist = CvPADLIST(&cvbody); Perl_cv_undef_flags() local
1105 const PADLIST * const padlist = CvPADLIST(cv); S_pad_findlex() local
1798 Perl_do_dump_pad(pTHX_ I32 level,PerlIO * file,PADLIST * padlist,int full) Perl_do_dump_pad() argument
1896 PADLIST* const padlist = CvPADLIST(cv); S_cv_dump() local
2351 Perl_pad_fixup_inner_anons(pTHX_ PADLIST * padlist,CV * old_cv,CV * new_cv) Perl_pad_fixup_inner_anons() argument
2423 Perl_pad_push(pTHX_ PADLIST * padlist,int depth) Perl_pad_push() argument
2597 Perl_padlist_store(pTHX_ PADLIST * padlist,I32 key,PAD * val) Perl_padlist_store() argument
[all...]
H A Dpad.h23 struct padlist { struct
196 =for apidoc Amx|PAD **|PadlistARRAY|PADLIST * padlist
197 The C array of a padlist, containing the pads. Only subscript it with
200 =for apidoc Amx|SSize_t|PadlistMAX|PADLIST * padlist
201 The index of the last allocated space in the padlist. Note that the last
205 =for apidoc Amx|PADNAMELIST *|PadlistNAMES|PADLIST * padlist
208 =for apidoc Amx|PADNAME **|PadlistNAMESARRAY|PADLIST * padlist
211 =for apidoc Amx|SSize_t|PadlistNAMESMAX|PADLIST * padlist
214 =for apidoc Amx|U32|PadlistREFCNT|PADLIST * padlist
215 The reference count of the padlist
24 xpadl_maxpadlist global() argument
25 __anonc62d5959010apadlist global() argument
34 xpadl_arrpadlist global() argument
35 xpadl_idpadlist global() argument
36 xpadl_outidpadlist global() argument
407 PAD_BASE_SV(padlist,po) global() argument
413 PAD_SET_CUR_NOSAVE(padlist,nth) global() argument
421 PAD_SET_CUR(padlist,nth) global() argument
[all...]
H A Dcv.h69 # define CvPADLIST_set(sv, padlist) Perl_set_padlist((CV*)sv, padlist) argument
71 # define CvPADLIST_set(sv, padlist) (CvPADLIST(sv) = (padlist)) argument
H A Dcop.h1386 PADLIST * const padlist = CvPADLIST(cv); \
1397 Perl_pad_push(aTHX_ padlist, CvDEPTH(cv)); \
1398 PAD_SET_CUR_NOSAVE(padlist, CvDEPTH(cv)); \
1430 PADLIST * const padlist = CvPADLIST(cv); \
1439 Perl_pad_push(aTHX_ padlist, CvDEPTH(cv)); \
1440 PAD_SET_CUR_NOSAVE(padlist, CvDEPTH(cv)); \
H A Dpp_sort.c951 PADLIST * const padlist = CvPADLIST(cv); in PP()
954 pad_push(padlist, CvDEPTH(cv)); in PP()
955 PAD_SET_CUR_NOSAVE(padlist, CvDEPTH(cv)); in PP()
901 PADLIST * const padlist = CvPADLIST(cv); PP() local
H A Ddump.c2890 PADLIST * const padlist = CvPADLIST(cv); in S_deb_padvar()
2891 comppad = PadlistNAMES(padlist); in S_deb_padvar()
2921 PADLIST * const padlist = CvPADLIST(cv); in S_append_padvar()
2922 namepad = PadlistNAMES(padlist); in S_append_padvar()
2987 PADLIST *padlist = CvPADLIST(cv); in Perl_multideref_stringify()
2988 comppad = PadlistARRAY(padlist)[1]; in Perl_multideref_stringify()
2885 PADLIST * const padlist = CvPADLIST(cv); S_deb_padvar() local
2916 PADLIST * const padlist = CvPADLIST(cv); S_append_padvar() local
2982 PADLIST *padlist = CvPADLIST(cv); Perl_multideref_stringify() local
H A Dpp_hot.c6329 PADLIST *padlist;
6364 padlist = CvPADLIST(cv);
6366 pad_push(padlist, depth);
6367 PAD_SET_CUR_NOSAVE(padlist, depth);
5412 PADLIST *padlist; PP() local
H A Dproto.h870 Perl_do_dump_pad(pTHX_ I32 level, PerlIO *file, PADLIST *padlist, int full)
3360 Perl_pad_fixup_inner_anons(pTHX_ PADLIST *padlist, CV *old_cv, CV *new_cv)
3363 assert(padlist); assert(old_cv); assert(new_cv)
3381 Perl_pad_push(pTHX_ PADLIST *padlist, int depth);
3383 assert(padlist)
3395 Perl_padlist_store(pTHX_ PADLIST *padlist, I32 key, PAD *val)
3398 assert(padlist)
5419 Perl_set_padlist(CV *cv, PADLIST *padlist);
H A Dpp_ctl.c3394 PADLIST * const padlist = CvPADLIST(cv); in PP()
3408 pad_push(padlist, CvDEPTH(cv)); in PP()
3411 PAD_SET_CUR_NOSAVE(padlist, CvDEPTH(cv)); in PP()
3167 PADLIST * const padlist = CvPADLIST(cv); PP() local
H A Dsv.c14944 PADLIST * padlist = CvPADLIST(ssv);
14945 if(padlist)
14946 padlist = padlist_dup(padlist, param);
14947 CvPADLIST_set(dsv, padlist);
14875 PADLIST * padlist = CvPADLIST(ssv); global() local
H A Dembed.fnc974 |NULLOK PADLIST *padlist \
2433 |NN PADLIST *padlist \
2438 p |PAD ** |padlist_store |NN PADLIST *padlist \
2454 Xdp |void |pad_push |NN PADLIST *padlist \
3816 |NULLOK PADLIST *padlist
H A Dperl.h3304 typedef struct padlist PADLIST;
/openbsd-src/gnu/usr.bin/perl/ext/B/
H A DB.xs660 PADLIST *padlist = CvPADLIST(PL_main_cv ? PL_main_cv : PL_compcv);
664 sv_setiv(newSVrv(rv, padlist ? "B::PADLIST" : "B::NULL"),
665 PTR2IV(padlist));
1304 PADLIST * const padlist = CvPADLIST(cv); variable
1305 PAD *comppad = PadlistARRAY(padlist)[1];
2166 PadlistMAX(padlist)
2167 B::PADLIST padlist
2171 RETVAL = PadlistMAX(padlist);
2176 PadlistNAMES(padlist)
2177 B::PADLIST padlist
[all...]
/openbsd-src/gnu/usr.bin/perl/ext/B/t/
H A Db.t517 my $padlist = B::svref_2object($sub)->PADLIST;
518 is $padlist->MAX, 1, 'padlist MAX';
519 my @array = $padlist->ARRAY;
521 is ${$padlist->ARRAYelt(0)}, ${$array[0]},
523 is ${$padlist->ARRAYelt(1)}, ${$array[1]},
525 is ${$padlist->NAMES}, ${$array[0]},
/openbsd-src/gnu/usr.bin/perl/ext/Devel-Peek/
H A DPeek.xs34 PADLIST* padlist; in DeadCode()
57 padlist = CvPADLIST(cv); in DeadCode()
58 svp = (SV**) PadlistARRAY(padlist); in DeadCode()
59 while (++i <= PadlistMAX(padlist)) { /* Depth. */ in DeadCode()
115 if (PadlistMAX(padlist) > 1) { in DeadCode()
/openbsd-src/gnu/usr.bin/perl/ext/B/B/
H A DXref.pm192 my $padlist = shift;
195 return if class($padlist) =~ '^(?:SPECIAL|NULL)\z';
196 ($namelistav,$vallistav) = $padlist->ARRAY;
/openbsd-src/gnu/usr.bin/perl/dist/Devel-PPPort/parts/
H A Dapidoc.fnc476 md|SV *|PAD_BASE_SV|PADLIST padlist|PADOFFSET po
485 Amxd|PAD **|PadlistARRAY|PADLIST * padlist
486 Amxd|SSize_t|PadlistMAX|PADLIST * padlist
487 Amxd|PADNAMELIST *|PadlistNAMES|PADLIST * padlist
488 Amxd|PADNAME **|PadlistNAMESARRAY|PADLIST * padlist
489 Amxd|SSize_t|PadlistNAMESMAX|PADLIST * padlist
490 Amxd|U32|PadlistREFCNT|PADLIST * padlist
511 md|void|PAD_SET_CUR|PADLIST padlist|I32 n
512 md|void|PAD_SET_CUR_NOSAVE|PADLIST padlist|I32 n
H A Dembed.fnc3434 pTX |void|set_padlist| NN CV * cv | NULLOK PADLIST * padlist
3480 pd |void |do_dump_pad |I32 level|NN PerlIO *file|NULLOK PADLIST *padlist|int full
3491 pd |void |pad_fixup_inner_anons|NN PADLIST *padlist|NN CV *old_cv|NN CV *new_cv
3492 pdX |void |pad_push |NN PADLIST *padlist|int depth
3506 p |PAD ** |padlist_store |NN PADLIST *padlist|I32 key \
/openbsd-src/gnu/usr.bin/perl/lib/B/
H A DDeparse.pm1115 my $padlist = $cv->PADLIST;
1116 my @names = $padlist->ARRAYelt(0)->ARRAY;
1117 my @values = $padlist->ARRAYelt(1)->ARRAY;
1144 my $padlist = $cv->PADLIST;
1146 $name = $padlist->NAMES->ARRAYelt($ix);
1149 ? $padlist->ARRAYelt(1)->ARRAYelt($ix)
1155 $$other && $other->outid == $padlist->id;
1975 my $padlist = $cv->PADLIST;
1977 next if class($padlist) eq "SPECIAL";
1978 my @padlist
[all...]
/openbsd-src/gnu/usr.bin/perl/pod/
H A Dperl5160delta.pod2376 but is turned off in F<pad.c> right before the padlist is freed (after