Linux jobworks 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64
Apache/2.4.58 (Ubuntu)
Server IP : 10.0.1.5 & Your IP : 216.73.217.52
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
x86_64-linux-gnu /
perl /
5.38.2 /
CORE /
Delete
Unzip
Name
Size
Permission
Date
Action
EXTERN.h
1.55
KB
-rw-r--r--
2026-06-12 13:42
INTERN.h
1.26
KB
-rw-r--r--
2026-06-12 13:42
XSUB.h
23.74
KB
-rw-r--r--
2026-06-12 13:42
av.h
6.82
KB
-rw-r--r--
2026-06-12 13:42
bitcount.h
1.01
KB
-rw-r--r--
2026-06-12 13:42
charclass_invlists.h
4.32
MB
-rw-r--r--
2026-06-12 13:42
config.h
164.67
KB
-rw-r--r--
2026-06-12 13:42
cop.h
57.21
KB
-rw-r--r--
2026-06-12 13:42
cv.h
14.28
KB
-rw-r--r--
2026-06-12 13:42
dosish.h
3.6
KB
-rw-r--r--
2026-06-12 13:42
ebcdic_tables.h
48.75
KB
-rw-r--r--
2026-06-12 13:42
embed.h
143.46
KB
-rw-r--r--
2026-06-12 13:42
embedvar.h
23.86
KB
-rw-r--r--
2026-06-12 13:42
fakesdio.h
3.13
KB
-rw-r--r--
2026-06-12 13:42
feature.h
14.98
KB
-rw-r--r--
2026-06-12 13:42
form.h
1.43
KB
-rw-r--r--
2026-06-12 13:42
git_version.h
357
B
-rw-r--r--
2026-06-12 13:42
gv.h
11.67
KB
-rw-r--r--
2026-06-12 13:42
handy.h
141.93
KB
-rw-r--r--
2026-06-12 13:42
hv.h
27.62
KB
-rw-r--r--
2026-06-12 13:42
hv_func.h
7.72
KB
-rw-r--r--
2026-06-12 13:42
hv_macro.h
3.1
KB
-rw-r--r--
2026-06-12 13:42
inline.h
111.89
KB
-rw-r--r--
2026-06-12 13:42
intrpvar.h
37.87
KB
-rw-r--r--
2026-06-12 13:42
invlist_inline.h
11.22
KB
-rw-r--r--
2026-06-12 13:42
iperlsys.h
62.5
KB
-rw-r--r--
2026-06-12 13:42
keywords.h
6.64
KB
-rw-r--r--
2026-06-12 13:42
l1_char_class_tab.h
118.13
KB
-rw-r--r--
2026-06-12 13:42
malloc_ctl.h
1.49
KB
-rw-r--r--
2026-06-12 13:42
metaconfig.h
705
B
-rw-r--r--
2026-06-12 13:42
mg.h
3.56
KB
-rw-r--r--
2026-06-12 13:42
mg_data.h
5.54
KB
-rw-r--r--
2026-06-12 13:42
mg_raw.h
4.71
KB
-rw-r--r--
2026-06-12 13:42
mg_vtable.h
10.29
KB
-rw-r--r--
2026-06-12 13:42
mydtrace.h
1.65
KB
-rw-r--r--
2026-06-12 13:42
nostdio.h
3.32
KB
-rw-r--r--
2026-06-12 13:42
op.h
40.88
KB
-rw-r--r--
2026-06-12 13:42
op_reg_common.h
5.9
KB
-rw-r--r--
2026-06-12 13:42
opcode.h
95.83
KB
-rw-r--r--
2026-06-12 13:42
opnames.h
9.19
KB
-rw-r--r--
2026-06-12 13:42
overload.h
3.21
KB
-rw-r--r--
2026-06-12 13:42
pad.h
19.64
KB
-rw-r--r--
2026-06-12 13:42
parser.h
6.95
KB
-rw-r--r--
2026-06-12 13:42
patchlevel-debian.h
6.19
KB
-rw-r--r--
2026-06-12 13:42
patchlevel.h
6.46
KB
-rw-r--r--
2026-06-12 13:42
perl.h
320.38
KB
-rw-r--r--
2026-06-12 13:42
perl_inc_macro.h
5.88
KB
-rw-r--r--
2026-06-12 13:42
perl_langinfo.h
2.85
KB
-rw-r--r--
2026-06-12 13:42
perl_siphash.h
5.06
KB
-rw-r--r--
2026-06-12 13:42
perlapi.h
635
B
-rw-r--r--
2026-06-12 13:42
perlio.h
9.48
KB
-rw-r--r--
2026-06-12 13:42
perliol.h
13.27
KB
-rw-r--r--
2026-06-12 13:42
perlsdio.h
527
B
-rw-r--r--
2026-06-12 13:42
perlstatic.h
894
B
-rw-r--r--
2026-06-12 13:42
perlvars.h
16.75
KB
-rw-r--r--
2026-06-12 13:42
perly.h
5.73
KB
-rw-r--r--
2026-06-12 13:42
pp.h
29.95
KB
-rw-r--r--
2026-06-12 13:42
pp_proto.h
20.39
KB
-rw-r--r--
2026-06-12 13:42
proto.h
327.87
KB
-rw-r--r--
2026-06-12 13:42
reentr.h
85.19
KB
-rw-r--r--
2026-06-12 13:42
regcharclass.h
270.27
KB
-rw-r--r--
2026-06-12 13:42
regcomp.h
68.01
KB
-rw-r--r--
2026-06-12 13:42
regcomp_internal.h
60.73
KB
-rw-r--r--
2026-06-12 13:42
regexp.h
43.74
KB
-rw-r--r--
2026-06-12 13:42
reginline.h
1.54
KB
-rw-r--r--
2026-06-12 13:42
regnodes.h
126.98
KB
-rw-r--r--
2026-06-12 13:42
sbox32_hash.h
54.43
KB
-rw-r--r--
2026-06-12 13:42
scope.h
12.19
KB
-rw-r--r--
2026-06-12 13:42
scope_types.h
5.1
KB
-rw-r--r--
2026-06-12 13:42
sv.h
105.63
KB
-rw-r--r--
2026-06-12 13:42
sv_inline.h
27.74
KB
-rw-r--r--
2026-06-12 13:42
thread.h
19.53
KB
-rw-r--r--
2026-06-12 13:42
time64.h
900
B
-rw-r--r--
2026-06-12 13:42
time64_config.h
2.02
KB
-rw-r--r--
2026-06-12 13:42
uconfig.h
164.4
KB
-rw-r--r--
2026-06-12 13:42
uni_keywords.h
557.44
KB
-rw-r--r--
2026-06-12 13:42
unicode_constants.h
56.43
KB
-rw-r--r--
2026-06-12 13:42
unixish.h
5.48
KB
-rw-r--r--
2026-06-12 13:42
utf8.h
59.92
KB
-rw-r--r--
2026-06-12 13:42
utfebcdic.h
11.48
KB
-rw-r--r--
2026-06-12 13:42
util.h
10.47
KB
-rw-r--r--
2026-06-12 13:42
uudmap.h
1.03
KB
-rw-r--r--
2026-06-12 13:42
vutil.h
3.96
KB
-rw-r--r--
2026-06-12 13:42
warnings.h
11.71
KB
-rw-r--r--
2026-06-12 13:42
zaphod32_hash.h
9.47
KB
-rw-r--r--
2026-06-12 13:42
Save
Rename
/* op_reg_common.h * * Definitions common to by op.h and regexp.h * * Copyright (C) 2010, 2011 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. * */ /* These defines are used in both op.h and regexp.h The definitions use the * shift form so that ext/B/Makefile.PL will pick them up. * * Data structures used in the two headers have common fields, and in fact one * is copied onto the other. This makes it easy to keep them in sync */ /* This tells where the first of these bits is. Setting it to 0 saved cycles * and memory. I (khw) think the code will work if changed back, but haven't * tested it */ /* Make sure to update ext/re/re.pm when changing this! */ #ifndef RXf_PMf_STD_PMMOD_SHIFT /* Only expand #include of this file once */ #define RXf_PMf_STD_PMMOD_SHIFT 0 /* The bits need to be ordered so that the msixn are contiguous starting at bit * RXf_PMf_STD_PMMOD_SHIFT, followed by the p. See STD_PAT_MODS and * INT_PAT_MODS in regexp.h for the reason contiguity is needed */ /* Make sure to update lib/re.pm when changing these! */ /* Make sure you keep the pure PMf_ versions below in sync */ #define RXf_PMf_MULTILINE (1U << (RXf_PMf_STD_PMMOD_SHIFT+0)) /* /m */ #define RXf_PMf_SINGLELINE (1U << (RXf_PMf_STD_PMMOD_SHIFT+1)) /* /s */ #define RXf_PMf_FOLD (1U << (RXf_PMf_STD_PMMOD_SHIFT+2)) /* /i */ #define RXf_PMf_EXTENDED (1U << (RXf_PMf_STD_PMMOD_SHIFT+3)) /* /x */ #define RXf_PMf_EXTENDED_MORE (1U << (RXf_PMf_STD_PMMOD_SHIFT+4)) /* /xx */ #define RXf_PMf_NOCAPTURE (1U << (RXf_PMf_STD_PMMOD_SHIFT+5)) /* /n */ #define RXf_PMf_KEEPCOPY (1U << (RXf_PMf_STD_PMMOD_SHIFT+6)) /* /p */ /* The character set for the regex is stored in a field of more than one bit * using an enum, for reasons of compactness and to ensure that the options are * mutually exclusive */ /* Make sure to update ext/re/re.pm and regcomp.sym (as these are used as * offsets for various node types, like POSIXD vs POSIXL, etc) when changing * this! */ typedef enum { REGEX_DEPENDS_CHARSET = 0, REGEX_LOCALE_CHARSET, REGEX_UNICODE_CHARSET, REGEX_ASCII_RESTRICTED_CHARSET, REGEX_ASCII_MORE_RESTRICTED_CHARSET } regex_charset; #define _RXf_PMf_CHARSET_SHIFT ((RXf_PMf_STD_PMMOD_SHIFT)+7) #define RXf_PMf_CHARSET (7U << (_RXf_PMf_CHARSET_SHIFT)) /* 3 bits */ /* Manually decorate these functions here with gcc-style attributes just to * avoid making the regex_charset typedef global, which it would need to be for * proto.h to understand it */ PERL_STATIC_INLINE void set_regex_charset(U32 * const flags, const regex_charset cs) __attribute__nonnull__(1); PERL_STATIC_INLINE void set_regex_charset(U32 * const flags, const regex_charset cs) { /* Sets the character set portion of 'flags' to 'cs', which is a member of * the above enum */ *flags &= ~RXf_PMf_CHARSET; *flags |= (cs << _RXf_PMf_CHARSET_SHIFT); } PERL_STATIC_INLINE regex_charset get_regex_charset(const U32 flags) __attribute__warn_unused_result__; PERL_STATIC_INLINE regex_charset get_regex_charset(const U32 flags) { /* Returns the enum corresponding to the character set in 'flags' */ return (regex_charset) ((flags & RXf_PMf_CHARSET) >> _RXf_PMf_CHARSET_SHIFT); } #define RXf_PMf_STRICT (1U<<(RXf_PMf_STD_PMMOD_SHIFT+10)) #define _RXf_PMf_SHIFT_COMPILETIME (RXf_PMf_STD_PMMOD_SHIFT+11) /* Set in Perl_pmruntime if op_flags & OPf_SPECIAL, i.e. split. Will be used by regex engines to check whether they should set RXf_SKIPWHITE */ #define RXf_PMf_SPLIT (1U<<(RXf_PMf_STD_PMMOD_SHIFT+11)) /* Next available bit after the above. Name begins with '_' so won't be * exported by B */ #define _RXf_PMf_SHIFT_NEXT (RXf_PMf_STD_PMMOD_SHIFT+12) /* Mask of the above bits. These need to be transferred from op_pmflags to * re->extflags during compilation */ #define RXf_PMf_COMPILETIME \ ( RXf_PMf_MULTILINE \ | RXf_PMf_SINGLELINE \ | RXf_PMf_FOLD \ | RXf_PMf_EXTENDED \ | RXf_PMf_EXTENDED_MORE \ | RXf_PMf_KEEPCOPY \ | RXf_PMf_NOCAPTURE \ | RXf_PMf_CHARSET \ | RXf_PMf_STRICT ) #define RXf_PMf_FLAGCOPYMASK \ ( RXf_PMf_COMPILETIME \ | RXf_PMf_SPLIT ) /* Temporary to get Jenkins happy again * See thread starting at http://nntp.perl.org/group/perl.perl5.porters/220710 */ #if 0 /* Exclude win32 because it can't cope with I32_MAX definition */ #ifndef WIN32 # if RXf_PMf_COMPILETIME > I32_MAX # error RXf_PMf_COMPILETIME wont fit in arg2 field of eval node # endif #endif #endif /* These copies need to be numerical or ext/B/Makefile.PL won't think they are * constants */ #define PMf_MULTILINE (1U<<0) #define PMf_SINGLELINE (1U<<1) #define PMf_FOLD (1U<<2) #define PMf_EXTENDED (1U<<3) #define PMf_EXTENDED_MORE (1U<<4) #define PMf_NOCAPTURE (1U<<5) #define PMf_KEEPCOPY (1U<<6) #define PMf_CHARSET (7U<<7) #define PMf_STRICT (1U<<10) #define PMf_SPLIT (1U<<11) #if PMf_MULTILINE != RXf_PMf_MULTILINE || PMf_SINGLELINE != RXf_PMf_SINGLELINE || PMf_FOLD != RXf_PMf_FOLD || PMf_EXTENDED != RXf_PMf_EXTENDED || PMf_EXTENDED_MORE != RXf_PMf_EXTENDED_MORE || PMf_KEEPCOPY != RXf_PMf_KEEPCOPY || PMf_SPLIT != RXf_PMf_SPLIT || PMf_CHARSET != RXf_PMf_CHARSET || PMf_NOCAPTURE != RXf_PMf_NOCAPTURE || PMf_STRICT != RXf_PMf_STRICT # error RXf_PMf defines are wrong #endif /* Error check that haven't left something out of this. This isn't done * directly in the #define because doing so confuses regcomp.pl. * (2**n - 1) is n 1 bits, so the below gets the contiguous bits between the * beginning and ending shifts */ #if RXf_PMf_COMPILETIME != ((nBIT_MASK(_RXf_PMf_SHIFT_COMPILETIME)) \ & (~(nBIT_MASK( RXf_PMf_STD_PMMOD_SHIFT)))) # error RXf_PMf_COMPILETIME is invalid #endif #endif /* Include only once */