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  | 
