混淆WebAssembly的元素部分

时间:2018-03-07 16:12:40

标签: webassembly

WebAssembly中以下两个表达式的区别是什么?

顺便说一句,我看到一个元素段由几个部分组成,包括给定表的偏移量和长度,所以哪个字段是相应的"长度"以下两个表达式中给定表的哪一个?

(elem 0 (offset (i32.const 0)) $f $f) (elem 0 (i32.const 0) $f $f)

以上案例来自官方测试用例:https://github.com/WebAssembly/testsuite/blob/master/elem.wast

1 个答案:

答案 0 :(得分:1)

它们是等价的。当偏移量“表达式”仅由一条指令组成时,后者是前者的简写。