summaryrefslogtreecommitdiff
path: root/opcode.h
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2014-09-05 17:40:07 +0100
committerDavid Mitchell <davem@iabyn.com>2014-09-10 14:25:05 +0100
commitc486bd5c4f0d6a8e8e2a4bf5701a47abaed5b2ca (patch)
tree416a96641412408c60f0432318f93757a92dfdd5 /opcode.h
parentd0c8136d16b18be562680c1f71b02490218427f2 (diff)
downloadperl-c486bd5c4f0d6a8e8e2a4bf5701a47abaed5b2ca.tar.gz
add missing op_private labels to Concise etc
Concise wasn't decoding a few op_private bits. I spotted this during my jumbo regen/op_private commit, but deferred fixing them up to a separate commit since they change the output expected in a bunch of Concise tests. Specifically, these have now been added: OPpHINT_STRICT_REFS => STRICT OPpITER_DEF => DEF OPpEVAL_RE_REPARSING => REPARSE
Diffstat (limited to 'opcode.h')
-rw-r--r--opcode.h320
1 files changed, 161 insertions, 159 deletions
diff --git a/opcode.h b/opcode.h
index ea6ae854bc..a5abfb84d3 100644
--- a/opcode.h
+++ b/opcode.h
@@ -2238,6 +2238,7 @@ EXTCONST char PL_op_private_labels[] = {
'C','O','P','H','H','\0',
'C','V','2','G','V','\0',
'D','B','G','\0',
+ 'D','E','F','\0',
'D','E','L','\0',
'D','E','R','E','F','1','\0',
'D','E','R','E','F','2','\0',
@@ -2280,6 +2281,7 @@ EXTCONST char PL_op_private_labels[] = {
'O','U','T','C','R','\0',
'Q','S','O','R','T','\0',
'R','E','F','C','\0',
+ 'R','E','P','A','R','S','E','\0',
'R','E','P','L','1','S','T','\0',
'R','E','V','\0',
'R','E','V','E','R','S','E','D','\0',
@@ -2320,7 +2322,7 @@ EXTCONST I16 PL_op_private_bitfields[] = {
0, 8, -1,
0, 8, -1,
0, 8, -1,
- 5, -1, 1, 120, 2, 127, 3, 134, -1,
+ 5, -1, 1, 124, 2, 131, 3, 138, -1,
};
@@ -2727,71 +2729,71 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {
EXTCONST U16 PL_op_private_bitdefs[] = {
/* scalar */ 0x0003,
- /* pushmark */ 0x253c, 0x3631,
+ /* pushmark */ 0x25bc, 0x37b1,
/* wantarray */ 0x00bd,
- /* const */ 0x0358, 0x12b0, 0x36ec, 0x31a8, 0x2905,
- /* gvsv */ 0x253c, 0x2a51,
- /* gv */ 0x11b5,
+ /* const */ 0x0358, 0x1330, 0x386c, 0x3328, 0x2985,
+ /* gvsv */ 0x25bc, 0x2ad1,
+ /* gv */ 0x1235,
/* gelem */ 0x0067,
- /* padsv */ 0x253c, 0x025a, 0x3631,
- /* padav */ 0x253c, 0x3630, 0x262c, 0x3329,
- /* padhv */ 0x253c, 0x0578, 0x04d4, 0x3630, 0x262c, 0x3329,
- /* pushre */ 0x30f9,
- /* rv2gv */ 0x253c, 0x025a, 0x13b0, 0x262c, 0x2828, 0x0104, 0x0003,
- /* rv2sv */ 0x253c, 0x025a, 0x2a50, 0x0104, 0x0003,
- /* av2arylen */ 0x262c, 0x0003,
- /* rv2cv */ 0x279c, 0x0898, 0x0ad0, 0x028c, 0x3848, 0x0104, 0x0003,
+ /* padsv */ 0x25bc, 0x025a, 0x37b1,
+ /* padav */ 0x25bc, 0x37b0, 0x26ac, 0x34a9,
+ /* padhv */ 0x25bc, 0x0578, 0x04d4, 0x37b0, 0x26ac, 0x34a9,
+ /* pushre */ 0x3279,
+ /* rv2gv */ 0x25bc, 0x025a, 0x1430, 0x26ac, 0x28a8, 0x3864, 0x0003,
+ /* rv2sv */ 0x25bc, 0x025a, 0x2ad0, 0x3864, 0x0003,
+ /* av2arylen */ 0x26ac, 0x0003,
+ /* rv2cv */ 0x281c, 0x0898, 0x0ad0, 0x028c, 0x39c8, 0x3864, 0x0003,
/* prototype */ 0x0003,
/* refgen */ 0x0003,
/* srefgen */ 0x0003,
/* ref */ 0x0003,
/* bless */ 0x012f,
- /* backtick */ 0x2c3c, 0x2b58, 0x20b4, 0x1ff0, 0x0003,
+ /* backtick */ 0x2cbc, 0x2bd8, 0x2134, 0x2070, 0x0003,
/* glob */ 0x012f,
/* readline */ 0x0003,
/* regcmaybe */ 0x0003,
/* regcreset */ 0x0003,
/* regcomp */ 0x0003,
- /* match */ 0x30f8, 0x38f1,
- /* qr */ 0x30f9,
- /* subst */ 0x30f8, 0x38f1,
- /* substcont */ 0x30f8, 0x0003,
- /* trans */ 0x0b5c, 0x1a38, 0x07d4, 0x38f0, 0x346c, 0x1d68, 0x01e4, 0x0141,
- /* transr */ 0x0b5c, 0x1a38, 0x07d4, 0x38f0, 0x346c, 0x1d68, 0x01e4, 0x0141,
+ /* match */ 0x3278, 0x3a71,
+ /* qr */ 0x3279,
+ /* subst */ 0x3278, 0x3a71,
+ /* substcont */ 0x3278, 0x0003,
+ /* trans */ 0x0bdc, 0x1ab8, 0x07d4, 0x3a70, 0x35ec, 0x1de8, 0x01e4, 0x0141,
+ /* transr */ 0x0bdc, 0x1ab8, 0x07d4, 0x3a70, 0x35ec, 0x1de8, 0x01e4, 0x0141,
/* sassign */ 0x0a1c, 0x03f8, 0x0067,
- /* aassign */ 0x06f8, 0x262c, 0x0067,
+ /* aassign */ 0x06f8, 0x26ac, 0x0067,
/* chop */ 0x0003,
/* schop */ 0x0003,
- /* chomp */ 0x38f0, 0x0003,
- /* schomp */ 0x38f0, 0x0003,
+ /* chomp */ 0x3a70, 0x0003,
+ /* schomp */ 0x3a70, 0x0003,
/* defined */ 0x0003,
/* undef */ 0x0003,
/* study */ 0x0003,
- /* pos */ 0x253c, 0x262c, 0x0003,
+ /* pos */ 0x25bc, 0x26ac, 0x0003,
/* preinc */ 0x0003,
/* i_preinc */ 0x0003,
/* predec */ 0x0003,
/* i_predec */ 0x0003,
/* postinc */ 0x0003,
- /* i_postinc */ 0x38f0, 0x0003,
+ /* i_postinc */ 0x3a70, 0x0003,
/* postdec */ 0x0003,
- /* i_postdec */ 0x38f0, 0x0003,
- /* pow */ 0x38f0, 0x0067,
- /* multiply */ 0x38f0, 0x0067,
- /* i_multiply */ 0x38f0, 0x0067,
- /* divide */ 0x38f0, 0x0067,
- /* i_divide */ 0x38f0, 0x0067,
- /* modulo */ 0x38f0, 0x0067,
- /* i_modulo */ 0x38f0, 0x0067,
- /* repeat */ 0x0e38, 0x0067,
- /* add */ 0x38f0, 0x0067,
- /* i_add */ 0x38f0, 0x0067,
- /* subtract */ 0x38f0, 0x0067,
- /* i_subtract */ 0x38f0, 0x0067,
- /* concat */ 0x38f0, 0x0067,
- /* stringify */ 0x38f0, 0x012f,
- /* left_shift */ 0x38f0, 0x0067,
- /* right_shift */ 0x38f0, 0x0067,
+ /* i_postdec */ 0x3a70, 0x0003,
+ /* pow */ 0x3a70, 0x0067,
+ /* multiply */ 0x3a70, 0x0067,
+ /* i_multiply */ 0x3a70, 0x0067,
+ /* divide */ 0x3a70, 0x0067,
+ /* i_divide */ 0x3a70, 0x0067,
+ /* modulo */ 0x3a70, 0x0067,
+ /* i_modulo */ 0x3a70, 0x0067,
+ /* repeat */ 0x0eb8, 0x0067,
+ /* add */ 0x3a70, 0x0067,
+ /* i_add */ 0x3a70, 0x0067,
+ /* subtract */ 0x3a70, 0x0067,
+ /* i_subtract */ 0x3a70, 0x0067,
+ /* concat */ 0x3a70, 0x0067,
+ /* stringify */ 0x3a70, 0x012f,
+ /* left_shift */ 0x3a70, 0x0067,
+ /* right_shift */ 0x3a70, 0x0067,
/* lt */ 0x0067,
/* i_lt */ 0x0067,
/* gt */ 0x0067,
@@ -2817,110 +2819,110 @@ EXTCONST U16 PL_op_private_bitdefs[] = {
/* bit_xor */ 0x0067,
/* bit_or */ 0x0067,
/* negate */ 0x0003,
- /* i_negate */ 0x38f0, 0x0003,
+ /* i_negate */ 0x3a70, 0x0003,
/* not */ 0x0003,
/* complement */ 0x0003,
/* smartmatch */ 0x0067,
- /* atan2 */ 0x38f0, 0x012f,
- /* sin */ 0x38f0, 0x0003,
- /* cos */ 0x38f0, 0x0003,
- /* rand */ 0x38f0, 0x012f,
- /* srand */ 0x38f0, 0x012f,
- /* exp */ 0x38f0, 0x0003,
- /* log */ 0x38f0, 0x0003,
- /* sqrt */ 0x38f0, 0x0003,
- /* int */ 0x38f0, 0x0003,
- /* hex */ 0x38f0, 0x0003,
- /* oct */ 0x38f0, 0x0003,
- /* abs */ 0x38f0, 0x0003,
- /* length */ 0x38f0, 0x0003,
- /* substr */ 0x253c, 0x2e50, 0x262c, 0x00cb,
- /* vec */ 0x253c, 0x262c, 0x0067,
- /* index */ 0x38f0, 0x012f,
- /* rindex */ 0x38f0, 0x012f,
+ /* atan2 */ 0x3a70, 0x012f,
+ /* sin */ 0x3a70, 0x0003,
+ /* cos */ 0x3a70, 0x0003,
+ /* rand */ 0x3a70, 0x012f,
+ /* srand */ 0x3a70, 0x012f,
+ /* exp */ 0x3a70, 0x0003,
+ /* log */ 0x3a70, 0x0003,
+ /* sqrt */ 0x3a70, 0x0003,
+ /* int */ 0x3a70, 0x0003,
+ /* hex */ 0x3a70, 0x0003,
+ /* oct */ 0x3a70, 0x0003,
+ /* abs */ 0x3a70, 0x0003,
+ /* length */ 0x3a70, 0x0003,
+ /* substr */ 0x25bc, 0x2fd0, 0x26ac, 0x00cb,
+ /* vec */ 0x25bc, 0x26ac, 0x0067,
+ /* index */ 0x3a70, 0x012f,
+ /* rindex */ 0x3a70, 0x012f,
/* sprintf */ 0x012f,
/* formline */ 0x012f,
- /* ord */ 0x38f0, 0x0003,
- /* chr */ 0x38f0, 0x0003,
- /* crypt */ 0x38f0, 0x012f,
+ /* ord */ 0x3a70, 0x0003,
+ /* chr */ 0x3a70, 0x0003,
+ /* crypt */ 0x3a70, 0x012f,
/* ucfirst */ 0x0003,
/* lcfirst */ 0x0003,
/* uc */ 0x0003,
/* lc */ 0x0003,
/* quotemeta */ 0x0003,
- /* rv2av */ 0x253c, 0x2a50, 0x262c, 0x3328, 0x0104, 0x0003,
+ /* rv2av */ 0x25bc, 0x2ad0, 0x26ac, 0x34a8, 0x3864, 0x0003,
/* aelemfast */ 0x01ff,
/* aelemfast_lex */ 0x01ff,
- /* aelem */ 0x253c, 0x025a, 0x2430, 0x262c, 0x0067,
- /* aslice */ 0x253c, 0x262c, 0x3329,
- /* kvaslice */ 0x262d,
+ /* aelem */ 0x25bc, 0x025a, 0x24b0, 0x26ac, 0x0067,
+ /* aslice */ 0x25bc, 0x26ac, 0x34a9,
+ /* kvaslice */ 0x26ad,
/* aeach */ 0x0003,
/* akeys */ 0x0003,
/* avalues */ 0x0003,
/* each */ 0x0003,
/* values */ 0x0003,
- /* keys */ 0x262c, 0x0003,
- /* delete */ 0x253c, 0x3278, 0x0003,
- /* exists */ 0x37d8, 0x0003,
- /* rv2hv */ 0x253c, 0x0578, 0x04d4, 0x2a50, 0x262c, 0x3328, 0x0104, 0x0003,
- /* helem */ 0x253c, 0x025a, 0x2430, 0x262c, 0x0067,
- /* hslice */ 0x253c, 0x262c, 0x3329,
- /* kvhslice */ 0x262d,
+ /* keys */ 0x26ac, 0x0003,
+ /* delete */ 0x25bc, 0x33f8, 0x0003,
+ /* exists */ 0x3958, 0x0003,
+ /* rv2hv */ 0x25bc, 0x0578, 0x04d4, 0x2ad0, 0x26ac, 0x34a8, 0x3864, 0x0003,
+ /* helem */ 0x25bc, 0x025a, 0x24b0, 0x26ac, 0x0067,
+ /* hslice */ 0x25bc, 0x26ac, 0x34a9,
+ /* kvhslice */ 0x26ad,
/* unpack */ 0x012f,
/* pack */ 0x012f,
- /* split */ 0x1e3d,
+ /* split */ 0x1ebd,
/* join */ 0x012f,
- /* list */ 0x253c, 0x1af9,
+ /* list */ 0x25bc, 0x1b79,
/* lslice */ 0x0067,
/* anonlist */ 0x012f,
/* anonhash */ 0x012f,
/* splice */ 0x012f,
- /* push */ 0x38f0, 0x012f,
+ /* push */ 0x3a70, 0x012f,
/* pop */ 0x0003,
/* shift */ 0x0003,
- /* unshift */ 0x38f0, 0x012f,
- /* sort */ 0x3558, 0x2cf4, 0x0d90, 0x214c, 0x2f48, 0x2244, 0x29c1,
- /* reverse */ 0x214c, 0x0003,
- /* grepstart */ 0x1925,
- /* grepwhile */ 0x1924, 0x0003,
- /* mapstart */ 0x1925,
- /* mapwhile */ 0x1924, 0x0003,
+ /* unshift */ 0x3a70, 0x012f,
+ /* sort */ 0x36d8, 0x2d74, 0x0e10, 0x21cc, 0x30c8, 0x22c4, 0x2a41,
+ /* reverse */ 0x21cc, 0x0003,
+ /* grepstart */ 0x19a5,
+ /* grepwhile */ 0x19a4, 0x0003,
+ /* mapstart */ 0x19a5,
+ /* mapwhile */ 0x19a4, 0x0003,
/* range */ 0x0003,
- /* flip */ 0x22d8, 0x0003,
- /* flop */ 0x22d8, 0x0003,
+ /* flip */ 0x2358, 0x0003,
+ /* flop */ 0x2358, 0x0003,
/* and */ 0x0003,
/* or */ 0x0003,
/* xor */ 0x0067,
/* dor */ 0x0003,
- /* cond_expr */ 0x253c, 0x0003,
+ /* cond_expr */ 0x25bc, 0x0003,
/* andassign */ 0x0003,
/* orassign */ 0x0003,
/* dorassign */ 0x0003,
/* method */ 0x0003,
- /* entersub */ 0x253c, 0x025a, 0x0ad0, 0x028c, 0x3848, 0x0104, 0x1f01,
- /* leavesub */ 0x2db8, 0x0003,
- /* leavesublv */ 0x2db8, 0x0003,
+ /* entersub */ 0x25bc, 0x025a, 0x0ad0, 0x028c, 0x39c8, 0x3864, 0x1f81,
+ /* leavesub */ 0x2e38, 0x0003,
+ /* leavesublv */ 0x2e38, 0x0003,
/* caller */ 0x00bc, 0x012f,
/* warn */ 0x012f,
/* die */ 0x012f,
/* reset */ 0x012f,
- /* nextstate */ 0x3c9c, 0x3ad8, 0x1cd5,
- /* dbstate */ 0x3c9c, 0x3ad8, 0x1cd5,
- /* leave */ 0x23dc, 0x2db9,
- /* enteriter */ 0x253c, 0x2a50, 0x010c, 0x2fc9,
- /* iter */ 0x2fc9,
- /* leaveloop */ 0x23dc, 0x0067,
- /* last */ 0x3a5c, 0x0003,
- /* next */ 0x3a5c, 0x0003,
- /* redo */ 0x3a5c, 0x0003,
- /* dump */ 0x3a5c, 0x0003,
- /* goto */ 0x3a5c, 0x0003,
+ /* nextstate */ 0x3e1c, 0x3c58, 0x1d55,
+ /* dbstate */ 0x3e1c, 0x3c58, 0x1d55,
+ /* leave */ 0x245c, 0x2e39,
+ /* enteriter */ 0x25bc, 0x2ad0, 0x0b4c, 0x3149,
+ /* iter */ 0x3149,
+ /* leaveloop */ 0x245c, 0x0067,
+ /* last */ 0x3bdc, 0x0003,
+ /* next */ 0x3bdc, 0x0003,
+ /* redo */ 0x3bdc, 0x0003,
+ /* dump */ 0x3bdc, 0x0003,
+ /* goto */ 0x3bdc, 0x0003,
/* exit */ 0x012f,
/* entergiven */ 0x0003,
/* leavegiven */ 0x0003,
/* enterwhen */ 0x0003,
/* leavewhen */ 0x0003,
- /* open */ 0x2c3c, 0x2b58, 0x20b4, 0x1ff0, 0x012f,
+ /* open */ 0x2cbc, 0x2bd8, 0x2134, 0x2070, 0x012f,
/* close */ 0x012f,
/* pipe_op */ 0x012f,
/* fileno */ 0x012f,
@@ -2936,7 +2938,7 @@ EXTCONST U16 PL_op_private_bitdefs[] = {
/* getc */ 0x012f,
/* read */ 0x012f,
/* enterwrite */ 0x012f,
- /* leavewrite */ 0x2db8, 0x0003,
+ /* leavewrite */ 0x2e38, 0x0003,
/* sysopen */ 0x012f,
/* sysseek */ 0x012f,
/* sysread */ 0x012f,
@@ -2947,7 +2949,7 @@ EXTCONST U16 PL_op_private_bitdefs[] = {
/* truncate */ 0x012f,
/* fcntl */ 0x012f,
/* ioctl */ 0x012f,
- /* flock */ 0x38f0, 0x012f,
+ /* flock */ 0x3a70, 0x012f,
/* send */ 0x012f,
/* recv */ 0x012f,
/* socket */ 0x012f,
@@ -2963,66 +2965,66 @@ EXTCONST U16 PL_op_private_bitdefs[] = {
/* getpeername */ 0x0003,
/* lstat */ 0x0003,
/* stat */ 0x0003,
- /* ftrread */ 0x1570, 0x17cc, 0x1688, 0x1444, 0x0003,
- /* ftrwrite */ 0x1570, 0x17cc, 0x1688, 0x1444, 0x0003,
- /* ftrexec */ 0x1570, 0x17cc, 0x1688, 0x1444, 0x0003,
- /* fteread */ 0x1570, 0x17cc, 0x1688, 0x1444, 0x0003,
- /* ftewrite */ 0x1570, 0x17cc, 0x1688, 0x1444, 0x0003,
- /* fteexec */ 0x1570, 0x17cc, 0x1688, 0x1444, 0x0003,
- /* ftis */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftsize */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftmtime */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftatime */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftctime */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftrowned */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* fteowned */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftzero */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftsock */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftchr */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftblk */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftfile */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftdir */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftpipe */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftsuid */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftsgid */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftsvtx */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftlink */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* fttty */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* fttext */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* ftbinary */ 0x1570, 0x17cc, 0x1688, 0x0003,
- /* chdir */ 0x38f0, 0x012f,
- /* chown */ 0x38f0, 0x012f,
- /* chroot */ 0x38f0, 0x0003,
- /* unlink */ 0x38f0, 0x012f,
- /* chmod */ 0x38f0, 0x012f,
- /* utime */ 0x38f0, 0x012f,
- /* rename */ 0x38f0, 0x012f,
- /* link */ 0x38f0, 0x012f,
- /* symlink */ 0x38f0, 0x012f,
+ /* ftrread */ 0x15f0, 0x184c, 0x1708, 0x14c4, 0x0003,
+ /* ftrwrite */ 0x15f0, 0x184c, 0x1708, 0x14c4, 0x0003,
+ /* ftrexec */ 0x15f0, 0x184c, 0x1708, 0x14c4, 0x0003,
+ /* fteread */ 0x15f0, 0x184c, 0x1708, 0x14c4, 0x0003,
+ /* ftewrite */ 0x15f0, 0x184c, 0x1708, 0x14c4, 0x0003,
+ /* fteexec */ 0x15f0, 0x184c, 0x1708, 0x14c4, 0x0003,
+ /* ftis */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftsize */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftmtime */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftatime */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftctime */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftrowned */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* fteowned */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftzero */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftsock */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftchr */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftblk */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftfile */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftdir */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftpipe */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftsuid */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftsgid */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftsvtx */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftlink */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* fttty */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* fttext */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* ftbinary */ 0x15f0, 0x184c, 0x1708, 0x0003,
+ /* chdir */ 0x3a70, 0x012f,
+ /* chown */ 0x3a70, 0x012f,
+ /* chroot */ 0x3a70, 0x0003,
+ /* unlink */ 0x3a70, 0x012f,
+ /* chmod */ 0x3a70, 0x012f,
+ /* utime */ 0x3a70, 0x012f,
+ /* rename */ 0x3a70, 0x012f,
+ /* link */ 0x3a70, 0x012f,
+ /* symlink */ 0x3a70, 0x012f,
/* readlink */ 0x0003,
- /* mkdir */ 0x38f0, 0x012f,
- /* rmdir */ 0x38f0, 0x0003,
+ /* mkdir */ 0x3a70, 0x012f,
+ /* rmdir */ 0x3a70, 0x0003,
/* open_dir */ 0x012f,
/* readdir */ 0x0003,
/* telldir */ 0x0003,
/* seekdir */ 0x012f,
/* rewinddir */ 0x0003,
/* closedir */ 0x0003,
- /* wait */ 0x38f1,
- /* waitpid */ 0x38f0, 0x012f,
- /* system */ 0x38f0, 0x012f,
- /* exec */ 0x38f0, 0x012f,
- /* kill */ 0x38f0, 0x012f,
- /* getppid */ 0x38f1,
- /* getpgrp */ 0x38f0, 0x012f,
- /* setpgrp */ 0x38f0, 0x012f,
- /* getpriority */ 0x38f0, 0x012f,
- /* setpriority */ 0x38f0, 0x012f,
- /* time */ 0x38f1,
+ /* wait */ 0x3a71,
+ /* waitpid */ 0x3a70, 0x012f,
+ /* system */ 0x3a70, 0x012f,
+ /* exec */ 0x3a70, 0x012f,
+ /* kill */ 0x3a70, 0x012f,
+ /* getppid */ 0x3a71,
+ /* getpgrp */ 0x3a70, 0x012f,
+ /* setpgrp */ 0x3a70, 0x012f,
+ /* getpriority */ 0x3a70, 0x012f,
+ /* setpriority */ 0x3a70, 0x012f,
+ /* time */ 0x3a71,
/* localtime */ 0x0003,
/* gmtime */ 0x012f,
/* alarm */ 0x0003,
- /* sleep */ 0x38f0, 0x012f,
+ /* sleep */ 0x3a70, 0x012f,
/* shmget */ 0x012f,
/* shmctl */ 0x012f,
/* shmread */ 0x012f,
@@ -3036,8 +3038,8 @@ EXTCONST U16 PL_op_private_bitdefs[] = {
/* semctl */ 0x012f,
/* require */ 0x0003,
/* dofile */ 0x0003,
- /* entereval */ 0x0114, 0x0950, 0x062c, 0x39c8, 0x1be4, 0x0003,
- /* leaveeval */ 0x2db8, 0x0003,
+ /* entereval */ 0x2ed4, 0x0950, 0x062c, 0x3b48, 0x1c64, 0x0003,
+ /* leaveeval */ 0x2e38, 0x0003,
/* entertry */ 0x0003,
/* ghbyname */ 0x0003,
/* ghbyaddr */ 0x012f,
@@ -3059,12 +3061,12 @@ EXTCONST U16 PL_op_private_bitdefs[] = {
/* lock */ 0x0003,
/* once */ 0x0003,
/* reach */ 0x0003,
- /* rkeys */ 0x262c, 0x0003,
+ /* rkeys */ 0x26ac, 0x0003,
/* rvalues */ 0x0003,
- /* coreargs */ 0x26fc, 0x0018, 0x0ca4, 0x0bc1,
+ /* coreargs */ 0x277c, 0x0018, 0x0d24, 0x0c41,
/* runcv */ 0x00bd,
/* fc */ 0x0003,
- /* padrange */ 0x253c, 0x019b,
+ /* padrange */ 0x25bc, 0x019b,
};