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