X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/ea0efc06fdad2019ffceb86d079dd853e9d79cea..e446cec8f170ecc3eabea80092ef64589855e167:/global.sym diff --git a/global.sym b/global.sym index 549a754..09520a9 100644 --- a/global.sym +++ b/global.sym @@ -1,325 +1,13 @@ -# Global symbols that need to be hidden in embedded applications. +# Global function symbols that need to be hidden in embedded applications. -# Variables - -AMG_names -Error -No -Sv -Xpv -Yes -abs_amg -add_amg -add_ass_amg -additem -amagic_generation -an -atan2_amg -band_amg -block_type -bool__amg -bor_amg -bufend -bufptr -bxor_amg -check -collation_ix -collation_name -collation_standard -collxfrm_base -collxfrm_mult -compcv -compiling -compl_amg -comppad -comppad_name -comppad_name_fill -comppad_name_floor -concat_amg -concat_ass_amg -cop_seqmax -cos_amg -cryptseen -cshlen -cshname -curinterp -curpad -dc -debug -dec_amg -di -div_amg -div_ass_amg -do_undump -ds -egid -eq_amg -error_count -euid -evalseq -exp_amg -expect -expectterm -fallback_amg -fold -fold_locale -freq -ge_amg -gid -gt_amg -hexdigit -hints -init_thread_intern -in_my -in_my_stash -inc_amg -io_close -know_next -last_lop -last_lop_op -last_uni -le_amg -lex_brackets -lex_brackstack -lex_casemods -lex_casestack -lex_defer -lex_dojoin -lex_expect -lex_fakebrack -lex_formbrack -lex_inpat -lex_inwhat -lex_op -lex_repl -lex_starts -lex_state -lex_stuff -linestr -log_amg -lshift_amg -lshift_ass_amg -lt_amg -markstack -markstack_max -markstack_ptr -max_intro_pending -maxo -min_intro_pending -mod_amg -mod_ass_amg -mult_amg -mult_ass_amg -multi_close -multi_end -multi_open -multi_start -na -ncmp_amg -ne_amg -neg_amg -nexttoke -nexttype -nextval -nice_chunk -nice_chunk_size -no_aelem -no_dir_func -no_func -no_helem -no_mem -no_modify -no_myglob -no_security -no_sock_func -no_symref -no_usym -no_wrongref -nointrp -nomem -nomemok -nomethod_amg -not_amg -nthreads -numeric_local -numeric_name -numeric_standard -numer_amg -oldbufptr -oldoldbufptr -op -op_desc -op_name -op_seqmax -opargs -opsave -origalen -origenviron -osname -pad_reset_pending -padix -padix_floor -patleave -pidstatus -pow_amg -pow_ass_amg -ppaddr -profiledata -psig_name -psig_ptr -rcsid -reall_srchlen -regarglen -regbol -regcode -regdummy -regendp -regeol -regflags -reginput -regkind -reglastparen -regmyendp -regmyp_size -regmystartp -regnarrate -regnaughty -regnpar -regparse -regprecomp -regprev -regsawback -regsize -regstartp -regtill -regxend -repeat_amg -repeat_ass_amg -retstack -retstack_ix -retstack_max -rsfp -rsfp_filters -rshift_amg -rshift_ass_amg -runops -savestack -savestack_ix -savestack_max -saw_return -scmp_amg -scopestack -scopestack_ix -scopestack_max -scrgv -seq_amg -sge_amg -sgt_amg -sh_path -sig_name -sig_num -simple -sin_amg -sle_amg -slt_amg -sne_amg -sqrt_amg -stack_base -stack_max -stack_sp -statbuf -string_amg -sub_generation -subline -subname -subtr_amg -subtr_ass_amg -sv_no -sv_undef -sv_yes -thisexpr -thr_key -timesbuf -tokenbuf -uid -varies -vert -vivify_defelem -vivify_ref -vtbl_amagic -vtbl_amagicelem -vtbl_arylen -vtbl_bm -vtbl_collxfrm -vtbl_dbline -vtbl_defelem -vtbl_env -vtbl_envelem -vtbl_fm -vtbl_glob -vtbl_isa -vtbl_isaelem -vtbl_mglob -vtbl_mutex -vtbl_nkeys -vtbl_pack -vtbl_packelem -vtbl_pos -vtbl_sig -vtbl_sigelem -vtbl_substr -vtbl_sv -vtbl_taint -vtbl_uvar -vtbl_vec -warn_nl -warn_nosemi -warn_reserved -warn_uninit -watchaddr -watchok -yychar -yycheck -yydebug -yydefred -yydgoto -yyerrflag -yygindex -yylen -yylhs -yylval -yyname -yynerrs -yyrindex -yyrule -yysindex -yytable -yyval - -# Functions +# *** Do NOT add global variables here, add them in *var*.h *** Gv_AMupdate -SvTRUE -SvIV -SvUV -SvNV amagic_call append_elem append_list apply assertref -avhv_delete -avhv_delete_ent -avhv_exists -avhv_exists_ent -avhv_fetch -avhv_fetch_ent -avhv_iterinit -avhv_iternext -avhv_iternextsv -avhv_iterval -avhv_store -avhv_store_ent av_clear av_extend av_fake @@ -334,17 +22,24 @@ av_shift av_store av_undef av_unshift +avhv_exists_ent +avhv_fetch_ent +avhv_iternext +avhv_iterval +avhv_keys bind_match block_end block_gimme block_start boot_core_UNIVERSAL +bset_obj_store +byterun call_list cando cast_ulong -check_uni -checkcomma -ck_aelem +cast_i32 +cast_iv +cast_uv ck_anoncode ck_bitop ck_concat @@ -358,7 +53,6 @@ ck_fun ck_fun_locale ck_glob ck_grep -ck_gvconst ck_index ck_lengthconst ck_lfun @@ -367,7 +61,6 @@ ck_match ck_null ck_repeat ck_require -ck_retarget ck_rfun ck_rvconst ck_scmp @@ -399,32 +92,41 @@ deprecate die die_where do_aexec +do_binmode do_chomp do_chop do_close do_eof do_exec +do_exec3 do_execfree +do_hv_dump +do_gv_dump +do_gvgv_dump do_ipcctl do_ipcget do_join do_kv +do_magic_dump do_msgrcv do_msgsnd do_open +do_op_dump do_pipe +do_pmop_dump do_print do_readline do_seek do_semop do_shmio do_sprintf +do_sv_dump do_sysseek do_tell do_trans do_vecset do_vop -doeval +dofile dofindlabel dopoptoeval dounwind @@ -433,27 +135,28 @@ dump_all dump_eval dump_fds dump_form -dump_gv +dump_indent dump_mstats -dump_op dump_packsubs -dump_pm dump_sub fbm_compile fbm_instr -fetch_gv -fetch_io filter_add filter_del filter_read +find_script +find_threadsv fold_constants -force_ident force_list -force_next -force_word form free_tmps gen_constant_list +get_op_descs +get_op_names +get_no_modify +get_opargs +get_specialsv_list +get_vtbl gp_free gp_ref gv_AVadd @@ -461,6 +164,7 @@ gv_HVadd gv_IOadd gv_autoload4 gv_check +gv_dump gv_efullname gv_efullname3 gv_fetchfile @@ -474,8 +178,6 @@ gv_init gv_stashpv gv_stashpvn gv_stashsv -he_root -hoistmust hv_clear hv_delayfree_ent hv_delete @@ -501,10 +203,36 @@ ibcmp ibcmp_locale ingroup init_stacks +init_thread_intern instr intro_my -intuit_more invert +io_close +is_uni_alnum +is_uni_alnum_lc +is_uni_alpha +is_uni_alpha_lc +is_uni_digit +is_uni_digit_lc +is_uni_idfirst +is_uni_idfirst_lc +is_uni_lower +is_uni_lower_lc +is_uni_print +is_uni_print_lc +is_uni_space +is_uni_space_lc +is_uni_upper +is_uni_upper_lc +is_utf8_alnum +is_utf8_alpha +is_utf8_digit +is_utf8_idfirst +is_utf8_lower +is_utf8_mark +is_utf8_print +is_utf8_space +is_utf8_upper jmaybe keyword leave_scope @@ -515,25 +243,32 @@ list listkids localize looks_like_number -magic_clearenv magic_clear_all_env +magic_clearenv magic_clearpack magic_clearsig +magic_dump magic_existspack -magic_freedefelem +magic_freeregexp magic_get magic_getarylen magic_getdefelem magic_getglob +magic_getnkeys magic_getpack magic_getpos magic_getsig +magic_getsubstr magic_gettaint magic_getuvar +magic_getvec magic_len magic_mutexfree magic_nextpack +magic_regdata_cnt +magic_regdatum_get magic_set +magic_set_all_env magic_setamagic magic_setarylen magic_setbm @@ -553,9 +288,10 @@ magic_setsubstr magic_settaint magic_setuvar magic_setvec -magic_set_all_env +magic_sizepack magic_wipepack magicname +malloced_size markstack_grow mem_collxfrm mess @@ -564,13 +300,12 @@ mg_copy mg_find mg_free mg_get -mg_len +mg_length mg_magical mg_set +mg_size mod -modkids moreswitches -mstats my my_bcopy my_bzero @@ -588,6 +323,8 @@ my_setenv my_stat my_swap my_unexec +new_stackinfo +new_struct_thread newANONHASH newANONLIST newANONSUB @@ -596,6 +333,7 @@ newAV newAVREF newBINOP newCONDOP +newCONSTSUB newCVREF newFORM newFOROP @@ -604,6 +342,7 @@ newGVREF newGVgen newHV newHVREF +newHVhv newIO newLISTOP newLOGOP @@ -616,6 +355,7 @@ newPROG newPVOP newRANGE newRV +newRV_noinc newSLICEOP newSTATEOP newSUB @@ -626,19 +366,19 @@ newSViv newSVnv newSVpv newSVpvf +newSVpvn newSVrv newSVsv newUNOP newWHILEOP newXS -newXSUB nextargv ninstr -no_fh_allowed -no_op oopsAV oopsCV oopsHV +op_const_sv +op_dump op_free package pad_alloc @@ -652,390 +392,49 @@ pad_swipe peep pidgone pmflag +pmop_dump pmruntime pmtrans pop_return pop_scope -pp_aassign -pp_abs -pp_accept -pp_add -pp_aelem -pp_aelemfast -pp_alarm -pp_and -pp_andassign -pp_anoncode -pp_anonhash -pp_anonlist -pp_aslice -pp_atan2 -pp_av2arylen -pp_backtick -pp_bind -pp_binmode -pp_bit_and -pp_bit_or -pp_bit_xor -pp_bless -pp_caller -pp_chdir -pp_chmod -pp_chomp -pp_chop -pp_chown -pp_chr -pp_chroot -pp_close -pp_closedir -pp_complement -pp_concat -pp_cond_expr -pp_connect -pp_const -pp_cos -pp_crypt -pp_cswitch -pp_dbmclose -pp_dbmopen -pp_dbstate -pp_defined -pp_delete -pp_die -pp_divide -pp_dofile -pp_dump -pp_each -pp_egrent -pp_ehostent -pp_enetent -pp_enter -pp_entereval -pp_enteriter -pp_enterloop -pp_entersub -pp_entersubr -pp_entertry -pp_enterwrite -pp_eof -pp_eprotoent -pp_epwent -pp_eq -pp_eservent -pp_evalonce -pp_exec -pp_exists -pp_exit -pp_exp -pp_fcntl -pp_fileno -pp_flip -pp_flock -pp_flop -pp_fork -pp_formline -pp_ftatime -pp_ftbinary -pp_ftblk -pp_ftchr -pp_ftctime -pp_ftdir -pp_fteexec -pp_fteowned -pp_fteread -pp_ftewrite -pp_ftfile -pp_ftis -pp_ftlink -pp_ftmtime -pp_ftpipe -pp_ftrexec -pp_ftrowned -pp_ftrread -pp_ftrwrite -pp_ftsgid -pp_ftsize -pp_ftsock -pp_ftsuid -pp_ftsvtx -pp_fttext -pp_fttty -pp_ftzero -pp_ge -pp_gelem -pp_getc -pp_getlogin -pp_getpeername -pp_getpgrp -pp_getppid -pp_getpriority -pp_getsockname -pp_ggrent -pp_ggrgid -pp_ggrnam -pp_ghbyaddr -pp_ghbyname -pp_ghostent -pp_glob -pp_gmtime -pp_gnbyaddr -pp_gnbyname -pp_gnetent -pp_goto -pp_gpbyname -pp_gpbynumber -pp_gprotoent -pp_gpwent -pp_gpwnam -pp_gpwuid -pp_grepstart -pp_grepwhile -pp_gsbyname -pp_gsbyport -pp_gservent -pp_gsockopt -pp_gt -pp_gv -pp_gvsv -pp_helem -pp_hex -pp_hslice -pp_i_add -pp_i_divide -pp_i_eq -pp_i_ge -pp_i_gt -pp_i_le -pp_i_lt -pp_i_modulo -pp_i_multiply -pp_i_ncmp -pp_i_ne -pp_i_negate -pp_i_subtract -pp_index -pp_indread -pp_int -pp_interp -pp_ioctl -pp_iter -pp_join -pp_keys -pp_kill -pp_last -pp_lc -pp_lcfirst -pp_le -pp_leave -pp_leaveeval -pp_leaveloop -pp_leavesub -pp_leavetry -pp_leavewrite -pp_left_shift -pp_length -pp_lineseq -pp_link -pp_list -pp_listen -pp_localtime -pp_lock -pp_log -pp_lslice -pp_lstat -pp_lt -pp_map -pp_mapstart -pp_mapwhile -pp_match -pp_method -pp_mkdir -pp_modulo -pp_msgctl -pp_msgget -pp_msgrcv -pp_msgsnd -pp_multiply -pp_ncmp -pp_ne -pp_negate -pp_next -pp_nextstate -pp_not -pp_nswitch -pp_null -pp_oct -pp_open -pp_open_dir -pp_or -pp_orassign -pp_ord -pp_pack -pp_padany -pp_padav -pp_padhv -pp_padsv -pp_pipe_op -pp_pop -pp_pos -pp_postdec -pp_postinc -pp_pow -pp_predec -pp_preinc -pp_print -pp_prototype -pp_prtf -pp_push -pp_pushmark -pp_pushre -pp_quotemeta -pp_rand -pp_range -pp_rcatline -pp_read -pp_readdir -pp_readline -pp_readlink -pp_recv -pp_redo -pp_ref -pp_refgen -pp_regcmaybe -pp_regcomp -pp_rename -pp_repeat -pp_require -pp_reset -pp_return -pp_reverse -pp_rewinddir -pp_right_shift -pp_rindex -pp_rmdir -pp_rv2av -pp_rv2cv -pp_rv2gv -pp_rv2hv -pp_rv2sv -pp_sassign -pp_scalar -pp_schomp -pp_schop -pp_scmp -pp_scope -pp_seek -pp_seekdir -pp_select -pp_semctl -pp_semget -pp_semop -pp_send -pp_seq -pp_setpgrp -pp_setpriority -pp_sge -pp_sgrent -pp_sgt -pp_shift -pp_shmctl -pp_shmget -pp_shmread -pp_shmwrite -pp_shostent -pp_shutdown -pp_sin -pp_sle -pp_sleep -pp_slt -pp_sne -pp_snetent -pp_socket -pp_sockpair -pp_sort -pp_splice -pp_split -pp_sprintf -pp_sprotoent -pp_spwent -pp_sqrt -pp_srand -pp_srefgen -pp_sselect -pp_sservent -pp_ssockopt -pp_stat -pp_stringify -pp_stub -pp_study -pp_subst -pp_substcont -pp_substr -pp_subtract -pp_symlink -pp_syscall -pp_sysopen -pp_sysread -pp_sysseek -pp_system -pp_syswrite -pp_tell -pp_telldir -pp_tie -pp_tied -pp_time -pp_tms -pp_trans -pp_truncate -pp_uc -pp_ucfirst -pp_umask -pp_undef -pp_unlink -pp_unpack -pp_unshift -pp_unstack -pp_untie -pp_utime -pp_values -pp_vec -pp_wait -pp_waitpid -pp_wantarray -pp_warn -pp_xor +pv_display pregcomp pregexec pregfree prepend_elem push_return push_scope -q ref refkids +reginitcolors regdump +regexec_flags regnext regprop repeatcpy rninstr rsignal +rsignal_restore rsignal_save rsignal_state -rsignal_restore +runops_debug +runops_standard rxres_free rxres_restore rxres_save -safecalloc -safemalloc -safefree -saferealloc +safesyscalloc +safesysfree +safesysmalloc +safesysrealloc safexcalloc -safexmalloc safexfree +safexmalloc safexrealloc same_dirent save_I16 save_I32 +save_aelem +save_alloc save_aptr save_ary save_clearsv @@ -1044,8 +443,11 @@ save_destructor save_freeop save_freepv save_freesv +save_generic_svref save_gp save_hash +save_helem +save_hints save_hptr save_int save_item @@ -1055,9 +457,11 @@ save_long save_nogv save_op save_pptr +save_re_context save_scalar save_sptr save_svref +save_threadsv savepv savepvn savestack_grow @@ -1066,20 +470,10 @@ scalar scalarkids scalarseq scalarvoid -scan_const -scan_formline -scan_heredoc +scan_bin scan_hex -scan_ident -scan_inputsymbol scan_num scan_oct -scan_pat -scan_prefix -scan_str -scan_subst -scan_trans -scan_word scope screaminstr setdefout @@ -1087,8 +481,6 @@ setenv_getix share_hek sharepvn sighandler -sighandlerp -skipspace stack_grow start_subparse sub_crush_depth @@ -1099,14 +491,19 @@ sv_2iv sv_2mortal sv_2nv sv_2pv +sv_2pv_nolen sv_2uv sv_add_arena sv_backoff sv_bless -sv_catpvf sv_catpv +sv_catpv_mg +sv_catpvf +sv_catpvf_mg sv_catpvn +sv_catpvn_mg sv_catsv +sv_catsv_mg sv_chop sv_clean_all sv_clean_objs @@ -1114,10 +511,12 @@ sv_clear sv_cmp sv_cmp_locale sv_collxfrm +sv_compile_2op sv_dec sv_derived_from sv_dump sv_eq +sv_force_normal sv_free sv_free_arenas sv_gets @@ -1126,61 +525,90 @@ sv_inc sv_insert sv_isa sv_isobject +sv_iv sv_len +sv_len_utf8 +sv_pos_u2b +sv_pos_b2u sv_magic sv_mortalcopy sv_newmortal sv_newref +sv_nv sv_peek +sv_pv sv_pvn sv_pvn_force -sv_ref sv_reftype sv_replace sv_report_used sv_reset -sv_setpvf sv_setiv +sv_setiv_mg sv_setnv -sv_setptrobj +sv_setnv_mg sv_setpv +sv_setpv_mg +sv_setpvf +sv_setpvf_mg sv_setpviv +sv_setpviv_mg sv_setpvn +sv_setpvn_mg sv_setref_iv sv_setref_nv sv_setref_pv sv_setref_pvn sv_setsv +sv_setsv_mg sv_setuv +sv_setuv_mg sv_taint sv_tainted +sv_true sv_unmagic sv_unref sv_untaint sv_upgrade sv_usepvn +sv_usepvn_mg +sv_uv sv_vcatpvfn sv_vsetpvfn +swash_fetch +swash_init taint_env taint_proper -too_few_arguments -too_many_arguments +tmps_grow +to_uni_lower +to_uni_lower_lc +to_uni_title +to_uni_title_lc +to_uni_upper +to_uni_upper_lc +to_utf8_lower +to_utf8_title +to_utf8_upper unlnk unlock_condpair unshare_hek unsharepvn +utf16_to_utf8 +utf16_to_utf8_reversed +utf8_distance +utf8_hop +utf8_to_uv utilize +uv_to_utf8 +vivify_defelem +vivify_ref wait4pid warn +warner watch whichsig -xiv_arenaroot -xiv_root -xnv_root -xpv_root -xrv_root -yyerror yydestruct +yyerror yylex yyparse yywarn