📄 regexec
字号:
regexec.c This test generates "bad free" warnings when run under PERL_DESTRUCT_LEVEL. This file merely serves as a placeholder for investigation. Complex regular subexpression recursion limit (%d) exceeded $_ = 'a' x (2**15+1); /^()(a\1)*$/ ; Complex regular subexpression recursion limit (%d) exceeded $_ = 'a' x (2**15+1); /^()(a\1)*?$/ ; (The actual value substituted for %d is masked in the tests so that REG_INFTY configuration variable value does not affect outcome.)__END__# regexec.cprint("SKIPPED\n# most systems run into stacksize limits\n"),exit;use warnings 'regexp' ;$SIG{__WARN__} = sub{local ($m) = shift; $m =~ s/\(\d+\)/(*MASKED*)/; print STDERR $m};$_ = 'a' x (2**15+1); /^()(a\1)*$/ ;## If this test fails with a segmentation violation or similar,# you may have to increase the default stacksize limit in your# shell. You may need superuser privileges.## Under the sh, ksh, zsh:# $ ulimit -s# 8192# $ ulimit -s 16000## Under the csh:# % limit stacksize# stacksize 8192 kbytes# % limit stacksize 16000#EXPECTComplex regular subexpression recursion limit (*MASKED*) exceeded at - line 9.######### regexec.cprint("SKIPPED\n# most systems run into stacksize limits\n"),exit;no warnings 'regexp' ;$SIG{__WARN__} = sub{local ($m) = shift; $m =~ s/\(\d+\)/(*MASKED*)/; print STDERR $m};$_ = 'a' x (2**15+1); /^()(a\1)*$/ ;## If this test fails with a segmentation violation or similar,# you may have to increase the default stacksize limit in your# shell. You may need superuser privileges.## Under the sh, ksh, zsh:# $ ulimit -s# 8192# $ ulimit -s 16000## Under the csh:# % limit stacksize# stacksize 8192 kbytes# % limit stacksize 16000#EXPECT######### regexec.cprint("SKIPPED\n# most systems run into stacksize limits\n"),exit;use warnings 'regexp' ;$SIG{__WARN__} = sub{local ($m) = shift; $m =~ s/\(\d+\)/(*MASKED*)/; print STDERR $m};$_ = 'a' x (2**15+1);/^()(a\1)*?$/ ;## If this test fails with a segmentation violation or similar,# you may have to increase the default stacksize limit in your# shell. You may need superuser privileges.## Under the sh, ksh, zsh:# $ ulimit -s# 8192# $ ulimit -s 16000## Under the csh:# % limit stacksize# stacksize 8192 kbytes# % limit stacksize 16000#EXPECTComplex regular subexpression recursion limit (*MASKED*) exceeded at - line 9.######### regexec.cprint("SKIPPED\n# most systems run into stacksize limits\n"),exit;no warnings 'regexp' ;$SIG{__WARN__} = sub{local ($m) = shift; $m =~ s/\(\d+\)/(*MASKED*)/; print STDERR $m};$_ = 'a' x (2**15+1);/^()(a\1)*?$/ ;## If this test fails with a segmentation violation or similar,# you may have to increase the default stacksize limit in your# shell. You may need superuser privileges.## Under the sh, ksh, zsh:# $ ulimit -s# 8192# $ ulimit -s 16000## Under the csh:# % limit stacksize# stacksize 8192 kbytes# % limit stacksize 16000#EXPECT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -