SILENT KILLERPanel

Current Path: > > > usr > lib64 > perl5 > CORE


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: ///usr/lib64/perl5/CORE

NameTypeSizeLast ModifiedActions
EXTERN.h File 1714 bytes July 28 2025 08:07:09.
INTERN.h File 1271 bytes July 28 2025 08:07:09.
XSUB.h File 24447 bytes July 28 2025 08:07:09.
av.h File 3320 bytes July 28 2025 08:07:09.
bitcount.h File 850 bytes July 28 2025 08:07:09.
charclass_invlists.h File 972477 bytes July 28 2025 08:07:09.
config.h File 167583 bytes July 28 2025 08:07:09.
cop.h File 39536 bytes July 28 2025 08:07:09.
cv.h File 12042 bytes July 28 2025 08:07:09.
dosish.h File 5501 bytes July 28 2025 08:07:09.
dquote_inline.h File 1843 bytes July 28 2025 08:07:09.
ebcdic_tables.h File 29856 bytes July 28 2025 08:07:09.
embed.h File 97351 bytes July 28 2025 08:07:09.
embedvar.h File 18910 bytes July 28 2025 08:07:09.
fakesdio.h File 3211 bytes July 28 2025 08:07:09.
feature.h File 4915 bytes July 28 2025 08:07:09.
form.h File 1463 bytes July 28 2025 08:07:09.
git_version.h File 357 bytes July 28 2025 08:07:09.
gv.h File 10711 bytes July 28 2025 08:07:09.
handy.h File 123349 bytes July 28 2025 08:07:09.
hv.h File 25571 bytes July 28 2025 08:07:09.
hv_func.h File 13413 bytes July 28 2025 08:07:09.
inline.h File 46484 bytes July 28 2025 08:07:09.
intrpvar.h File 29477 bytes July 28 2025 08:07:09.
invlist_inline.h File 2750 bytes July 28 2025 08:07:09.
iperlsys.h File 48806 bytes July 28 2025 08:07:09.
keywords.h File 6587 bytes July 28 2025 08:07:09.
l1_char_class_tab.h File 126918 bytes July 28 2025 08:07:09.
libperl.so File 2181144 bytes July 28 2025 08:07:20.
malloc_ctl.h File 1512 bytes July 28 2025 08:07:09.
metaconfig.h File 674 bytes July 28 2025 08:07:09.
mg.h File 3013 bytes July 28 2025 08:07:09.
mg_data.h File 4924 bytes July 28 2025 08:07:09.
mg_raw.h File 4257 bytes July 28 2025 08:07:09.
mg_vtable.h File 9336 bytes July 28 2025 08:07:09.
mydtrace.h File 1693 bytes July 28 2025 08:07:09.
nostdio.h File 3392 bytes July 28 2025 08:07:09.
op.h File 36419 bytes July 28 2025 08:07:09.
op_reg_common.h File 5911 bytes July 28 2025 08:07:09.
opcode.h File 91887 bytes July 28 2025 08:07:09.
opnames.h File 8836 bytes July 28 2025 08:07:09.
overload.h File 3276 bytes July 28 2025 08:07:09.
pad.h File 17246 bytes July 28 2025 08:07:09.
parser.h File 6914 bytes July 28 2025 08:07:09.
patchlevel.h File 9936 bytes July 28 2025 08:07:09.
perl.h File 243237 bytes July 28 2025 08:07:09.
perlapi.h File 5863 bytes July 28 2025 08:07:09.
perldtrace.h File 3301 bytes July 28 2025 08:07:09.
perlio.h File 9464 bytes July 28 2025 08:07:09.
perliol.h File 13761 bytes July 28 2025 08:07:09.
perlsdio.h File 527 bytes July 28 2025 08:07:09.
perlvars.h File 9690 bytes July 28 2025 08:07:09.
perly.h File 4371 bytes July 28 2025 08:07:09.
pp.h File 27577 bytes July 28 2025 08:07:09.
pp_proto.h File 12086 bytes July 28 2025 08:07:09.
proto.h File 246762 bytes July 28 2025 08:07:09.
reentr.h File 78270 bytes July 28 2025 08:07:09.
regcharclass.h File 144582 bytes July 28 2025 08:07:09.
regcomp.h File 47796 bytes July 28 2025 08:07:09.
regexp.h File 34379 bytes July 28 2025 08:07:09.
regnodes.h File 35834 bytes July 28 2025 08:07:09.
scope.h File 11905 bytes July 28 2025 08:07:09.
sv.h File 84256 bytes July 28 2025 08:07:09.
thread.h File 12013 bytes July 28 2025 08:07:09.
time64.h File 1576 bytes July 28 2025 08:07:09.
time64_config.h File 2030 bytes July 28 2025 08:07:09.
uconfig.h File 167129 bytes July 28 2025 08:07:09.
unicode_constants.h File 7990 bytes July 28 2025 08:07:09.
unixish.h File 5107 bytes July 28 2025 08:07:09.
utf8.h File 59111 bytes July 28 2025 08:07:09.
utfebcdic.h File 67302 bytes July 28 2025 08:07:09.
util.h File 9600 bytes July 28 2025 08:07:09.
uudmap.h File 904 bytes July 28 2025 08:07:09.
vutil.h File 7467 bytes July 28 2025 08:07:09.
warnings.h File 7816 bytes July 28 2025 08:07:09.

Reading File: ///usr/lib64/perl5/CORE/mg.h

/*    mg.h
 *
 *    Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999,
 *    2000, 2002, 2005, 2006, 2007, 2008 by Larry Wall and others
 *
 *    You may distribute under the terms of either the GNU General Public
 *    License or the Artistic License, as specified in the README file.
 *
 */

struct mgvtbl {
    int		(*svt_get)	(pTHX_ SV *sv, MAGIC* mg);
    int		(*svt_set)	(pTHX_ SV *sv, MAGIC* mg);
    U32		(*svt_len)	(pTHX_ SV *sv, MAGIC* mg);
    int		(*svt_clear)(pTHX_ SV *sv, MAGIC* mg);
    int		(*svt_free)	(pTHX_ SV *sv, MAGIC* mg);
    int		(*svt_copy)	(pTHX_ SV *sv, MAGIC* mg,
    					SV *nsv, const char *name, I32 namlen);
    int		(*svt_dup)	(pTHX_ MAGIC *mg, CLONE_PARAMS *param);
    int		(*svt_local)(pTHX_ SV *nsv, MAGIC *mg);
};

struct magic {
    MAGIC*	mg_moremagic;
    MGVTBL*	mg_virtual;	/* pointer to magic functions */
    U16		mg_private;
    char	mg_type;
    U8		mg_flags;
    SSize_t	mg_len;
    SV*		mg_obj;
    char*	mg_ptr;
};

#define MGf_TAINTEDDIR 1        /* PERL_MAGIC_envelem only */
#define MGf_MINMATCH   1        /* PERL_MAGIC_regex_global only */
#define MGf_REQUIRE_GV 1        /* PERL_MAGIC_checkcall only */
#define MGf_REFCOUNTED 2
#define MGf_GSKIP      4	/* skip further GETs until after next SET */
#define MGf_COPY       8	/* has an svt_copy  MGVTBL entry */
#define MGf_DUP     0x10 	/* has an svt_dup   MGVTBL entry */
#define MGf_LOCAL   0x20	/* has an svt_local MGVTBL entry */
#define MGf_BYTES   0x40        /* PERL_MAGIC_regex_global only */
#define MGf_PERSIST    0x80     /* PERL_MAGIC_lvref only */

#define MgTAINTEDDIR(mg)	(mg->mg_flags & MGf_TAINTEDDIR)
#define MgTAINTEDDIR_on(mg)	(mg->mg_flags |= MGf_TAINTEDDIR)
#define MgTAINTEDDIR_off(mg)	(mg->mg_flags &= ~MGf_TAINTEDDIR)

#define MgPV(mg,lp)		((((int)(lp = (mg)->mg_len)) == HEf_SVKEY) ?   \
				 SvPV(MUTABLE_SV((mg)->mg_ptr),lp) :	\
				 (mg)->mg_ptr)
#define MgPV_const(mg,lp)	((((int)(lp = (mg)->mg_len)) == HEf_SVKEY) ? \
				 SvPV_const(MUTABLE_SV((mg)->mg_ptr),lp) :   \
				 (const char*)(mg)->mg_ptr)
#define MgPV_nolen_const(mg)	(((((int)(mg)->mg_len)) == HEf_SVKEY) ?	\
				 SvPV_nolen_const(MUTABLE_SV((mg)->mg_ptr)) : \
				 (const char*)(mg)->mg_ptr)

#define SvTIED_mg(sv,how) (SvRMAGICAL(sv) ? mg_find((sv),(how)) : NULL)
#define SvTIED_obj(sv,mg) \
    ((mg)->mg_obj ? (mg)->mg_obj : sv_2mortal(newRV(sv)))

#if defined(PERL_CORE) || defined(PERL_EXT)
# define MgBYTEPOS(mg,sv,pv,len) S_MgBYTEPOS(aTHX_ mg,sv,pv,len)
/* assumes get-magic and stringification have already occurred */
# define MgBYTEPOS_set(mg,sv,pv,off) (			 \
    assert_((mg)->mg_type == PERL_MAGIC_regex_global)	  \
    SvPOK(sv) && (!SvGMAGICAL(sv) || sv_only_taint_gmagic(sv))  \
	? (mg)->mg_len = (off), (mg)->mg_flags |= MGf_BYTES \
	: ((mg)->mg_len = DO_UTF8(sv)			     \
	    ? (SSize_t)utf8_length((U8 *)(pv), (U8 *)(pv)+(off)) \
	    : (SSize_t)(off),					  \
	   (mg)->mg_flags &= ~MGf_BYTES))
#endif

#define whichsig(pv) whichsig_pv(pv)

/*
 * ex: set ts=8 sts=4 sw=4 et:
 */

SILENT KILLER Tool