зеркало из https://github.com/mozilla/gecko-dev.git
Bug 558531 - Add missing test for bug 558531. r=needed-tests
This commit is contained in:
Родитель
bfa9beb92f
Коммит
2fd1ad0ece
|
@ -0,0 +1,46 @@
|
|||
function f2(c) {
|
||||
return {
|
||||
g: c.match(/:/) & c.match(/:/) & c.match(/f/) & c.m & c.a & c.match(/f/) &
|
||||
c.match(/c/) & c.match(/a/) & (/s/) & c.match(/e/) & c.match(/s/) &
|
||||
(c.match(/./) & c.i) & (c.match(/\*/)) & (c.match(/n/)),
|
||||
y: c.a & c.a & c.match(/\)/) & c.match(/\)/) & c.match(/\)/)
|
||||
& c.match(/\\/),
|
||||
c: c.match(/f/)
|
||||
}
|
||||
}
|
||||
function f1(c) {
|
||||
t = f2(c.replace(/s/))
|
||||
try {
|
||||
eval(c)
|
||||
} catch(e) {}
|
||||
f4();
|
||||
if (c.indexOf("<") == -1 || c.indexOf())
|
||||
try {} catch(e) {}
|
||||
try {
|
||||
try {
|
||||
l
|
||||
} catch(e) {}
|
||||
if ("unwatch" in this) {}
|
||||
g
|
||||
} catch(e) {}
|
||||
try {} catch(p) {}
|
||||
}
|
||||
function f4() {
|
||||
try {} catch(e) {} {
|
||||
try {
|
||||
eval(s + "")
|
||||
} catch(e) {}
|
||||
}
|
||||
} [{}]
|
||||
s = [{},{}];
|
||||
(function(){}())
|
||||
s[{},{},{}] = [function(){}]
|
||||
a = [{},{},{}].concat([{},{}])
|
||||
f1("")
|
||||
f1("")
|
||||
f1("n")
|
||||
f1("")
|
||||
f1("(__proto__=null)")
|
||||
f1("for(var z=0;z<1;z++){gc()(*::*)}")
|
||||
f1("gc()")
|
||||
f1("<")
|
Загрузка…
Ссылка в новой задаче