tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

name.js (549B)


      1 // An export name may contain a null terminator
      2 let exports = wasmEvalText(`(module
      3 (func)
      4 (export "\\00first" (func 0))
      5 (export "\\00second" (func 0))
      6 )`).exports;
      7 assertEq(exports["\0first"] instanceof Function, true);
      8 assertEq(exports["\0second"] instanceof Function, true);
      9 
     10 // An import name may contain a null terminator
     11 let imports = {
     12 "\0module": {
     13 	"\0field": 10,
     14 }
     15 };
     16 let {global} = wasmEvalText(`(module
     17 (import "\\00module" "\\00field" (global i32))
     18 (export "global" (global 0))
     19 )`, imports).exports;
     20 assertEq(global.value, 10);