为什么 WebAssembly 二进制模块中的 "section size" 不能准确计算?
Why dose the "section size" in a WebAssembly binary module can not be calculated accurately?
我发现每个 "Section" 中显示的属性 "section size" 都是零。还有一对括号内写的注释词"guess"
在下图中:-
Emscripten 一次性生成二进制文件,因此它还不知道节开头的节大小。因此,它首先写入零,然后 back-patches 在相应部分完成且其大小已知后写入该值。您应该会在输出中看到标记为 FIXUP 的行,它引用相同的字节偏移量。
我发现每个 "Section" 中显示的属性 "section size" 都是零。还有一对括号内写的注释词"guess"
在下图中:-
Emscripten 一次性生成二进制文件,因此它还不知道节开头的节大小。因此,它首先写入零,然后 back-patches 在相应部分完成且其大小已知后写入该值。您应该会在输出中看到标记为 FIXUP 的行,它引用相同的字节偏移量。