19 OP_AV2ARYLEN, /* 17 */
28 OP_REGCMAYBE, /* 26 */
32 OP_SUBSTCONT, /* 30 */
54 OP_LEFT_SHIFT, /* 52 */
55 OP_RIGHT_SHIFT, /* 53 */
75 OP_COMPLEMENT, /* 73 */
103 OP_AELEMFAST, /* 101 */
119 OP_ANONLIST, /* 117 */
120 OP_ANONHASH, /* 118 */
125 OP_UNSHIFT, /* 123 */
127 OP_REVERSE, /* 125 */
128 OP_GREPSTART, /* 126 */
129 OP_GREPWHILE, /* 127 */
135 OP_COND_EXPR, /* 133 */
136 OP_ANDASSIGN, /* 134 */
137 OP_ORASSIGN, /* 135 */
139 OP_ENTERSUBR, /* 137 */
140 OP_LEAVESUBR, /* 138 */
145 OP_LINESEQ, /* 143 */
146 OP_NEXTSTATE, /* 144 */
147 OP_DBSTATE, /* 145 */
148 OP_UNSTACK, /* 146 */
152 OP_ENTERITER, /* 150 */
154 OP_ENTERLOOP, /* 152 */
155 OP_LEAVELOOP, /* 153 */
163 OP_NSWITCH, /* 161 */
164 OP_CSWITCH, /* 162 */
167 OP_PIPE_OP, /* 165 */
170 OP_BINMODE, /* 168 */
173 OP_DBMOPEN, /* 171 */
174 OP_DBMCLOSE, /* 172 */
175 OP_SSELECT, /* 173 */
179 OP_ENTERWRITE, /* 177 */
180 OP_LEAVEWRITE, /* 178 */
183 OP_SYSREAD, /* 181 */
184 OP_SYSWRITE, /* 182 */
190 OP_TRUNCATE, /* 188 */
195 OP_SOCKPAIR, /* 193 */
197 OP_CONNECT, /* 195 */
200 OP_SHUTDOWN, /* 198 */
201 OP_GSOCKOPT, /* 199 */
202 OP_SSOCKOPT, /* 200 */
203 OP_GETSOCKNAME, /* 201 */
204 OP_GETPEERNAME, /* 202 */
207 OP_FTRREAD, /* 205 */
208 OP_FTRWRITE, /* 206 */
209 OP_FTREXEC, /* 207 */
210 OP_FTEREAD, /* 208 */
211 OP_FTEWRITE, /* 209 */
212 OP_FTEEXEC, /* 210 */
214 OP_FTEOWNED, /* 212 */
215 OP_FTROWNED, /* 213 */
218 OP_FTMTIME, /* 216 */
219 OP_FTATIME, /* 217 */
220 OP_FTCTIME, /* 218 */
233 OP_FTBINARY, /* 231 */
242 OP_SYMLINK, /* 240 */
243 OP_READLINK, /* 241 */
246 OP_OPEN_DIR, /* 244 */
247 OP_READDIR, /* 245 */
248 OP_TELLDIR, /* 246 */
249 OP_SEEKDIR, /* 247 */
250 OP_REWINDDIR, /* 248 */
251 OP_CLOSEDIR, /* 249 */
254 OP_WAITPID, /* 252 */
258 OP_GETPPID, /* 256 */
259 OP_GETPGRP, /* 257 */
260 OP_SETPGRP, /* 258 */
261 OP_GETPRIORITY, /* 259 */
262 OP_SETPRIORITY, /* 260 */
265 OP_LOCALTIME, /* 263 */
271 OP_SHMREAD, /* 269 */
272 OP_SHMWRITE, /* 270 */
280 OP_REQUIRE, /* 278 */
282 OP_ENTEREVAL, /* 280 */
283 OP_LEAVEEVAL, /* 281 */
284 OP_EVALONCE, /* 282 */
285 OP_ENTERTRY, /* 283 */
286 OP_LEAVETRY, /* 284 */
287 OP_GHBYNAME, /* 285 */
288 OP_GHBYADDR, /* 286 */
289 OP_GHOSTENT, /* 287 */
290 OP_GNBYNAME, /* 288 */
291 OP_GNBYADDR, /* 289 */
292 OP_GNETENT, /* 290 */
293 OP_GPBYNAME, /* 291 */
294 OP_GPBYNUMBER, /* 292 */
295 OP_GPROTOENT, /* 293 */
296 OP_GSBYNAME, /* 294 */
297 OP_GSBYPORT, /* 295 */
298 OP_GSERVENT, /* 296 */
299 OP_SHOSTENT, /* 297 */
300 OP_SNETENT, /* 298 */
301 OP_SPROTOENT, /* 299 */
302 OP_SSERVENT, /* 300 */
303 OP_EHOSTENT, /* 301 */
304 OP_ENETENT, /* 302 */
305 OP_EPROTOENT, /* 303 */
306 OP_ESERVENT, /* 304 */
317 OP_GETLOGIN, /* 315 */
318 OP_SYSCALL, /* 316 */
324 extern char *op_name[];
333 "interpreted string",
342 "scalar value length",
343 "ref-to-scalar cast",
345 "subroutine reference",
346 "backslash reference",
347 "reference-type operator",
352 "append I/O operator",
354 "regexp compilation",
358 "character translation",
428 "known array element",
435 "associative array deref",
436 "associative array elem",
437 "associative array slice",
460 "conditional expression",
461 "logical and assignment",
462 "logical or assignment",
472 "debug next statement",
477 "foreach loop entry",
478 "foreach loop iterator",
500 "select system call",
609 "eval constant string",
647 OP * ck_aelem P((OP* op));
648 OP * ck_chop P((OP* op));
649 OP * ck_concat P((OP* op));
650 OP * ck_eof P((OP* op));
651 OP * ck_eval P((OP* op));
652 OP * ck_exec P((OP* op));
653 OP * ck_formline P((OP* op));
654 OP * ck_ftst P((OP* op));
655 OP * ck_fun P((OP* op));
656 OP * ck_glob P((OP* op));
657 OP * ck_grep P((OP* op));
658 OP * ck_index P((OP* op));
659 OP * ck_lengthconst P((OP* op));
660 OP * ck_lfun P((OP* op));
661 OP * ck_listiob P((OP* op));
662 OP * ck_match P((OP* op));
663 OP * ck_null P((OP* op));
664 OP * ck_repeat P((OP* op));
665 OP * ck_rvconst P((OP* op));
666 OP * ck_select P((OP* op));
667 OP * ck_shift P((OP* op));
668 OP * ck_sort P((OP* op));
669 OP * ck_split P((OP* op));
670 OP * ck_subr P((OP* op));
671 OP * ck_trunc P((OP* op));
673 OP * pp_null P((void));
674 OP * pp_stub P((void));
675 OP * pp_scalar P((void));
676 OP * pp_pushmark P((void));
677 OP * pp_wantarray P((void));
678 OP * pp_const P((void));
679 OP * pp_interp P((void));
680 OP * pp_gvsv P((void));
681 OP * pp_gv P((void));
682 OP * pp_padsv P((void));
683 OP * pp_padav P((void));
684 OP * pp_padhv P((void));
685 OP * pp_padany P((void));
686 OP * pp_pushre P((void));
687 OP * pp_rv2gv P((void));
688 OP * pp_sv2len P((void));
689 OP * pp_rv2sv P((void));
690 OP * pp_av2arylen P((void));
691 OP * pp_rv2cv P((void));
692 OP * pp_refgen P((void));
693 OP * pp_ref P((void));
694 OP * pp_bless P((void));
695 OP * pp_backtick P((void));
696 OP * pp_glob P((void));
697 OP * pp_readline P((void));
698 OP * pp_rcatline P((void));
699 OP * pp_regcmaybe P((void));
700 OP * pp_regcomp P((void));
701 OP * pp_match P((void));
702 OP * pp_subst P((void));
703 OP * pp_substcont P((void));
704 OP * pp_trans P((void));
705 OP * pp_sassign P((void));
706 OP * pp_aassign P((void));
707 OP * pp_schop P((void));
708 OP * pp_chop P((void));
709 OP * pp_defined P((void));
710 OP * pp_undef P((void));
711 OP * pp_study P((void));
712 OP * pp_preinc P((void));
713 OP * pp_predec P((void));
714 OP * pp_postinc P((void));
715 OP * pp_postdec P((void));
716 OP * pp_pow P((void));
717 OP * pp_multiply P((void));
718 OP * pp_divide P((void));
719 OP * pp_modulo P((void));
720 OP * pp_repeat P((void));
721 OP * pp_add P((void));
722 OP * pp_intadd P((void));
723 OP * pp_subtract P((void));
724 OP * pp_concat P((void));
725 OP * pp_left_shift P((void));
726 OP * pp_right_shift P((void));
727 OP * pp_lt P((void));
728 OP * pp_gt P((void));
729 OP * pp_le P((void));
730 OP * pp_ge P((void));
731 OP * pp_eq P((void));
732 OP * pp_ne P((void));
733 OP * pp_ncmp P((void));
734 OP * pp_slt P((void));
735 OP * pp_sgt P((void));
736 OP * pp_sle P((void));
737 OP * pp_sge P((void));
738 OP * pp_seq P((void));
739 OP * pp_sne P((void));
740 OP * pp_scmp P((void));
741 OP * pp_bit_and P((void));
742 OP * pp_xor P((void));
743 OP * pp_bit_or P((void));
744 OP * pp_negate P((void));
745 OP * pp_not P((void));
746 OP * pp_complement P((void));
747 OP * pp_atan2 P((void));
748 OP * pp_sin P((void));
749 OP * pp_cos P((void));
750 OP * pp_rand P((void));
751 OP * pp_srand P((void));
752 OP * pp_exp P((void));
753 OP * pp_log P((void));
754 OP * pp_sqrt P((void));
755 OP * pp_int P((void));
756 OP * pp_hex P((void));
757 OP * pp_oct P((void));
758 OP * pp_abs P((void));
759 OP * pp_length P((void));
760 OP * pp_substr P((void));
761 OP * pp_vec P((void));
762 OP * pp_index P((void));
763 OP * pp_rindex P((void));
764 OP * pp_sprintf P((void));
765 OP * pp_formline P((void));
766 OP * pp_ord P((void));
767 OP * pp_chr P((void));
768 OP * pp_crypt P((void));
769 OP * pp_ucfirst P((void));
770 OP * pp_lcfirst P((void));
771 OP * pp_uc P((void));
772 OP * pp_lc P((void));
773 OP * pp_rv2av P((void));
774 OP * pp_aelemfast P((void));
775 OP * pp_aelem P((void));
776 OP * pp_aslice P((void));
777 OP * pp_each P((void));
778 OP * pp_values P((void));
779 OP * pp_keys P((void));
780 OP * pp_delete P((void));
781 OP * pp_rv2hv P((void));
782 OP * pp_helem P((void));
783 OP * pp_hslice P((void));
784 OP * pp_unpack P((void));
785 OP * pp_pack P((void));
786 OP * pp_split P((void));
787 OP * pp_join P((void));
788 OP * pp_list P((void));
789 OP * pp_lslice P((void));
790 OP * pp_anonlist P((void));
791 OP * pp_anonhash P((void));
792 OP * pp_splice P((void));
793 OP * pp_push P((void));
794 OP * pp_pop P((void));
795 OP * pp_shift P((void));
796 OP * pp_unshift P((void));
797 OP * pp_sort P((void));
798 OP * pp_reverse P((void));
799 OP * pp_grepstart P((void));
800 OP * pp_grepwhile P((void));
801 OP * pp_range P((void));
802 OP * pp_flip P((void));
803 OP * pp_flop P((void));
804 OP * pp_and P((void));
805 OP * pp_or P((void));
806 OP * pp_cond_expr P((void));
807 OP * pp_andassign P((void));
808 OP * pp_orassign P((void));
809 OP * pp_method P((void));
810 OP * pp_entersubr P((void));
811 OP * pp_leavesubr P((void));
812 OP * pp_caller P((void));
813 OP * pp_warn P((void));
814 OP * pp_die P((void));
815 OP * pp_reset P((void));
816 OP * pp_lineseq P((void));
817 OP * pp_nextstate P((void));
818 OP * pp_dbstate P((void));
819 OP * pp_unstack P((void));
820 OP * pp_enter P((void));
821 OP * pp_leave P((void));
822 OP * pp_scope P((void));
823 OP * pp_enteriter P((void));
824 OP * pp_iter P((void));
825 OP * pp_enterloop P((void));
826 OP * pp_leaveloop P((void));
827 OP * pp_return P((void));
828 OP * pp_last P((void));
829 OP * pp_next P((void));
830 OP * pp_redo P((void));
831 OP * pp_dump P((void));
832 OP * pp_goto P((void));
833 OP * pp_exit P((void));
834 OP * pp_nswitch P((void));
835 OP * pp_cswitch P((void));
836 OP * pp_open P((void));
837 OP * pp_close P((void));
838 OP * pp_pipe_op P((void));
839 OP * pp_fileno P((void));
840 OP * pp_umask P((void));
841 OP * pp_binmode P((void));
842 OP * pp_tie P((void));
843 OP * pp_untie P((void));
844 OP * pp_dbmopen P((void));
845 OP * pp_dbmclose P((void));
846 OP * pp_sselect P((void));
847 OP * pp_select P((void));
848 OP * pp_getc P((void));
849 OP * pp_read P((void));
850 OP * pp_enterwrite P((void));
851 OP * pp_leavewrite P((void));
852 OP * pp_prtf P((void));
853 OP * pp_print P((void));
854 OP * pp_sysread P((void));
855 OP * pp_syswrite P((void));
856 OP * pp_send P((void));
857 OP * pp_recv P((void));
858 OP * pp_eof P((void));
859 OP * pp_tell P((void));
860 OP * pp_seek P((void));
861 OP * pp_truncate P((void));
862 OP * pp_fcntl P((void));
863 OP * pp_ioctl P((void));
864 OP * pp_flock P((void));
865 OP * pp_socket P((void));
866 OP * pp_sockpair P((void));
867 OP * pp_bind P((void));
868 OP * pp_connect P((void));
869 OP * pp_listen P((void));
870 OP * pp_accept P((void));
871 OP * pp_shutdown P((void));
872 OP * pp_gsockopt P((void));
873 OP * pp_ssockopt P((void));
874 OP * pp_getsockname P((void));
875 OP * pp_getpeername P((void));
876 OP * pp_lstat P((void));
877 OP * pp_stat P((void));
878 OP * pp_ftrread P((void));
879 OP * pp_ftrwrite P((void));
880 OP * pp_ftrexec P((void));
881 OP * pp_fteread P((void));
882 OP * pp_ftewrite P((void));
883 OP * pp_fteexec P((void));
884 OP * pp_ftis P((void));
885 OP * pp_fteowned P((void));
886 OP * pp_ftrowned P((void));
887 OP * pp_ftzero P((void));
888 OP * pp_ftsize P((void));
889 OP * pp_ftmtime P((void));
890 OP * pp_ftatime P((void));
891 OP * pp_ftctime P((void));
892 OP * pp_ftsock P((void));
893 OP * pp_ftchr P((void));
894 OP * pp_ftblk P((void));
895 OP * pp_ftfile P((void));
896 OP * pp_ftdir P((void));
897 OP * pp_ftpipe P((void));
898 OP * pp_ftlink P((void));
899 OP * pp_ftsuid P((void));
900 OP * pp_ftsgid P((void));
901 OP * pp_ftsvtx P((void));
902 OP * pp_fttty P((void));
903 OP * pp_fttext P((void));
904 OP * pp_ftbinary P((void));
905 OP * pp_chdir P((void));
906 OP * pp_chown P((void));
907 OP * pp_chroot P((void));
908 OP * pp_unlink P((void));
909 OP * pp_chmod P((void));
910 OP * pp_utime P((void));
911 OP * pp_rename P((void));
912 OP * pp_link P((void));
913 OP * pp_symlink P((void));
914 OP * pp_readlink P((void));
915 OP * pp_mkdir P((void));
916 OP * pp_rmdir P((void));
917 OP * pp_open_dir P((void));
918 OP * pp_readdir P((void));
919 OP * pp_telldir P((void));
920 OP * pp_seekdir P((void));
921 OP * pp_rewinddir P((void));
922 OP * pp_closedir P((void));
923 OP * pp_fork P((void));
924 OP * pp_wait P((void));
925 OP * pp_waitpid P((void));
926 OP * pp_system P((void));
927 OP * pp_exec P((void));
928 OP * pp_kill P((void));
929 OP * pp_getppid P((void));
930 OP * pp_getpgrp P((void));
931 OP * pp_setpgrp P((void));
932 OP * pp_getpriority P((void));
933 OP * pp_setpriority P((void));
934 OP * pp_time P((void));
935 OP * pp_tms P((void));
936 OP * pp_localtime P((void));
937 OP * pp_gmtime P((void));
938 OP * pp_alarm P((void));
939 OP * pp_sleep P((void));
940 OP * pp_shmget P((void));
941 OP * pp_shmctl P((void));
942 OP * pp_shmread P((void));
943 OP * pp_shmwrite P((void));
944 OP * pp_msgget P((void));
945 OP * pp_msgctl P((void));
946 OP * pp_msgsnd P((void));
947 OP * pp_msgrcv P((void));
948 OP * pp_semget P((void));
949 OP * pp_semctl P((void));
950 OP * pp_semop P((void));
951 OP * pp_require P((void));
952 OP * pp_dofile P((void));
953 OP * pp_entereval P((void));
954 OP * pp_leaveeval P((void));
955 OP * pp_evalonce P((void));
956 OP * pp_entertry P((void));
957 OP * pp_leavetry P((void));
958 OP * pp_ghbyname P((void));
959 OP * pp_ghbyaddr P((void));
960 OP * pp_ghostent P((void));
961 OP * pp_gnbyname P((void));
962 OP * pp_gnbyaddr P((void));
963 OP * pp_gnetent P((void));
964 OP * pp_gpbyname P((void));
965 OP * pp_gpbynumber P((void));
966 OP * pp_gprotoent P((void));
967 OP * pp_gsbyname P((void));
968 OP * pp_gsbyport P((void));
969 OP * pp_gservent P((void));
970 OP * pp_shostent P((void));
971 OP * pp_snetent P((void));
972 OP * pp_sprotoent P((void));
973 OP * pp_sservent P((void));
974 OP * pp_ehostent P((void));
975 OP * pp_enetent P((void));
976 OP * pp_eprotoent P((void));
977 OP * pp_eservent P((void));
978 OP * pp_gpwnam P((void));
979 OP * pp_gpwuid P((void));
980 OP * pp_gpwent P((void));
981 OP * pp_spwent P((void));
982 OP * pp_epwent P((void));
983 OP * pp_ggrnam P((void));
984 OP * pp_ggrgid P((void));
985 OP * pp_ggrent P((void));
986 OP * pp_sgrent P((void));
987 OP * pp_egrent P((void));
988 OP * pp_getlogin P((void));
989 OP * pp_syscall P((void));
992 extern OP * (*ppaddr[])();
994 OP * (*ppaddr[])() = {
1316 extern OP * (*check[])();
1318 OP * (*check[])() = {
1321 ck_fun, /* scalar */
1322 ck_null, /* pushmark */
1323 ck_null, /* wantarray */
1324 ck_null, /* const */
1325 ck_null, /* interp */
1328 ck_null, /* padsv */
1329 ck_null, /* padav */
1330 ck_null, /* padhv */
1331 ck_null, /* padany */
1332 ck_null, /* pushre */
1333 ck_rvconst, /* rv2gv */
1334 ck_null, /* sv2len */
1335 ck_rvconst, /* rv2sv */
1336 ck_null, /* av2arylen */
1337 ck_rvconst, /* rv2cv */
1338 ck_null, /* refgen */
1341 ck_null, /* backtick */
1343 ck_null, /* readline */
1344 ck_null, /* rcatline */
1345 ck_fun, /* regcmaybe */
1346 ck_null, /* regcomp */
1347 ck_match, /* match */
1348 ck_null, /* subst */
1349 ck_null, /* substcont */
1350 ck_null, /* trans */
1351 ck_null, /* sassign */
1352 ck_null, /* aassign */
1353 ck_null, /* schop */
1355 ck_lfun, /* defined */
1356 ck_lfun, /* undef */
1358 ck_lfun, /* preinc */
1359 ck_lfun, /* predec */
1360 ck_lfun, /* postinc */
1361 ck_lfun, /* postdec */
1363 ck_null, /* multiply */
1364 ck_null, /* divide */
1365 ck_null, /* modulo */
1366 ck_repeat, /* repeat */
1368 ck_null, /* intadd */
1369 ck_null, /* subtract */
1370 ck_concat, /* concat */
1371 ck_null, /* left_shift */
1372 ck_null, /* right_shift */
1387 ck_null, /* bit_and */
1389 ck_null, /* bit_or */
1390 ck_null, /* negate */
1392 ck_null, /* complement */
1405 ck_lengthconst, /* length */
1406 ck_fun, /* substr */
1408 ck_index, /* index */
1409 ck_index, /* rindex */
1410 ck_fun, /* sprintf */
1411 ck_formline, /* formline */
1415 ck_fun, /* ucfirst */
1416 ck_fun, /* lcfirst */
1419 ck_rvconst, /* rv2av */
1420 ck_null, /* aelemfast */
1421 ck_aelem, /* aelem */
1422 ck_null, /* aslice */
1424 ck_fun, /* values */
1426 ck_null, /* delete */
1427 ck_rvconst, /* rv2hv */
1428 ck_null, /* helem */
1429 ck_null, /* hslice */
1430 ck_fun, /* unpack */
1432 ck_split, /* split */
1435 ck_null, /* lslice */
1436 ck_null, /* anonlist */
1437 ck_null, /* anonhash */
1438 ck_fun, /* splice */
1441 ck_shift, /* shift */
1442 ck_fun, /* unshift */
1444 ck_fun, /* reverse */
1445 ck_grep, /* grepstart */
1446 ck_null, /* grepwhile */
1447 ck_null, /* range */
1452 ck_null, /* cond_expr */
1453 ck_null, /* andassign */
1454 ck_null, /* orassign */
1455 ck_null, /* method */
1456 ck_subr, /* entersubr */
1457 ck_null, /* leavesubr */
1458 ck_fun, /* caller */
1462 ck_null, /* lineseq */
1463 ck_null, /* nextstate */
1464 ck_null, /* dbstate */
1465 ck_null, /* unstack */
1466 ck_null, /* enter */
1467 ck_null, /* leave */
1468 ck_null, /* scope */
1469 ck_null, /* enteriter */
1471 ck_null, /* enterloop */
1472 ck_null, /* leaveloop */
1473 ck_fun, /* return */
1480 ck_null, /* nswitch */
1481 ck_null, /* cswitch */
1484 ck_fun, /* pipe_op */
1485 ck_fun, /* fileno */
1487 ck_fun, /* binmode */
1490 ck_fun, /* dbmopen */
1491 ck_fun, /* dbmclose */
1492 ck_select, /* sselect */
1493 ck_select, /* select */
1496 ck_fun, /* enterwrite */
1497 ck_null, /* leavewrite */
1498 ck_listiob, /* prtf */
1499 ck_listiob, /* print */
1500 ck_fun, /* sysread */
1501 ck_fun, /* syswrite */
1507 ck_trunc, /* truncate */
1511 ck_fun, /* socket */
1512 ck_fun, /* sockpair */
1514 ck_fun, /* connect */
1515 ck_fun, /* listen */
1516 ck_fun, /* accept */
1517 ck_fun, /* shutdown */
1518 ck_fun, /* gsockopt */
1519 ck_fun, /* ssockopt */
1520 ck_fun, /* getsockname */
1521 ck_fun, /* getpeername */
1522 ck_ftst, /* lstat */
1524 ck_ftst, /* ftrread */
1525 ck_ftst, /* ftrwrite */
1526 ck_ftst, /* ftrexec */
1527 ck_ftst, /* fteread */
1528 ck_ftst, /* ftewrite */
1529 ck_ftst, /* fteexec */
1531 ck_ftst, /* fteowned */
1532 ck_ftst, /* ftrowned */
1533 ck_ftst, /* ftzero */
1534 ck_ftst, /* ftsize */
1535 ck_ftst, /* ftmtime */
1536 ck_ftst, /* ftatime */
1537 ck_ftst, /* ftctime */
1538 ck_ftst, /* ftsock */
1539 ck_ftst, /* ftchr */
1540 ck_ftst, /* ftblk */
1541 ck_ftst, /* ftfile */
1542 ck_ftst, /* ftdir */
1543 ck_ftst, /* ftpipe */
1544 ck_ftst, /* ftlink */
1545 ck_ftst, /* ftsuid */
1546 ck_ftst, /* ftsgid */
1547 ck_ftst, /* ftsvtx */
1548 ck_ftst, /* fttty */
1549 ck_ftst, /* fttext */
1550 ck_ftst, /* ftbinary */
1553 ck_fun, /* chroot */
1554 ck_fun, /* unlink */
1557 ck_fun, /* rename */
1559 ck_fun, /* symlink */
1560 ck_fun, /* readlink */
1563 ck_fun, /* open_dir */
1564 ck_fun, /* readdir */
1565 ck_fun, /* telldir */
1566 ck_fun, /* seekdir */
1567 ck_fun, /* rewinddir */
1568 ck_fun, /* closedir */
1571 ck_fun, /* waitpid */
1572 ck_exec, /* system */
1575 ck_null, /* getppid */
1576 ck_fun, /* getpgrp */
1577 ck_fun, /* setpgrp */
1578 ck_fun, /* getpriority */
1579 ck_fun, /* setpriority */
1582 ck_fun, /* localtime */
1583 ck_fun, /* gmtime */
1586 ck_fun, /* shmget */
1587 ck_fun, /* shmctl */
1588 ck_fun, /* shmread */
1589 ck_fun, /* shmwrite */
1590 ck_fun, /* msgget */
1591 ck_fun, /* msgctl */
1592 ck_fun, /* msgsnd */
1593 ck_fun, /* msgrcv */
1594 ck_fun, /* semget */
1595 ck_fun, /* semctl */
1597 ck_fun, /* require */
1598 ck_fun, /* dofile */
1599 ck_eval, /* entereval */
1600 ck_null, /* leaveeval */
1601 ck_null, /* evalonce */
1602 ck_null, /* entertry */
1603 ck_null, /* leavetry */
1604 ck_fun, /* ghbyname */
1605 ck_fun, /* ghbyaddr */
1606 ck_null, /* ghostent */
1607 ck_fun, /* gnbyname */
1608 ck_fun, /* gnbyaddr */
1609 ck_null, /* gnetent */
1610 ck_fun, /* gpbyname */
1611 ck_fun, /* gpbynumber */
1612 ck_null, /* gprotoent */
1613 ck_fun, /* gsbyname */
1614 ck_fun, /* gsbyport */
1615 ck_null, /* gservent */
1616 ck_fun, /* shostent */
1617 ck_fun, /* snetent */
1618 ck_fun, /* sprotoent */
1619 ck_fun, /* sservent */
1620 ck_null, /* ehostent */
1621 ck_null, /* enetent */
1622 ck_null, /* eprotoent */
1623 ck_null, /* eservent */
1624 ck_fun, /* gpwnam */
1625 ck_fun, /* gpwuid */
1626 ck_null, /* gpwent */
1627 ck_null, /* spwent */
1628 ck_null, /* epwent */
1629 ck_fun, /* ggrnam */
1630 ck_fun, /* ggrgid */
1631 ck_null, /* ggrent */
1632 ck_null, /* sgrent */
1633 ck_null, /* egrent */
1634 ck_null, /* getlogin */
1635 ck_fun, /* syscall */
1643 0x00000000, /* null */
1644 0x00000000, /* stub */
1645 0x00000104, /* scalar */
1646 0x00000004, /* pushmark */
1647 0x00000014, /* wantarray */
1648 0x00000004, /* const */
1649 0x00000000, /* interp */
1650 0x00000044, /* gvsv */
1651 0x00000044, /* gv */
1652 0x00000000, /* padsv */
1653 0x00000000, /* padav */
1654 0x00000000, /* padhv */
1655 0x00000000, /* padany */
1656 0x00000000, /* pushre */
1657 0x00000044, /* rv2gv */
1658 0x0000001c, /* sv2len */
1659 0x00000044, /* rv2sv */
1660 0x00000014, /* av2arylen */
1661 0x00000040, /* rv2cv */
1662 0x0000020e, /* refgen */
1663 0x0000090c, /* ref */
1664 0x00009104, /* bless */
1665 0x00000008, /* backtick */
1666 0x00000008, /* glob */
1667 0x00000008, /* readline */
1668 0x00000008, /* rcatline */
1669 0x00000104, /* regcmaybe */
1670 0x00000104, /* regcomp */
1671 0x00000040, /* match */
1672 0x00000154, /* subst */
1673 0x00000054, /* substcont */
1674 0x00000114, /* trans */
1675 0x00000004, /* sassign */
1676 0x00002208, /* aassign */
1677 0x00000008, /* schop */
1678 0x00000209, /* chop */
1679 0x00000914, /* defined */
1680 0x00000904, /* undef */
1681 0x0000090c, /* study */
1682 0x00000104, /* preinc */
1683 0x00000104, /* predec */
1684 0x0000010c, /* postinc */
1685 0x0000010c, /* postdec */
1686 0x0000110e, /* pow */
1687 0x0000110e, /* multiply */
1688 0x0000110e, /* divide */
1689 0x0000111e, /* modulo */
1690 0x00001209, /* repeat */
1691 0x0000112e, /* add */
1692 0x0000111e, /* intadd */
1693 0x0000110e, /* subtract */
1694 0x0000110e, /* concat */
1695 0x0000111e, /* left_shift */
1696 0x0000111e, /* right_shift */
1697 0x00001116, /* lt */
1698 0x00001116, /* gt */
1699 0x00001116, /* le */
1700 0x00001116, /* ge */
1701 0x00001116, /* eq */
1702 0x00001116, /* ne */
1703 0x0000111e, /* ncmp */
1704 0x00001116, /* slt */
1705 0x00001116, /* sgt */
1706 0x00001116, /* sle */
1707 0x00001116, /* sge */
1708 0x00001116, /* seq */
1709 0x00001116, /* sne */
1710 0x0000111e, /* scmp */
1711 0x0000110e, /* bit_and */
1712 0x0000110e, /* xor */
1713 0x0000110e, /* bit_or */
1714 0x0000010e, /* negate */
1715 0x00000116, /* not */
1716 0x0000010e, /* complement */
1717 0x0000110e, /* atan2 */
1718 0x0000090e, /* sin */
1719 0x0000090e, /* cos */
1720 0x0000090c, /* rand */
1721 0x00000904, /* srand */
1722 0x0000090e, /* exp */
1723 0x0000090e, /* log */
1724 0x0000090e, /* sqrt */
1725 0x0000090e, /* int */
1726 0x0000091c, /* hex */
1727 0x0000091c, /* oct */
1728 0x0000090e, /* abs */
1729 0x0000011c, /* length */
1730 0x0009110c, /* substr */
1731 0x0001111c, /* vec */
1732 0x0009111c, /* index */
1733 0x0009111c, /* rindex */
1734 0x0000210d, /* sprintf */
1735 0x00002105, /* formline */
1736 0x0000091e, /* ord */
1737 0x0000090e, /* chr */
1738 0x0000110e, /* crypt */
1739 0x0000010a, /* ucfirst */
1740 0x0000010a, /* lcfirst */
1741 0x0000010a, /* uc */
1742 0x0000010a, /* lc */
1743 0x00000048, /* rv2av */
1744 0x00001304, /* aelemfast */
1745 0x00001304, /* aelem */
1746 0x00002301, /* aslice */
1747 0x00000408, /* each */
1748 0x00000408, /* values */
1749 0x00000408, /* keys */
1750 0x00001404, /* delete */
1751 0x00000048, /* rv2hv */
1752 0x00001404, /* helem */
1753 0x00002401, /* hslice */
1754 0x00001100, /* unpack */
1755 0x0000210d, /* pack */
1756 0x00011108, /* split */
1757 0x0000210d, /* join */
1758 0x00000201, /* list */
1759 0x00022400, /* lslice */
1760 0x00000201, /* anonlist */
1761 0x00000201, /* anonhash */
1762 0x00291301, /* splice */
1763 0x0000231d, /* push */
1764 0x00000304, /* pop */
1765 0x00000304, /* shift */
1766 0x0000231d, /* unshift */
1767 0x00002d01, /* sort */
1768 0x00000209, /* reverse */
1769 0x00002541, /* grepstart */
1770 0x00000048, /* grepwhile */
1771 0x00001100, /* range */
1772 0x00001100, /* flip */
1773 0x00000000, /* flop */
1774 0x00000000, /* and */
1775 0x00000000, /* or */
1776 0x00000000, /* cond_expr */
1777 0x00000004, /* andassign */
1778 0x00000004, /* orassign */
1779 0x00000040, /* method */
1780 0x00000241, /* entersubr */
1781 0x00000000, /* leavesubr */
1782 0x00000908, /* caller */
1783 0x0000021d, /* warn */
1784 0x0000025d, /* die */
1785 0x00000914, /* reset */
1786 0x00000000, /* lineseq */
1787 0x00000004, /* nextstate */
1788 0x00000004, /* dbstate */
1789 0x00000004, /* unstack */
1790 0x00000000, /* enter */
1791 0x00000000, /* leave */
1792 0x00000000, /* scope */
1793 0x00000040, /* enteriter */
1794 0x00000000, /* iter */
1795 0x00000040, /* enterloop */
1796 0x00000004, /* leaveloop */
1797 0x00000241, /* return */
1798 0x00000044, /* last */
1799 0x00000044, /* next */
1800 0x00000044, /* redo */
1801 0x00000044, /* dump */
1802 0x00000044, /* goto */
1803 0x00000944, /* exit */
1804 0x00000040, /* nswitch */
1805 0x00000040, /* cswitch */
1806 0x0000961c, /* open */
1807 0x00000e14, /* close */
1808 0x00006614, /* pipe_op */
1809 0x0000061c, /* fileno */
1810 0x0000091c, /* umask */
1811 0x00000604, /* binmode */
1812 0x00021755, /* tie */
1813 0x00000714, /* untie */
1814 0x00011414, /* dbmopen */
1815 0x00000414, /* dbmclose */
1816 0x00111108, /* sselect */
1817 0x00000e0c, /* select */
1818 0x00000e0c, /* getc */
1819 0x0091761d, /* read */
1820 0x00000e54, /* enterwrite */
1821 0x00000000, /* leavewrite */
1822 0x00002e15, /* prtf */
1823 0x00002e15, /* print */
1824 0x0091761d, /* sysread */
1825 0x0091161d, /* syswrite */
1826 0x0091161d, /* send */
1827 0x0011761d, /* recv */
1828 0x00000e14, /* eof */
1829 0x00000e0c, /* tell */
1830 0x00011604, /* seek */
1831 0x00001114, /* truncate */
1832 0x0001160c, /* fcntl */
1833 0x0001160c, /* ioctl */
1834 0x0000161c, /* flock */
1835 0x00111614, /* socket */
1836 0x01116614, /* sockpair */
1837 0x00001614, /* bind */
1838 0x00001614, /* connect */
1839 0x00001614, /* listen */
1840 0x0000661c, /* accept */
1841 0x0000161c, /* shutdown */
1842 0x00011614, /* gsockopt */
1843 0x00111614, /* ssockopt */
1844 0x00000614, /* getsockname */
1845 0x00000614, /* getpeername */
1846 0x00000600, /* lstat */
1847 0x00000600, /* stat */
1848 0x00000614, /* ftrread */
1849 0x00000614, /* ftrwrite */
1850 0x00000614, /* ftrexec */
1851 0x00000614, /* fteread */
1852 0x00000614, /* ftewrite */
1853 0x00000614, /* fteexec */
1854 0x00000614, /* ftis */
1855 0x00000614, /* fteowned */
1856 0x00000614, /* ftrowned */
1857 0x00000614, /* ftzero */
1858 0x0000061c, /* ftsize */
1859 0x0000060c, /* ftmtime */
1860 0x0000060c, /* ftatime */
1861 0x0000060c, /* ftctime */
1862 0x00000614, /* ftsock */
1863 0x00000614, /* ftchr */
1864 0x00000614, /* ftblk */
1865 0x00000614, /* ftfile */
1866 0x00000614, /* ftdir */
1867 0x00000614, /* ftpipe */
1868 0x00000614, /* ftlink */
1869 0x00000614, /* ftsuid */
1870 0x00000614, /* ftsgid */
1871 0x00000614, /* ftsvtx */
1872 0x00000614, /* fttty */
1873 0x00000614, /* fttext */
1874 0x00000614, /* ftbinary */
1875 0x0000091c, /* chdir */
1876 0x0000021d, /* chown */
1877 0x0000091c, /* chroot */
1878 0x0000021d, /* unlink */
1879 0x0000021d, /* chmod */
1880 0x0000021d, /* utime */
1881 0x0000111c, /* rename */
1882 0x0000111c, /* link */
1883 0x0000111c, /* symlink */
1884 0x0000090c, /* readlink */
1885 0x0000111c, /* mkdir */
1886 0x0000091c, /* rmdir */
1887 0x00001614, /* open_dir */
1888 0x00000600, /* readdir */
1889 0x0000060c, /* telldir */
1890 0x00001604, /* seekdir */
1891 0x00000604, /* rewinddir */
1892 0x00000614, /* closedir */
1893 0x0000001c, /* fork */
1894 0x0000001c, /* wait */
1895 0x0000111c, /* waitpid */
1896 0x0000291d, /* system */
1897 0x0000295d, /* exec */
1898 0x0000025d, /* kill */
1899 0x0000001c, /* getppid */
1900 0x0000091c, /* getpgrp */
1901 0x0000111c, /* setpgrp */
1902 0x0000111c, /* getpriority */
1903 0x0001111c, /* setpriority */
1904 0x0000001c, /* time */
1905 0x00000000, /* tms */
1906 0x00000908, /* localtime */
1907 0x00000908, /* gmtime */
1908 0x0000091c, /* alarm */
1909 0x0000091c, /* sleep */
1910 0x0001111d, /* shmget */
1911 0x0001111d, /* shmctl */
1912 0x0011111d, /* shmread */
1913 0x0011111c, /* shmwrite */
1914 0x0000111d, /* msgget */
1915 0x0001111d, /* msgctl */
1916 0x0001111d, /* msgsnd */
1917 0x0111111d, /* msgrcv */
1918 0x0001111d, /* semget */
1919 0x0011111d, /* semctl */
1920 0x0001111d, /* semop */
1921 0x00000940, /* require */
1922 0x00000140, /* dofile */
1923 0x00000140, /* entereval */
1924 0x00000100, /* leaveeval */
1925 0x00000140, /* evalonce */
1926 0x00000000, /* entertry */
1927 0x00000000, /* leavetry */
1928 0x00000100, /* ghbyname */
1929 0x00001100, /* ghbyaddr */
1930 0x00000000, /* ghostent */
1931 0x00000100, /* gnbyname */
1932 0x00001100, /* gnbyaddr */
1933 0x00000000, /* gnetent */
1934 0x00000100, /* gpbyname */
1935 0x00000100, /* gpbynumber */
1936 0x00000000, /* gprotoent */
1937 0x00001100, /* gsbyname */
1938 0x00001100, /* gsbyport */
1939 0x00000000, /* gservent */
1940 0x00000114, /* shostent */
1941 0x00000114, /* snetent */
1942 0x00000114, /* sprotoent */
1943 0x00000114, /* sservent */
1944 0x00000014, /* ehostent */
1945 0x00000014, /* enetent */
1946 0x00000014, /* eprotoent */
1947 0x00000014, /* eservent */
1948 0x00000100, /* gpwnam */
1949 0x00000100, /* gpwuid */
1950 0x00000000, /* gpwent */
1951 0x0000001c, /* spwent */
1952 0x0000001c, /* epwent */
1953 0x00000100, /* ggrnam */
1954 0x00000100, /* ggrgid */
1955 0x00000000, /* ggrent */
1956 0x0000001c, /* sgrent */
1957 0x0000001c, /* egrent */
1958 0x0000000c, /* getlogin */
1959 0x0000211c, /* syscall */