UNPKG

wasm-metering

Version:

injects metering into webassembly binaries

111 lines 1.84 kB
[ { "name": "preramble", "magic": [ 0, 97, 115, 109 ], "version": [ 13, 0, 0, 0 ] }, { "name": "type", "entries": [ { "form": "func", "params": [ "i64" ], "return_type": "i64" } ] }, { "name": "function", "entries": [ 0 ] }, { "name": "export", "entries": [ { "field_str": "fac", "kind": "function", "index": 0 } ] }, { "name": "code", "entries": [ { "locals": [], "code": [ { "name": "get_local", "immediates": "0" }, { "return_type": "i64", "name": "const", "immediates": "1" }, { "return_type": "i64", "name": "lt_s" }, { "name": "if", "immediates": "i64" }, { "return_type": "i64", "name": "const", "immediates": "1" }, { "name": "else" }, { "name": "get_local", "immediates": "0" }, { "name": "get_local", "immediates": "0" }, { "return_type": "i64", "name": "const", "immediates": "1" }, { "return_type": "i64", "name": "sub" }, { "name": "call", "immediates": "0" }, { "return_type": "i64", "name": "mul" }, { "name": "end" }, { "name": "end" } ] } ] } ]