├── .gitignore ├── LICENSE ├── README.md ├── default_cost_table.go ├── errors.go ├── go.mod ├── go.sum ├── metering.go ├── metering_test.go ├── test ├── default_cost_table.go ├── expected-out │ ├── initCosts.json │ ├── wasm │ │ ├── basic+import.wasm │ │ ├── basic.wasm │ │ ├── memory0.wasm │ │ ├── memory1.wasm │ │ ├── memory2.wasm │ │ ├── mixedImports.wasm │ │ ├── start.wasm │ │ └── stuff.wasm │ └── wast │ │ ├── basic+import.wast │ │ ├── basic.wast │ │ ├── element.wast │ │ ├── fac.wast │ │ ├── memory0.wast │ │ ├── memory1.wast │ │ ├── memory2.wast │ │ ├── mixedImports.wast │ │ ├── start.wast │ │ ├── stuff.wast │ │ └── zeroCostOps.wast └── in │ ├── costTables │ ├── memory0.wast.json │ ├── memory1.wast.json │ ├── memory2.wast.json │ └── zeroCostOps.wast.json │ ├── wasm │ ├── basic+import.wasm │ ├── basic.wasm │ ├── memory0.wasm │ ├── memory1.wasm │ ├── memory2.wasm │ ├── mixedImports.wasm │ ├── start.wasm │ └── stuff.wasm │ └── wast │ ├── basic+import.wast │ ├── basic.wast │ ├── element.wast │ ├── fac.wast │ ├── memory0.wast │ ├── memory1.wast │ ├── memory2.wast │ ├── mixedImports.wast │ ├── start.wast │ ├── stuff.wast │ └── zeroCostOps.wast └── toolkit ├── immediates.json ├── iterator.go ├── json2wasm.go ├── test ├── addTwo.wasm ├── addTwo.wast ├── address.json ├── customSection.wasm ├── json │ └── basic.wast.json └── wasm │ ├── address.wast.0.wasm │ ├── binary.wast.0.wasm │ ├── binary.wast.1.wasm │ ├── binary.wast.2.wasm │ ├── binary.wast.3.wasm │ ├── binary.wast.32.wasm │ ├── binary.wast.33.wasm │ ├── binary.wast.34.wasm │ ├── binary.wast.35.wasm │ ├── binary.wast.36.wasm │ ├── binary.wast.37.wasm │ ├── binary.wast.38.wasm │ ├── binary.wast.39.wasm │ ├── binary.wast.40.wasm │ ├── binary.wast.41.wasm │ ├── block.wast.0.wasm │ ├── br.wast.0.wasm │ ├── br_if.wast.0.wasm │ ├── br_table.wast.0.wasm │ ├── call.wast.0.wasm │ ├── comments.wast.0.wasm │ ├── comments.wast.1.wasm │ ├── comments.wast.2.wasm │ ├── comments.wast.3.wasm │ ├── const.wast.0.wasm │ ├── const.wast.1.wasm │ ├── const.wast.12.wasm │ ├── const.wast.13.wasm │ ├── const.wast.16.wasm │ ├── const.wast.17.wasm │ ├── const.wast.18.wasm │ ├── const.wast.19.wasm │ ├── const.wast.20.wasm │ ├── const.wast.21.wasm │ ├── const.wast.26.wasm │ ├── const.wast.27.wasm │ ├── const.wast.30.wasm │ ├── const.wast.31.wasm │ ├── const.wast.34.wasm │ ├── const.wast.35.wasm │ ├── const.wast.36.wasm │ ├── const.wast.37.wasm │ ├── const.wast.38.wasm │ ├── const.wast.39.wasm │ ├── const.wast.4.wasm │ ├── const.wast.44.wasm │ ├── const.wast.45.wasm │ ├── const.wast.48.wasm │ ├── const.wast.49.wasm │ ├── const.wast.5.wasm │ ├── const.wast.8.wasm │ ├── const.wast.9.wasm │ ├── custom.wast.0.wasm │ ├── custom.wast.1.wasm │ ├── custom.wast.2.wasm │ ├── data.wast.0.wasm │ ├── data.wast.1.wasm │ ├── data.wast.10.wasm │ ├── data.wast.11.wasm │ ├── data.wast.12.wasm │ ├── data.wast.13.wasm │ ├── data.wast.14.wasm │ ├── data.wast.15.wasm │ ├── data.wast.16.wasm │ ├── data.wast.17.wasm │ ├── data.wast.18.wasm │ ├── data.wast.19.wasm │ ├── data.wast.2.wasm │ ├── data.wast.20.wasm │ ├── data.wast.21.wasm │ ├── data.wast.22.wasm │ ├── data.wast.23.wasm │ ├── data.wast.24.wasm │ ├── data.wast.3.wasm │ ├── data.wast.4.wasm │ ├── data.wast.5.wasm │ ├── data.wast.6.wasm │ ├── data.wast.7.wasm │ ├── data.wast.8.wasm │ ├── data.wast.9.wasm │ ├── elem.wast.0.wasm │ ├── elem.wast.1.wasm │ ├── elem.wast.10.wasm │ ├── elem.wast.11.wasm │ ├── elem.wast.12.wasm │ ├── elem.wast.13.wasm │ ├── elem.wast.14.wasm │ ├── elem.wast.15.wasm │ ├── elem.wast.16.wasm │ ├── elem.wast.17.wasm │ ├── elem.wast.2.wasm │ ├── elem.wast.3.wasm │ ├── elem.wast.36.wasm │ ├── elem.wast.37.wasm │ ├── elem.wast.38.wasm │ ├── elem.wast.39.wasm │ ├── elem.wast.4.wasm │ ├── elem.wast.40.wasm │ ├── elem.wast.5.wasm │ ├── elem.wast.6.wasm │ ├── elem.wast.7.wasm │ ├── elem.wast.8.wasm │ ├── elem.wast.9.wasm │ ├── exports.wast.0.wasm │ ├── exports.wast.1.wasm │ ├── exports.wast.10.wasm │ ├── exports.wast.11.wasm │ ├── exports.wast.12.wasm │ ├── exports.wast.13.wasm │ ├── exports.wast.2.wasm │ ├── exports.wast.20.wasm │ ├── exports.wast.21.wasm │ ├── exports.wast.22.wasm │ ├── exports.wast.23.wasm │ ├── exports.wast.24.wasm │ ├── exports.wast.25.wasm │ ├── exports.wast.26.wasm │ ├── exports.wast.27.wasm │ ├── exports.wast.28.wasm │ ├── exports.wast.29.wasm │ ├── exports.wast.3.wasm │ ├── exports.wast.30.wasm │ ├── exports.wast.4.wasm │ ├── exports.wast.5.wasm │ ├── exports.wast.6.wasm │ ├── exports.wast.7.wasm │ ├── exports.wast.8.wasm │ ├── exports.wast.9.wasm │ ├── f32.wast.0.wasm │ ├── f32_cmp.wast.0.wasm │ ├── f64.wast.0.wasm │ ├── f64_cmp.wast.0.wasm │ ├── fac.wast.0.wasm │ ├── forward.wast.0.wasm │ ├── func.wast.0.wasm │ ├── func.wast.1.wasm │ ├── func.wast.3.wasm │ ├── globals.wast.0.wasm │ ├── i32.wast.0.wasm │ ├── i64.wast.0.wasm │ ├── if.wast.0.wasm │ ├── imports.wast.0.wasm │ ├── imports.wast.1.wasm │ ├── imports.wast.2.wasm │ ├── imports.wast.3.wasm │ ├── imports.wast.4.wasm │ ├── imports.wast.5.wasm │ ├── imports.wast.6.wasm │ ├── imports.wast.7.wasm │ ├── imports.wast.8.wasm │ ├── inline-module.wasm │ ├── labels.wast.0.wasm │ ├── linking.wast.0.wasm │ ├── linking.wast.1.wasm │ ├── linking.wast.2.wasm │ ├── linking.wast.5.wasm │ ├── linking.wast.6.wasm │ ├── linking.wast.7.wasm │ ├── linking.wast.8.wasm │ ├── linking.wast.9.wasm │ ├── loop.wast.0.wasm │ ├── memory.wast.0.wasm │ ├── memory.wast.1.wasm │ ├── memory.wast.2.wasm │ ├── memory.wast.25.wasm │ ├── memory.wast.26.wasm │ ├── memory.wast.27.wasm │ ├── memory.wast.28.wasm │ ├── memory.wast.3.wasm │ ├── memory.wast.38.wasm │ ├── memory.wast.39.wasm │ ├── memory.wast.40.wasm │ ├── memory.wast.41.wasm │ ├── memory.wast.49.wasm │ ├── memory.wast.50.wasm │ ├── memory.wast.51.wasm │ ├── memory.wast.52.wasm │ ├── memory.wast.6.wasm │ ├── memory.wast.62.wasm │ ├── memory.wast.7.wasm │ ├── memory.wast.8.wasm │ ├── names.wast.0.wasm │ ├── names.wast.1.wasm │ ├── names.wast.2.wasm │ ├── names.wast.3.wasm │ ├── nop.wast.0.wasm │ ├── return.wast.0.wasm │ ├── select.wast.0.wasm │ ├── stack.wast.0.wasm │ ├── stack.wast.1.wasm │ ├── start.wast.3.wasm │ ├── start.wast.4.wasm │ ├── start.wast.5.wasm │ ├── start.wast.6.wasm │ ├── start.wast.7.wasm │ ├── switch.wast.0.wasm │ ├── traps.wast.0.wasm │ ├── traps.wast.1.wasm │ ├── traps.wast.2.wasm │ ├── traps.wast.3.wasm │ ├── type.wast.0.wasm │ └── unwind.wast.0.wasm ├── text2json.go ├── types.go ├── utils.go ├── wasm2json.go └── wasm_json_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/README.md -------------------------------------------------------------------------------- /default_cost_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/default_cost_table.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/errors.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/go.sum -------------------------------------------------------------------------------- /metering.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/metering.go -------------------------------------------------------------------------------- /metering_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/metering_test.go -------------------------------------------------------------------------------- /test/default_cost_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/default_cost_table.go -------------------------------------------------------------------------------- /test/expected-out/initCosts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/initCosts.json -------------------------------------------------------------------------------- /test/expected-out/wasm/basic+import.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wasm/basic+import.wasm -------------------------------------------------------------------------------- /test/expected-out/wasm/basic.wasm: -------------------------------------------------------------------------------- 1 | asm ``~meteringusegas 2 | addTwo 3 |  B  j -------------------------------------------------------------------------------- /test/expected-out/wasm/memory0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wasm/memory0.wasm -------------------------------------------------------------------------------- /test/expected-out/wasm/memory1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wasm/memory1.wasm -------------------------------------------------------------------------------- /test/expected-out/wasm/memory2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wasm/memory2.wasm -------------------------------------------------------------------------------- /test/expected-out/wasm/mixedImports.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wasm/mixedImports.wasm -------------------------------------------------------------------------------- /test/expected-out/wasm/start.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wasm/start.wasm -------------------------------------------------------------------------------- /test/expected-out/wasm/stuff.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wasm/stuff.wasm -------------------------------------------------------------------------------- /test/expected-out/wast/basic+import.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/basic+import.wast -------------------------------------------------------------------------------- /test/expected-out/wast/basic.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/basic.wast -------------------------------------------------------------------------------- /test/expected-out/wast/element.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/element.wast -------------------------------------------------------------------------------- /test/expected-out/wast/fac.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/fac.wast -------------------------------------------------------------------------------- /test/expected-out/wast/memory0.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/memory0.wast -------------------------------------------------------------------------------- /test/expected-out/wast/memory1.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/memory1.wast -------------------------------------------------------------------------------- /test/expected-out/wast/memory2.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/memory2.wast -------------------------------------------------------------------------------- /test/expected-out/wast/mixedImports.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/mixedImports.wast -------------------------------------------------------------------------------- /test/expected-out/wast/start.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/start.wast -------------------------------------------------------------------------------- /test/expected-out/wast/stuff.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/stuff.wast -------------------------------------------------------------------------------- /test/expected-out/wast/zeroCostOps.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/expected-out/wast/zeroCostOps.wast -------------------------------------------------------------------------------- /test/in/costTables/memory0.wast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/costTables/memory0.wast.json -------------------------------------------------------------------------------- /test/in/costTables/memory1.wast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/costTables/memory1.wast.json -------------------------------------------------------------------------------- /test/in/costTables/memory2.wast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/costTables/memory2.wast.json -------------------------------------------------------------------------------- /test/in/costTables/zeroCostOps.wast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/costTables/zeroCostOps.wast.json -------------------------------------------------------------------------------- /test/in/wasm/basic+import.wasm: -------------------------------------------------------------------------------- 1 | asm ``~meteringusegas 2 | addTwo 3 |  j -------------------------------------------------------------------------------- /test/in/wasm/basic.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | addTwo 3 |  j -------------------------------------------------------------------------------- /test/in/wasm/memory0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wasm/memory0.wasm -------------------------------------------------------------------------------- /test/in/wasm/memory1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wasm/memory1.wasm -------------------------------------------------------------------------------- /test/in/wasm/memory2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wasm/memory2.wasm -------------------------------------------------------------------------------- /test/in/wasm/mixedImports.wasm: -------------------------------------------------------------------------------- 1 | asm ``~ teatadf~ 2 | addTwo 3 |  j -------------------------------------------------------------------------------- /test/in/wasm/start.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wasm/start.wasm -------------------------------------------------------------------------------- /test/in/wasm/stuff.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wasm/stuff.wasm -------------------------------------------------------------------------------- /test/in/wast/basic+import.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/basic+import.wast -------------------------------------------------------------------------------- /test/in/wast/basic.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/basic.wast -------------------------------------------------------------------------------- /test/in/wast/element.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/element.wast -------------------------------------------------------------------------------- /test/in/wast/fac.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/fac.wast -------------------------------------------------------------------------------- /test/in/wast/memory0.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/memory0.wast -------------------------------------------------------------------------------- /test/in/wast/memory1.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/memory1.wast -------------------------------------------------------------------------------- /test/in/wast/memory2.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/memory2.wast -------------------------------------------------------------------------------- /test/in/wast/mixedImports.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/mixedImports.wast -------------------------------------------------------------------------------- /test/in/wast/start.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/start.wast -------------------------------------------------------------------------------- /test/in/wast/stuff.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/stuff.wast -------------------------------------------------------------------------------- /test/in/wast/zeroCostOps.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/test/in/wast/zeroCostOps.wast -------------------------------------------------------------------------------- /toolkit/immediates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/immediates.json -------------------------------------------------------------------------------- /toolkit/iterator.go: -------------------------------------------------------------------------------- 1 | package toolkit 2 | -------------------------------------------------------------------------------- /toolkit/json2wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/json2wasm.go -------------------------------------------------------------------------------- /toolkit/test/addTwo.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | addTwo 3 |  j -------------------------------------------------------------------------------- /toolkit/test/addTwo.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/addTwo.wast -------------------------------------------------------------------------------- /toolkit/test/address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/address.json -------------------------------------------------------------------------------- /toolkit/test/customSection.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/customSection.wasm -------------------------------------------------------------------------------- /toolkit/test/json/basic.wast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/json/basic.wast.json -------------------------------------------------------------------------------- /toolkit/test/wasm/address.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/address.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.0.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.1.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.2.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.3.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.32.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.33.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.34.wasm: -------------------------------------------------------------------------------- 1 | asmA -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.35.wasm: -------------------------------------------------------------------------------- 1 | asmA -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.36.wasm: -------------------------------------------------------------------------------- 1 | asmA -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.37.wasm: -------------------------------------------------------------------------------- 1 | asmA -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.38.wasm: -------------------------------------------------------------------------------- 1 | asm~B -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.39.wasm: -------------------------------------------------------------------------------- 1 | asm~B -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.40.wasm: -------------------------------------------------------------------------------- 1 | asm~B -------------------------------------------------------------------------------- /toolkit/test/wasm/binary.wast.41.wasm: -------------------------------------------------------------------------------- 1 | asm~B -------------------------------------------------------------------------------- /toolkit/test/wasm/block.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/block.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/br.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/br.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/br_if.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/br_if.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/br_table.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/br_table.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/call.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/call.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/comments.wast.0.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/comments.wast.1.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/comments.wast.2.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/comments.wast.3.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.0.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | A -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.1.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.12.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | B -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.13.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.13.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.16.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | 3 | C -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.17.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.17.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.18.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.18.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.19.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.19.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.20.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.20.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.21.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.21.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.26.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.26.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.27.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.27.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.30.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.30.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.31.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.31.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.34.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.34.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.35.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.35.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.36.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.36.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.37.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.37.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.38.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.38.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.39.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.39.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.4.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | A -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.44.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.44.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.45.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.45.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.48.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.48.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.49.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.49.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.5.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.5.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.8.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | B -------------------------------------------------------------------------------- /toolkit/test/wasm/const.wast.9.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/const.wast.9.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/custom.wast.0.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/custom.wast.1.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/custom.wast.2.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | addTwo 3 |  j -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.1.wasm: -------------------------------------------------------------------------------- 1 | asm A a -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.10.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.10.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.11.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.11.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.12.wasm: -------------------------------------------------------------------------------- 1 | asm A -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.13.wasm: -------------------------------------------------------------------------------- 1 | asmspectestmemory A -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.14.wasm: -------------------------------------------------------------------------------- 1 | asm A -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.15.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.15.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.16.wasm: -------------------------------------------------------------------------------- 1 | asm A -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.17.wasm: -------------------------------------------------------------------------------- 1 | asmspectestmemory A -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.18.wasm: -------------------------------------------------------------------------------- 1 | asm A -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.19.wasm: -------------------------------------------------------------------------------- 1 | asmspectestmemory A a -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.2.wasm: -------------------------------------------------------------------------------- 1 | asmspectestmemory A a -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.20.wasm: -------------------------------------------------------------------------------- 1 | asmspectestmemory A a -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.21.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.21.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.22.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.22.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.23.wasm: -------------------------------------------------------------------------------- 1 | asmspectestmemory A a -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.24.wasm: -------------------------------------------------------------------------------- 1 | asmspectestmemory A a -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.3.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.3.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.4.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.4.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.5.wasm: -------------------------------------------------------------------------------- 1 | asmspectest 2 | global_i32 # a -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.6.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.6.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.7.wasm: -------------------------------------------------------------------------------- 1 | asmspectest 2 | global_i32 # a -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.8.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.8.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/data.wast.9.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/data.wast.9.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.1.wasm: -------------------------------------------------------------------------------- 1 | asm`p 2 | A  3 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.10.wasm: -------------------------------------------------------------------------------- 1 | asmp A -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.11.wasm: -------------------------------------------------------------------------------- 1 | asmspectesttablep A -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.12.wasm: -------------------------------------------------------------------------------- 1 | asmp A -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.13.wasm: -------------------------------------------------------------------------------- 1 | asmp A -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.14.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.14.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.15.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.15.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.16.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.16.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.17.wasm: -------------------------------------------------------------------------------- 1 | asm`spectesttablep A  2 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.2.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.3.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.3.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.36.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.36.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.37.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.37.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.38.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.38.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.39.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.39.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.4.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.4.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.40.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.40.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.5.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.5.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.6.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.6.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.7.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/elem.wast.7.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.8.wasm: -------------------------------------------------------------------------------- 1 | asm`p 2 | A  3 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/elem.wast.9.wasm: -------------------------------------------------------------------------------- 1 | asm`spectesttablep 2 |  A  3 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.0.wasm: -------------------------------------------------------------------------------- 1 | asm`a 2 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.1.wasm: -------------------------------------------------------------------------------- 1 | asm` ab 2 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.10.wasm: -------------------------------------------------------------------------------- 1 | asm`a 2 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.11.wasm: -------------------------------------------------------------------------------- 1 | asm`e 2 | 3 |  Aj -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.12.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.13.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/exports.wast.2.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.20.wasm: -------------------------------------------------------------------------------- 1 | asmA a -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.21.wasm: -------------------------------------------------------------------------------- 1 | asmA  ab -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.22.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/exports.wast.22.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.23.wasm: -------------------------------------------------------------------------------- 1 | asmA a -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.24.wasm: -------------------------------------------------------------------------------- 1 | asmA a -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.25.wasm: -------------------------------------------------------------------------------- 1 | asmA a -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.26.wasm: -------------------------------------------------------------------------------- 1 | asmA a -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.27.wasm: -------------------------------------------------------------------------------- 1 | asmA a -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.28.wasm: -------------------------------------------------------------------------------- 1 | asmA a -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.29.wasm: -------------------------------------------------------------------------------- 1 | asmA* e -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.3.wasm: -------------------------------------------------------------------------------- 1 | asm`a 2 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.30.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.4.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/exports.wast.4.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.5.wasm: -------------------------------------------------------------------------------- 1 | asm` ab 2 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.6.wasm: -------------------------------------------------------------------------------- 1 | asm`a 2 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.7.wasm: -------------------------------------------------------------------------------- 1 | asm`a 2 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.8.wasm: -------------------------------------------------------------------------------- 1 | asm`a 2 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/exports.wast.9.wasm: -------------------------------------------------------------------------------- 1 | asm`a 2 |  -------------------------------------------------------------------------------- /toolkit/test/wasm/f32.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/f32.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/f32_cmp.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/f32_cmp.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/f64.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/f64.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/f64_cmp.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/f64_cmp.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/fac.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/fac.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/forward.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/forward.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/func.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/func.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/func.wast.1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/func.wast.1.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/func.wast.3.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/func.wast.3.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/globals.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/globals.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/i32.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/i32.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/i64.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/i64.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/if.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/if.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/imports.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/imports.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/imports.wast.1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/imports.wast.1.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/imports.wast.2.wasm: -------------------------------------------------------------------------------- 1 | asm` testfunc -------------------------------------------------------------------------------- /toolkit/test/wasm/imports.wast.3.wasm: -------------------------------------------------------------------------------- 1 | asm`testfunc-i32 -------------------------------------------------------------------------------- /toolkit/test/wasm/imports.wast.4.wasm: -------------------------------------------------------------------------------- 1 | asm`}testfunc-f32 -------------------------------------------------------------------------------- /toolkit/test/wasm/imports.wast.5.wasm: -------------------------------------------------------------------------------- 1 | asm`test func->i32 -------------------------------------------------------------------------------- /toolkit/test/wasm/imports.wast.6.wasm: -------------------------------------------------------------------------------- 1 | asm`}test func->f32 -------------------------------------------------------------------------------- /toolkit/test/wasm/imports.wast.7.wasm: -------------------------------------------------------------------------------- 1 | asm`test func-i32->i32 -------------------------------------------------------------------------------- /toolkit/test/wasm/imports.wast.8.wasm: -------------------------------------------------------------------------------- 1 | asm`~~test func-i64->i64 -------------------------------------------------------------------------------- /toolkit/test/wasm/inline-module.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/inline-module.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/labels.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/labels.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/linking.wast.0.wasm: -------------------------------------------------------------------------------- 1 | asm`call 2 |  A -------------------------------------------------------------------------------- /toolkit/test/wasm/linking.wast.1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/linking.wast.1.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/linking.wast.2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/linking.wast.2.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/linking.wast.5.wasm: -------------------------------------------------------------------------------- 1 | asm`A* globget 2 | # -------------------------------------------------------------------------------- /toolkit/test/wasm/linking.wast.6.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/linking.wast.6.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/linking.wast.7.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/linking.wast.7.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/linking.wast.8.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/linking.wast.8.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/linking.wast.9.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/linking.wast.9.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/loop.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/loop.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.0.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.1.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/memory.wast.2.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.25.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | 3 | A- -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.26.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | 3 | A/ -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.27.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | 3 | A( -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.28.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | 3 | A* -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.3.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/memory.wast.3.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.38.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/memory.wast.38.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.39.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/memory.wast.39.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.40.wasm: -------------------------------------------------------------------------------- 1 | asm A abA de -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.41.wasm: -------------------------------------------------------------------------------- 1 | asm A aA bA c -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.49.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | 3 | A- -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.50.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | 3 | A/ -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.51.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | 3 | A( -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.52.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | 3 | A* -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.6.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/memory.wast.6.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.62.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/memory.wast.62.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.7.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/memory.wast.7.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/memory.wast.8.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/memory.wast.8.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/names.wast.0.wasm: -------------------------------------------------------------------------------- 1 | asm`foo 2 | A -------------------------------------------------------------------------------- /toolkit/test/wasm/names.wast.1.wasm: -------------------------------------------------------------------------------- 1 | asm`foo 2 | A -------------------------------------------------------------------------------- /toolkit/test/wasm/names.wast.2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/names.wast.2.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/names.wast.3.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/names.wast.3.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/nop.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/nop.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/return.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/return.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/select.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/select.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/stack.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/stack.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/stack.wast.1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/stack.wast.1.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/start.wast.3.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/start.wast.3.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/start.wast.4.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/start.wast.4.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/start.wast.5.wasm: -------------------------------------------------------------------------------- 1 | asm``spectest print_i32 2 | A -------------------------------------------------------------------------------- /toolkit/test/wasm/start.wast.6.wasm: -------------------------------------------------------------------------------- 1 | asm``spectest print_i32 2 | A -------------------------------------------------------------------------------- /toolkit/test/wasm/start.wast.7.wasm: -------------------------------------------------------------------------------- 1 | asm`spectestprint -------------------------------------------------------------------------------- /toolkit/test/wasm/switch.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/switch.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/traps.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/traps.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/traps.wast.1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/traps.wast.1.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/traps.wast.2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/traps.wast.2.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/traps.wast.3.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/traps.wast.3.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/type.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/type.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/test/wasm/unwind.wast.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/test/wasm/unwind.wast.0.wasm -------------------------------------------------------------------------------- /toolkit/text2json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/text2json.go -------------------------------------------------------------------------------- /toolkit/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/types.go -------------------------------------------------------------------------------- /toolkit/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/utils.go -------------------------------------------------------------------------------- /toolkit/wasm2json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/wasm2json.go -------------------------------------------------------------------------------- /toolkit/wasm_json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lowesyang/go-wasm-metering/HEAD/toolkit/wasm_json_test.go --------------------------------------------------------------------------------