| |
| // binary-leb128.wast:2 |
| let $1 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x00\x82\x00"); |
| |
| // binary-leb128.wast:7 |
| let $2 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x07\x01\x00\x82\x80\x80\x80\x00"); |
| |
| // binary-leb128.wast:12 |
| let $3 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x06\x01\x01\x82\x00\x82\x00"); |
| |
| // binary-leb128.wast:18 |
| let $4 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x09\x01\x01\x82\x00\x82\x80\x80\x80\x00"); |
| |
| // binary-leb128.wast:24 |
| let $5 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x0b\x07\x01\x80\x00\x41\x00\x0b\x00"); |
| |
| // binary-leb128.wast:32 |
| // This is skipped because this module becomes invalid if wasm-reference is enabled. And we are supporting it. |
| // https://webassembly.github.io/reference-types/core/binary/modules.html#element-section |
| // let $6 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x09\x07\x01\x80\x00\x41\x00\x0b\x00"); |
| |
| // binary-leb128.wast:40 |
| let $7 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x8a\x00\x01\x31\x32\x33\x34\x35\x36\x37\x38\x39"); |
| |
| // binary-leb128.wast:48 |
| let $8 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x0b\x88\x00\x31\x32\x33\x34\x35\x36\x37\x38\x39"); |
| |
| // binary-leb128.wast:56 |
| let $9 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x01\x60\x82\x00\x7f\x7e\x01\x7f"); |
| |
| // binary-leb128.wast:65 |
| let $10 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x01\x60\x02\x7f\x7e\x81\x00\x7f"); |
| |
| // binary-leb128.wast:74 |
| let $11 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x17\x01\x88\x00\x73\x70\x65\x63\x74\x65\x73\x74\x09\x70\x72\x69\x6e\x74\x5f\x69\x33\x32\x00\x00"); |
| |
| // binary-leb128.wast:86 |
| let $12 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x17\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x89\x00\x70\x72\x69\x6e\x74\x5f\x69\x33\x32\x00\x00"); |
| |
| // binary-leb128.wast:98 |
| let $13 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x17\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x09\x70\x72\x69\x6e\x74\x5f\x69\x33\x32\x00\x80\x00"); |
| |
| // binary-leb128.wast:110 |
| let $14 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x03\x01\x80\x00\x0a\x04\x01\x02\x00\x0b"); |
| |
| // binary-leb128.wast:119 |
| let $15 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x07\x01\x82\x00\x66\x31\x00\x00\x0a\x04\x01\x02\x00\x0b"); |
| |
| // binary-leb128.wast:132 |
| let $16 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x07\x01\x02\x66\x31\x00\x80\x00\x0a\x04\x01\x02\x00\x0b"); |
| |
| // binary-leb128.wast:145 |
| let $17 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x05\x81\x00\x02\x00\x0b"); |
| |
| // binary-leb128.wast:157 |
| let $18 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x07\x01\x7f\x00\x41\x80\x00\x0b"); |
| |
| // binary-leb128.wast:164 |
| let $19 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x07\x01\x7f\x00\x41\xff\x7f\x0b"); |
| |
| // binary-leb128.wast:171 |
| let $20 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0a\x01\x7f\x00\x41\x80\x80\x80\x80\x00\x0b"); |
| |
| // binary-leb128.wast:178 |
| let $21 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0a\x01\x7f\x00\x41\xff\xff\xff\xff\x7f\x0b"); |
| |
| // binary-leb128.wast:186 |
| let $22 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x07\x01\x7e\x00\x42\x80\x00\x0b"); |
| |
| // binary-leb128.wast:193 |
| let $23 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x07\x01\x7e\x00\x42\xff\x7f\x0b"); |
| |
| // binary-leb128.wast:200 |
| let $24 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0f\x01\x7e\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x00\x0b"); |
| |
| // binary-leb128.wast:207 |
| let $25 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0f\x01\x7e\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x7f\x0b"); |
| |
| // binary-leb128.wast:216 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x08\x01\x00\x82\x80\x80\x80\x80\x00"); |
| |
| // binary-leb128.wast:224 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x0a\x01\x01\x82\x00\x82\x80\x80\x80\x80\x00"); |
| |
| // binary-leb128.wast:233 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x0b\x0b\x01\x80\x80\x80\x80\x80\x00\x41\x00\x0b\x00"); |
| |
| // binary-leb128.wast:244 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x09\x0b\x01\x80\x80\x80\x80\x80\x00\x41\x00\x0b\x00"); |
| |
| // binary-leb128.wast:255 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x83\x80\x80\x80\x80\x00\x01\x31\x32"); |
| |
| // binary-leb128.wast:266 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x0a\x83\x80\x80\x80\x80\x00\x31\x32\x33\x34"); |
| |
| // binary-leb128.wast:277 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x01\x60\x82\x80\x80\x80\x80\x00\x7f\x7e\x01\x7f"); |
| |
| // binary-leb128.wast:289 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x01\x60\x02\x7f\x7e\x81\x80\x80\x80\x80\x00\x7f"); |
| |
| // binary-leb128.wast:301 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x1b\x01\x88\x80\x80\x80\x80\x00\x73\x70\x65\x63\x74\x65\x73\x74\x09\x70\x72\x69\x6e\x74\x5f\x69\x33\x32\x00\x00"); |
| |
| // binary-leb128.wast:316 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x1b\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x89\x80\x80\x80\x80\x00\x70\x72\x69\x6e\x74\x5f\x69\x33\x32\x00\x00"); |
| |
| // binary-leb128.wast:331 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x1b\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x09\x70\x72\x69\x6e\x74\x5f\x69\x33\x32\x00\x80\x80\x80\x80\x80\x00"); |
| |
| // binary-leb128.wast:346 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x03\x01\x80\x80\x80\x80\x80\x00\x0a\x04\x01\x02\x00\x0b"); |
| |
| // binary-leb128.wast:358 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x0b\x01\x82\x80\x80\x80\x80\x00\x66\x31\x00\x00\x0a\x04\x01\x02\x00\x0b"); |
| |
| // binary-leb128.wast:374 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x0b\x01\x02\x66\x31\x00\x80\x80\x80\x80\x80\x00\x0a\x04\x01\x02\x00\x0b"); |
| |
| // binary-leb128.wast:390 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x05\x81\x80\x80\x80\x80\x00\x02\x00\x0b"); |
| |
| // binary-leb128.wast:403 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x11\x01\x0f\x01\x01\x7f\x41\x00\x28\x02\x82\x80\x80\x80\x80\x00\x1a\x0b"); |
| |
| // binary-leb128.wast:422 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x11\x01\x0f\x01\x01\x7f\x41\x00\x28\x82\x80\x80\x80\x80\x00\x00\x1a\x0b"); |
| |
| // binary-leb128.wast:441 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x12\x01\x10\x01\x01\x7f\x41\x00\x41\x03\x36\x82\x80\x80\x80\x80\x00\x03\x0b"); |
| |
| // binary-leb128.wast:460 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x12\x01\x10\x01\x01\x7f\x41\x00\x41\x03\x36\x02\x82\x80\x80\x80\x80\x00\x0b"); |
| |
| // binary-leb128.wast:481 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0b\x01\x7f\x00\x41\x80\x80\x80\x80\x80\x00\x0b"); |
| |
| // binary-leb128.wast:491 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0b\x01\x7f\x00\x41\xff\xff\xff\xff\xff\x7f\x0b"); |
| |
| // binary-leb128.wast:502 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x10\x01\x7e\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x00\x0b"); |
| |
| // binary-leb128.wast:512 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x10\x01\x7e\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x7f\x0b"); |
| |
| // binary-leb128.wast:524 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x07\x01\x00\x82\x80\x80\x80\x70"); |
| |
| // binary-leb128.wast:532 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x07\x01\x00\x82\x80\x80\x80\x40"); |
| |
| // binary-leb128.wast:540 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x09\x01\x01\x82\x00\x82\x80\x80\x80\x10"); |
| |
| // binary-leb128.wast:549 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x09\x01\x01\x82\x00\x82\x80\x80\x80\x40"); |
| |
| // binary-leb128.wast:558 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x0b\x0a\x01\x80\x80\x80\x80\x10\x41\x00\x0b\x00"); |
| |
| // binary-leb128.wast:569 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x09\x0a\x01\x80\x80\x80\x80\x10\x41\x00\x0b\x00"); |
| |
| // binary-leb128.wast:580 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x83\x80\x80\x80\x10\x01\x31\x32"); |
| |
| // binary-leb128.wast:591 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x09\x83\x80\x80\x80\x40\x31\x32\x33\x34"); |
| |
| // binary-leb128.wast:602 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x01\x60\x82\x80\x80\x80\x10\x7f\x7e\x01\x7f"); |
| |
| // binary-leb128.wast:614 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x01\x60\x02\x7f\x7e\x81\x80\x80\x80\x40\x7f"); |
| |
| // binary-leb128.wast:626 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x1a\x01\x88\x80\x80\x80\x10\x73\x70\x65\x63\x74\x65\x73\x74\x09\x70\x72\x69\x6e\x74\x5f\x69\x33\x32\x00\x00"); |
| |
| // binary-leb128.wast:641 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x1a\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x89\x80\x80\x80\x40\x70\x72\x69\x6e\x74\x5f\x69\x33\x32\x00\x00"); |
| |
| // binary-leb128.wast:656 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x1a\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x09\x70\x72\x69\x6e\x74\x5f\x69\x33\x32\x00\x80\x80\x80\x80\x10"); |
| |
| // binary-leb128.wast:671 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x06\x01\x80\x80\x80\x80\x10\x0a\x04\x01\x02\x00\x0b"); |
| |
| // binary-leb128.wast:684 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x0a\x01\x82\x80\x80\x80\x10\x66\x31\x00\x00\x0a\x04\x01\x02\x00\x0b"); |
| |
| // binary-leb128.wast:700 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x0a\x01\x02\x66\x31\x00\x80\x80\x80\x80\x10\x0a\x04\x01\x02\x00\x0b"); |
| |
| // binary-leb128.wast:716 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x08\x81\x80\x80\x80\x10\x02\x00\x0b"); |
| |
| // binary-leb128.wast:729 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x10\x01\x0e\x01\x01\x7f\x41\x00\x28\x02\x82\x80\x80\x80\x10\x1a\x0b"); |
| |
| // binary-leb128.wast:748 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x10\x01\x0e\x01\x01\x7f\x41\x00\x28\x02\x82\x80\x80\x80\x40\x1a\x0b"); |
| |
| // binary-leb128.wast:767 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x10\x01\x0e\x01\x01\x7f\x41\x00\x28\x82\x80\x80\x80\x10\x00\x1a\x0b"); |
| |
| // binary-leb128.wast:785 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x10\x01\x0e\x01\x01\x7f\x41\x00\x28\x82\x80\x80\x80\x40\x00\x1a\x0b"); |
| |
| // binary-leb128.wast:804 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x11\x01\x0f\x01\x01\x7f\x41\x00\x41\x03\x36\x82\x80\x80\x80\x10\x03\x0b"); |
| |
| // binary-leb128.wast:823 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x11\x01\x0f\x01\x01\x7f\x41\x00\x41\x03\x36\x82\x80\x80\x80\x40\x03\x0b"); |
| |
| // binary-leb128.wast:842 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x11\x01\x0f\x01\x01\x7f\x41\x00\x41\x03\x36\x02\x82\x80\x80\x80\x10\x0b"); |
| |
| // binary-leb128.wast:861 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x11\x01\x0f\x01\x01\x7f\x41\x00\x41\x03\x36\x02\x82\x80\x80\x80\x40\x0b"); |
| |
| // binary-leb128.wast:883 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0a\x01\x7f\x00\x41\x80\x80\x80\x80\x70\x0b"); |
| |
| // binary-leb128.wast:893 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0a\x01\x7f\x00\x41\xff\xff\xff\xff\x0f\x0b"); |
| |
| // binary-leb128.wast:903 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0a\x01\x7f\x00\x41\x80\x80\x80\x80\x1f\x0b"); |
| |
| // binary-leb128.wast:913 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0a\x01\x7f\x00\x41\xff\xff\xff\xff\x4f\x0b"); |
| |
| // binary-leb128.wast:924 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0f\x01\x7e\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7e\x0b"); |
| |
| // binary-leb128.wast:934 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0f\x01\x7e\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x0b"); |
| |
| // binary-leb128.wast:944 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0f\x01\x7e\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x02\x0b"); |
| |
| // binary-leb128.wast:954 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0f\x01\x7e\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x41\x0b"); |
| |
| // binary-leb128.wast:966 |
| // This format is not supported in wasm reference types. |
| // let $26 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x1b\x01\x19\x00\x00\xfc\x80\x00\x00\xfc\x81\x80\x00\x00\xfc\x86\x80\x80\x00\x00\xfc\x87\x80\x80\x80\x00\x00\x0b"); |
| |
| // binary-leb128.wast:986 |
| assert_malformed("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x00\xfc\x87\x80\x80\x80\x80\x00\x00\x0b"); |