Lines Matching refs:string

3 ;; Returning an unaligned utf16 string is invalid
14 (func (export "f1") (result string)
15 (canon lift (core func $m "f") (memory $m "m") string-encoding=utf16))
16 (func (export "f2") (result string)
17 (canon lift (core func $m "f") (memory $m "m") string-encoding=latin1+utf16))
21 (assert_trap (invoke "f1") "string pointer not aligned to 2")
23 (assert_trap (invoke "f2") "string pointer not aligned to 2")
41 (func (export "a") (param "a" string)
46 string-encoding=utf16)
51 (import "a" (func $f (param "a" string)))
59 (core func $f (canon lower (func $f) string-encoding=utf8 (memory $libc "memory")))
91 (func (export "a") (param "a" string)
96 string-encoding=latin1+utf16)
101 (import "a" (func $f (param "a" string)))
109 (core func $f (canon lower (func $f) string-encoding=utf16 (memory $libc "memory")))
140 (func (export "a") (param "a" string)
145 string-encoding=latin1+utf16)
150 (import "a" (func $f (param "a" string)))
157 (core func $f (canon lower (func $f) string-encoding=latin1+utf16 (memory $libc "memory")))
161 ;; unit. This is a utf-16 encoded string but during transcoding it'll
191 (func (export "a") (param "a" string)
196 string-encoding=latin1+utf16)
201 (import "a" (func $f (param "a" string)))
271 (func (export "a") (param "a" string)
276 string-encoding=latin1+utf16)
281 (import "a" (func $f (param "a" string)))
288 ;; * The string encoded in UTF-16 is "\xcb\x00\x1b%", which is 4 bytes.
346 (func (export "a") (param "a" string)
351 string-encoding=latin1+utf16)
356 (import "a" (func $f (param "a" string)))
379 (assert_trap (invoke "f") "string content out-of-bounds")