This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Okay, here's your official unofficial closure leak patch
[perl5.git] / global.sym
CommitLineData
8990e307
LW
1# Global symbols that need to be hidden in embedded applications.
2
3# Variables
4
a0d0e21e 5AMG_names
79072805
LW
6No
7Sv
463ee0b2 8Xpv
79072805 9Yes
a0d0e21e
LW
10abs_amg
11add_amg
12add_ass_amg
463ee0b2 13additem
a0d0e21e 14amagic_generation
79072805 15an
a0d0e21e
LW
16atan2_amg
17autoboot_preamble
18band_amg
19bool__amg
20bor_amg
79072805
LW
21buf
22bufend
23bufptr
a0d0e21e 24bxor_amg
463ee0b2
LW
25check
26coeff
79072805 27compiling
a0d0e21e 28compl_amg
748a9306 29compcv
79072805 30comppad
8990e307
LW
31comppad_name
32comppad_name_fill
a0d0e21e
LW
33concat_amg
34concat_ass_amg
463ee0b2 35cop_seqmax
a0d0e21e 36cos_amg
79072805 37cryptseen
a0d0e21e 38cryptswitch_add
748a9306 39cryptswitch_fp
79072805
LW
40cshlen
41cshname
a0d0e21e 42curcop
79072805
LW
43curinterp
44curpad
45dc
a0d0e21e 46dec_amg
79072805 47di
a0d0e21e
LW
48div_amg
49div_ass_amg
79072805
LW
50ds
51egid
a0d0e21e
LW
52envgv
53eq_amg
79072805
LW
54error_count
55euid
8990e307 56evalseq
a0d0e21e 57exp_amg
463ee0b2 58expect
79072805 59expectterm
a0d0e21e 60fallback_amg
79072805
LW
61fold
62freq
a0d0e21e 63ge_amg
79072805 64gid
a0d0e21e 65gt_amg
79072805 66hexdigit
85e6fe83 67hints
463ee0b2 68in_my
a0d0e21e 69inc_amg
79072805
LW
70know_next
71last_lop
8990e307 72last_lop_op
79072805 73last_uni
a0d0e21e
LW
74le_amg
75lex_state
76lex_defer
77lex_expect
78lex_brackets
79lex_formbrack
80lex_fakebrack
81lex_casemods
82lex_dojoin
83lex_starts
84lex_stuff
85lex_repl
86lex_op
87lex_inpat
88lex_inwhat
89lex_brackstack
90lex_casestack
79072805 91linestr
a0d0e21e
LW
92log_amg
93lshift_amg
94lshift_ass_amg
95lt_amg
463ee0b2
LW
96markstack
97markstack_max
98markstack_ptr
8990e307
LW
99max_intro_pending
100min_intro_pending
a0d0e21e
LW
101mod_amg
102mod_ass_amg
103mult_amg
104mult_ass_amg
79072805
LW
105multi_close
106multi_end
107multi_open
108multi_start
463ee0b2 109na
a0d0e21e
LW
110ncmp_amg
111nextval
112nexttype
113nexttoke
114ne_amg
115neg_amg
79072805
LW
116nexttype
117nextval
463ee0b2
LW
118no_aelem
119no_dir_func
120no_func
121no_helem
122no_mem
123no_modify
124no_security
125no_sock_func
126no_usym
79072805
LW
127nointrp
128nomem
129nomemok
a0d0e21e
LW
130nomethod_amg
131not_amg
132numer_amg
79072805
LW
133oldbufptr
134oldoldbufptr
463ee0b2
LW
135op
136op_name
137op_seqmax
138opargs
79072805
LW
139origalen
140origenviron
79072805
LW
141padix
142patleave
a0d0e21e
LW
143pow_amg
144pow_ass_amg
463ee0b2 145ppaddr
a0d0e21e
LW
146profiledata
147qrt_amg
463ee0b2
LW
148rcsid
149reall_srchlen
150regarglen
79072805
LW
151regbol
152regcode
463ee0b2 153regdummy
79072805
LW
154regendp
155regeol
156regfold
157reginput
158reglastparen
159regmyendp
160regmyp_size
161regmystartp
463ee0b2 162regnarrate
a0d0e21e 163regnaughty
79072805
LW
164regnpar
165regparse
166regprecomp
167regprev
168regsawback
79072805
LW
169regsize
170regstartp
171regtill
172regxend
a0d0e21e
LW
173repeat_amg
174repeat_ass_amg
463ee0b2
LW
175retstack
176retstack_ix
177retstack_max
79072805 178rsfp
a0d0e21e
LW
179rshift_amg
180rshift_ass_amg
463ee0b2
LW
181savestack
182savestack_ix
183savestack_max
79072805 184saw_return
a0d0e21e 185scmp_amg
463ee0b2
LW
186scopestack
187scopestack_ix
188scopestack_max
189scrgv
a0d0e21e
LW
190seq_amg
191sge_amg
192sgt_amg
463ee0b2 193sig_name
a0d0e21e
LW
194siggv
195sighandler
463ee0b2 196simple
a0d0e21e
LW
197sin_amg
198sle_amg
199slt_amg
200sne_amg
201stack
463ee0b2
LW
202stack_base
203stack_max
204stack_sp
79072805 205statbuf
a0d0e21e 206string_amg
463ee0b2 207sub_generation
79072805
LW
208subline
209subname
a0d0e21e
LW
210subtr_amg
211subtr_ass_amg
79072805
LW
212sv_no
213sv_undef
214sv_yes
a0d0e21e 215tainting
79072805
LW
216thisexpr
217timesbuf
218tokenbuf
219uid
463ee0b2 220varies
79072805 221vert
a0d0e21e
LW
222vtbl_amagic
223vtbl_amagicelem
463ee0b2
LW
224vtbl_arylen
225vtbl_bm
226vtbl_dbline
227vtbl_env
228vtbl_envelem
229vtbl_glob
230vtbl_isa
231vtbl_isaelem
232vtbl_mglob
233vtbl_pack
234vtbl_packelem
a0d0e21e 235vtbl_pos
463ee0b2
LW
236vtbl_sig
237vtbl_sigelem
238vtbl_substr
239vtbl_sv
240vtbl_taint
241vtbl_uvar
242vtbl_vec
243warn_nl
244warn_nosemi
245warn_reserved
246watchaddr
247watchok
248yychar
249yycheck
250yydebug
251yydefred
252yydgoto
253yyerrflag
254yygindex
255yylen
256yylhs
257yylval
258yyname
259yynerrs
260yyrindex
261yyrule
262yysindex
263yytable
264yyval
79072805
LW
265
266# Functions
463ee0b2
LW
267
268append_elem
269append_list
270apply
271av_clear
272av_fake
273av_fetch
274av_fill
463ee0b2
LW
275av_len
276av_make
277av_pop
463ee0b2
LW
278av_push
279av_shift
280av_store
281av_undef
282av_unshift
283bind_match
a0d0e21e
LW
284block_end
285block_start
463ee0b2
LW
286calllist
287cando
288check_uni
289checkcomma
290ck_aelem
463ee0b2
LW
291ck_concat
292ck_eof
293ck_eval
294ck_exec
295ck_formline
296ck_ftst
297ck_fun
298ck_glob
299ck_grep
300ck_gvconst
301ck_index
302ck_lengthconst
303ck_lfun
304ck_listiob
305ck_match
306ck_null
307ck_repeat
308ck_retarget
309ck_rvconst
310ck_select
311ck_shift
312ck_sort
a0d0e21e 313ck_spair
463ee0b2
LW
314ck_split
315ck_subr
316ck_trunc
317convert
463ee0b2
LW
318cpytill
319croak
85e6fe83 320cv_undef
463ee0b2
LW
321cxinc
322deb
323deb_growlevel
324debop
325debstack
326debstackptrs
a0d0e21e 327deprecate
463ee0b2
LW
328die
329die_where
330do_aexec
331do_chop
332do_close
463ee0b2
LW
333do_eof
334do_exec
335do_execfree
336do_ipcctl
337do_ipcget
338do_join
339do_kv
340do_msgrcv
341do_msgsnd
342do_open
343do_pipe
344do_print
345do_readline
a0d0e21e 346do_chomp
463ee0b2
LW
347do_seek
348do_semop
349do_shmio
350do_sprintf
351do_tell
352do_trans
353do_vecset
354do_vop
355doeval
356dofindlabel
357dopoptoeval
358dump_all
359dump_eval
360dump_gv
361dump_op
362dump_packsubs
363dump_pm
364dump_sub
365fbm_compile
366fbm_instr
367fetch_gv
368fetch_io
463ee0b2
LW
369fold_constants
370force_ident
371force_next
372force_word
373free_tmps
374gen_constant_list
463ee0b2
LW
375gp_free
376gp_ref
377gv_AVadd
378gv_HVadd
379gv_check
380gv_efullname
381gv_fetchfile
382gv_fetchmeth
383gv_fetchmethod
384gv_fetchpv
385gv_fullname
386gv_init
a0d0e21e
LW
387gv_stashpv
388gv_stashsv
463ee0b2
LW
389he_delayfree
390he_free
391hoistmust
392hv_clear
393hv_delete
a0d0e21e 394hv_exists
463ee0b2 395hv_fetch
a0d0e21e 396hv_stashpv
463ee0b2
LW
397hv_iterinit
398hv_iterkey
399hv_iternext
748a9306 400hv_iternextsv
463ee0b2
LW
401hv_iterval
402hv_magic
403hv_store
404hv_undef
405ibcmp
406ingroup
407instr
408intuit_more
409invert
410jmaybe
411keyword
412leave_scope
413lex_end
414lex_start
415linklist
416list
417listkids
418localize
419looks_like_number
420magic_clearpack
421magic_get
422magic_getarylen
423magic_getglob
424magic_getpack
a0d0e21e 425magic_getpos
463ee0b2
LW
426magic_gettaint
427magic_getuvar
428magic_len
429magic_nextpack
430magic_set
a0d0e21e 431magic_setamagic
463ee0b2
LW
432magic_setarylen
433magic_setbm
434magic_setdbline
435magic_setenv
436magic_setglob
437magic_setisa
438magic_setmglob
439magic_setpack
a0d0e21e 440magic_setpos
463ee0b2
LW
441magic_setsig
442magic_setsubstr
443magic_settaint
444magic_setuvar
445magic_setvec
a0d0e21e 446magic_wipepack
463ee0b2 447magicname
a0d0e21e 448markstack_grow
463ee0b2
LW
449mess
450mg_clear
451mg_copy
452mg_find
453mg_free
454mg_get
455mg_len
8990e307 456mg_magical
463ee0b2
LW
457mg_set
458mod
459modkids
460moreswitches
461my
462my_exit
463my_lstat
464my_pclose
465my_popen
466my_setenv
467my_stat
468my_unexec
469newANONHASH
470newANONLIST
471newASSIGNOP
472newAV
473newAVREF
474newBINOP
475newCONDOP
476newCVOP
477newCVREF
478newFORM
479newFOROP
480newGVOP
481newGVREF
482newGVgen
483newHV
484newHVREF
485newIO
486newLISTOP
487newLOGOP
8990e307 488newLOOPEX
463ee0b2
LW
489newLOOPOP
490newMETHOD
491newNULLLIST
492newOP
a0d0e21e 493newPROG
463ee0b2
LW
494newPMOP
495newPVOP
496newRANGE
a0d0e21e 497newRV
463ee0b2
LW
498newSLICEOP
499newSTATEOP
500newSUB
501newSV
502newSVOP
503newSVREF
504newSViv
505newSVnv
506newSVpv
507newSVsv
508newUNOP
509newWHILEOP
510newXSUB
a0d0e21e 511newXS
463ee0b2
LW
512nextargv
513ninstr
514no_fh_allowed
515no_op
463ee0b2
LW
516oopsAV
517oopsCV
518oopsHV
519op_free
520package
521pad_alloc
522pad_allocmy
523pad_findmy
524pad_free
525pad_leavemy
526pad_reset
527pad_sv
528pad_swipe
529peep
530pidgone
531pmruntime
532pmtrans
533pop_return
534pop_scope
535pp_aassign
536pp_accept
537pp_add
538pp_aelem
539pp_aelemfast
540pp_alarm
541pp_and
542pp_andassign
543pp_anonhash
544pp_anonlist
545pp_aslice
546pp_atan2
547pp_av2arylen
548pp_backtick
549pp_bind
550pp_binmode
551pp_bit_and
552pp_bit_or
553pp_bless
554pp_caller
555pp_chdir
556pp_chmod
557pp_chop
558pp_chown
559pp_chroot
560pp_close
561pp_closedir
562pp_complement
563pp_concat
564pp_cond_expr
565pp_connect
566pp_const
567pp_cos
568pp_crypt
569pp_cswitch
570pp_dbmclose
571pp_dbmopen
572pp_dbstate
573pp_defined
574pp_delete
575pp_die
576pp_divide
577pp_dofile
463ee0b2
LW
578pp_dump
579pp_each
580pp_egrent
581pp_ehostent
582pp_enetent
583pp_enter
584pp_entereval
585pp_enteriter
586pp_enterloop
a0d0e21e 587pp_entersub
463ee0b2
LW
588pp_entersubr
589pp_entertry
590pp_enterwrite
591pp_eof
592pp_eprotoent
593pp_epwent
594pp_eq
595pp_eservent
596pp_evalonce
597pp_exec
a0d0e21e 598pp_exists
463ee0b2
LW
599pp_exit
600pp_exp
601pp_fcntl
602pp_fileno
603pp_flip
604pp_flock
605pp_flop
606pp_fork
607pp_formline
608pp_ftatime
609pp_ftbinary
610pp_ftblk
611pp_ftchr
612pp_ftctime
613pp_ftdir
614pp_fteexec
615pp_fteowned
616pp_fteread
617pp_ftewrite
618pp_ftfile
619pp_ftis
620pp_ftlink
621pp_ftmtime
622pp_ftpipe
623pp_ftrexec
624pp_ftrowned
625pp_ftrread
626pp_ftrwrite
627pp_ftsgid
628pp_ftsize
629pp_ftsock
630pp_ftsuid
631pp_ftsvtx
632pp_fttext
633pp_fttty
634pp_ftzero
635pp_ge
636pp_getc
637pp_getlogin
638pp_getpeername
639pp_getpgrp
640pp_getppid
641pp_getpriority
642pp_getsockname
643pp_ggrent
644pp_ggrgid
645pp_ggrnam
646pp_ghbyaddr
647pp_ghbyname
648pp_ghostent
649pp_glob
650pp_gmtime
651pp_gnbyaddr
652pp_gnbyname
653pp_gnetent
654pp_goto
655pp_gpbyname
656pp_gpbynumber
657pp_gprotoent
658pp_gpwent
659pp_gpwnam
660pp_gpwuid
661pp_grepstart
662pp_grepwhile
663pp_gsbyname
664pp_gsbyport
665pp_gservent
666pp_gsockopt
667pp_gt
668pp_gv
669pp_gvsv
670pp_helem
671pp_hex
672pp_hslice
673pp_index
674pp_indread
675pp_int
463ee0b2
LW
676pp_interp
677pp_ioctl
678pp_iter
679pp_join
680pp_keys
681pp_kill
682pp_last
683pp_lc
684pp_lcfirst
685pp_le
686pp_leave
687pp_leaveeval
688pp_leaveloop
a0d0e21e 689pp_leavesub
463ee0b2
LW
690pp_leavetry
691pp_leavewrite
692pp_left_shift
693pp_length
694pp_lineseq
695pp_link
696pp_list
697pp_listen
698pp_localtime
699pp_log
700pp_lslice
701pp_lstat
702pp_lt
a0d0e21e 703pp_map
463ee0b2
LW
704pp_match
705pp_method
706pp_mkdir
707pp_modulo
708pp_msgctl
709pp_msgget
710pp_msgrcv
711pp_msgsnd
712pp_multiply
713pp_ncmp
714pp_ne
715pp_negate
716pp_next
717pp_nextstate
718pp_not
719pp_nswitch
720pp_null
721pp_oct
722pp_open
723pp_open_dir
724pp_or
725pp_orassign
726pp_ord
727pp_pack
728pp_padav
729pp_padhv
730pp_padsv
731pp_pipe_op
732pp_pop
a0d0e21e 733pp_pos
463ee0b2
LW
734pp_postdec
735pp_postinc
736pp_pow
737pp_predec
738pp_preinc
739pp_print
740pp_prtf
741pp_push
742pp_pushmark
743pp_pushre
744pp_rand
745pp_range
746pp_rcatline
747pp_read
748pp_readdir
749pp_readline
750pp_readlink
751pp_recv
752pp_redo
753pp_ref
754pp_refgen
755pp_regcmaybe
756pp_regcomp
757pp_rename
758pp_repeat
759pp_require
760pp_reset
761pp_return
762pp_reverse
763pp_rewinddir
764pp_right_shift
765pp_rindex
766pp_rmdir
767pp_rv2av
768pp_rv2cv
769pp_rv2gv
770pp_rv2hv
771pp_rv2sv
a0d0e21e 772pp_chomp
463ee0b2
LW
773pp_sassign
774pp_scalar
775pp_schop
776pp_scmp
777pp_scope
778pp_seek
779pp_seekdir
780pp_select
781pp_semctl
782pp_semget
783pp_semop
784pp_send
785pp_seq
786pp_setpgrp
787pp_setpriority
788pp_sge
789pp_sgrent
790pp_sgt
791pp_shift
792pp_shmctl
793pp_shmget
794pp_shmread
795pp_shmwrite
796pp_shostent
797pp_shutdown
798pp_sin
799pp_sle
800pp_sleep
801pp_slt
802pp_sne
803pp_snetent
804pp_socket
805pp_sockpair
806pp_sort
807pp_splice
808pp_split
809pp_sprintf
810pp_sprotoent
811pp_spwent
812pp_sqrt
813pp_srand
a0d0e21e
LW
814pp_srefgen
815pp_schomp
463ee0b2
LW
816pp_sselect
817pp_sservent
818pp_ssockopt
819pp_stat
820pp_stub
821pp_study
822pp_subst
823pp_substcont
824pp_substr
825pp_subtract
826pp_sv2len
827pp_symlink
828pp_syscall
829pp_sysread
830pp_system
831pp_syswrite
832pp_tell
833pp_telldir
834pp_tie
835pp_time
836pp_tms
837pp_trans
838pp_truncate
839pp_uc
840pp_ucfirst
841pp_umask
842pp_undef
843pp_unlink
844pp_unpack
845pp_unshift
846pp_unstack
847pp_untie
848pp_utime
849pp_values
850pp_vec
851pp_wait
852pp_waitpid
853pp_wantarray
854pp_warn
855pp_xor
856prepend_elem
857push_return
858push_scope
463ee0b2
LW
859q
860ref
861refkids
862regcomp
863regdump
864regexec
865regfree
866regnext
867regprop
868repeatcpy
869rninstr
870run
a0d0e21e
LW
871savepv
872savepvn
463ee0b2
LW
873save_I32
874save_aptr
875save_ary
8990e307
LW
876save_clearsv
877save_delete
878save_freeop
879save_freepv
880save_freesv
463ee0b2
LW
881save_hash
882save_hptr
883save_int
884save_item
885save_list
886save_nogv
887save_scalar
888save_sptr
889save_svref
890savestack_grow
463ee0b2
LW
891sawparens
892scalar
893scalarkids
894scalarseq
895scalarvoid
896scan_const
897scan_formline
898scan_heredoc
899scan_hex
900scan_ident
901scan_inputsymbol
902scan_num
903scan_oct
904scan_pat
905scan_prefix
906scan_str
907scan_subst
908scan_trans
909scan_word
910scope
911screaminstr
912setenv_getix
913skipspace
a0d0e21e 914stack_grow
8990e307 915start_subparse
463ee0b2
LW
916sublex_done
917sublex_start
918sv_2bool
919sv_2cv
a0d0e21e 920sv_2io
463ee0b2
LW
921sv_2iv
922sv_2mortal
923sv_2nv
924sv_2pv
925sv_backoff
a0d0e21e 926sv_bless
463ee0b2
LW
927sv_catpv
928sv_catpvn
929sv_catsv
930sv_chop
8990e307 931sv_clean_all
a0d0e21e 932sv_clean_objs
463ee0b2
LW
933sv_clear
934sv_cmp
935sv_dec
8990e307 936sv_dump
463ee0b2
LW
937sv_eq
938sv_free
939sv_gets
940sv_grow
941sv_inc
942sv_insert
943sv_isa
1fc4cb55 944sv_isobject
463ee0b2
LW
945sv_len
946sv_magic
947sv_mortalcopy
8990e307 948sv_newmortal
463ee0b2
LW
949sv_peek
950sv_ref
951sv_replace
8990e307 952sv_report_used
463ee0b2
LW
953sv_reset
954sv_setiv
955sv_setnv
956sv_setptrobj
957sv_setpv
958sv_setpvn
a0d0e21e
LW
959sv_setref_iv
960sv_setref_pv
463ee0b2
LW
961sv_setsv
962sv_unmagic
963sv_upgrade
964sv_usepvn
965taint_env
966taint_not
967taint_proper
968too_few_arguments
969too_many_arguments
970wait4pid
971warn
972watch
973whichsig
a0d0e21e 974xiv_arenaroot
8990e307
LW
975xiv_root
976xnv_root
977xpv_root
978xrv_root
979yyerror
463ee0b2
LW
980yyerror
981yylex
982yyparse
8990e307 983yywarn