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