1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
x = [] try { (function() { schedulegc(1); ((function() { return { y: function() { u() = [] } } })()) })() watch.call(x, "valueOf", function() {}) gc() } catch (e) { print(e); } try { (function() { x.valueOf = (function() { y(); }) })() x + 2 print('foo') } catch (e) { print(e); }