Description[wasm] Add UTF-8 validation
Names passed for imports and exports are checked during decoding,
leading to errors if they are no valid UTF-8. Function names are not
checked during decode, but rather lead to undefined being returned at
runtime if they are not UTF-8.
We need to do these checks on the Wasm side, since the factory
methods assume to get valid UTF-8 strings.
R=titzer@chromium.org, yangguo@chromium.org
Committed: https://crrev.com/f0523e30467789cbb3689b8023a207d3b5c4873c
Cr-Commit-Position: refs/heads/master@{#36208}
Patch Set 1 #Patch Set 2 : fix signed/unsigned mismatch #
Total comments: 4
Patch Set 3 : add titzer's comments #
Total comments: 4
Patch Set 4 : type & remove old files #Patch Set 5 : rebase on parallel compilation #
Dependent Patchsets: Messages
Total messages: 17 (5 generated)
|