diff options
author | bloodstalker <thabogre@gmail.com> | 2019-08-30 08:57:58 +0000 |
---|---|---|
committer | bloodstalker <thabogre@gmail.com> | 2019-08-30 08:57:58 +0000 |
commit | d06fd220d7cf35aab4d06605e8891e622c022929 (patch) | |
tree | 910bbbed52f5d37cf847c86124d2d295d917fc9d /bruiser/lua-scripts | |
parent | [ci] skip (diff) | |
download | mutator-d06fd220d7cf35aab4d06605e8891e622c022929.tar.gz mutator-d06fd220d7cf35aab4d06605e8891e622c022929.zip |
do not pull this commit [ci skip]
Diffstat (limited to '')
-rw-r--r-- | bruiser/lua-scripts/wasmtest.lua | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/bruiser/lua-scripts/wasmtest.lua b/bruiser/lua-scripts/wasmtest.lua index c568b31..0c2e04f 100644 --- a/bruiser/lua-scripts/wasmtest.lua +++ b/bruiser/lua-scripts/wasmtest.lua @@ -35,7 +35,26 @@ function libwasm.dump_import_section(a) io.write("field len:"..v:field_len().."\t") io.write("field str:"..v:field_str().."\t") io.write("kind:"..v:kind().."\t") - io.write("kind:"..type(v:type()).."\t") + io.write("kind:"..tostring(v:type()).."\t") + if v:kind() == 0 then + print() + io.write("kind:"..tostring(v:type()).."\n") + elseif v:kind() == 1 then + io.write("element_type:"..v:type():element_type().."\n") + --io.write("rsz:"..v:type():resizable_limit().."\t") + --io.write("flags:"..v:type():resizable_limit():flags().."\t") + --io.write("init:"..v:type():resizable_limit():init().."\t") + --io.write("max:"..v:type():resizable_limit():maximum().."\n") + elseif v:kind() == 2 then + --io.write("rsz:"..v:type():resizable_limit().."\t") + --io.write("flags:"..v:type():resizable_limit():flags().."\t") + --io.write("init:"..v:type():resizable_limit():init().."\t") + --io.write("max:"..v:type():resizable_limit():maximum().."\n") + print() + elseif v:kind() == 3 then + io.write("value_type:"..v:type():value_type().."\t") + io.write("mutability:"..v:type():mutability().."\n") + end end else print(colors("%{red}".."section doesnt exist.")) @@ -1045,10 +1064,11 @@ end --libwasm.demo_setters("/home/bloodstalker/devi/hell2/bruiser/autogen/wasm/test/read.wasm") --libwasm.dev("/home/bloodstalker/devi/hell2/bruiser/autogen/wasm/ft/test.wasm") -libwasm.demo_getters("/home/bloodstalker/devi/hell2/bruiser/autogen/wasm/test/read.wasm") ---libwasm.demo_setters("/home/bloodstalker/devi/hell2/bruiser/autogen/wasm/ft/test.wasm") +libwasm.demo_getters("/home/bloodstalker/extra/faultreiber/test//read.wasm") +--libwasm.demo_getters("/home/bloodstalker/devi/hell2/bruiser/autogen/wasm/test/read.wasm") +libwasm.demo_setters("/home/bloodstalker/devi/hell2/bruiser/autogen/wasm/ft/test.wasm") --libwasm.dump_all("/home/bloodstalker/devi/hell2/bruiser/autogen/wasm/ft/test.wasm") --libwasm.dump_all("/home/bloodstalker/devi/hell2/bruiser/autogen/wasm/test/read.wasm") ---libwasm.demo_setter_aux() +libwasm.demo_setter_aux() return libwasm |