Home
last modified time | relevance | path

Searched defs:sv (Results 1 – 25 of 166) sorted by relevance

1234567

/openbsd/src/gnu/usr.bin/perl/
Dsv.h373 #define SvANY(sv) (sv)->sv_any argument
374 #define SvFLAGS(sv) (sv)->sv_flags argument
375 #define SvREFCNT(sv) (sv)->sv_refcnt argument
377 #define SvREFCNT_inc(sv) Perl_SvREFCNT_inc(MUTABLE_SV(sv)) argument
378 #define SvREFCNT_inc_simple(sv) SvREFCNT_inc(sv) argument
379 #define SvREFCNT_inc_NN(sv) Perl_SvREFCNT_inc_NN(MUTABLE_SV(sv)) argument
380 #define SvREFCNT_inc_void(sv) Perl_SvREFCNT_inc_void(MUTABLE_SV(sv)) argument
383 #define SvREFCNT_inc_simple_void(sv) \ argument
390 #define SvREFCNT_inc_simple_NN(sv) (++(SvREFCNT(sv)),MUTABLE_SV(sv)) argument
391 #define SvREFCNT_inc_void_NN(sv) (void)(++SvREFCNT(MUTABLE_SV(sv))) argument
[all …]
Dsv_inline.h35 # define SvARENA_CHAIN(sv) ((sv)->sv_u.svu_rv) argument
36 # define SvARENA_CHAIN_SET(sv,val) (sv)->sv_u.svu_rv = MUTABLE_SV((val)) argument
41 # define POISON_SV_HEAD(sv) PoisonNew(&SvANY(sv), 1, void *), \ argument
44 # define SvARENA_CHAIN(sv) SvANY(sv) argument
45 # define SvARENA_CHAIN_SET(sv,val) SvANY(sv) = (void *)(val) argument
46 # define POISON_SV_HEAD(sv) argument
50 # define MEM_LOG_NEW_SV(sv, file, line, func) \ argument
52 # define MEM_LOG_DEL_SV(sv, file, line, func) \ argument
55 # define MEM_LOG_NEW_SV(sv, file, line, func) NOOP argument
56 # define MEM_LOG_DEL_SV(sv, file, line, func) NOOP argument
[all …]
Dmg.c90 S_save_magic_flags(pTHX_ SSize_t mgs_ix, SV *sv, U32 flags) in S_save_magic_flags()
133 Perl_mg_magical(SV *sv) in Perl_mg_magical()
166 Perl_mg_get(pTHX_ SV *sv) in Perl_mg_get()
270 Perl_mg_set(pTHX_ SV *sv) in Perl_mg_set()
301 Perl_mg_size(pTHX_ SV *sv) in Perl_mg_size()
341 Perl_mg_clear(pTHX_ SV *sv) in Perl_mg_clear()
366 S_mg_findext_flags(const SV *sv, int type, const MGVTBL *vtbl, U32 flags) in S_mg_findext_flags()
392 Perl_mg_find(const SV *sv, int type) in Perl_mg_find()
407 Perl_mg_findext(const SV *sv, int type, const MGVTBL *vtbl) in Perl_mg_findext()
413 Perl_mg_find_mglob(pTHX_ SV *sv) in Perl_mg_find_mglob()
[all …]
Dmathoms.c103 Perl_sv_unref(pTHX_ SV *sv) in Perl_sv_unref()
120 Perl_sv_taint(pTHX_ SV *sv) in Perl_sv_taint()
132 Perl_sv_2iv(pTHX_ SV *sv) in Perl_sv_2iv()
144 Perl_sv_2uv(pTHX_ SV *sv) in Perl_sv_2uv()
156 Perl_sv_2nv(pTHX_ SV *sv) in Perl_sv_2nv()
167 Perl_sv_2pv(pTHX_ SV *sv, STRLEN *lp) in Perl_sv_2pv()
185 Perl_sv_2pv_nolen(pTHX_ SV *sv) in Perl_sv_2pv_nolen()
204 Perl_sv_2pvbyte_nolen(pTHX_ SV *sv) in Perl_sv_2pvbyte_nolen()
224 Perl_sv_2pvutf8_nolen(pTHX_ SV *sv) in Perl_sv_2pvutf8_nolen()
243 Perl_sv_force_normal(pTHX_ SV *sv) in Perl_sv_force_normal()
[all …]
Dsv.c233 # define FREE_SV_DEBUG_FILE(sv) STMT_START { \ argument
239 # define DEBUG_SV_SERIAL(sv) \ argument
243 # define FREE_SV_DEBUG_FILE(sv) argument
244 # define DEBUG_SV_SERIAL(sv) NOOP argument
275 SV* sv; in Perl_more_sv() local
304 const SV * const sv = sva + 1; in S_del_sv() local
343 SV* sv; in S_sv_add_arena() local
388 SV* sv; in S_visit() local
407 do_report_used(pTHX_ SV *const sv) in do_report_used()
462 do_clean_named_objs(pTHX_ SV *const sv) in do_clean_named_objs()
[all …]
Dcv.h41 #define CvSTASH(sv) (MUTABLE_HV(((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_stash)) argument
43 #define CvSTART(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_start argument
44 #define CvROOT(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_root_u.xcv_root argument
45 #define CvXSUB(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_root_u.xcv_xsub argument
46 #define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany argument
47 #define CvGV(sv) Perl_CvGV(aTHX_ (CV *)(sv)) argument
50 #define CvFILE(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_file argument
52 # define CvFILE_set_from_cop(sv, cop) \ argument
55 # define CvFILE_set_from_cop(sv, cop) \ argument
58 #define CvFILEGV(sv) (gv_fetchfile(CvFILE(sv))) argument
[all …]
Duniversal.c91 S_sv_derived_from_svpvn(pTHX_ SV *sv, SV *namesv, const char * name, const STRLEN len, U32 flags) in S_sv_derived_from_svpvn()
146 Perl_sv_derived_from_sv(pTHX_ SV *sv, SV *namesv, U32 flags) in Perl_sv_derived_from_sv()
161 Perl_sv_derived_from(pTHX_ SV *sv, const char *const name) in Perl_sv_derived_from()
178 Perl_sv_derived_from_pv(pTHX_ SV *sv, const char *const name, U32 flags) in Perl_sv_derived_from_pv()
185 Perl_sv_derived_from_pvn(pTHX_ SV *sv, const char *const name, const STRLEN len, U32 flags) in Perl_sv_derived_from_pvn()
201 Perl_sv_derived_from_hv(pTHX_ SV *sv, HV *hv) in Perl_sv_derived_from_hv()
232 Perl_sv_isa_sv(pTHX_ SV *sv, SV *namesv) in Perl_sv_isa_sv()
289 Perl_sv_does_sv(pTHX_ SV *sv, SV *namesv, U32 flags) in Perl_sv_does_sv()
352 Perl_sv_does(pTHX_ SV *sv, const char *const name) in Perl_sv_does()
368 Perl_sv_does_pv(pTHX_ SV *sv, const char *const name, U32 flags) in Perl_sv_does_pv()
[all …]
Dinline.h247 Perl_CvGV(pTHX_ CV *sv) in Perl_CvGV()
264 Perl_CvDEPTH(const CV * const sv) in Perl_CvDEPTH()
326 S_MgBYTEPOS(pTHX_ MAGIC *mg, SV *sv, const char *s, STRLEN len) in S_MgBYTEPOS()
444 SV *sv = *PL_stack_sp--; in Perl_rpp_popfree_to() local
471 SV *sv = *PL_stack_sp--; in Perl_rpp_popfree_to_NN() local
496 SV *sv = *PL_stack_sp--; in Perl_rpp_popfree_1() local
521 SV *sv = *PL_stack_sp--; in Perl_rpp_popfree_1_NN() local
547 SV *sv = *PL_stack_sp--; in Perl_rpp_popfree_2() local
624 SV *sv = *PL_stack_sp--; in Perl_rpp_pop_1_norc() local
654 Perl_rpp_push_1(pTHX_ SV *sv) in Perl_rpp_push_1()
[all …]
Dpp.c100 S_rv2gv(pTHX_ SV *sv, const bool vivify_sv, const bool strict, in S_rv2gv()
192 SV *sv = *PL_stack_sp; in PP() local
217 Perl_softref2xv(pTHX_ SV *const sv, const char *const what, in Perl_softref2xv()
262 SV *sv = *PL_stack_sp; in PP() local
339 SV *sv = newSViv(AvFILL(MUTABLE_AV(av))); in PP() local
348 SV *sv = *PL_stack_sp; in PP() local
422 SV * const sv = core_prototype(NULL, s + 6, code, NULL); in PP() local
444 SV* sv = MUTABLE_SV(cv); in PP() local
489 SV *sv = *MARK; in PP() local
503 S_refto(pTHX_ SV *sv) in S_refto()
[all …]
Ddoop.c39 S_do_trans_simple(pTHX_ SV * const sv, const OPtrans_map * const tbl) in S_do_trans_simple()
126 S_do_trans_count(pTHX_ SV * const sv, const OPtrans_map * const tbl) in S_do_trans_count()
175 S_do_trans_complex(pTHX_ SV * const sv, const OPtrans_map * const tbl) in S_do_trans_complex()
333 S_do_trans_count_invmap(pTHX_ SV * const sv, AV * const invmap) in S_do_trans_count_invmap()
402 S_do_trans_invmap(pTHX_ SV * const sv, AV * const invmap) in S_do_trans_invmap()
586 Perl_do_trans(pTHX_ SV *sv) in Perl_do_trans()
666 Perl_do_join(pTHX_ SV *sv, SV *delim, SV **mark, SV **sp) in Perl_do_join()
765 Perl_do_sprintf(pTHX_ SV *sv, SSize_t len, SV **sarg) in Perl_do_sprintf()
792 Perl_do_vecget(pTHX_ SV *sv, STRLEN offset, int size) in Perl_do_vecget()
891 Perl_do_vecset(pTHX_ SV *sv) in Perl_do_vecset()
[all …]
Dscope.c268 SV* const sv = PL_tmps_stack[PL_tmps_ix--]; in Perl_free_tmps() local
304 SV *sv; in S_save_scalar_at() local
457 Perl_save_set_svflags(pTHX_ SV* sv, U32 mask, U32 val) in Perl_save_set_svflags()
569 SV * const sv = newSVsv(item); in Perl_save_item() local
965 SV *sv; in Perl_save_aelem_flags() local
1016 SV *sv; in Perl_save_helem_flags() local
1158 SV * const sv = *a2.any_svp; in Perl_leave_scope() local
1207 SV * const sv = *a0.any_svp; in Perl_leave_scope() local
1407 SV *sv = *svp; in Perl_leave_scope() local
1567 SV * const sv = *svp; in Perl_leave_scope() local
[all …]
Dpp_hot.c292 SV * const sv = *PL_stack_sp; in PP() local
447 SV *sv = MUTABLE_SV(gv_fetchsv_nomg(left,GV_ADD, SVt_PVGV)); in PP() local
776 SV *sv; in PP() local
1465 SV *sv = AvARRAY(av)[i]; in S_pushav() local
1701 SV *sv = *PL_stack_sp; in PP() local
1722 SV *sv = *PL_stack_sp; in PP() local
1743 SV *sv; in PP() local
1760 SV* sv = *PL_stack_sp; in PP() local
2044 SV *sv; in PP() local
2246 SV *sv = NULL; in S_padhv_rv2hv_common() local
[all …]
Dpp_sys.c321 SV * const sv = newSV(79); in PP() local
674 Perl_tied_method(pTHX_ SV *methname, SV **mark, SV *const sv, in Perl_tied_method()
818 SV *sv; variable
1083 SV *sv; variable
1223 SV *sv = POPs; variable
1302 SV * const sv = newSVpvs_flags("AnyDBM_File", SVs_TEMP); variable
1359 SV *sv; variable
1383 SV * const sv = svs[i] = SP[i]; variable
1783 SV * const sv = sv_newmortal(); in PP() local
1882 SV *sv = sv_newmortal(); in PP() local
[all …]
Dvutil.c537 SV * const sv = *av_fetch(sav, key, FALSE); in Perl_new_version2() local
591 #define GET_NUMERIC_VERSION(ver, sv, tbuf, buf, len) \ argument
660 SV *sv = SvNVX(ver) > 10e37 ? newSV(64) : 0; in Perl_upg_version2() local
662 SV *sv = SvNVX(ver) > 10e50 ? newSV(64) : 0; in Perl_upg_version2() local
937 SV *sv; in Perl_vverify2() local
981 SV *sv; in Perl_vnumify2() local
1053 SV *sv; in Perl_vnormal2() local
/openbsd/src/gnu/usr.bin/perl/dist/threads-shared/
Dshared.xs325 sharedsv_userlock_free(pTHX_ SV *sv, MAGIC *mg) in sharedsv_userlock_free()
355 # define DUALVAR_FLAGS(sv) \ argument
362 # define DUALVAR_FLAGS(sv) \ argument
392 #define SHAREDSV_FROM_OBJ(sv) ((SvROK(sv)) ? INT2PTR(SV *, SvIV(SvRV(sv))) : NULL) argument
442 Perl_sharedsv_find(pTHX_ SV *sv) in Perl_sharedsv_find()
478 Perl_sharedsv_associate(pTHX_ SV *sv, SV *ssv) in Perl_sharedsv_associate()
537 S_sharedsv_new_shared(pTHX_ SV *sv) in S_sharedsv_new_shared()
561 SV *sv; in S_sharedsv_new_private() local
597 Perl_sharedsv_share(pTHX_ SV *sv) in Perl_sharedsv_share()
733 S_get_RV(pTHX_ SV *sv, SV *sobj) { in S_get_RV()
[all …]
/openbsd/src/gnu/usr.bin/perl/ext/attributes/
Dattributes.xs31 modify_SV_attributes(pTHX_ SV *sv, SV **retlist, SV **attrlist, int numattrs) in modify_SV_attributes()
137 SV *rv, *sv; variable
158 SV *rv, *sv; variable
189 SV *rv, *sv; variable
236 SV *rv, *sv; variable
/openbsd/src/gnu/usr.bin/perl/cpan/Term-ReadKey/
Dppport.h12642 # define SvRXOK(sv) (!!SvRX(sv)) argument
12799 # define DEFSV_set(sv) (DEFSV = (sv)) argument
14110 # define sv_vcatpvf(sv, pat, args) sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bo… argument
14114 # define sv_vsetpvf(sv, pat, args) sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bo… argument
14183 # define sv_vcatpvf_mg(sv, pat, args) \ argument
14256 # define sv_vsetpvf_mg(sv, pat, args) \ argument
14267 # define sv_2pv_nolen(sv) SvPV_nolen(sv) argument
14279 # define sv_2pvbyte(sv, lp) (sv_utf8_downgrade((sv), 0), SvPV((sv), *(lp))) argument
14290 #define SvPVbyte(sv, lp) \ argument
14303 # define sv_2pvbyte_nolen(sv) sv_2pv_nolen(sv) argument
[all …]
/openbsd/src/gnu/usr.bin/perl/ext/Devel-Peek/
DPeek.xs164 fill_mstats(SV *sv, int level) in fill_mstats()
274 mstats_fillhash(SV *sv, int level) in mstats_fillhash()
285 mstats2hash(SV *sv, SV *rv, int level) in mstats2hash()
297 fill_mstats(SV *sv, int level) in fill_mstats()
305 mstats_fillhash(SV *sv, int level) in mstats_fillhash()
313 mstats2hash(SV *sv, SV *rv, int level) in mstats2hash()
327 S_do_dump(pTHX_ SV *const sv, I32 lim) in S_do_dump()
/openbsd/src/gnu/usr.bin/perl/haiku/Haiku/
DHaiku.xs23 haiku_do_debug_printf(pTHX_ SV *sv, in haiku_do_debug_printf()
59 SV *sv; in XS() local
81 SV *sv; in XS() local
103 SV *sv; in XS() local
/openbsd/src/gnu/usr.bin/perl/dist/Storable/
DStorable.xs38 # define SvIsCOW(sv) 0 argument
68 # define SvTRULYREADONLY(sv) SvREADONLY(sv) argument
70 # define SvTRULYREADONLY(sv) (SvREADONLY(sv) && !SvIsCOW(sv)) argument
455 # define sv_magicext(sv, obj, type, vtbl, name, namlen) \ argument
458 SV *sv, SV *obj, int type, in THX_sv_magicext()
1997 SV *sv; in pkg_fetchmeth() local
2072 SV *sv; in pkg_can() local
2120 SV *sv = 0; in scalar_call() local
2199 SV *sv = POPs; in array_call() local
2257 cleanup_recursive_rv(pTHX_ SV* sv) { in cleanup_recursive_rv()
[all …]
/openbsd/src/gnu/usr.bin/perl/cpan/Digest-MD5/
DMD5.xs55 # define SvMAGIC_set(sv, mg) (SvMAGIC(sv) = (mg)) argument
59 # define sv_magicext(sv, obj, type, vtbl, name, namlen) \ argument
61 static MAGIC *THX_sv_magicext(pTHX_ SV *sv, SV *obj, int type, in THX_sv_magicext()
84 # define SvPVbyte(sv, lp) (sv_utf8_downgrade((sv), 0), SvPV((sv), (lp))) argument
123 static MD5_CTX* get_md5_ctx(pTHX_ SV* sv) in get_md5_ctx()
143 SV *sv = newSV(0); in new_md5_ctx() local
420 SV* sv = SvRV(ST(0)); variable
435 SV* sv = SvRV(ST(0)); variable
/openbsd/src/gnu/usr.bin/perl/os2/OS2/OS2-ExtAttr/
DExtAttr.xs16 SV *sv; in my_eadvalue() local
27 #define my_eadreplace(ead, index, sv, flag) \ argument
30 #define my_eadadd(ead, name, sv, flag) \ argument
/openbsd/src/gnu/usr.bin/perl/cpan/Win32API-File/
Dbuffers.h214 #define null_arg(sv) ( SvROK(sv) && SVt_PVAV == SvTYPE(SvRV(sv)) \ argument
217 #define PV_or_null(sv) ( null_arg(sv) ? NULL : SvPV_nolen(sv) ) argument
228 #define lSvGROW(sv,n) SvGROW( sv, 0==(n) ? MIN_GROW_SIZE : (n)+1 ) argument
231 #define lwSvGROW(sv,n) CAST( WCHAR *, \ argument
235 #define autosize(sv) (!( SvOK(sv) && ! SvROK(sv) \ argument
239 #define optIV(sv) ( null_arg(sv) ? 0 : !SvOK(sv) ? 0 : SvIV(sv) ) argument
240 #define optUV(sv) ( null_arg(sv) ? 0 : !SvOK(sv) ? 0 : SvUV(sv) ) argument
/openbsd/src/gnu/usr.bin/perl/cpan/Filter-Util-Call/
DCall.xs27 #define BUF_OFFSET(sv) IoPAGE_LEN(sv) argument
28 #define CODE_REF(sv) IoPAGE(sv) argument
33 #define SET_LEN(sv,len) \ argument
223 SV * sv = newSV(1) ; in real_import() local
/openbsd/src/gnu/usr.bin/perl/cpan/Digest-SHA/src/
Dsdf.c27 SV* sv; local
50 SV* sv = *svp++; local
71 sv_derived_from(sv, name) in sv_derived_from() argument

1234567