Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #[no_mangle]
- extern {
- fn create_native(type_id: u32) -> u32;
- }
- #[no_mangle]
- pub extern fn main()
- {
- unsafe {
- create_native(0);
- }
- }
- /* wat :
- (module
- (type (;0;) (func (param i32) (result i32)))
- (type (;1;) (func))
- (import "env" "create_native" (func $create_native (type 0)))
- (func $main (type 1)
- i32.const 0
- call $create_native
- drop)
- (table (;0;) 1 1 funcref)
- (memory (;0;) 16)
- (global (;0;) (mut i32) (i32.const 1048576))
- (global (;1;) i32 (i32.const 1048576))
- (global (;2;) i32 (i32.const 1048576))
- (export "memory" (memory 0))
- (export "main" (func $main))
- (export "__data_end" (global 1))
- (export "__heap_base" (global 2)))
- */
Advertisement
Add Comment
Please, Sign In to add comment