aboutsummaryrefslogtreecommitdiffstats
path: root/bruiser/lua-scripts/wasmtest.lua
diff options
context:
space:
mode:
authorbloodstalker <thabogre@gmail.com>2018-09-20 14:32:40 +0000
committerbloodstalker <thabogre@gmail.com>2018-09-20 14:32:40 +0000
commit7a4b162b7a897e913d2086f865cfb48b3f4a5ce8 (patch)
tree8fcd8314d143d3139e3f8c66fb5a5a330bfdb13c /bruiser/lua-scripts/wasmtest.lua
parentWIP, update faultreiber and tablegen again. we're getting the tables just fin... (diff)
downloadmutator-7a4b162b7a897e913d2086f865cfb48b3f4a5ce8.tar.gz
mutator-7a4b162b7a897e913d2086f865cfb48b3f4a5ce8.zip
forgot the new xml file
Diffstat (limited to 'bruiser/lua-scripts/wasmtest.lua')
-rw-r--r--bruiser/lua-scripts/wasmtest.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/bruiser/lua-scripts/wasmtest.lua b/bruiser/lua-scripts/wasmtest.lua
new file mode 100644
index 0000000..a287b01
--- /dev/null
+++ b/bruiser/lua-scripts/wasmtest.lua
@@ -0,0 +1,18 @@
+
+function demo4()
+ local a = getwasmobj("/home/bloodstalker/devi/hell2/bruiser/autogen/wasm/ft/test.wasm")
+ print(a)
+ print(type(a))
+ for k, v in pairs(a) do
+ print(k, v, type(k), type(v))
+ end
+ print("type section:")
+ io.write(tostring(a["type_section"]:id()).."\n")
+ io.write(tostring(a["type_section"]:payloadlength()).."\n")
+ io.write(tostring(a["type_section"]:namelength()).."\n")
+ io.write(tostring(a["type_section"]:name()).."\n")
+ io.write(tostring(a["type_section"]:count()).."\n")
+ io.write(tostring(a["type_section"]:entries()).."\n")
+end
+
+demo4()