bool ArrayBufferObject::canNeuterAsmJSArrayBuffer(JSContext *cx, ArrayBufferObject &buffer) { JS_ASSERT(!buffer.isSharedArrayBuffer()); AsmJSActivation *act = cx->mainThread().asmJSActivationStack(); for (; act; act = act->prevAsmJS()) { if (act->module().maybeHeapBufferObject() == &buffer) break; } if (!act) return true; return false; }