iOS中的React Native:加载wasm原因导致索引错误时函数的可执行内存不足

时间:2019-04-02 14:21:03

标签: ios react-native webassembly

这是我的代码

var bin = new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]);
var mod = new WebAssembly.Module(bin);
var inst = new WebAssembly.Instance(mod, {});
const result = inst.exports.test(4) !== 0

在react native中运行并获取

Out of executable memory in function at index 0

如果您启用了“远程调试JS”(因为它在Chrome v8引擎中运行),则没问题。

  • iOS:12.2
  • 原生本机:0.59.2
  • JavascriptCore:未知

https://github.com/emscripten-core/emscripten/issues/6042相关的可能

0 个答案:

没有答案