diff options
Diffstat (limited to 'test/dot_s/vtable.wast')
-rw-r--r-- | test/dot_s/vtable.wast | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/test/dot_s/vtable.wast b/test/dot_s/vtable.wast new file mode 100644 index 000000000..9337d790a --- /dev/null +++ b/test/dot_s/vtable.wast @@ -0,0 +1,107 @@ +(module + (memory 0 4294967295 (segment 16 "1A\00") (segment 32 "1B\00") (segment 48 "1C\00") (segment 64 "1D\00") (segment 68 "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (segment 88 "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (segment 108 "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (segment 128 "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (segment 150 "\00\00\00\00\10\00\00\00") (segment 159 "\00\00\00\00\00\00\00\00\96\00\00\00") (segment 171 "\00\00\00\00\00\00\00\00\96\00\00\00") (segment 183 "\00\00\00\00\00\00\00\00\9f\00\00\00") (segment 196 "\00\00\00\00")) + (import $_ZdlPv "env" "_ZdlPv") + (export "_ZN1A3fooEv" $_ZN1A3fooEv) + (export "_ZN1B3fooEv" $_ZN1B3fooEv) + (export "_ZN1C3fooEv" $_ZN1C3fooEv) + (export "_ZN1D3fooEv" $_ZN1D3fooEv) + (export "_ZN1AD0Ev" $_ZN1AD0Ev) + (export "_ZN1BD0Ev" $_ZN1BD0Ev) + (export "_ZN1CD0Ev" $_ZN1CD0Ev) + (export "_ZN1AD2Ev" $_ZN1AD2Ev) + (export "_ZN1DD0Ev" $_ZN1DD0Ev) + (func $_ZN1A3fooEv (param $$0 i32) + (block $fake_return_waka123 + (block + (i32.store align=4 offset=196 + (i32.const 0) + (i32.const 2) + ) + (br $fake_return_waka123) + ) + ) + ) + (func $_ZN1B3fooEv (param $$0 i32) + (block $fake_return_waka123 + (block + (i32.store align=4 offset=196 + (i32.const 0) + (i32.const 4) + ) + (br $fake_return_waka123) + ) + ) + ) + (func $_ZN1C3fooEv (param $$0 i32) + (block $fake_return_waka123 + (block + (i32.store align=4 offset=196 + (i32.const 0) + (i32.const 6) + ) + (br $fake_return_waka123) + ) + ) + ) + (func $_ZN1D3fooEv (param $$0 i32) + (block $fake_return_waka123 + (block + (i32.store align=4 offset=196 + (i32.const 0) + (i32.const 8) + ) + (br $fake_return_waka123) + ) + ) + ) + (func $_ZN1AD0Ev (param $$0 i32) + (block $fake_return_waka123 + (block + (call_import $_ZdlPv + (get_local $$0) + ) + (br $fake_return_waka123) + ) + ) + ) + (func $_ZN1BD0Ev (param $$0 i32) + (block $fake_return_waka123 + (block + (call_import $_ZdlPv + (get_local $$0) + ) + (br $fake_return_waka123) + ) + ) + ) + (func $_ZN1CD0Ev (param $$0 i32) + (block $fake_return_waka123 + (block + (call_import $_ZdlPv + (get_local $$0) + ) + (br $fake_return_waka123) + ) + ) + ) + (func $_ZN1AD2Ev (param $$0 i32) (result i32) + (block $fake_return_waka123 + (block + (br $fake_return_waka123 + (get_local $$0) + ) + ) + ) + ) + (func $_ZN1DD0Ev (param $$0 i32) + (block $fake_return_waka123 + (block + (call_import $_ZdlPv + (get_local $$0) + ) + (br $fake_return_waka123) + ) + ) + ) +) +;; METADATA: { "asmConsts": {} }
\ No newline at end of file |