1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
(module
(memory 1 1)
(func $mystart
;; should not be modified because its the start function
(i32.store (i32.load (i32.const 42)) (i32.const 43))
(call $foo)
)
(func $foo
;; should not be modified because its reachable from start function
(i32.store (i32.load (i32.const 1234)) (i32.const 5678))
(call $foo2)
)
(func $foo2
;; should not be modified because its reachable from start function
(i32.store (i32.load (i32.const 98)) (i32.const 99))
)
(func $bar
(i32.store (i32.load (i32.const 1234)) (i32.const 5678))
)
(start $mystart)
)
|