code: function(byteLength) {
      pslByteLength = byteLength + 3 & ~3;
      if (
          pslBuffer32 !== undefined &&
          pslBuffer32.byteLength >= pslByteLength
      ) {
          return;
      }
      if ( wasmMemory !== undefined ) {
          const newPageCount = pslByteLength + 0xFFFF >>> 16;
          const curPageCount = wasmMemory.buffer.byteLength >>> 16;
          const delta = newPageCount - curPageCount;
          if ( delta > 0 ) {
              wasmMemory.grow(delta);
              pslBuffer32 = new Uint32Array(wasmMemory.buffer);
              pslBuffer8 = new Uint8Array(wasmMemory.buffer);
          }
      } else {
          pslBuffer8 = new Uint8Array(pslByteLength);
          pslBuffer32 = new Uint32Array(pslBuffer8.buffer);
      }
      hostnameArg = '';
      pslBuffer8[LABEL_INDICES_SLOT] = 0;
  }
docs: ***************************************************************************