Files
cli/vendor/wit-component/tests/components/adapt-export-reallocs/adapt-old.wat

48 lines
912 B
Plaintext

(module
(import "__main_module__" "main" (func $main (param i32 i32)))
(import "new" "read" (func $read (param i32 i32)))
(global $sp (mut i32) (i32.const 0))
(func $start
(global.set $sp
(i32.mul
(memory.grow (i32.const 1))
(i32.const 65536)))
)
(func (export "entrypoint") (param i32 i32)
unreachable
)
(func (export "cabi_export_realloc") (param i32 i32 i32 i32) (result i32)
unreachable
)
(func (export "read") (param $ptr i32) (param $len i32)
(local $fp i32)
(global.set $sp
(local.tee $fp
(i32.sub
(global.get $sp)
(i32.const 8)
)
)
)
(call $read (local.get $len) (local.get $fp))
(global.set $sp
(i32.add
(local.get $fp)
(i32.const 8)
)
)
)
(func (export "cabi_import_realloc") (param i32 i32 i32 i32) (result i32)
unreachable
)
)