diff options
author | Alon Zakai <alonzakai@gmail.com> | 2017-03-16 14:12:44 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-16 14:12:44 -0700 |
commit | ee501dfb427e675adee7790a6dbc7e90f9f5a4ca (patch) | |
tree | 0889eb6cd2bff3cebebe019e8132eb816bd52d27 /test/passes/log-execution.wast | |
parent | 5079b89949d4c5c5c7b6d29658d058db459be9e6 (diff) | |
download | binaryen-ee501dfb427e675adee7790a6dbc7e90f9f5a4ca.tar.gz binaryen-ee501dfb427e675adee7790a6dbc7e90f9f5a4ca.tar.bz2 binaryen-ee501dfb427e675adee7790a6dbc7e90f9f5a4ca.zip |
add a pass to log execution traces via instrumenting the code (#950)
Diffstat (limited to 'test/passes/log-execution.wast')
-rw-r--r-- | test/passes/log-execution.wast | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/test/passes/log-execution.wast b/test/passes/log-execution.wast new file mode 100644 index 000000000..12175fbcb --- /dev/null +++ b/test/passes/log-execution.wast @@ -0,0 +1,35 @@ +(module + (func $nopp + (nop) + ) + (func $intt (result i32) + (i32.const 10) + ) + (func $workk + (if (i32.const 0) (nop)) + (drop (i32.const 1)) + ) + (func $loops + (loop $x + (call $loops) + (br $x) + ) + (if (call $intt) + (loop $y + (call $loops) + ) + ) + (loop + (drop (i32.const 10)) + (drop (i32.const 20)) + (drop (i32.const 30)) + ) + ) + (func $loops-similar + (loop $x + (call $loops) + (br $x) + ) + ) +) + |