Source code
Revision control
Copy as Markdown
Other Tools
// |jit-test| --fuzzing-safe; --ion-offthread-compile=off; --ion-warmup-threshold=10; skip-if: (getBuildConfiguration("android") && getBuildConfiguration("debug") && getBuildConfiguration("arm64"))
// Test that Nursery::disable() waits for poisoning to finish before
// discarding and re-poisoning its chunks.
for(var i = 0; i < 100; i++) {
try {
evalInWorker(`
function testOneSize(current_size) {
var eval_string = 'obj = {';
for (var current = 0; current <= current_size; ++current)
eval_string += 'k' + current + ':' + current + ','
}
testOneSize(1023);
testOneSize(1024);
gczeal(4);
`);
} catch (exc) {}
}