CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 29 Jul 2025 12:03:29 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20210119144010
location: https://web.archive.org/web/20210119144010/https://perl5.git.perl.org/perl5.git/blob/HEAD:/mg_raw.h
server-timing: captures_list;dur=0.558997, exclusion.robots;dur=0.018951, exclusion.robots.policy;dur=0.008967, esindex;dur=0.010548, cdx.remote;dur=240.271954, LoadShardBlock;dur=221.249051, PetaboxLoader3.datanode;dur=82.701128
x-app-server: wwwb-app217
x-ts: 302
x-tr: 494
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app217; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Tue, 29 Jul 2025 12:03:32 GMT
content-type: application/xhtml+xml; charset=utf-8
x-archive-orig-date: Tue, 19 Jan 2021 14:40:10 GMT
x-archive-orig-server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
x-archive-orig-keep-alive: timeout=5, max=100
x-archive-orig-connection: Keep-Alive
x-archive-orig-x-crawler-transfer-encoding: chunked
x-archive-orig-content-length: 22983
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 19 Jan 2021 14:40:10 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 19 Jan 2021 14:40:10 GMT", ; rel="memento"; datetime="Tue, 19 Jan 2021 14:40:10 GMT", ; rel="last memento"; datetime="Tue, 19 Jan 2021 14:40:10 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: CC-MAIN-2021-04-1610703519395.23-0008/CC-MAIN-20210119135001-20210119165001-00169.warc.gz
server-timing: captures_list;dur=0.677451, exclusion.robots;dur=0.024663, exclusion.robots.policy;dur=0.011465, esindex;dur=0.013491, cdx.remote;dur=2363.074537, LoadShardBlock;dur=432.708861, PetaboxLoader3.resolve;dur=624.435199, PetaboxLoader3.datanode;dur=87.793026, load_resource;dur=371.910026
x-app-server: wwwb-app217
x-ts: 200
x-tr: 3280
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
perl5.git.perl.org Git - perl5.git/blob - mg_raw.h
This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
1 /* -*- buffer-read-only: t -*-
2 *
3 * mg_raw.h
4 * !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
5 * This file is built by regen/mg_vtable.pl.
6 * Any changes made here will be lost!
7 */
9 { '\0', "want_vtbl_sv | PERL_MAGIC_READONLY_ACCEPTABLE",
10 "/* sv '\\0' Special scalar variable */" },
11 { '#', "want_vtbl_arylen | PERL_MAGIC_VALUE_MAGIC",
12 "/* arylen '#' Array length ($#ary) */" },
13 { '%', "magic_vtable_max | PERL_MAGIC_VALUE_MAGIC",
14 "/* rhash '%' Extra data for restricted hashes */" },
15 { '*', "want_vtbl_debugvar",
16 "/* debugvar '*' $DB::single, signal, trace vars */" },
17 { '.', "want_vtbl_pos | PERL_MAGIC_VALUE_MAGIC",
18 "/* pos '.' pos() lvalue */" },
19 { ':', "magic_vtable_max | PERL_MAGIC_VALUE_MAGIC",
20 "/* symtab ':' Extra data for symbol tables */" },
21 { '<', "want_vtbl_backref | PERL_MAGIC_READONLY_ACCEPTABLE | PERL_MAGIC_VALUE_MAGIC",
22 "/* backref '<' For weak ref data */" },
23 { '@', "magic_vtable_max | PERL_MAGIC_VALUE_MAGIC",
24 "/* arylen_p '@' To move arylen out of XPVAV */" },
25 { 'B', "want_vtbl_regexp | PERL_MAGIC_READONLY_ACCEPTABLE | PERL_MAGIC_VALUE_MAGIC",
26 "/* bm 'B' Boyer-Moore (fast string search) */" },
27 { 'c', "want_vtbl_ovrld",
28 "/* overload_table 'c' Holds overload table (AMT) on stash */" },
29 { 'D', "want_vtbl_regdata",
30 "/* regdata 'D' Regex match position data (@+ and @- vars) */" },
31 { 'd', "want_vtbl_regdatum",
32 "/* regdatum 'd' Regex match position data element */" },
33 { 'E', "want_vtbl_env",
34 "/* env 'E' %ENV hash */" },
35 { 'e', "want_vtbl_envelem",
36 "/* envelem 'e' %ENV hash element */" },
37 { 'f', "want_vtbl_regexp | PERL_MAGIC_READONLY_ACCEPTABLE | PERL_MAGIC_VALUE_MAGIC",
38 "/* fm 'f' Formline ('compiled' format) */" },
39 { 'g', "want_vtbl_mglob | PERL_MAGIC_READONLY_ACCEPTABLE | PERL_MAGIC_VALUE_MAGIC",
40 "/* regex_global 'g' m//g target */" },
41 { 'H', "want_vtbl_hints",
42 "/* hints 'H' %^H hash */" },
43 { 'h', "want_vtbl_hintselem",
44 "/* hintselem 'h' %^H hash element */" },
45 { 'I', "want_vtbl_isa",
46 "/* isa 'I' @ISA array */" },
47 { 'i', "want_vtbl_isaelem",
48 "/* isaelem 'i' @ISA array element */" },
49 { 'k', "want_vtbl_nkeys | PERL_MAGIC_VALUE_MAGIC",
50 "/* nkeys 'k' scalar(keys()) lvalue */" },
51 { 'L', "magic_vtable_max",
52 "/* dbfile 'L' Debugger %_<filename */" },
53 { 'l', "want_vtbl_dbline",
54 "/* dbline 'l' Debugger %_<filename element */" },
55 { 'o', "want_vtbl_collxfrm | PERL_MAGIC_VALUE_MAGIC",
56 "/* collxfrm 'o' Locale transformation */" },
57 { 'P', "want_vtbl_pack | PERL_MAGIC_VALUE_MAGIC",
58 "/* tied 'P' Tied array or hash */" },
59 { 'p', "want_vtbl_packelem",
60 "/* tiedelem 'p' Tied array or hash element */" },
61 { 'q', "want_vtbl_packelem",
62 "/* tiedscalar 'q' Tied scalar or handle */" },
63 { 'r', "want_vtbl_regexp | PERL_MAGIC_READONLY_ACCEPTABLE | PERL_MAGIC_VALUE_MAGIC",
64 "/* qr 'r' Precompiled qr// regex */" },
65 { 'S', "magic_vtable_max",
66 "/* sig 'S' %SIG hash */" },
67 { 's', "want_vtbl_sigelem",
68 "/* sigelem 's' %SIG hash element */" },
69 { 't', "want_vtbl_taint | PERL_MAGIC_VALUE_MAGIC",
70 "/* taint 't' Taintedness */" },
71 { 'U', "want_vtbl_uvar",
72 "/* uvar 'U' Available for use by extensions */" },
73 { 'V', "magic_vtable_max | PERL_MAGIC_VALUE_MAGIC",
74 "/* vstring 'V' SV was vstring literal */" },
75 { 'v', "want_vtbl_vec | PERL_MAGIC_VALUE_MAGIC",
76 "/* vec 'v' vec() lvalue */" },
77 { 'w', "want_vtbl_utf8 | PERL_MAGIC_VALUE_MAGIC",
78 "/* utf8 'w' Cached UTF-8 information */" },
79 { 'x', "want_vtbl_substr | PERL_MAGIC_VALUE_MAGIC",
80 "/* substr 'x' substr() lvalue */" },
81 { 'Y', "want_vtbl_nonelem | PERL_MAGIC_VALUE_MAGIC",
82 "/* nonelem 'Y' Array element that does not exist */" },
83 { 'y', "want_vtbl_defelem | PERL_MAGIC_VALUE_MAGIC",
84 "/* defelem 'y' Shadow \"foreach\" iterator variable / smart parameter vivification */" },
85 { '\\', "want_vtbl_lvref",
86 "/* lvref '\\' Lvalue reference constructor */" },
87 { ']', "want_vtbl_checkcall | PERL_MAGIC_VALUE_MAGIC",
88 "/* checkcall ']' Inlining/mutation of call to this CV */" },
89 { '~', "magic_vtable_max | PERL_MAGIC_READONLY_ACCEPTABLE",
90 "/* ext '~' Available for use by extensions */" },
92 /* ex: set ro: */