19 OP_AV2ARYLEN, /* 17 */
28 OP_REGCMAYBE, /* 26 */
32 OP_SUBSTCONT, /* 30 */
46 OP_I_POSTINC, /* 44 */
48 OP_I_POSTDEC, /* 46 */
51 OP_I_MULTIPLY, /* 49 */
60 OP_I_SUBTRACT, /* 58 */
62 OP_LEFT_SHIFT, /* 60 */
63 OP_RIGHT_SHIFT, /* 61 */
91 OP_COMPLEMENT, /* 89 */
109 OP_SPRINTF, /* 107 */
110 OP_FORMLINE, /* 108 */
114 OP_UCFIRST, /* 112 */
115 OP_LCFIRST, /* 113 */
119 OP_AELEMFAST, /* 117 */
135 OP_ANONLIST, /* 133 */
136 OP_ANONHASH, /* 134 */
141 OP_UNSHIFT, /* 139 */
143 OP_REVERSE, /* 141 */
144 OP_GREPSTART, /* 142 */
145 OP_GREPWHILE, /* 143 */
151 OP_COND_EXPR, /* 149 */
152 OP_ANDASSIGN, /* 150 */
153 OP_ORASSIGN, /* 151 */
155 OP_ENTERSUBR, /* 153 */
156 OP_LEAVESUBR, /* 154 */
161 OP_LINESEQ, /* 159 */
162 OP_NEXTSTATE, /* 160 */
163 OP_DBSTATE, /* 161 */
164 OP_UNSTACK, /* 162 */
168 OP_ENTERITER, /* 166 */
170 OP_ENTERLOOP, /* 168 */
171 OP_LEAVELOOP, /* 169 */
179 OP_NSWITCH, /* 177 */
180 OP_CSWITCH, /* 178 */
183 OP_PIPE_OP, /* 181 */
186 OP_BINMODE, /* 184 */
189 OP_DBMOPEN, /* 187 */
190 OP_DBMCLOSE, /* 188 */
191 OP_SSELECT, /* 189 */
195 OP_ENTERWRITE, /* 193 */
196 OP_LEAVEWRITE, /* 194 */
199 OP_SYSREAD, /* 197 */
200 OP_SYSWRITE, /* 198 */
206 OP_TRUNCATE, /* 204 */
211 OP_SOCKPAIR, /* 209 */
213 OP_CONNECT, /* 211 */
216 OP_SHUTDOWN, /* 214 */
217 OP_GSOCKOPT, /* 215 */
218 OP_SSOCKOPT, /* 216 */
219 OP_GETSOCKNAME, /* 217 */
220 OP_GETPEERNAME, /* 218 */
223 OP_FTRREAD, /* 221 */
224 OP_FTRWRITE, /* 222 */
225 OP_FTREXEC, /* 223 */
226 OP_FTEREAD, /* 224 */
227 OP_FTEWRITE, /* 225 */
228 OP_FTEEXEC, /* 226 */
230 OP_FTEOWNED, /* 228 */
231 OP_FTROWNED, /* 229 */
234 OP_FTMTIME, /* 232 */
235 OP_FTATIME, /* 233 */
236 OP_FTCTIME, /* 234 */
249 OP_FTBINARY, /* 247 */
258 OP_SYMLINK, /* 256 */
259 OP_READLINK, /* 257 */
262 OP_OPEN_DIR, /* 260 */
263 OP_READDIR, /* 261 */
264 OP_TELLDIR, /* 262 */
265 OP_SEEKDIR, /* 263 */
266 OP_REWINDDIR, /* 264 */
267 OP_CLOSEDIR, /* 265 */
270 OP_WAITPID, /* 268 */
274 OP_GETPPID, /* 272 */
275 OP_GETPGRP, /* 273 */
276 OP_SETPGRP, /* 274 */
277 OP_GETPRIORITY, /* 275 */
278 OP_SETPRIORITY, /* 276 */
281 OP_LOCALTIME, /* 279 */
287 OP_SHMREAD, /* 285 */
288 OP_SHMWRITE, /* 286 */
296 OP_REQUIRE, /* 294 */
298 OP_ENTEREVAL, /* 296 */
299 OP_LEAVEEVAL, /* 297 */
300 OP_EVALONCE, /* 298 */
301 OP_ENTERTRY, /* 299 */
302 OP_LEAVETRY, /* 300 */
303 OP_GHBYNAME, /* 301 */
304 OP_GHBYADDR, /* 302 */
305 OP_GHOSTENT, /* 303 */
306 OP_GNBYNAME, /* 304 */
307 OP_GNBYADDR, /* 305 */
308 OP_GNETENT, /* 306 */
309 OP_GPBYNAME, /* 307 */
310 OP_GPBYNUMBER, /* 308 */
311 OP_GPROTOENT, /* 309 */
312 OP_GSBYNAME, /* 310 */
313 OP_GSBYPORT, /* 311 */
314 OP_GSERVENT, /* 312 */
315 OP_SHOSTENT, /* 313 */
316 OP_SNETENT, /* 314 */
317 OP_SPROTOENT, /* 315 */
318 OP_SSERVENT, /* 316 */
319 OP_EHOSTENT, /* 317 */
320 OP_ENETENT, /* 318 */
321 OP_EPROTOENT, /* 319 */
322 OP_ESERVENT, /* 320 */
333 OP_GETLOGIN, /* 331 */
334 OP_SYSCALL, /* 332 */
341 extern char *op_name[];
350 "interpreted string",
359 "scalar value length",
360 "ref-to-scalar cast",
362 "subroutine reference",
363 "reference constructor",
364 "reference-type operator",
369 "append I/O operator",
371 "regexp compilation",
375 "character translation",
384 "integer preincrement",
386 "integer predecrement",
388 "integer postincrement",
390 "integer postdecrement",
393 "integer multiplication",
402 "integer subtraction",
461 "known array element",
468 "associative array deref",
469 "associative array elem",
470 "associative array slice",
493 "conditional expression",
494 "logical and assignment",
495 "logical or assignment",
505 "debug next statement",
510 "foreach loop entry",
511 "foreach loop iterator",
533 "select system call",
642 "eval constant string",
680 OP * ck_chop P((OP* op));
681 OP * ck_concat P((OP* op));
682 OP * ck_eof P((OP* op));
683 OP * ck_eval P((OP* op));
684 OP * ck_exec P((OP* op));
685 OP * ck_formline P((OP* op));
686 OP * ck_ftst P((OP* op));
687 OP * ck_fun P((OP* op));
688 OP * ck_glob P((OP* op));
689 OP * ck_grep P((OP* op));
690 OP * ck_index P((OP* op));
691 OP * ck_lengthconst P((OP* op));
692 OP * ck_lfun P((OP* op));
693 OP * ck_listiob P((OP* op));
694 OP * ck_match P((OP* op));
695 OP * ck_null P((OP* op));
696 OP * ck_repeat P((OP* op));
697 OP * ck_require P((OP* op));
698 OP * ck_rfun P((OP* op));
699 OP * ck_rvconst P((OP* op));
700 OP * ck_select P((OP* op));
701 OP * ck_shift P((OP* op));
702 OP * ck_sort P((OP* op));
703 OP * ck_split P((OP* op));
704 OP * ck_subr P((OP* op));
705 OP * ck_svconst P((OP* op));
706 OP * ck_trunc P((OP* op));
708 OP * pp_null P((void));
709 OP * pp_stub P((void));
710 OP * pp_scalar P((void));
711 OP * pp_pushmark P((void));
712 OP * pp_wantarray P((void));
713 OP * pp_const P((void));
714 OP * pp_interp P((void));
715 OP * pp_gvsv P((void));
716 OP * pp_gv P((void));
717 OP * pp_padsv P((void));
718 OP * pp_padav P((void));
719 OP * pp_padhv P((void));
720 OP * pp_padany P((void));
721 OP * pp_pushre P((void));
722 OP * pp_rv2gv P((void));
723 OP * pp_sv2len P((void));
724 OP * pp_rv2sv P((void));
725 OP * pp_av2arylen P((void));
726 OP * pp_rv2cv P((void));
727 OP * pp_refgen P((void));
728 OP * pp_ref P((void));
729 OP * pp_bless P((void));
730 OP * pp_backtick P((void));
731 OP * pp_glob P((void));
732 OP * pp_readline P((void));
733 OP * pp_rcatline P((void));
734 OP * pp_regcmaybe P((void));
735 OP * pp_regcomp P((void));
736 OP * pp_match P((void));
737 OP * pp_subst P((void));
738 OP * pp_substcont P((void));
739 OP * pp_trans P((void));
740 OP * pp_sassign P((void));
741 OP * pp_aassign P((void));
742 OP * pp_schop P((void));
743 OP * pp_chop P((void));
744 OP * pp_defined P((void));
745 OP * pp_undef P((void));
746 OP * pp_study P((void));
747 OP * pp_preinc P((void));
748 OP * pp_i_preinc P((void));
749 OP * pp_predec P((void));
750 OP * pp_i_predec P((void));
751 OP * pp_postinc P((void));
752 OP * pp_i_postinc P((void));
753 OP * pp_postdec P((void));
754 OP * pp_i_postdec P((void));
755 OP * pp_pow P((void));
756 OP * pp_multiply P((void));
757 OP * pp_i_multiply P((void));
758 OP * pp_divide P((void));
759 OP * pp_i_divide P((void));
760 OP * pp_modulo P((void));
761 OP * pp_i_modulo P((void));
762 OP * pp_repeat P((void));
763 OP * pp_add P((void));
764 OP * pp_i_add P((void));
765 OP * pp_subtract P((void));
766 OP * pp_i_subtract P((void));
767 OP * pp_concat P((void));
768 OP * pp_left_shift P((void));
769 OP * pp_right_shift P((void));
770 OP * pp_lt P((void));
771 OP * pp_i_lt P((void));
772 OP * pp_gt P((void));
773 OP * pp_i_gt P((void));
774 OP * pp_le P((void));
775 OP * pp_i_le P((void));
776 OP * pp_ge P((void));
777 OP * pp_i_ge P((void));
778 OP * pp_eq P((void));
779 OP * pp_i_eq P((void));
780 OP * pp_ne P((void));
781 OP * pp_i_ne P((void));
782 OP * pp_ncmp P((void));
783 OP * pp_i_ncmp P((void));
784 OP * pp_slt P((void));
785 OP * pp_sgt P((void));
786 OP * pp_sle P((void));
787 OP * pp_sge P((void));
788 OP * pp_seq P((void));
789 OP * pp_sne P((void));
790 OP * pp_scmp P((void));
791 OP * pp_bit_and P((void));
792 OP * pp_xor P((void));
793 OP * pp_bit_or P((void));
794 OP * pp_negate P((void));
795 OP * pp_i_negate P((void));
796 OP * pp_not P((void));
797 OP * pp_complement P((void));
798 OP * pp_atan2 P((void));
799 OP * pp_sin P((void));
800 OP * pp_cos P((void));
801 OP * pp_rand P((void));
802 OP * pp_srand P((void));
803 OP * pp_exp P((void));
804 OP * pp_log P((void));
805 OP * pp_sqrt P((void));
806 OP * pp_int P((void));
807 OP * pp_hex P((void));
808 OP * pp_oct P((void));
809 OP * pp_abs P((void));
810 OP * pp_length P((void));
811 OP * pp_substr P((void));
812 OP * pp_vec P((void));
813 OP * pp_index P((void));
814 OP * pp_rindex P((void));
815 OP * pp_sprintf P((void));
816 OP * pp_formline P((void));
817 OP * pp_ord P((void));
818 OP * pp_chr P((void));
819 OP * pp_crypt P((void));
820 OP * pp_ucfirst P((void));
821 OP * pp_lcfirst P((void));
822 OP * pp_uc P((void));
823 OP * pp_lc P((void));
824 OP * pp_rv2av P((void));
825 OP * pp_aelemfast P((void));
826 OP * pp_aelem P((void));
827 OP * pp_aslice P((void));
828 OP * pp_each P((void));
829 OP * pp_values P((void));
830 OP * pp_keys P((void));
831 OP * pp_delete P((void));
832 OP * pp_rv2hv P((void));
833 OP * pp_helem P((void));
834 OP * pp_hslice P((void));
835 OP * pp_unpack P((void));
836 OP * pp_pack P((void));
837 OP * pp_split P((void));
838 OP * pp_join P((void));
839 OP * pp_list P((void));
840 OP * pp_lslice P((void));
841 OP * pp_anonlist P((void));
842 OP * pp_anonhash P((void));
843 OP * pp_splice P((void));
844 OP * pp_push P((void));
845 OP * pp_pop P((void));
846 OP * pp_shift P((void));
847 OP * pp_unshift P((void));
848 OP * pp_sort P((void));
849 OP * pp_reverse P((void));
850 OP * pp_grepstart P((void));
851 OP * pp_grepwhile P((void));
852 OP * pp_range P((void));
853 OP * pp_flip P((void));
854 OP * pp_flop P((void));
855 OP * pp_and P((void));
856 OP * pp_or P((void));
857 OP * pp_cond_expr P((void));
858 OP * pp_andassign P((void));
859 OP * pp_orassign P((void));
860 OP * pp_method P((void));
861 OP * pp_entersubr P((void));
862 OP * pp_leavesubr P((void));
863 OP * pp_caller P((void));
864 OP * pp_warn P((void));
865 OP * pp_die P((void));
866 OP * pp_reset P((void));
867 OP * pp_lineseq P((void));
868 OP * pp_nextstate P((void));
869 OP * pp_dbstate P((void));
870 OP * pp_unstack P((void));
871 OP * pp_enter P((void));
872 OP * pp_leave P((void));
873 OP * pp_scope P((void));
874 OP * pp_enteriter P((void));
875 OP * pp_iter P((void));
876 OP * pp_enterloop P((void));
877 OP * pp_leaveloop P((void));
878 OP * pp_return P((void));
879 OP * pp_last P((void));
880 OP * pp_next P((void));
881 OP * pp_redo P((void));
882 OP * pp_dump P((void));
883 OP * pp_goto P((void));
884 OP * pp_exit P((void));
885 OP * pp_nswitch P((void));
886 OP * pp_cswitch P((void));
887 OP * pp_open P((void));
888 OP * pp_close P((void));
889 OP * pp_pipe_op P((void));
890 OP * pp_fileno P((void));
891 OP * pp_umask P((void));
892 OP * pp_binmode P((void));
893 OP * pp_tie P((void));
894 OP * pp_untie P((void));
895 OP * pp_dbmopen P((void));
896 OP * pp_dbmclose P((void));
897 OP * pp_sselect P((void));
898 OP * pp_select P((void));
899 OP * pp_getc P((void));
900 OP * pp_read P((void));
901 OP * pp_enterwrite P((void));
902 OP * pp_leavewrite P((void));
903 OP * pp_prtf P((void));
904 OP * pp_print P((void));
905 OP * pp_sysread P((void));
906 OP * pp_syswrite P((void));
907 OP * pp_send P((void));
908 OP * pp_recv P((void));
909 OP * pp_eof P((void));
910 OP * pp_tell P((void));
911 OP * pp_seek P((void));
912 OP * pp_truncate P((void));
913 OP * pp_fcntl P((void));
914 OP * pp_ioctl P((void));
915 OP * pp_flock P((void));
916 OP * pp_socket P((void));
917 OP * pp_sockpair P((void));
918 OP * pp_bind P((void));
919 OP * pp_connect P((void));
920 OP * pp_listen P((void));
921 OP * pp_accept P((void));
922 OP * pp_shutdown P((void));
923 OP * pp_gsockopt P((void));
924 OP * pp_ssockopt P((void));
925 OP * pp_getsockname P((void));
926 OP * pp_getpeername P((void));
927 OP * pp_lstat P((void));
928 OP * pp_stat P((void));
929 OP * pp_ftrread P((void));
930 OP * pp_ftrwrite P((void));
931 OP * pp_ftrexec P((void));
932 OP * pp_fteread P((void));
933 OP * pp_ftewrite P((void));
934 OP * pp_fteexec P((void));
935 OP * pp_ftis P((void));
936 OP * pp_fteowned P((void));
937 OP * pp_ftrowned P((void));
938 OP * pp_ftzero P((void));
939 OP * pp_ftsize P((void));
940 OP * pp_ftmtime P((void));
941 OP * pp_ftatime P((void));
942 OP * pp_ftctime P((void));
943 OP * pp_ftsock P((void));
944 OP * pp_ftchr P((void));
945 OP * pp_ftblk P((void));
946 OP * pp_ftfile P((void));
947 OP * pp_ftdir P((void));
948 OP * pp_ftpipe P((void));
949 OP * pp_ftlink P((void));
950 OP * pp_ftsuid P((void));
951 OP * pp_ftsgid P((void));
952 OP * pp_ftsvtx P((void));
953 OP * pp_fttty P((void));
954 OP * pp_fttext P((void));
955 OP * pp_ftbinary P((void));
956 OP * pp_chdir P((void));
957 OP * pp_chown P((void));
958 OP * pp_chroot P((void));
959 OP * pp_unlink P((void));
960 OP * pp_chmod P((void));
961 OP * pp_utime P((void));
962 OP * pp_rename P((void));
963 OP * pp_link P((void));
964 OP * pp_symlink P((void));
965 OP * pp_readlink P((void));
966 OP * pp_mkdir P((void));
967 OP * pp_rmdir P((void));
968 OP * pp_open_dir P((void));
969 OP * pp_readdir P((void));
970 OP * pp_telldir P((void));
971 OP * pp_seekdir P((void));
972 OP * pp_rewinddir P((void));
973 OP * pp_closedir P((void));
974 OP * pp_fork P((void));
975 OP * pp_wait P((void));
976 OP * pp_waitpid P((void));
977 OP * pp_system P((void));
978 OP * pp_exec P((void));
979 OP * pp_kill P((void));
980 OP * pp_getppid P((void));
981 OP * pp_getpgrp P((void));
982 OP * pp_setpgrp P((void));
983 OP * pp_getpriority P((void));
984 OP * pp_setpriority P((void));
985 OP * pp_time P((void));
986 OP * pp_tms P((void));
987 OP * pp_localtime P((void));
988 OP * pp_gmtime P((void));
989 OP * pp_alarm P((void));
990 OP * pp_sleep P((void));
991 OP * pp_shmget P((void));
992 OP * pp_shmctl P((void));
993 OP * pp_shmread P((void));
994 OP * pp_shmwrite P((void));
995 OP * pp_msgget P((void));
996 OP * pp_msgctl P((void));
997 OP * pp_msgsnd P((void));
998 OP * pp_msgrcv P((void));
999 OP * pp_semget P((void));
1000 OP * pp_semctl P((void));
1001 OP * pp_semop P((void));
1002 OP * pp_require P((void));
1003 OP * pp_dofile P((void));
1004 OP * pp_entereval P((void));
1005 OP * pp_leaveeval P((void));
1006 OP * pp_evalonce P((void));
1007 OP * pp_entertry P((void));
1008 OP * pp_leavetry P((void));
1009 OP * pp_ghbyname P((void));
1010 OP * pp_ghbyaddr P((void));
1011 OP * pp_ghostent P((void));
1012 OP * pp_gnbyname P((void));
1013 OP * pp_gnbyaddr P((void));
1014 OP * pp_gnetent P((void));
1015 OP * pp_gpbyname P((void));
1016 OP * pp_gpbynumber P((void));
1017 OP * pp_gprotoent P((void));
1018 OP * pp_gsbyname P((void));
1019 OP * pp_gsbyport P((void));
1020 OP * pp_gservent P((void));
1021 OP * pp_shostent P((void));
1022 OP * pp_snetent P((void));
1023 OP * pp_sprotoent P((void));
1024 OP * pp_sservent P((void));
1025 OP * pp_ehostent P((void));
1026 OP * pp_enetent P((void));
1027 OP * pp_eprotoent P((void));
1028 OP * pp_eservent P((void));
1029 OP * pp_gpwnam P((void));
1030 OP * pp_gpwuid P((void));
1031 OP * pp_gpwent P((void));
1032 OP * pp_spwent P((void));
1033 OP * pp_epwent P((void));
1034 OP * pp_ggrnam P((void));
1035 OP * pp_ggrgid P((void));
1036 OP * pp_ggrent P((void));
1037 OP * pp_sgrent P((void));
1038 OP * pp_egrent P((void));
1039 OP * pp_getlogin P((void));
1040 OP * pp_syscall P((void));
1043 extern OP * (*ppaddr[])();
1045 OP * (*ppaddr[])() = {
1383 extern OP * (*check[])();
1385 OP * (*check[])() = {
1388 ck_fun, /* scalar */
1389 ck_null, /* pushmark */
1390 ck_null, /* wantarray */
1391 ck_svconst, /* const */
1392 ck_null, /* interp */
1395 ck_null, /* padsv */
1396 ck_null, /* padav */
1397 ck_null, /* padhv */
1398 ck_null, /* padany */
1399 ck_null, /* pushre */
1400 ck_rvconst, /* rv2gv */
1401 ck_null, /* sv2len */
1402 ck_rvconst, /* rv2sv */
1403 ck_null, /* av2arylen */
1404 ck_rvconst, /* rv2cv */
1405 ck_null, /* refgen */
1408 ck_null, /* backtick */
1410 ck_null, /* readline */
1411 ck_null, /* rcatline */
1412 ck_fun, /* regcmaybe */
1413 ck_null, /* regcomp */
1414 ck_match, /* match */
1415 ck_null, /* subst */
1416 ck_null, /* substcont */
1417 ck_null, /* trans */
1418 ck_null, /* sassign */
1419 ck_null, /* aassign */
1420 ck_null, /* schop */
1422 ck_rfun, /* defined */
1423 ck_lfun, /* undef */
1425 ck_lfun, /* preinc */
1426 ck_lfun, /* i_preinc */
1427 ck_lfun, /* predec */
1428 ck_lfun, /* i_predec */
1429 ck_lfun, /* postinc */
1430 ck_lfun, /* i_postinc */
1431 ck_lfun, /* postdec */
1432 ck_lfun, /* i_postdec */
1434 ck_null, /* multiply */
1435 ck_null, /* i_multiply */
1436 ck_null, /* divide */
1437 ck_null, /* i_divide */
1438 ck_null, /* modulo */
1439 ck_null, /* i_modulo */
1440 ck_repeat, /* repeat */
1442 ck_null, /* i_add */
1443 ck_null, /* subtract */
1444 ck_null, /* i_subtract */
1445 ck_concat, /* concat */
1446 ck_null, /* left_shift */
1447 ck_null, /* right_shift */
1461 ck_null, /* i_ncmp */
1469 ck_null, /* bit_and */
1471 ck_null, /* bit_or */
1472 ck_null, /* negate */
1473 ck_null, /* i_negate */
1475 ck_null, /* complement */
1488 ck_lengthconst, /* length */
1489 ck_fun, /* substr */
1491 ck_index, /* index */
1492 ck_index, /* rindex */
1493 ck_fun, /* sprintf */
1494 ck_formline, /* formline */
1498 ck_fun, /* ucfirst */
1499 ck_fun, /* lcfirst */
1502 ck_rvconst, /* rv2av */
1503 ck_null, /* aelemfast */
1504 ck_null, /* aelem */
1505 ck_null, /* aslice */
1507 ck_fun, /* values */
1509 ck_null, /* delete */
1510 ck_rvconst, /* rv2hv */
1511 ck_null, /* helem */
1512 ck_null, /* hslice */
1513 ck_fun, /* unpack */
1515 ck_split, /* split */
1518 ck_null, /* lslice */
1519 ck_null, /* anonlist */
1520 ck_null, /* anonhash */
1521 ck_fun, /* splice */
1524 ck_shift, /* shift */
1525 ck_fun, /* unshift */
1527 ck_fun, /* reverse */
1528 ck_grep, /* grepstart */
1529 ck_null, /* grepwhile */
1530 ck_null, /* range */
1535 ck_null, /* cond_expr */
1536 ck_null, /* andassign */
1537 ck_null, /* orassign */
1538 ck_null, /* method */
1539 ck_subr, /* entersubr */
1540 ck_null, /* leavesubr */
1541 ck_fun, /* caller */
1545 ck_null, /* lineseq */
1546 ck_null, /* nextstate */
1547 ck_null, /* dbstate */
1548 ck_null, /* unstack */
1549 ck_null, /* enter */
1550 ck_null, /* leave */
1551 ck_null, /* scope */
1552 ck_null, /* enteriter */
1554 ck_null, /* enterloop */
1555 ck_null, /* leaveloop */
1556 ck_fun, /* return */
1563 ck_null, /* nswitch */
1564 ck_null, /* cswitch */
1567 ck_fun, /* pipe_op */
1568 ck_fun, /* fileno */
1570 ck_fun, /* binmode */
1573 ck_fun, /* dbmopen */
1574 ck_fun, /* dbmclose */
1575 ck_select, /* sselect */
1576 ck_select, /* select */
1579 ck_fun, /* enterwrite */
1580 ck_null, /* leavewrite */
1581 ck_listiob, /* prtf */
1582 ck_listiob, /* print */
1583 ck_fun, /* sysread */
1584 ck_fun, /* syswrite */
1590 ck_trunc, /* truncate */
1594 ck_fun, /* socket */
1595 ck_fun, /* sockpair */
1597 ck_fun, /* connect */
1598 ck_fun, /* listen */
1599 ck_fun, /* accept */
1600 ck_fun, /* shutdown */
1601 ck_fun, /* gsockopt */
1602 ck_fun, /* ssockopt */
1603 ck_fun, /* getsockname */
1604 ck_fun, /* getpeername */
1605 ck_ftst, /* lstat */
1607 ck_ftst, /* ftrread */
1608 ck_ftst, /* ftrwrite */
1609 ck_ftst, /* ftrexec */
1610 ck_ftst, /* fteread */
1611 ck_ftst, /* ftewrite */
1612 ck_ftst, /* fteexec */
1614 ck_ftst, /* fteowned */
1615 ck_ftst, /* ftrowned */
1616 ck_ftst, /* ftzero */
1617 ck_ftst, /* ftsize */
1618 ck_ftst, /* ftmtime */
1619 ck_ftst, /* ftatime */
1620 ck_ftst, /* ftctime */
1621 ck_ftst, /* ftsock */
1622 ck_ftst, /* ftchr */
1623 ck_ftst, /* ftblk */
1624 ck_ftst, /* ftfile */
1625 ck_ftst, /* ftdir */
1626 ck_ftst, /* ftpipe */
1627 ck_ftst, /* ftlink */
1628 ck_ftst, /* ftsuid */
1629 ck_ftst, /* ftsgid */
1630 ck_ftst, /* ftsvtx */
1631 ck_ftst, /* fttty */
1632 ck_ftst, /* fttext */
1633 ck_ftst, /* ftbinary */
1636 ck_fun, /* chroot */
1637 ck_fun, /* unlink */
1640 ck_fun, /* rename */
1642 ck_fun, /* symlink */
1643 ck_fun, /* readlink */
1646 ck_fun, /* open_dir */
1647 ck_fun, /* readdir */
1648 ck_fun, /* telldir */
1649 ck_fun, /* seekdir */
1650 ck_fun, /* rewinddir */
1651 ck_fun, /* closedir */
1654 ck_fun, /* waitpid */
1655 ck_exec, /* system */
1658 ck_null, /* getppid */
1659 ck_fun, /* getpgrp */
1660 ck_fun, /* setpgrp */
1661 ck_fun, /* getpriority */
1662 ck_fun, /* setpriority */
1665 ck_fun, /* localtime */
1666 ck_fun, /* gmtime */
1669 ck_fun, /* shmget */
1670 ck_fun, /* shmctl */
1671 ck_fun, /* shmread */
1672 ck_fun, /* shmwrite */
1673 ck_fun, /* msgget */
1674 ck_fun, /* msgctl */
1675 ck_fun, /* msgsnd */
1676 ck_fun, /* msgrcv */
1677 ck_fun, /* semget */
1678 ck_fun, /* semctl */
1680 ck_require, /* require */
1681 ck_fun, /* dofile */
1682 ck_eval, /* entereval */
1683 ck_null, /* leaveeval */
1684 ck_null, /* evalonce */
1685 ck_null, /* entertry */
1686 ck_null, /* leavetry */
1687 ck_fun, /* ghbyname */
1688 ck_fun, /* ghbyaddr */
1689 ck_null, /* ghostent */
1690 ck_fun, /* gnbyname */
1691 ck_fun, /* gnbyaddr */
1692 ck_null, /* gnetent */
1693 ck_fun, /* gpbyname */
1694 ck_fun, /* gpbynumber */
1695 ck_null, /* gprotoent */
1696 ck_fun, /* gsbyname */
1697 ck_fun, /* gsbyport */
1698 ck_null, /* gservent */
1699 ck_fun, /* shostent */
1700 ck_fun, /* snetent */
1701 ck_fun, /* sprotoent */
1702 ck_fun, /* sservent */
1703 ck_null, /* ehostent */
1704 ck_null, /* enetent */
1705 ck_null, /* eprotoent */
1706 ck_null, /* eservent */
1707 ck_fun, /* gpwnam */
1708 ck_fun, /* gpwuid */
1709 ck_null, /* gpwent */
1710 ck_null, /* spwent */
1711 ck_null, /* epwent */
1712 ck_fun, /* ggrnam */
1713 ck_fun, /* ggrgid */
1714 ck_null, /* ggrent */
1715 ck_null, /* sgrent */
1716 ck_null, /* egrent */
1717 ck_null, /* getlogin */
1718 ck_fun, /* syscall */
1726 0x00000000, /* null */
1727 0x00000000, /* stub */
1728 0x00000104, /* scalar */
1729 0x00000004, /* pushmark */
1730 0x00000014, /* wantarray */
1731 0x00000004, /* const */
1732 0x00000000, /* interp */
1733 0x00000044, /* gvsv */
1734 0x00000044, /* gv */
1735 0x00000000, /* padsv */
1736 0x00000000, /* padav */
1737 0x00000000, /* padhv */
1738 0x00000000, /* padany */
1739 0x00000000, /* pushre */
1740 0x00000044, /* rv2gv */
1741 0x0000001c, /* sv2len */
1742 0x00000044, /* rv2sv */
1743 0x00000014, /* av2arylen */
1744 0x00000040, /* rv2cv */
1745 0x0000020e, /* refgen */
1746 0x0000090c, /* ref */
1747 0x00009104, /* bless */
1748 0x00000008, /* backtick */
1749 0x00000008, /* glob */
1750 0x00000008, /* readline */
1751 0x00000008, /* rcatline */
1752 0x00000104, /* regcmaybe */
1753 0x00000104, /* regcomp */
1754 0x00000040, /* match */
1755 0x00000154, /* subst */
1756 0x00000054, /* substcont */
1757 0x00000114, /* trans */
1758 0x00000004, /* sassign */
1759 0x00002208, /* aassign */
1760 0x00000008, /* schop */
1761 0x00000209, /* chop */
1762 0x00000914, /* defined */
1763 0x00000904, /* undef */
1764 0x0000090c, /* study */
1765 0x00000124, /* preinc */
1766 0x00000114, /* i_preinc */
1767 0x00000124, /* predec */
1768 0x00000114, /* i_predec */
1769 0x0000012c, /* postinc */
1770 0x0000011c, /* i_postinc */
1771 0x0000012c, /* postdec */
1772 0x0000011c, /* i_postdec */
1773 0x0000112e, /* pow */
1774 0x0000112e, /* multiply */
1775 0x0000111e, /* i_multiply */
1776 0x0000112e, /* divide */
1777 0x0000111e, /* i_divide */
1778 0x0000113e, /* modulo */
1779 0x0000111e, /* i_modulo */
1780 0x00001209, /* repeat */
1781 0x0000112e, /* add */
1782 0x0000111e, /* i_add */
1783 0x0000112e, /* subtract */
1784 0x0000111e, /* i_subtract */
1785 0x0000110e, /* concat */
1786 0x0000111e, /* left_shift */
1787 0x0000111e, /* right_shift */
1788 0x00001136, /* lt */
1789 0x00001116, /* i_lt */
1790 0x00001136, /* gt */
1791 0x00001116, /* i_gt */
1792 0x00001136, /* le */
1793 0x00001116, /* i_le */
1794 0x00001136, /* ge */
1795 0x00001116, /* i_ge */
1796 0x00001136, /* eq */
1797 0x00001116, /* i_eq */
1798 0x00001136, /* ne */
1799 0x00001116, /* i_ne */
1800 0x0000113e, /* ncmp */
1801 0x0000111e, /* i_ncmp */
1802 0x00001116, /* slt */
1803 0x00001116, /* sgt */
1804 0x00001116, /* sle */
1805 0x00001116, /* sge */
1806 0x00001116, /* seq */
1807 0x00001116, /* sne */
1808 0x0000111e, /* scmp */
1809 0x0000110e, /* bit_and */
1810 0x0000110e, /* xor */
1811 0x0000110e, /* bit_or */
1812 0x0000012e, /* negate */
1813 0x0000011e, /* i_negate */
1814 0x00000116, /* not */
1815 0x0000010e, /* complement */
1816 0x0000110e, /* atan2 */
1817 0x0000090e, /* sin */
1818 0x0000090e, /* cos */
1819 0x0000090c, /* rand */
1820 0x00000904, /* srand */
1821 0x0000090e, /* exp */
1822 0x0000090e, /* log */
1823 0x0000090e, /* sqrt */
1824 0x0000090e, /* int */
1825 0x0000091c, /* hex */
1826 0x0000091c, /* oct */
1827 0x0000090e, /* abs */
1828 0x0000011c, /* length */
1829 0x0009110c, /* substr */
1830 0x0001111c, /* vec */
1831 0x0009111c, /* index */
1832 0x0009111c, /* rindex */
1833 0x0000210d, /* sprintf */
1834 0x00002105, /* formline */
1835 0x0000091e, /* ord */
1836 0x0000090e, /* chr */
1837 0x0000110e, /* crypt */
1838 0x0000010a, /* ucfirst */
1839 0x0000010a, /* lcfirst */
1840 0x0000010a, /* uc */
1841 0x0000010a, /* lc */
1842 0x00000048, /* rv2av */
1843 0x00001304, /* aelemfast */
1844 0x00001304, /* aelem */
1845 0x00002301, /* aslice */
1846 0x00000408, /* each */
1847 0x00000408, /* values */
1848 0x00000408, /* keys */
1849 0x00001404, /* delete */
1850 0x00000048, /* rv2hv */
1851 0x00001404, /* helem */
1852 0x00002401, /* hslice */
1853 0x00001100, /* unpack */
1854 0x0000210d, /* pack */
1855 0x00011108, /* split */
1856 0x0000210d, /* join */
1857 0x00000201, /* list */
1858 0x00022400, /* lslice */
1859 0x00000201, /* anonlist */
1860 0x00000201, /* anonhash */
1861 0x00291301, /* splice */
1862 0x0000231d, /* push */
1863 0x00000304, /* pop */
1864 0x00000304, /* shift */
1865 0x0000231d, /* unshift */
1866 0x00002d01, /* sort */
1867 0x00000209, /* reverse */
1868 0x00002541, /* grepstart */
1869 0x00000048, /* grepwhile */
1870 0x00001100, /* range */
1871 0x00001100, /* flip */
1872 0x00000000, /* flop */
1873 0x00000000, /* and */
1874 0x00000000, /* or */
1875 0x00000000, /* cond_expr */
1876 0x00000004, /* andassign */
1877 0x00000004, /* orassign */
1878 0x00000040, /* method */
1879 0x00000241, /* entersubr */
1880 0x00000000, /* leavesubr */
1881 0x00000908, /* caller */
1882 0x0000021d, /* warn */
1883 0x0000025d, /* die */
1884 0x00000914, /* reset */
1885 0x00000000, /* lineseq */
1886 0x00000004, /* nextstate */
1887 0x00000004, /* dbstate */
1888 0x00000004, /* unstack */
1889 0x00000000, /* enter */
1890 0x00000000, /* leave */
1891 0x00000000, /* scope */
1892 0x00000040, /* enteriter */
1893 0x00000000, /* iter */
1894 0x00000040, /* enterloop */
1895 0x00000004, /* leaveloop */
1896 0x00000241, /* return */
1897 0x00000044, /* last */
1898 0x00000044, /* next */
1899 0x00000044, /* redo */
1900 0x00000044, /* dump */
1901 0x00000044, /* goto */
1902 0x00000944, /* exit */
1903 0x00000040, /* nswitch */
1904 0x00000040, /* cswitch */
1905 0x0000961c, /* open */
1906 0x00000e14, /* close */
1907 0x00006614, /* pipe_op */
1908 0x0000061c, /* fileno */
1909 0x0000091c, /* umask */
1910 0x00000604, /* binmode */
1911 0x00021755, /* tie */
1912 0x00000714, /* untie */
1913 0x00011414, /* dbmopen */
1914 0x00000414, /* dbmclose */
1915 0x00111108, /* sselect */
1916 0x00000e0c, /* select */
1917 0x00000e0c, /* getc */
1918 0x0091761d, /* read */
1919 0x00000e54, /* enterwrite */
1920 0x00000000, /* leavewrite */
1921 0x00002e15, /* prtf */
1922 0x00002e15, /* print */
1923 0x0091761d, /* sysread */
1924 0x0091161d, /* syswrite */
1925 0x0091161d, /* send */
1926 0x0011761d, /* recv */
1927 0x00000e14, /* eof */
1928 0x00000e0c, /* tell */
1929 0x00011604, /* seek */
1930 0x00001114, /* truncate */
1931 0x0001160c, /* fcntl */
1932 0x0001160c, /* ioctl */
1933 0x0000161c, /* flock */
1934 0x00111614, /* socket */
1935 0x01116614, /* sockpair */
1936 0x00001614, /* bind */
1937 0x00001614, /* connect */
1938 0x00001614, /* listen */
1939 0x0000661c, /* accept */
1940 0x0000161c, /* shutdown */
1941 0x00011614, /* gsockopt */
1942 0x00111614, /* ssockopt */
1943 0x00000614, /* getsockname */
1944 0x00000614, /* getpeername */
1945 0x00000600, /* lstat */
1946 0x00000600, /* stat */
1947 0x00000614, /* ftrread */
1948 0x00000614, /* ftrwrite */
1949 0x00000614, /* ftrexec */
1950 0x00000614, /* fteread */
1951 0x00000614, /* ftewrite */
1952 0x00000614, /* fteexec */
1953 0x00000614, /* ftis */
1954 0x00000614, /* fteowned */
1955 0x00000614, /* ftrowned */
1956 0x00000614, /* ftzero */
1957 0x0000061c, /* ftsize */
1958 0x0000060c, /* ftmtime */
1959 0x0000060c, /* ftatime */
1960 0x0000060c, /* ftctime */
1961 0x00000614, /* ftsock */
1962 0x00000614, /* ftchr */
1963 0x00000614, /* ftblk */
1964 0x00000614, /* ftfile */
1965 0x00000614, /* ftdir */
1966 0x00000614, /* ftpipe */
1967 0x00000614, /* ftlink */
1968 0x00000614, /* ftsuid */
1969 0x00000614, /* ftsgid */
1970 0x00000614, /* ftsvtx */
1971 0x00000614, /* fttty */
1972 0x00000614, /* fttext */
1973 0x00000614, /* ftbinary */
1974 0x0000091c, /* chdir */
1975 0x0000021d, /* chown */
1976 0x0000091c, /* chroot */
1977 0x0000021d, /* unlink */
1978 0x0000021d, /* chmod */
1979 0x0000021d, /* utime */
1980 0x0000111c, /* rename */
1981 0x0000111c, /* link */
1982 0x0000111c, /* symlink */
1983 0x0000090c, /* readlink */
1984 0x0000111c, /* mkdir */
1985 0x0000091c, /* rmdir */
1986 0x00001614, /* open_dir */
1987 0x00000600, /* readdir */
1988 0x0000060c, /* telldir */
1989 0x00001604, /* seekdir */
1990 0x00000604, /* rewinddir */
1991 0x00000614, /* closedir */
1992 0x0000001c, /* fork */
1993 0x0000001c, /* wait */
1994 0x0000111c, /* waitpid */
1995 0x0000291d, /* system */
1996 0x0000295d, /* exec */
1997 0x0000025d, /* kill */
1998 0x0000001c, /* getppid */
1999 0x0000091c, /* getpgrp */
2000 0x0000111c, /* setpgrp */
2001 0x0000111c, /* getpriority */
2002 0x0001111c, /* setpriority */
2003 0x0000001c, /* time */
2004 0x00000000, /* tms */
2005 0x00000908, /* localtime */
2006 0x00000908, /* gmtime */
2007 0x0000091c, /* alarm */
2008 0x0000091c, /* sleep */
2009 0x0001111d, /* shmget */
2010 0x0001111d, /* shmctl */
2011 0x0011111d, /* shmread */
2012 0x0011111c, /* shmwrite */
2013 0x0000111d, /* msgget */
2014 0x0001111d, /* msgctl */
2015 0x0001111d, /* msgsnd */
2016 0x0111111d, /* msgrcv */
2017 0x0001111d, /* semget */
2018 0x0011111d, /* semctl */
2019 0x0001111d, /* semop */
2020 0x00000940, /* require */
2021 0x00000140, /* dofile */
2022 0x00000140, /* entereval */
2023 0x00000100, /* leaveeval */
2024 0x00000140, /* evalonce */
2025 0x00000000, /* entertry */
2026 0x00000000, /* leavetry */
2027 0x00000100, /* ghbyname */
2028 0x00001100, /* ghbyaddr */
2029 0x00000000, /* ghostent */
2030 0x00000100, /* gnbyname */
2031 0x00001100, /* gnbyaddr */
2032 0x00000000, /* gnetent */
2033 0x00000100, /* gpbyname */
2034 0x00000100, /* gpbynumber */
2035 0x00000000, /* gprotoent */
2036 0x00001100, /* gsbyname */
2037 0x00001100, /* gsbyport */
2038 0x00000000, /* gservent */
2039 0x00000114, /* shostent */
2040 0x00000114, /* snetent */
2041 0x00000114, /* sprotoent */
2042 0x00000114, /* sservent */
2043 0x00000014, /* ehostent */
2044 0x00000014, /* enetent */
2045 0x00000014, /* eprotoent */
2046 0x00000014, /* eservent */
2047 0x00000100, /* gpwnam */
2048 0x00000100, /* gpwuid */
2049 0x00000000, /* gpwent */
2050 0x0000001c, /* spwent */
2051 0x0000001c, /* epwent */
2052 0x00000100, /* ggrnam */
2053 0x00000100, /* ggrgid */
2054 0x00000000, /* ggrent */
2055 0x0000001c, /* sgrent */
2056 0x0000001c, /* egrent */
2057 0x0000000c, /* getlogin */
2058 0x0000211c, /* syscall */