blob: 67521173e1e943c31aa2203514100f429c7ca292 [file] [log] [blame] [edit]
[fuzz-exec] calling a
[fuzz-exec] note result: a => -69
[fuzz-exec] calling b
[fuzz-exec] note result: b => -31768
[fuzz-exec] calling c
[fuzz-exec] note result: c => -69
[fuzz-exec] calling d
[fuzz-exec] note result: d => -31768
[fuzz-exec] calling e
[fuzz-exec] note result: e => -2146649112
(module
(type $none_=>_i64 (func (result i64)))
(type $none_=>_i32 (func (result i32)))
(export "a" (func $a))
(export "b" (func $b))
(export "c" (func $c))
(export "d" (func $d))
(export "e" (func $e))
(func $a (type $none_=>_i32) (result i32)
(i32.extend8_s
(i32.const 187)
)
)
(func $b (type $none_=>_i32) (result i32)
(i32.extend16_s
(i32.const 33768)
)
)
(func $c (type $none_=>_i64) (result i64)
(i64.extend8_s
(i64.const 187)
)
)
(func $d (type $none_=>_i64) (result i64)
(i64.extend16_s
(i64.const 33768)
)
)
(func $e (type $none_=>_i64) (result i64)
(i64.extend32_s
(i64.const 2148318184)
)
)
)
[fuzz-exec] calling a
[fuzz-exec] note result: a => -69
[fuzz-exec] calling b
[fuzz-exec] note result: b => -31768
[fuzz-exec] calling c
[fuzz-exec] note result: c => -69
[fuzz-exec] calling d
[fuzz-exec] note result: d => -31768
[fuzz-exec] calling e
[fuzz-exec] note result: e => -2146649112
[fuzz-exec] comparing a
[fuzz-exec] comparing b
[fuzz-exec] comparing c
[fuzz-exec] comparing d
[fuzz-exec] comparing e
[fuzz-exec] calling unaligned_load
[trap unaligned atomic operation]
[fuzz-exec] calling unaligned_load_offset
[trap unaligned atomic operation]
[fuzz-exec] calling aligned_for_size
[fuzz-exec] note result: aligned_for_size => 0
[fuzz-exec] calling unaligned_notify
[trap unaligned atomic operation]
[fuzz-exec] calling wrap_cmpxchg
[LoggingExternalInterface logging 42]
[fuzz-exec] calling oob_notify
[trap final > memory: 18446744073709551512 > 65514]
(module
(type $none_=>_i32 (func (result i32)))
(type $i32_=>_none (func (param i32)))
(type $i32_i32_=>_none (func (param i32 i32)))
(type $none_=>_none (func))
(import "fuzzing-support" "log-i32" (func $fimport$0 (type $i32_=>_none) (param i32)))
(memory $0 (shared 1 1))
(export "unaligned_load" (func $0))
(export "unaligned_load_offset" (func $1))
(export "aligned_for_size" (func $2))
(export "unaligned_notify" (func $3))
(export "wrap_cmpxchg" (func $4))
(export "oob_notify" (func $5))
(func $0 (type $none_=>_i32) (result i32)
(i32.atomic.load
(i32.const 1)
)
)
(func $1 (type $none_=>_i32) (result i32)
(i32.atomic.load offset=1
(i32.const 0)
)
)
(func $2 (type $none_=>_i32) (result i32)
(i32.atomic.load16_u offset=2
(i32.const 0)
)
)
(func $3 (type $none_=>_i32) (result i32)
(memory.atomic.notify
(i32.const 1)
(i32.const 1)
)
)
(func $4 (type $i32_i32_=>_none) (param $0 i32) (param $1 i32)
(drop
(i32.atomic.rmw8.cmpxchg_u
(i32.const 0)
(i32.const 256)
(i32.const 42)
)
)
(call $fimport$0
(i32.load
(i32.const 0)
)
)
)
(func $5 (type $none_=>_none)
(drop
(memory.atomic.notify offset=22
(i32.const -104)
(i32.const -72)
)
)
)
)
[fuzz-exec] calling unaligned_load
[trap unaligned atomic operation]
[fuzz-exec] calling unaligned_load_offset
[trap unaligned atomic operation]
[fuzz-exec] calling aligned_for_size
[fuzz-exec] note result: aligned_for_size => 0
[fuzz-exec] calling unaligned_notify
[trap unaligned atomic operation]
[fuzz-exec] calling wrap_cmpxchg
[LoggingExternalInterface logging 42]
[fuzz-exec] calling oob_notify
[trap final > memory: 18446744073709551512 > 65514]
[fuzz-exec] comparing aligned_for_size
[fuzz-exec] comparing oob_notify
[fuzz-exec] comparing unaligned_load
[fuzz-exec] comparing unaligned_load_offset
[fuzz-exec] comparing unaligned_notify
[fuzz-exec] comparing wrap_cmpxchg
[fuzz-exec] calling unsigned_2_bytes
[fuzz-exec] note result: unsigned_2_bytes => 65535
(module
(type $none_=>_i32 (func (result i32)))
(memory $0 (shared 1 1))
(data $0 (i32.const 0) "\ff\ff")
(export "unsigned_2_bytes" (func $0))
(func $0 (type $none_=>_i32) (result i32)
(i32.atomic.rmw16.xor_u
(i32.const 0)
(i32.const 0)
)
)
)
[fuzz-exec] calling unsigned_2_bytes
[fuzz-exec] note result: unsigned_2_bytes => 65535
[fuzz-exec] comparing unsigned_2_bytes
[fuzz-exec] calling rmw-reads-modifies-and-writes
[LoggingExternalInterface logging 0]
(module
(type $i32_=>_none (func (param i32)))
(type $none_=>_none (func))
(import "fuzzing-support" "log-i32" (func $fimport$0 (type $i32_=>_none) (param i32)))
(memory $0 (shared 1 1))
(export "rmw-reads-modifies-and-writes" (func $0))
(func $0 (type $none_=>_none)
(drop
(i64.atomic.rmw16.and_u offset=4
(i32.const 0)
(i64.const 65535)
)
)
(call $fimport$0
(i32.load8_u
(i32.const 5)
)
)
)
)
[fuzz-exec] calling rmw-reads-modifies-and-writes
[LoggingExternalInterface logging 0]
[fuzz-exec] comparing rmw-reads-modifies-and-writes
[fuzz-exec] calling rmw-reads-modifies-and-writes-asymmetrical
[LoggingExternalInterface logging 214]
(module
(type $i32_=>_none (func (param i32)))
(type $none_=>_none (func))
(import "fuzzing-support" "log-i32" (func $fimport$0 (type $i32_=>_none) (param i32)))
(memory $0 (shared 1 1))
(export "rmw-reads-modifies-and-writes-asymmetrical" (func $0))
(func $0 (type $none_=>_none)
(drop
(i32.atomic.rmw8.sub_u
(i32.const 3)
(i32.const 42)
)
)
(call $fimport$0
(i32.load8_u
(i32.const 3)
)
)
)
)
[fuzz-exec] calling rmw-reads-modifies-and-writes-asymmetrical
[LoggingExternalInterface logging 214]
[fuzz-exec] comparing rmw-reads-modifies-and-writes-asymmetrical
[fuzz-exec] calling func
[fuzz-exec] note result: func => funcref
(module
(type $none_=>_funcref (func (result funcref)))
(elem declare func $func)
(export "func" (func $func))
(func $func (type $none_=>_funcref) (result funcref)
(ref.func $func)
)
)
[fuzz-exec] calling func
[fuzz-exec] note result: func => funcref
[fuzz-exec] comparing func