summaryrefslogtreecommitdiff
path: root/test/passes/safe-heap_start-function.txt
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2022-01-10 14:18:15 -0800
committerGitHub <noreply@github.com>2022-01-10 14:18:15 -0800
commit7796031f0ab4fb785fbc4335bdd211421b9e79b6 (patch)
tree3e38ded3af15f311a075a333b250e91c34c7451e /test/passes/safe-heap_start-function.txt
parentc12de34c7d33b3ccf80f117edf78b5346bd00897 (diff)
downloadbinaryen-7796031f0ab4fb785fbc4335bdd211421b9e79b6.tar.gz
binaryen-7796031f0ab4fb785fbc4335bdd211421b9e79b6.tar.bz2
binaryen-7796031f0ab4fb785fbc4335bdd211421b9e79b6.zip
SafeHeap: Avoid instrumenting functions directly called from the "start" (#4439)
Diffstat (limited to 'test/passes/safe-heap_start-function.txt')
-rw-r--r--test/passes/safe-heap_start-function.txt11
1 files changed, 10 insertions, 1 deletions
diff --git a/test/passes/safe-heap_start-function.txt b/test/passes/safe-heap_start-function.txt
index fc5ef831f..58bb77d44 100644
--- a/test/passes/safe-heap_start-function.txt
+++ b/test/passes/safe-heap_start-function.txt
@@ -13,7 +13,16 @@
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
(memory $0 1 1)
- (start $foo)
+ (start $mystart)
+ (func $mystart
+ (i32.store
+ (i32.load
+ (i32.const 42)
+ )
+ (i32.const 43)
+ )
+ (call $foo)
+ )
(func $foo
(i32.store
(i32.load