Merge pull request #16429 from vargaz/llvm-jit-module
[mono-project.git] / sdks / wasm / print-table.py
blob3bffa2ae42741b4b26bd124e1e8e73cd6e40c0c1
1 #!/usr/bin/python
4 # print-table.py: Print the function table for a webassembly .wast file
7 import sys
9 prefix=" (elem (get_global $tableBase) "
11 if len(sys.argv) < 2:
12 print "Usage: python print-table.py <path to mono.wast>"
13 sys.exit (1)
15 f = open (sys.argv [1])
16 table_line = None
17 for line in f:
18 if prefix in line:
19 table_line = line[len(prefix):]
20 break
22 for (index, v) in enumerate (table_line.split (" ")):
23 print "" + str(index) + ": " + v
24 index += 1