V8如何存储WebAssembly模块的Section信息



引擎分析二进制WebAssembly模块的每个字节后,如何组织和存储节信息?例如,假设Type Section有几个类型为func_type的实体,每个func_type也有许多自己的字段。V8如何从c++代码和整个引擎的角度存储这些信息?

WasmModule类有一个函数签名列表(好吧,一个std::vector(,以及从模块的连线字节读取的其他数据;请参见此处:https://cs.chromium.org/chromium/src/v8/src/wasm/wasm-module.h?sq=package:chromium&g=0&l=185。您可以在同一文件中找到大多数其他类定义。

相关内容

  • 没有找到相关文章

最新更新