===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
nodejs-14.13.0~dfsg/BUILDING.md-18-  * [Official binary platforms and toolchains](#official-binary-platforms-and-toolchains)
nodejs-14.13.0~dfsg/BUILDING.md:19:    * [OpenSSL asm support](#openssl-asm-support)
nodejs-14.13.0~dfsg/BUILDING.md-20-  * [Previous versions of this document](#previous-versions-of-this-document)
##############################################
nodejs-14.13.0~dfsg/BUILDING.md-186-
nodejs-14.13.0~dfsg/BUILDING.md:187:#### OpenSSL asm support
nodejs-14.13.0~dfsg/BUILDING.md-188-
##############################################
nodejs-14.13.0~dfsg/BUILDING.md-194-* gas (GNU assembler) version 2.26 or higher
nodejs-14.13.0~dfsg/BUILDING.md:195:* nasm version 2.11.8 or higher in Windows
nodejs-14.13.0~dfsg/BUILDING.md-196-
##############################################
nodejs-14.13.0~dfsg/BUILDING.md-203-* llvm version 3.3 or higher
nodejs-14.13.0~dfsg/BUILDING.md:204:* nasm version 2.10 or higher in Windows
nodejs-14.13.0~dfsg/BUILDING.md-205-
##############################################
nodejs-14.13.0~dfsg/LICENSE-753-
nodejs-14.13.0~dfsg/LICENSE:754:      - The Wasm C/C++ API headers, located at third_party/wasm-api/wasm.{h,hh}
nodejs-14.13.0~dfsg/LICENSE-755-        This is released under the Apache license. The API's upstream prototype
##############################################
nodejs-14.13.0~dfsg/android-configure-82-        --without-snapshot \
nodejs-14.13.0~dfsg/android-configure:83:        --openssl-no-asm \
nodejs-14.13.0~dfsg/android-configure-84-        --cross-compiling
##############################################
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js-7-  const padding = fill.repeat(Math.max(0, minLength - result.length));
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js:8:  return `${padding}${result}`;
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js-9-}
##############################################
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js-13-  const fnumerator = pad(numerator, fdenominator.length, ' ');
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js:14:  return `${fnumerator}/${fdenominator}`;
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js-15-}
##############################################
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js-21-  const seconds = pad((time % 3600) % 60, 2, '0');
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js:22:  return `${hours}:${minutes}:${seconds}`;
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js-23-}
##############################################
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js-102-    const caption = finished ? 'Done\n' : this.currentFile;
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js:103:    return `[${getTime(diff)}|% ${percent}| ` +
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js:104:           `${fraction(completedFiles, scheduledFiles)} files | ` +
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js:105:           `${fraction(completedRunsForFile, runsPerFile)} runs | ` +
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js:106:           `${fraction(completedConfig, scheduledConfig)} configs]: ` +
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js:107:           `${caption} `;
nodejs-14.13.0~dfsg/benchmark/_benchmark_progress.js-108-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/_cli.js-95-    if (benchmarks[category] === undefined) {
nodejs-14.13.0~dfsg/benchmark/_cli.js:96:      console.error(`The "${category}" category does not exist.`);
nodejs-14.13.0~dfsg/benchmark/_cli.js-97-      process.exit(1);
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-29-    for (const field in options.headers) {
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:30:      args.push('-H', `${field}=${options.headers[field]}`);
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-31-    }
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:32:    args.push(`http://127.0.0.1:${options.port}${options.path}`);
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-33-    const child = child_process.spawn(this.executable, args);
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-66-      '-t', Math.min(options.connections, require('os').cpus().length || 8),
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:67:      `http://127.0.0.1:${options.port}${options.path}`,
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-68-    ];
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-69-    for (const field in options.headers) {
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:70:      args.push('-H', `${field}: ${options.headers[field]}`);
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-71-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-94-    // 'http2'.
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:95:    this.name = `test-double-${type}`;
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-96-    this.executable = path.resolve(__dirname, '_test-double-benchmarker.js');
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-104-    const env = {
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:105:      test_url: `http://127.0.0.1:${options.port}${options.path}`,
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-106-      ...process.env
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-153-    if (typeof options.ratePeriod === 'number')
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:154:      args.push(`--rate-period=${options.ratePeriod}`);
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-155-    if (typeof options.duration === 'number')
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-159-    if (typeof options.headerTableSize === 'number')
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:160:      args.push(`--header-table-size=${options.headerTableSize}`);
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-161-    if (typeof options.encoderHeaderTableSize === 'number') {
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-162-      args.push(
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:163:        `--encoder-header-table-size=${options.encoderHeaderTableSize}`);
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-164-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-166-    const host = options.host || '127.0.0.1';
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:167:    args.push(`${scheme}://${host}:${options.port}${options.path}`);
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-168-    const child = child_process.spawn(this.executable, args);
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-205-    callback(new Error('Could not locate required http benchmarker. See ' +
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:206:                       `${requirementsURL} for further instructions.`));
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-207-    return;
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-210-  if (!benchmarker) {
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:211:    callback(new Error(`Requested benchmarker '${options.benchmarker}' ` +
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-212-                       'is  not supported'));
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-215-  if (!benchmarker.present) {
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:216:    callback(new Error(`Requested benchmarker '${options.benchmarker}' ` +
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-217-                       'is  not installed'));
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-233-    if (code) {
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:234:      let error_message = `${options.benchmarker} failed with ${code}.`;
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-235-      if (stdout !== '') {
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:236:        error_message += ` Output: ${stdout}`;
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-237-      }
##############################################
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-244-      callback(new Error(
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js:245:        `${options.benchmarker} produced strange output: ${stdout}`), code);
nodejs-14.13.0~dfsg/benchmark/_http-benchmarkers.js-246-      return;
##############################################
nodejs-14.13.0~dfsg/benchmark/_test-double-benchmarker.js-4-if (!['http', 'http2'].includes(myModule)) {
nodejs-14.13.0~dfsg/benchmark/_test-double-benchmarker.js:5:  throw new Error(`Invalid module for benchmark test double: ${myModule}`);
nodejs-14.13.0~dfsg/benchmark/_test-double-benchmarker.js-6-}
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-37-    case 'deepEqual_primitiveOnly': {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js:38:      const values = array.map((_, i) => [`str_${i}`, 123]);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-39-      benchmark(strict ? deepStrictEqual : deepEqual, n, values);
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-42-    case 'deepEqual_objectOnly': {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js:43:      const values = array.map((_, i) => [[`str_${i}`, 1], 123]);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-44-      benchmark(strict ? deepStrictEqual : deepEqual, n, values);
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-48-      const values = array.map(
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js:49:        (_, i) => [i % 2 ? [`str_${i}`, 1] : `str_${i}`, 123]
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-50-      );
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-54-    case 'notDeepEqual_primitiveOnly': {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js:55:      const values = array.map((_, i) => [`str_${i}`, 123]);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-56-      const values2 = values.slice(0);
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-61-    case 'notDeepEqual_objectOnly': {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js:62:      const values = array.map((_, i) => [[`str_${i}`, 1], 123]);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-63-      const values2 = values.slice(0);
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-69-      const values = array.map(
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js:70:        (_, i) => [i % 2 ? [`str_${i}`, 1] : `str_${i}`, 123]
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-71-      );
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-77-    default:
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js:78:      throw new Error(`Unsupported method ${method}`);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-map.js-79-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-object.js-16-    nope: {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-object.js:17:      bar: `123${add}`,
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-object.js-18-      a: [1, 2, 3],
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-prims-and-objs-big-array-set.js-68-    default:
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-prims-and-objs-big-array-set.js:69:      throw new Error(`Unsupported method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-prims-and-objs-big-array-set.js-70-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-37-    case 'deepEqual_primitiveOnly': {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js:38:      const values = array.map((_, i) => `str_${i}`);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-39-      benchmark(strict ? deepStrictEqual : deepEqual, n, values);
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-42-    case 'deepEqual_objectOnly': {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js:43:      const values = array.map((_, i) => [`str_${i}`, null]);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-44-      benchmark(strict ? deepStrictEqual : deepEqual, n, values);
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-48-      const values = array.map((_, i) => {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js:49:        return i % 2 ? [`str_${i}`, null] : `str_${i}`;
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-50-      });
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-54-    case 'notDeepEqual_primitiveOnly': {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js:55:      const values = array.map((_, i) => `str_${i}`);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-56-      const values2 = values.slice(0);
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-61-    case 'notDeepEqual_objectOnly': {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js:62:      const values = array.map((_, i) => [`str_${i}`, null]);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-63-      const values2 = values.slice(0);
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-69-      const values = array.map((_, i) => {
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js:70:        return i % 2 ? [`str_${i}`, null] : `str_${i}`;
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-71-      });
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-77-    default:
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js:78:      throw new Error(`Unsupported method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/assert/deepequal-set.js-79-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/assert/throws.js-39-    default:
nodejs-14.13.0~dfsg/benchmark/assert/throws.js:40:      throw new Error(`Unsupported method ${method}`);
nodejs-14.13.0~dfsg/benchmark/assert/throws.js-41-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/async_hooks/gc-tracking.js-49-    default:
nodejs-14.13.0~dfsg/benchmark/async_hooks/gc-tracking.js:50:      throw new Error(`Unsupported method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/async_hooks/gc-tracking.js-51-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-base64-decode-wrapped.js-13-
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-base64-decode-wrapped.js:14:  const line = `${'abcd'.repeat(charsPerLine / 4)}\n`;
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-base64-decode-wrapped.js-15-  const data = line.repeat(linesCount);
##############################################
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read-float.js-12-  const buff = Buffer.alloc(8);
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read-float.js:13:  const fn = `read${type}${endian}`;
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read-float.js-14-  const values = {
##############################################
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read-float.js-30-
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read-float.js:31:  buff[`write${type}${endian}`](values[type][value], 0);
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read-float.js-32-
##############################################
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read-with-byteLength.js-21-    require('buffer').SlowBuffer(8);
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read-with-byteLength.js:22:  const fn = `read${type}`;
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read-with-byteLength.js-23-
##############################################
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read.js-30-    require('buffer').SlowBuffer(8);
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read.js:31:  const fn = `read${type}`;
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-read.js-32-
##############################################
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-write.js-76-    require('buffer').SlowBuffer(8);
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-write.js:77:  const fn = `write${type}`;
nodejs-14.13.0~dfsg/benchmark/buffers/buffer-write.js-78-
##############################################
nodejs-14.13.0~dfsg/benchmark/buffers/dataview-set.js-45-  const le = /LE$/.test(type);
nodejs-14.13.0~dfsg/benchmark/buffers/dataview-set.js:46:  const fn = `set${type.replace(/[LB]E$/, '')}`;
nodejs-14.13.0~dfsg/benchmark/buffers/dataview-set.js-47-
##############################################
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-exec-stdout.js-18-  const maxDuration = dur * 1000;
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-exec-stdout.js:19:  const cmd = `yes "${'.'.repeat(len)}"`;
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-exec-stdout.js-20-  const child = exec(cmd, { 'stdio': ['ignore', 'pipe', 'ignore'] });
##############################################
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-exec-stdout.js-31-      try {
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-exec-stdout.js:32:        execSync(`taskkill /f /t /pid ${child.pid}`);
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-exec-stdout.js-33-      } catch {
##############################################
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-read.js-22-
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-read.js:23:  const msg = `"${'.'.repeat(len)}"`;
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-read.js-24-  const options = { 'stdio': ['ignore', 'pipe', 'ignore'] };
##############################################
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-read.js-34-      // Sometimes there's a yes.exe process left hanging around on Windows...
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-read.js:35:      child_process.execSync(`taskkill /f /t /pid ${child.pid}`);
nodejs-14.13.0~dfsg/benchmark/child_process/child-process-read.js-36-    } else {
##############################################
nodejs-14.13.0~dfsg/benchmark/common.js-89-      if (!match) {
nodejs-14.13.0~dfsg/benchmark/common.js:90:        console.error(`bad argument: ${arg}`);
nodejs-14.13.0~dfsg/benchmark/common.js-91-        process.exit(1);
##############################################
nodejs-14.13.0~dfsg/benchmark/common.js-120-          throw new TypeError(
nodejs-14.13.0~dfsg/benchmark/common.js:121:            `configuration "${key}" had type ${typeof value}`);
nodejs-14.13.0~dfsg/benchmark/common.js-122-        }
##############################################
nodejs-14.13.0~dfsg/benchmark/common.js-125-          // predictably parse CLI provided configuration values.
nodejs-14.13.0~dfsg/benchmark/common.js:126:          throw new TypeError(`configuration "${key}" has mixed types`);
nodejs-14.13.0~dfsg/benchmark/common.js-127-        }
##############################################
nodejs-14.13.0~dfsg/benchmark/common.js-190-      for (const [key, value] of Object.entries(config)) {
nodejs-14.13.0~dfsg/benchmark/common.js:191:        childArgs.push(`${key}=${value}`);
nodejs-14.13.0~dfsg/benchmark/common.js-192-      }
nodejs-14.13.0~dfsg/benchmark/common.js-193-      for (const [key, value] of Object.entries(this.extra_options)) {
nodejs-14.13.0~dfsg/benchmark/common.js:194:        childArgs.push(`${key}=${value}`);
nodejs-14.13.0~dfsg/benchmark/common.js-195-      }
##############################################
nodejs-14.13.0~dfsg/benchmark/common.js-267-  for (const key of Object.keys(data.conf)) {
nodejs-14.13.0~dfsg/benchmark/common.js:268:    conf += ` ${key}=${JSON.stringify(data.conf[key])}`;
nodejs-14.13.0~dfsg/benchmark/common.js-269-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/common.js-273-  rate = (rate[1] ? rate.join('.') : rate[0]);
nodejs-14.13.0~dfsg/benchmark/common.js:274:  return `${data.name}${conf}: ${rate}`;
nodejs-14.13.0~dfsg/benchmark/common.js-275-}
##############################################
nodejs-14.13.0~dfsg/benchmark/common.js-352-  } else {
nodejs-14.13.0~dfsg/benchmark/common.js:353:    throw new Error(`Unknown url data type ${type}`);
nodejs-14.13.0~dfsg/benchmark/common.js-354-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/common.js-356-  if (typeof e !== 'number') {
nodejs-14.13.0~dfsg/benchmark/common.js:357:    throw new Error(`e must be a number, received ${e}`);
nodejs-14.13.0~dfsg/benchmark/common.js-358-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/compare.js-81-      for (const key of Object.keys(data.conf)) {
nodejs-14.13.0~dfsg/benchmark/compare.js:82:        conf += ` ${key}=${inspect(data.conf[key])}`;
nodejs-14.13.0~dfsg/benchmark/compare.js-83-      }
##############################################
nodejs-14.13.0~dfsg/benchmark/compare.js-87-
nodejs-14.13.0~dfsg/benchmark/compare.js:88:      console.log(`"${job.binary}", "${job.filename}", "${conf}", ` +
nodejs-14.13.0~dfsg/benchmark/compare.js:89:                  `${data.rate}, ${data.time}`);
nodejs-14.13.0~dfsg/benchmark/compare.js-90-      if (showProgress) {
##############################################
nodejs-14.13.0~dfsg/benchmark/crypto/cipher-stream.js-53-    default:
nodejs-14.13.0~dfsg/benchmark/crypto/cipher-stream.js:54:      throw new Error(`unknown message type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/crypto/cipher-stream.js-55-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/crypto/hash-stream-creation.js-37-    default:
nodejs-14.13.0~dfsg/benchmark/crypto/hash-stream-creation.js:38:      throw new Error(`unknown message type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/crypto/hash-stream-creation.js-39-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/crypto/hash-stream-throughput.js-36-    default:
nodejs-14.13.0~dfsg/benchmark/crypto/hash-stream-throughput.js:37:      throw new Error(`unknown message type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/crypto/hash-stream-throughput.js-38-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/crypto/rsa-encrypt-decrypt-throughput.js-13-  RSA_PublicPem[key] =
nodejs-14.13.0~dfsg/benchmark/crypto/rsa-encrypt-decrypt-throughput.js:14:    fs.readFileSync(`${fixtures_keydir}/rsa_public_${key}.pem`);
nodejs-14.13.0~dfsg/benchmark/crypto/rsa-encrypt-decrypt-throughput.js-15-  RSA_PrivatePem[key] =
nodejs-14.13.0~dfsg/benchmark/crypto/rsa-encrypt-decrypt-throughput.js:16:    fs.readFileSync(`${fixtures_keydir}/rsa_private_${key}.pem`);
nodejs-14.13.0~dfsg/benchmark/crypto/rsa-encrypt-decrypt-throughput.js-17-});
##############################################
nodejs-14.13.0~dfsg/benchmark/crypto/rsa-sign-verify-throughput.js-13-  RSA_PublicPem[key] =
nodejs-14.13.0~dfsg/benchmark/crypto/rsa-sign-verify-throughput.js:14:    fs.readFileSync(`${fixtures_keydir}/rsa_public_${key}.pem`);
nodejs-14.13.0~dfsg/benchmark/crypto/rsa-sign-verify-throughput.js-15-  RSA_PrivatePem[key] =
nodejs-14.13.0~dfsg/benchmark/crypto/rsa-sign-verify-throughput.js:16:    fs.readFileSync(`${fixtures_keydir}/rsa_private_${key}.pem`);
nodejs-14.13.0~dfsg/benchmark/crypto/rsa-sign-verify-throughput.js-17-});
##############################################
nodejs-14.13.0~dfsg/benchmark/es/defaultparams-bench.js-45-    default:
nodejs-14.13.0~dfsg/benchmark/es/defaultparams-bench.js:46:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/es/defaultparams-bench.js-47-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/destructuring-bench.js-45-    default:
nodejs-14.13.0~dfsg/benchmark/es/destructuring-bench.js:46:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/es/destructuring-bench.js-47-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/destructuring-object-bench.js-42-    default:
nodejs-14.13.0~dfsg/benchmark/es/destructuring-object-bench.js:43:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/es/destructuring-object-bench.js-44-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/foreach-bench.js-69-    default:
nodejs-14.13.0~dfsg/benchmark/es/foreach-bench.js:70:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/es/foreach-bench.js-71-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-17-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:18:    m[`i${i}`] = i;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:19:    m[`s${i}`] = String(i);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:20:    assert.strictEqual(String(m[`i${i}`]), m[`s${i}`]);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:21:    m[`i${i}`] = undefined;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:22:    m[`s${i}`] = undefined;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-23-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-30-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:31:    m[`i${i}`] = i;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:32:    m[`s${i}`] = String(i);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:33:    assert.strictEqual(String(m[`i${i}`]), m[`s${i}`]);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:34:    m[`i${i}`] = undefined;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:35:    m[`s${i}`] = undefined;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-36-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-43-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:44:    m[`i${i}`] = i;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:45:    m[`s${i}`] = String(i);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:46:    assert.strictEqual(String(m[`i${i}`]), m[`s${i}`]);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:47:    m[`i${i}`] = undefined;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:48:    m[`s${i}`] = undefined;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-49-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-59-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:60:    m[`i${i}`] = i;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:61:    m[`s${i}`] = String(i);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:62:    assert.strictEqual(String(m[`i${i}`]), m[`s${i}`]);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:63:    m[`i${i}`] = undefined;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:64:    m[`s${i}`] = undefined;
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-65-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-71-  return {
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:72:    get(key) { return m[`$${key}`]; },
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:73:    set(key, val) { m[`$${key}`] = val; },
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-74-    get size() { return Object.keys(m).length; },
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:75:    has(key) { return Object.prototype.hasOwnProperty.call(m, `$${key}`); }
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-76-  };
##############################################
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-82-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:83:    m.set(`i${i}`, i);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:84:    m.set(`s${i}`, String(i));
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:85:    assert.strictEqual(String(m.get(`i${i}`)), m.get(`s${i}`));
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:86:    m.set(`i${i}`, undefined);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:87:    m.set(`s${i}`, undefined);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-88-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-95-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:96:    m.set(`i${i}`, i);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:97:    m.set(`s${i}`, String(i));
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:98:    assert.strictEqual(String(m.get(`i${i}`)), m.get(`s${i}`));
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:99:    m.set(`i${i}`, undefined);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:100:    m.set(`s${i}`, undefined);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-101-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-125-    default:
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js:126:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/es/map-bench.js-127-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/restparams-bench.js-63-    default:
nodejs-14.13.0~dfsg/benchmark/es/restparams-bench.js:64:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/es/restparams-bench.js-65-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/spread-assign.js-15-  for (let n = 0; n < count; n++)
nodejs-14.13.0~dfsg/benchmark/es/spread-assign.js:16:    src[`p${n}`] = n;
nodejs-14.13.0~dfsg/benchmark/es/spread-assign.js-17-
##############################################
nodejs-14.13.0~dfsg/benchmark/es/spread-bench.js-54-    default:
nodejs-14.13.0~dfsg/benchmark/es/spread-bench.js:55:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/es/spread-bench.js-56-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/string-concatenations.js-40-      for (let i = 0; i < n; i++)
nodejs-14.13.0~dfsg/benchmark/es/string-concatenations.js:41:        string = `...${str}, ${num}, ${str}, ${num}.`;
nodejs-14.13.0~dfsg/benchmark/es/string-concatenations.js-42-      bench.end(n);
##############################################
nodejs-14.13.0~dfsg/benchmark/es/string-concatenations.js-58-      for (let i = 0; i < n; i++)
nodejs-14.13.0~dfsg/benchmark/es/string-concatenations.js:59:        string = `${num}`;
nodejs-14.13.0~dfsg/benchmark/es/string-concatenations.js-60-      bench.end(n);
##############################################
nodejs-14.13.0~dfsg/benchmark/es/string-concatenations.js-62-    default:
nodejs-14.13.0~dfsg/benchmark/es/string-concatenations.js:63:      throw new Error(`Unexpected method "${mode}"`);
nodejs-14.13.0~dfsg/benchmark/es/string-concatenations.js-64-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/es/string-repeat.js-33-    default:
nodejs-14.13.0~dfsg/benchmark/es/string-repeat.js:34:      throw new Error(`Unexpected method "${mode}"`);
nodejs-14.13.0~dfsg/benchmark/es/string-repeat.js-35-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/fs/bench-mkdirp.js-17-      return bench.end(n);
nodejs-14.13.0~dfsg/benchmark/fs/bench-mkdirp.js:18:    const pathname = `${tmpdir.path}/${++dirc}/${++dirc}/${++dirc}/${++dirc}`;
nodejs-14.13.0~dfsg/benchmark/fs/bench-mkdirp.js-19-    fs.mkdir(pathname, { recursive: true }, (err) => {
##############################################
nodejs-14.13.0~dfsg/benchmark/fs/read-stream-throughput.js-11-const filename = path.resolve(tmpdir.path,
nodejs-14.13.0~dfsg/benchmark/fs/read-stream-throughput.js:12:                              `.removeme-benchmark-garbage-${process.pid}`);
nodejs-14.13.0~dfsg/benchmark/fs/read-stream-throughput.js-13-
##############################################
nodejs-14.13.0~dfsg/benchmark/fs/read-stream-throughput.js-36-    default:
nodejs-14.13.0~dfsg/benchmark/fs/read-stream-throughput.js:37:      throw new Error(`invalid encodingType: ${encodingType}`);
nodejs-14.13.0~dfsg/benchmark/fs/read-stream-throughput.js-38-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/fs/readfile-partitioned.js-13-const filename = path.resolve(__dirname,
nodejs-14.13.0~dfsg/benchmark/fs/readfile-partitioned.js:14:                              `.removeme-benchmark-garbage-${process.pid}`);
nodejs-14.13.0~dfsg/benchmark/fs/readfile-partitioned.js-15-const fs = require('fs');
##############################################
nodejs-14.13.0~dfsg/benchmark/fs/readfile.js-13-const filename = path.resolve(tmpdir.path,
nodejs-14.13.0~dfsg/benchmark/fs/readfile.js:14:                              `.removeme-benchmark-garbage-${process.pid}`);
nodejs-14.13.0~dfsg/benchmark/fs/readfile.js-15-
##############################################
nodejs-14.13.0~dfsg/benchmark/fs/write-stream-throughput.js-10-const filename = path.resolve(tmpdir.path,
nodejs-14.13.0~dfsg/benchmark/fs/write-stream-throughput.js:11:                              `.removeme-benchmark-garbage-${process.pid}`);
nodejs-14.13.0~dfsg/benchmark/fs/write-stream-throughput.js-12-
##############################################
nodejs-14.13.0~dfsg/benchmark/fs/write-stream-throughput.js-35-    default:
nodejs-14.13.0~dfsg/benchmark/fs/write-stream-throughput.js:36:      throw new Error(`invalid encodingType: ${encodingType}`);
nodejs-14.13.0~dfsg/benchmark/fs/write-stream-throughput.js-37-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/http/_chunky_http_client.js-36-      // because the fourth power of some integers overloads the server.
nodejs-14.13.0~dfsg/benchmark/http/_chunky_http_client.js:37:      todo.push(`X-Header-${i}: ${headers[i % 3]}`);
nodejs-14.13.0~dfsg/benchmark/http/_chunky_http_client.js-38-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/http/bench-parser.js-45-
nodejs-14.13.0~dfsg/benchmark/http/bench-parser.js:46:  let header = `GET /hello HTTP/1.1${CRLF}Content-Type: text/plain${CRLF}`;
nodejs-14.13.0~dfsg/benchmark/http/bench-parser.js-47-
nodejs-14.13.0~dfsg/benchmark/http/bench-parser.js-48-  for (let i = 0; i < len; i++) {
nodejs-14.13.0~dfsg/benchmark/http/bench-parser.js:49:    header += `X-Filler${i}: ${Math.random().toString(36).substr(2)}${CRLF}`;
nodejs-14.13.0~dfsg/benchmark/http/bench-parser.js-50-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/http/cluster.js-31-    setImmediate(() => {
nodejs-14.13.0~dfsg/benchmark/http/cluster.js:32:      const path = `/${type}/${len}`;
nodejs-14.13.0~dfsg/benchmark/http/cluster.js-33-
##############################################
nodejs-14.13.0~dfsg/benchmark/http/create-clientrequest.js-54-    default: {
nodejs-14.13.0~dfsg/benchmark/http/create-clientrequest.js:55:      throw new Error(`Unknown arg type ${arg}`);
nodejs-14.13.0~dfsg/benchmark/http/create-clientrequest.js-56-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/http/headers.js-22-  for (const i of Is) {
nodejs-14.13.0~dfsg/benchmark/http/headers.js:23:    headers[`foo${i}`] = Js.map(() => `some header value ${i}`);
nodejs-14.13.0~dfsg/benchmark/http/headers.js-24-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/http/http_server_for_chunky_client.js-24-server.on('error', (err) => {
nodejs-14.13.0~dfsg/benchmark/http/http_server_for_chunky_client.js:25:  throw new Error(`server error: ${err}`);
nodejs-14.13.0~dfsg/benchmark/http/http_server_for_chunky_client.js-26-});
##############################################
nodejs-14.13.0~dfsg/benchmark/http/http_server_for_chunky_client.js-29-const child = fork(
nodejs-14.13.0~dfsg/benchmark/http/http_server_for_chunky_client.js:30:  `${__dirname}/_chunky_http_client.js`,
nodejs-14.13.0~dfsg/benchmark/http/http_server_for_chunky_client.js-31-  process.argv.slice(2)
##############################################
nodejs-14.13.0~dfsg/benchmark/http/incoming_headers.js-30-      // leading OWS to be stripped.
nodejs-14.13.0~dfsg/benchmark/http/incoming_headers.js:31:      headers[`foo${i}`] = `some header value ${i}${' \t'.repeat(w / 2)}`;
nodejs-14.13.0~dfsg/benchmark/http/incoming_headers.js-32-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/http/set-header.js-23-  .on('listening', () => {
nodejs-14.13.0~dfsg/benchmark/http/set-header.js:24:    const path = `/${type}/${len}/${chunks}/${res}/${chunkedEnc}`;
nodejs-14.13.0~dfsg/benchmark/http/set-header.js-25-
##############################################
nodejs-14.13.0~dfsg/benchmark/http/simple.js-17-  .on('listening', () => {
nodejs-14.13.0~dfsg/benchmark/http/simple.js:18:    const path = `/${type}/${len}/${chunks}/normal/${chunkedEnc}`;
nodejs-14.13.0~dfsg/benchmark/http/simple.js-19-
##############################################
nodejs-14.13.0~dfsg/benchmark/http2/headers.js-27-  for (let i = 0; i < nheaders; i++) {
nodejs-14.13.0~dfsg/benchmark/http2/headers.js:28:    headersObject[`foo${i}`] = `some header value ${i}`;
nodejs-14.13.0~dfsg/benchmark/http2/headers.js-29-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/http2/headers.js-35-  server.listen(PORT, () => {
nodejs-14.13.0~dfsg/benchmark/http2/headers.js:36:    const client = http2.connect(`http://localhost:${PORT}/`, {
nodejs-14.13.0~dfsg/benchmark/http2/headers.js-37-      maxHeaderListPairs: 20000
##############################################
nodejs-14.13.0~dfsg/benchmark/misc/arguments.js-49-    default:
nodejs-14.13.0~dfsg/benchmark/misc/arguments.js:50:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/misc/arguments.js-51-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/misc/object-property-bench.js-79-    default:
nodejs-14.13.0~dfsg/benchmark/misc/object-property-bench.js:80:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/misc/object-property-bench.js-81-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/misc/print.js-34-      console.error(stderr);
nodejs-14.13.0~dfsg/benchmark/misc/print.js:35:      throw new Error(`Error during node startup, exit code ${code}`);
nodejs-14.13.0~dfsg/benchmark/misc/print.js-36-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/misc/punycode.js-74-    default:
nodejs-14.13.0~dfsg/benchmark/misc/punycode.js:75:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/misc/punycode.js-76-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/misc/startup.js-44-      console.error(stderr);
nodejs-14.13.0~dfsg/benchmark/misc/startup.js:45:      throw new Error(`Error during node startup, exit code ${code}`);
nodejs-14.13.0~dfsg/benchmark/misc/startup.js-46-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/misc/startup.js-66-
nodejs-14.13.0~dfsg/benchmark/misc/startup.js:67:  script = path.resolve(__dirname, '../../', `${script}.js`);
nodejs-14.13.0~dfsg/benchmark/misc/startup.js-68-  if (mode === 'worker') {
##############################################
nodejs-14.13.0~dfsg/benchmark/misc/trace.js-50-    default:
nodejs-14.13.0~dfsg/benchmark/misc/trace.js:51:      throw new Error(`Unexpected method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/misc/trace.js-52-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-18-  fs.writeFileSync(
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js:19:    `${benchmarkDirectory}/a.js`,
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-20-    'module.exports = {};'
##############################################
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-22-  for (let i = 0; i <= files; i++) {
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js:23:    fs.mkdirSync(`${benchmarkDirectory}/${i}`);
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-24-    fs.writeFileSync(
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js:25:      `${benchmarkDirectory}/${i}/package.json`,
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-26-      '{"main": "index.js"}'
##############################################
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-28-    fs.writeFileSync(
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js:29:      `${benchmarkDirectory}/${i}/index.js`,
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js:30:      `require('../a${ext}');`
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-31-    );
##############################################
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-41-    for (let i = 0; i <= files; i++) {
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js:42:      require(`${benchmarkDirectory}/${i}`);
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-43-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-46-  for (let i = 0; i <= files; i++) {
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js:47:    require(`${benchmarkDirectory}/${i}`);
nodejs-14.13.0~dfsg/benchmark/module/module-loader-deep.js-48-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js-24-  for (let i = 0; i <= files; i++) {
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js:25:    fs.mkdirSync(`${benchmarkDirectory}${i}`);
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js-26-    fs.writeFileSync(
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js:27:      `${benchmarkDirectory}${i}/package.json`,
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js-28-      '{"main": "index.js"}'
##############################################
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js-30-    fs.writeFileSync(
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js:31:      `${benchmarkDirectory}${i}/index.js`,
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js-32-      'module.exports = "";'
##############################################
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js-46-    for (let i = 0; i <= files; i++) {
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js:47:      require(`${benchmarkDirectory}${i}${name}`);
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js-48-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js-52-    for (let j = 0; j < n; j++)
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js:53:      require(`${benchmarkDirectory}${i}${name}`);
nodejs-14.13.0~dfsg/benchmark/module/module-loader.js-54-    // Pretend mixed input (otherwise the results are less representative due to
##############################################
nodejs-14.13.0~dfsg/benchmark/napi/function_args/index.js-12-try {
nodejs-14.13.0~dfsg/benchmark/napi/function_args/index.js:13:  v8 = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/benchmark/napi/function_args/index.js-14-} catch {
nodejs-14.13.0~dfsg/benchmark/napi/function_args/index.js:15:  console.error(`${__filename}: V8 Binding failed to load`);
nodejs-14.13.0~dfsg/benchmark/napi/function_args/index.js-16-  process.exit(0);
##############################################
nodejs-14.13.0~dfsg/benchmark/napi/function_args/index.js-19-try {
nodejs-14.13.0~dfsg/benchmark/napi/function_args/index.js:20:  napi = require(`./build/${common.buildType}/napi_binding`);
nodejs-14.13.0~dfsg/benchmark/napi/function_args/index.js-21-} catch {
nodejs-14.13.0~dfsg/benchmark/napi/function_args/index.js:22:  console.error(`${__filename}: NAPI-Binding failed to load`);
nodejs-14.13.0~dfsg/benchmark/napi/function_args/index.js-23-  process.exit(0);
##############################################
nodejs-14.13.0~dfsg/benchmark/napi/function_call/index.js-15-try {
nodejs-14.13.0~dfsg/benchmark/napi/function_call/index.js:16:  binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/benchmark/napi/function_call/index.js-17-} catch {
##############################################
nodejs-14.13.0~dfsg/benchmark/napi/function_call/index.js-24-try {
nodejs-14.13.0~dfsg/benchmark/napi/function_call/index.js:25:  napi_binding = require(`./build/${common.buildType}/napi_binding`);
nodejs-14.13.0~dfsg/benchmark/napi/function_call/index.js-26-} catch {
##############################################
nodejs-14.13.0~dfsg/benchmark/napi/ref/index.js-2-const common = require('../../common');
nodejs-14.13.0~dfsg/benchmark/napi/ref/index.js:3:const addon = require(`./build/${common.buildType}/addon`);
nodejs-14.13.0~dfsg/benchmark/napi/ref/index.js-4-const bench = common.createBenchmark(main, { n: [1e7] });
##############################################
nodejs-14.13.0~dfsg/benchmark/napi/type-tag-check/index.js-5-try {
nodejs-14.13.0~dfsg/benchmark/napi/type-tag-check/index.js:6:  binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/benchmark/napi/type-tag-check/index.js-7-} catch {
nodejs-14.13.0~dfsg/benchmark/napi/type-tag-check/index.js:8:  console.error(`${__filename}: Binding failed to load`);
nodejs-14.13.0~dfsg/benchmark/napi/type-tag-check/index.js-9-  process.exit(0);
##############################################
nodejs-14.13.0~dfsg/benchmark/napi/type-tag/check-object-tag.js-5-try {
nodejs-14.13.0~dfsg/benchmark/napi/type-tag/check-object-tag.js:6:  binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/benchmark/napi/type-tag/check-object-tag.js-7-} catch {
nodejs-14.13.0~dfsg/benchmark/napi/type-tag/check-object-tag.js:8:  console.error(`${__filename}: Binding failed to load`);
nodejs-14.13.0~dfsg/benchmark/napi/type-tag/check-object-tag.js-9-  process.exit(0);
##############################################
nodejs-14.13.0~dfsg/benchmark/napi/type-tag/index.js-5-try {
nodejs-14.13.0~dfsg/benchmark/napi/type-tag/index.js:6:  binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/benchmark/napi/type-tag/index.js-7-} catch {
nodejs-14.13.0~dfsg/benchmark/napi/type-tag/index.js:8:  console.error(`${__filename}: Binding failed to load`);
nodejs-14.13.0~dfsg/benchmark/napi/type-tag/index.js-9-  process.exit(0);
##############################################
nodejs-14.13.0~dfsg/benchmark/net/net-c2s-cork.js-30-    default:
nodejs-14.13.0~dfsg/benchmark/net/net-c2s-cork.js:31:      throw new Error(`invalid type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/net/net-c2s-cork.js-32-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/net/net-c2s.js-32-    default:
nodejs-14.13.0~dfsg/benchmark/net/net-c2s.js:33:      throw new Error(`invalid type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/net/net-c2s.js-34-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/net/net-pipe.js-32-    default:
nodejs-14.13.0~dfsg/benchmark/net/net-pipe.js:33:      throw new Error(`invalid type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/net/net-pipe.js-34-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/net/net-s2c.js-38-    default:
nodejs-14.13.0~dfsg/benchmark/net/net-s2c.js:39:      throw new Error(`invalid type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/net/net-s2c.js-40-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/net/net-wrap-js-stream-passthrough.js-35-    default:
nodejs-14.13.0~dfsg/benchmark/net/net-wrap-js-stream-passthrough.js:36:      throw new Error(`invalid type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/net/net-wrap-js-stream-passthrough.js-37-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/net/tcp-raw-c2s.js-84-      default:
nodejs-14.13.0~dfsg/benchmark/net/tcp-raw-c2s.js:85:        throw new Error(`invalid type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/net/tcp-raw-c2s.js-86-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/net/tcp-raw-pipe.js-81-    default:
nodejs-14.13.0~dfsg/benchmark/net/tcp-raw-pipe.js:82:      throw new Error(`invalid type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/net/tcp-raw-pipe.js-83-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/net/tcp-raw-s2c.js-53-      default:
nodejs-14.13.0~dfsg/benchmark/net/tcp-raw-s2c.js:54:        throw new Error(`invalid type: ${type}`);
nodejs-14.13.0~dfsg/benchmark/net/tcp-raw-s2c.js-55-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/basename-posix.js-30-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/basename-posix.js:31:    posix.basename(i % 3 === 0 ? `${pathext}${i}` : pathext, ext);
nodejs-14.13.0~dfsg/benchmark/path/basename-posix.js-32-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/basename-win32.js-30-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/basename-win32.js:31:    win32.basename(i % 3 === 0 ? `${pathext}${i}` : pathext, ext);
nodejs-14.13.0~dfsg/benchmark/path/basename-win32.js-32-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/dirname-posix.js-20-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/dirname-posix.js:21:    posix.dirname(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/dirname-posix.js-22-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/dirname-win32.js-20-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/dirname-win32.js:21:    win32.dirname(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/dirname-win32.js-22-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/extname-posix.js-23-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/extname-posix.js:24:    posix.extname(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/extname-posix.js-25-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/extname-win32.js-23-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/extname-win32.js:24:    win32.extname(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/extname-win32.js-25-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/format-posix.js-23-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/format-posix.js:24:    obj.base = `a${i}${props[2] || ''}`;
nodejs-14.13.0~dfsg/benchmark/path/format-posix.js:25:    obj.name = `a${i}${props[4] || ''}`;
nodejs-14.13.0~dfsg/benchmark/path/format-posix.js-26-    posix.format(obj);
##############################################
nodejs-14.13.0~dfsg/benchmark/path/format-win32.js-23-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/format-win32.js:24:    obj.base = `a${i}${props[2] || ''}`;
nodejs-14.13.0~dfsg/benchmark/path/format-win32.js:25:    obj.name = `a${i}${props[4] || ''}`;
nodejs-14.13.0~dfsg/benchmark/path/format-win32.js-26-    win32.format(obj);
##############################################
nodejs-14.13.0~dfsg/benchmark/path/isAbsolute-posix.js-18-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/isAbsolute-posix.js:19:    posix.isAbsolute(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/isAbsolute-posix.js-20-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/isAbsolute-win32.js-19-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/isAbsolute-win32.js:20:    win32.isAbsolute(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/isAbsolute-win32.js-21-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/join-posix.js-19-    if (i % 3 === 0) {
nodejs-14.13.0~dfsg/benchmark/path/join-posix.js:20:      copy[1] = `${orig}${i}`;
nodejs-14.13.0~dfsg/benchmark/path/join-posix.js-21-      posix.join(...copy);
##############################################
nodejs-14.13.0~dfsg/benchmark/path/join-win32.js-19-    if (i % 3 === 0) {
nodejs-14.13.0~dfsg/benchmark/path/join-win32.js:20:      copy[1] = `${orig}${i}`;
nodejs-14.13.0~dfsg/benchmark/path/join-win32.js-21-      win32.join(...copy);
##############################################
nodejs-14.13.0~dfsg/benchmark/path/makeLong-win32.js-17-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/makeLong-win32.js:18:    win32._makeLong(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/makeLong-win32.js-19-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/normalize-posix.js-19-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/normalize-posix.js:20:    posix.normalize(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/normalize-posix.js-21-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/normalize-win32.js-19-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/normalize-win32.js:20:    win32.normalize(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/normalize-win32.js-21-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/parse-posix.js-20-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/parse-posix.js:21:    posix.parse(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/parse-posix.js-22-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/parse-win32.js-21-  for (let i = 0; i < n; i++) {
nodejs-14.13.0~dfsg/benchmark/path/parse-win32.js:22:    win32.parse(i % 3 === 0 ? `${path}${i}` : path);
nodejs-14.13.0~dfsg/benchmark/path/parse-win32.js-23-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/path/relative-posix.js-28-    if (i % 3 === 0)
nodejs-14.13.0~dfsg/benchmark/path/relative-posix.js:29:      posix.relative(`${paths}${i}`, `${to}${i}`);
nodejs-14.13.0~dfsg/benchmark/path/relative-posix.js-30-    else
##############################################
nodejs-14.13.0~dfsg/benchmark/path/relative-win32.js-26-    if (i % 3 === 0)
nodejs-14.13.0~dfsg/benchmark/path/relative-win32.js:27:      win32.relative(`${paths}${i}`, `${to}${i}`);
nodejs-14.13.0~dfsg/benchmark/path/relative-win32.js-28-    else
##############################################
nodejs-14.13.0~dfsg/benchmark/path/resolve-posix.js-22-    if (i % 3 === 0) {
nodejs-14.13.0~dfsg/benchmark/path/resolve-posix.js:23:      copy[0] = `${orig}${i}`;
nodejs-14.13.0~dfsg/benchmark/path/resolve-posix.js-24-      posix.resolve(...copy);
##############################################
nodejs-14.13.0~dfsg/benchmark/path/resolve-win32.js-22-    if (i % 3 === 0) {
nodejs-14.13.0~dfsg/benchmark/path/resolve-win32.js:23:      copy[0] = `${orig}${i}`;
nodejs-14.13.0~dfsg/benchmark/path/resolve-win32.js-24-      win32.resolve(...copy);
##############################################
nodejs-14.13.0~dfsg/benchmark/perf_hooks/bench-eventlooputil.js-28-    default:
nodejs-14.13.0~dfsg/benchmark/perf_hooks/bench-eventlooputil.js:29:      throw new Error(`Unsupported method ${method}`);
nodejs-14.13.0~dfsg/benchmark/perf_hooks/bench-eventlooputil.js-30-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/policy/policy-startup.js-23-    Array.from({ length: 1024 }, (_, i) => {
nodejs-14.13.0~dfsg/benchmark/policy/policy-startup.js:24:      return [`./_${i}`, {
nodejs-14.13.0~dfsg/benchmark/policy/policy-startup.js:25:        integrity: `sha256-${hash(`// ./_${i}`, 'sha256')}`,
nodejs-14.13.0~dfsg/benchmark/policy/policy-startup.js-26-        dependencies: Object.fromEntries(Array.from({
##############################################
nodejs-14.13.0~dfsg/benchmark/policy/policy-startup.js-29-        }, (_, ii) => {
nodejs-14.13.0~dfsg/benchmark/policy/policy-startup.js:30:          return [`_${ii}`, `./_${i - ii}`];
nodejs-14.13.0~dfsg/benchmark/policy/policy-startup.js-31-        })),
##############################################
nodejs-14.13.0~dfsg/benchmark/run.js-62-        conf += ' ';
nodejs-14.13.0~dfsg/benchmark/run.js:63:      conf += `${key}=${JSON.stringify(data.conf[key])}`;
nodejs-14.13.0~dfsg/benchmark/run.js-64-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/run.js-67-      conf = conf.replace(/"/g, '""');
nodejs-14.13.0~dfsg/benchmark/run.js:68:      console.log(`"${data.name}", "${conf}", ${data.rate}, ${data.time}`);
nodejs-14.13.0~dfsg/benchmark/run.js-69-    } else {
##############################################
nodejs-14.13.0~dfsg/benchmark/run.js-72-      rate = (rate[1] ? rate.join('.') : rate[0]);
nodejs-14.13.0~dfsg/benchmark/run.js:73:      console.log(`${data.name} ${conf}: ${rate}`);
nodejs-14.13.0~dfsg/benchmark/run.js-74-    }
##############################################
nodejs-14.13.0~dfsg/benchmark/scatter.js-33-  }
nodejs-14.13.0~dfsg/benchmark/scatter.js:34:  return `"${value.replace(/"/g, '""')}"`;
nodejs-14.13.0~dfsg/benchmark/scatter.js-35-}
##############################################
nodejs-14.13.0~dfsg/benchmark/scatter.js-49-        .join(', ');
nodejs-14.13.0~dfsg/benchmark/scatter.js:50:      console.log(`"filename", ${confHeader}, "rate", "time"`);
nodejs-14.13.0~dfsg/benchmark/scatter.js-51-      printHeader = false;
##############################################
nodejs-14.13.0~dfsg/benchmark/scatter.js-58-
nodejs-14.13.0~dfsg/benchmark/scatter.js:59:    console.log(`"${name}", ${confData}, ${data.rate}, ${data.time}`);
nodejs-14.13.0~dfsg/benchmark/scatter.js-60-  });
##############################################
nodejs-14.13.0~dfsg/benchmark/timers/timers-cancel-unpooled.js-30-function cb() {
nodejs-14.13.0~dfsg/benchmark/timers/timers-cancel-unpooled.js:31:  assert.fail(`Timer ${this._idleTimeout} should not call callback`);
nodejs-14.13.0~dfsg/benchmark/timers/timers-cancel-unpooled.js-32-}
##############################################
nodejs-14.13.0~dfsg/benchmark/timers/timers-insert-unpooled.js-30-function cb() {
nodejs-14.13.0~dfsg/benchmark/timers/timers-insert-unpooled.js:31:  assert.fail(`Timer ${this._idleTimeout} should not call callback`);
nodejs-14.13.0~dfsg/benchmark/timers/timers-insert-unpooled.js-32-}
##############################################
nodejs-14.13.0~dfsg/benchmark/tls/secure-pair.js-56-      conn.on('error', (e) => {
nodejs-14.13.0~dfsg/benchmark/tls/secure-pair.js:57:        throw new Error(`Client error: ${e}`);
nodejs-14.13.0~dfsg/benchmark/tls/secure-pair.js-58-      });
##############################################
nodejs-14.13.0~dfsg/benchmark/tls/secure-pair.js-89-    serverPair.on('error', (error) => {
nodejs-14.13.0~dfsg/benchmark/tls/secure-pair.js:90:      throw new Error(`Pair error: ${error}`);
nodejs-14.13.0~dfsg/benchmark/tls/secure-pair.js-91-    });
##############################################
nodejs-14.13.0~dfsg/benchmark/tls/secure-pair.js-97-    serverSocket.on('error', (e) => {
nodejs-14.13.0~dfsg/benchmark/tls/secure-pair.js:98:      throw new Error(`Socket error: ${e}`);
nodejs-14.13.0~dfsg/benchmark/tls/secure-pair.js-99-    });
##############################################
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-get-prop.js-47-    protocol: obj.protocol,
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-get-prop.js:48:    auth: `${obj.username}:${obj.password}`,
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-get-prop.js-49-    host: obj.host,
##############################################
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-get-prop.js-60-    noDead.protocol = obj.protocol;
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-get-prop.js:61:    noDead.auth = `${obj.username}:${obj.password}`;
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-get-prop.js-62-    noDead.host = obj.host;
##############################################
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-get-prop.js-85-    default:
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-get-prop.js:86:      throw new Error(`Unknown method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-get-prop.js-87-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-parse.js-61-    default:
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-parse.js:62:      throw new Error(`Unknown method ${method}`);
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-parse.js-63-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-parse.js-33-  if (!param) {
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-parse.js:34:    throw new Error(`Unknown search parameter type "${searchParam}"`);
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-parse.js-35-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-parse.js-44-    default:
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-parse.js:45:      throw new Error(`Unknown method ${method}`);
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-parse.js-46-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-serialize.js-35-  if (!param) {
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-serialize.js:36:    throw new Error(`Unknown search parameter type "${searchParam}"`);
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-serialize.js-37-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-serialize.js-46-    default:
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-serialize.js:47:      throw new Error(`Unknown method ${method}`);
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-searchparams-serialize.js-48-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-serialize.js-48-    default:
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-serialize.js:49:      throw new Error(`Unknown method ${method}`);
nodejs-14.13.0~dfsg/benchmark/url/legacy-vs-whatwg-url-serialize.js-50-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/url/url-searchparams-iteration.js-55-    default:
nodejs-14.13.0~dfsg/benchmark/url/url-searchparams-iteration.js:56:      throw new Error(`Unknown method ${loopMethod}`);
nodejs-14.13.0~dfsg/benchmark/url/url-searchparams-iteration.js-57-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/url/url-searchparams-read.js-15-  if (!params[accessMethod])
nodejs-14.13.0~dfsg/benchmark/url/url-searchparams-read.js:16:    throw new Error(`Unknown method ${accessMethod}`);
nodejs-14.13.0~dfsg/benchmark/url/url-searchparams-read.js-17-
##############################################
nodejs-14.13.0~dfsg/benchmark/util/inspect-array.js-35-    default:
nodejs-14.13.0~dfsg/benchmark/util/inspect-array.js:36:      throw new Error(`Unsupported type ${type}`);
nodejs-14.13.0~dfsg/benchmark/util/inspect-array.js-37-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/util/inspect.js-99-    default:
nodejs-14.13.0~dfsg/benchmark/util/inspect.js:100:      throw new Error(`Unsupported method "${method}"`);
nodejs-14.13.0~dfsg/benchmark/util/inspect.js-101-  }
##############################################
nodejs-14.13.0~dfsg/benchmark/util/type-check.js-40-
nodejs-14.13.0~dfsg/benchmark/util/type-check.js:41:  const func = { native: util, js: types }[version][`is${type}`];
nodejs-14.13.0~dfsg/benchmark/util/type-check.js-42-  const arg = args[type][argument];
##############################################
nodejs-14.13.0~dfsg/benchmark/zlib/creation.js-14-function main({ n, type, options }) {
nodejs-14.13.0~dfsg/benchmark/zlib/creation.js:15:  const fn = zlib[`create${type}`];
nodejs-14.13.0~dfsg/benchmark/zlib/creation.js-16-  if (typeof fn !== 'function')
##############################################
nodejs-14.13.0~dfsg/deps/acorn-plugins/acorn-private-class-elements/index.js-4-if (acorn.version.indexOf("6.") != 0 && acorn.version.indexOf("6.0.") == 0 && acorn.version.indexOf("7.") != 0) {
nodejs-14.13.0~dfsg/deps/acorn-plugins/acorn-private-class-elements/index.js:5:  throw new Error(`acorn-private-class-elements requires acorn@^6.1.0 or acorn@7.0.0, not ${acorn.version}`)
nodejs-14.13.0~dfsg/deps/acorn-plugins/acorn-private-class-elements/index.js-6-}
##############################################
nodejs-14.13.0~dfsg/deps/cares/include/ares.h-444-
nodejs-14.13.0~dfsg/deps/cares/include/ares.h:445:CARES_EXTERN void ares_gethostbyaddr(ares_channel channel,
nodejs-14.13.0~dfsg/deps/cares/include/ares.h-446-                                     const void *addr,
##############################################
nodejs-14.13.0~dfsg/deps/cares/src/ares__sortaddrinfo.c-382- */
nodejs-14.13.0~dfsg/deps/cares/src/ares__sortaddrinfo.c:383:static int find_src_addr(ares_channel channel,
nodejs-14.13.0~dfsg/deps/cares/src/ares__sortaddrinfo.c-384-                         const struct sockaddr *addr,
##############################################
nodejs-14.13.0~dfsg/deps/cares/src/ares__sortaddrinfo.c-470-      elems[i].original_order = i;
nodejs-14.13.0~dfsg/deps/cares/src/ares__sortaddrinfo.c:471:      has_src_addr = find_src_addr(channel, cur->ai_addr, &elems[i].src_addr.sa);
nodejs-14.13.0~dfsg/deps/cares/src/ares__sortaddrinfo.c-472-      if (has_src_addr == -1)
##############################################
nodejs-14.13.0~dfsg/deps/cares/src/ares_gethostbyaddr.c-45-struct addr_query {
nodejs-14.13.0~dfsg/deps/cares/src/ares_gethostbyaddr.c:46:  /* Arguments passed to ares_gethostbyaddr() */
nodejs-14.13.0~dfsg/deps/cares/src/ares_gethostbyaddr.c-47-  ares_channel channel;
##############################################
nodejs-14.13.0~dfsg/deps/cares/src/ares_gethostbyaddr.c-63-
nodejs-14.13.0~dfsg/deps/cares/src/ares_gethostbyaddr.c:64:void ares_gethostbyaddr(ares_channel channel, const void *addr, int addrlen,
nodejs-14.13.0~dfsg/deps/cares/src/ares_gethostbyaddr.c-65-                        int family, ares_host_callback callback, void *arg)
##############################################
nodejs-14.13.0~dfsg/deps/cares/src/ares_getnameinfo.c-179-            memcpy(&niquery->addr.addr4, addr, sizeof(niquery->addr.addr4));
nodejs-14.13.0~dfsg/deps/cares/src/ares_getnameinfo.c:180:            ares_gethostbyaddr(channel, &addr->sin_addr,
nodejs-14.13.0~dfsg/deps/cares/src/ares_getnameinfo.c-181-                               sizeof(struct in_addr), AF_INET,
##############################################
nodejs-14.13.0~dfsg/deps/cares/src/ares_getnameinfo.c-187-            memcpy(&niquery->addr.addr6, addr6, sizeof(niquery->addr.addr6));
nodejs-14.13.0~dfsg/deps/cares/src/ares_getnameinfo.c:188:            ares_gethostbyaddr(channel, &addr6->sin6_addr,
nodejs-14.13.0~dfsg/deps/cares/src/ares_getnameinfo.c-189-                               sizeof(struct ares_in6_addr), AF_INET6,
##############################################
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c-87-                          struct apattern *pat);
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c:88:static int ip_addr(const char *s, ares_ssize_t len, struct in_addr *addr);
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c-89-static void natural_mask(struct apattern *pat);
##############################################
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c-2255-      /* See if it is just a regular IP */
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c:2256:      else if (ip_addr(ipbuf, q-str, &pat.addrV4) == 0)
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c-2257-        {
##############################################
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c-2261-              ipbuf[q-str] = '\0';
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c:2262:              if (ip_addr(ipbuf, q-str, &pat.mask.addr4) != 0)
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c-2263-                natural_mask(&pat);
##############################################
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c-2418-
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c:2419:static int ip_addr(const char *ipbuf, ares_ssize_t len, struct in_addr *addr)
nodejs-14.13.0~dfsg/deps/cares/src/ares_init.c-2420-{
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-47-
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md:48:When using the ESM version, Wasm is supported instead:
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-49-
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-56-
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md:57:The Wasm build is around 1.5x faster and without a cold start.
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-58-
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-98-
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md:99:EXPORT_STAR_LIB: `Object.keys(` IDENTIFIER$1 `).forEach(function (` IDENTIFIER$2 `) {`
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-100-  (
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md:101:    `if (` IDENTIFIER$2 `===` ( `'default'` | `"default"` ) `||` IDENTIFIER$2 `===` ( '__esModule' | `"__esModule"` ) `) return` `;`? |
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md:102:    `if (` IDENTIFIER$2 `!==` ( `'default'` | `"default"` ) `)`
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-103-  )
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-104-  (
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md:105:    EXPORTS_IDENTIFIER `[` IDENTIFIER$2 `] =` IDENTIFIER$1 `[` IDENTIFIER$2 `]` `;`? |
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md:106:    `Object.defineProperty(` EXPORTS_IDENTIFIER `, ` IDENTIFIER$2 `, { enumerable: true, get: function () { return ` IDENTIFIER$1 `[` IDENTIFIER$2 `]` `;`? } })` `;`?
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-107-  )
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-280-
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md:281:Wasm Build:
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-282-```
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-311-
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md:312:### Wasm Build Steps
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/README.md-313-
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js-40-  catch (e) {
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js:41:    e.message += `\n  at ${name}:${source.slice(0, pos).split('\n').length}:${pos - source.lastIndexOf('\n', pos - 1)}`;
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js-42-    e.loc = pos;
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js-332-        ch = commentWhitespace();
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js:333:        // `if (` IDENTIFIER$2 `===` ( `'default'` | `"default"` ) `||` IDENTIFIER$2 `===` ( '__esModule' | `"__esModule"` ) `) return` `;`? |
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js-334-        if (ch === 61/*=*/) {
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js-372-        }
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js:373:        // `if (` IDENTIFIER$2 `!==` ( `'default'` | `"default"` ) `)`
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js-374-        else if (ch === 33/*!*/) {
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js-391-
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js:392:        // EXPORTS_IDENTIFIER `[` IDENTIFIER$2 `] =` IDENTIFIER$1 `[` IDENTIFIER$2 `]`
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js-393-        if (readExportsOrModuleDotExports(ch)) {
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js-423-        }
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js:424:        // `Object.defineProperty(` EXPORTS_IDENTIFIER `, ` IDENTIFIER$2 `, { enumerable: true, get: function () { return ` IDENTIFIER$1 `[` IDENTIFIER$2 `]; } })`
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/lexer.js-425-        else if (ch === 79/*O*/) {
##############################################
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/package.json-12-    "test-wasm": "WASM=1 mocha -b -u tdd test/*.js",
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/package.json:13:    "test": "npm run test-wasm && npm run test-js",
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/package.json-14-    "bench": "node --expose-gc bench/index.mjs",
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/package.json-15-    "build": "node build.js && babel dist/lexer.mjs | terser -o dist/lexer.js",
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/package.json:16:    "build-wasm": "make lib/lexer.wasm && node build.js",
nodejs-14.13.0~dfsg/deps/cjs-module-lexer/package.json-17-    "prepublishOnly": "make optimize && npm run build",
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/examples/break.js-5-  if (x > 0) {
nodejs-14.13.0~dfsg/deps/node-inspect/examples/break.js:6:    console.log(`Hello ${name}`);
nodejs-14.13.0~dfsg/deps/node-inspect/examples/break.js-7-  }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-61-      reject(new StartupError(
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:62:        `Timeout (${timeout}) waiting for ${host}:${port} to be free`));
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-63-    }, timeout);
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-98-        const args = (needDebugBrk ?
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:99:          ['--inspect', `--debug-brk=${inspectPort}`] :
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:100:          [`--inspect-brk=${inspectPort}`])
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-101-          .concat([script], scriptArgs);
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-129-      [util.inspect.custom](depth, { stylize }) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:130:        return stylize(`[Agent ${domain}]`, 'special');
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-131-      },
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-139-      return function callVirtualMethod(params) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:140:        return client.callMethod(`${domain}.${name}`, params);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-141-      };
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-252-
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:253:      this.print(`connecting to ${host}:${port} ..`, true);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-254-      return attemptConnect();
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-268-    this.clearLine();
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:269:    this.stdout.write(oneline ? text : `${text}\n`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-270-  }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-276-        .filter((chunk) => !!chunk)
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:277:        .map((chunk) => `< ${chunk}`)
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-278-        .join('\n')
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-319-        /* eslint-disable no-console */
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:320:        console.error(`Target process: ${pid} doesn't exist.`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-321-        /* eslint-enable no-console */
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-341-      'node-inspect' :
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:342:      `${process.argv0} ${process.argv[1]}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-343-
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:344:    console.error(`Usage: ${invokedAs} script.js`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:345:    console.error(`       ${invokedAs} <host>:<port>`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js:346:    console.error(`       ${invokedAs} -p <pid>`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/_inspect.js-347-    process.exit(1);
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-53-function unpackError({ code, message, data }) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js:54:  const err = new Error(`${message} - ${data}`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-55-  err.code = code;
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-133-    default:
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js:134:      throw new Error(`Unsupported op code ${opCode}`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-135-  }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-197-      if (payloadStr[0] !== '{' || lastChar !== '}') {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js:198:        throw new Error(`Payload does not look like JSON: ${payloadStr}`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-199-      }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-218-      } else {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js:219:        throw new Error(`Unsupported response: ${payloadStr}`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-220-      }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-265-          if (httpRes.statusCode !== 200) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js:266:            reject(new Error(`Unexpected ${httpRes.statusCode}: ${resBody}`));
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-267-            return;
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-271-          } catch (parseError) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js:272:            reject(new Error(`Response didn't contain JSON: ${resBody}`));
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-273-            return;
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-321-      if (httpRes.statusCode >= 400) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js:322:        process.stderr.write(`Unexpected HTTP code: ${httpRes.statusCode}\n`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_client.js-323-        httpRes.pipe(process.stderr);
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-84-  const fnNameMatch = description.match(FUNCTION_NAME_PATTERN);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:85:  return fnNameMatch ? `: ${fnNameMatch[1]}` : '';
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-86-}
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-204-        const fnName = extractFunctionName(this.description);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:205:        const formatted = `[${this.className}${fnName}]`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-206-        return opts.stylize(formatted, 'special');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-226-              const value = formatProperty(prop);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:227:              if (prop.name === `${idx}`) return value;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:228:              return `${prop.name}: ${value}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-229-            });
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-237-          return this.subtype === 'array' ?
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:238:            `[ ${propString} ]` : `{ ${propString} }`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-239-        }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-263-  [util.inspect.custom](depth, opts) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:264:    const type = `${this.type[0].toUpperCase()}${this.type.slice(1)}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:265:    const name = this.name ? `<${this.name}>` : '';
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:266:    const prefix = `${type}${name} `;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-267-    return util.inspect(this.properties, opts)
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-346-        const { isNative, url } = script;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:347:        const name = `${getRelativePath(url)}${isNative ? ' <native>' : ''}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:348:        return `${isCurrent ? '*' : ' '} ${script.scriptId}: ${name}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-349-      })
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-372-      const { startTime, endTime } = this.data;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:373:      return stylize(`[Profile ${endTime - startTime}μs]`, 'special');
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-374-    }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-419-        }
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:420:        return `${leftPad(i, prefixChar, end)} ${markedLine}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-421-      }).join('\n');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-468-        const frameLocation =
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:469:          `${relativeUrl}:${lineNumber + 1}:${columnNumber}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-470-
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:471:        return `#${idx} ${name} ${frameLocation}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-472-      }).join('\n');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-489-    if (match) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:490:      lastCommand = `exec(${JSON.stringify(match[1])})`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-491-    } else {
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-571-        // .then(formatValue)
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:572:        .catch((error) => `<${error.message}>`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-573-    const lastIndex = watchedExpressions.length - 1;
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-578-          .map((expr, idx) => {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:579:            const prefix = `${leftPad(idx, ' ', lastIndex)}: ${expr} =`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-580-            const value = inspect(values[idx], { colors: true });
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-581-            if (value.indexOf('\n') === -1) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:582:              return `${prefix} ${value}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-583-            }
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:584:            return `${prefix}\n    ${value.split('\n').join('\n    ')}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-585-          });
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-588-      .then((valueList) => {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:589:        return verbose ? `Watchers:\n${valueList}\n` : valueList;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-590-      });
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-633-      const scriptUrl = script ? script.url : location.scriptUrl;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:634:      return `${getRelativePath(scriptUrl)}:${location.lineNumber + 1}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-635-    }
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-636-    const breaklist = knownBreakpoints
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:637:      .map((bp, idx) => `#${idx} ${formatLocation(bp.location)}`)
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-638-      .join('\n');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-647-      } else {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:648:        print(`Warning: script '${script}' was not loaded yet.`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-649-      }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-670-    if (typeof script !== 'string') {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:671:      throw new TypeError(`setBreakpoint() expects a string, got ${script}`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-672-    }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-675-    if (script.endsWith('()')) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:676:      const debugExpr = `debug(${script.slice(0, -2)})`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-677-      const debugCall = selectedFrame
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-725-    const escapedPath = script.replace(/([/\\.?*()^${}|[\]])/g, '\\$1');
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:726:    const urlRegex = `^(.*[\\/\\\\])?${escapedPath}$`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-727-
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-734-            actualLocation: {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:735:              scriptUrl: `.*/${script}$`,
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-736-              lineNumber: line - 1,
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-753-    if (!breakpoint) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:754:      print(`Could not find breakpoint at ${url}:${line}`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-755-      return Promise.resolve();
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-772-    return Promise.all(newBreakpoints).then((results) => {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:773:      print(`${results.length} breakpoints restored.`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-774-    });
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-801-
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:802:    const header = `${breakType} in ${scriptUrl}:${lineNumber + 1}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-803-
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-807-          if (watcherList) {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:808:            return `${watcherList}\n${inspect(context)}`;
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-809-          }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-811-        }).then((breakContext) => {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:812:          print(`${header}\n${breakContext}`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-813-        }));
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-837-      'Captured new CPU profile.',
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:838:      `Access it with profiles[${profiles.length - 1}]`
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-839-    ].join('\n'));
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-926-            } else {
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:927:              print(`Heap snapshot: ${done}/${total}`, true);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-928-            }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-932-            writer.write(chunk);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:933:            print(`Writing snapshot: ${sizeWritten}`, true);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-934-          }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-937-              teardown();
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js:938:              print(`Wrote snapshot: ${absoluteFile}`);
nodejs-14.13.0~dfsg/deps/node-inspect/lib/internal/inspect_repl.js-939-              resolve();
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/address.test.js-56-      target = childProc;
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/address.test.js:57:      cli = startCLI([`${host || '127.0.0.1'}:${port}`]);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/address.test.js-58-      return cli.waitForPrompt();
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/backtrace.test.js-21-    .then(() => {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/backtrace.test.js:22:      t.match(cli.output, `#0 topFn ${script}:7:2`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/backtrace.test.js-23-    })
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/backtrace.test.js-25-    .then(() => {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/backtrace.test.js:26:      t.match(cli.output, `#0 topFn ${script}:7:2`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/backtrace.test.js-27-    })
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-32-        cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:33:        `break in ${script}:2`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-34-        'pauses in next line of the script');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-43-        cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:44:        `break in ${script}:3`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-45-        'pauses in next line of the script');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-54-        cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:55:        `break in ${script}:10`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-56-        'pauses on the next breakpoint');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-70-    .then(() => {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:71:      t.match(cli.output, `#0 ${script}:6`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:72:      t.match(cli.output, `#1 ${script}:16`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-73-    })
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-103-        cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:104:        `break in ${script}:16`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-105-        'found breakpoint we set above w/ line number only');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-110-        cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:111:        `break in ${script}:6`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-112-        'found breakpoint we set above w/ line number & script');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-117-        cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:118:        `debugCommand in ${script}:14`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-119-        'found function breakpoint we set above');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-147-        cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:148:        `break in ${otherScript}:2`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-149-        'found breakpoint in file that was not loaded yet');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-169-    .then(() => {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:170:      t.match(cli.output, `#0 ${script}:3`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:171:      t.match(cli.output, `#1 ${script}:9`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-172-    })
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-183-    .then(() => {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:184:      t.match(cli.output, `#0 ${script}:9`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-185-    })
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-189-        cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js:190:        `break in ${script}:9`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/break.test.js-191-        'hits the 2nd breakpoint because the 1st was cleared');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/exceptions.test.js-35-    .then(() => {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/exceptions.test.js:36:      t.match(cli.output, `exception in ${script}:3`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/exceptions.test.js-37-    })
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/exceptions.test.js-39-    .then(() => {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/exceptions.test.js:40:      t.match(cli.output, `exception in ${script}:9`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/exceptions.test.js-41-    })
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/exceptions.test.js-51-    .then(() => {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/exceptions.test.js:52:      t.match(cli.output, `exception in ${script}:9`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/exceptions.test.js-53-    })
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/invalid-args.test.js-38-    const script = Path.join('examples', 'three-lines.js');
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/invalid-args.test.js:39:    const cli = startCLI([`--port=${port}`, script]);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/invalid-args.test.js-40-    const code = await cli.quit();
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/invalid-args.test.js-47-      cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/invalid-args.test.js:48:      `waiting for 127.0.0.1:${port} to be free`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/invalid-args.test.js-49-      'Tells the user that the port wasn\'t available');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/launch.test.js-11-
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/launch.test.js:12:  const cli = startCLI([`--port=${CUSTOM_PORT}`, script]);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/launch.test.js-13-
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/launch.test.js-19-        cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/launch.test.js:20:        new RegExp(`< Debugger listening on [^\n]*${CUSTOM_PORT}`),
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/launch.test.js-21-        'forwards child output');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/launch.test.js-114-        cli.output,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/launch.test.js:115:        `break in ${script}:2`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/launch.test.js-116-        'steps to the 2nd line');
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/low-level.test.js-20-      return cli.command(
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/low-level.test.js:21:        `Debugger.getScriptSource({ scriptId: '${scriptId}' })`
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/low-level.test.js-22-      );
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/pid.test.js-37-      target = childProc;
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/pid.test.js:38:      cli = startCLI(['-p', `${target.pid}`]);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/pid.test.js-39-      return cli.waitForPrompt();
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/preserve-breaks.test.js-26-    .then(() => {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/preserve-breaks.test.js:27:      t.match(cli.output, `#0 ${script}:2`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/preserve-breaks.test.js:28:      t.match(cli.output, `#1 ${script}:3`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/preserve-breaks.test.js-29-    })
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/preserve-breaks.test.js-57-      } else {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/preserve-breaks.test.js:58:        t.match(cli.output, `#0 ${script}:2`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/preserve-breaks.test.js:59:        t.match(cli.output, `#1 ${script}:3`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/preserve-breaks.test.js-60-      }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js-77-          reject(new Error(
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js:78:            `Child quit while waiting for ${pattern}; found: ${this.output}`));
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js-79-        }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js-83-          reject(new Error([
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js:84:            `Timeout (${timeout}) while waiting for ${pattern}`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js:85:            `found: ${this.output}`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js-86-          ].join('; ')));
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js-121-        throw new Error(
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js:122:          `Could not find breakpoint info in ${JSON.stringify(output)}`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js-123-      }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js-150-      if (process.env.VERBOSE === '1') {
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js:151:        process.stderr.write(`< ${input}\n`);
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/start-cli.js-152-      }
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/use-strict.test.js-21-      t.match(
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/use-strict.test.js:22:        `${brk.line}`,
nodejs-14.13.0~dfsg/deps/node-inspect/test/cli/use-strict.test.js-23-        /^(1|2)$/,
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/tools/eslint-rules/align-function-arguments.js-57-            msg = 'Function argument in column ' +
nodejs-14.13.0~dfsg/deps/node-inspect/tools/eslint-rules/align-function-arguments.js:58:                  `${argument.loc.start.column + 1}, ` +
nodejs-14.13.0~dfsg/deps/node-inspect/tools/eslint-rules/align-function-arguments.js:59:                  `expected in ${firstColumn + 1}`;
nodejs-14.13.0~dfsg/deps/node-inspect/tools/eslint-rules/align-function-arguments.js-60-            misaligned = argument;
##############################################
nodejs-14.13.0~dfsg/deps/node-inspect/tools/eslint-rules/prefer-assert-methods.js-14-function parseError(method, op) {
nodejs-14.13.0~dfsg/deps/node-inspect/tools/eslint-rules/prefer-assert-methods.js:15:  return `'assert.${method}' should be used instead of '${op}'`;
nodejs-14.13.0~dfsg/deps/node-inspect/tools/eslint-rules/prefer-assert-methods.js-16-}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/README.md-14-  Makefile has supported platform list and generates and copies
nodejs-14.13.0~dfsg/deps/openssl/README.md:15:  platform dependent files (e.g. asm files) into arch directory with
nodejs-14.13.0~dfsg/deps/openssl/README.md-16-  `generate_gypi.pl`.  Platform dependent gypi files also created
##############################################
nodejs-14.13.0~dfsg/deps/openssl/README.md-28-  `openssl.gyp` has two targets of openssl and openssl-cli referred
nodejs-14.13.0~dfsg/deps/openssl/README.md:29:  from `node.gyp`. They include asm and no_asm gypi files with arch
nodejs-14.13.0~dfsg/deps/openssl/README.md-30-  dependent gypi according to its build options and platforms. The
nodejs-14.13.0~dfsg/deps/openssl/README.md:31:  gyp data which is common with asm and no_asm are stored in
nodejs-14.13.0~dfsg/deps/openssl/README.md-32-  `openssl_common.gypi`.
##############################################
nodejs-14.13.0~dfsg/deps/openssl/README.md-38-  files to include the file in the `../../../config/` and referred to
nodejs-14.13.0~dfsg/deps/openssl/README.md:39:  each arch file that depends on asm and no-asm option.
nodejs-14.13.0~dfsg/deps/openssl/README.md-40-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/README.md-42-
nodejs-14.13.0~dfsg/deps/openssl/README.md:43:Here is a list of supported architectures for use of ASM in OpenSSL.
nodejs-14.13.0~dfsg/deps/openssl/README.md-44-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/Dockerfile-4-
nodejs-14.13.0~dfsg/deps/openssl/config/Dockerfile:5:RUN buildDeps='binutils build-essential vim nasm git' \
nodejs-14.13.0~dfsg/deps/openssl/config/Dockerfile-6-  && apt-get update \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-47-
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile:48:# Configure and generate openssl asm files for each archs
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-49-$(ASM_ARCHS):
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-50-	cd $(OPSSL_SRC); $(NO_WARN_ENV) CC=$(CC) $(PERL) $(CONFIGURE) $(COPTS) $@;
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile:51:	$(PERL) -w -I$(OPSSL_SRC) $(GENERATE) asm $@
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-52-# Confgure asm_avx2 and generate upto avx2 support
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-55-	$(PERL) -w -I$(OPSSL_SRC) $(GENERATE) asm_avx2 $@
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile:56:# Configure no-asm and generate no-asm sources
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-57-	cd $(OPSSL_SRC); $(NO_WARN_ENV) $(PERL) $(CONFIGURE) $(COPTS) \
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile:58:	no-asm $@;
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile:59:	$(PERL) -w -I$(OPSSL_SRC) $(GENERATE) no-asm $@
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-60-
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-61-$(NO_ASM_ARCHS):
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile:62:# Configure no-asm and generate no-asm sources
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-63-	cd $(OPSSL_SRC); $(NO_WARN_ENV) $(PERL) $(CONFIGURE) $(COPTS) \
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile:64:	no-asm $@;
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile:65:	$(PERL) -w -I$(OPSSL_SRC) $(GENERATE) no-asm $@
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-66-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-74-clean:
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile:75:	find archs \( -name \*.S -o -name \*.s -o -name \*.asm -o \
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile-76-	-name \*.gypi -o -name \*.h -o -name \*.pm -o -name \*.rc \) -exec rm "{}" \;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile_VC-WIN32-4-GENERATED_MANDATORY=include/crypto/bn_conf.h include/crypto/dso_conf.h include/openssl/opensslconf.h
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile_VC-WIN32:5:GENERATED=apps/CA.pl apps/openssl.rc apps/progs.h apps/tsget.pl crypto/aes/aes-586.asm crypto/aes/aesni-x86.asm crypto/aes/vpaes-x86.asm crypto/bf/bf-586.asm crypto/bn/bn-586.asm crypto/bn/co-586.asm crypto/bn/x86-gf2m.asm crypto/bn/x86-mont.asm crypto/buildinf.h crypto/camellia/cmll-x86.asm crypto/chacha/chacha-x86.asm crypto/des/crypt586.asm crypto/des/des-586.asm crypto/ec/ecp_nistz256-x86.asm crypto/md5/md5-586.asm crypto/modes/ghash-x86.asm crypto/poly1305/poly1305-x86.asm crypto/rc4/rc4-586.asm crypto/ripemd/rmd-586.asm crypto/sha/sha1-586.asm crypto/sha/sha256-586.asm crypto/sha/sha512-586.asm crypto/whrlpool/wp-mmx.asm crypto/x86cpuid.asm engines/capi.def engines/dasync.def engines/e_padlock-x86.asm engines/ossltest.def engines/padlock.def libcrypto.def libcrypto.rc libssl.def libssl.rc test/buildtest_aes.c test/buildtest_asn1.c test/buildtest_asn1t.c test/buildtest_async.c test/buildtest_bio.c test/buildtest_blowfish.c test/buildtest_bn.c test/buildtest_buffer.c test/buildtest_camellia.c test/buildtest_cast.c test/buildtest_cmac.c test/buildtest_cms.c test/buildtest_comp.c test/buildtest_conf.c test/buildtest_conf_api.c test/buildtest_crypto.c test/buildtest_ct.c test/buildtest_des.c test/buildtest_dh.c test/buildtest_dsa.c test/buildtest_dtls1.c test/buildtest_e_os2.c test/buildtest_ebcdic.c test/buildtest_ec.c test/buildtest_ecdh.c test/buildtest_ecdsa.c test/buildtest_engine.c test/buildtest_evp.c test/buildtest_hmac.c test/buildtest_idea.c test/buildtest_kdf.c test/buildtest_lhash.c test/buildtest_md4.c test/buildtest_md5.c test/buildtest_mdc2.c test/buildtest_modes.c test/buildtest_obj_mac.c test/buildtest_objects.c test/buildtest_ocsp.c test/buildtest_opensslv.c test/buildtest_ossl_typ.c test/buildtest_pem.c test/buildtest_pem2.c test/buildtest_pkcs12.c test/buildtest_pkcs7.c test/buildtest_rand.c test/buildtest_rand_drbg.c test/buildtest_rc2.c test/buildtest_rc4.c test/buildtest_ripemd.c test/buildtest_rsa.c test/buildtest_safestack.c test/buildtest_seed.c test/buildtest_sha.c test/buildtest_srp.c test/buildtest_srtp.c test/buildtest_ssl.c test/buildtest_ssl2.c test/buildtest_stack.c test/buildtest_store.c test/buildtest_symhacks.c test/buildtest_tls1.c test/buildtest_ts.c test/buildtest_txt_db.c test/buildtest_ui.c test/buildtest_whrlpool.c test/buildtest_x509.c test/buildtest_x509_vfy.c test/buildtest_x509v3.c tools/c_rehash.pl
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile_VC-WIN32-6-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile_VC-WIN64A-8-GENERATED_MANDATORY=include/crypto/bn_conf.h include/crypto/dso_conf.h include/openssl/opensslconf.h
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile_VC-WIN64A:9:GENERATED=apps/CA.pl apps/openssl.rc apps/progs.h apps/tsget.pl crypto/aes/aes-x86_64.asm crypto/aes/aesni-mb-x86_64.asm crypto/aes/aesni-sha1-x86_64.asm crypto/aes/aesni-sha256-x86_64.asm crypto/aes/aesni-x86_64.asm crypto/aes/bsaes-x86_64.asm crypto/aes/vpaes-x86_64.asm crypto/bn/rsaz-avx2.asm crypto/bn/rsaz-x86_64.asm crypto/bn/x86_64-gf2m.asm crypto/bn/x86_64-mont.asm crypto/bn/x86_64-mont5.asm crypto/buildinf.h crypto/camellia/cmll-x86_64.asm crypto/chacha/chacha-x86_64.asm crypto/ec/ecp_nistz256-x86_64.asm crypto/ec/x25519-x86_64.asm crypto/md5/md5-x86_64.asm crypto/modes/aesni-gcm-x86_64.asm crypto/modes/ghash-x86_64.asm crypto/poly1305/poly1305-x86_64.asm crypto/rc4/rc4-md5-x86_64.asm crypto/rc4/rc4-x86_64.asm crypto/sha/keccak1600-x86_64.asm crypto/sha/sha1-mb-x86_64.asm crypto/sha/sha1-x86_64.asm crypto/sha/sha256-mb-x86_64.asm crypto/sha/sha256-x86_64.asm crypto/sha/sha512-x86_64.asm crypto/uplink-x86_64.asm crypto/whrlpool/wp-x86_64.asm crypto/x86_64cpuid.asm engines/e_padlock-x86_64.asm libcrypto.def libcrypto.rc libssl.def libssl.rc test/buildtest_aes.c test/buildtest_asn1.c test/buildtest_asn1t.c test/buildtest_async.c test/buildtest_bio.c test/buildtest_blowfish.c test/buildtest_bn.c test/buildtest_buffer.c test/buildtest_camellia.c test/buildtest_cast.c test/buildtest_cmac.c test/buildtest_cms.c test/buildtest_comp.c test/buildtest_conf.c test/buildtest_conf_api.c test/buildtest_crypto.c test/buildtest_ct.c test/buildtest_des.c test/buildtest_dh.c test/buildtest_dsa.c test/buildtest_dtls1.c test/buildtest_e_os2.c test/buildtest_ebcdic.c test/buildtest_ec.c test/buildtest_ecdh.c test/buildtest_ecdsa.c test/buildtest_engine.c test/buildtest_evp.c test/buildtest_hmac.c test/buildtest_idea.c test/buildtest_kdf.c test/buildtest_lhash.c test/buildtest_md4.c test/buildtest_md5.c test/buildtest_mdc2.c test/buildtest_modes.c test/buildtest_obj_mac.c test/buildtest_objects.c test/buildtest_ocsp.c test/buildtest_opensslv.c test/buildtest_ossl_typ.c test/buildtest_pem.c test/buildtest_pem2.c test/buildtest_pkcs12.c test/buildtest_pkcs7.c test/buildtest_rand.c test/buildtest_rand_drbg.c test/buildtest_rc2.c test/buildtest_rc4.c test/buildtest_ripemd.c test/buildtest_rsa.c test/buildtest_safestack.c test/buildtest_seed.c test/buildtest_sha.c test/buildtest_srp.c test/buildtest_srtp.c test/buildtest_ssl.c test/buildtest_ssl2.c test/buildtest_stack.c test/buildtest_store.c test/buildtest_symhacks.c test/buildtest_tls1.c test/buildtest_ts.c test/buildtest_txt_db.c test/buildtest_ui.c test/buildtest_whrlpool.c test/buildtest_x509.c test/buildtest_x509_vfy.c test/buildtest_x509v3.c tools/c_rehash.pl
nodejs-14.13.0~dfsg/deps/openssl/config/Makefile_VC-WIN64A-10-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm-60-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm:61:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm-62-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm-60-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm:61:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm-62-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm-64-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm:65:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm-66-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm-63-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm:64:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm-65-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm-65-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm:66:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm-67-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/aix-gcc/no-asm/configdata.pm-60-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/aix-gcc/no-asm/configdata.pm:61:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/aix-gcc/no-asm/configdata.pm-62-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/aix64-gcc/no-asm/configdata.pm-60-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/aix64-gcc/no-asm/configdata.pm:61:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/aix64-gcc/no-asm/configdata.pm-62-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm-60-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm:61:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm-62-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm-60-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm:61:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm-62-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm-60-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm:61:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm-62-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-ppc/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-ppc/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-ppc/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-x32/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-x32/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-x32/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm-61-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm:62:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm-63-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm-60-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm:61:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm-62-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm-60-  openssldir => "",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm:61:  options => "enable-ssl-trace no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
nodejs-14.13.0~dfsg/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm-62-  perl_archname => "x86_64-linux-gnu-thread-multi",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/fake_gcc.pl-9-} else {
nodejs-14.13.0~dfsg/deps/openssl/config/fake_gcc.pl:10:  $ret = `gcc $args`;
nodejs-14.13.0~dfsg/deps/openssl/config/fake_gcc.pl-11-}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-16-
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:17:my $asm = $ARGV[0];
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-18-
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:19:unless ($asm eq "asm" or $asm eq "asm_avx2" or $asm eq "no-asm") {
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:20:  die "Error: $asm is invalid argument";
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-21-}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-23-
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:24:# nasm version check
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:25:my $nasm_banner = `nasm -v`;
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:26:die "Error: nasm is not installed." if (!$nasm_banner);
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-27-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-49-my $cmd1 = "cd ../openssl; make -f $makefile clean build_generated $buildinf $progs;";
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:50:system($cmd1) == 0 or die "Error in system($cmd1)";
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-51-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-90-  if ($unified_info{generate}->{$src}) {
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:91:    # .S or .s files should be preprocessed into .asm for WIN
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-92-    $src =~ s\.[sS]$\.asm\ if ($is_win);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-103-
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:104:# Generate all asm files and copy into config/archs
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-105-foreach my $src (@generated_srcs) {
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:106:  my $cmd = "cd ../openssl; CC=gcc ASM=nasm make -f $makefile $src;" .
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-107-    "cp --parents $src ../config/archs/$arch/$asm; cd ../config";
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:108:  system("$cmd") == 0 or die "Error in system($cmd)";
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-109-}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-139-        cflags => \@cflags,
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:140:        asm => \$asm,
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-141-        arch => \$arch,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-163-        cflags => \@cflags,
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:164:        asm => \$asm,
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-165-        arch => \$arch,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl-176-    "git clean -f $src_dir/crypto";
nodejs-14.13.0~dfsg/deps/openssl/config/generate_gypi.pl:177:system($cmd2) == 0 or die "Error in system($cmd2)";
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl-cl_asm.gypi-29-    }, 'target_arch=="ia32"', {
nodejs-14.13.0~dfsg/deps/openssl/openssl-cl_asm.gypi:30:      # noasm linux-elf for other ia32 platforms
nodejs-14.13.0~dfsg/deps/openssl/openssl-cl_asm.gypi-31-      'includes': ['config/archs/linux-elf/asm/openssl-cl.gypi'],
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl-cl_asm_avx2.gypi-29-    }, 'target_arch=="ia32"', {
nodejs-14.13.0~dfsg/deps/openssl/openssl-cl_asm_avx2.gypi:30:      # noasm linux-elf for other ia32 platforms
nodejs-14.13.0~dfsg/deps/openssl/openssl-cl_asm_avx2.gypi-31-      'includes': ['config/archs/linux-elf/asm_avx2/openssl-cl.gypi'],
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl-cl_no_asm.gypi-31-    }, 'target_arch=="ia32"', {
nodejs-14.13.0~dfsg/deps/openssl/openssl-cl_no_asm.gypi:32:      # noasm linux-elf for other ia32 platforms
nodejs-14.13.0~dfsg/deps/openssl/openssl-cl_no_asm.gypi-33-      'includes': ['config/archs/linux-elf/no-asm/openssl-cl.gypi'],
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-757-      'openssl/crypto/bn/asm/x86_64-gcc.c',
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi:758:      # No asm available
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-759-      'openssl/crypto/bf/bf_enc.c',
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-868-      'openssl/crypto/bn/asm/x86_64-gcc.c',
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi:869:      # No asm available
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-870-      'openssl/crypto/bf/bf_enc.c',
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-891-      'asm/arm-void-gas/modes/ghashv8-armx.S',
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi:892:      # No asm available
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-893-      'openssl/crypto/aes/aes_cbc.c',
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-915-      'asm/arm64-linux64-gas/sha/sha512-armv8.S',
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi:916:      # No asm available
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-917-      'openssl/crypto/aes/aes_core.c',
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-1014-    'openssl_sources_common_x64_win_masm': [
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi:1015:      # No asm available
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-1016-      'openssl/crypto/bn/bn_asm.c',
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-1030-    #
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi:1031:    # Asm files are changed depending on the version of assembler.
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi:1032:    # We provide two sets of asm files, one is asm_latest(avx2 and
nodejs-14.13.0~dfsg/deps/openssl/openssl.gypi-1033-    # addx supported) and the other asm_obsolete(without avx1/2 and addx)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-21-
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES:22:  *) Added AES consttime code for no-asm configurations
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-23-     an optional constant time support for AES was added
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-24-     when building openssl for no-asm.
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES:25:     Enable with: ./config no-asm -DOPENSSL_AES_CONST_TIME
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES:26:     Disable with: ./config no-asm -DOPENSSL_NO_AES_CONST_TIME
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-27-     At this time this feature is by default disabled.
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-5415-     - various changes to fix missing prototype warnings
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES:5416:     - fixed x86nasm.pl to create correct asm files for NASM COFF output
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-5417-     - added AES, WHIRLPOOL and CPUID assembler code to build files
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-7315-        (cd $OPENSSL_SOURCE; find . -type f) | while read F; do
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES:7316:                mkdir -p `dirname $F`
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-7317-                ln -s $OPENSSL_SOURCE/$F $F
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-10711-
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES:10712:  *) The second argument to set_label in perlasm was already being used
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-10713-     so couldn't be used as a "file scope" flag. Moved to third argument
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-10761-     scope is the entire file, not just the current function. This
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES:10762:     is needed with MASM which uses the format label:: for this scope.
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-10763-     [Steve Henson, pointed out by Peter Runestig <peter@runestig.com>]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-11933-  *) Add support for the free Netwide assembler (NASM) under Win32,
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES:11934:     since not many people have MASM (ml) and it can be hard to obtain.
nodejs-14.13.0~dfsg/deps/openssl/openssl/CHANGES-11935-     This is currently experimental but it seems to work OK and pass all
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-194-
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:195:    x86_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-196-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-215-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:216:    x86_elf_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-217-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-220-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:221:    x86_64_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-222-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-237-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:238:    ia64_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-239-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-246-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:247:    sparcv9_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-248-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-260-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:261:    sparcv8_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-262-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-267-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:268:    alpha_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-269-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-275-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:276:    mips32_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-277-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-281-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:282:    mips64_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-283-	inherit_from	=> [ "mips32_asm" ],
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-287-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:288:    s390x_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-289-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-299-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:300:    armv4_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-301-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-312-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:313:    aarch64_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-314-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-324-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:325:    parisc11_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-326-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-334-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:335:    parisc20_64_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-336-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-339-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:340:    ppc32_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-341-	template	=> 1,
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-349-    },
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf:350:    ppc64_asm => {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/00-base-templates.conf-351-	inherit_from	=> [ "ppc32_asm" ],
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf-7-    unless (%$vc_win64a_info) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf:8:        if (`nasm -v 2>NUL` =~ /NASM version ([0-9]+\.[0-9]+)/ && $1 >= 2.0) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf-9-            $vc_win64a_info = { AS        => "nasm",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf-19-        } else {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf:20:            $die->("NASM not found - make sure it's installed and available on %PATH%\n");
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf-21-            $vc_win64a_info = { AS        => "{unknown}",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf-32-    unless (%$vc_win32_info) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf:33:        my $ver=`nasm -v 2>NUL`;
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf-34-        my $vew=`nasmw -v 2>NUL`;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf-48-        } else {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf:49:            $die->("NASM not found - make sure it's installed and available on %PATH%\n");
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf-50-            $vc_win32_info = { AS        => "{unknown}",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf-895-        cpuid_asm_src    => "c64xpluscpuid.s",
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf:896:        bn_asm_src       => "asm/bn-c64xplus.asm c64xplus-gf2m.s",
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/10-main.conf-897-        aes_asm_src      => "aes-c64xplus.s aes_cbc.c aes-ctr.fake",
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/50-masm.conf-1-# We can't make commitment to supporting Microsoft assembler,
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/50-masm.conf:2:# because it would mean supporting all masm versions. This in
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/50-masm.conf:3:# in turn is because masm is not really an interchangeable option,
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/50-masm.conf-4-# while users tend to have reasons to stick with specific Visual
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/README-167-                           and "VMS".
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/README:168:        perlasm_scheme  => The perlasm method used to create the
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/README-169-                           assembler files used when compiling with
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/shared-info.pl-15-    my @lines =
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/shared-info.pl:16:        `$config{CROSS_COMPILE}$config{CC} -Wl,-V /dev/null 2>&1`;
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/shared-info.pl-17-    return grep /^GNU ld/, @lines;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/shared-info.pl-20-    my @lines =
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/shared-info.pl:21:        `$config{CROSS_COMPILE}$config{CC} -v 2>&1`;
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/shared-info.pl-22-    return grep /gcc/, @lines;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-478-	  EXE_EXT={- $exeext -} \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:479:	  OPENSSL_ENGINES=`cd ../$(BLDDIR)/engines 2>/dev/null && pwd` \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-480-	  OPENSSL_DEBUG_MEMORY=on \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-500-		if [ "$$s" = ";" ]; then continue; fi; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:501:		s1=`echo "$$s" | cut -f1 -d";"`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:502:		s2=`echo "$$s" | cut -f2 -d";"`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-503-		$(ECHO) $(RM) $$s1; {- output_off() unless windowsdll(); "" -}\
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-518-	$(RM) $(GENERATED_MANDATORY) $(GENERATED)
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:519:	-$(RM) `find . -name '*{- $depext -}' \! -name '.*' \! -type d -print`
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:520:	-$(RM) `find . -name '*{- $objext -}' \! -name '.*' \! -type d -print`
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-521-	$(RM) core
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-557-		if [ "$$x" = "dummy" ]; then continue; fi; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:558:		x1=`echo "$$x" | cut -f1 -d:`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:559:		x2=`echo "$$x" | cut -f2 -d:`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:560:		fn=`basename $$x1`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-561-		$(ECHO) "install $$x1 -> $(DESTDIR)$(OPENSSLDIR)/misc/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-566-		if [ "$$x1" != "$$x2" ]; then \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:567:			ln=`basename "$$x2"`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-568-			: {- output_off() unless windowsdll(); "" -}; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-607-			  $(BLDDIR)/include/openssl/*.h; do \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:608:		fn=`basename $$i`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-609-		$(ECHO) "install $$i -> $(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-614-	@set -e; for l in $(INSTALL_LIBS); do \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:615:		fn=`basename $$l`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-616-		$(ECHO) "install $$l -> $(DESTDIR)$(libdir)/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-624-	@set -e; for s in $(INSTALL_SHLIB_INFO); do \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:625:		s1=`echo "$$s" | cut -f1 -d";"`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:626:		s2=`echo "$$s" | cut -f2 -d";"`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:627:		fn1=`basename $$s1`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:628:		fn2=`basename $$s2`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-629-		: {- output_off(); output_on() unless windowsdll() or sharedaix(); "" -}; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-645-			cp -f "$$a" "$$a.new"; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:646:			for so in `$(AR) t "$$a"`; do \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-647-				$(AR) x "$$a" "$$so"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-676-			  $(BLDDIR)/include/openssl/*.h; do \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:677:		fn=`basename $$i`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-678-		$(ECHO) "$(RM) $(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-683-	@set -e; for l in $(INSTALL_LIBS); do \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:684:		fn=`basename $$l`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-685-		$(ECHO) "$(RM) $(DESTDIR)$(libdir)/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-689-	@set -e; for s in $(INSTALL_SHLIB_INFO); do \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:690:		s1=`echo "$$s" | cut -f1 -d";"`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:691:		s2=`echo "$$s" | cut -f2 -d";"`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:692:		fn1=`basename $$s1`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:693:		fn2=`basename $$s2`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-694-		: {- output_off() if windowsdll(); "" -}; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-718-		if [ "$$e" = "dummy" ]; then continue; fi; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:719:		fn=`basename $$e`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-720-		$(ECHO) "install $$e -> $(DESTDIR)$(ENGINESDIR)/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-730-		if [ "$$e" = "dummy" ]; then continue; fi; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:731:		fn=`basename $$e`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-732-		if [ "$$fn" = '{- dso("ossltest") -}' ]; then \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-751-		if [ "$$s" = "dummy" ]; then continue; fi; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:752:		fn=`basename $$s`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-753-		: {- output_off() unless windowsdll(); "" -}; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-773-		if [ "$$x" = "dummy" ]; then continue; fi; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:774:		fn=`basename $$x`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-775-		$(ECHO) "install $$x -> $(DESTDIR)$(INSTALLTOP)/bin/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-782-		if [ "$$x" = "dummy" ]; then continue; fi; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:783:		fn=`basename $$x`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-784-		$(ECHO) "install $$x -> $(DESTDIR)$(INSTALLTOP)/bin/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-797-		if [ "$$x" = "dummy" ]; then continue; fi; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:798:		fn=`basename $$x`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-799-		$(ECHO) "$(RM) $(DESTDIR)$(INSTALLTOP)/bin/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-804-		if [ "$$x" = "dummy" ]; then continue; fi; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:805:		fn=`basename $$x`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-806-		$(ECHO) "$(RM) $(DESTDIR)$(INSTALLTOP)/bin/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-815-		if [ "$$s" = "dummy" ]; then continue; fi; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:816:		fn=`basename $$s`; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-817-		$(ECHO) "$(RM) $(DESTDIR)$(INSTALLTOP)/bin/$$fn"; \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-913-              $(PERL) ../util/ck_errf.pl -strict \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:914:                -conf $$E `basename $$E .ec`.c; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-915-              $(PERL) -I$$b ../util/mkerr.pl $(ERROR_REBUILD) -static \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl:916:                -conf $$E `basename $$E .ec`.c ; \
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/unix-Makefile.tmpl-917-          done )
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/windows-makefile.tmpl-601-$obj$objext: $deps
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/windows-makefile.tmpl:602:	\$(CC) /EP /D__ASSEMBLER__ $cflags $srcs > \$@.asm && \$(AS) $asflags \$(ASOUTFLAG)\$\@ \$@.asm
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configurations/windows-makefile.tmpl-603-EOF
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-59-#               If disabled, it also disables shared and dynamic-engine.
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:60:# no-asm        do not use assembler
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-61-# no-egd        do not compile support for the entropy-gathering daemon APIs
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-101-#
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:102:# MD5_ASM       use some extra md5 assembler,
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:103:# SHA1_ASM      use some extra sha1 assembler, must define L_ENDIAN for x86
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:104:# RMD160_ASM    use some extra ripemd160 assembler,
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:105:# SHA256_ASM    sha256_block is implemented in assembler
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:106:# SHA512_ASM    sha512_block is implemented in assembler
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:107:# AES_ASM       AES_[en|de]crypt is implemented in assembler
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-108-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-1221-
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:1222:if ($target =~ /^mingw/ && `$config{CC} --target-help 2>&1` =~ m/-mno-cygwin/m)
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-1223-        {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-2091-                }
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:2092:                # We recognise C++, C and asm files
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-2093-                if ($s =~ /\.(cc|cpp|c|s|S)$/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-2128-                if ($s =~ /\.(cc|cpp|c|s|S)$/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:2129:                    # We recognise C++, C and asm files
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-2130-                    my $o = $_;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-2877-#
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:2878:sub asm {
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-2879-    my @x = @_;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-3218-    #print STDERR "DEBUG[run_dofile]: \$cmd = $cmd\n";
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure:3219:    system($cmd);
nodejs-14.13.0~dfsg/deps/openssl/openssl/Configure-3220-    exit 1 if $? != 0;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/INSTALL-494-                   such kernel, consider no-sse2. Both the 386 and
nodejs-14.13.0~dfsg/deps/openssl/openssl/INSTALL:495:                   no-asm options imply no-sse2.
nodejs-14.13.0~dfsg/deps/openssl/openssl/INSTALL-496-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/NOTES.WIN-50- - Netwide Assembler, a.k.a. NASM, available from https://www.nasm.us,
nodejs-14.13.0~dfsg/deps/openssl/openssl/NOTES.WIN:51:   is required. Note that NASM is the only supported assembler. Even
nodejs-14.13.0~dfsg/deps/openssl/openssl/NOTES.WIN-52-   though Microsoft provided assembler is NOT supported, contemporary
nodejs-14.13.0~dfsg/deps/openssl/openssl/NOTES.WIN-53-   64-bit version is exercised through continuous integration of
nodejs-14.13.0~dfsg/deps/openssl/openssl/NOTES.WIN:54:   VC-WIN64A-masm target.
nodejs-14.13.0~dfsg/deps/openssl/openssl/NOTES.WIN-55-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/apps/CA.pl.in-108-    print "====\n$cmd\n" if $verbose;
nodejs-14.13.0~dfsg/deps/openssl/openssl/apps/CA.pl.in:109:    my $status = system($cmd);
nodejs-14.13.0~dfsg/deps/openssl/openssl/apps/CA.pl.in-110-    print "==> $status\n====\n" if $verbose;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/apps/vms_term_sock.c-323-    sin.sin_family = SocketFamily;
nodejs-14.13.0~dfsg/deps/openssl/openssl/apps/vms_term_sock.c:324:    sin.sin_addr.s_addr = inet_addr (LocalHostAddr);
nodejs-14.13.0~dfsg/deps/openssl/openssl/apps/vms_term_sock.c-325-    sin.sin_port = 0;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/apps/vms_term_sock.c-439-    sin.sin_family = SocketFamily;
nodejs-14.13.0~dfsg/deps/openssl/openssl/apps/vms_term_sock.c:440:    sin.sin_addr.s_addr = inet_addr (LocalHostAddr) ;
nodejs-14.13.0~dfsg/deps/openssl/openssl/apps/vms_term_sock.c-441-    sin.sin_port = LocalHostPort ;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/appveyor.yml-27-            $env:VCVARS_PLATFORM="x86"
nodejs-14.13.0~dfsg/deps/openssl/openssl/appveyor.yml:28:            $env:TARGET="VC-WIN32 no-asm --strict-warnings"
nodejs-14.13.0~dfsg/deps/openssl/openssl/appveyor.yml-29-        } Else {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/appveyor.yml-36-        } ElseIf ($env:Configuration -Match "minimal") {
nodejs-14.13.0~dfsg/deps/openssl/openssl/appveyor.yml:37:            $env:SHARED="no-shared no-dso no-makedepend no-aria no-async no-autoload-config no-blake2 no-bf no-camellia no-cast no-chacha no-cmac no-cms no-comp no-ct no-des no-dgram no-dh no-dsa no-dtls no-ec2m no-engine no-filenames no-gost no-idea no-mdc2 no-md4 no-multiblock no-nextprotoneg no-ocsp no-ocb no-poly1305 no-psk no-rc2 no-rc4 no-rmd160 no-seed no-siphash no-sm2 no-sm3 no-sm4 no-srp no-srtp no-ssl3 no-ssl3-method no-ts no-ui-console no-whirlpool no-asm -DOPENSSL_SMALL_FOOTPRINT"
nodejs-14.13.0~dfsg/deps/openssl/openssl/appveyor.yml-38-        } Else {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-16-EXE=""
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:17:THERE=`dirname $0`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-18-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-37-;;
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:38:*)  i=`echo "$i" | sed -e "s|'|'\\\\\\''|g"`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-39-    options="$options '$i'" ;;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-63-(
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:64:XREL=`uname -X 2>/dev/null | grep "^Release" | awk '{print $3}'`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-65-if [ "x$XREL" != "x" ]; then
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-128-    HP-UX:*)
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:129:	HPUXVER=`echo ${RELEASE}|sed -e 's/[^.]*.[0B]*//'`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-130-	case "$HPUXVER" in
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-183-    FreeBSD:*:*:*386*)
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:184:        VERS=`echo ${RELEASE} | sed -e 's/[-(].*//'`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-185-        MACH=`sysctl -n hw.model`
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-228-    OSF1:*:*:*alpha*)
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:229:	OSFMAJOR=`echo ${RELEASE}| sed -e 's/^V\([0-9]*\)\..*$/\1/'`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-230-	case "$OSFMAJOR" in
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-379-    # Hopefully, this will work for any future prefixes as well.
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:380:    GCCVER=`echo $GCCVER | LC_ALL=C sed 's/^[a-zA-Z]*\-//'`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-381-    # Since gcc 3.1 gcc --version behaviour has changed.  gcc -dumpversion
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-384-    # peak single digit before and after first dot, e.g. 2.95.1 gives 29
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:385:    GCCVER=`echo $GCCVER | sed 's/\([0-9]\)\.\([0-9]\).*/\1\2/'`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-386-    CC=gcc
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-510-  alpha-*-linux2)
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:511:        ISA=`awk '/cpu model/{print$4;exit(0);}' /proc/cpuinfo`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-512-	OUT="linux-alpha-$CC"
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-572-  sparc-*-linux2)
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:573:	KARCH=`awk '/^type/{print$3;exit(0);}' /proc/cpuinfo`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-574-	case ${KARCH:-sun4} in
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-583-	# compiler is expected to generate 32-bit objects...
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:584:	CPUARCH=`awk '/cpu family/{print substr($5,1,3); exit(0);}' /proc/cpuinfo`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:585:	CPUSCHEDULE=`awk '/^cpu.[ 	]*: PA/{print substr($3,3); exit(0);}' /proc/cpuinfo`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-586-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-597-
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:598:	CPUSCHEDULE=`echo $CPUSCHEDULE|sed -e 's/7300LC/7100LC/' -e 's/8.00/8000/'`
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-599-	# Finish Model transformations
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-717-			fi
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:718:			case "`(file -L $libc) 2>/dev/null`" in
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-719-			*ELF*)	OUT="BSD-x86-elf" ;;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-739-  *-*-vos)
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:740:	options="$options no-threads no-shared no-asm no-dso"
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-741-	EXE=".pm"
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-805-	fi
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:806:	if (lsattr -E -O -l `lsdev -c processor|awk '{print$1;exit}'` | grep -i powerpc) >/dev/null 2>&1; then
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-807-	    :	# this applies even to Power3 and later, as they return PowerPC_POWER[345]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-820-  arm*-*-android) OUT="android-armeabi" ;;
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:821:  *) OUT=`echo $GUESSOS | awk -F- '{print $3}'`;;
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-822-esac
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-872-if [ ".$PERL" = . ] ; then
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:873:	for i in . `echo $PATH | sed 's/:/ /g'`; do
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-874-		if [ -f "$i/perl5$EXE" ] ; then
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-881-if [ ".$PERL" = . ] ; then
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:882:	for i in . `echo $PATH | sed 's/:/ /g'`; do
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-883-		if [ -f "$i/perl$EXE" ] ; then
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-938-else
nodejs-14.13.0~dfsg/deps/openssl/openssl/config:939:  echo "This system ($OUT) is not supported. See file INSTALL for details."
nodejs-14.13.0~dfsg/deps/openssl/openssl/config-940-  exit 1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/aes_core.c-2146-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/aes_core.c:2147:#else /* AES_ASM */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/aes_core.c-2148-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/aes_core.c-2347-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/aes_core.c:2348:#endif /* AES_ASM */
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/aes_x86core.c-100-#   define ROTATE(a,n)  ({ register unsigned int ret;   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/aes_x86core.c:101:                asm (           \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/aes_x86core.c-102-                "roll %1,%0"        \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-90-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:91:$big_endian=(`echo MIPSEB | $ENV{CC} -E -`=~/MIPSEB/)?0:1 if ($ENV{CC});
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-92-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-2131-	    s/_xtr\s+(\$[0-9]+),(\$[0-9]+),([0-9]+(\-2)*)/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2132:		sprintf("srl\t$1,$2,%d",$big_endian ?	eval($3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2133:					:		eval("24-$3"))/e or
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-2134-	    s/_ins\s+(\$[0-9]+),(\$[0-9]+),([0-9]+)/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2135:		sprintf("sll\t$1,$2,%d",$big_endian ?	eval($3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2136:					:		eval("24-$3"))/e or
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-2137-	    s/_ins2\s+(\$[0-9]+),(\$[0-9]+),([0-9]+)/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2138:		sprintf("ins\t$1,$2,%d,8",$big_endian ?	eval($3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2139:					:		eval("24-$3"))/e or
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-2140-	    s/_ror\s+(\$[0-9]+),(\$[0-9]+),(\-?[0-9]+)/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2141:		sprintf("srl\t$1,$2,%d",$big_endian ?	eval($3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2142:					:		eval("$3*-1"))/e or
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-2143-	    s/_bias\s+(\$[0-9]+),(\$[0-9]+),([0-9]+)/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2144:		sprintf("sll\t$1,$2,%d",$big_endian ?	eval($3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2145:					:		eval("($3-16)&31"))/e;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-2146-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-2156-	    s/([sl]wl.*)([0-9]+)\((\$[0-9]+)\)/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2157:		sprintf("$1%d($3)",eval("$2-$2%4+($2%4-1)&3"))/e	or
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-2158-	    s/([sl]wr.*)([0-9]+)\((\$[0-9]+)\)/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl:2159:		sprintf("$1%d($3)",eval("$2-$2%4+($2%4+1)&3"))/e;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-mips.pl-2160-	}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-80-	.PROC
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:81:	.CALLINFO	FRAME=`$FRAME-16*$SIZE_T`,NO_CALLS,SAVE_RP,ENTRY_GR=18
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-82-	.ENTRY
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-84-	$PUSHMA	%r3,$FRAME(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:85:	$PUSH	%r4,`-$FRAME+1*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:86:	$PUSH	%r5,`-$FRAME+2*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:87:	$PUSH	%r6,`-$FRAME+3*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:88:	$PUSH	%r7,`-$FRAME+4*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:89:	$PUSH	%r8,`-$FRAME+5*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:90:	$PUSH	%r9,`-$FRAME+6*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:91:	$PUSH	%r10,`-$FRAME+7*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:92:	$PUSH	%r11,`-$FRAME+8*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:93:	$PUSH	%r12,`-$FRAME+9*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:94:	$PUSH	%r13,`-$FRAME+10*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:95:	$PUSH	%r14,`-$FRAME+11*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:96:	$PUSH	%r15,`-$FRAME+12*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:97:	$PUSH	%r16,`-$FRAME+13*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:98:	$PUSH	%r17,`-$FRAME+14*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:99:	$PUSH	%r18,`-$FRAME+15*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-100-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-168-L\$enc_done
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:169:	$POP	`-$FRAME-$SAVED_RP`(%sp),%r2	; standard epilogue
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:170:	$POP	`-$FRAME+1*$SIZE_T`(%sp),%r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:171:	$POP	`-$FRAME+2*$SIZE_T`(%sp),%r5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:172:	$POP	`-$FRAME+3*$SIZE_T`(%sp),%r6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:173:	$POP	`-$FRAME+4*$SIZE_T`(%sp),%r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:174:	$POP	`-$FRAME+5*$SIZE_T`(%sp),%r8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:175:	$POP	`-$FRAME+6*$SIZE_T`(%sp),%r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:176:	$POP	`-$FRAME+7*$SIZE_T`(%sp),%r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:177:	$POP	`-$FRAME+8*$SIZE_T`(%sp),%r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:178:	$POP	`-$FRAME+9*$SIZE_T`(%sp),%r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:179:	$POP	`-$FRAME+10*$SIZE_T`(%sp),%r13
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:180:	$POP	`-$FRAME+11*$SIZE_T`(%sp),%r14
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:181:	$POP	`-$FRAME+12*$SIZE_T`(%sp),%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:182:	$POP	`-$FRAME+13*$SIZE_T`(%sp),%r16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:183:	$POP	`-$FRAME+14*$SIZE_T`(%sp),%r17
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:184:	$POP	`-$FRAME+15*$SIZE_T`(%sp),%r18
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-185-	bv	(%r2)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-549-	.PROC
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:550:	.CALLINFO	FRAME=`$FRAME-16*$SIZE_T`,NO_CALLS,SAVE_RP,ENTRY_GR=18
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-551-	.ENTRY
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-553-	$PUSHMA	%r3,$FRAME(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:554:	$PUSH	%r4,`-$FRAME+1*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:555:	$PUSH	%r5,`-$FRAME+2*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:556:	$PUSH	%r6,`-$FRAME+3*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:557:	$PUSH	%r7,`-$FRAME+4*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:558:	$PUSH	%r8,`-$FRAME+5*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:559:	$PUSH	%r9,`-$FRAME+6*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:560:	$PUSH	%r10,`-$FRAME+7*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:561:	$PUSH	%r11,`-$FRAME+8*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:562:	$PUSH	%r12,`-$FRAME+9*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:563:	$PUSH	%r13,`-$FRAME+10*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:564:	$PUSH	%r14,`-$FRAME+11*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:565:	$PUSH	%r15,`-$FRAME+12*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:566:	$PUSH	%r16,`-$FRAME+13*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:567:	$PUSH	%r17,`-$FRAME+14*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:568:	$PUSH	%r18,`-$FRAME+15*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-569-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-637-L\$dec_done
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:638:	$POP	`-$FRAME-$SAVED_RP`(%sp),%r2	; standard epilogue
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:639:	$POP	`-$FRAME+1*$SIZE_T`(%sp),%r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:640:	$POP	`-$FRAME+2*$SIZE_T`(%sp),%r5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:641:	$POP	`-$FRAME+3*$SIZE_T`(%sp),%r6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:642:	$POP	`-$FRAME+4*$SIZE_T`(%sp),%r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:643:	$POP	`-$FRAME+5*$SIZE_T`(%sp),%r8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:644:	$POP	`-$FRAME+6*$SIZE_T`(%sp),%r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:645:	$POP	`-$FRAME+7*$SIZE_T`(%sp),%r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:646:	$POP	`-$FRAME+8*$SIZE_T`(%sp),%r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:647:	$POP	`-$FRAME+9*$SIZE_T`(%sp),%r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:648:	$POP	`-$FRAME+10*$SIZE_T`(%sp),%r13
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:649:	$POP	`-$FRAME+11*$SIZE_T`(%sp),%r14
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:650:	$POP	`-$FRAME+12*$SIZE_T`(%sp),%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:651:	$POP	`-$FRAME+13*$SIZE_T`(%sp),%r16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:652:	$POP	`-$FRAME+14*$SIZE_T`(%sp),%r17
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:653:	$POP	`-$FRAME+15*$SIZE_T`(%sp),%r18
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-654-	bv	(%r2)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-1014-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl:1015:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl-1016-	=~ /GNU assembler/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-345-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:346:	$PUSH	$out,`$FRAME-$SIZE_T*19`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:347:	$PUSH	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:348:	$PUSH	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:349:	$PUSH	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:350:	$PUSH	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:351:	$PUSH	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:352:	$PUSH	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:353:	$PUSH	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:354:	$PUSH	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:355:	$PUSH	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:356:	$PUSH	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:357:	$PUSH	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:358:	$PUSH	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:359:	$PUSH	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:360:	$PUSH	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:361:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:362:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:363:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:364:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:365:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-366-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-400-	bl	Lppc_AES_encrypt_compact
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:401:	$POP	$out,`$FRAME-$SIZE_T*19`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-402-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-469-	bl	Lppc_AES_encrypt_compact
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:470:	$POP	$out,`$FRAME-$SIZE_T*19`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-471-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-501-Lenc_done:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:502:	$POP	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:503:	$POP	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:504:	$POP	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:505:	$POP	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:506:	$POP	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:507:	$POP	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:508:	$POP	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:509:	$POP	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:510:	$POP	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:511:	$POP	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:512:	$POP	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:513:	$POP	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:514:	$POP	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:515:	$POP	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:516:	$POP	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:517:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:518:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:519:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:520:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-521-	mtlr	r0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-823-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:824:	$PUSH	$out,`$FRAME-$SIZE_T*19`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:825:	$PUSH	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:826:	$PUSH	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:827:	$PUSH	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:828:	$PUSH	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:829:	$PUSH	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:830:	$PUSH	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:831:	$PUSH	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:832:	$PUSH	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:833:	$PUSH	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:834:	$PUSH	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:835:	$PUSH	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:836:	$PUSH	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:837:	$PUSH	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:838:	$PUSH	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:839:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:840:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:841:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:842:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:843:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-844-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-878-	bl	Lppc_AES_decrypt_compact
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:879:	$POP	$out,`$FRAME-$SIZE_T*19`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-880-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-947-	bl	Lppc_AES_decrypt_compact
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:948:	$POP	$out,`$FRAME-$SIZE_T*19`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-949-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-979-Ldec_done:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:980:	$POP	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:981:	$POP	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:982:	$POP	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:983:	$POP	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:984:	$POP	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:985:	$POP	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:986:	$POP	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:987:	$POP	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:988:	$POP	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:989:	$POP	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:990:	$POP	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:991:	$POP	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:992:	$POP	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:993:	$POP	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:994:	$POP	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:995:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:996:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:997:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl:998:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl-999-	mtlr	r0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-1257-	lhi	%r0,0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl:1258:	cl	%r0,`$stdframe+$SIZE_T-4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-1259-	je	.Lcbc_decrypt
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-1773-	l${g}	$i1,0($sp)		# back-chain
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl:1774:	llgf	$fp,`2*$SIZE_T-4`($sp)	# bytes used
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-1775-	la	$i2,16($sp)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-1938-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl:1939:	llgc	$len,`2*$SIZE_T-1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-1940-	nill	$len,0x0f		# $len%16
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-1978-	l${g}	$out,4*$SIZE_T($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl:1979:	x	$s0,`$tweak+0`($sp)	# ^=tweak
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl:1980:	x	$s1,`$tweak+4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl:1981:	x	$s2,`$tweak+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl:1982:	x	$s3,`$tweak+12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-1983-	st	$s0,0($out)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-2057-.Lxts_dec_km_short:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl:2058:	llgc	$len,`2*$SIZE_T-1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-2059-	nill	$len,0x0f		# $len%=16
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-2181-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl:2182:	llgc	$len,`2*$SIZE_T-1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-2183-	nill	$len,0x0f		# $len%16
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-2201-.Lxts_dec_short:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl:2202:	llgc	$len,`2*$SIZE_T-1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl-2203-	nill	$len,0x0f		# $len%16
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl-285-	std		%f0, [$out + 0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl:286:	faeskeyx	%f6, `0x10+$i`, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl-287-	std		%f2, [$out + 8]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl-298-	std		%f0, [$out + 0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl:299:	faeskeyx	%f6, `0x10+$i`, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl-300-	std		%f2, [$out + 8]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl-330-	std		%f0, [$out + 0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl:331:	faeskeyx	%f4, `0x10+$i`, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl-332-	std		%f2, [$out + 8]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl-338-	add		$out, $inc, $out
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl:339:	faeskeyx	%f4, `0x10+$i+1`, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl-340-	std		%f2, [$out + 0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl-373-	std		%f0, [$out + 0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl:374:	faeskeyx	%f2, `0x10+$i`, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesfx-sparcv9.pl-375-	std		%f2, [$out + 8]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-57-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:58:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-59-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-63-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:64:	   `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-65-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-72-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:73:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-74-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-171-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:172:	mov	`40*$i+16-40*2`($inp),$one	# borrow $one for number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:173:	mov	`40*$i+0-40*2`($inp),@inptr[$i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-174-	cmp	$num,$one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:175:	mov	`40*$i+8-40*2`($inp),@outptr[$i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-176-	cmovg	$one,$num			# find maximum
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-177-	test	$one,$one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:178:	movdqu	`40*$i+24-40*2`($inp),@out[$i]	# load IV
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:179:	mov	$one,`32+4*$i`(%rsp)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-180-	cmovle	%rsp,@inptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-225-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:226:	 cmp		`32+4*$i`(%rsp),$one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-227-	aesenc		$rndkey,@out[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-232-	aesenc		$rndkey,@out[3]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:233:	movups		`0x40+16*$i-0x78`($key),$rndkey
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-234-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-448-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:449:	mov	`40*$i+16-40*2`($inp),$one	# borrow $one for number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:450:	mov	`40*$i+0-40*2`($inp),@inptr[$i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-451-	cmp	$num,$one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:452:	mov	`40*$i+8-40*2`($inp),@outptr[$i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-453-	cmovg	$one,$num			# find maximum
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-454-	test	$one,$one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:455:	movdqu	`40*$i+24-40*2`($inp),@inp[$i]	# load IV
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:456:	mov	$one,`32+4*$i`(%rsp)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-457-	cmovle	%rsp,@inptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-498-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:499:	 cmp		`32+4*$i`(%rsp),$one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-500-	aesdec		$rndkey,@out[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-505-	aesdec		$rndkey,@out[3]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:506:	movups		`0x40+16*$i-0x78`($key),$rndkey
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-507-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-719-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:720:	mov	`40*$i+16-40*4`($inp),$one	# borrow $one for number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:721:	mov	`40*$i+0-40*4`($inp),@ptr[$i]	# input pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-722-	cmp	$num,$one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:723:	mov	`40*$i+8-40*4`($inp),$temp	# output pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-724-	cmovg	$one,$num			# find maximum
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-725-	test	$one,$one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:726:	vmovdqu	`40*$i+24-40*4`($inp),@out[$i]	# load IV
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:727:	mov	$one,`32+4*$i`(%rsp)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-728-	cmovle	%rsp,@ptr[$i]			# cancel input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-729-	sub	@ptr[$i],$temp			# distance between input and output
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:730:	mov	$temp,`64+8*$i`(%rsp)		# initialize distances
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-731-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-792-	vaesenc		$rndkey,@out[7],@out[7]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:793:	vmovups		`16*(3+$i)-0x78`($key),$rndkey
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-794-	 lea		16(@ptr[$i],$offset),@ptr[$i]	# switch to output
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-796-$code.=<<___ if ($i<4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:797:	 vmovdqu	@inp[$i%4],`16*$i`($offload)	# off-load
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-798-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1012-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:1013:	mov	`40*$i+16-40*4`($inp),$one	# borrow $one for number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:1014:	mov	`40*$i+0-40*4`($inp),@ptr[$i]	# input pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1015-	cmp	$num,$one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:1016:	mov	`40*$i+8-40*4`($inp),$temp	# output pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1017-	cmovg	$one,$num			# find maximum
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1018-	test	$one,$one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:1019:	vmovdqu	`40*$i+24-40*4`($inp),@out[$i]	# load IV
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:1020:	mov	$one,`32+4*$i`(%rsp)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1021-	cmovle	%rsp,@ptr[$i]			# cancel input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1022-	sub	@ptr[$i],$temp			# distance between input and output
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:1023:	mov	$temp,`64+8*$i`(%rsp)		# initialize distances
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:1024:	vmovdqu	@out[$i],`192+16*$i`(%rsp)	# offload IV
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1025-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1095-	vaesdec		$rndkey,@out[7],@out[7]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:1096:	vmovups		`16*(3+$i)-0x78`($key),$rndkey
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1097-	 lea		16(@ptr[$i],$offset),@ptr[$i]	# switch to output
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1099-$code.=<<___ if ($i<4);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:1100:	 vmovdqu	@inp[$i%4],`128+16*$i`(%rsp)	# off-load
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1101-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1469-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl:1470:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-mb-x86_64.pl-1471-$code =~ s/\b(aes.*%xmm[0-9]+).*$/aesni($1)/gem;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-101-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:102:$avx=1 if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-103-		=~ /GNU assembler version ([2-9]\.[0-9]+)/ &&
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-105-$avx=1 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:106:	   `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/ &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-107-	   $1>=2.09);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-110-	   $1>=10);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:111:$avx=1 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/ && $2>=3.0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-112-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-196-.cfi_startproc
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:197:	mov	`($win64?56:8)`(%rsp),$inp	# load 7th argument
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-198-	#shr	\$6,$len			# debugging artefact
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-211-.cfi_push	%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:212:	lea	`-104-($win64?10*16:0)`(%rsp),%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:213:.cfi_adjust_cfa_offset	`104+($win64?10*16:0)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-214-	#mov	$in0,$inp			# debugging artefact
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-286-      $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:287:	movups		`16*$n`($in0),$in		# load input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-288-	xorps		$rndkey0,$in
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-290-      $code.=<<___ if ($n);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:291:	movups		$iv,`16*($n-1)`($out,$in0)	# write output
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-292-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-294-	xorps		$in,$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:295:	movups		`32+16*$k-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-296-	aesenc		$rndkey[0],$iv
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-302-	jb		.Laesenclast$sn
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:303:	movups		`32+16*($k+0)-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-304-	aesenc		$rndkey[0],$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:305:	movups		`32+16*($k+1)-112`($key),$rndkey[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-306-	aesenc		$rndkey[1],$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-307-	je		.Laesenclast$sn
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:308:	movups		`32+16*($k+2)-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-309-	aesenc		$rndkey[0],$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:310:	movups		`32+16*($k+3)-112`($key),$rndkey[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-311-	aesenc		$rndkey[1],$iv
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-317-      $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:318:	movups		`32+16*$k-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-319-	aesenc		$rndkey[0],$iv
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-357-	 eval(shift(@insns));		# rol
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:358:	  &movdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-359-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-392-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:393:	  &movdqa	(@Tx[2],eval(16*(($Xi)/5))."($K_XX_XX)");	# K_XX_XX
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-394-	 eval(shift(@insns));		# rol
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-412-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:413:	 eval(shift(@insns))		if ($Xi==8);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-414-	&pxor	(@X[0],@X[-4&7]);	# "X[0]"="X[-32]"^"X[-16]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:415:	 eval(shift(@insns))		if ($Xi==8);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-416-	 eval(shift(@insns));		# body_20_39
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-429-	} else {			# ... or load next one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:430:	  &movdqa	(@Tx[2],eval(16*($Xi/5))."($K_XX_XX)");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-431-	}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-445-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:446:	  &movdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-447-	 eval(shift(@insns));		# ror
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-492-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:493:	  &movdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-494-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-532-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:533:	&movdqa	(eval(16*$Xi)."(%rsp)",@X[($Xi-4)&7]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-534-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-558-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:559:	'&add	($e,eval(4*($j&15))."(%rsp)");',# X[]+K xfer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-560-	'&xor	($b,$c);',	# $c^$d for next round
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-587-	'($a,$b,$c,$d,$e)=@V;'.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:588:	'&add	($e,eval(4*($j&15))."(%rsp)");',# X[]+K xfer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-589-	'&xor	(@T[0],$d)	if($j==19);'.
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-618-	'($a,$b,$c,$d,$e)=@V;'.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:619:	'&add	($e,eval(4*($j&15))."(%rsp)");',# X[]+K xfer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-620-	'&and	(@T[0],$c)	if ($j>=40);',	# (b^c)&(c^d)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-737-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:738:	lea	`104+($win64?10*16:0)`(%rsp),%rsi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-739-.cfi_def_cfa	%rsi,56
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-866-.cfi_startproc
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:867:	mov	`($win64?56:8)`(%rsp),$inp	# load 7th argument
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-868-	push	%rbx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-879-.cfi_push	%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:880:	lea	`-104-($win64?10*16:0)`(%rsp),%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:881:.cfi_adjust_cfa_offset	`104+($win64?10*16:0)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-882-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1027-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1028:	lea	`104+($win64?10*16:0)`(%rsp),%rsi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1029-.cfi_cfa_def	%rsi,56
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1072-.cfi_startproc
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1073:	mov	`($win64?56:8)`(%rsp),$inp	# load 7th argument
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1074-	#shr	\$6,$len			# debugging artefact
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1087-.cfi_push	%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1088:	lea	`-104-($win64?10*16:0)`(%rsp),%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1089:.cfi_adjust_cfa_offset	`104+($win64?10*16:0)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1090-	#mov	$in0,$inp			# debugging artefact
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1160-      $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1161:	vmovdqu		`16*$n`($in0),$in		# load input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1162-	vpxor		$rndkey[1],$in,$in
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1164-      $code.=<<___ if ($n);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1165:	vmovups		$iv,`16*($n-1)`($out,$in0)	# write output
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1166-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1169-	vaesenc		$rndkey[0],$iv,$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1170:	vmovups		`32+16*$k-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1171-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1177-	vaesenc		$rndkey[0],$iv,$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1178:	vmovups		`32+16*($k+0)-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1179-	vaesenc		$rndkey[1],$iv,$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1180:	vmovups		`32+16*($k+1)-112`($key),$rndkey[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1181-	je		.Lvaesenclast$sn
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1182-	vaesenc		$rndkey[0],$iv,$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1183:	vmovups		`32+16*($k+2)-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1184-	vaesenc		$rndkey[1],$iv,$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1185:	vmovups		`32+16*($k+3)-112`($key),$rndkey[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1186-.Lvaesenclast$sn:
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1193-	vaesenc		$rndkey[0],$iv,$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1194:	vmovups		`32+16*$k-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1195-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1230-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1231:	  &vmovdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1232-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1264-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1265:	  &vmovdqa	($Kx,eval(16*(($Xi)/5))."($K_XX_XX)")	if ($Xi%5==0);	# K_XX_XX
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1266-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1291-	  &vpaddd	(@Tx[1],$Kx,@X[-1&7]);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1292:	  &vmovdqa	($Kx,eval(16*($Xi/5))."($K_XX_XX)")	if ($Xi%5==0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1293-	 eval(shift(@insns));		# ror
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1302-	&vpsrld	(@Tx[0],@X[0],30);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1303:	  &vmovdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1304-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1346-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1347:	  &vmovdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1348-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1381-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1382:	&vmovdqa(eval(16*$Xi)."(%rsp)",@Tx[0]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1383-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1486-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1487:	lea	`104+($win64?10*16:0)`(%rsp),%rsi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1488-.cfi_def_cfa	%rsi,56
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1554-.cfi_startproc
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1555:	mov	`($win64?56:8)`(%rsp),$inp	# load 7th argument
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1556-	push	%rbx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1567-.cfi_push	%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1568:	lea	`-104-($win64?10*16:0)`(%rsp),%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1569:.cfi_adjust_cfa_offset	`104+($win64?10*16:0)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1570-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1714-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1715:	lea	`104+($win64?10*16:0)`(%rsp),%rsi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1716-.cfi_def_cfa	%rsi,56
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1767-.cfi_startproc
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1768:	mov	`($win64?56:8)`(%rsp),$inp	# load 7th argument
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1769-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1846-	movdqa		$ABCD,$E_
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl:1847:	sha1rnds4	\$`int($i/5)`,$E,$ABCD	# 8-11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl-1848-	sha1nexte	@MSG[3],$E_
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-57-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:58:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-59-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-63-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:64:	   `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-65-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-72-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:73:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-74-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-114-$_in0="16*$SZ+6*8(%rsp)";
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:115:$_rsp="`16*$SZ+7*8`(%rsp)";
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-116-$framesz=16*$SZ+8*8;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-131-	mov	\$1,%eax
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:132:	cmp	\$0,`$win64?"%rcx":"%rdi"`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-133-	je	.Lprobe
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-160-	xor	%eax,%eax
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:161:	cmp	\$0,`$win64?"%rcx":"%rdi"`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-162-	je	.Lprobe
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-348-.Lxop_shortcut:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:349:	mov	`($win64?56:8)`(%rsp),$in0	# load 7th parameter
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-350-	mov	%rsp,%rax		# copy %rsp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-363-.cfi_push	%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:364:	sub	\$`$framesz+$win64*16*10`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-365-	and	\$-64,%rsp		# align stack frame
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-382-$code.=<<___ if ($win64);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:383:	movaps	%xmm6,`$framesz+16*0`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:384:	movaps	%xmm7,`$framesz+16*1`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:385:	movaps	%xmm8,`$framesz+16*2`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:386:	movaps	%xmm9,`$framesz+16*3`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:387:	movaps	%xmm10,`$framesz+16*4`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:388:	movaps	%xmm11,`$framesz+16*5`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:389:	movaps	%xmm12,`$framesz+16*6`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:390:	movaps	%xmm13,`$framesz+16*7`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:391:	movaps	%xmm14,`$framesz+16*8`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:392:	movaps	%xmm15,`$framesz+16*9`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-393-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-399-	lea	0x80($key),$inp		# size optimization, reassign
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:400:	lea	$TABLE+`$SZ*2*$rounds+32`(%rip),%r13	# borrow $a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-401-	mov	0xf0-0x80($inp),%r14d	# rounds, borrow $a1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-428-.Lloop_xop:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:429:	vmovdqa	$TABLE+`$SZ*2*$rounds`(%rip),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-430-	vmovdqu	0x00(%rsi,%r12),@X[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-622-$code.=<<___ if ($win64);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:623:	movaps	`$framesz+16*0`(%rsp),%xmm6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:624:	movaps	`$framesz+16*1`(%rsp),%xmm7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:625:	movaps	`$framesz+16*2`(%rsp),%xmm8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:626:	movaps	`$framesz+16*3`(%rsp),%xmm9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:627:	movaps	`$framesz+16*4`(%rsp),%xmm10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:628:	movaps	`$framesz+16*5`(%rsp),%xmm11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:629:	movaps	`$framesz+16*6`(%rsp),%xmm12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:630:	movaps	`$framesz+16*7`(%rsp),%xmm13
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:631:	movaps	`$framesz+16*8`(%rsp),%xmm14
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:632:	movaps	`$framesz+16*9`(%rsp),%xmm15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-633-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-664-.Lavx_shortcut:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:665:	mov	`($win64?56:8)`(%rsp),$in0	# load 7th parameter
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-666-	mov	%rsp,%rax		# copy %rsp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-679-.cfi_push	%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:680:	sub	\$`$framesz+$win64*16*10`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-681-	and	\$-64,%rsp		# align stack frame
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-698-$code.=<<___ if ($win64);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:699:	movaps	%xmm6,`$framesz+16*0`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:700:	movaps	%xmm7,`$framesz+16*1`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:701:	movaps	%xmm8,`$framesz+16*2`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:702:	movaps	%xmm9,`$framesz+16*3`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:703:	movaps	%xmm10,`$framesz+16*4`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:704:	movaps	%xmm11,`$framesz+16*5`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:705:	movaps	%xmm12,`$framesz+16*6`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:706:	movaps	%xmm13,`$framesz+16*7`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:707:	movaps	%xmm14,`$framesz+16*8`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:708:	movaps	%xmm15,`$framesz+16*9`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-709-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-715-	lea	0x80($key),$inp		# size optimization, reassign
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:716:	lea	$TABLE+`$SZ*2*$rounds+32`(%rip),%r13	# borrow $a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-717-	mov	0xf0-0x80($inp),%r14d	# rounds, borrow $a1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-744-.Lloop_avx:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:745:	vmovdqa	$TABLE+`$SZ*2*$rounds`(%rip),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-746-	vmovdqu	0x00(%rsi,%r12),@X[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-891-$code.=<<___ if ($win64);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:892:	movaps	`$framesz+16*0`(%rsp),%xmm6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:893:	movaps	`$framesz+16*1`(%rsp),%xmm7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:894:	movaps	`$framesz+16*2`(%rsp),%xmm8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:895:	movaps	`$framesz+16*3`(%rsp),%xmm9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:896:	movaps	`$framesz+16*4`(%rsp),%xmm10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:897:	movaps	`$framesz+16*5`(%rsp),%xmm11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:898:	movaps	`$framesz+16*6`(%rsp),%xmm12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:899:	movaps	`$framesz+16*7`(%rsp),%xmm13
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:900:	movaps	`$framesz+16*8`(%rsp),%xmm14
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:901:	movaps	`$framesz+16*9`(%rsp),%xmm15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-902-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-978-.Lavx2_shortcut:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:979:	mov	`($win64?56:8)`(%rsp),$in0	# load 7th parameter
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-980-	mov	%rsp,%rax		# copy %rsp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-993-.cfi_push	%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:994:	sub	\$`2*$SZ*$rounds+8*8+$win64*16*10`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-995-	and	\$-256*$SZ,%rsp		# align stack frame
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:996:	add	\$`2*$SZ*($rounds-8)`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-997-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1013-$code.=<<___ if ($win64);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1014:	movaps	%xmm6,`$framesz+16*0`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1015:	movaps	%xmm7,`$framesz+16*1`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1016:	movaps	%xmm8,`$framesz+16*2`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1017:	movaps	%xmm9,`$framesz+16*3`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1018:	movaps	%xmm10,`$framesz+16*4`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1019:	movaps	%xmm11,`$framesz+16*5`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1020:	movaps	%xmm12,`$framesz+16*6`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1021:	movaps	%xmm13,`$framesz+16*7`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1022:	movaps	%xmm14,`$framesz+16*8`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1023:	movaps	%xmm15,`$framesz+16*9`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1024-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1031-	lea	0x80($key),$inp		# size optimization, reassign
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1032:	lea	$TABLE+`$SZ*2*$rounds+32`(%rip),%r12	# borrow $a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1033-	mov	0xf0-0x80($inp),%r14d	# rounds, borrow $a1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1064-.Loop_avx2:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1065:	vmovdqa	$TABLE+`$SZ*2*$rounds`(%rip),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1066-	vmovdqu	-16*$SZ+0(%rsi,%r13),%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1129-$code.=<<___ if (!$win64);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1130:.cfi_cfa_expression     %rsp+`$PUSH8-8`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1131-# copy secondary frame pointer to new location again at -8(%rsp)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1175-	vmovq	$offload,%r13			# $_inp, borrow $a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1176:	mov	`2*$SZ*$rounds+5*8`(%rsp),%r15	# $_ctx, borrow $a2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1177-	add	$a1,$A
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1178:	lea	`2*$SZ*($rounds-8)`(%rsp),$Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1179-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1202-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1203:	cmp	`$PUSH8+2*8`($Tbl),%r13		# $_end
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1204-	je	.Ldone_avx2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1232-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1233:	mov	`2*$SZ*$rounds+5*8`(%rsp),%r15	# $_ctx, borrow $a2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1234-	lea	16*$SZ(%r13),%r13
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1235:	mov	`2*$SZ*$rounds+6*8`(%rsp),%rsi	# $_in0, borrow $a3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1236-	add	$a1,$A
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1237:	lea	`2*$SZ*($rounds-8)`(%rsp),%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1238-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1264-# this avoids the need to save a secondary frame pointer at -8(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1265:.cfi_cfa_expression     $Tbl+`16*$SZ+7*8`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1266-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1274-$code.=<<___ if ($win64);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1275:	movaps	`$framesz+16*0`($Tbl),%xmm6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1276:	movaps	`$framesz+16*1`($Tbl),%xmm7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1277:	movaps	`$framesz+16*2`($Tbl),%xmm8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1278:	movaps	`$framesz+16*3`($Tbl),%xmm9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1279:	movaps	`$framesz+16*4`($Tbl),%xmm10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1280:	movaps	`$framesz+16*5`($Tbl),%xmm11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1281:	movaps	`$framesz+16*6`($Tbl),%xmm12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1282:	movaps	`$framesz+16*7`($Tbl),%xmm13
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1283:	movaps	`$framesz+16*8`($Tbl),%xmm14
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1284:	movaps	`$framesz+16*9`($Tbl),%xmm15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1285-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1325-      $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1326:	movups		`16*$n`($in0),$in		# load input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1327-	xorps		$rndkey0,$in
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1329-      $code.=<<___ if ($n);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1330:	movups		$iv,`16*($n-1)`($out,$in0)	# write output
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1331-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1333-	xorps		$in,$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1334:	movups		`32+16*$k-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1335-	aesenc		$rndkey[0],$iv
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1341-	jb		.Laesenclast$sn
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1342:	movups		`32+16*($k+0)-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1343-	aesenc		$rndkey[0],$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1344:	movups		`32+16*($k+1)-112`($key),$rndkey[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1345-	aesenc		$rndkey[1],$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1346-	je		.Laesenclast$sn
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1347:	movups		`32+16*($k+2)-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1348-	aesenc		$rndkey[0],$iv
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1349:	movups		`32+16*($k+3)-112`($key),$rndkey[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1350-	aesenc		$rndkey[1],$iv
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1357-      $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1358:	movups		`32+16*$k-112`($key),$rndkey[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1359-	aesenc		$rndkey[0],$iv
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1372-.cfi_startproc
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1373:	mov	`($win64?56:8)`(%rsp),$inp	# load 7th argument
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1374-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1655-	and	\$-256*$SZ,%rax
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl:1656:	add	\$`2*$SZ*($rounds-8)`,%rax
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl-1657-.Lnot_in_avx2:
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl-1441-	aesenc		$rndkeyx,$inout3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl:1442:	 mov		%r9d,`0x10*($i-1)`+12(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl-1443-	 lea		$i($ctr),%r9
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl-1447-	aesenc		$rndkeyx,$inout7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl:1448:	$movkey		`0x20+0x10*$i`-0x80($key),$rndkeyx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl-1449-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl-3914-	aesdec		$rndkeyx,$inout7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl:3915:	$movkey		`0x30+0x10*$i`-0x70($key),$rndkeyx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl-3916-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl-5149-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl:5150:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl-5151-$code =~ s/\b(aes.*%xmm[0-9]+).*$/aesni($1)/gem;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-682-_aesp8_cbc_decrypt8x:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:683:	$STU		$sp,-`($FRAME+21*16+6*$SIZE_T)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:684:	li		r10,`$FRAME+8*16+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:685:	li		r11,`$FRAME+8*16+31`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-686-	stvx		v20,r10,$sp		# ABI says so
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-708-	li		r0,-1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:709:	stw		$vrsave,`$FRAME+21*16-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-710-	li		$x10,0x10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:711:	$PUSH		r26,`$FRAME+21*16+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-712-	li		$x20,0x20
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:713:	$PUSH		r27,`$FRAME+21*16+1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-714-	li		$x30,0x30
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:715:	$PUSH		r28,`$FRAME+21*16+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-716-	li		$x40,0x40
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:717:	$PUSH		r29,`$FRAME+21*16+3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-718-	li		$x50,0x50
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:719:	$PUSH		r30,`$FRAME+21*16+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-720-	li		$x60,0x60
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:721:	$PUSH		r31,`$FRAME+21*16+5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-722-	li		$x70,0x70
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1201-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1202:	li		r10,`$FRAME+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1203:	li		r11,`$FRAME+31`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1204-	stvx		$inpperm,r10,$sp	# wipe copies of round keys
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1243-	lvx		v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1244:	$POP		r26,`$FRAME+21*16+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1245:	$POP		r27,`$FRAME+21*16+1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1246:	$POP		r28,`$FRAME+21*16+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1247:	$POP		r29,`$FRAME+21*16+3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1248:	$POP		r30,`$FRAME+21*16+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1249:	$POP		r31,`$FRAME+21*16+5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1250:	addi		$sp,$sp,`$FRAME+21*16+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1251-	blr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1389-_aesp8_ctr32_encrypt8x:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1390:	$STU		$sp,-`($FRAME+21*16+6*$SIZE_T)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1391:	li		r10,`$FRAME+8*16+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1392:	li		r11,`$FRAME+8*16+31`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1393-	stvx		v20,r10,$sp		# ABI says so
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1415-	li		r0,-1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1416:	stw		$vrsave,`$FRAME+21*16-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1417-	li		$x10,0x10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1418:	$PUSH		r26,`$FRAME+21*16+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1419-	li		$x20,0x20
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1420:	$PUSH		r27,`$FRAME+21*16+1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1421-	li		$x30,0x30
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1422:	$PUSH		r28,`$FRAME+21*16+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1423-	li		$x40,0x40
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1424:	$PUSH		r29,`$FRAME+21*16+3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1425-	li		$x50,0x50
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1426:	$PUSH		r30,`$FRAME+21*16+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1427-	li		$x60,0x60
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1428:	$PUSH		r31,`$FRAME+21*16+5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1429-	li		$x70,0x70
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1854-Lctr32_enc8x_done:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1855:	li		r10,`$FRAME+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1856:	li		r11,`$FRAME+31`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1857-	stvx		$inpperm,r10,$sp	# wipe copies of round keys
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1896-	lvx		v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1897:	$POP		r26,`$FRAME+21*16+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1898:	$POP		r27,`$FRAME+21*16+1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1899:	$POP		r28,`$FRAME+21*16+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1900:	$POP		r29,`$FRAME+21*16+3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1901:	$POP		r30,`$FRAME+21*16+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1902:	$POP		r31,`$FRAME+21*16+5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:1903:	addi		$sp,$sp,`$FRAME+21*16+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-1904-	blr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2414-_aesp8_xts_encrypt6x:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2415:	$STU		$sp,-`($FRAME+21*16+6*$SIZE_T)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2416-	mflr		r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2417:	li		r7,`$FRAME+8*16+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2418:	li		r3,`$FRAME+8*16+31`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2419:	$PUSH		r11,`$FRAME+21*16+6*$SIZE_T+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2420-	stvx		v20,r7,$sp		# ABI says so
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2442-	li		r0,-1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2443:	stw		$vrsave,`$FRAME+21*16-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2444-	li		$x10,0x10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2445:	$PUSH		r26,`$FRAME+21*16+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2446-	li		$x20,0x20
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2447:	$PUSH		r27,`$FRAME+21*16+1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2448-	li		$x30,0x30
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2449:	$PUSH		r28,`$FRAME+21*16+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2450-	li		$x40,0x40
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2451:	$PUSH		r29,`$FRAME+21*16+3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2452-	li		$x50,0x50
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2453:	$PUSH		r30,`$FRAME+21*16+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2454-	li		$x60,0x60
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2455:	$PUSH		r31,`$FRAME+21*16+5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2456-	li		$x70,0x70
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2926-	mtlr		r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2927:	li		r10,`$FRAME+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2928:	li		r11,`$FRAME+31`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2929-	stvx		$seven,r10,$sp		# wipe copies of round keys
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2968-	lvx		v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2969:	$POP		r26,`$FRAME+21*16+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2970:	$POP		r27,`$FRAME+21*16+1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2971:	$POP		r28,`$FRAME+21*16+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2972:	$POP		r29,`$FRAME+21*16+3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2973:	$POP		r30,`$FRAME+21*16+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2974:	$POP		r31,`$FRAME+21*16+5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:2975:	addi		$sp,$sp,`$FRAME+21*16+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-2976-	blr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3066-_aesp8_xts_decrypt6x:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3067:	$STU		$sp,-`($FRAME+21*16+6*$SIZE_T)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3068-	mflr		r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3069:	li		r7,`$FRAME+8*16+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3070:	li		r3,`$FRAME+8*16+31`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3071:	$PUSH		r11,`$FRAME+21*16+6*$SIZE_T+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3072-	stvx		v20,r7,$sp		# ABI says so
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3094-	li		r0,-1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3095:	stw		$vrsave,`$FRAME+21*16-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3096-	li		$x10,0x10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3097:	$PUSH		r26,`$FRAME+21*16+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3098-	li		$x20,0x20
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3099:	$PUSH		r27,`$FRAME+21*16+1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3100-	li		$x30,0x30
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3101:	$PUSH		r28,`$FRAME+21*16+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3102-	li		$x40,0x40
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3103:	$PUSH		r29,`$FRAME+21*16+3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3104-	li		$x50,0x50
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3105:	$PUSH		r30,`$FRAME+21*16+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3106-	li		$x60,0x60
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3107:	$PUSH		r31,`$FRAME+21*16+5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3108-	li		$x70,0x70
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3614-	mtlr		r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3615:	li		r10,`$FRAME+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3616:	li		r11,`$FRAME+31`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3617-	stvx		$seven,r10,$sp		# wipe copies of round keys
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3656-	lvx		v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3657:	$POP		r26,`$FRAME+21*16+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3658:	$POP		r27,`$FRAME+21*16+1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3659:	$POP		r28,`$FRAME+21*16+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3660:	$POP		r29,`$FRAME+21*16+3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3661:	$POP		r30,`$FRAME+21*16+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3662:	$POP		r31,`$FRAME+21*16+5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3663:	addi		$sp,$sp,`$FRAME+21*16+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3664-	blr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3756-foreach(split("\n",$code)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl:3757:        s/\`([^\`]*)\`/eval($1)/geo;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl-3758-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-292-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:293:	std		%f0, [$out + `32*$i+0`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-294-	aes_kexpand1	%f0, %f6, $i, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:295:	std		%f2, [$out + `32*$i+8`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-296-	aes_kexpand2	%f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:297:	std		%f4, [$out + `32*$i+16`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-298-	aes_kexpand0	%f4, %f2, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:299:	std		%f6, [$out + `32*$i+24`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-300-	aes_kexpand2	%f6, %f4, %f6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-303-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:304:	std		%f0, [$out + `32*$i+0`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-305-	aes_kexpand1	%f0, %f6, $i, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:306:	std		%f2, [$out + `32*$i+8`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-307-	aes_kexpand2	%f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:308:	std		%f4, [$out + `32*$i+16`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:309:	std		%f6, [$out + `32*$i+24`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:310:	std		%f0, [$out + `32*$i+32`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:311:	std		%f2, [$out + `32*$i+40`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-312-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-330-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:331:	std		%f0, [$out + `24*$i+0`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-332-	aes_kexpand1	%f0, %f4, $i, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:333:	std		%f2, [$out + `24*$i+8`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-334-	aes_kexpand2	%f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:335:	std		%f4, [$out + `24*$i+16`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-336-	aes_kexpand2	%f4, %f2, %f4
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-339-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:340:	std		%f0, [$out + `24*$i+0`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-341-	aes_kexpand1	%f0, %f4, $i, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:342:	std		%f2, [$out + `24*$i+8`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-343-	aes_kexpand2	%f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:344:	std		%f4, [$out + `24*$i+16`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:345:	std		%f0, [$out + `24*$i+24`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:346:	std		%f2, [$out + `24*$i+32`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-347-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-364-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:365:	std		%f0, [$out + `16*$i+0`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-366-	aes_kexpand1	%f0, %f2, $i, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:367:	std		%f2, [$out + `16*$i+8`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-368-	aes_kexpand2	%f2, %f0, %f2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-371-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:372:	std		%f0, [$out + `16*$i+0`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:373:	std		%f2, [$out + `16*$i+8`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-374-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-433-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:434:	aes_eround01	%f`16+8*$i+0`, %f0, %f2, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:435:	aes_eround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:436:	aes_eround01	%f`16+8*$i+4`, %f4, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:437:	aes_eround23	%f`16+8*$i+6`, %f4, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-438-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-453-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:454:	aes_eround01	%f`16+8*$i+0`, %f0, %f2, %f8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:455:	aes_eround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:456:	aes_eround01	%f`16+8*$i+0`, %f4, %f6, %f10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:457:	aes_eround23	%f`16+8*$i+2`, %f4, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:458:	aes_eround01	%f`16+8*$i+4`, %f8, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:459:	aes_eround23	%f`16+8*$i+6`, %f8, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:460:	aes_eround01	%f`16+8*$i+4`, %f10, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:461:	aes_eround23	%f`16+8*$i+6`, %f10, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-462-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-483-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:484:	ldd		[$key + `8*$i`], %f`12+2*$i`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-485-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-510-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:511:	aes_dround01	%f`16+8*$i+0`, %f0, %f2, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:512:	aes_dround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:513:	aes_dround01	%f`16+8*$i+4`, %f4, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:514:	aes_dround23	%f`16+8*$i+6`, %f4, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-515-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-530-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:531:	aes_dround01	%f`16+8*$i+0`, %f0, %f2, %f8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:532:	aes_dround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:533:	aes_dround01	%f`16+8*$i+0`, %f4, %f6, %f10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:534:	aes_dround23	%f`16+8*$i+2`, %f4, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:535:	aes_dround01	%f`16+8*$i+4`, %f8, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:536:	aes_dround23	%f`16+8*$i+6`, %f8, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:537:	aes_dround01	%f`16+8*$i+4`, %f10, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:538:	aes_dround23	%f`16+8*$i+6`, %f10, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-539-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-560-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:561:	aes_eround01	%f`16+8*$i+0`, %f0, %f2, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:562:	aes_eround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:563:	aes_eround01	%f`16+8*$i+4`, %f4, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:564:	aes_eround23	%f`16+8*$i+6`, %f4, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-565-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-580-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:581:	aes_eround01	%f`16+8*$i+0`, %f0, %f2, %f8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:582:	aes_eround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:583:	aes_eround01	%f`16+8*$i+0`, %f4, %f6, %f10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:584:	aes_eround23	%f`16+8*$i+2`, %f4, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:585:	aes_eround01	%f`16+8*$i+4`, %f8, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:586:	aes_eround23	%f`16+8*$i+6`, %f8, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:587:	aes_eround01	%f`16+8*$i+4`, %f10, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:588:	aes_eround23	%f`16+8*$i+6`, %f10, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-589-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-616-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:617:	aes_eround01	%f`16+8*$i+0`, %f0, %f2, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:618:	aes_eround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:619:	aes_eround01	%f`16+8*$i+4`, %f4, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:620:	aes_eround23	%f`16+8*$i+6`, %f4, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-621-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-652-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:653:	aes_eround01	%f`16+8*$i+0`, %f0, %f2, %f8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:654:	aes_eround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:655:	aes_eround01	%f`16+8*$i+0`, %f4, %f6, %f10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:656:	aes_eround23	%f`16+8*$i+2`, %f4, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:657:	aes_eround01	%f`16+8*$i+4`, %f8, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:658:	aes_eround23	%f`16+8*$i+6`, %f8, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:659:	aes_eround01	%f`16+8*$i+4`, %f10, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:660:	aes_eround23	%f`16+8*$i+6`, %f10, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-661-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-686-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:687:	ldd		[$key + `8*$i`], %f`12+2*$i`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-688-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-726-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:727:	aes_dround01	%f`16+8*$i+0`, %f0, %f2, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:728:	aes_dround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:729:	aes_dround01	%f`16+8*$i+4`, %f4, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:730:	aes_dround23	%f`16+8*$i+6`, %f4, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-731-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-762-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:763:	aes_dround01	%f`16+8*$i+0`, %f0, %f2, %f8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:764:	aes_dround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:765:	aes_dround01	%f`16+8*$i+0`, %f4, %f6, %f10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:766:	aes_dround23	%f`16+8*$i+2`, %f4, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:767:	aes_dround01	%f`16+8*$i+4`, %f8, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:768:	aes_dround23	%f`16+8*$i+6`, %f8, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:769:	aes_dround01	%f`16+8*$i+4`, %f10, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:770:	aes_dround23	%f`16+8*$i+6`, %f10, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-771-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-794-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:795:	aes_dround01	%f`16+8*$i+0`, %f0, %f2, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:796:	aes_dround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:797:	aes_dround01	%f`16+8*$i+4`, %f4, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:798:	aes_dround23	%f`16+8*$i+6`, %f4, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-799-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-814-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:815:	aes_dround01	%f`16+8*$i+0`, %f0, %f2, %f8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:816:	aes_dround23	%f`16+8*$i+2`, %f0, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:817:	aes_dround01	%f`16+8*$i+0`, %f4, %f6, %f10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:818:	aes_dround23	%f`16+8*$i+2`, %f4, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:819:	aes_dround01	%f`16+8*$i+4`, %f8, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:820:	aes_dround23	%f`16+8*$i+6`, %f8, %f2, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:821:	aes_dround01	%f`16+8*$i+4`, %f10, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl:822:	aes_dround23	%f`16+8*$i+6`, %f10, %f6, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aest4-sparcv9.pl-823-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl-24-# instruction latencies and issue rates. On Cortex-A53, an in-order
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl:25:# execution core, this costs up to 10-15%, which is partially
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl-26-# compensated by implementing dedicated code path for 128-bit
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl-254-	mov	x0,$ptr			// return value
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl:255:	`"ldr	x29,[sp],#16"		if ($flavour =~ /64/)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl-256-	ret
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl-918-    foreach(split("\n",$code)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl:919:	s/\`([^\`]*)\`/eval($1)/geo;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl-920-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl-987-    foreach(split("\n",$code)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl:988:	s/\`([^\`]*)\`/eval($1)/geo;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/aesv8-armx.pl-989-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-361-	veor	@t[1], @t[1], @x[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:362:	vtbl.8	`&Dlo(@x[0])`, {@t[0]}, `&Dlo($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:363:	vtbl.8	`&Dhi(@x[0])`, {@t[0]}, `&Dhi($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-364-	vldmia	$key!, {@t[0]}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-365-	veor	@t[2], @t[2], @x[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:366:	vtbl.8	`&Dlo(@x[1])`, {@t[1]}, `&Dlo($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:367:	vtbl.8	`&Dhi(@x[1])`, {@t[1]}, `&Dhi($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-368-	vldmia	$key!, {@t[1]}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-369-	veor	@t[3], @t[3], @x[3]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:370:	vtbl.8	`&Dlo(@x[2])`, {@t[2]}, `&Dlo($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:371:	vtbl.8	`&Dhi(@x[2])`, {@t[2]}, `&Dhi($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-372-	vldmia	$key!, {@t[2]}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:373:	vtbl.8	`&Dlo(@x[3])`, {@t[3]}, `&Dlo($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:374:	vtbl.8	`&Dhi(@x[3])`, {@t[3]}, `&Dhi($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-375-	vldmia	$key!, {@t[3]}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-377-	veor	@t[1], @t[1], @x[5]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:378:	vtbl.8	`&Dlo(@x[4])`, {@t[0]}, `&Dlo($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:379:	vtbl.8	`&Dhi(@x[4])`, {@t[0]}, `&Dhi($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-380-	veor	@t[2], @t[2], @x[6]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:381:	vtbl.8	`&Dlo(@x[5])`, {@t[1]}, `&Dlo($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:382:	vtbl.8	`&Dhi(@x[5])`, {@t[1]}, `&Dhi($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-383-	veor	@t[3], @t[3], @x[7]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:384:	vtbl.8	`&Dlo(@x[6])`, {@t[2]}, `&Dlo($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:385:	vtbl.8	`&Dhi(@x[6])`, {@t[2]}, `&Dhi($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:386:	vtbl.8	`&Dlo(@x[7])`, {@t[3]}, `&Dlo($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:387:	vtbl.8	`&Dhi(@x[7])`, {@t[3]}, `&Dhi($mask)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-388-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-1794-	subs		$len, #0x10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:1795:	bmi		.Lxts_enc_`$i-9`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-1796-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-2209-	subs		$len, #0x10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:2210:	bmi		.Lxts_dec_`$i-9`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-2211-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-2478-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl:2479:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/bsaes-armv7.pl-2480-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-309-	$STU	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:310:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:311:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-312-	mflr	r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-335-	stvx	v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:336:	stw	r7,`$FRAME-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-337-	li	r0, -1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:338:	$PUSH	r6,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-339-	mtspr	256, r0			# preserve all AltiVec registers
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-369-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:370:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:371:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-372-	mtlr	r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-541-	$STU	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:542:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:543:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-544-	mflr	r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-567-	stvx	v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:568:	stw	r7,`$FRAME-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-569-	li	r0, -1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:570:	$PUSH	r6,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-571-	mtspr	256, r0			# preserve all AltiVec registers
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-601-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:602:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:603:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-604-	mtlr	r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-640-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:641:	$STU	$sp,-`($FRAME+2*$SIZE_T)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-642-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:643:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:644:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-645-	mfspr	r12, 256
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-667-	stvx	v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:668:	stw	r12,`$FRAME-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:669:	$PUSH	r30,`$FRAME+$SIZE_T*0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:670:	$PUSH	r31,`$FRAME+$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-671-	li	r9, -16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:672:	$PUSH	r0, `$FRAME+$SIZE_T*2+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-673-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-825-	mtspr	256, r7			# restore vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:826:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:827:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-828-	lvx	v20,r10,$sp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-850-Lcbc_abort:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:851:	$POP	r0, `$FRAME+$SIZE_T*2+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:852:	$POP	r30,`$FRAME+$SIZE_T*0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:853:	$POP	r31,`$FRAME+$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-854-	mtlr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:855:	addi	$sp,$sp,`$FRAME+$SIZE_T*2`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-856-	blr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1390-	$STU	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1391:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1392:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1393-	mflr	r0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1416-	stvx	v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1417:	stw	r6,`$FRAME-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1418-	li	r7, -1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1419:	$PUSH	r0, `$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1420-	mtspr	256, r7			# preserve all AltiVec registers
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1429-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1430:	$POP	r0, `$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1431:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1432:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1433-	mtspr	256, r6			# restore vrsave
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1468-	$STU	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1469:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1470:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1471-	mflr	r0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1494-	stvx	v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1495:	stw	r6,`$FRAME-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1496-	li	r7, -1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1497:	$PUSH	r0, `$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1498-	mtspr	256, r7			# preserve all AltiVec registers
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1512-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1513:	$POP	r0,  `$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1514:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl:1515:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-ppc.pl-1516-	mtspr	256, r6			# restore vrsave
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-x86_64.pl-1236-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-x86_64.pl:1237:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/aes/asm/vpaes-x86_64.pl-1238-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_addr.c-203-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_addr.c:204:        if ((ret = getnameinfo(BIO_ADDR_sockaddr(ap),
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_addr.c-205-                               BIO_ADDR_sockaddr_size(ap),
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_addr.c-297- */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_addr.c:298:const struct sockaddr *BIO_ADDR_sockaddr(const BIO_ADDR *ap)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_addr.c-299-{
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_addr.c-399- */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_addr.c:400:const struct sockaddr *BIO_ADDRINFO_sockaddr(const BIO_ADDRINFO *bai)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_addr.c-401-{
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_sock2.c-106-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_sock2.c:107:    if (connect(sock, BIO_ADDR_sockaddr(addr),
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_sock2.c-108-                BIO_ADDR_sockaddr_size(addr)) == -1) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_sock2.c-159-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_sock2.c:160:    if (bind(sock, BIO_ADDR_sockaddr(addr), BIO_ADDR_sockaddr_size(addr)) != 0) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/b_sock2.c-161-        SYSerr(SYS_F_BIND, get_last_socket_error());
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bio_local.h-143-int BIO_ADDR_make(BIO_ADDR *ap, const struct sockaddr *sa);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bio_local.h:144:const struct sockaddr *BIO_ADDR_sockaddr(const BIO_ADDR *ap);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bio_local.h-145-struct sockaddr *BIO_ADDR_sockaddr_noconst(BIO_ADDR *ap);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bio_local.h-147-socklen_t BIO_ADDRINFO_sockaddr_size(const BIO_ADDRINFO *bai);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bio_local.h:148:const struct sockaddr *BIO_ADDRINFO_sockaddr(const BIO_ADDRINFO *bai);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bio_local.h-149-#endif
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c-342-        ret = sendto(b->num, in, inl, 0,
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c:343:                     BIO_ADDR_sockaddr(&data->peer), peerlen);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c-344-    }
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c-448-    case BIO_CTRL_DGRAM_CONNECT:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c:449:        BIO_ADDR_make(&data->peer, BIO_ADDR_sockaddr((BIO_ADDR *)ptr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c-450-        break;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c-565-            data->connected = 1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c:566:            BIO_ADDR_make(&data->peer, BIO_ADDR_sockaddr((BIO_ADDR *)ptr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c-567-        } else {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c-580-    case BIO_CTRL_DGRAM_SET_PEER:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c:581:        BIO_ADDR_make(&data->peer, BIO_ADDR_sockaddr((BIO_ADDR *)ptr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bio/bss_dgram.c-582-        break;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/mips-mont.pl-182-	$PTR_SUB $sp,2*$BNSZ	# place for two extra words
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/mips-mont.pl:183:	sll	$num,`log($BNSZ)/log(2)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/mips-mont.pl-184-	li	$at,-4096
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-152-	.PROC
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:153:	.CALLINFO	FRAME=`$FRAME-8*$SIZE_T`,NO_CALLS,SAVE_RP,SAVE_SP,ENTRY_GR=6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-154-	.ENTRY
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-156-	$PUSHMA	%r3,$FRAME(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:157:	$PUSH	%r4,`-$FRAME+1*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:158:	$PUSH	%r5,`-$FRAME+2*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:159:	$PUSH	%r6,`-$FRAME+3*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:160:	$PUSH	%r7,`-$FRAME+4*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:161:	$PUSH	%r8,`-$FRAME+5*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:162:	$PUSH	%r9,`-$FRAME+6*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:163:	$PUSH	%r10,`-$FRAME+7*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-164-	ldo	-$FRAME(%sp),$fp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-166-$code.=<<___ if ($SIZE_T==4);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:167:	ldw	`-$FRAME_MARKER-4`($fp),$n0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:168:	ldw	`-$FRAME_MARKER-8`($fp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-169-	nop
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-207-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:208:	ldo		`$LOCALS+16`($fp),$xfer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:209:	ldo		`$LOCALS+32+4`($fp),$tp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-210-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-343-	xmpyu		${fn0},${fab0}R,${fm0}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:344:	ldo		`$LOCALS+32+4`($fp),$tp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-345-L\$outer
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-482-	b		L\$outer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:483:	ldo		`$LOCALS+32+4`($fp),$tp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-484-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-503-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:504:	ldo		`$LOCALS+32`($fp),$tp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-505-	sub		%r0,%r0,%r0		; clear borrow
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-535-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:536:	ldo		`$LOCALS+32`($fp),$tp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-537-	sub		$rp,$arrsz,$rp		; rewind rp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-675-	xmpyu		${fn0},${fab0}R,${fm0}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:676:	ldo		`$LOCALS+32+4`($fp),$tp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-677-L\$outer_pa11
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-820-	b		L\$outer_pa11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:821:	ldo		`$LOCALS+32+4`($fp),$tp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-822-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-843-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:844:	ldo		`$LOCALS+32+4`($fp),$tp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-845-	sub		%r0,%r0,%r0		; clear borrow
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-856-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:857:	ldo		`$LOCALS+32`($fp),$tp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-858-	sub		$rp,$arrsz,$rp		; rewind rp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-877-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:878:	$POP	`-$FRAME-$SAVED_RP`(%sp),%r2	; standard epilogue
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:879:	$POP	`-$FRAME+1*$SIZE_T`(%sp),%r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:880:	$POP	`-$FRAME+2*$SIZE_T`(%sp),%r5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:881:	$POP	`-$FRAME+3*$SIZE_T`(%sp),%r6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:882:	$POP	`-$FRAME+4*$SIZE_T`(%sp),%r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:883:	$POP	`-$FRAME+5*$SIZE_T`(%sp),%r8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:884:	$POP	`-$FRAME+6*$SIZE_T`(%sp),%r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:885:	$POP	`-$FRAME+7*$SIZE_T`(%sp),%r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-886-L\$abort
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-981-  my ($mnemonic,$mod,$args)=@_;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:982:  my $opcode = eval("\$$mnemonic");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-983-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-986-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl:987:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl-988-	=~ /GNU assembler/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-144-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:145:	slwi	$num,$num,`log($BNSZ)/log(2)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-146-	li	$tj,-4096
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-151-	mr	$tj,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:152:	srwi	$num,$num,`log($BNSZ)/log(2)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-153-	$STUX	$sp,$sp,$ovf
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-154-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:155:	$PUSH	r20,`-12*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:156:	$PUSH	r21,`-11*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:157:	$PUSH	r22,`-10*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:158:	$PUSH	r23,`-9*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:159:	$PUSH	r24,`-8*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:160:	$PUSH	r25,`-7*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:161:	$PUSH	r26,`-6*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:162:	$PUSH	r27,`-5*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:163:	$PUSH	r28,`-4*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:164:	$PUSH	r29,`-3*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:165:	$PUSH	r30,`-2*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:166:	$PUSH	r31,`-1*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-167-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-194-	mtctr	$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:195:	li	$j,`2*$BNSZ`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-196-.align	4
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-254-	mtctr	$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:255:	li	$j,`2*$BNSZ`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-256-.align	4
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-295-;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:296:	slwi	$tj,$num,`log($BNSZ)/log(2)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-297-	$UCMP	$i,$tj
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-331-	li	r3,1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:332:	$POP	r20,`-12*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:333:	$POP	r21,`-11*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:334:	$POP	r22,`-10*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:335:	$POP	r23,`-9*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:336:	$POP	r24,`-8*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:337:	$POP	r25,`-7*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:338:	$POP	r26,`-6*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:339:	$POP	r27,`-5*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:340:	$POP	r28,`-4*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:341:	$POP	r29,`-3*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:342:	$POP	r30,`-2*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:343:	$POP	r31,`-1*$SIZE_T`($tj)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-344-	mr	$sp,$tj
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-390-.Lmul4x_do:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:391:	slwi	$num,$num,`log($SIZE_T)/log(2)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-392-	mr	$a0,$sp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-790-	# and conditionally copy original value.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:791:	srwi	$cnt,$num,`log($SIZE_T)/log(2)+2`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-792-	mr	$bp,$t2			# &rp[-1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-983-	mr	$a0,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:984:	slwi	$a1,$num,`log($SIZE_T)/log(2)+1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-985-	li	$a2,-32*$SIZE_T
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-986-	sub	$a1,$a2,$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:987:	slwi	$num,$num,`log($SIZE_T)/log(2)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-988-	$STUX	$sp,$sp,$a1		# alloca
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-1411-	$ST	$acc0,$SIZE_T*1($tp)	# tp[8]=
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:1412:	srwi	$cnt,$num,`log($SIZE_T)/log(2)+2`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-1413-	$ST	$acc1,$SIZE_T*2($tp)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-1762-	$POP	$rp,$SIZE_T*6($sp)	# pull &rp[-1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:1763:	srwi	$cnt,$num,`log($SIZE_T)/log(2)+3`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-1764-	mr	$n0,$tp			# put tp aside
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-1810-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl:1811:	srwi	$cnt,$num,`log($SIZE_T)/log(2)+2`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl-1812-	 $LD	$a0,$SIZE_T*1($ap_end)	# original $rp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-290-						#sqr_add_c(a,0,c1,c2,c3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:291:	$LD		r5,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-292-	$UMULL		r9,r5,r5
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-297-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:298:	$ST		r9,`0*$BNSZ`(r3)	# r[0]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-299-						# sqr_add_c2(a,1,0,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:300:	$LD		r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-301-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-312-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:313:	$ST		r10,`1*$BNSZ`(r3)	#r[1]=c2;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-314-						#sqr_add_c(a,1,c3,c1,c2)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-320-						#sqr_add_c2(a,2,0,c3,c1,c2)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:321:	$LD		r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-322-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-331-	addze		r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:332:	$ST		r11,`2*$BNSZ`(r3)	#r[2]=c3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-333-						#sqr_add_c2(a,3,0,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:334:	$LD		r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-335-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-344-						#sqr_add_c2(a,2,1,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:345:	$LD		r5,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:346:	$LD		r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-347-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-355-	addze		r11,r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:356:	$ST		r9,`3*$BNSZ`(r3)	#r[3]=c1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-357-						#sqr_add_c(a,2,c2,c3,c1);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-363-						#sqr_add_c2(a,3,1,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:364:	$LD		r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-365-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-373-	addze		r9,r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:374:	$ST		r10,`4*$BNSZ`(r3)	#r[4]=c2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-375-						#sqr_add_c2(a,3,2,c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:376:	$LD		r5,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-377-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-385-	addze		r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:386:	$ST		r11,`5*$BNSZ`(r3)	#r[5] = c3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-387-						#sqr_add_c(a,3,c1,c2,c3);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-392-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:393:	$ST		r9,`6*$BNSZ`(r3)	#r[6]=c1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:394:	$ST		r10,`7*$BNSZ`(r3)	#r[7]=c2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-395-	blr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-432-						#sqr_add_c(a,0,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:433:	$LD		r5,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-434-	$UMULL		r9,r5,r5		#1st iteration:	no carries.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-435-	$UMULH		r10,r5,r5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:436:	$ST		r9,`0*$BNSZ`(r3)	# r[0]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-437-						#sqr_add_c2(a,1,0,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:438:	$LD		r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-439-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-449-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:450:	$ST		r10,`1*$BNSZ`(r3)	# r[1]=c2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-451-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-458-						#sqr_add_c2(a,2,0,c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:459:	$LD		r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-460-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-470-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:471:	$ST		r11,`2*$BNSZ`(r3)	#r[2]=c3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-472-						#sqr_add_c2(a,3,0,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:473:	$LD		r6,`3*$BNSZ`(r4)	#r6 = a[3]. r5 is already a[0].
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-474-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-484-						#sqr_add_c2(a,2,1,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:485:	$LD		r5,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:486:	$LD		r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-487-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-497-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:498:	$ST		r9,`3*$BNSZ`(r3)	#r[3]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-499-						#sqr_add_c(a,2,c2,c3,c1);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-506-						#sqr_add_c2(a,3,1,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:507:	$LD		r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-508-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-518-						#sqr_add_c2(a,4,0,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:519:	$LD		r5,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:520:	$LD		r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-521-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-530-	addze		r9,r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:531:	$ST		r10,`4*$BNSZ`(r3)	#r[4]=c2;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-532-						#sqr_add_c2(a,5,0,c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:533:	$LD		r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-534-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-544-						#sqr_add_c2(a,4,1,c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:545:	$LD		r5,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:546:	$LD		r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-547-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-557-						#sqr_add_c2(a,3,2,c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:558:	$LD		r5,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:559:	$LD		r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-560-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-569-	addze		r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:570:	$ST		r11,`5*$BNSZ`(r3)	#r[5]=c3;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-571-						#sqr_add_c(a,3,c1,c2,c3);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-577-						#sqr_add_c2(a,4,2,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:578:	$LD		r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-579-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-589-						#sqr_add_c2(a,5,1,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:590:	$LD		r5,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:591:	$LD		r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-592-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-602-						#sqr_add_c2(a,6,0,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:603:	$LD		r5,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:604:	$LD		r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-605-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-612-	addze		r11,r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:613:	$ST		r9,`6*$BNSZ`(r3)	#r[6]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-614-						#sqr_add_c2(a,7,0,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:615:	$LD		r6,`7*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-616-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-625-						#sqr_add_c2(a,6,1,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:626:	$LD		r5,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:627:	$LD		r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-628-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-637-						#sqr_add_c2(a,5,2,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:638:	$LD		r5,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:639:	$LD		r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-640-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-648-						#sqr_add_c2(a,4,3,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:649:	$LD		r5,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:650:	$LD		r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-651-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-659-	addze		r9,r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:660:	$ST		r10,`7*$BNSZ`(r3)	#r[7]=c2;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-661-						#sqr_add_c(a,4,c3,c1,c2);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-667-						#sqr_add_c2(a,5,3,c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:668:	$LD		r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-669-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-677-						#sqr_add_c2(a,6,2,c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:678:	$LD		r5,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:679:	$LD		r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-680-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-689-						#sqr_add_c2(a,7,1,c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:690:	$LD		r5,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:691:	$LD		r6,`7*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-692-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-699-	addze		r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:700:	$ST		r11,`8*$BNSZ`(r3)	#r[8]=c3;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-701-						#sqr_add_c2(a,7,2,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:702:	$LD		r5,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-703-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-712-						#sqr_add_c2(a,6,3,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:713:	$LD		r5,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:714:	$LD		r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-715-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-723-						#sqr_add_c2(a,5,4,c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:724:	$LD		r5,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:725:	$LD		r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-726-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-733-	addze		r11,r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:734:	$ST		r9,`9*$BNSZ`(r3)	#r[9]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-735-						#sqr_add_c(a,5,c2,c3,c1);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-741-						#sqr_add_c2(a,6,4,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:742:	$LD		r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-743-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-751-						#sqr_add_c2(a,7,3,c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:752:	$LD		r5,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:753:	$LD		r6,`7*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-754-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-761-	addze		r9,r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:762:	$ST		r10,`10*$BNSZ`(r3)	#r[10]=c2;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-763-						#sqr_add_c2(a,7,4,c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:764:	$LD		r5,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-765-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-773-						#sqr_add_c2(a,6,5,c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:774:	$LD		r5,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:775:	$LD		r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-776-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-783-	addze		r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:784:	$ST		r11,`11*$BNSZ`(r3)	#r[11]=c3;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-785-						#sqr_add_c(a,6,c1,c2,c3);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-791-						#sqr_add_c2(a,7,5,c1,c2,c3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:792:	$LD		r6,`7*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-793-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-800-	addze		r11,r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:801:	$ST		r9,`12*$BNSZ`(r3)	#r[12]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-802-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-803-						#sqr_add_c2(a,7,6,c2,c3,c1)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:804:	$LD		r5,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-805-	$UMULL		r7,r5,r6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-812-	addze		r9,r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:813:	$ST		r10,`13*$BNSZ`(r3)	#r[13]=c2;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-814-						#sqr_add_c(a,7,c3,c1,c2);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-818-	adde		r9,r8,r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:819:	$ST		r11,`14*$BNSZ`(r3)	#r[14]=c3;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:820:	$ST		r9, `15*$BNSZ`(r3)	#r[15]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-821-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-850-					#mul_add_c(a[0],b[0],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:851:	$LD	r6,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:852:	$LD	r7,`0*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-853-	$UMULL	r10,r6,r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-854-	$UMULH	r11,r6,r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:855:	$ST	r10,`0*$BNSZ`(r3)	#r[0]=c1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-856-					#mul_add_c(a[0],b[1],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:857:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-858-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-863-					#mul_add_c(a[1],b[0],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:864:	$LD	r6, `1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:865:	$LD	r7, `0*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-866-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-870-	addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:871:	$ST	r11,`1*$BNSZ`(r3)	#r[1]=c2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-872-					#mul_add_c(a[2],b[0],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:873:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-874-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-879-					#mul_add_c(a[1],b[1],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:880:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:881:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-882-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-887-					#mul_add_c(a[0],b[2],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:888:	$LD	r6,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:889:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-890-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-894-	addze	r11,r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:895:	$ST	r12,`2*$BNSZ`(r3)	#r[2]=c3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-896-					#mul_add_c(a[0],b[3],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:897:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-898-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-903-					#mul_add_c(a[1],b[2],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:904:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:905:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-906-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-911-					#mul_add_c(a[2],b[1],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:912:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:913:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-914-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-919-					#mul_add_c(a[3],b[0],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:920:	$LD	r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:921:	$LD	r7,`0*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-922-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-926-	addze	r12,r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:927:	$ST	r10,`3*$BNSZ`(r3)	#r[3]=c1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-928-					#mul_add_c(a[3],b[1],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:929:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-930-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-935-					#mul_add_c(a[2],b[2],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:936:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:937:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-938-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-943-					#mul_add_c(a[1],b[3],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:944:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:945:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-946-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-950-	addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:951:	$ST	r11,`4*$BNSZ`(r3)	#r[4]=c2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-952-					#mul_add_c(a[2],b[3],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:953:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-954-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-959-					#mul_add_c(a[3],b[2],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:960:	$LD	r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:961:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-962-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-966-	addze	r11,r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:967:	$ST	r12,`5*$BNSZ`(r3)	#r[5]=c3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-968-					#mul_add_c(a[3],b[3],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:969:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-970-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-974-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:975:	$ST	r10,`6*$BNSZ`(r3)	#r[6]=c1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:976:	$ST	r11,`7*$BNSZ`(r3)	#r[7]=c2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-977-	blr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1005-					#mul_add_c(a[0],b[0],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1006:	$LD	r6,`0*$BNSZ`(r4)	#a[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1007:	$LD	r7,`0*$BNSZ`(r5)	#b[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1008-	$UMULL	r10,r6,r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1009-	$UMULH	r11,r6,r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1010:	$ST	r10,`0*$BNSZ`(r3)	#r[0]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1011-					#mul_add_c(a[0],b[1],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1012:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1013-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1018-					#mul_add_c(a[1],b[0],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1019:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1020:	$LD	r7,`0*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1021-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1025-	addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1026:	$ST	r11,`1*$BNSZ`(r3)	#r[1]=c2;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1027-					#mul_add_c(a[2],b[0],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1028:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1029-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1034-					#mul_add_c(a[1],b[1],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1035:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1036:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1037-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1042-					#mul_add_c(a[0],b[2],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1043:	$LD	r6,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1044:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1045-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1049-	addze	r11,r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1050:	$ST	r12,`2*$BNSZ`(r3)	#r[2]=c3;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1051-					#mul_add_c(a[0],b[3],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1052:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1053-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1058-					#mul_add_c(a[1],b[2],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1059:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1060:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1061-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1067-					#mul_add_c(a[2],b[1],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1068:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1069:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1070-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1075-					#mul_add_c(a[3],b[0],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1076:	$LD	r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1077:	$LD	r7,`0*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1078-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1082-	addze	r12,r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1083:	$ST	r10,`3*$BNSZ`(r3)	#r[3]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1084-					#mul_add_c(a[4],b[0],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1085:	$LD	r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1086-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1091-					#mul_add_c(a[3],b[1],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1092:	$LD	r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1093:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1094-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1099-					#mul_add_c(a[2],b[2],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1100:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1101:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1102-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1107-					#mul_add_c(a[1],b[3],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1108:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1109:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1110-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1115-					#mul_add_c(a[0],b[4],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1116:	$LD	r6,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1117:	$LD	r7,`4*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1118-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1122-	addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1123:	$ST	r11,`4*$BNSZ`(r3)	#r[4]=c2;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1124-					#mul_add_c(a[0],b[5],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1125:	$LD	r7,`5*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1126-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1131-					#mul_add_c(a[1],b[4],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1132:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1133:	$LD	r7,`4*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1134-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1139-					#mul_add_c(a[2],b[3],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1140:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1141:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1142-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1147-					#mul_add_c(a[3],b[2],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1148:	$LD	r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1149:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1150-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1155-					#mul_add_c(a[4],b[1],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1156:	$LD	r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1157:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1158-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1163-					#mul_add_c(a[5],b[0],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1164:	$LD	r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1165:	$LD	r7,`0*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1166-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1170-	addze	r11,r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1171:	$ST	r12,`5*$BNSZ`(r3)	#r[5]=c3;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1172-					#mul_add_c(a[6],b[0],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1173:	$LD	r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1174-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1179-					#mul_add_c(a[5],b[1],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1180:	$LD	r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1181:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1182-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1187-					#mul_add_c(a[4],b[2],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1188:	$LD	r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1189:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1190-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1195-					#mul_add_c(a[3],b[3],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1196:	$LD	r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1197:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1198-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1203-					#mul_add_c(a[2],b[4],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1204:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1205:	$LD	r7,`4*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1206-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1211-					#mul_add_c(a[1],b[5],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1212:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1213:	$LD	r7,`5*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1214-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1219-					#mul_add_c(a[0],b[6],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1220:	$LD	r6,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1221:	$LD	r7,`6*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1222-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1226-	addze	r12,r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1227:	$ST	r10,`6*$BNSZ`(r3)	#r[6]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1228-					#mul_add_c(a[0],b[7],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1229:	$LD	r7,`7*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1230-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1235-					#mul_add_c(a[1],b[6],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1236:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1237:	$LD	r7,`6*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1238-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1243-					#mul_add_c(a[2],b[5],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1244:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1245:	$LD	r7,`5*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1246-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1251-					#mul_add_c(a[3],b[4],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1252:	$LD	r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1253:	$LD	r7,`4*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1254-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1259-					#mul_add_c(a[4],b[3],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1260:	$LD	r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1261:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1262-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1267-					#mul_add_c(a[5],b[2],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1268:	$LD	r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1269:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1270-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1275-					#mul_add_c(a[6],b[1],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1276:	$LD	r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1277:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1278-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1283-					#mul_add_c(a[7],b[0],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1284:	$LD	r6,`7*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1285:	$LD	r7,`0*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1286-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1290-	addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1291:	$ST	r11,`7*$BNSZ`(r3)	#r[7]=c2;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1292-					#mul_add_c(a[7],b[1],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1293:	$LD	r7,`1*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1294-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1299-					#mul_add_c(a[6],b[2],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1300:	$LD	r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1301:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1302-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1307-					#mul_add_c(a[5],b[3],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1308:	$LD	r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1309:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1310-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1315-					#mul_add_c(a[4],b[4],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1316:	$LD	r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1317:	$LD	r7,`4*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1318-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1323-					#mul_add_c(a[3],b[5],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1324:	$LD	r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1325:	$LD	r7,`5*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1326-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1331-					#mul_add_c(a[2],b[6],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1332:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1333:	$LD	r7,`6*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1334-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1339-					#mul_add_c(a[1],b[7],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1340:	$LD	r6,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1341:	$LD	r7,`7*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1342-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1346-	addze	r11,r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1347:	$ST	r12,`8*$BNSZ`(r3)	#r[8]=c3;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1348-					#mul_add_c(a[2],b[7],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1349:	$LD	r6,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1350-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1355-					#mul_add_c(a[3],b[6],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1356:	$LD	r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1357:	$LD	r7,`6*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1358-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1363-					#mul_add_c(a[4],b[5],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1364:	$LD	r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1365:	$LD	r7,`5*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1366-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1371-					#mul_add_c(a[5],b[4],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1372:	$LD	r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1373:	$LD	r7,`4*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1374-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1379-					#mul_add_c(a[6],b[3],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1380:	$LD	r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1381:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1382-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1387-					#mul_add_c(a[7],b[2],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1388:	$LD	r6,`7*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1389:	$LD	r7,`2*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1390-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1394-	addze	r12,r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1395:	$ST	r10,`9*$BNSZ`(r3)	#r[9]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1396-					#mul_add_c(a[7],b[3],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1397:	$LD	r7,`3*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1398-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1403-					#mul_add_c(a[6],b[4],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1404:	$LD	r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1405:	$LD	r7,`4*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1406-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1411-					#mul_add_c(a[5],b[5],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1412:	$LD	r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1413:	$LD	r7,`5*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1414-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1419-					#mul_add_c(a[4],b[6],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1420:	$LD	r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1421:	$LD	r7,`6*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1422-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1427-					#mul_add_c(a[3],b[7],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1428:	$LD	r6,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1429:	$LD	r7,`7*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1430-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1434-	addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1435:	$ST	r11,`10*$BNSZ`(r3)	#r[10]=c2;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1436-					#mul_add_c(a[4],b[7],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1437:	$LD	r6,`4*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1438-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1443-					#mul_add_c(a[5],b[6],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1444:	$LD	r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1445:	$LD	r7,`6*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1446-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1451-					#mul_add_c(a[6],b[5],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1452:	$LD	r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1453:	$LD	r7,`5*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1454-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1459-					#mul_add_c(a[7],b[4],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1460:	$LD	r6,`7*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1461:	$LD	r7,`4*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1462-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1466-	addze	r11,r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1467:	$ST	r12,`11*$BNSZ`(r3)	#r[11]=c3;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1468-					#mul_add_c(a[7],b[5],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1469:	$LD	r7,`5*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1470-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1475-					#mul_add_c(a[6],b[6],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1476:	$LD	r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1477:	$LD	r7,`6*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1478-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1483-					#mul_add_c(a[5],b[7],c1,c2,c3);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1484:	$LD	r6,`5*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1485:	$LD	r7,`7*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1486-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1490-	addze	r12,r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1491:	$ST	r10,`12*$BNSZ`(r3)	#r[12]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1492-					#mul_add_c(a[6],b[7],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1493:	$LD	r6,`6*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1494-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1499-					#mul_add_c(a[7],b[6],c2,c3,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1500:	$LD	r6,`7*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1501:	$LD	r7,`6*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1502-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1506-	addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1507:	$ST	r11,`13*$BNSZ`(r3)	#r[13]=c2;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1508-					#mul_add_c(a[7],b[7],c3,c1,c2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1509:	$LD	r7,`7*$BNSZ`(r5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1510-	$UMULL	r8,r6,r7
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1513-	adde	r10,r10,r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1514:	$ST	r12,`14*$BNSZ`(r3)	#r[14]=c3;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1515:	$ST	r10,`15*$BNSZ`(r3)	#r[15]=c1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1516-	blr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1663-Lppcasm_div4:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1664:	$SHRI	r9,r5,`$BITS/2`		# r9 = dh
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1665-					# dl will be computed when needed
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1669-Lppcasm_divouterloop:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1670:	$SHRI	r8,r3,`$BITS/2`		#r8 = (h>>BN_BITS4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1671:	$SHRI	r11,r4,`$BITS/2`	#r11= (l&BN_MASK2h)>>BN_BITS4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1672-					# compute here for innerloop.
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1676-	li	r8,-1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1677:	$CLRU	r8,r8,`$BITS/2`		#q = BN_MASK2l
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1678-	b	Lppcasm_div6
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1682-	$UMULL	r12,r9,r8		#th = q*dh
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1683:	$CLRU	r10,r5,`$BITS/2`	#r10=dl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1684-	$UMULL	r6,r8,r10		#tl = q*dl
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1687-	subf	r10,r12,r3		#t = h -th
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1688:	$SHRI	r7,r10,`$BITS/2`	#r7= (t &BN_MASK2H), sort of...
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1689-	addic.	r7,r7,0			#test if r7 == 0. used below.
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1692-					# the following 2 instructions do that
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1693:	$SHLI	r7,r10,`$BITS/2`	# r7 = (t<<BN_BITS4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1694-	or	r7,r7,r11		# r7|=((l&BN_MASK2h)>>BN_BITS4)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1699-	subf	r12,r9,r12		#th -=dh
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1700:	$CLRU	r10,r5,`$BITS/2`	#r10=dl. t is no longer needed in loop.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1701-	subf	r6,r10,r6		#tl -=dl
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1703-Lppcasm_divinnerexit:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1704:	$SHRI	r10,r6,`$BITS/2`	#t=(tl>>BN_BITS4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1705:	$SHLI	r11,r6,`$BITS/2`	#tl=(tl<<BN_BITS4)&BN_MASK2h;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1706-	$UCMP	cr1,r4,r11		# compare l and tl
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1717-	subf	r12,r12,r3		#r12 = h-th
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1718:	$SHLI	r4,r11,`$BITS/2`	#l=(l&BN_MASK2l)<<BN_BITS4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1719-					# want to compute
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1721-					# the following 2 instructions will do this.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1722:	$INSR	r11,r12,`$BITS/2`,`$BITS/2`	# r11 is the value we want rotated $BITS/2.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1723:	$ROTL	r3,r11,`$BITS/2`	# rotate by $BITS/2 and store in r3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1724-	bdz	Lppcasm_div9		#if (count==0) break ;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1725:	$SHLI	r0,r8,`$BITS/2`		#ret =q<<BN_BITS4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1726-	b	Lppcasm_divouterloop
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1799-					#mul(rp[0],ap[0],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1800:	$LD	r8,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1801-	$UMULL	r9,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1807-					#using adde.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1808:	$ST	r9,`0*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1809-					#mul(rp[1],ap[1],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1810:	$LD	r8,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1811-	$UMULL	r11,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1814-	#addze	r12,r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1815:	$ST	r11,`1*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1816-					#mul(rp[2],ap[2],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1817:	$LD	r8,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1818-	$UMULL	r9,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1821-	#addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1822:	$ST	r9,`2*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1823-					#mul_add(rp[3],ap[3],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1824:	$LD	r8,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1825-	$UMULL	r11,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1829-					#r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1830:	$ST	r11,`3*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1831-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1832:	addi	r3,r3,`4*$BNSZ`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1833:	addi	r4,r4,`4*$BNSZ`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1834-	bdnz	Lppcasm_mw_LOOP
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1839-					#mul(rp[0],ap[0],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1840:	$LD	r8,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1841-	$UMULL	r9,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1844-	addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1845:	$ST	r9,`0*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1846-	addi	r12,r10,0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1853-					#mul(rp[1],ap[1],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1854:	$LD	r8,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1855-	$UMULL	r9,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1858-	addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1859:	$ST	r9,`1*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1860-	addi	r12,r10,0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1866-					#mul_add(rp[2],ap[2],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1867:	$LD	r8,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1868-	$UMULL	r9,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1871-	addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1872:	$ST	r9,`2*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1873-	addi	r12,r10,0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1908-					#mul_add(rp[0],ap[0],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1909:	$LD	r8,`0*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1910:	$LD	r11,`0*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1911-	$UMULL	r9,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1921-					#in the next spin
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1922:	$ST	r9,`0*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1923-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1924-					#mul_add(rp[1],ap[1],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1925:	$LD	r8,`1*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1926:	$LD	r9,`1*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1927-	$UMULL	r11,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1932-	#addze	r12,r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1933:	$ST	r11,`1*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1934-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1935-					#mul_add(rp[2],ap[2],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1936:	$LD	r8,`2*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1937-	$UMULL	r9,r6,r8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1938:	$LD	r11,`2*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1939-	$UMULH  r10,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1943-	#addze	r10,r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1944:	$ST	r9,`2*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1945-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1946-					#mul_add(rp[3],ap[3],w,c1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1947:	$LD	r8,`3*$BNSZ`(r4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1948-	$UMULL	r11,r6,r8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1949:	$LD	r9,`3*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1950-	$UMULH  r12,r6,r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1954-	addze	r12,r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1955:	$ST	r11,`3*$BNSZ`(r3)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1956:	addi	r3,r3,`4*$BNSZ`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl:1957:	addi	r4,r4,`4*$BNSZ`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc.pl-1958-	bdnz	Lppcasm_maw_mainloop
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-219-.$fname:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:220:	cmpwi	$num,`3*8/$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-221-	mr	$rp,r3		; $rp is reassigned
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-223-	bltlr-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:224:	andi.	r0,$num,`16/$SIZE_T-1`		; $num has to be "even"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-225-	bnelr-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-226-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:227:	slwi	$num,$num,`log($SIZE_T)/log(2)`	; num*=sizeof(BN_LONG)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-228-	li	$i,-4096
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-230-	add	$tp,$tp,$num	; place for tp[num+1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:231:	addi	$tp,$tp,`$FRAME+$TRANSFER+8+64+$RZONE`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-232-	subf	$tp,$tp,$sp	; $sp-$tp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-237-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:238:	$PUSH	r19,`-12*8-13*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:239:	$PUSH	r20,`-12*8-12*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:240:	$PUSH	r21,`-12*8-11*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:241:	$PUSH	r22,`-12*8-10*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:242:	$PUSH	r23,`-12*8-9*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:243:	$PUSH	r24,`-12*8-8*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:244:	$PUSH	r25,`-12*8-7*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:245:	$PUSH	r26,`-12*8-6*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:246:	$PUSH	r27,`-12*8-5*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:247:	$PUSH	r28,`-12*8-4*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:248:	$PUSH	r29,`-12*8-3*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:249:	$PUSH	r30,`-12*8-2*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:250:	$PUSH	r31,`-12*8-1*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-251-	stfd	f20,`-12*8`($i)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-263-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:264:	addi	$tp,$sp,`$FRAME+$TRANSFER+8+64`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-265-	li	$i,-64
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-271-	addi	$j,$j,-1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:272:	addi	$tp,$sp,`$FRAME+$TRANSFER-8`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-273-	li	$carry,0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-287-	extrdi	$t3,$t3,16,0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:288:	std	$t0,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:289:	std	$t1,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:290:	std	$t2,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:291:	std	$t3,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-292-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-298-	extrdi	$t7,$t7,16,0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:299:	std	$t4,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:300:	std	$t5,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:301:	std	$t6,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:302:	std	$t7,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-303-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-305-	extrdi	$t1,$a0,32,0		; lwz	$t1,0($ap)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:306:	lwz	$t2,`12^$LITTLE_ENDIAN`($ap)	; load a[1] as 32-bit word pair
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:307:	lwz	$t3,`8^$LITTLE_ENDIAN`($ap)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:308:	lwz	$t4,`4^$LITTLE_ENDIAN`($np)	; load n[0] as 32-bit word pair
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:309:	lwz	$t5,`0^$LITTLE_ENDIAN`($np)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:310:	lwz	$t6,`12^$LITTLE_ENDIAN`($np)	; load n[1] as 32-bit word pair
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:311:	lwz	$t7,`8^$LITTLE_ENDIAN`($np)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-312-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-333-	extrwi	$t3,$t3,16,0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:334:	std	$t0,`$FRAME+0`($sp)	; yes, std in 32-bit build
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:335:	std	$t1,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:336:	std	$t2,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:337:	std	$t3,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-338-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-349-	extrwi	$t7,$t1,16,0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:350:	std	$t4,`$FRAME+32`($sp)	; yes, std in 32-bit build
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:351:	std	$t5,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:352:	std	$t6,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:353:	std	$t7,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-354-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-364-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:365:	lfd	$ba,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:366:	lfd	$bb,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:367:	lfd	$bc,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:368:	lfd	$bd,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:369:	lfd	$na,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:370:	lfd	$nb,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:371:	lfd	$nc,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:372:	lfd	$nd,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:373:	std	$t0,`$FRAME+64`($sp)	; yes, std even in 32-bit build
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:374:	std	$t1,`$FRAME+72`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:375:	std	$t2,`$FRAME+80`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:376:	std	$t3,`$FRAME+88`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:377:	std	$t4,`$FRAME+96`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:378:	std	$t5,`$FRAME+104`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:379:	std	$t6,`$FRAME+112`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:380:	std	$t7,`$FRAME+120`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-381-	fcfid	$ba,$ba
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-389-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:390:	lfd	$A0,`$FRAME+64`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:391:	lfd	$A1,`$FRAME+72`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:392:	lfd	$A2,`$FRAME+80`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:393:	lfd	$A3,`$FRAME+88`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:394:	lfd	$N0,`$FRAME+96`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:395:	lfd	$N1,`$FRAME+104`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:396:	lfd	$N2,`$FRAME+112`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:397:	lfd	$N3,`$FRAME+120`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-398-	fcfid	$A0,$A0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-461-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:462:	stfd	$T0a,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:463:	stfd	$T0b,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:464:	stfd	$T1a,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:465:	stfd	$T1b,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:466:	stfd	$T2a,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:467:	stfd	$T2b,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:468:	stfd	$T3a,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:469:	stfd	$T3b,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-470-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-474-$code.=<<___ if ($SIZE_T==8);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:475:	lwz	$t0,`4^$LITTLE_ENDIAN`($ap)	; load a[j] as 32-bit word pair
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:476:	lwz	$t1,`0^$LITTLE_ENDIAN`($ap)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:477:	lwz	$t2,`12^$LITTLE_ENDIAN`($ap)	; load a[j+1] as 32-bit word pair
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:478:	lwz	$t3,`8^$LITTLE_ENDIAN`($ap)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:479:	lwz	$t4,`4^$LITTLE_ENDIAN`($np)	; load n[j] as 32-bit word pair
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:480:	lwz	$t5,`0^$LITTLE_ENDIAN`($np)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:481:	lwz	$t6,`12^$LITTLE_ENDIAN`($np)	; load n[j+1] as 32-bit word pair
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:482:	lwz	$t7,`8^$LITTLE_ENDIAN`($np)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-483-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-494-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:495:	std	$t0,`$FRAME+64`($sp)	; yes, std even in 32-bit build
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:496:	std	$t1,`$FRAME+72`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:497:	std	$t2,`$FRAME+80`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:498:	std	$t3,`$FRAME+88`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:499:	std	$t4,`$FRAME+96`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:500:	std	$t5,`$FRAME+104`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:501:	std	$t6,`$FRAME+112`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:502:	std	$t7,`$FRAME+120`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-503-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-505-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:506:	ld	$t0,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:507:	ld	$t1,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:508:	ld	$t2,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:509:	ld	$t3,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:510:	ld	$t4,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:511:	ld	$t5,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:512:	ld	$t6,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:513:	ld	$t7,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-514-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-516-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:517:	lwz	$t1,`$FRAME+0^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:518:	lwz	$t0,`$FRAME+4^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:519:	lwz	$t3,`$FRAME+8^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:520:	lwz	$t2,`$FRAME+12^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:521:	lwz	$t5,`$FRAME+16^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:522:	lwz	$t4,`$FRAME+20^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:523:	lwz	$t7,`$FRAME+24^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:524:	lwz	$t6,`$FRAME+28^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-525-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-527-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:528:	lfd	$A0,`$FRAME+64`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:529:	lfd	$A1,`$FRAME+72`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:530:	lfd	$A2,`$FRAME+80`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:531:	lfd	$A3,`$FRAME+88`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:532:	lfd	$N0,`$FRAME+96`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:533:	lfd	$N1,`$FRAME+104`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:534:	lfd	$N2,`$FRAME+112`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:535:	lfd	$N3,`$FRAME+120`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-536-	fcfid	$A0,$A0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-623-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:624:	stfd	$T0a,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:625:	stfd	$T0b,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:626:	stfd	$T1a,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:627:	stfd	$T1b,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:628:	stfd	$T2a,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:629:	stfd	$T2b,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:630:	stfd	$T3a,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:631:	stfd	$T3b,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-632-	 std	$t0,8($tp)		; tp[j-1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-662-	fmadd	$T1b,$N1,$nb,$T1b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:663:	 lwz	$t3,`$FRAME+32^$LITTLE_ENDIAN`($sp)	; permuted $t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:664:	 lwz	$t2,`$FRAME+36^$LITTLE_ENDIAN`($sp)	; permuted $t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-665-	 addc	$t4,$t4,$carry
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-684-	fmadd	$T1b,$N0,$nd,$T1b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:685:	 lwz	$t7,`$FRAME+40^$LITTLE_ENDIAN`($sp)	; permuted $t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:686:	 lwz	$t6,`$FRAME+44^$LITTLE_ENDIAN`($sp)	; permuted $t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-687-	 addc	$t2,$t2,$carry
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-697-	fmadd	$T3b,$N2,$nd,$T3b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:698:	 lwz	$t1,`$FRAME+48^$LITTLE_ENDIAN`($sp)	; permuted $t5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:699:	 lwz	$t0,`$FRAME+52^$LITTLE_ENDIAN`($sp)	; permuted $t4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-700-	 addc	$t6,$t6,$carry
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-710-	fctid	$T0b,$T0b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:711:	 lwz	$t5,`$FRAME+56^$LITTLE_ENDIAN`($sp)	; permuted $t7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:712:	 lwz	$t4,`$FRAME+60^$LITTLE_ENDIAN`($sp)	; permuted $t6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-713-	 addc	$t0,$t0,$carry
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-730-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:731:	stfd	$T0a,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:732:	stfd	$T0b,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:733:	stfd	$T1a,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:734:	stfd	$T1b,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:735:	stfd	$T2a,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:736:	stfd	$T2b,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:737:	stfd	$T3a,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:738:	stfd	$T3b,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-739-	 stw	$t2,20($tp)		; tp[j]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-750-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:751:	ld	$t0,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:752:	ld	$t1,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:753:	ld	$t2,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:754:	ld	$t3,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:755:	ld	$t4,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:756:	ld	$t5,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:757:	ld	$t6,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:758:	ld	$t7,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:759:	stfd	$dota,`$FRAME+64`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:760:	stfd	$dotb,`$FRAME+72`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-761-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-783-	srdi	$carry,$t7,16		; upper 33 bits
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:784:	ld	$t6,`$FRAME+64`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:785:	ld	$t7,`$FRAME+72`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-786-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-798-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:799:	lwz	$t1,`$FRAME+0^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:800:	lwz	$t0,`$FRAME+4^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:801:	lwz	$t3,`$FRAME+8^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:802:	lwz	$t2,`$FRAME+12^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:803:	lwz	$t5,`$FRAME+16^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:804:	lwz	$t4,`$FRAME+20^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:805:	lwz	$t7,`$FRAME+24^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:806:	lwz	$t6,`$FRAME+28^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:807:	stfd	$dota,`$FRAME+64`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:808:	stfd	$dotb,`$FRAME+72`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-809-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-834-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:835:	lwz	$t3,`$FRAME+32^$LITTLE_ENDIAN`($sp)	; permuted $t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:836:	lwz	$t2,`$FRAME+36^$LITTLE_ENDIAN`($sp)	; permuted $t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:837:	lwz	$t7,`$FRAME+40^$LITTLE_ENDIAN`($sp)	; permuted $t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:838:	lwz	$t6,`$FRAME+44^$LITTLE_ENDIAN`($sp)	; permuted $t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:839:	lwz	$t1,`$FRAME+48^$LITTLE_ENDIAN`($sp)	; permuted $t5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:840:	lwz	$t0,`$FRAME+52^$LITTLE_ENDIAN`($sp)	; permuted $t4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:841:	lwz	$t5,`$FRAME+56^$LITTLE_ENDIAN`($sp)	; permuted $t7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:842:	lwz	$t4,`$FRAME+60^$LITTLE_ENDIAN`($sp)	; permuted $t6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-843-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-868-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:869:	lwz	$t7,`$FRAME+64^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:870:	lwz	$t6,`$FRAME+68^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:871:	lwz	$t5,`$FRAME+72^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:872:	lwz	$t4,`$FRAME+76^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-873-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-896-Louter:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:897:	addi	$tp,$sp,`$FRAME+$TRANSFER`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-898-	li	$carry,0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-903-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:904:	ld	$t6,`$FRAME+$TRANSFER+8`($sp)	; tp[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-905-	mulld	$t7,$a0,$t3		; ap[0]*bp[i]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-911-	extrdi	$t3,$t3,16,0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:912:	std	$t0,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:913:	std	$t1,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:914:	std	$t2,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:915:	std	$t3,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-916-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-922-	extrdi	$t7,$t7,16,0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:923:	std	$t4,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:924:	std	$t5,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:925:	std	$t6,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:926:	std	$t7,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-927-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-934-	mullw	$t4,$a0,$t1		; ap[0]*bp[i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:935:	lwz	$t0,`$FRAME+$TRANSFER+8+4`($sp)	; tp[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-936-	mulhwu	$t5,$a0,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:937:	lwz	$t2,`$FRAME+$TRANSFER+8`($sp)	; tp[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-938-	mullw	$t6,$a1,$t1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-948-	extrwi	$t3,$t3,16,0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:949:	std	$t0,`$FRAME+0`($sp)	; yes, std in 32-bit build
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:950:	std	$t1,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:951:	std	$t2,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:952:	std	$t3,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-953-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-964-	extrwi	$t7,$t1,16,0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:965:	std	$t4,`$FRAME+32`($sp)	; yes, std in 32-bit build
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:966:	std	$t5,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:967:	std	$t6,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:968:	std	$t7,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-969-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-979-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:980:	lfd	$ba,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:981:	lfd	$bb,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:982:	lfd	$bc,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:983:	lfd	$bd,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:984:	lfd	$na,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:985:	lfd	$nb,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:986:	lfd	$nc,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:987:	lfd	$nd,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-988-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1046-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1047:	stfd	$T0a,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1048:	stfd	$T0b,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1049:	stfd	$T1a,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1050:	stfd	$T1b,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1051:	stfd	$T2a,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1052:	stfd	$T2b,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1053:	stfd	$T3a,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1054:	stfd	$T3b,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1055-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1087-	fmadd	$T1b,$N1,$nb,$T1b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1088:	 ld	$t0,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1089:	 ld	$t1,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1090-	fmadd	$T2a,$N2,$na,$T2a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1091-	fmadd	$T2b,$N2,$nb,$T2b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1092:	 ld	$t2,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1093:	 ld	$t3,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1094-	fmadd	$T3a,$N3,$na,$T3a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1096-	 add	$t0,$t0,$carry		; can not overflow
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1097:	 ld	$t4,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1098:	 ld	$t5,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1099-	fmadd	$T0a,$N0,$na,$T0a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1103-	 srdi	$carry,$t1,16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1104:	 ld	$t6,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1105:	 ld	$t7,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1106-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1141-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1142:	stfd	$T0a,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1143:	stfd	$T0b,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1144-	 add	$t7,$t7,$carry
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1152-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1153:	stfd	$T1a,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1154:	stfd	$T1b,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1155-	 insrdi	$t4,$t7,16,0		; 64..127 bits
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1156-	 srdi	$carry,$t7,16		; upper 33 bits
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1157:	stfd	$T2a,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1158:	stfd	$T2b,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1159-	 adde	$t5,$t4,$t2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1166-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1167:	stfd	$T3a,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1168:	stfd	$T3b,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1169-	 addze	$carry,$carry
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1176-	fmadd	$T1b,$N1,$nb,$T1b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1177:	 lwz	$t1,`$FRAME+0^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1178:	 lwz	$t0,`$FRAME+4^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1179-	fmadd	$T2a,$N2,$na,$T2a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1180-	fmadd	$T2b,$N2,$nb,$T2b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1181:	 lwz	$t3,`$FRAME+8^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1182:	 lwz	$t2,`$FRAME+12^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1183-	fmadd	$T3a,$N3,$na,$T3a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1184-	fmadd	$T3b,$N3,$nb,$T3b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1185:	 lwz	$t5,`$FRAME+16^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1186:	 lwz	$t4,`$FRAME+20^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1187-	 addc	$t0,$t0,$carry
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1191-	fmadd	$T0b,$N0,$nb,$T0b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1192:	 lwz	$t7,`$FRAME+24^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1193:	 lwz	$t6,`$FRAME+28^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1194-	 srwi	$c1,$t1,16
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1229-	 adde	$t4,$t4,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1230:	 lwz	$t3,`$FRAME+32^$LITTLE_ENDIAN`($sp)	; permuted $t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1231:	 lwz	$t2,`$FRAME+36^$LITTLE_ENDIAN`($sp)	; permuted $t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1232-	fctid	$T1b,$T1b
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1240-	 srwi	$carry,$t2,16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1241:	 lwz	$t7,`$FRAME+40^$LITTLE_ENDIAN`($sp)	; permuted $t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1242:	 lwz	$t6,`$FRAME+44^$LITTLE_ENDIAN`($sp)	; permuted $t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1243-	fctid	$T2b,$T2b
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1245-	 insrwi	$carry,$t3,16,0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1246:	 lwz	$t1,`$FRAME+48^$LITTLE_ENDIAN`($sp)	; permuted $t5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1247:	 lwz	$t0,`$FRAME+52^$LITTLE_ENDIAN`($sp)	; permuted $t4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1248-	fctid	$T3a,$T3a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1251-	 srwi	$carry,$t6,16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1252:	 lwz	$t5,`$FRAME+56^$LITTLE_ENDIAN`($sp)	; permuted $t7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1253:	 lwz	$t4,`$FRAME+60^$LITTLE_ENDIAN`($sp)	; permuted $t6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1254-	fctid	$T3b,$T3b
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1261-	addc	$t0,$t0,$carry
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1262:	 stfd	$T0a,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1263-	adde	$t1,$t1,$c1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1264-	srwi	$carry,$t0,16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1265:	 stfd	$T0b,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1266-	insrwi	$carry,$t1,16,0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1268-	addc	$t4,$t4,$carry
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1269:	 stfd	$T1a,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1270-	adde	$t5,$t5,$c1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1272-	 insrwi	$t0,$t4,16,0		; 96..127 bits
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1273:	 stfd	$T1b,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1274-	insrwi	$carry,$t5,16,0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1277-	addc	$t2,$t2,$t6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1278:	 stfd	$T2a,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1279-	adde	$t0,$t0,$t7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1280:	 stfd	$T2b,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1281-	addze	$carry,$carry
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1282:	 stfd	$T3a,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1283-	addze	$c1,$c1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1284:	 stfd	$T3b,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1285-	 stw	$t2,-4($tp)		; tp[j]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1296-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1297:	ld	$t0,`$FRAME+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1298:	ld	$t1,`$FRAME+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1299:	ld	$t2,`$FRAME+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1300:	ld	$t3,`$FRAME+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1301:	ld	$t4,`$FRAME+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1302:	ld	$t5,`$FRAME+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1303:	ld	$t6,`$FRAME+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1304:	ld	$t7,`$FRAME+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1305:	stfd	$dota,`$FRAME+64`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1306:	stfd	$dotb,`$FRAME+72`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1307-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1331-	srdi	$carry,$t7,16		; upper 33 bits
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1332:	ld	$t6,`$FRAME+64`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1333:	ld	$t7,`$FRAME+72`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1334-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1365-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1366:	lwz	$t1,`$FRAME+0^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1367:	lwz	$t0,`$FRAME+4^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1368:	lwz	$t3,`$FRAME+8^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1369:	lwz	$t2,`$FRAME+12^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1370:	lwz	$t5,`$FRAME+16^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1371:	lwz	$t4,`$FRAME+20^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1372:	lwz	$t7,`$FRAME+24^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1373:	lwz	$t6,`$FRAME+28^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1374:	stfd	$dota,`$FRAME+64`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1375:	stfd	$dotb,`$FRAME+72`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1376-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1408-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1409:	lwz	$t3,`$FRAME+32^$LITTLE_ENDIAN`($sp)	; permuted $t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1410:	lwz	$t2,`$FRAME+36^$LITTLE_ENDIAN`($sp)	; permuted $t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1411:	lwz	$t7,`$FRAME+40^$LITTLE_ENDIAN`($sp)	; permuted $t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1412:	lwz	$t6,`$FRAME+44^$LITTLE_ENDIAN`($sp)	; permuted $t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1413:	lwz	$t1,`$FRAME+48^$LITTLE_ENDIAN`($sp)	; permuted $t5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1414:	lwz	$t0,`$FRAME+52^$LITTLE_ENDIAN`($sp)	; permuted $t4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1415:	lwz	$t5,`$FRAME+56^$LITTLE_ENDIAN`($sp)	; permuted $t7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1416:	lwz	$t4,`$FRAME+60^$LITTLE_ENDIAN`($sp)	; permuted $t6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1417-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1444-	adde	$t0,$t0,$t7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1445:	 lwz	$t7,`$FRAME+64^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1446:	 lwz	$t6,`$FRAME+68^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1447-	addze	$carry,$carry
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1448-	addze	$c1,$c1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1449:	 lwz	$t5,`$FRAME+72^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1450:	 lwz	$t4,`$FRAME+76^$LITTLE_ENDIAN`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1451-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1483-	subfc	$i,$i,$i	; j=0 and "clear" XER[CA]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1484:	addi	$tp,$sp,`$FRAME+$TRANSFER+8`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1485:	addi	$t4,$sp,`$FRAME+$TRANSFER+16`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1486-	addi	$t5,$np,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1536-	subfc	$i,$i,$i	; j=0 and "clear" XER[CA]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1537:	addi	$tp,$sp,`$FRAME+$TRANSFER`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1538-	addi	$np,$np,-4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1539-	addi	$rp,$rp,-4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1540:	addi	$ap,$sp,`$FRAME+$TRANSFER+4`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1541-	mtctr	$j
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1567-	subfe	$ovf,$i,$ovf	; handle upmost overflow bit
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1568:	addi	$ap,$sp,`$FRAME+$TRANSFER+4`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1569-	subf	$rp,$num,$rp	; rewind rp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1570:	addi	$tp,$sp,`$FRAME+$TRANSFER`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1571-	mtctr	$j
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1614-	li	r3,1	; signal "handled"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1615:	$POP	r19,`-12*8-13*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1616:	$POP	r20,`-12*8-12*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1617:	$POP	r21,`-12*8-11*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1618:	$POP	r22,`-12*8-10*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1619:	$POP	r23,`-12*8-9*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1620:	$POP	r24,`-12*8-8*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1621:	$POP	r25,`-12*8-7*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1622:	$POP	r26,`-12*8-6*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1623:	$POP	r27,`-12*8-5*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1624:	$POP	r28,`-12*8-4*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1625:	$POP	r29,`-12*8-3*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1626:	$POP	r30,`-12*8-2*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl:1627:	$POP	r31,`-12*8-1*$SIZE_T`($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl-1628-	lfd	f20,`-12*8`($i)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-50-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:51:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-52-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-57-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:58:	    `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-59-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-68-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:69:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([0-9]+)\.([0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-70-	my $ver = $2 + $3/100.0;	# 3.1->3.01, 3.10->3.10
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1502-    while (29*$j<64*($i+1)) {	# load data till boundary
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1503:	$code.="	mov	`8*$j-128`($inp), @T[0]\n";
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1504-	$j++; $k++; push(@T,shift(@T));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1507-    while ($k>1) {		# shift loaded data but last value
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1508:	$code.="	shl	\$`29*($j-$k)`,@T[-$k]\n";
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1509-	$k--;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1512-	mov	@T[-1], @T[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1513:	shl	\$`29*($j-1)`, @T[-1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1514:	shr	\$`-29*($j-1)`, @T[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1515-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1541-for ($j=0,$i=0; $i<16; $i++) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1542:    $code.="	mov	`8*($i+1)`($inp),@T[1]\n"	if ($i<15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1543-    $code.="	xor	@T[1],@T[1]\n"			if ($i==15);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1547-	mov	@T[0],@T[-$k]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1548:	shr	\$`29*$j`,@T[-$k]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1549-	and	%rax,@T[-$k]				# &0x1fffffff
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1550:	mov	@T[-$k],`8*$j-128`($out)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1551-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1554-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1555:	shrd	\$`29*$j`,@T[1],@T[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1556-	and	%rax,@T[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1557:	mov	@T[0],`8*$j-128`($out)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1558-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1562-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1563:	mov	@T[0],`8*$j-128`($out)			# zero
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1564:	mov	@T[0],`8*($j+1)-128`($out)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1565:	mov	@T[0],`8*($j+2)-128`($out)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1566:	mov	@T[0],`8*($j+3)-128`($out)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1567-	ret
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1939-foreach (split("\n",$code)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl:1940:	s/\`([^\`]*)\`/eval($1)/ge;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-avx2.pl-1941-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-68-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:69:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-70-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-74-if (!$addx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:75:	    `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-76-	$addx = ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-83-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:84:if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+)\.([0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-85-	my $ver = $2 + $3/100.0;	# 3.1->3.01, 3.10->3.10
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-939-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:940:	subq	\$`128+24+($win64?0xb0:0)`, %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:941:.cfi_adjust_cfa_offset	`128+24+($win64?0xb0:0)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-942-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-969-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:970:	paddd	%xmm`$i`,%xmm`$i+1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:971:	pcmpeqd	%xmm8,%xmm`$i`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:972:	movdqa	%xmm7,%xmm`$i+3`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-973-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-976-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:977:	paddd	%xmm`$i`,%xmm`$i+1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:978:	pcmpeqd	%xmm8,%xmm`$i`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-979-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-2180-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:2181:	paddd	%xmm`$i`,%xmm`$i+1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:2182:	pcmpeqd	%xmm8,%xmm`$i`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:2183:	movdqa	%xmm7,%xmm`$i+3`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-2184-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-2187-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:2188:	paddd	%xmm`$i`,%xmm`$i+1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl:2189:	pcmpeqd	%xmm8,%xmm`$i`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/rsaz-x86_64.pl-2190-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-87-	lgr	$a12,$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:88:	stg	@T[0],`$stdframe+0*8`($sp)	# tab[0]=0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-89-	xgr	$a12,$a2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:90:	stg	$a1,`$stdframe+1*8`($sp)	# tab[1]=a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-91-	 lgr	$a48,$a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:92:	stg	$a2,`$stdframe+2*8`($sp)	# tab[2]=a2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-93-	 xgr	$a48,$a8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:94:	stg	$a12,`$stdframe+3*8`($sp)	# tab[3]=a1^a2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-95-	 xgr	$a1,$a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-96-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:97:	stg	$a4,`$stdframe+4*8`($sp)	# tab[4]=a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-98-	xgr	$a2,$a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:99:	stg	$a1,`$stdframe+5*8`($sp)	# tab[5]=a1^a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-100-	xgr	$a12,$a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:101:	stg	$a2,`$stdframe+6*8`($sp)	# tab[6]=a2^a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-102-	 xgr	$a1,$a48
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:103:	stg	$a12,`$stdframe+7*8`($sp)	# tab[7]=a1^a2^a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-104-	 xgr	$a2,$a48
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-105-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:106:	stg	$a8,`$stdframe+8*8`($sp)	# tab[8]=a8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-107-	xgr	$a12,$a48
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:108:	stg	$a1,`$stdframe+9*8`($sp)	# tab[9]=a1^a8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-109-	 xgr	$a1,$a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:110:	stg	$a2,`$stdframe+10*8`($sp)	# tab[10]=a2^a8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-111-	 xgr	$a2,$a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:112:	stg	$a12,`$stdframe+11*8`($sp)	# tab[11]=a1^a2^a8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-113-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-114-	xgr	$a12,$a4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:115:	stg	$a48,`$stdframe+12*8`($sp)	# tab[12]=a4^a8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-116-	 srlg	$hi,$lo,1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:117:	stg	$a1,`$stdframe+13*8`($sp)	# tab[13]=a1^a4^a8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-118-	 sllg	$lo,$lo,63
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:119:	stg	$a2,`$stdframe+14*8`($sp)	# tab[14]=a2^a4^a8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-120-	 srlg	@T[0],@i[0],2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:121:	stg	$a12,`$stdframe+15*8`($sp)	# tab[15]=a1^a2^a4^a8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-122-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-142-	lg	@T[1],$stdframe(@i[1],$sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:143:	srlg	@i[1],$b,`($n+2)*4`-3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:144:	sllg	@T[0],@T[1],`$n*4`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-145-	ngr	@i[1],$mask
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:146:	srlg	@T[1],@T[1],`64-$n*4`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-147-	xgr	$lo,@T[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-153-	lg	@T[1],$stdframe(@i[1],$sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:154:	sllg	@T[0],@T[1],`$n*4`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:155:	srlg	@T[1],@T[1],`64-$n*4`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-156-	xgr	$lo,@T[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-159-	lg	@T[0],$stdframe(@i[0],$sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:160:	sllg	@T[1],@T[0],`($n+1)*4`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:161:	srlg	@T[0],@T[0],`64-($n+1)*4`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-162-	xgr	$lo,@T[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-184-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:185:	lg	$a,`$stdframe+128+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:186:	lg	$b,`$stdframe+128+6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-187-	bras	$ra,_mul_1x1			# a0·b0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-189-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:190:	lg	$a,`$stdframe+128+3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:191:	lg	$b,`$stdframe+128+5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:192:	xg	$a,`$stdframe+128+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:193:	xg	$b,`$stdframe+128+6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-194-	bras	$ra,_mul_1x1			# (a0+a1)·(b0+b1)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-219-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:220:	lm${g}	%r6,%r15,`$stdframe+128+6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-221-	br	$ra
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-225-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl:226:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl-227-print $code;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl-96-bn_mul_mont:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl:97:	lgf	$num,`$stdframe+$SIZE_T-4`($sp)	# pull $num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl:98:	sla	$num,`log($SIZE_T)/log(2)`	# $num to enumerate bytes
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl-99-	la	$bp,0($num,$bp)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl-236-	la	$bp,8($bp)	# bp++
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl:237:	cl${g}	$bp,`$stdframe+8+4*$SIZE_T`($j,$sp)	# compare to &bp[num]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl-238-	jne	.Louter
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl-239-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl:240:	l${g}	$rp,`$stdframe+8+2*$SIZE_T`($j,$sp)	# reincarnate rp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl-241-	la	$ap,$stdframe($sp)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl-270-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl:271:	la	%r1,`$stdframe+8+6*$SIZE_T`($j,$sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl-272-	lm${g}	%r6,%r15,0(%r1)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv8plus.S-37- *    Provided that the library is already configured and built
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv8plus.S:38: *    (in 0.9.2 case with no-asm option):
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv8plus.S-39- *
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-160-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl:161:	sllx	@i[1],`$n*4`,@T[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-162-	ldx	[$tab+@i[0]],@i[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl:163:	srlx	@i[1],`64-$n*4`,@T[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-164-	xor	@T[0],$lo,$lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl:165:	srlx	$b,`($n+2)*4`-3,@i[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-166-	xor	@T[1],$hi,$hi
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-171-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl:172:	sllx	@i[1],`$n*4`,@T[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-173-	ldx	[$tab+@i[0]],@i[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl:174:	srlx	@i[1],`64-$n*4`,@T[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-175-	xor	@T[0],$lo,$lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-176-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl:177:	sllx	@i[0],`($n+1)*4`,@T[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-178-	 xor	@T[1],$hi,$hi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl:179:	srlx	@i[0],`64-($n+1)*4`,@T[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-180-	xor	@T[0],$lo,$lo
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-197-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl:198:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-gf2m.pl-199-print $code;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-mont.pl-617-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-mont.pl:618:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9-mont.pl-619-print $code;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9a-mont.pl-871-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9a-mont.pl:872:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/sparcv9a-mont.pl-873-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-62- *    For the reference. IA-32 assembler implementation performs
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:63: *    very much like 64-bit code compiled with no-asm on the same
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-64- *    machine.
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-76-        register BN_ULONG high,low;     \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:77:        asm ("mulq %3"                  \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-78-                : "=a"(low),"=d"(high)  \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-80-                : "cc");                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:81:        asm ("addq %2,%0; adcq %3,%1"   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-82-                : "+r"(carry),"+d"(high)\
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-84-                : "cc");                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:85:        asm ("addq %2,%0; adcq %3,%1"   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-86-                : "+m"(r),"+d"(high)    \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-93-        register BN_ULONG high,low;     \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:94:        asm ("mulq %3"                  \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-95-                : "=a"(low),"=d"(high)  \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-97-                : "cc");                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:98:        asm ("addq %2,%0; adcq %3,%1"   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-99-                : "+r"(carry),"+d"(high)\
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-105-# define sqr(r0,r1,a)                   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:106:        asm ("mulq %2"                  \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-107-                : "=a"(r0),"=d"(r1)     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-214-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:215:    asm volatile ("       subq    %0,%0           \n" /* clear carry */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-216-                  "       jmp     1f              \n"
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-241-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:242:    asm volatile ("       subq    %0,%0           \n" /* clear borrow */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-243-                  "       jmp     1f              \n"
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-351-        BN_ULONG t1,t2;                 \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:352:        asm ("mulq %3"                  \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-353-                : "=a"(t1),"=d"(t2)     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-355-                : "cc");                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:356:        asm ("addq %3,%0; adcq %4,%1; adcq %5,%2"       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-357-                : "+r"(c0),"+r"(c1),"+r"(c2)            \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-363-        BN_ULONG t1,t2;                 \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:364:        asm ("mulq %2"                  \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-365-                : "=a"(t1),"=d"(t2)     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-367-                : "cc");                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:368:        asm ("addq %3,%0; adcq %4,%1; adcq %5,%2"       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-369-                : "+r"(c0),"+r"(c1),"+r"(c2)            \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-375-        BN_ULONG t1,t2;                 \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:376:        asm ("mulq %3"                  \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-377-                : "=a"(t1),"=d"(t2)     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-379-                : "cc");                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:380:        asm ("addq %3,%0; adcq %4,%1; adcq %5,%2"       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-381-                : "+r"(c0),"+r"(c1),"+r"(c2)            \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-383-                : "cc");                                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c:384:        asm ("addq %3,%0; adcq %4,%1; adcq %5,%2"       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c-385-                : "+r"(c0),"+r"(c1),"+r"(c2)            \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl-136-	mov	$t1,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl:137:	shl	\$`8*$n-4`,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl-138-	and	$b,$i1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl-139-	 movq	(%rsp,$i0,8),$Tx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl:140:	shr	\$`64-(8*$n-4)`,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl-141-	xor	$t1,$lo
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl-153-	mov	$t1,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl:154:	shl	\$`8*$n-4`,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl-155-	movq	$R,$i0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl:156:	shr	\$`64-(8*$n-4)`,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl-157-	xor	$t1,$lo
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl-421-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl:422:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl-423-print $code;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl-62-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl:63:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl-64-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl-68-if (!$addx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl:69:	    `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl-70-	$addx = ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl-77-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl:78:if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+)\.([0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl-79-	my $ver = $2 + $3/100.0;	# 3.1->3.01, 3.10->3.10
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-47-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:48:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-49-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-53-if (!$addx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:54:	    `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-55-	$addx = ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-62-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:63:if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+)\.([0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-64-	my $ver = $2 + $3/100.0;	# 3.1->3.01, 3.10->3.10
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-110-.Lmul_enter:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:111:	movd	`($win64?56:8)`(%rsp),%xmm5	# load 7th argument
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-112-	push	%rbx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-186-	pcmpeqd	%xmm5,%xmm1		# compare to 3,2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:187:	movdqa	%xmm0,`16*($k+0)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-188-	movdqa	%xmm4,%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-191-	pcmpeqd	%xmm5,%xmm2		# compare to 5,4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:192:	movdqa	%xmm1,`16*($k+1)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-193-	movdqa	%xmm4,%xmm1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-196-	pcmpeqd	%xmm5,%xmm3		# compare to 7,6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:197:	movdqa	%xmm2,`16*($k+2)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-198-	movdqa	%xmm4,%xmm2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-201-	pcmpeqd	%xmm5,%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:202:	movdqa	%xmm3,`16*($k+3)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-203-	movdqa	%xmm4,%xmm3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-208-	pcmpeqd	%xmm5,%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:209:	movdqa	%xmm0,`16*($k+0)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-210-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-213-	pcmpeqd	%xmm5,%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:214:	movdqa	%xmm1,`16*($k+1)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-215-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-216-	pcmpeqd	%xmm5,%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:217:	movdqa	%xmm2,`16*($k+2)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:218:	pand	`16*($k+0)-128`($bp),%xmm0	# while it's still in register
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-219-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:220:	pand	`16*($k+1)-128`($bp),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:221:	pand	`16*($k+2)-128`($bp),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:222:	movdqa	%xmm3,`16*($k+3)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:223:	pand	`16*($k+3)-128`($bp),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-224-	por	%xmm2,%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-228-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:229:	movdqa	`16*($k+0)-128`($bp),%xmm4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:230:	movdqa	`16*($k+1)-128`($bp),%xmm5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:231:	movdqa	`16*($k+2)-128`($bp),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:232:	pand	`16*($k+0)+112`(%r10),%xmm4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:233:	movdqa	`16*($k+3)-128`($bp),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:234:	pand	`16*($k+1)+112`(%r10),%xmm5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-235-	por	%xmm4,%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:236:	pand	`16*($k+2)+112`(%r10),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-237-	por	%xmm5,%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:238:	pand	`16*($k+3)+112`(%r10),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-239-	por	%xmm2,%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-321-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:322:	movdqa	`16*($k+0)-128`($bp),%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:323:	movdqa	`16*($k+1)-128`($bp),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:324:	movdqa	`16*($k+2)-128`($bp),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:325:	movdqa	`16*($k+3)-128`($bp),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:326:	pand	`16*($k+0)-128`(%rdx),%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:327:	pand	`16*($k+1)-128`(%rdx),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-328-	por	%xmm0,%xmm4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:329:	pand	`16*($k+2)-128`(%rdx),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-330-	por	%xmm1,%xmm5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:331:	pand	`16*($k+3)-128`(%rdx),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-332-	por	%xmm2,%xmm4
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-584-	shl	\$5,$num		# $num was in bytes
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:585:	movd	`($win64?56:8)`(%rax),%xmm5	# load 7th argument, index
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-586-	lea	.Linc(%rip),%rax
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-617-	pcmpeqd	%xmm5,%xmm1		# compare to 3,2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:618:	movdqa	%xmm0,`16*($i+0)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-619-	movdqa	%xmm4,%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-622-	pcmpeqd	%xmm5,%xmm2		# compare to 5,4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:623:	movdqa	%xmm1,`16*($i+1)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-624-	movdqa	%xmm4,%xmm1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-627-	pcmpeqd	%xmm5,%xmm3		# compare to 7,6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:628:	movdqa	%xmm2,`16*($i+2)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-629-	movdqa	%xmm4,%xmm2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-632-	pcmpeqd	%xmm5,%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:633:	movdqa	%xmm3,`16*($i+3)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-634-	movdqa	%xmm4,%xmm3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-639-	pcmpeqd	%xmm5,%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:640:	movdqa	%xmm0,`16*($i+0)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-641-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-644-	pcmpeqd	%xmm5,%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:645:	movdqa	%xmm1,`16*($i+1)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-646-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-647-	pcmpeqd	%xmm5,%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:648:	movdqa	%xmm2,`16*($i+2)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:649:	pand	`16*($i+0)-128`($bp),%xmm0	# while it's still in register
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-650-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:651:	pand	`16*($i+1)-128`($bp),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:652:	pand	`16*($i+2)-128`($bp),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:653:	movdqa	%xmm3,`16*($i+3)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:654:	pand	`16*($i+3)-128`($bp),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-655-	por	%xmm2,%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-659-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:660:	movdqa	`16*($i+0)-128`($bp),%xmm4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:661:	movdqa	`16*($i+1)-128`($bp),%xmm5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:662:	movdqa	`16*($i+2)-128`($bp),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:663:	pand	`16*($i+0)+112`(%r10),%xmm4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:664:	movdqa	`16*($i+3)-128`($bp),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:665:	pand	`16*($i+1)+112`(%r10),%xmm5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-666-	por	%xmm4,%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:667:	pand	`16*($i+2)+112`(%r10),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-668-	por	%xmm5,%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:669:	pand	`16*($i+3)+112`(%r10),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-670-	por	%xmm2,%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-836-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:837:	movdqa	`16*($i+0)-128`($bp),%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:838:	movdqa	`16*($i+1)-128`($bp),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:839:	movdqa	`16*($i+2)-128`($bp),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:840:	movdqa	`16*($i+3)-128`($bp),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:841:	pand	`16*($i+0)-128`(%rdx),%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:842:	pand	`16*($i+1)-128`(%rdx),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-843-	por	%xmm0,%xmm4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:844:	pand	`16*($i+2)-128`(%rdx),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-845-	por	%xmm1,%xmm5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:846:	pand	`16*($i+3)-128`(%rdx),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-847-	por	%xmm2,%xmm4
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2110-.cfi_startproc
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2111:	testl	\$7,`($win64?"48(%rsp)":"%r9d")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2112-	jz	bn_from_mont8x
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2418-	shr	\$5+5,$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2419:	movd	`($win64?56:8)`(%rax),%xmm5	# load 7th argument
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2420-	sub	\$1,$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2454-	pcmpeqd	%xmm5,%xmm1		# compare to 3,2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2455:	movdqa	%xmm0,`16*($i+0)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2456-	movdqa	%xmm4,%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2459-	pcmpeqd	%xmm5,%xmm2		# compare to 5,4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2460:	movdqa	%xmm1,`16*($i+1)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2461-	movdqa	%xmm4,%xmm1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2464-	pcmpeqd	%xmm5,%xmm3		# compare to 7,6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2465:	movdqa	%xmm2,`16*($i+2)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2466-	movdqa	%xmm4,%xmm2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2469-	pcmpeqd	%xmm5,%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2470:	movdqa	%xmm3,`16*($i+3)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2471-	movdqa	%xmm4,%xmm3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2477-	pcmpeqd	%xmm5,%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2478:	movdqa	%xmm0,`16*($i+0)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2479-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2481-	pcmpeqd	%xmm5,%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2482:	movdqa	%xmm1,`16*($i+1)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2483-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2484-	pcmpeqd	%xmm5,%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2485:	movdqa	%xmm2,`16*($i+2)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2486-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2487:	pand	`16*($i+0)-128`($bptr),%xmm0	# while it's still in register
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2488:	pand	`16*($i+1)-128`($bptr),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2489:	pand	`16*($i+2)-128`($bptr),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2490:	movdqa	%xmm3,`16*($i+3)+112`(%r10)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2491:	pand	`16*($i+3)-128`($bptr),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2492-	por	%xmm2,%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2496-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2497:	movdqa	`16*($i+0)-128`($bptr),%xmm4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2498:	movdqa	`16*($i+1)-128`($bptr),%xmm5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2499:	movdqa	`16*($i+2)-128`($bptr),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2500:	pand	`16*($i+0)+112`(%r10),%xmm4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2501:	movdqa	`16*($i+3)-128`($bptr),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2502:	pand	`16*($i+1)+112`(%r10),%xmm5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2503-	por	%xmm4,%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2504:	pand	`16*($i+2)+112`(%r10),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2505-	por	%xmm5,%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2506:	pand	`16*($i+3)+112`(%r10),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2507-	por	%xmm2,%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2616-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2617:	movdqa	`16*($i+0)-128`($bptr),%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2618:	movdqa	`16*($i+1)-128`($bptr),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2619:	movdqa	`16*($i+2)-128`($bptr),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2620:	pand	`16*($i+0)+256`(%r10),%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2621:	movdqa	`16*($i+3)-128`($bptr),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2622:	pand	`16*($i+1)+256`(%r10),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2623-	por	%xmm0,%xmm4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2624:	pand	`16*($i+2)+256`(%r10),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2625-	por	%xmm1,%xmm5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:2626:	pand	`16*($i+3)+256`(%r10),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-2627-	por	%xmm2,%xmm4
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3700-$code.=<<___	if ($i);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3701:	movdqa	%xmm3,`16*($i-1)-128`(%rax)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3702-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3707-	pcmpeqd	%xmm5,%xmm1		# compare to 3,2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3708:	movdqa	%xmm0,`16*($i+0)-128`(%rax)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3709-	movdqa	%xmm4,%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3712-	pcmpeqd	%xmm5,%xmm2		# compare to 5,4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3713:	movdqa	%xmm1,`16*($i+1)-128`(%rax)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3714-	movdqa	%xmm4,%xmm1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3717-	pcmpeqd	%xmm5,%xmm3		# compare to 7,6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3718:	movdqa	%xmm2,`16*($i+2)-128`(%rax)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3719-	movdqa	%xmm4,%xmm2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3722-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3723:	movdqa	%xmm3,`16*($i-1)-128`(%rax)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3724-	jmp	.Lgather
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3732-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3733:	movdqa	`16*($i+0)-128`(%r11),%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3734:	movdqa	`16*($i+1)-128`(%r11),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3735:	movdqa	`16*($i+2)-128`(%r11),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3736:	pand	`16*($i+0)-128`(%rax),%xmm0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3737:	movdqa	`16*($i+3)-128`(%r11),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3738:	pand	`16*($i+1)-128`(%rax),%xmm1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3739-	por	%xmm0,%xmm4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3740:	pand	`16*($i+2)-128`(%rax),%xmm2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3741-	por	%xmm1,%xmm5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3742:	pand	`16*($i+3)-128`(%rax),%xmm3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3743-	por	%xmm2,%xmm4
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3959-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl:3960:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl-3961-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_div.c-174-#    define bn_div_words(n0,n1,d0)                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_div.c:175:        ({  asm volatile (                      \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_div.c-176-                "divl   %4"                     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_div.c-188-#    define bn_div_words(n0,n1,d0)                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_div.c:189:        ({  asm volatile (                      \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_div.c-190-                "divq   %4"                     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_div.c-198-#  endif                        /* __GNUC__ */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_div.c:199:# endif                         /* OPENSSL_NO_ASM */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_div.c-200-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-387-        register BN_ULONG ret;          \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h:388:        asm ("umulh     %1,%2,%0"       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-389-             : "=r"(ret)                \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-396-        register BN_ULONG ret;          \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h:397:        asm ("mulhdu    %0,%1,%2"       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-398-             : "=r"(ret)                \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-406-        register BN_ULONG ret,discard;  \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h:407:        asm ("mulq      %3"             \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-408-             : "=a"(discard),"=d"(ret)  \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-412-#    define BN_UMULT_LOHI(low,high,a,b) \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h:413:        asm ("mulq      %3"             \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-414-                : "=a"(low),"=d"(high)  \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-430-        register BN_ULONG ret;          \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h:431:        asm ("dmultu    %1,%2"          \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-432-             : "=h"(ret)                \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-435-#    define BN_UMULT_LOHI(low,high,a,b) \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h:436:        asm ("dmultu    %2,%3"          \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-437-             : "=l"(low),"=h"(high)     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-443-        register BN_ULONG ret;          \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h:444:        asm ("umulh     %0,%1,%2"       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-445-             : "=r"(ret)                \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-449-#  endif                        /* cpu */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h:450:# endif                         /* OPENSSL_NO_ASM */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/bn/bn_local.h-451-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-86-	xor	$s1,$t1				# t1^=key[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:87:	movz	`&hi("$t0")`,$i0		# (t0>>8)&0xff
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:88:	movz	`&lo("$t1")`,$i1		# (t1>>0)&0xff
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-89-	mov	$SBOX3_3033($Tbl,$i0,8),$t3	# t3=SBOX3_3033[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-90-	mov	$SBOX1_1110($Tbl,$i1,8),$t2	# t2=SBOX1_1110[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:91:	movz	`&lo("$t0")`,$i0		# (t0>>0)&0xff
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-92-	shr	\$16,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:93:	movz	`&hi("$t1")`,$i1		# (t1>>8)&0xff
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-94-	xor	$SBOX4_4404($Tbl,$i0,8),$t3	# t3^=SBOX4_4404[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-96-	xor	$SBOX4_4404($Tbl,$i1,8),$t2	# t2^=SBOX4_4404[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:97:	movz	`&hi("$t0")`,$i0		# (t0>>24)&0xff
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:98:	movz	`&lo("$t1")`,$i1		# (t1>>16)&0xff
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-99-	xor	$SBOX1_1110($Tbl,$i0,8),$t3	# t3^=SBOX1_1110[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-100-	xor	$SBOX3_3033($Tbl,$i1,8),$t2	# t2^=SBOX3_3033[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:101:	movz	`&lo("$t0")`,$i0		# (t0>>16)&0xff
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:102:	movz	`&hi("$t1")`,$i1		# (t1>>24)&0xff
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-103-	xor	$SBOX2_0222($Tbl,$i0,8),$t3	# t3^=SBOX2_0222[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-104-	xor	$SBOX2_0222($Tbl,$i1,8),$t2	# t2^=SBOX2_0222[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:105:	mov	`$seed+($i+1)*$scale`($key),$t1	# prefetch key[i+1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:106:	mov	`$seed+($i+1)*$scale+4`($key),$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-107-	xor	$t3,$t2				# t2^=t3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-384-	$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:385:	mov	@T[1],`$bias+$rnd*8+0`($key)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:386:	mov	@T[0],`$bias+$rnd*8+4`($key)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:387:	mov	@T[3],`$bias+$rnd*8+8`($key)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:388:	mov	@T[2],`$bias+$rnd*8+12`($key)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-389-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-390-    } else {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:391:	$code.="	mov	@T[0],`$bias+$rnd*8+0`($key)\n";
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:392:	$code.="	mov	@T[1],`$bias+$rnd*8+8`($key)\n"	if ($#T>=1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-393-    }
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-399-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:400:$code.="	mov	`$bias+$rnd*8+0`($key),@T[0]\n";
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:401:$code.="	mov	`$bias+$rnd*8+8`($key),@T[1]\n"	if ($#T>=1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-402-}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-429-	mov	$i1,%r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:430:	shr	\$`64-$rot`,%r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl:431:	shr	\$`64-$rot`,%r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl-432-	or	%r9,$i0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-512-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:513:	ldd		[$key + `8*$i`], %f`12+2*$i`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-514-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-535-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:536:	ldd		[$key + `8*$i`], %f`62-2*$i`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-537-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-550-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:551:	camellia_f	%f`16+16*$i+0`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:552:	camellia_f	%f`16+16*$i+2`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:553:	camellia_f	%f`16+16*$i+4`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:554:	camellia_f	%f`16+16*$i+6`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-555-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-556-$code.=<<___ if ($i<2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:557:	camellia_f	%f`16+16*$i+8`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:558:	camellia_f	%f`16+16*$i+10`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:559:	camellia_fl	%f`16+16*$i+12`, %f0,      %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:560:	camellia_fli	%f`16+16*$i+14`, %f2,      %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-561-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-577-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:578:	camellia_f	%f`16+16*$i+0`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:579:	camellia_f	%f`16+16*$i+0`, %f6, %f4, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:580:	camellia_f	%f`16+16*$i+2`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:581:	camellia_f	%f`16+16*$i+2`, %f4, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:582:	camellia_f	%f`16+16*$i+4`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:583:	camellia_f	%f`16+16*$i+4`, %f6, %f4, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:584:	camellia_f	%f`16+16*$i+6`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:585:	camellia_f	%f`16+16*$i+6`, %f4, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-586-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-587-$code.=<<___ if ($i<2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:588:	camellia_f	%f`16+16*$i+8`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:589:	camellia_f	%f`16+16*$i+8`, %f6, %f4, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:590:	camellia_f	%f`16+16*$i+10`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:591:	camellia_f	%f`16+16*$i+10`, %f4, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:592:	camellia_fl	%f`16+16*$i+12`, %f0,      %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:593:	camellia_fl	%f`16+16*$i+12`, %f4,      %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:594:	camellia_fli	%f`16+16*$i+14`, %f2,      %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:595:	camellia_fli	%f`16+16*$i+14`, %f6,      %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-596-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-632-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:633:	camellia_f	%f`16+16*$i+0`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:634:	camellia_f	%f`16+16*$i+2`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:635:	camellia_f	%f`16+16*$i+4`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:636:	camellia_f	%f`16+16*$i+6`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:637:	camellia_f	%f`16+16*$i+8`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:638:	camellia_f	%f`16+16*$i+10`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:639:	camellia_fl	%f`16+16*$i+12`, %f0,      %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:640:	camellia_fli	%f`16+16*$i+14`, %f2,      %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-641-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-692-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:693:	camellia_f	%f`16+16*$i+0`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:694:	camellia_f	%f`16+16*$i+0`, %f6, %f4, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:695:	camellia_f	%f`16+16*$i+2`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:696:	camellia_f	%f`16+16*$i+2`, %f4, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:697:	camellia_f	%f`16+16*$i+4`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:698:	camellia_f	%f`16+16*$i+4`, %f6, %f4, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:699:	camellia_f	%f`16+16*$i+6`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:700:	camellia_f	%f`16+16*$i+6`, %f4, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:701:	camellia_f	%f`16+16*$i+8`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:702:	camellia_f	%f`16+16*$i+8`, %f6, %f4, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:703:	camellia_f	%f`16+16*$i+10`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:704:	camellia_f	%f`16+16*$i+10`, %f4, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:705:	camellia_fl	%f`16+16*$i+12`, %f0,      %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:706:	camellia_fl	%f`16+16*$i+12`, %f4,      %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:707:	camellia_fli	%f`16+16*$i+14`, %f2,      %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:708:	camellia_fli	%f`16+16*$i+14`, %f6,      %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-709-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-760-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:761:	camellia_f	%f`16+16*$i+0`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:762:	camellia_f	%f`16+16*$i+2`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:763:	camellia_f	%f`16+16*$i+4`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:764:	camellia_f	%f`16+16*$i+6`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:765:	camellia_f	%f`16+16*$i+8`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:766:	camellia_f	%f`16+16*$i+10`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:767:	camellia_fl	%f`16+16*$i+12`, %f0,      %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:768:	camellia_fli	%f`16+16*$i+14`, %f2,      %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-769-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-820-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:821:	camellia_f	%f`16+16*$i+0`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:822:	camellia_f	%f`16+16*$i+0`, %f6, %f4, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:823:	camellia_f	%f`16+16*$i+2`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:824:	camellia_f	%f`16+16*$i+2`, %f4, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:825:	camellia_f	%f`16+16*$i+4`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:826:	camellia_f	%f`16+16*$i+4`, %f6, %f4, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:827:	camellia_f	%f`16+16*$i+6`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:828:	camellia_f	%f`16+16*$i+6`, %f4, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:829:	camellia_f	%f`16+16*$i+8`, %f2, %f0, %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:830:	camellia_f	%f`16+16*$i+8`, %f6, %f4, %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:831:	camellia_f	%f`16+16*$i+10`, %f0, %f2, %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:832:	camellia_f	%f`16+16*$i+10`, %f4, %f6, %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:833:	camellia_fl	%f`16+16*$i+12`, %f0,      %f0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:834:	camellia_fl	%f`16+16*$i+12`, %f4,      %f4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:835:	camellia_fli	%f`16+16*$i+14`, %f2,      %f2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl:836:	camellia_fli	%f`16+16*$i+14`, %f6,      %f6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/camellia/asm/cmllt4-sparcv9.pl-837-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/cast/cast_local.h-127-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/cast/cast_local.h:128:/* The rotate has an extra 16 added to it to help the x86 asm */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/cast/cast_local.h-129-#if defined(CAST_PTR)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-164-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:165:	$PUSH	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:166:	$PUSH	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:167:	$PUSH	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:168:	$PUSH	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:169:	$PUSH	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:170:	$PUSH	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:171:	$PUSH	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:172:	$PUSH	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:173:	$PUSH	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:174:	$PUSH	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:175:	$PUSH	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:176:	$PUSH	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:177:	$PUSH	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:178:	$PUSH	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:179:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:180:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:181:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:182:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:183:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-184-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-191-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:192:	$POP	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:193:	$POP	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:194:	$POP	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:195:	$POP	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:196:	$POP	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:197:	$POP	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:198:	$POP	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:199:	$POP	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:200:	$POP	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:201:	$POP	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:202:	$POP	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:203:	$POP	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:204:	$POP	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:205:	$POP	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:206:	$POP	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:207:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:208:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:209:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:210:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-211-	mtlr	r0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-362-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:363:	stw	@x[0],`$LOCALS+0`($sp)		# save whole block to stack
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:364:	stw	@x[1],`$LOCALS+4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:365:	stw	@x[2],`$LOCALS+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:366:	stw	@x[3],`$LOCALS+12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:367:	stw	@x[4],`$LOCALS+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:368:	stw	@x[5],`$LOCALS+20`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:369:	stw	@x[6],`$LOCALS+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:370:	stw	@x[7],`$LOCALS+28`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:371:	stw	@x[8],`$LOCALS+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:372:	stw	@x[9],`$LOCALS+36`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:373:	stw	@x[10],`$LOCALS+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:374:	stw	@x[11],`$LOCALS+44`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:375:	stw	@x[12],`$LOCALS+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:376:	stw	@x[13],`$LOCALS+52`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:377:	stw	@x[14],`$LOCALS+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:378:	stw	@x[15],`$LOCALS+60`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-379-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-386-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:387:	stw	$sp,`$LOCALS+0`($sp)		# wipe block on stack
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:388:	stw	$sp,`$LOCALS+4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:389:	stw	$sp,`$LOCALS+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:390:	stw	$sp,`$LOCALS+12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:391:	stw	$sp,`$LOCALS+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:392:	stw	$sp,`$LOCALS+20`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:393:	stw	$sp,`$LOCALS+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:394:	stw	$sp,`$LOCALS+28`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:395:	stw	$sp,`$LOCALS+32`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:396:	stw	$sp,`$LOCALS+36`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:397:	stw	$sp,`$LOCALS+40`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:398:	stw	$sp,`$LOCALS+44`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:399:	stw	$sp,`$LOCALS+48`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:400:	stw	$sp,`$LOCALS+52`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:401:	stw	$sp,`$LOCALS+56`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:402:	stw	$sp,`$LOCALS+60`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-403-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-456-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:457:	li	r10,`15+$LOCALS+64`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:458:	li	r11,`31+$LOCALS+64`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-459-	mfspr	r12,256
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-475-	stvx	v31,r10,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:476:	stw	r12,`$FRAME-$SIZE_T*18-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:477:	$PUSH	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:478:	$PUSH	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:479:	$PUSH	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:480:	$PUSH	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:481:	$PUSH	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:482:	$PUSH	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:483:	$PUSH	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:484:	$PUSH	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:485:	$PUSH	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:486:	$PUSH	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:487:	$PUSH	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:488:	$PUSH	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:489:	$PUSH	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:490:	$PUSH	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:491:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:492:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:493:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:494:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-495-	li	r12,-4096+511
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:496:	$PUSH	r0, `$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-497-	mtspr	256,r12				# preserve 29 AltiVec registers
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-861-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:862:	lwz	r12,`$FRAME-$SIZE_T*18-4`($sp)	# pull vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:863:	li	r10,`15+$LOCALS+64`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:864:	li	r11,`31+$LOCALS+64`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-865-	mtspr	256,r12				# restore vrsave
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-881-	lvx	v31,r10,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:882:	$POP	r0, `$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:883:	$POP	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:884:	$POP	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:885:	$POP	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:886:	$POP	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:887:	$POP	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:888:	$POP	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:889:	$POP	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:890:	$POP	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:891:	$POP	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:892:	$POP	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:893:	$POP	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:894:	$POP	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:895:	$POP	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:896:	$POP	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:897:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:898:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:899:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:900:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-901-	mtlr	r0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-991-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:992:	li	r10,`15+$LOCALS+64`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:993:	li	r11,`31+$LOCALS+64`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-994-	mfspr	r12,256
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-1004-	stvx	v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:1005:	stw	r12,`$FRAME-4`($sp)		# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-1006-	li	r12,-4096+63
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:1007:	$PUSH	r0, `$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-1008-	mtspr	256,r12				# preserve 29 AltiVec registers
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-1240-Ldone_vsx:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:1241:	lwz	r12,`$FRAME-4`($sp)		# pull vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:1242:	li	r10,`15+$LOCALS+64`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:1243:	li	r11,`31+$LOCALS+64`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl:1244:	$POP	r0, `$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-ppc.pl-1245-	mtspr	256,r12				# restore vrsave
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-s390x.pl-153-	l${g}hi	%r1,-$frame
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-s390x.pl:154:	stm${g}	%r6,%r15,`6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-s390x.pl-155-	sl${g}r	$out,$inp			# difference
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-s390x.pl-281-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-s390x.pl:282:	lm${g}	%r6,%r15,`$frame+6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-s390x.pl-283-	br	%r14
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86.pl-51-$ymm=1 if ($xmm &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86.pl:52:		`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86.pl-53-			=~ /GNU assembler version ([2-9]\.[0-9]+)/ &&
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86.pl-56-$ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32n" &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86.pl:57:		`nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/ &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86.pl-58-		$1>=2.03);	# first version supporting AVX
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86.pl-64-$ymm=1 if ($xmm && !$ymm &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86.pl:65:		`$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([0-9]+\.[0-9]+)/ &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86.pl-66-		$2>=3.0);	# first version supporting AVX
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-71-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:72:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-73-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-77-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:78:	   `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)(?:\.([0-9]+))?/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-79-	$avx = ($1>=2.09) + ($1>=2.10) + ($1>=2.12);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-87-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:88:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-89-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-177-	# Normally instructions would be interleaved to favour in-order
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:178:	# execution. Generally out-of-order cores manage it gracefully,
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-179-	# but not this time for some reason. As in-order execution
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-855-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:856:	"&movdqa	(\"`16*($c0-8)`(%rsp)\",$xc)",	# reload pair of 'c's
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:857:	 "&movdqa	(\"`16*($c1-8)`(%rsp)\",$xc_)",
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:858:	"&movdqa	($xc,\"`16*($c2-8)`(%rsp)\")",
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:859:	 "&movdqa	($xc_,\"`16*($c3-8)`(%rsp)\")",
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-860-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-1894-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:1895:	"&vmovdqa	(\"`32*($c0-8)`(%rsp)\",$xc)",	# reload pair of 'c's
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:1896:	 "&vmovdqa	(\"`32*($c1-8)`(%rsp)\",$xc_)",
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:1897:	"&vmovdqa	($xc,\"`32*($c2-8)`(%rsp)\")",
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl:1898:	 "&vmovdqa	($xc_,\"`32*($c3-8)`(%rsp)\")",
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/chacha/asm/chacha-x86_64.pl-1899-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/des/des_local.h-105-#   define ROTATE(a,n)   ({ register unsigned int ret;   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/des/des_local.h:106:                                asm ("rorl %1,%0"       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/des/des_local.h-107-                                        : "=r"(ret)     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dl.c-24-                       const char *filespec2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dl.c:25:static int dl_pathbyaddr(void *addr, char *path, int sz);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dl.c-26-static void *dl_globallookup(const char *name);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dl.c-239-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dl.c:240:static int dl_pathbyaddr(void *addr, char *path, int sz)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dl.c-241-{
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-46-                          const char *filespec2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c:47:static int dlfcn_pathbyaddr(void *addr, char *path, int sz);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-48-static void *dlfcn_globallookup(const char *name);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-283-/*-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c:284:This is a quote from IRIX manual for dladdr(3c):
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-285-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-312-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c:313:static int dladdr(void *address, Dl_info *dl)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-314-{
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-334-/*
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c:335: * This dladdr()-implementation will also find the ptrgl (Pointer Glue) virtual
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-336- * address of a function, which is just located in the DATA segment instead of
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-338- */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c:339:static int dladdr(void *ptr, Dl_info *dl)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-340-{
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-405-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c:406:static int dlfcn_pathbyaddr(void *addr, char *path, int sz)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-407-{
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-421-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c:422:    if (dladdr(addr, &dli)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-423-        len = (int)strlen(dli.dli_fname);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-439-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c:440:    ERR_add_error_data(2, "dlfcn_pathbyaddr(): ", dlerror());
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_dlfcn.c-441-# endif
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c-309-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c:310:int DSO_pathbyaddr(void *addr, char *path, int sz)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c-311-{
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c-321-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c:322:DSO *DSO_dsobyaddr(void *addr, int flags)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c-323-{
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c-325-    char *filename = NULL;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c:326:    int len = DSO_pathbyaddr(addr, NULL, 0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c-327-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c-332-    if (filename != NULL
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c:333:            && DSO_pathbyaddr(addr, filename, len) == len)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_lib.c-334-        ret = DSO_load(NULL, filename, NULL, flags);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_win32.c-66-                          const char *filespec2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_win32.c:67:static int win32_pathbyaddr(void *addr, char *path, int sz);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_win32.c-68-static void *win32_globallookup(const char *name);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_win32.c-503-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_win32.c:504:static int win32_pathbyaddr(void *addr, char *path, int sz)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/dso/dso_win32.c-505-{
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl-31-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl:32:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl-33-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl-38-if (!$addx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl:39:	    `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl-40-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl-49-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl:50:if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([0-9]+)\.([0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl-51-	my $ver = $2 + $3/100.0;	# 3.1->3.01, 3.10->3.10
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl-2074-foreach (split("\n",$code)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl:2075:	s/\`([^\`]*)\`/eval($1)/geo;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-avx2.pl-2076-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-56-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:57:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-58-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-63-if (!$addx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:64:	    `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-65-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-74-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:75:if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+)\.([0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-76-	my $ver = $2 + $3/100.0;	# 3.1->3.01, 3.10->3.10
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3300-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3301:	`&load_for_sqr("$S(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3302-	lea	$S(%rsp), $r_ptr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3331-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3332:	`&load_for_sqr("$S(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3333-	movq	%xmm1, $r_ptr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3384-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3385:	`&load_for_mul("$M(%rsp)", "$Zsqr(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3386-	lea	$M(%rsp), $r_ptr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3395-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3396:	`&load_for_mul("$S(%rsp)", "$in_x(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3397-	lea	$S(%rsp), $r_ptr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3402-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3403:	`&load_for_sqr("$M(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3404-	movq	%xmm0, $r_ptr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3587-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3588:	`&load_for_mul("$Z2sqr(%rsp)", "$in2_z(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3589-	lea	$S1(%rsp), $r_ptr		# S1 = Z2^3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3591-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3592:	`&load_for_mul("$Z1sqr(%rsp)", "$in1_z(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3593-	lea	$S2(%rsp), $r_ptr		# S2 = Z1^3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3595-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3596:	`&load_for_mul("$S1(%rsp)", "$in1_y(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3597-	lea	$S1(%rsp), $r_ptr		# S1 = Y1*Z2^3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3599-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3600:	`&load_for_mul("$S2(%rsp)", "$in2_y(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3601-	lea	$S2(%rsp), $r_ptr		# S2 = Y2*Z1^3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3614-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3615:	`&load_for_mul("$Z2sqr(%rsp)", "$in1_x(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3616-	lea	$U1(%rsp), $r_ptr		# U1 = X1*Z2^2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3618-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3619:	`&load_for_mul("$Z1sqr(%rsp)", "$in2_x(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3620-	lea	$U2(%rsp), $r_ptr		# U2 = X2*Z1^2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3650-.Ladd_proceed$x:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3651:	`&load_for_sqr("$R(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3652-	lea	$Rsqr(%rsp), $r_ptr		# R^2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3654-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3655:	`&load_for_mul("$H(%rsp)", "$in1_z(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3656-	lea	$res_z(%rsp), $r_ptr		# Z3 = H*Z1*Z2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3658-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3659:	`&load_for_sqr("$H(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3660-	lea	$Hsqr(%rsp), $r_ptr		# H^2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3662-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3663:	`&load_for_mul("$res_z(%rsp)", "$in2_z(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3664-	lea	$res_z(%rsp), $r_ptr		# Z3 = H*Z1*Z2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3666-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3667:	`&load_for_mul("$Hsqr(%rsp)", "$H(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3668-	lea	$Hcub(%rsp), $r_ptr		# H^3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3670-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3671:	`&load_for_mul("$Hsqr(%rsp)", "$U1(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3672-	lea	$U2(%rsp), $r_ptr		# U1*H^2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3734-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3735:	`&load_for_mul("$S1(%rsp)", "$Hcub(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3736-	lea	$S2(%rsp), $r_ptr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3738-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3739:	`&load_for_mul("$R(%rsp)", "$res_y(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3740-	lea	$res_y(%rsp), $r_ptr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3967-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3968:	`&load_for_mul("$Z1sqr(%rsp)", "$in1_z(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3969-	lea	$S2(%rsp), $r_ptr		# S2 = Z1^3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3971-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3972:	`&load_for_mul("$H(%rsp)", "$in1_z(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3973-	lea	$res_z(%rsp), $r_ptr		# Z3 = H*Z1*Z2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3975-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3976:	`&load_for_mul("$S2(%rsp)", "$in2_y(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3977-	lea	$S2(%rsp), $r_ptr		# S2 = Y2*Z1^3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3983-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3984:	`&load_for_sqr("$H(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3985-	lea	$Hsqr(%rsp), $r_ptr		# H^2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3987-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3988:	`&load_for_sqr("$R(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3989-	lea	$Rsqr(%rsp), $r_ptr		# R^2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3991-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3992:	`&load_for_mul("$H(%rsp)", "$Hsqr(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3993-	lea	$Hcub(%rsp), $r_ptr		# H^3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3995-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:3996:	`&load_for_mul("$Hsqr(%rsp)", "$in1_x(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-3997-	lea	$U2(%rsp), $r_ptr		# U1*H^2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-4059-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:4060:	`&load_for_mul("$Hcub(%rsp)", "$in1_y(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-4061-	lea	$S2(%rsp), $r_ptr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-4063-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl:4064:	`&load_for_mul("$H(%rsp)", "$R(%rsp)", "$src0")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl-4065-	lea	$H(%rsp), $r_ptr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-59-	stdu	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:60:	std	r22,`$FRAME-8*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:61:	std	r23,`$FRAME-8*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:62:	std	r24,`$FRAME-8*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:63:	std	r25,`$FRAME-8*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:64:	std	r26,`$FRAME-8*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:65:	std	r27,`$FRAME-8*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:66:	std	r28,`$FRAME-8*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:67:	std	r29,`$FRAME-8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:68:	std	r30,`$FRAME-8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:69:	std	r31,`$FRAME-8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-70-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-91-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:92:	ld	$bi,`8*$i`($bp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-93-	addc	@acc[1],@acc[1],$t0	# accumulate high parts
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-152-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:153:	ld	r22,`$FRAME-8*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:154:	ld	r23,`$FRAME-8*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:155:	ld	r24,`$FRAME-8*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:156:	ld	r25,`$FRAME-8*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:157:	ld	r26,`$FRAME-8*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:158:	ld	r27,`$FRAME-8*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:159:	ld	r28,`$FRAME-8*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:160:	ld	r29,`$FRAME-8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:161:	ld	r30,`$FRAME-8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:162:	ld	r31,`$FRAME-8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-163-	addi	$sp,$sp,$FRAME
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-174-	stdu	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:175:	std	r22,`$FRAME-8*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:176:	std	r23,`$FRAME-8*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:177:	std	r24,`$FRAME-8*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:178:	std	r25,`$FRAME-8*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:179:	std	r26,`$FRAME-8*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:180:	std	r27,`$FRAME-8*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:181:	std	r28,`$FRAME-8*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:182:	std	r29,`$FRAME-8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:183:	std	r30,`$FRAME-8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:184:	std	r31,`$FRAME-8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-185-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-292-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:293:	ld	r22,`$FRAME-8*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:294:	ld	r23,`$FRAME-8*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:295:	ld	r24,`$FRAME-8*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:296:	ld	r25,`$FRAME-8*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:297:	ld	r26,`$FRAME-8*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:298:	ld	r27,`$FRAME-8*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:299:	ld	r28,`$FRAME-8*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:300:	ld	r29,`$FRAME-8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:301:	ld	r30,`$FRAME-8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:302:	ld	r31,`$FRAME-8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-303-	addi	$sp,$sp,$FRAME
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-516-	stdu	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:517:	std	r21,`$FRAME-8*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:518:	std	r22,`$FRAME-8*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:519:	std	r23,`$FRAME-8*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:520:	std	r24,`$FRAME-8*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:521:	std	r25,`$FRAME-8*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:522:	std	r26,`$FRAME-8*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:523:	std	r27,`$FRAME-8*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:524:	std	r28,`$FRAME-8*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:525:	std	r29,`$FRAME-8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:526:	std	r30,`$FRAME-8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:527:	std	r31,`$FRAME-8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-528-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-568-	 mulhdu	$t1,@a[3],$bi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:569:	 ld	$ap,`8*($i+1)`($bp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-570-	 mulli	@a[3],@a[3],19
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-658-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:659:	ld	r21,`$FRAME-8*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:660:	ld	r22,`$FRAME-8*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:661:	ld	r23,`$FRAME-8*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:662:	ld	r24,`$FRAME-8*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:663:	ld	r25,`$FRAME-8*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:664:	ld	r26,`$FRAME-8*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:665:	ld	r27,`$FRAME-8*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:666:	ld	r28,`$FRAME-8*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:667:	ld	r29,`$FRAME-8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:668:	ld	r30,`$FRAME-8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:669:	ld	r31,`$FRAME-8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-670-	addi	$sp,$sp,$FRAME
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-684-	stdu	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:685:	std	r21,`$FRAME-8*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:686:	std	r22,`$FRAME-8*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:687:	std	r23,`$FRAME-8*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:688:	std	r24,`$FRAME-8*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:689:	std	r25,`$FRAME-8*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:690:	std	r26,`$FRAME-8*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:691:	std	r27,`$FRAME-8*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:692:	std	r28,`$FRAME-8*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:693:	std	r29,`$FRAME-8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:694:	std	r30,`$FRAME-8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:695:	std	r31,`$FRAME-8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-696-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-782-	stdu	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:783:	std	r21,`$FRAME-8*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:784:	std	r22,`$FRAME-8*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:785:	std	r23,`$FRAME-8*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:786:	std	r24,`$FRAME-8*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:787:	std	r25,`$FRAME-8*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:788:	std	r26,`$FRAME-8*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:789:	std	r27,`$FRAME-8*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:790:	std	r28,`$FRAME-8*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:791:	std	r29,`$FRAME-8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:792:	std	r30,`$FRAME-8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl:793:	std	r31,`$FRAME-8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-ppc64.pl-794-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-x86_64.pl-77-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-x86_64.pl:78:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-x86_64.pl-79-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-x86_64.pl-83-if (!$addx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-x86_64.pl:84:	    `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-x86_64.pl-85-	$addx = ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-x86_64.pl-92-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-x86_64.pl:93:if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+)\.([0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/ec/asm/x25519-x86_64.pl-94-	my $ver = $2 + $3/100.0;	# 3.1->3.01, 3.10->3.10
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c-949-}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c:950:#endif  /* AESNI_ASM */
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/init.c-193-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/init.c:194:        dso = DSO_dsobyaddr(&base_inited, DSO_FLAG_NO_UNLOAD_ON_FREE);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/init.c-195-#  ifdef OPENSSL_INIT_DEBUG
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/init.c-801-            ERR_set_mark();
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/init.c:802:            dso = DSO_dsobyaddr(handlersym.sym, DSO_FLAG_NO_UNLOAD_ON_FREE);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/init.c-803-#  ifdef OPENSSL_INIT_DEBUG
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-70-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl:71:	 srlx	@X[$j],$shr,@X[$j]	! align X[`$i+1`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-72-	and	$b,$t1,$t1		! round $i
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-81-	sll	$a,$rot,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl:82:	 add	@X[$j],$t2,$t2		! X[`$i+1`]+K[`$i+1`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-83-	srl	$a,32-$rot,$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-89-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl:90:	 srlx	@X[$j],32,$tx		! extract X[`2*$j+1`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-91-	and	$b,$t1,$t1		! round $i
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-97-	sll	$a,$rot,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl:98:	 add	$tx,$t2,$t2		! X[`2*$j+1`]+K[`$i+1`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-99-	srl	$a,32-$rot,$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-119-	sll	$a,$rot,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl:120:	 add	$tx,$t2,$t2		! X[1]+K[`$i+1`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-121-	srl	$a,32-$rot,$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-144-	sll	$a,$rot,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl:145:	 add	$xi,$t2,$t2		! X[$j]+K[`$i+1`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-146-	srl	$a,32-$rot,$a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-147-	add	$b,$t3,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl:148:	 `$i<31?"andn":"xor"`	 $b,$c,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-149-	add	$t3,$a,$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-168-	sll	$a,$rot,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl:169:	 add	$xi,$t2,$t2		! X[$j]+K[`$i+1`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-170-	srl	$a,32-$rot,$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-195-	sll	$a,$rot,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl:196:	 add	$xi,$t2,$t2		! X[$j]+K[`$i+1`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-197-	srl	$a,32-$rot,$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-430-	s/\b(alignaddr)\s+(%[goli][0-7]),\s*(%[goli][0-7]),\s*(%[goli][0-7])/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl:431:		&unalignaddr($1,$2,$3,$4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/md5/asm/md5-sparcv9.pl-432-	 /ge;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl-53-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl:54:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl-55-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl-59-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl:60:	    `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl-61-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl-68-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl:69:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl-70-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl-1102-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl:1103:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl-1104-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-171-	$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:172:{ .mmi;	ld8	r`16+2*$i+1`=[r8],16		// Htable[$i].hi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:173:	ld8	r`16+2*$i`=[r9],16	}	// Htable[$i].lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:174:{ .mmi;	ldf8	f`32+2*$i+1`=[r10],16		// Htable[`8+$i`].hi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:175:	ldf8	f`32+2*$i`=[r11],16		// Htable[`8+$i`].lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-176-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-219-for($i=0;$i<8;$i++) {	# generate first half of Hshr4[]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:220:my ($rlo,$rhi)=("r".eval(16+2*$i),"r".eval(16+2*$i+1));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-221-$code.=<<___;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-224-	shrp	$rlo=$rhi,$rlo,4	}//;;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:225:{ .mmi;	stf8	[r10]=f`32+2*$i`,16		// Htable[`8+$i`].lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:226:	stf8	[r11]=f`32+2*$i+1`,16		// Htable[`8+$i`].hi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-227-	shr.u	$rhi=$rhi,4		};;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-241-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:242:{ .mmi;	ld8	r`20+2*$i`=[r8],16		// Htable[`10+$i`].lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:243:	ld8	r`20+2*$i+1`=[r9],16		// Htable[`10+$i`].hi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:244:	shr.u	r`16+2*$i+1`=r`16+2*$i+1`,4	};;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:245:{ .mmi;	st8	[r14]=r`16+2*$i`,16		// Htable[`8+$i`].lo>>4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:246:	st8	[r15]=r`16+2*$i+1`,16		// Htable[`8+$i`].hi>>4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:247:	shrp	r`18+2*$i`=r`18+2*$i+1`,r`18+2*$i`,4	}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-248-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-250-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:251:{ .mmi;	shr.u	r`16+2*$i+1`=r`16+2*$i+1`,4	};;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:252:{ .mmi;	st8	[r14]=r`16+2*$i`,16		// Htable[`8+$i`].lo>>4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:253:	st8	[r15]=r`16+2*$i+1`,16		// Htable[`8+$i`].hi>>4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:254:	shrp	r`18+2*$i`=r`18+2*$i+1`,r`18+2*$i`,4	}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-255-{ .mmi;	add	$Htbl=256,sp			// &Htable[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-256-	add	$rem_8bit=rem_8bit#-gcm_ghash_4bit#,$rem_8bit
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:257:	shr.u	r`18+2*$i+1`=r`18+2*$i+1`,4	};;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:258:{ .mmi;	st8	[r14]=r`18+2*$i`		// Htable[`8+$i`].lo>>4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl:259:	st8	[r15]=r`18+2*$i+1`	}	// Htable[`8+$i`].hi>>4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl-260-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-97-	.PROC
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:98:	.CALLINFO	FRAME=`$FRAME-10*$SIZE_T`,NO_CALLS,SAVE_RP,ENTRY_GR=$NREGS
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-99-	.ENTRY
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-101-	$PUSHMA	%r3,$FRAME(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:102:	$PUSH	%r4,`-$FRAME+1*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:103:	$PUSH	%r5,`-$FRAME+2*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:104:	$PUSH	%r6,`-$FRAME+3*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-105-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-106-$code.=<<___ if ($SIZE_T==4);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:107:	$PUSH	%r7,`-$FRAME+4*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:108:	$PUSH	%r8,`-$FRAME+5*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:109:	$PUSH	%r9,`-$FRAME+6*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:110:	$PUSH	%r10,`-$FRAME+7*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:111:	$PUSH	%r11,`-$FRAME+8*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-112-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-328-L\$done_gmult
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:329:	$POP	`-$FRAME-$SAVED_RP`(%sp),%r2		; standard epilogue
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:330:	$POP	`-$FRAME+1*$SIZE_T`(%sp),%r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:331:	$POP	`-$FRAME+2*$SIZE_T`(%sp),%r5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:332:	$POP	`-$FRAME+3*$SIZE_T`(%sp),%r6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-333-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-334-$code.=<<___ if ($SIZE_T==4);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:335:	$POP	`-$FRAME+4*$SIZE_T`(%sp),%r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:336:	$POP	`-$FRAME+5*$SIZE_T`(%sp),%r8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:337:	$POP	`-$FRAME+6*$SIZE_T`(%sp),%r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:338:	$POP	`-$FRAME+7*$SIZE_T`(%sp),%r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:339:	$POP	`-$FRAME+8*$SIZE_T`(%sp),%r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-340-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-350-	.PROC
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:351:	.CALLINFO	FRAME=`$FRAME-10*$SIZE_T`,NO_CALLS,SAVE_RP,ENTRY_GR=11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-352-	.ENTRY
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-354-	$PUSHMA	%r3,$FRAME(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:355:	$PUSH	%r4,`-$FRAME+1*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:356:	$PUSH	%r5,`-$FRAME+2*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:357:	$PUSH	%r6,`-$FRAME+3*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-358-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-359-$code.=<<___ if ($SIZE_T==4);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:360:	$PUSH	%r7,`-$FRAME+4*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:361:	$PUSH	%r8,`-$FRAME+5*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:362:	$PUSH	%r9,`-$FRAME+6*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:363:	$PUSH	%r10,`-$FRAME+7*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:364:	$PUSH	%r11,`-$FRAME+8*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-365-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-602-L\$done_ghash
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:603:	$POP	`-$FRAME-$SAVED_RP`(%sp),%r2		; standard epilogue
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:604:	$POP	`-$FRAME+1*$SIZE_T`(%sp),%r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:605:	$POP	`-$FRAME+2*$SIZE_T`(%sp),%r5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:606:	$POP	`-$FRAME+3*$SIZE_T`(%sp),%r6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-607-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-608-$code.=<<___ if ($SIZE_T==4);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:609:	$POP	`-$FRAME+4*$SIZE_T`(%sp),%r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:610:	$POP	`-$FRAME+5*$SIZE_T`(%sp),%r8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:611:	$POP	`-$FRAME+6*$SIZE_T`(%sp),%r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:612:	$POP	`-$FRAME+7*$SIZE_T`(%sp),%r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:613:	$POP	`-$FRAME+8*$SIZE_T`(%sp),%r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-614-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-721-  my ($mnemonic,$mod,$args)=@_;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:722:  my $opcode = eval("\$$mnemonic");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-723-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-726-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl:727:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl-728-	=~ /GNU assembler/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-103-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:104:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-105-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-109-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:110:	    `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-111-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-118-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:119:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-120-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-162-	xor	$nhi,$nhi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:163:	mov	`&LB("$Zlo")`,`&LB("$nlo")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:164:	mov	`&LB("$Zlo")`,`&LB("$nhi")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:165:	shl	\$4,`&LB("$nlo")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-166-	mov	\$14,$cnt
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-168-	mov	($Htbl,$nlo),$Zhi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:169:	and	\$0xf0,`&LB("$nhi")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-170-	mov	$Zlo,$rem
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-177-	mov	$Zhi,$tmp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:178:	mov	($inp,$cnt),`&LB("$nlo")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-179-	shr	\$4,$Zhi
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-182-	xor	($Htbl,$nhi),$Zhi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:183:	mov	`&LB("$nlo")`,`&LB("$nhi")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-184-	xor	($rem_4bit,$rem,8),$Zhi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-185-	mov	$Zlo,$rem
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:186:	shl	\$4,`&LB("$nlo")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-187-	xor	$tmp,$Zlo
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-197-	xor	($Htbl,$nlo),$Zhi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:198:	and	\$0xf0,`&LB("$nhi")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-199-	xor	($rem_4bit,$rem,8),$Zhi
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-212-	xor	($Htbl,$nlo),$Zhi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:213:	and	\$0xf0,`&LB("$nhi")`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-214-	xor	($rem_4bit,$rem,8),$Zhi
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-1813-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl:1814:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl-1815-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl-385-	$STU		$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl:386:	li		r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl:387:	li		r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl-388-	stvx		v20,r10,$sp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl-411-	li		r0,-1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl:412:	stw		$vrsave,`$FRAME-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl-413-	mtspr		256,r0			# preserve all AltiVec registers
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl-618-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl:619:	li		r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl:620:	li		r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/asm/ghashp8-ppc.pl-621-	mtspr		256,$vrsave
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-43-#   define BSWAP8(x) ({ u64 ret_=(x);                   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h:44:                        asm ("bswapq %0"                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-45-                        : "+r"(ret_));   ret_;          })
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-46-#   define BSWAP4(x) ({ u32 ret_=(x);                   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h:47:                        asm ("bswapl %0"                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-48-                        : "+r"(ret_));   ret_;          })
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-50-#   define BSWAP8(x) ({ u32 lo_=(u64)(x)>>32,hi_=(x);   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h:51:                        asm ("bswapl %0; bswapl %1"     \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-52-                        : "+r"(hi_),"+r"(lo_));         \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-54-#   define BSWAP4(x) ({ u32 ret_=(x);                   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h:55:                        asm ("bswapl %0"                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-56-                        : "+r"(ret_));   ret_;          })
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-58-#   define BSWAP8(x) ({ u64 ret_;                       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h:59:                        asm ("rev %0,%1"                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-60-                        : "=r"(ret_) : "r"(x)); ret_;   })
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-61-#   define BSWAP4(x) ({ u32 ret_;                       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h:62:                        asm ("rev %w0,%w1"              \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-63-                        : "=r"(ret_) : "r"(x)); ret_;   })
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-65-#   define BSWAP8(x) ({ u32 lo_=(u64)(x)>>32,hi_=(x);   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h:66:                        asm ("rev %0,%0; rev %1,%1"     \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-67-                        : "+r"(hi_),"+r"(lo_));         \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-69-#   define BSWAP4(x) ({ u32 ret_;                       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h:70:                        asm ("rev %0,%1"                \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-71-                        : "=r"(ret_) : "r"((u32)(x)));  \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-82-{
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h:83:_asm mov eax, val _asm bswap eax}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/modes/modes_local.h-84-#   define BSWAP4(x)    _bswap4(x)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/pariscid.pl-258-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/pariscid.pl:259:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/pariscid.pl-260-	=~ /GNU assembler/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/arm-xlate.pl-157-	if ($mnemonic =~ m/([^\.]+)\.([^\.]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/arm-xlate.pl:158:	    $opcode = eval("\$$1_$2");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/arm-xlate.pl-159-	} else {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/arm-xlate.pl:160:	    $opcode = eval("\$$mnemonic");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/arm-xlate.pl-161-	}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/ppc-xlate.pl-333-	my $f = $3;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/ppc-xlate.pl:334:	my $opcode = eval("\$$mnemonic");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/ppc-xlate.pl-335-	$line =~ s/\b(c?[rf]|v|vs)([0-9]+)\b/$2/g if ($c ne "." and $flavour !~ /osx/);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-9-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:10:# Ascetic x86_64 AT&T to MASM/NASM assembler translator by <appro>.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-11-#
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:12:# Why AT&T to MASM and not vice versa? Several reasons. Because AT&T
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-13-# format is way easier to parse. Because it's simpler to "gear" from
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-21-# This translator is not designed to convert *arbitrary* assembler
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:22:# code from AT&T format to MASM one. It's designed to convert just
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-23-# enough to provide for dual-ABI OpenSSL modules development...
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-86-if    ($flavour eq "mingw64")	{ $gas=1; $elf=0; $win64=1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:87:				  $prefix=`echo __USER_LABEL_PREFIX__ | $ENV{CC} -E -P -`;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-88-				  $prefix =~ s|\R$||; # Better chomp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-93-elsif (!$gas)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:94:{   if ($ENV{ASM} =~ m/nasm/ && `nasm -v` =~ m/version ([0-9]+)\.([0-9]+)/i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:95:    {	$nasm = $1 + $2*0.01; $PTR="";  }
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-96-    elsif (`ml64 2>&1` =~ m/Version ([0-9]+)\.([0-9]+)(\.([0-9]+))?/)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:97:    {	$masm = $1 + $2*2**-16 + $4*2**-32;   }
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:98:    die "no assembler found on %PATH%" if (!($nasm || $masm));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-99-    $win64=1;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-209-	    $value =~ s/(?<![\w\$\.])(0x?[0-9a-f]+)/oct($1)/egi;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:210:	    if ($value =~ s/([0-9]+\s*[\*\/\%]\s*[0-9]+)/eval($1)/eg) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-211-		$self->{value} = $value;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-271-	$self->{label} =~ s/(?<![\w\$\.])(0x?[0-9a-f]+)/oct($1)/egi;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:272:	$self->{label} =~ s/\b([0-9]+\s*[\*\/\%]\s*[0-9]+)\b/eval($1)/eg;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-273-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-412-	} elsif ($self->{value} ne "$current_function->{name}") {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:413:	    # Make all labels in masm global.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-414-	    $self->{value} .= ":" if ($masm);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-417-	    my $func =	"$current_function->{name}" .
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:418:			($nasm ? ":" : "\tPROC $current_function->{scope}") .
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-419-			"\n";
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-436-	   "$current_function->{name}".
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:437:			($nasm ? ":" : "\tPROC $current_function->{scope}");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-438-	}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-461-	my $self = shift;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:462:	if ($nasm && $self->{opcode}->mnemonic()=~m/^j(?![re]cxz)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-463-	    "NEAR ".$self->{value};
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-599-	my $reg = $DW_reg_idx{$1};
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:600:	my $off = eval ("0 $2 $3");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-601-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-617-	    } elsif ($token =~ /(\w+):(\-?(?:0x)?[0-9a-f]+)(U?)/i) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:618:		my $i = 1*eval($2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-619-		push @ret,$DW_OP_complex{$1}, ($3 ? uleb128($i) : sleb128($i));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:620:	    } elsif (my $i = 1*eval($token) or $token eq "0") {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-621-		if ($token =~ /^\+/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-661-	    /def_cfa_offset/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:662:			&& do {	$cfa_rsp = -1*eval($$line) if ($cfa_reg eq "%rsp");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-663-				last;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-665-	    /adjust_cfa_offset/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:666:			&& do {	$cfa_rsp -= 1*eval($$line) if ($cfa_reg eq "%rsp");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-667-				last;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-670-				    $cfa_reg = $1;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:671:				    $cfa_rsp = -1*eval($2) if ($cfa_reg eq "%rsp");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-672-				}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-877-					}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:878:					$self->{value}.="$current_function->{name}\tENDP" if($masm && $current_function->{name});
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-879-					undef $current_function;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-882-				  };
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:883:		/\.align/   && do { my $max = ($masm && $masm>=$masmref) ? 256 : 4096;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-884-				    $self->{value} = "ALIGN\t".($$line>$max?$max:$$line);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-1161-    } elsif (my $opcode=opcode->re(\$line)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:1162:	my $asm = eval("\$".$opcode->mnemonic());
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-1163-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-1204-		@args = reverse(@args);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl:1205:		undef $sz if ($nasm && $opcode->mnemonic() eq "lea");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl-1206-		printf "\t%s\t%s",$insn,join(",",map($_->out($sz),@args));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86asm.pl-288-	coff	- GAS/COFF such as Win32 targets
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86asm.pl:289:	win32n	- Windows 95/Windows NT NASM format
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86asm.pl-290-	macosx	- Mac OS X
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86masm.pl-88-IF \@Version LT 800
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86masm.pl:89:ECHO MASM version 8.00 or later is strongly recommended.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/perlasm/x86masm.pl-90-ENDIF
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-147-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:148:	$PUSH	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:149:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:150:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:151:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:152:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:153:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-154-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-229-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:230:	$POP	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:231:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:232:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:233:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:234:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-235-	addi	$sp,$sp,$FRAME
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-360-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:361:	$PUSH	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:362:	$PUSH	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:363:	$PUSH	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:364:	$PUSH	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:365:	$PUSH	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:366:	$PUSH	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:367:	$PUSH	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:368:	$PUSH	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:369:	$PUSH	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:370:	$PUSH	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:371:	$PUSH	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:372:	$PUSH	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:373:	$PUSH	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:374:	$PUSH	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:375:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:376:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:377:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:378:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:379:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-380-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-538-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:539:	$POP	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:540:	$POP	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:541:	$POP	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:542:	$POP	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:543:	$POP	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:544:	$POP	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:545:	$POP	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:546:	$POP	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:547:	$POP	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:548:	$POP	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:549:	$POP	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:550:	$POP	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:551:	$POP	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:552:	$POP	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:553:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:554:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:555:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:556:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-557-	addi	$sp,$sp,$FRAME
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-568-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:569:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:570:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:571:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:572:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:573:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-574-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-627-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:628:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:629:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:630:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl:631:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppc.pl-632-	addi	$sp,$sp,$FRAME
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-85-	mflr	$padbit
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:86:	$PUSH	$padbit,`$LOCALS+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-87-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-130-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:131:	stw	$in0,`8*4+(4^$LITTLE_ENDIAN)`($ctx)	# fill "template"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:132:	stw	$in1,`8*5+(4^$LITTLE_ENDIAN)`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:133:	stw	$in2,`8*6+(4^$LITTLE_ENDIAN)`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:134:	stw	$in3,`8*7+(4^$LITTLE_ENDIAN)`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-135-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-237-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:238:	stfd	f14,`$FRAME-8*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:239:	stfd	f15,`$FRAME-8*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:240:	stfd	f16,`$FRAME-8*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:241:	stfd	f17,`$FRAME-8*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:242:	stfd	f18,`$FRAME-8*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:243:	stfd	f19,`$FRAME-8*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:244:	stfd	f20,`$FRAME-8*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:245:	stfd	f21,`$FRAME-8*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:246:	stfd	f22,`$FRAME-8*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:247:	stfd	f23,`$FRAME-8*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:248:	stfd	f24,`$FRAME-8*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:249:	stfd	f25,`$FRAME-8*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:250:	stfd	f26,`$FRAME-8*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:251:	stfd	f27,`$FRAME-8*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:252:	stfd	f28,`$FRAME-8*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:253:	stfd	f29,`$FRAME-8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:254:	stfd	f30,`$FRAME-8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:255:	stfd	f31,`$FRAME-8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:256:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-257-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-261-	neg	$len,$len
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:262:	stw	r0,`$LOCALS+8*4+(0^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:263:	stw	$in3,`$LOCALS+8*4+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-264-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-276-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:277:	stfd	$two0,`$LOCALS+8*0`($sp)	# input "template"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-278-	oris	$in3,$padbit,`(1023+52+96)<<4`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:279:	stfd	$two32,`$LOCALS+8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:280:	stfd	$two64,`$LOCALS+8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:281:	stw	$in3,`$LOCALS+8*3+(0^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-282-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-291-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:292:	stw	$in0,`$LOCALS+8*0+(4^$LITTLE_ENDIAN)`($sp)	# fill "template"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:293:	stw	$in1,`$LOCALS+8*1+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:294:	stw	$in2,`$LOCALS+8*2+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:295:	stw	$in3,`$LOCALS+8*3+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-296-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-297-	mffs	$x0				# original fpscr
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:298:	lfd	$x1,`$LOCALS+8*4`($sp)		# new fpscr
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-299-	lfd	$r0lo,8*4($ctx)			# load key
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-313-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:314:	stfd	$x0,`$LOCALS+8*4`($sp)		# save original fpscr
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-315-	mtfsf	255,$x1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-321-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:322:	lfd	$x0,`$LOCALS+8*0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:323:	lfd	$x1,`$LOCALS+8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:324:	lfd	$x2,`$LOCALS+8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:325:	lfd	$x3,`$LOCALS+8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-326-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-342-	fadd	$x0,$x0,$h0lo			# accumulate input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:343:	 stw	$in0,`$LOCALS+8*0+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-344-	fadd	$x1,$x1,$h1lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:345:	 stw	$in1,`$LOCALS+8*1+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-346-	fadd	$x2,$x2,$h2lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:347:	 stw	$in2,`$LOCALS+8*2+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-348-	fadd	$x3,$x3,$h3lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:349:	 stw	$in3,`$LOCALS+8*3+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-350-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-384-	fsub	$c1lo,$c1lo,$two64
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:385:	 stw	$in0,`$LOCALS+8*0+(4^$LITTLE_ENDIAN)`($sp)	# fill "template"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-386-	fsub	$c1hi,$c1hi,$two64
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:387:	 stw	$in1,`$LOCALS+8*1+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-388-	fsub	$c3lo,$c3lo,$two130
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:389:	 stw	$in2,`$LOCALS+8*2+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-390-	fsub	$c3hi,$c3hi,$two130
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:391:	 stw	$in3,`$LOCALS+8*3+(4^$LITTLE_ENDIAN)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-392-	fsub	$c0lo,$c0lo,$two32
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-451-	fmadd	$h0lo,$r0lo,$x0,$h0lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:452:	 lfd	$y0,`$LOCALS+8*0`($sp)		# load [biased] input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-453-	fmadd	$h0hi,$r0hi,$x0,$h0hi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:454:	 lfd	$y1,`$LOCALS+8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-455-	fmadd	$h2lo,$r2lo,$x0,$h2lo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:456:	 lfd	$y2,`$LOCALS+8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-457-	fmadd	$h2hi,$r2hi,$x0,$h2hi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:458:	 lfd	$y3,`$LOCALS+8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-459-	fmadd	$h1lo,$r1lo,$x0,$h1lo
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-507-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:508:	lfd	$h0lo,`$LOCALS+8*4`($sp)	# pull saved fpscr
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-509-	fadd	$x1,$x1,$two32			# bias
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-519-	mtfsf	255,$h0lo			# restore original fpscr
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:520:	lfd	f14,`$FRAME-8*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:521:	lfd	f15,`$FRAME-8*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:522:	lfd	f16,`$FRAME-8*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:523:	lfd	f17,`$FRAME-8*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:524:	lfd	f18,`$FRAME-8*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:525:	lfd	f19,`$FRAME-8*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:526:	lfd	f20,`$FRAME-8*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:527:	lfd	f21,`$FRAME-8*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:528:	lfd	f22,`$FRAME-8*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:529:	lfd	f23,`$FRAME-8*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:530:	lfd	f24,`$FRAME-8*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:531:	lfd	f25,`$FRAME-8*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:532:	lfd	f26,`$FRAME-8*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:533:	lfd	f27,`$FRAME-8*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:534:	lfd	f28,`$FRAME-8*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:535:	lfd	f29,`$FRAME-8*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:536:	lfd	f30,`$FRAME-8*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:537:	lfd	f31,`$FRAME-8*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-538-	addi	$sp,$sp,$FRAME
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-558-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:559:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:560:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:561:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:562:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:563:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-564-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:565:	lwz	$d0,`8*0+(0^$LITTLE_ENDIAN)`($ctx)	# load hash
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:566:	lwz	$h0,`8*0+(4^$LITTLE_ENDIAN)`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:567:	lwz	$d1,`8*1+(0^$LITTLE_ENDIAN)`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:568:	lwz	$h1,`8*1+(4^$LITTLE_ENDIAN)`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:569:	lwz	$d2,`8*2+(0^$LITTLE_ENDIAN)`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:570:	lwz	$h2,`8*2+(4^$LITTLE_ENDIAN)`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:571:	lwz	$d3,`8*3+(0^$LITTLE_ENDIAN)`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:572:	lwz	$h3,`8*3+(4^$LITTLE_ENDIAN)`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-573-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-689-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:690:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:691:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:692:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl:693:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ppcfp.pl-694-	addi	$sp,$sp,$FRAME
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-92-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl:93:	stm${g}	%r6,%r14,`6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-94-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-103-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl:104:	st$g	$ctx,`2*$SIZE_T`($sp)	# off-load $ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-105-	srlg	$s1,$r1,2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-156-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl:157:	l$g	$ctx,`2*$SIZE_T`($sp)	# restore $ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-158-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-162-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl:163:	lm${g}	%r6,%r14,`6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-164-.Lno_data:
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-177-poly1305_emit:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl:178:	stm${g}	%r6,%r9,`6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-179-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-214-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl:215:	lm${g}	%r6,%r9,`6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-s390x.pl-216-	br	%r14
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-63-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:64:	if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-65-			=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-69-	if (!$avx && $ARGV[0] eq "win32n" &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:70:	   `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-71-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-73-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:74:	if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-75-		$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-915-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:916:	&pmuludq	($D0,&$addr(8));		# h1*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-917-	&movdqa		($T2,$D1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:918:	&pmuludq	($D1,&$addr(1));		# h0*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-919-	&paddq		($D0,$T0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-920-	&movdqa		($T0,$T2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:921:	&pmuludq	($T2,&$addr(2));		# h0*r2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-922-	&paddq		($D1,$T1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-923-	&movdqa		($T1,$T0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:924:	&pmuludq	($T0,&$addr(3));		# h0*r3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-925-	&paddq		($D2,$T2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-926-	 &movdqa	($T2,&QWP(16*1,"eax"));		# pull h1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:927:	&pmuludq	($T1,&$addr(4));		# h0*r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-928-	&paddq		($D3,$T0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-930-	&movdqa		($T0,$T2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:931:	&pmuludq	($T2,&$addr(1));		# h1*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-932-	 &paddq		($D4,$T1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-933-	&movdqa		($T1,$T0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:934:	&pmuludq	($T0,&$addr(2));		# h1*r2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-935-	&paddq		($D2,$T2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-936-	&movdqa		($T2,&QWP(16*2,"eax"));		# pull h2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:937:	&pmuludq	($T1,&$addr(3));		# h1*r3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-938-	&paddq		($D3,$T0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-939-	&movdqa		($T0,$T2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:940:	&pmuludq	($T2,&$addr(7));		# h2*s3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-941-	&paddq		($D4,$T1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-942-	&movdqa		($T1,$T0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:943:	&pmuludq	($T0,&$addr(8));		# h2*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-944-	&paddq		($D0,$T2);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-946-	&movdqa		($T2,$T1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:947:	&pmuludq	($T1,&$addr(1));		# h2*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-948-	 &paddq		($D1,$T0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-949-	&movdqa		($T0,&QWP(16*3,"eax"));		# pull h3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:950:	&pmuludq	($T2,&$addr(2));		# h2*r2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-951-	&paddq		($D3,$T1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-952-	&movdqa		($T1,$T0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:953:	&pmuludq	($T0,&$addr(6));		# h3*s2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-954-	&paddq		($D4,$T2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-955-	&movdqa		($T2,$T1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:956:	&pmuludq	($T1,&$addr(7));		# h3*s3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-957-	&paddq		($D0,$T0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-958-	&movdqa		($T0,$T2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:959:	&pmuludq	($T2,&$addr(8));		# h3*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-960-	&paddq		($D1,$T1);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-962-	&movdqa		($T1,&QWP(16*4,"eax"));		# pull h4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:963:	&pmuludq	($T0,&$addr(1));		# h3*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-964-	 &paddq		($D2,$T2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-965-	&movdqa		($T2,$T1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:966:	&pmuludq	($T1,&$addr(8));		# h4*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-967-	&paddq		($D4,$T0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-968-	&movdqa		($T0,$T2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:969:	&pmuludq	($T2,&$addr(5));		# h4*s1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-970-	&paddq		($D3,$T1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-971-	&movdqa		($T1,$T0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:972:	&pmuludq	($T0,&$addr(6));		# h4*s2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-973-	&paddq		($D0,$T2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-974-	 &movdqa	($MASK,&QWP(64,"ebx"));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:975:	&pmuludq	($T1,&$addr(7));		# h4*s3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-976-	&paddq		($D1,$T0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1649-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1650:	&vpmuludq	($D3,$D2,&$addr(1));		# d3 = h2*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1651-	 &vmovdqa	(QWP(32*1,"esp"),$T1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1652:	&vpmuludq	($D4,$D2,&$addr(2));		# d4 = h2*r2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1653-	 &vmovdqa	(QWP(32*3,"esp"),$D0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1654:	&vpmuludq	($D0,$D2,&$addr(7));		# d0 = h2*s3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1655-	 &vmovdqa	(QWP(32*4,"esp"),$D1);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1656:	&vpmuludq	($D1,$D2,&$addr(8));		# d1 = h2*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1657:	&vpmuludq	($D2,$D2,&$addr(0));		# d2 = h2*r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1658-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1659:	&vpmuludq	($T2,$T0,&$addr(3));		# h0*r3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1660-	&vpaddq		($D3,$D3,$T2);			# d3 += h0*r3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1661:	&vpmuludq	($T1,$T0,&$addr(4));		# h0*r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1662-	&vpaddq		($D4,$D4,$T1);			# d4 + h0*r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1663:	&vpmuludq	($T2,$T0,&$addr(0));		# h0*r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1664-	&vpaddq		($D0,$D0,$T2);			# d0 + h0*r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1665-	 &vmovdqa	($T2,&QWP(32*1,"esp"));		# h1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1666:	&vpmuludq	($T1,$T0,&$addr(1));		# h0*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1667-	&vpaddq		($D1,$D1,$T1);			# d1 += h0*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1668:	&vpmuludq	($T0,$T0,&$addr(2));		# h0*r2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1669-	&vpaddq		($D2,$D2,$T0);			# d2 += h0*r2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1670-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1671:	&vpmuludq	($T1,$T2,&$addr(2));		# h1*r2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1672-	&vpaddq		($D3,$D3,$T1);			# d3 += h1*r2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1673:	&vpmuludq	($T0,$T2,&$addr(3));		# h1*r3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1674-	&vpaddq		($D4,$D4,$T0);			# d4 += h1*r3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1675:	&vpmuludq	($T1,$T2,&$addr(8));		# h1*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1676-	&vpaddq		($D0,$D0,$T1);			# d0 += h1*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1677-	 &vmovdqa	($T1,&QWP(32*3,"esp"));		# h3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1678:	&vpmuludq	($T0,$T2,&$addr(0));		# h1*r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1679-	&vpaddq		($D1,$D1,$T0);			# d1 += h1*r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1680:	&vpmuludq	($T2,$T2,&$addr(1));		# h1*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1681-	&vpaddq		($D2,$D2,$T2);			# d2 += h1*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1682-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1683:	&vpmuludq	($T0,$T1,&$addr(0));		# h3*r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1684-	&vpaddq		($D3,$D3,$T0);			# d3 += h3*r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1685:	&vpmuludq	($T2,$T1,&$addr(1));		# h3*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1686-	&vpaddq		($D4,$D4,$T2);			# d4 += h3*r1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1687:	&vpmuludq	($T0,$T1,&$addr(6));		# h3*s2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1688-	&vpaddq		($D0,$D0,$T0);			# d0 += h3*s2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1689-	 &vmovdqa	($T0,&QWP(32*4,"esp"));		# h4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1690:	&vpmuludq	($T2,$T1,&$addr(7));		# h3*s3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1691-	&vpaddq		($D1,$D1,$T2);			# d1+= h3*s3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1692:	&vpmuludq	($T1,$T1,&$addr(8));		# h3*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1693-	&vpaddq		($D2,$D2,$T1);			# d2 += h3*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1694-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1695:	&vpmuludq	($T2,$T0,&$addr(8));		# h4*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1696-	&vpaddq		($D3,$D3,$T2);			# d3 += h4*s4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1697:	&vpmuludq	($T1,$T0,&$addr(5));		# h4*s1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1698-	&vpaddq		($D0,$D0,$T1);			# d0 += h4*s1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1699:	&vpmuludq	($T2,$T0,&$addr(0));		# h4*r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1700-	&vpaddq		($D4,$D4,$T2);			# d4 += h4*r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1701-	 &vmovdqa	($MASK,&QWP(64,"ebx"));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1702:	&vpmuludq	($T1,$T0,&$addr(6));		# h4*s2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1703-	&vpaddq		($D1,$D1,$T1);			# d1 += h4*s2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl:1704:	&vpmuludq	($T0,$T0,&$addr(7));		# h4*s3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86.pl-1705-	&vpaddq		($D2,$D2,$T0);			# d2 += h4*s3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl-76-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl:77:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl-78-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl-82-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl:83:	   `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)(?:\.([0-9]+))?/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl-84-	$avx = ($1>=2.09) + ($1>=2.10) + 2 * ($1>=2.12);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl-92-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl:93:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl-94-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl-4175-foreach (split('\n',$code)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl:4176:	s/\`([^\`]*)\`/eval($1)/ge;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/asm/poly1305-x86_64.pl-4177-	s/%r([a-z]+)#d/%e$1/g;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-72-#elif defined(__PPC__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:73:# define U8TOU32(p)     ({u32 ret; asm ("lwbrx	%0,0,%1":"=r"(ret):"b"(p)); ret; })
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:74:# define U32TO8(p,v)    asm ("stwbrx %0,0,%1"::"r"(v),"b"(p):"memory")
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-75-#elif defined(__s390x__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:76:# define U8TOU32(p)     ({u32 ret; asm ("lrv	%0,%1":"=d"(ret):"m"(*(u32 *)(p))); ret; })
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:77:# define U32TO8(p,v)    asm ("strv	%1,%0":"=m"(*(u32 *)(p)):"d"(v))
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-78-#endif
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-134-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:135:        asm volatile ("stmxcsr	%0":"=m"(mxcsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:136:        asm volatile ("ldmxcsr	%0"::"m"(mxcsr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-137-#elif defined(__PPC__)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-139-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:140:        asm volatile ("mffs	%0":"=f"(fpscr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:141:        asm volatile ("mtfsf	255,%0"::"f"(fpscr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-142-#elif defined(__s390x__)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-144-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:145:        asm volatile ("stfpc	%0":"=m"(fpc_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:146:        asm volatile ("lfpc	%0"::"m"(fpc));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-147-#elif defined(__sparc__)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-149-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:150:        asm volatile ("stx	%%fsr,%0":"=m"(fsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:151:        asm volatile ("ldx	%0,%%fsr"::"m"(fsr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-152-#elif defined(__mips__)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-154-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:155:        asm volatile ("cfc1	%0,$31":"=r"(fcsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:156:        asm volatile ("ctc1	%0,$31"::"r"(fcsr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-157-#endif
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-208-#if defined(__x86_64__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:209:        asm volatile ("ldmxcsr	%0"::"m"(mxcsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-210-#elif defined(__PPC__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:211:        asm volatile ("mtfsf	255,%0"::"f"(fpscr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-212-#elif defined(__s390x__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:213:        asm volatile ("lfpc	%0"::"m"(fpc_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-214-#elif defined(__sparc__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:215:        asm volatile ("ldx	%0,%%fsr"::"m"(fsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-216-#elif defined(__mips__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:217:        asm volatile ("ctc1	%0,$31"::"r"(fcsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-218-#endif
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-256-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:257:    asm volatile ("stmxcsr	%0":"=m"(mxcsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:258:    asm volatile ("ldmxcsr	%0"::"m"(mxcsr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-259-#elif defined(__PPC__)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-261-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:262:    asm volatile ("mffs		%0":"=f"(fpscr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:263:    asm volatile ("mtfsf	255,%0"::"f"(fpscr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-264-#elif defined(__s390x__)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-266-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:267:    asm volatile ("stfpc	%0":"=m"(fpc_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:268:    asm volatile ("lfpc		%0"::"m"(fpc));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-269-#elif defined(__sparc__)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-271-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:272:    asm volatile ("stx		%%fsr,%0":"=m"(fsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:273:    asm volatile ("ldx		%0,%%fsr"::"m"(fsr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-274-#elif defined(__mips__)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-276-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:277:    asm volatile ("cfc1		%0,$31":"=r"(fcsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:278:    asm volatile ("ctc1		%0,$31"::"r"(fcsr));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-279-#endif
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-417-#if defined(__x86_64__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:418:    asm volatile ("ldmxcsr	%0"::"m"(mxcsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-419-#elif defined(__PPC__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:420:    asm volatile ("mtfsf	255,%0"::"f"(fpscr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-421-#elif defined(__s390x__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:422:    asm volatile ("lfpc		%0"::"m"(fpc_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-423-#elif defined(__sparc__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:424:    asm volatile ("ldx		%0,%%fsr"::"m"(fsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-425-#elif defined(__mips__)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c:426:    asm volatile ("ctc1		%0,$31"::"r"(fcsr_orig));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/poly1305/poly1305_ieee754.c-427-#endif
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-176-	sub	$XX[0],$TX[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:177:	and	\$`$MOD-1`,$TX[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-178-	jz	.Loop${MOD}_is_hot
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-249-#md5#	and	$b,$tmp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:250:#md5#	add	4*`$j`($inp),$a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-251-#rc4#	add	$TY#b,$TX[0]#b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:252:#rc4#	movl	`4*(($k+1)%$MOD)`(`$k==$MOD-1?"$dat,$XX[0],4":"$XX[1]"`),$TX[1]#d
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-253-#md5#	add	\$$K[$i],$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-259-#md5#	rol	\$$rot0[$j%4],$a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:260:#md5#	mov	`$j==15?"$b":"$c"`,$tmp		# forward reference
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:261:#rc4#	pinsrw	\$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-262-#md5#	add	$b,$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-289-#md5#	and	$d,$tmp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:290:#md5#	add	4*`((1+5*$j)%16)`($inp),$a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-291-#rc4#	add	$TY#b,$TX[0]#b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:292:#rc4#	movl	`4*(($k+1)%$MOD)`(`$k==$MOD-1?"$dat,$XX[0],4":"$XX[1]"`),$TX[1]#d
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-293-#md5#	add	\$$K[$i],$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-299-#md5#	rol	\$$rot1[$j%4],$a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:300:#md5#	mov	`$j==15?"$c":"$b"`,$tmp		# forward reference
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:301:#rc4#	pinsrw	\$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-302-#md5#	add	$b,$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-329-#md5#	xor	$b,$tmp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:330:#md5#	add	4*`((5+3*$j)%16)`($inp),$a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-331-#rc4#	add	$TY#b,$TX[0]#b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:332:#rc4#	movl	`4*(($k+1)%$MOD)`(`$k==$MOD-1?"$dat,$XX[0],4":"$XX[1]"`),$TX[1]#d
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-333-#md5#	add	\$$K[$i],$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-338-#md5#	rol	\$$rot2[$j%4],$a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:339:#md5#	mov	`$j==15?"\\\$-1":"$c"`,$tmp	# forward reference
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:340:#rc4#	pinsrw	\$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-341-#md5#	add	$b,$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-368-#md5#	or	$b,$tmp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:369:#md5#	add	4*`((7*$j)%16)`($inp),$a
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-370-#rc4#	add	$TY#b,$TX[0]#b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:371:#rc4#	movl	`4*(($k+1)%$MOD)`(`$k==$MOD-1?"$dat,$XX[0],4":"$XX[1]"`),$TX[1]#d
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-372-#md5#	add	\$$K[$i],$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-379-#md5#	mov	\$-1,$tmp			# forward reference
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl:380:#rc4#	pinsrw	\$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl-381-#md5#	add	$b,$a
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-100-	ldo	1($XX[0]),$XX[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:101:	`sprintf("$LDX	%$TY(%$key),%$dat1") if ($i>0)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-102-	and	$mask,$XX[1],$XX[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-109-	copy	$TX[0],$TX[1]		; move
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:110:	`sprintf("%sdep	%$dat1,%d,8,%$acc",$i==1?"z":"",8*($i-1)+7) if ($i>0)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-111-	$ST	$TY,0($iy)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-152-	.PROC
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:153:	.CALLINFO	FRAME=`$FRAME-4*$SIZE_T`,NO_CALLS,SAVE_RP,ENTRY_GR=6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-154-	.ENTRY
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-156-	$PUSHMA	%r3,$FRAME(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:157:	$PUSH	%r4,`-$FRAME+1*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:158:	$PUSH	%r5,`-$FRAME+2*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:159:	$PUSH	%r6,`-$FRAME+3*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-160-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-163-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:164:	$LD	`0*$SZ`($key),$XX[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:165:	$LD	`1*$SZ`($key),$YY
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:166:	ldo	`2*$SZ`($key),$key
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-167-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-233-L\$done
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:234:	$POP	`-$FRAME-$SAVED_RP`(%sp),%r2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-235-	ldo	-1($XX[0]),$XX[0]	; chill out loop
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-238-	and	$mask,$YY,$YY
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:239:	$ST	$XX[0],`-2*$SZ`($key)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:240:	$ST	$YY,`-1*$SZ`($key)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:241:	$POP	`-$FRAME+1*$SIZE_T`(%sp),%r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:242:	$POP	`-$FRAME+2*$SIZE_T`(%sp),%r5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:243:	$POP	`-$FRAME+3*$SIZE_T`(%sp),%r6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-244-L\$abort
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-258-	.ENTRY
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:259:	$ST	%r0,`0*$SZ`($key)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:260:	$ST	%r0,`1*$SZ`($key)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:261:	ldo	`2*$SZ`($key),$key
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-262-	copy	%r0,@XX[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-268-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:269:	ldo	`-256*$SZ`($key),$key	; rewind $key
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-270-	addl	$len,$inp,$inp		; $inp to point at the end
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-312-L\$opts
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:313:	.STRINGZ "rc4(4x,`$SZ==1?"char":"int"`)"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-314-	.STRINGZ "RC4 for PA-RISC, CRYPTOGAMS by <appro\@openssl.org>"
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-316-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl:317:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl-318-	=~ /GNU assembler/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl-217-	movl	$TX[0]#d,($dat,$YY,4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl:218:	movl	`4*($i==7?-1:$i)`($dat,$XX[1],4),$TX[1]#d
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl-219-	ror	\$8,%r8				# ror is redundant when $i=0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl-283-    $code.="	add	$TY#b,$TX[0]#b\n";
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl:284:    $code.="	movl	`4*($j+1)`($XX[1]),$TX[1]#d\n"	if ($i<15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl-285-    $code.="	movz	$TX[0]#b,$TX[0]#d\n";
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl-289-    $code.="	add	$TX[1]#b,$YY#b\n"		if ($i<15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl:290:    $code.="	pinsrw	\$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n";
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl-291-    $code.="	movdqu	%xmm2,($out,$inp)\n"		if ($i==0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc5/rc5_local.h-136-#  define ROTATE_l32(a,n)       ({ register unsigned int ret;   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc5/rc5_local.h:137:                                        asm ("roll %%cl,%0"     \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc5/rc5_local.h-138-                                                : "=r"(ret)     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc5/rc5_local.h-143-#  define ROTATE_r32(a,n)       ({ register unsigned int ret;   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc5/rc5_local.h:144:                                        asm ("rorl %%cl,%0"     \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/rc5/rc5_local.h-145-                                                : "=r"(ret)     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-armv8.pl-864-	sprintf ".inst\t0x%08x\t//%s %s",
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-armv8.pl:865:			$opcode{$mnemonic}|$1|($2<<5)|($3<<16)|(eval($4)<<10),
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-armv8.pl-866-			$mnemonic,$arg;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-armv8.pl-871-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-armv8.pl:872:	s/\`([^\`]*)\`/eval($1)/ge;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-armv8.pl-873-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-87-	xor	$C[0],$A[0][0],$A[1][0]		; Theta
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:88:	std	$A[0][4],`$TEMP+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-89-	xor	$C[1],$A[0][1],$A[1][1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:90:	std	$A[1][4],`$TEMP+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-91-	xor	$C[2],$A[0][2],$A[1][2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:92:	std	$A[2][4],`$TEMP+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-93-	xor	$C[3],$A[0][3],$A[1][3]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:94:	std	$A[3][4],`$TEMP+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-95-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-151-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:152:	ld	$A[0][4],`$TEMP+0`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-153-	xor	$C[0],   $A[0][3],$C[2]			;mr	$C[0],$A[0][3]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:154:	ld	$A[1][4],`$TEMP+8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-155-	xor	$A[1][3],$A[1][3],$C[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:156:	ld	$A[2][4],`$TEMP+16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-157-	xor	$A[2][3],$A[2][3],$C[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:158:	ld	$A[3][4],`$TEMP+24`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-159-	xor	$A[3][3],$A[3][3],$C[2]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-208-	xor	$A[0][1],$A[0][1],$C[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:209:	 ld	$C[1],`$LOCALS+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-210-	xor	$A[0][3],$A[0][3],$C[2]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-215-	andc	$C[0],$A[1][2],$A[1][1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:216:	 std	$C[1],`$LOCALS+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-217-	andc	$C[1],$A[1][3],$A[1][2]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-272-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:273:	$PUSH	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:274:	$PUSH	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:275:	$PUSH	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:276:	$PUSH	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:277:	$PUSH	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:278:	$PUSH	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:279:	$PUSH	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:280:	$PUSH	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:281:	$PUSH	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:282:	$PUSH	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:283:	$PUSH	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:284:	$PUSH	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:285:	$PUSH	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:286:	$PUSH	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:287:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:288:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:289:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:290:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:291:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-292-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-295-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:296:	$PUSH	r3,`$LOCALS+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:297:	;$PUSH	r4,`$LOCALS+1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:298:	;$PUSH	r5,`$LOCALS+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:299:	;$PUSH	r6,`$LOCALS+3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:300:	$PUSH	r12,`$LOCALS+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-301-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-329-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:330:	$POP	r3,`$LOCALS+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-331-	std	$A[0][0],`8*0`(r3)		; return A[5][5]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-356-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:357:	$POP	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:358:	$POP	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:359:	$POP	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:360:	$POP	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:361:	$POP	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:362:	$POP	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:363:	$POP	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:364:	$POP	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:365:	$POP	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:366:	$POP	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:367:	$POP	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:368:	$POP	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:369:	$POP	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:370:	$POP	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:371:	$POP	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:372:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:373:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:374:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:375:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-376-	mtlr	r0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-413-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:414:	$PUSH	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:415:	$PUSH	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:416:	$PUSH	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:417:	$PUSH	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:418:	$PUSH	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:419:	$PUSH	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:420:	$PUSH	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:421:	$PUSH	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:422:	$PUSH	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:423:	$PUSH	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:424:	$PUSH	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:425:	$PUSH	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:426:	$PUSH	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:427:	$PUSH	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:428:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:429:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:430:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:431:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:432:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-433-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-437-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:438:	$PUSH	r3,`$LOCALS+0*$SIZE_T`($sp)	; save A[][]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:439:	$PUSH	r4,`$LOCALS+1*$SIZE_T`($sp)	; save inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:440:	$PUSH	r5,`$LOCALS+2*$SIZE_T`($sp)	; save len
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:441:	$PUSH	r6,`$LOCALS+3*$SIZE_T`($sp)	; save bsz
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-442-	mr	r0,r6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:443:	$PUSH	r12,`$LOCALS+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-444-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-483-	srwi	r5,r5,3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:484:	$PUSH	r4,`$LOCALS+2*$SIZE_T`($sp)	; save len
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-485-	mtctr	r5
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-561-.Lprocess_block:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:562:	$PUSH	r3,`$LOCALS+1*$SIZE_T`($sp)	; save inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-563-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-565-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:566:	$POP	r0,`$LOCALS+4*$SIZE_T`($sp)	; pull iotas[24]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:567:	$POP	r5,`$LOCALS+3*$SIZE_T`($sp)	; restore bsz
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:568:	$POP	r4,`$LOCALS+2*$SIZE_T`($sp)	; restore len
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:569:	$POP	r3,`$LOCALS+1*$SIZE_T`($sp)	; restore inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-570-	addic	r0,r0,`-8*24`			; rewind iotas
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:571:	$PUSH	r0,`$LOCALS+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-572-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-576-.Labsorbed:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:577:	$POP	r3,`$LOCALS+0*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-578-	std	$A[0][0],`8*0`(r3)		; return A[5][5]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-604-	mr	r3,r4				; return value
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:605:	$POP	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:606:	$POP	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:607:	$POP	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:608:	$POP	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:609:	$POP	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:610:	$POP	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:611:	$POP	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:612:	$POP	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:613:	$POP	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:614:	$POP	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:615:	$POP	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:616:	$POP	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:617:	$POP	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:618:	$POP	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:619:	$POP	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:620:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:621:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:622:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:623:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-624-	mtlr	r0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-638-SHA3_squeeze:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:639:	$STU	$sp,`-10*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-640-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:641:	$PUSH	r28,`6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:642:	$PUSH	r29,`7*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:643:	$PUSH	r30,`8*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:644:	$PUSH	r31,`9*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:645:	$PUSH	r0,`10*$SIZE_T+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-646-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-696-.Lsqueeze_done:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:697:	$POP	r0,`10*$SIZE_T+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:698:	$POP	r28,`6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:699:	$POP	r29,`7*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:700:	$POP	r30,`8*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:701:	$POP	r31,`9*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-702-	mtlr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl:703:	addi	$sp,$sp,`10*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600-ppc64.pl-704-	blr
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-225-	$STU	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:226:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:227:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-228-	mflr	r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-251-	stvx	v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:252:	stw	r7,`$FRAME-4`($sp)	; save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-253-	li	r0, -1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:254:	$PUSH	r8,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-255-	mtspr	256, r0			; preserve all AltiVec registers
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-339-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:340:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:341:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-342-	mtlr	r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-381-	$STU	$sp,-$FRAME($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:382:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:383:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-384-	mflr	r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-407-	stvx	v31,r11,$sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:408:	stw	r7,`$FRAME-4`($sp)	; save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-409-	li	r0, -1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:410:	$PUSH	r8,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-411-	mtspr	256, r0			; preserve all AltiVec registers
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-645-	mr	r3,$len			; return value
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:646:	li	r10,`15+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl:647:	li	r11,`31+6*$SIZE_T`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/keccak1600p8-ppc.pl-648-	mtlr	r8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-586.pl-134-$ymm=1 if ($xmm &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-586.pl:135:		`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-586.pl-136-			=~ /GNU assembler version ([2-9]\.[0-9]+)/ &&
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-586.pl-139-$ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32n" &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-586.pl:140:		`nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/ &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-586.pl-141-		$1>=2.03);	# first version supporting AVX
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-586.pl-146-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-586.pl:147:$ymm=1 if ($xmm && !$ymm && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([0-9]+\.[0-9]+)/ &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-586.pl-148-		$2>=3.0);	# first version supporting AVX
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-armv8.pl-60-$code.=<<___ if ($i<14 && !($i&1));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-armv8.pl:61:	ldr	@Xx[$i+2],[$inp,#`($i+2)*4-64`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-armv8.pl-62-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-armv8.pl-353-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-armv8.pl:354:	s/\`([^\`]*)\`/eval($1)/geo;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-armv8.pl-355-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-53-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:54:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-55-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-59-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:60:	   `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-61-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-68-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:69:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-70-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-140-	punpckldq	@Xi[3],@Xi[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:141:	 movd		`4*$j-16*4`(@ptr[0]),@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-142-	punpckldq	@Xi[4],@Xi[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:143:	 movd		`4*$j-16*4`(@ptr[1]),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-144-	punpckldq	@Xi[2],@Xi[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:145:	 movd		`4*$j-16*4`(@ptr[2]),$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-146-	pshufb		$tx,@Xi[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-148-$code.=<<___ if ($i<14);			# just load input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:149:	 movd		`4*$j-16*4`(@ptr[3]),$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-150-	 punpckldq	$t2,@Xi[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-161-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:162:	movdqa	@Xi[0],`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-163-	paddd	@Xi[0],$e			# e+=X[i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:164:	 movd		`4*$k-16*4`(@ptr[0]),@Xi[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-165-	psrld	\$27,$t3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-169-	por	$t3,$t2				# rol(a,5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:170:	 movd		`4*$k-16*4`(@ptr[1]),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-171-	pslld	\$30,$t1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-176-	 pshufb	$tx,@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:177:	 movd		`4*$k-16*4`(@ptr[2]),$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-178-	por	$t1,$b				# b=rol(b,30)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-180-$code.=<<___ if ($i==14);			# just load input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:181:	 movd		`4*$j-16*4`(@ptr[3]),$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-182-	 punpckldq	$t2,@Xi[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-194-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:195:	movdqa	@Xi[0],`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-196-	paddd	@Xi[0],$e			# e+=X[i]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-213-$code.=<<___ if ($i>=13 && $i<15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:214:	movdqa	`&Xi_off($j+2)`,@Xi[3]		# preload "X[2]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-215-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-217-	pxor	@Xi[-2],@Xi[1]			# "X[13]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:218:	movdqa	`&Xi_off($j+2)`,@Xi[3]		# "X[2]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-219-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-220-	movdqa	$a,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:221:	 pxor	`&Xi_off($j+8)`,@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-222-	paddd	$K,$e				# e+=K_00_19
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-233-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:234:	movdqa	@Xi[0],`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-235-	paddd	@Xi[0],$e			# e+=X[i]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-257-	pxor	@Xi[-2],@Xi[1]			# "X[13]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:258:	movdqa	`&Xi_off($j+2)`,@Xi[3]		# "X[2]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-259-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-261-	movdqa	$d,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:262:	 pxor	`&Xi_off($j+8)`,@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-263-	paddd	$K,$e				# e+=K_20_39
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-269-$code.=<<___ if ($i<72);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:270:	movdqa	@Xi[0],`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-271-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-320-	pxor	@Xi[-2],@Xi[1]			# "X[13]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:321:	movdqa	`&Xi_off($j+2)`,@Xi[3]		# "X[2]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-322-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-324-	movdqa	$d,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:325:	 pxor	`&Xi_off($j+8)`,@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-326-	pxor	@Xi[3],@Xi[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-337-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:338:	movdqa	@Xi[0],`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-339-	paddd	@Xi[0],$e			# e+=X[i]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-396-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:397:	sub	\$`$REG_SZ*18`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-398-	and	\$-256,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:399:	mov	%rax,`$REG_SZ*17`(%rsp)		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:400:.cfi_cfa_expression	%rsp+`$REG_SZ*17`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-401-.Lbody:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-402-	lea	K_XX_XX(%rip),$Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:403:	lea	`$REG_SZ*16`(%rsp),%rbx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-404-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-405-.Loop_grande:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:406:	mov	$num,`$REG_SZ*17+8`(%rsp)	# original $num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-407-	xor	$num,$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-410-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:411:	mov	`16*$i+0`($inp),@ptr[$i]	# input pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:412:	mov	`16*$i+8`($inp),%ecx		# number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-413-	cmp	$num,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-415-	test	%ecx,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:416:	mov	%ecx,`4*$i`(%rbx)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-417-	cmovle	$Tbl,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-486-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:487:	mov	`$REG_SZ*17+8`(%rsp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-488-	lea	$REG_SZ($ctx),$ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:489:	lea	`16*$REG_SZ/4`($inp),$inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-490-	dec	$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-493-.Ldone:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:494:	mov	`$REG_SZ*17`(%rsp),%rax		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-495-.cfi_def_cfa	%rax,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-552-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:553:	sub	\$`$REG_SZ*18`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-554-	shl	\$1,$num			# we process pair at a time
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-556-	lea	0x40($ctx),$ctx			# size optimization
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:557:	mov	%rax,`$REG_SZ*17`(%rsp)		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-558-.Lbody_shaext:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:559:	lea	`$REG_SZ*16`(%rsp),%rbx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-560-	movdqa	K_XX_XX+0x80(%rip),$BSWAP	# byte-n-word swap
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-562-.Loop_grande_shaext:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:563:	mov	$num,`$REG_SZ*17+8`(%rsp)	# original $num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-564-	xor	$num,$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-567-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:568:	mov	`16*$i+0`($inp),@ptr[$i]	# input pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:569:	mov	`16*$i+8`($inp),%ecx		# number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-570-	cmp	$num,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-572-	test	%ecx,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:573:	mov	%ecx,`4*$i`(%rbx)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-574-	cmovle	%rsp,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-652-	 movdqa		$ABCD1,$E1_
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:653:	sha1rnds4	\$`int($i/5)`,$E0,$ABCD0	# 8-11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-654-	sha1nexte	@MSG0[3],$E0_
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:655:	 sha1rnds4	\$`int($i/5)`,$E1,$ABCD1	# 8-11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-656-	 sha1nexte	@MSG1[3],$E1_
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-732-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:733:	mov		`$REG_SZ*17+8`(%rsp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-734-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-750-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:751:	lea	`$REG_SZ/2`($ctx),$ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-752-	lea	`16*2`($inp),$inp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-756-.Ldone_shaext:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:757:	#mov	`$REG_SZ*17`(%rsp),%rax		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-758-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-801-	 lea		`16*4`(@ptr[3]),@ptr[3]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:802:	 vmovd		`4*$j-16*4`(@ptr[0]),@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-803-	vpunpckldq	@Xi[2],@Xi[0],@Xi[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:804:	 vmovd		`4*$j-16*4`($ptr_n),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-805-	vpshufb		$tx,@Xi[0],@Xi[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-807-$code.=<<___ if ($i<15 && $REG_SZ==16);		# just load input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:808:	 vpinsrd	\$1,`4*$j-16*4`(@ptr[2]),@Xi[1],@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:809:	 vpinsrd	\$1,`4*$j-16*4`(@ptr[3]),$t3,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-810-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-829-	vpunpckldq	$t1,@Xi[2],@Xi[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:830:	 vmovd		`4*$j-16*4`(@ptr[0]),@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-831-	vinserti128	@Xi[2],@Xi[0],@Xi[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:832:	 vmovd		`4*$j-16*4`($ptr_n),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-833-	vpshufb		$tx,@Xi[0],@Xi[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-835-$code.=<<___ if ($i<15 && $REG_SZ==32);		# just load input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:836:	 vmovd		`4*$j-16*4`(@ptr[1]),$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:837:	 vmovd		`4*$j-16*4`(@ptr[5]),$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:838:	 vpinsrd	\$1,`4*$j-16*4`(@ptr[2]),@Xi[1],@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:839:	 vpinsrd	\$1,`4*$j-16*4`(@ptr[6]),$t3,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:840:	 vpinsrd	\$1,`4*$j-16*4`(@ptr[3]),$t2,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-841-	 vpunpckldq	$t2,@Xi[1],@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:842:	 vpinsrd	\$1,`4*$j-16*4`(@ptr[7]),$t1,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-843-	 vpunpckldq	$t1,$t3,$t3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-850-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:851:	vmovdqa	@Xi[0],`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-852-	vpaddd	@Xi[0],$e,$e			# e+=X[i]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-855-	vpxor	$t1,$t0,$t0			# Ch(b,c,d)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:856:	 vmovd		`4*$k-16*4`(@ptr[0]),@Xi[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-857-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-859-	vpor	$t3,$t2,$t2			# rol(a,5)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:860:	 vmovd		`4*$k-16*4`($ptr_n),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-861-	vpaddd	$t0,$e,$e			# e+=Ch(b,c,d)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-874-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:875:	vmovdqa	@Xi[0],`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-876-	vpaddd	@Xi[0],$e,$e			# e+=X[i]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-893-$code.=<<___ if ($i>=13 && $i<15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:894:	vmovdqa	`&Xi_off($j+2)`,@Xi[3]		# preload "X[2]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-895-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-897-	vpxor	@Xi[-2],@Xi[1],@Xi[1]		# "X[13]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:898:	vmovdqa	`&Xi_off($j+2)`,@Xi[3]		# "X[2]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-899-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-902-	vpandn	$d,$b,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:903:	 `"prefetcht0	63(@ptr[4])"		if ($i==15 && $REG_SZ==32)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-904-	vpand	$c,$b,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-905-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:906:	vmovdqa	@Xi[0],`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-907-	vpaddd	@Xi[0],$e,$e			# e+=X[i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:908:	 vpxor	`&Xi_off($j+8)`,@Xi[1],@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-909-	vpsrld	\$27,$a,$t3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-911-	 vpxor	@Xi[3],@Xi[1],@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:912:	 `"prefetcht0	63(@ptr[5])"		if ($i==15 && $REG_SZ==32)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-913-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-916-	vpaddd	$t0,$e,$e			# e+=Ch(b,c,d)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:917:	 `"prefetcht0	63(@ptr[6])"		if ($i==15 && $REG_SZ==32)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-918-	 vpsrld	\$31,@Xi[1],$tx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-921-	vpsrld	\$2,$b,$b
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:922:	 `"prefetcht0	63(@ptr[7])"		if ($i==15 && $REG_SZ==32)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-923-	vpaddd	$t2,$e,$e			# e+=rol(a,5)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-935-	vpxor	@Xi[-2],@Xi[1],@Xi[1]		# "X[13]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:936:	vmovdqa	`&Xi_off($j+2)`,@Xi[3]		# "X[2]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-937-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-942-$code.=<<___ if ($i<72);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:943:	vmovdqa	@Xi[0],`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-944-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-946-	vpaddd	@Xi[0],$e,$e			# e+=X[i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:947:	 vpxor	`&Xi_off($j+8)`,@Xi[1],@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-948-	vpsrld	\$27,$a,$t3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-988-	vpxor	@Xi[-2],@Xi[1],@Xi[1]		# "X[13]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:989:	vmovdqa	`&Xi_off($j+2)`,@Xi[3]		# "X[2]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-990-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-993-	vpand	$c,$d,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:994:	 vpxor	`&Xi_off($j+8)`,@Xi[1],@Xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-995-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1000-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1001:	vmovdqu	@Xi[0],`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1002-	vpaddd	@Xi[0],$e,$e			# e+=X[i]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1057-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1058:	sub	\$`$REG_SZ*18`, %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1059-	and	\$-256,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1060:	mov	%rax,`$REG_SZ*17`(%rsp)		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1061:.cfi_cfa_expression	%rsp+`$REG_SZ*17`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1062-.Lbody_avx:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1063-	lea	K_XX_XX(%rip),$Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1064:	lea	`$REG_SZ*16`(%rsp),%rbx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1065-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1067-.Loop_grande_avx:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1068:	mov	$num,`$REG_SZ*17+8`(%rsp)	# original $num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1069-	xor	$num,$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1072-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1073:	mov	`16*$i+0`($inp),@ptr[$i]	# input pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1074:	mov	`16*$i+8`($inp),%ecx		# number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1075-	cmp	$num,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1077-	test	%ecx,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1078:	mov	%ecx,`4*$i`(%rbx)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1079-	cmovle	$Tbl,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1110-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1111:	cmp	`4*$i`(%rbx),%ecx		# examine counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1112-	cmovge	$Tbl,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1142-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1143:	mov	`$REG_SZ*17+8`(%rsp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1144-	lea	$REG_SZ($ctx),$ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1145:	lea	`16*$REG_SZ/4`($inp),$inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1146-	dec	$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1149-.Ldone_avx:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1150:	mov	`$REG_SZ*17`(%rsp),%rax		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1151-.cfi_def_cfa	%rax,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1225-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1226:	sub	\$`$REG_SZ*18`, %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1227-	and	\$-256,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1228:	mov	%rax,`$REG_SZ*17`(%rsp)		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1229:.cfi_cfa_expression	%rsp+`$REG_SZ*17`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1230-.Lbody_avx2:
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1235-.Loop_grande_avx2:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1236:	mov	$num,`$REG_SZ*17+8`(%rsp)	# original $num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1237-	xor	$num,$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1238:	lea	`$REG_SZ*16`(%rsp),%rbx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1239-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1241-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1242:	mov	`16*$i+0`($inp),@ptr[$i]	# input pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1243:	mov	`16*$i+8`($inp),%ecx		# number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1244-	cmp	$num,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1246-	test	%ecx,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1247:	mov	%ecx,`4*$i`(%rbx)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1248-	cmovle	$Tbl,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1274-	mov	\$1,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1275:	lea	`$REG_SZ*16`(%rsp),%rbx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1276-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1278-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1279:	cmp	`4*$i`(%rbx),%ecx		# examine counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1280-	cmovge	$Tbl,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1311-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1312:	#mov	`$REG_SZ*17+8`(%rsp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1313-	#lea	$REG_SZ($ctx),$ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1314:	#lea	`16*$REG_SZ/4`($inp),$inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1315-	#dec	$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1318-.Ldone_avx2:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1319:	mov	`$REG_SZ*17`(%rsp),%rax		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1320-.cfi_def_cfa	%rax,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1612-foreach (split("\n",$code)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl:1613:	s/\`([^\`]*)\`/eval($1)/ge;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mb-x86_64.pl-1614-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mips.pl-77-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mips.pl:78:$big_endian=(`echo MIPSEB | $ENV{CC} -E -`=~/MIPSEB/)?0:1 if ($ENV{CC});
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-mips.pl-79-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl-161-	.PROC
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:162:	.CALLINFO	FRAME=`$FRAME-14*$SIZE_T`,NO_CALLS,SAVE_RP,ENTRY_GR=16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl-163-	.ENTRY
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl-165-	$PUSHMA	%r3,$FRAME(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:166:	$PUSH	%r4,`-$FRAME+1*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:167:	$PUSH	%r5,`-$FRAME+2*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:168:	$PUSH	%r6,`-$FRAME+3*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:169:	$PUSH	%r7,`-$FRAME+4*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:170:	$PUSH	%r8,`-$FRAME+5*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:171:	$PUSH	%r9,`-$FRAME+6*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:172:	$PUSH	%r10,`-$FRAME+7*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:173:	$PUSH	%r11,`-$FRAME+8*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:174:	$PUSH	%r12,`-$FRAME+9*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:175:	$PUSH	%r13,`-$FRAME+10*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:176:	$PUSH	%r14,`-$FRAME+11*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:177:	$PUSH	%r15,`-$FRAME+12*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:178:	$PUSH	%r16,`-$FRAME+13*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl-179-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl-195-	for ($i=0;$i<15;$i++) {		# load input block
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:196:	$code.="\tldw	`4*$i`($t0),@X[$i]\n";		}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl-197-$code.=<<___;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl-241-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:242:	$POP	`-$FRAME-$SAVED_RP`(%sp),%r2	; standard epilogue
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:243:	$POP	`-$FRAME+1*$SIZE_T`(%sp),%r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:244:	$POP	`-$FRAME+2*$SIZE_T`(%sp),%r5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:245:	$POP	`-$FRAME+3*$SIZE_T`(%sp),%r6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:246:	$POP	`-$FRAME+4*$SIZE_T`(%sp),%r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:247:	$POP	`-$FRAME+5*$SIZE_T`(%sp),%r8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:248:	$POP	`-$FRAME+6*$SIZE_T`(%sp),%r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:249:	$POP	`-$FRAME+7*$SIZE_T`(%sp),%r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:250:	$POP	`-$FRAME+8*$SIZE_T`(%sp),%r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:251:	$POP	`-$FRAME+9*$SIZE_T`(%sp),%r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:252:	$POP	`-$FRAME+10*$SIZE_T`(%sp),%r13
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:253:	$POP	`-$FRAME+11*$SIZE_T`(%sp),%r14
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:254:	$POP	`-$FRAME+12*$SIZE_T`(%sp),%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:255:	$POP	`-$FRAME+13*$SIZE_T`(%sp),%r16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl-256-	bv	(%r2)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl-262-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl:263:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl-264-	=~ /GNU assembler/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl-99-	# it as a temp reg to swap byte-order when needed.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:100:	loadbe("@X[$i]","`$i*4`($inp)",$f) if ($i==0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:101:	loadbe("@X[$j]","`$j*4`($inp)",$f) if ($i<15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl-102-$code.=<<___ if ($i<15);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl-193-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:194:	$PUSH	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:195:	$PUSH	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:196:	$PUSH	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:197:	$PUSH	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:198:	$PUSH	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:199:	$PUSH	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:200:	$PUSH	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:201:	$PUSH	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:202:	$PUSH	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:203:	$PUSH	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:204:	$PUSH	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:205:	$PUSH	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:206:	$PUSH	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:207:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:208:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:209:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:210:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:211:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl-212-	lwz	$A,0($ctx)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl-257-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:258:	$PUSH	$inp,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl-259-	li	$t1,1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl-262-	bl	Lsha1_block_private
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:263:	$POP	$inp,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl-264-	addic.	$num,$num,-1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl-267-Ldone:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:268:	$POP	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:269:	$POP	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:270:	$POP	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:271:	$POP	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:272:	$POP	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:273:	$POP	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:274:	$POP	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:275:	$POP	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:276:	$POP	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:277:	$POP	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:278:	$POP	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:279:	$POP	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:280:	$POP	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:281:	$POP	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:282:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:283:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:284:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl:285:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl-286-	mtlr	r0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-83-$code.=<<___ if ($i<16);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl:84:	lg	$X[0],`$i*4`($inp)	### Xload($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-85-	rllg	$X[1],$X[0],32
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-88-	xgr	$X[0],$prefetch		### Xupdate($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl:89:	lg	$prefetch,`$stdframe+4*(($i+2)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl:90:	xg	$X[0],`$stdframe+4*(($i+8)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-91-	xgr	$X[0],$prefetch
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-98-$code.=<<___ if ($i<=70);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl:99:	stg	$X[0],`$stdframe+4*($i%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-100-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-177-	lg	%r0,S390X_KIMD(%r1)	# check kimd capabilities
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl:178:	tmhh	%r0,`0x8000>>$kimdfunc`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-179-	jz	.Lsoftware
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-191-	lghi	%r1,-$frame
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl:192:	st${g}	$ctx,`2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl:193:	stm${g}	%r6,%r15,`6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-194-	lgr	%r0,$sp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-225-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl:226:	l${g}	$ctx,`$frame+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-227-	la	$inp,64($inp)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-239-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl:240:	lm${g}	%r6,%r15,`$frame+6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl-241-	br	%r14
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9.pl-427-	s/\b(alignaddr)\s+(%[goli][0-7]),\s*(%[goli][0-7]),\s*(%[goli][0-7])/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9.pl:428:		&unalignaddr($1,$2,$3,$4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9.pl-429-	 /ge;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-110-	fpadd32		$K,@X[$j],%f20
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:111:	std		%f20,[$Xfer+`4*$j`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-112-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-158-	and		$c,$b,$tmp3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:159:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-160-	 fxors		@X[($j+14)%16],@X[$j+1],@X[$j+1]! 0/ 0/ 0:X[1]^=X[14]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-177-	and		$c,$b,$tmp3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:178:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-179-	 fpadd32	@X[$j],@X[$j],@X[$j]		! 4/ 8/ 6:X[0,1]<<=1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-195-$code.=<<___ if ($i&1 && $i>=2);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:196:	 std		%f20,[$Xfer+`4*$l`]		!
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-197-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-210-	sll		$a,5,$tmp0			!! $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:211:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-212-	 fxors		@X[($j+14)%16],@X[$j+1],@X[$j+1]! 0/ 0/ 0:X[1]^=X[14]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-228-	sll		$a,5,$tmp0			!! $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:229:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-230-	 fpadd32	@X[$j],@X[$j],@X[$j]		! 4/ 8/ 6:X[0,1]<<=1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-244-	add		$Xi,$e,$e
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:245:	 std		%f20,[$Xfer+`4*$l`]		!
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-246-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-248-	sll		$a,5,$tmp0			!! $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:249:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-250-	 fpadd32	$K,@X[$l],%f20
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-256-	xor		$d,$tmp0,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:257:	 std		%f20,[$Xfer+`4*$l`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-258-	srl		$b,2,$b
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-264-	sll		$a,5,$tmp0			!! $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:265:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-266-	srl		$a,27,$tmp1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-289-	sll		$a,5,$tmp0			!! $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:290:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-291-	 fxors		@X[($j+14)%16],@X[$j+1],@X[$j+1]! 0/ 0/ 0:X[1]^=X[14]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-310-	sll		$a,5,$tmp0			!! $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:311:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-312-	srl		$a,27,$tmp1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-327-	add		$tmp1,$e,$e
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:328:	 std		%f20,[$Xfer+`4*$l`]		!
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-329-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-342-	sll		$a,5,$tmp0			!! $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:343:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-344-	srl		$a,27,$tmp1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-363-	sll		$a,5,$tmp0			!! $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:364:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-365-	srl		$a,27,$tmp1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-378-	sll		$a,5,$tmp0			!! $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:379:	ld		[$Xfer+`4*($i%16)`],$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-380-	srl		$a,27,$tmp1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-392-$code.=<<___ if ($i<77);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:393:	 ldd		[$inp+`8*($i+1-70)`],@X[2*($i+1-70)]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-394-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-400-$code.=<<___ if ($i>=72);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:401:	 std		%f20,[$nXfer+`4*$m`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-402-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-504-	tst		$len
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:505:	bz,pn		`$bits==32?"%icc":"%xcc"`,.Ltail
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-506-	nop
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-604-$code =~ s/\b(alignaddr)\s+(%[goli][0-7]),(%[goli][0-7]),(%[goli][0-7])/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl:605:		&unalignaddr($1,$2,$3,$4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl-606-	  /gem;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-33-#
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:34:#		gcc 3.4		32-bit asm	cycles/byte
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-35-# Opteron	+45%		+20%		6.8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-106-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:107:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-108-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-112-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:113:	   `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-114-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-121-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:122:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-123-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-156-$code.=<<___ if ($i==0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:157:	mov	`4*$i`($inp),$xi[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-158-	bswap	$xi[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-160-$code.=<<___ if ($i<15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:161:	mov	`4*$j`($inp),$xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-162-	mov	$d,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:163:	mov	$xi[0],`4*$i`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-164-	mov	$a,$t2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-175-$code.=<<___ if ($i>=15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:176:	xor	`4*($j%16)`(%rsp),$xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-177-	mov	$d,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:178:	mov	$xi[0],`4*($i%16)`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-179-	mov	$a,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:180:	xor	`4*(($j+2)%16)`(%rsp),$xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-181-	xor	$c,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-182-	rol	\$5,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:183:	xor	`4*(($j+8)%16)`(%rsp),$xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-184-	and	$b,$t0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-199-$code.=<<___ if ($i<79);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:200:	xor	`4*($j%16)`(%rsp),$xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-201-	mov	$b,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:202:	`"mov	$xi[0],".4*($i%16)."(%rsp)"	if ($i<72)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-203-	mov	$a,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:204:	xor	`4*(($j+2)%16)`(%rsp),$xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-205-	xor	$d,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-206-	rol	\$5,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:207:	xor	`4*(($j+8)%16)`(%rsp),$xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-208-	lea	$K($xi[0],$e),$e
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-232-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:233:	xor	`4*($j%16)`(%rsp),$xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-234-	mov	$d,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:235:	mov	$xi[0],`4*($i%16)`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-236-	mov	$d,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:237:	xor	`4*(($j+2)%16)`(%rsp),$xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-238-	and	$c,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-239-	mov	$a,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:240:	xor	`4*(($j+8)%16)`(%rsp),$xi[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-241-	lea	0x8f1bbcdc($xi[0],$e),$e
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-412-	movdqa		$ABCD,$E_
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:413:	sha1rnds4	\$`int($i/5)`,$E,$ABCD	# 0-3...
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-414-	sha1nexte	@MSG[1],$E_
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-419-	movdqa		$ABCD,$E
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:420:	sha1rnds4	\$`int(($i+1)/5)`,$E_,$ABCD
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-421-	sha1nexte	@MSG[2],$E
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-519-.cfi_push	%r14
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:520:	lea	`-64-($win64?6*16:0)`(%rsp),%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-521-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-613-	 eval(shift(@insns));		# rol
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:614:	  &movdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-615-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-648-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:649:	  &movdqa	(@Tx[2],eval(2*16*(($Xi)/5)-64)."($K_XX_XX)");	# K_XX_XX
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-650-	 eval(shift(@insns));		# rol
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-668-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:669:	 eval(shift(@insns))		if ($Xi==8);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-670-	&pxor	(@X[0],@X[-4&7]);	# "X[0]"="X[-32]"^"X[-16]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:671:	 eval(shift(@insns))		if ($Xi==8);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-672-	 eval(shift(@insns));		# body_20_39
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-685-	} else {			# ... or load next one
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:686:	  &movdqa	(@Tx[2],eval(2*16*($Xi/5)-64)."($K_XX_XX)");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-687-	}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-701-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:702:	  &movdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-703-	 eval(shift(@insns));		# ror
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-748-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:749:	  &movdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-750-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-788-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:789:	&movdqa	(eval(16*$Xi)."(%rsp)",@X[($Xi-4)&7]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-790-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-817-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:818:	'&add	($e,eval(4*($j&15))."(%rsp)")',	# X[]+K xfer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-819-	'&xor	($b,$c)',	# $c^$d for next round
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-834-	'($a,$b,$c,$d,$e)=@V;'.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:835:	'&add	($e,eval(4*($j&15))."(%rsp)")',	# X[]+K xfer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-836-	'&xor	(@T[0],$d)	if($j==19);'.
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-853-	'($a,$b,$c,$d,$e)=@V;'.
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:854:	'&add	($e,eval(4*($j&15))."(%rsp)")',	# X[]+K xfer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-855-	'&and	(@T[0],$c)	if ($j>=40)',	# (b^c)&(c^d)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-993-.cfi_push	%r14
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:994:	lea	`-64-($win64?6*16:0)`(%rsp),%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-995-	vzeroupper
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1076-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:1077:	  &vmovdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1078-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1110-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:1111:	  &vmovdqa	($Kx,eval(2*16*(($Xi)/5)-64)."($K_XX_XX)")	if ($Xi%5==0);	# K_XX_XX
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1112-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1137-	  &vpaddd	(@Tx[1],$Kx,@X[-1&7]);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:1138:	  &vmovdqa	($Kx,eval(2*16*($Xi/5)-64)."($K_XX_XX)")	if ($Xi%5==0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1139-	 eval(shift(@insns));		# ror
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1148-	&vpsrld	(@Tx[0],@X[0],30);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:1149:	  &vmovdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1150-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1192-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:1193:	  &vmovdqa	(eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]);	# X[]+K xfer IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1194-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1227-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:1228:	&vmovdqa(eval(16*$Xi)."(%rsp)",@X[$Xi&7]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1229-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1438-	&vpsrld	(@Tx[0],@X[0],31);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:1439:	&vmovdqu($Kx,eval(2*16*(($Xi)/5)-64)."($K_XX_XX)")	if ($Xi%5==0);	# K_XX_XX
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1440-	&vpslldq(@Tx[2],@X[0],12);		# "X[0]"<<96, extract one dword
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1558-	&vpsrld	(@Tx[0],@X[0],31);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:1559:	&vmovdqu($Kx,eval(2*16*(($Xi)/5)-64)."($K_XX_XX)")	if ($Xi%5==0);	# K_XX_XX
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1560-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1587-	 eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:1588:	&vmovdqu(eval(32*($Xi))."(%rsp)",@Tx[1]);	# X[]+K xfer to IALU
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1589-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1607-	&vpxor	(@X[0],@X[0],@X[-7&7]);		# "X[0]"^="X[-28]"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl:1608:	&vmovdqu($Kx,eval(2*16*($Xi/5)-64)."($K_XX_XX)")	if ($Xi%5==0);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl-1609-	 eval(shift(@insns));
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl-83-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl:84:if ($xmm &&	`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl-85-			=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl-89-if ($xmm && !$avx && $ARGV[0] eq "win32n" &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl:90:		`nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl-91-	$avx = ($1>=2.03) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl-98-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl:99:if ($xmm && !$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl-100-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl-1084-	    eval(shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl:1085:	    eval($insn = shift(@insns));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl:1086:	    eval(shift(@insns)) if ($insn =~ /rorx/ && @insns[0] =~ /rorx/);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-586.pl-1087-	}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-91-# endif
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:92:	eor	$t0,$e,$e,ror#`$Sigma1[1]-$Sigma1[0]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-93-	add	$a,$a,$t2			@ h+=Maj(a,b,c) from the past
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:94:	eor	$t0,$t0,$e,ror#`$Sigma1[2]-$Sigma1[0]`	@ Sigma1(e)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-95-# ifndef __ARMEB__
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-108-# endif
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:109:	eor	$t0,$e,$e,ror#`$Sigma1[1]-$Sigma1[0]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-110-	orr	$t1,$t1,$t2,lsl#24
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:111:	eor	$t0,$t0,$e,ror#`$Sigma1[2]-$Sigma1[0]`	@ Sigma1(e)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-112-#endif
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-116-	add	$h,$h,$t1			@ h+=X[i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:117:	str	$t1,[sp,#`$i%16`*4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-118-	eor	$t1,$f,$g
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-122-	eor	$t1,$t1,$g			@ Ch(e,f,g)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:123:	eor	$t0,$a,$a,ror#`$Sigma0[1]-$Sigma0[0]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-124-	add	$h,$h,$t1			@ h+=Ch(e,f,g)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-136-#else
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:137:	ldr	$t1,[sp,#`($i+2)%16`*4]		@ from future BODY_16_xx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-138-	eor	$t2,$a,$b			@ a^b, b^c in next round
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:139:	ldr	$t4,[sp,#`($i+15)%16`*4]	@ from future BODY_16_xx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-140-#endif
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:141:	eor	$t0,$t0,$a,ror#`$Sigma0[2]-$Sigma0[0]`	@ Sigma0(a)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-142-	and	$t3,$t3,$t2			@ (b^c)&=(a^b)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-154-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:155:	@ ldr	$t1,[sp,#`($i+1)%16`*4]		@ $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:156:	@ ldr	$t4,[sp,#`($i+14)%16`*4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-157-	mov	$t0,$t1,ror#$sigma0[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-162-	eor	$t0,$t0,$t1,lsr#$sigma0[2]	@ sigma0(X[i+1])
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:163:	ldr	$t1,[sp,#`($i+0)%16`*4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-164-	eor	$t2,$t2,$t4,lsr#$sigma1[2]	@ sigma1(X[i+14])
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:165:	ldr	$t4,[sp,#`($i+9)%16`*4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-166-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-167-	add	$t2,$t2,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:168:	eor	$t0,$e,$e,ror#`$Sigma1[1]-$Sigma1[0]`	@ from BODY_00_15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-169-	add	$t1,$t1,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl:170:	eor	$t0,$t0,$e,ror#`$Sigma1[2]-$Sigma1[0]`	@ Sigma1(e)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl-171-	add	$t1,$t1,$t4			@ X[i]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-54-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:55:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-56-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-60-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:61:	   `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-62-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-69-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:70:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-71-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-110-$code.=<<___ if ($i<15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:111:	movd		`4*$i`(@ptr[0]),$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:112:	movd		`4*$i`(@ptr[1]),$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:113:	movd		`4*$i`(@ptr[2]),$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:114:	movd		`4*$i`(@ptr[3]),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-115-	punpckldq	$t2,$Xi
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-119-$code.=<<___ if ($i==15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:120:	movd		`4*$i`(@ptr[0]),$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-121-	 lea		`16*4`(@ptr[0]),@ptr[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:122:	movd		`4*$i`(@ptr[1]),$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-123-	 lea		`16*4`(@ptr[1]),@ptr[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:124:	movd		`4*$i`(@ptr[2]),$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-125-	 lea		`16*4`(@ptr[2]),@ptr[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:126:	movd		`4*$i`(@ptr[3]),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-127-	 lea		`16*4`(@ptr[3]),@ptr[3]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-133-	movdqa	$e,$sigma
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:134:	`"pshufb	$Xn,$Xi"		if ($i<=15 && ($i&1)==0)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-135-	movdqa	$e,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:136:	`"pshufb	$Xn,$Xi"		if ($i<=15 && ($i&1)==1)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-137-	psrld	\$6,$sigma
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-139-	pslld	\$7,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:140:	movdqa	$Xi,`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-141-	 paddd	$h,$Xi				# Xi+=h
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-145-	pslld	\$21-7,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:146:	 paddd	`32*($i%8)-128`($Tbl),$Xi	# Xi+=K[round]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-147-	pxor	$t2,$sigma
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-150-	 movdqa	$e,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:151:	 `"prefetcht0	63(@ptr[0])"		if ($i==15)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-152-	pxor	$t3,$sigma
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-158-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:159:	 `"prefetcht0	63(@ptr[1])"		if ($i==15)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-160-	movdqa	$a,$t2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-170-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:171:	 `"prefetcht0	63(@ptr[2])"		if ($i==15)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-172-	psrld	\$13,$sigma
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-178-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:179:	 `"prefetcht0	63(@ptr[3])"		if ($i==15)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-180-	psrld	\$22-13,$sigma
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-201-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:202:	movdqa	`&Xi_off($i+1)`,$Xn
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:203:	paddd	`&Xi_off($i+9)`,$Xi		# Xi+=X[i+9]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-204-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-210-	psrld	\$7,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:211:	movdqa	`&Xi_off($i+14)`,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-212-	pslld	\$14,$t3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-277-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:278:	sub	\$`$REG_SZ*18`, %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-279-	and	\$-256,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:280:	mov	%rax,`$REG_SZ*17`(%rsp)		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:281:.cfi_cfa_expression	%rsp+`$REG_SZ*17`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-282-.Lbody:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-283-	lea	K256+128(%rip),$Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:284:	lea	`$REG_SZ*16`(%rsp),%rbx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-285-	lea	0x80($ctx),$ctx			# size optimization
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-287-.Loop_grande:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:288:	mov	$num,`$REG_SZ*17+8`(%rsp)	# original $num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-289-	xor	$num,$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-292-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:293:	mov	`16*$i+0`($inp),@ptr[$i]	# input pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:294:	mov	`16*$i+8`($inp),%ecx		# number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-295-	cmp	$num,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-297-	test	%ecx,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:298:	mov	%ecx,`4*$i`(%rbx)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-299-	cmovle	$Tbl,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-324-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:325:	movdqu	`&Xi_off($i)`,$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-326-	mov	\$3,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-390-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:391:	mov	`$REG_SZ*17+8`(%rsp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-392-	lea	$REG_SZ($ctx),$ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:393:	lea	`16*$REG_SZ/4`($inp),$inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-394-	dec	$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-397-.Ldone:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:398:	mov	`$REG_SZ*17`(%rsp),%rax		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-399-.cfi_def_cfa	%rax,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-456-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:457:	sub	\$`$REG_SZ*18`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-458-	shl	\$1,$num			# we process pair at a time
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-460-	lea	0x80($ctx),$ctx			# size optimization
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:461:	mov	%rax,`$REG_SZ*17`(%rsp)		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-462-.Lbody_shaext:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:463:	lea	`$REG_SZ*16`(%rsp),%rbx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-464-	lea	K256_shaext+0x80(%rip),$Tbl
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-466-.Loop_grande_shaext:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:467:	mov	$num,`$REG_SZ*17+8`(%rsp)	# original $num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-468-	xor	$num,$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-471-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:472:	mov	`16*$i+0`($inp),@ptr[$i]	# input pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:473:	mov	`16*$i+8`($inp),%ecx		# number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-474-	cmp	$num,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-476-	test	%ecx,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:477:	mov	%ecx,`4*$i`(%rbx)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-478-	cmovle	%rsp,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-636-	 pshufd		\$0x0e,$TMP1,$Wi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:637:	movdqa		`($i+1)*16`-0x80($Tbl),$TMP0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-638-	paddd		@MSG0[1],$TMP0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-724-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:725:	mov		`$REG_SZ*17+8`(%rsp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-726-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-752-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:753:	lea	`$REG_SZ/2`($ctx),$ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-754-	lea	`16*2`($inp),$inp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-758-.Ldone_shaext:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:759:	#mov	`$REG_SZ*17`(%rsp),%rax		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-760-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-790-$code.=<<___ if ($i<15 && $REG_SZ==16);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:791:	vmovd		`4*$i`(@ptr[0]),$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:792:	vmovd		`4*$i`(@ptr[1]),$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:793:	vpinsrd		\$1,`4*$i`(@ptr[2]),$Xi,$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:794:	vpinsrd		\$1,`4*$i`(@ptr[3]),$t1,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-795-	vpunpckldq	$t1,$Xi,$Xi
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-798-$code.=<<___ if ($i==15 && $REG_SZ==16);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:799:	vmovd		`4*$i`(@ptr[0]),$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-800-	 lea		`16*4`(@ptr[0]),@ptr[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:801:	vmovd		`4*$i`(@ptr[1]),$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-802-	 lea		`16*4`(@ptr[1]),@ptr[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:803:	vpinsrd		\$1,`4*$i`(@ptr[2]),$Xi,$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-804-	 lea		`16*4`(@ptr[2]),@ptr[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:805:	vpinsrd		\$1,`4*$i`(@ptr[3]),$t1,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-806-	 lea		`16*4`(@ptr[3]),@ptr[3]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-810-$code.=<<___ if ($i<15 && $REG_SZ==32);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:811:	vmovd		`4*$i`(@ptr[0]),$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:812:	vmovd		`4*$i`(@ptr[4]),$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:813:	vmovd		`4*$i`(@ptr[1]),$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:814:	vmovd		`4*$i`(@ptr[5]),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:815:	vpinsrd		\$1,`4*$i`(@ptr[2]),$Xi,$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:816:	vpinsrd		\$1,`4*$i`(@ptr[6]),$t1,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:817:	vpinsrd		\$1,`4*$i`(@ptr[3]),$t2,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-818-	vpunpckldq	$t2,$Xi,$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:819:	vpinsrd		\$1,`4*$i`(@ptr[7]),$t3,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-820-	vpunpckldq	$t3,$t1,$t1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-824-$code.=<<___ if ($i==15 && $REG_SZ==32);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:825:	vmovd		`4*$i`(@ptr[0]),$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-826-	 lea		`16*4`(@ptr[0]),@ptr[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:827:	vmovd		`4*$i`(@ptr[4]),$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-828-	 lea		`16*4`(@ptr[4]),@ptr[4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:829:	vmovd		`4*$i`(@ptr[1]),$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-830-	 lea		`16*4`(@ptr[1]),@ptr[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:831:	vmovd		`4*$i`(@ptr[5]),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-832-	 lea		`16*4`(@ptr[5]),@ptr[5]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:833:	vpinsrd		\$1,`4*$i`(@ptr[2]),$Xi,$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-834-	 lea		`16*4`(@ptr[2]),@ptr[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:835:	vpinsrd		\$1,`4*$i`(@ptr[6]),$t1,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-836-	 lea		`16*4`(@ptr[6]),@ptr[6]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:837:	vpinsrd		\$1,`4*$i`(@ptr[3]),$t2,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-838-	 lea		`16*4`(@ptr[3]),@ptr[3]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-839-	vpunpckldq	$t2,$Xi,$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:840:	vpinsrd		\$1,`4*$i`(@ptr[7]),$t3,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-841-	 lea		`16*4`(@ptr[7]),@ptr[7]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-848-	vpslld	\$26,$e,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:849:	vmovdqu	$Xi,`&Xi_off($i)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-850-	 vpaddd	$h,$Xi,$Xi			# Xi+=h
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-854-	vpslld	\$21,$e,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:855:	 vpaddd	`32*($i%8)-128`($Tbl),$Xi,$Xi	# Xi+=K[round]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-856-	vpxor	$t2,$sigma,$sigma
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-859-	vpxor	$t3,$sigma,$sigma
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:860:	 `"prefetcht0	63(@ptr[0])"		if ($i==15)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-861-	vpslld	\$7,$e,$t3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-863-	 vpand	$f,$e,$axb			# borrow $axb
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:864:	 `"prefetcht0	63(@ptr[1])"		if ($i==15)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-865-	vpxor	$t2,$sigma,$sigma
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-868-	vpxor	$t3,$sigma,$sigma		# Sigma1(e)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:869:	 `"prefetcht0	63(@ptr[2])"		if ($i==15)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-870-	vpslld	\$30,$a,$t2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-872-	 vpxor	$a,$b,$axb			# a^b, b^c in next round
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:873:	 `"prefetcht0	63(@ptr[3])"		if ($i==15)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-874-	vpxor	$t2,$h,$h
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-877-	vpsrld	\$13,$a,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:878:	 `"prefetcht0	63(@ptr[4])"		if ($i==15 && $REG_SZ==32)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-879-	vpslld	\$19,$a,$t3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-881-	 vpand	$axb,$bxc,$bxc
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:882:	 `"prefetcht0	63(@ptr[5])"		if ($i==15 && $REG_SZ==32)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-883-	vpxor	$t2,$h,$sigma
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-886-	vpxor	$t3,$sigma,$sigma
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:887:	 `"prefetcht0	63(@ptr[6])"		if ($i==15 && $REG_SZ==32)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-888-	vpslld	\$10,$a,$t3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-890-	 vpaddd	$Xi,$d,$d			# d+=Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:891:	 `"prefetcht0	63(@ptr[7])"		if ($i==15 && $REG_SZ==32)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-892-	vpxor	$t2,$sigma,$sigma
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-907-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:908:	vmovdqu	`&Xi_off($i+1)`,$Xn
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:909:	vpaddd	`&Xi_off($i+9)`,$Xi,$Xi		# Xi+=X[i+9]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-910-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-917-	vpslld	\$14,$Xn,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:918:	vmovdqu	`&Xi_off($i+14)`,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-919-	vpsrld	\$10,$t1,$axb			# borrow $axb
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-976-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:977:	sub	\$`$REG_SZ*18`, %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-978-	and	\$-256,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:979:	mov	%rax,`$REG_SZ*17`(%rsp)		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:980:.cfi_cfa_expression	%rsp+`$REG_SZ*17`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-981-.Lbody_avx:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-982-	lea	K256+128(%rip),$Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:983:	lea	`$REG_SZ*16`(%rsp),%rbx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-984-	lea	0x80($ctx),$ctx			# size optimization
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-986-.Loop_grande_avx:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:987:	mov	$num,`$REG_SZ*17+8`(%rsp)	# original $num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-988-	xor	$num,$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-991-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:992:	mov	`16*$i+0`($inp),@ptr[$i]	# input pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:993:	mov	`16*$i+8`($inp),%ecx		# number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-994-	cmp	$num,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-996-	test	%ecx,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:997:	mov	%ecx,`4*$i`(%rbx)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-998-	cmovle	$Tbl,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1022-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1023:	vmovdqu	`&Xi_off($i)`,$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1024-	mov	\$3,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1038-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1039:	cmp	`4*$i`(%rbx),%ecx		# examine counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1040-	cmovge	$Tbl,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1087-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1088:	mov	`$REG_SZ*17+8`(%rsp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1089-	lea	$REG_SZ($ctx),$ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1090:	lea	`16*$REG_SZ/4`($inp),$inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1091-	dec	$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1094-.Ldone_avx:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1095:	mov	`$REG_SZ*17`(%rsp),%rax		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1096-.cfi_def_cfa	%rax,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1166-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1167:	sub	\$`$REG_SZ*18`, %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1168-	and	\$-256,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1169:	mov	%rax,`$REG_SZ*17`(%rsp)		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1170:.cfi_cfa_expression	%rsp+`$REG_SZ*17`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1171-.Lbody_avx2:
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1175-.Loop_grande_avx2:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1176:	mov	$num,`$REG_SZ*17+8`(%rsp)	# original $num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1177-	xor	$num,$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1178:	lea	`$REG_SZ*16`(%rsp),%rbx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1179-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1181-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1182:	mov	`16*$i+0`($inp),@ptr[$i]	# input pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1183:	mov	`16*$i+8`($inp),%ecx		# number of blocks
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1184-	cmp	$num,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1186-	test	%ecx,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1187:	mov	%ecx,`4*$i`(%rbx)		# initialize counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1188-	cmovle	$Tbl,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1210-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1211:	vmovdqu	`&Xi_off($i)`,$Xi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1212-	mov	\$3,%ecx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1222-	mov	\$1,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1223:	lea	`$REG_SZ*16`(%rsp),%rbx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1224-	lea	K256+128(%rip),$Tbl
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1227-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1228:	cmp	`4*$i`(%rbx),%ecx		# examine counters
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1229-	cmovge	$Tbl,@ptr[$i]			# cancel input
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1277-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1278:	#mov	`$REG_SZ*17+8`(%rsp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1279-	#lea	$REG_SZ($ctx),$ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1280:	#lea	`16*$REG_SZ/4`($inp),$inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1281-	#dec	$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1284-.Ldone_avx2:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1285:	mov	`$REG_SZ*17`(%rsp),%rax		# original %rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1286-.cfi_def_cfa	%rax,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1599-foreach (split("\n",$code)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl:1600:	s/\`([^\`]*)\`/eval($1)/ge;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha256-mb-x86_64.pl-1601-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-586.pl-24-#
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-586.pl:25:#		gcc	icc	x86 asm	SIMD(*)	x86_64(**)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-586.pl-26-# Pentium	100	97	61	-	-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-363-	beq	.L00_15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl:364:	ldr	$t0,[sp,#`$Xoff+8*(16-1)`+0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl:365:	ldr	$t1,[sp,#`$Xoff+8*(16-1)`+4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-366-	bic	$Ktbl,$Ktbl,#1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-371-	mov	$Tlo,$t0,lsr#1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl:372:	ldr	$t2,[sp,#`$Xoff+8*(16-14)`+0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-373-	mov	$Thi,$t1,lsr#1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl:374:	ldr	$t3,[sp,#`$Xoff+8*(16-14)`+4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-375-	eor	$Tlo,$Tlo,$t1,lsl#31
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-397-	eor	$t1,$t1,$t3,lsr#6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl:398:	ldr	$t2,[sp,#`$Xoff+8*(16-9)`+0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-399-	eor	$t0,$t0,$t3,lsl#26
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-400-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl:401:	ldr	$t3,[sp,#`$Xoff+8*(16-9)`+4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-402-	adds	$Tlo,$Tlo,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl:403:	ldr	$t0,[sp,#`$Xoff+8*16`+0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-404-	adc	$Thi,$Thi,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-405-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl:406:	ldr	$t1,[sp,#`$Xoff+8*16`+4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-407-	adds	$Tlo,$Tlo,$t2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-416-#endif
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl:417:	ldreq	$t0,[sp,#`$Xoff+8*(16-1)`+0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl:418:	ldreq	$t1,[sp,#`$Xoff+8*(16-1)`+4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl-419-	beq	.L16_79
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-116-$code.=<<___	if ($i>=14);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl:117:	ldr	@X[($i-11)&15],[sp,#`$SZ*(($i-11)%4)`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-118-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-122-$code.=<<___	if ($i>=11);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl:123:	str	@X[($i-8)&15],[sp,#`$SZ*(($i-8)%4)`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-124-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-134-	add	$h,$h,$t2			// h+=K[i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl:135:	eor	$T0,$e,$e,ror#`$Sigma1[2]-$Sigma1[1]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-136-	and	$t1,$f,$e
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-143-	add	$h,$h,$t1			// h+=Ch(e,f,g)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl:144:	eor	$t1,$a,$a,ror#`$Sigma0[2]-$Sigma0[1]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-145-	add	$h,$h,$t0			// h+=Sigma1(e)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-235-	ldp	$E,$F,[$ctx,#4*$SZ]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl:236:	add	$num,$inp,$num,lsl#`log(16*$SZ)/log(2)`	// end of input
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-237-	ldp	$G,$H,[$ctx,#6*$SZ]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-254-	ldr	$inp,[x29,#112]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl:255:	sub	$Ktbl,$Ktbl,#`$SZ*($rounds+1)`		// rewind
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-256-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-888-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl:889:	s/\`([^\`]*)\`/eval($1)/ge;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-armv8.pl-890-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-83-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:84:$big_endian=(`echo MIPSEB | $ENV{CC} -E -`=~/MIPSEB/)?0:1 if ($ENV{CC});
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-85-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-138-#if defined(_MIPS_ARCH_MIPS32R6) || defined(_MIPS_ARCH_MIPS64R6)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:139:	${LD}	@X[1],`($i+1)*$SZ`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-140-#else
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:141:	${LD}l	@X[1],`($i+1)*$SZ+$MSB`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:142:	${LD}r	@X[1],`($i+1)*$SZ+$LSB`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-143-#endif
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-200-	$ADDU	$T1,$tmp2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:201:	$LD	$tmp2,`$i*$SZ`($Ktbl)		# K[$i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-202-	xor	$h,$tmp1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-211-	xor	$tmp2,$f,$g
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:212:	$SLL	$tmp1,$e,`$SZ*8-@Sigma1[2]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-213-	and	$tmp2,$e
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-215-	xor	$h,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:216:	$SLL	$tmp1,$e,`$SZ*8-@Sigma1[1]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-217-	xor	$h,$tmp0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-219-	xor	$h,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:220:	$SLL	$tmp1,$e,`$SZ*8-@Sigma1[0]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-221-	xor	$h,$tmp0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-226-	$ADDU	$T1,$tmp2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:227:	$LD	$tmp2,`$i*$SZ`($Ktbl)		# K[$i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:228:	$SLL	$tmp1,$a,`$SZ*8-@Sigma0[2]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-229-	$ADDU	$T1,$tmp0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-231-	xor	$h,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:232:	$SLL	$tmp1,$a,`$SZ*8-@Sigma0[1]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-233-	xor	$h,$tmp0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-235-	xor	$h,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:236:	$SLL	$tmp1,$a,`$SZ*8-@Sigma0[0]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-237-	xor	$h,$tmp0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-241-#endif
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:242:	$ST	@X[0],`($i%16)*$SZ`($sp)	# offload to ring buffer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-243-	$ADDU	$h,$tmp0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-250-$code.=<<___ if ($i>=13);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:251:	$LD	@X[3],`(($i+3)%16)*$SZ`($sp)	# prefetch from ring buffer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-252-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-275-	$ADDU	@X[0],@X[9]			# +=X[i+9]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:276:	$SLL	$tmp1,@X[1],`$SZ*8-@sigma0[2]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-277-	$SRL	$tmp0,@X[1],@sigma0[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-285-	xor	$tmp2,$tmp0			# sigma0(X[i+1])
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:286:	$SLL	$tmp1,@X[14],`$SZ*8-@sigma1[2]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-287-	$ADDU	@X[0],$tmp2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-344-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:345:	$PTR_SLL @X[15],$len,`log(16*$SZ)/log(2)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-346-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-420-	bne	$inp,@X[15],.Loop
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl:421:	$PTR_SUB $Ktbl,`($rounds-16)*$SZ`	# rewind $Ktbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl-422-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-114-	xor	$a1,$a0,$a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:115:	_ror	$a1,`$Sigma1[2]-$Sigma1[1]`,$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-116-	or	$t0,$t1,$t1		; Ch(e,f,g)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-126-	xor	$a1,$a0,$a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:127:	_ror	$a1,`$Sigma0[2]-$Sigma0[1]`,$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-128-	xor	$t1,$t0,$t0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-132-	xor	$t1,$t0,$t0		; Maj(a,b,c)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:133:	`"$LDM	$SZ($Tbl),$t1" if ($i<15)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-134-	addl	$a1,$h,$h
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-240-	.PROC
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:241:	.CALLINFO	FRAME=`$FRAME-16*$SIZE_T`,NO_CALLS,SAVE_RP,ENTRY_GR=18
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-242-	.ENTRY
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-244-	$PUSHMA	%r3,$FRAME(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:245:	$PUSH	%r4,`-$FRAME+1*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:246:	$PUSH	%r5,`-$FRAME+2*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:247:	$PUSH	%r6,`-$FRAME+3*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:248:	$PUSH	%r7,`-$FRAME+4*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:249:	$PUSH	%r8,`-$FRAME+5*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:250:	$PUSH	%r9,`-$FRAME+6*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:251:	$PUSH	%r10,`-$FRAME+7*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:252:	$PUSH	%r11,`-$FRAME+8*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:253:	$PUSH	%r12,`-$FRAME+9*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:254:	$PUSH	%r13,`-$FRAME+10*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:255:	$PUSH	%r14,`-$FRAME+11*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:256:	$PUSH	%r15,`-$FRAME+12*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:257:	$PUSH	%r16,`-$FRAME+13*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:258:	$PUSH	%r17,`-$FRAME+14*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:259:	$PUSH	%r18,`-$FRAME+15*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-260-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:261:	_shl	$num,`log(16*$SZ)/log(2)`,$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-262-	addl	$inp,$num,$num		; $num to point at the end of $inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-263-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:264:	$PUSH	$num,`-$FRAME_MARKER-4*$SIZE_T`(%sp)	; save arguments
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:265:	$PUSH	$inp,`-$FRAME_MARKER-3*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:266:	$PUSH	$ctx,`-$FRAME_MARKER-2*$SIZE_T`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-267-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-281-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:282:	$LD	`0*$SZ`($ctx),$A	; load context
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:283:	$LD	`1*$SZ`($ctx),$B
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:284:	$LD	`2*$SZ`($ctx),$C
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:285:	$LD	`3*$SZ`($ctx),$D
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:286:	$LD	`4*$SZ`($ctx),$E
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:287:	$LD	`5*$SZ`($ctx),$F
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:288:	$LD	`6*$SZ`($ctx),$G
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:289:	$LD	`7*$SZ`($ctx),$H
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-290-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:291:	extru	$inp,31,`log($SZ)/log(2)`,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-292-	sh3addl	$t0,%r0,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:293:	subi	`8*$SZ`,$t0,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-294-	mtctl	$t0,%cr11		; load %sar with align factor
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-296-L\$oop
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:297:	ldi	`$SZ-1`,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-298-	$LDM	$SZ($Tbl),$t1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-301-	for ($i=0;$i<15;$i++) {		# load input block
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:302:	$code.="\t$LD	`$SZ*$i`($t0),@X[$i]\n";		}
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-303-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-304-	cmpb,*=	$inp,$t0,L\$aligned
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:305:	$LD	`$SZ*15`($t0),@X[15]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:306:	$LD	`$SZ*16`($t0),@X[16]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-307-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-324-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:325:	$POP	`-$FRAME_MARKER-2*$SIZE_T`(%sp),$ctx	; restore arguments
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:326:	$POP	`-$FRAME_MARKER-3*$SIZE_T`(%sp),$inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:327:	$POP	`-$FRAME_MARKER-4*$SIZE_T`(%sp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:328:	ldo	`-$rounds*$SZ-1`($Tbl),$Tbl		; rewind $Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-329-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:330:	$LD	`0*$SZ`($ctx),@X[0]	; load context
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:331:	$LD	`1*$SZ`($ctx),@X[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:332:	$LD	`2*$SZ`($ctx),@X[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:333:	$LD	`3*$SZ`($ctx),@X[3]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:334:	$LD	`4*$SZ`($ctx),@X[4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:335:	$LD	`5*$SZ`($ctx),@X[5]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-336-	addl	@X[0],$A,$A
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:337:	$LD	`6*$SZ`($ctx),@X[6]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-338-	addl	@X[1],$B,$B
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:339:	$LD	`7*$SZ`($ctx),@X[7]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:340:	ldo	`16*$SZ`($inp),$inp	; advance $inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-341-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:342:	$ST	$A,`0*$SZ`($ctx)	; save context
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-343-	addl	@X[2],$C,$C
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:344:	$ST	$B,`1*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-345-	addl	@X[3],$D,$D
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:346:	$ST	$C,`2*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-347-	addl	@X[4],$E,$E
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:348:	$ST	$D,`3*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-349-	addl	@X[5],$F,$F
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:350:	$ST	$E,`4*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-351-	addl	@X[6],$G,$G
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:352:	$ST	$F,`5*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-353-	addl	@X[7],$H,$H
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:354:	$ST	$G,`6*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:355:	$ST	$H,`7*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-356-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-357-	cmpb,*<>,n $inp,$num,L\$oop
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:358:	$PUSH	$inp,`-$FRAME_MARKER-3*$SIZE_T`(%sp)	; save $inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-359-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-391-$code.=<<___ if (!$flag);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:392:	ldw	`-$XOFF+8*(($i+1)%16)`(%sp),$Xnhi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:393:	ldw	`-$XOFF+8*(($i+1)%16)+4`(%sp),$Xnlo	; load X[i+1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-394-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-466-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:467:	ldw	`-$XOFF+8*(($i+1)%16)`(%sp),$Xnhi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:468:	ldw	`-$XOFF+8*(($i+1)%16)+4`(%sp),$Xnlo	; load X[i+1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:469:	ldw	`-$XOFF+8*(($i+9)%16)`(%sp),$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:470:	ldw	`-$XOFF+8*(($i+9)%16)+4`(%sp),$a0	; load X[i+9]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:471:	ldw	`-$XOFF+8*(($i+14)%16)`(%sp),$a3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:472:	ldw	`-$XOFF+8*(($i+14)%16)+4`(%sp),$a2	; load X[i+14]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-473-	shd	$Xnhi,$Xnlo,$sigma0[0],$t0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-481-	xor	$t3,$t1,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:482:	extru	$Xnhi,`31-$sigma0[2]`,`32-$sigma0[2]`,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-483-	xor	$t2,$t0,$t0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-493-	xor	$t3,$a1,$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:494:	extru	$a3,`31-$sigma1[2]`,`32-$sigma1[2]`,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-495-	xor	$t2,$a0,$a0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-499-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:500:	stw	$Xhi,`-$XOFF+8*($i%16)`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:501:	stw	$Xlo,`-$XOFF+8*($i%16)+4`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-502-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-542-	vshd	$X[1],$t2,$X[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:543:	stw	$X[0],`-$XOFF+0*4`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-544-	ldw	`8*4`($inp),$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-545-	vshd	$t2,$t3,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:546:	stw	$X[1],`-$XOFF+1*4`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-547-	ldw	`9*4`($inp),$t1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-553-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:554:	stw	$t[0],`-$XOFF+$i*4`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:555:	ldw	`(8+$i)*4`($inp),$t[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-556-	vshd	$t[1],$t[2],$t[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-561-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:562:	stw	$t[0],`-$XOFF+$i*4`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-563-	vshd	$t[1],$t[2],$t[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-568-	b	L\$collected_pa1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:569:	stw	$t[0],`-$XOFF+$i*4`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-570-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-582-	ldw	`7*4`($inp),$a3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:583:	stw	$X[0],`-$XOFF+0*4`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-584-	ldw	`8*4`($inp),$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:585:	stw	$X[1],`-$XOFF+1*4`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-586-	ldw	`9*4`($inp),$t1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-591-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:592:	stw	$t[0],`-$XOFF+$i*4`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:593:	ldw	`(8+$i)*4`($inp),$t[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-594-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-598-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:599:	stw	$t[0],`-$XOFF+$i*4`(%sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-600-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-610-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:611:	$POP	`-$FRAME_MARKER-2*$SIZE_T`(%sp),$ctx	; restore arguments
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:612:	$POP	`-$FRAME_MARKER-3*$SIZE_T`(%sp),$inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:613:	$POP	`-$FRAME_MARKER-4*$SIZE_T`(%sp),$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:614:	ldo	`-$rounds*$SZ`($Tbl),$Tbl		; rewind $Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-615-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-654-	stw	$Dhi,`6*4`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:655:	ldo	`16*$SZ`($inp),$inp	; advance $inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-656-	stw	$Dlo,`7*4`($ctx)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-666-	b	L\$oop_pa1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:667:	$PUSH	$inp,`-$FRAME_MARKER-3*$SIZE_T`(%sp)	; save $inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-668-L\$done
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-671-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:672:	$POP	`-$FRAME-$SAVED_RP`(%sp),%r2		; standard epilogue
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:673:	$POP	`-$FRAME+1*$SIZE_T`(%sp),%r4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:674:	$POP	`-$FRAME+2*$SIZE_T`(%sp),%r5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:675:	$POP	`-$FRAME+3*$SIZE_T`(%sp),%r6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:676:	$POP	`-$FRAME+4*$SIZE_T`(%sp),%r7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:677:	$POP	`-$FRAME+5*$SIZE_T`(%sp),%r8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:678:	$POP	`-$FRAME+6*$SIZE_T`(%sp),%r9
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:679:	$POP	`-$FRAME+7*$SIZE_T`(%sp),%r10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:680:	$POP	`-$FRAME+8*$SIZE_T`(%sp),%r11
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:681:	$POP	`-$FRAME+9*$SIZE_T`(%sp),%r12
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:682:	$POP	`-$FRAME+10*$SIZE_T`(%sp),%r13
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:683:	$POP	`-$FRAME+11*$SIZE_T`(%sp),%r14
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:684:	$POP	`-$FRAME+12*$SIZE_T`(%sp),%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:685:	$POP	`-$FRAME+13*$SIZE_T`(%sp),%r16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:686:	$POP	`-$FRAME+14*$SIZE_T`(%sp),%r17
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:687:	$POP	`-$FRAME+15*$SIZE_T`(%sp),%r18
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-688-	bv	(%r2)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-691-	.PROCEND
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:692:	.STRINGZ "SHA`64*$SZ` block transform for PA-RISC, CRYPTOGAMS by <appro\@openssl.org>"
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-693-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-764-  my ($mnemonic,$mod,$args)=@_;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:765:  my $opcode = eval("\$$mnemonic");
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-766-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-769-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl:770:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl-771-	=~ /GNU assembler/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-139-	andc	$t1,$g,$e
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:140:	$ROR	$a1,$a1,`$Sigma1[2]-$Sigma1[1]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-141-	or	$t0,$t0,$t1		; Ch(e,f,g)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-151-	xor	$a0,$a0,$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:152:	$ROR	$a1,$a1,`$Sigma0[2]-$Sigma0[1]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-153-	xor	$t0,$t0,$t1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-159-$code.=<<___ if ($i<15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:160:	$LD	$t1,`($i+1)*$SZ`($Tbl)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-161-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-183-	xor	$t0,$t0,$t1		; sigma1(X[(i+14)&0x0f])
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:184:	$LD	$t1,`$i*$SZ`($Tbl)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-185-	add	@X[$i],@X[$i],$a0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-199-	mflr	r0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:200:	$SHL	$num,$num,`log(16*$SZ)/log(2)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-201-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:202:	$PUSH	$ctx,`$FRAME-$SIZE_T*22`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-203-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:204:	$PUSH	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:205:	$PUSH	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:206:	$PUSH	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:207:	$PUSH	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:208:	$PUSH	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:209:	$PUSH	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:210:	$PUSH	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:211:	$PUSH	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:212:	$PUSH	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:213:	$PUSH	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:214:	$PUSH	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:215:	$PUSH	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:216:	$PUSH	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:217:	$PUSH	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:218:	$PUSH	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:219:	$PUSH	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:220:	$PUSH	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:221:	$PUSH	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:222:	$PUSH	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-223-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-226-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:227:	$LD	$A,`0*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-228-	mr	$inp,r4				; incarnate $inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:229:	$LD	$B,`1*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:230:	$LD	$C,`2*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:231:	$LD	$D,`3*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:232:	$LD	$E,`4*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:233:	$LD	$F,`5*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:234:	$LD	$G,`6*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:235:	$LD	$H,`7*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-236-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-239-    $code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:240:	lwz	r$i,`$LITTLE_ENDIAN^(4*($i-16))`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-241-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-251-	add	$num,$inp,$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:252:	$PUSH	$num,`$FRAME-$SIZE_T*24`($sp)	; end pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:253:	$PUSH	$inp,`$FRAME-$SIZE_T*23`($sp)	; inp pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-254-	bl	Lsha2_block_private
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-265-	subfic	$t1,$inp,4096
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:266:	andi.	$t1,$t1,`4096-16*$SZ`	; distance to closest page boundary
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-267-	beq	Lcross_page
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-271-	add	$t1,$inp,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:272:	$PUSH	$num,`$FRAME-$SIZE_T*25`($sp)	; save real remaining num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:273:	$PUSH	$t1,`$FRAME-$SIZE_T*24`($sp)	; intermediate end pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:274:	$PUSH	$inp,`$FRAME-$SIZE_T*23`($sp)	; inp pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-275-	bl	Lsha2_block_private
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-276-	; $inp equals to the intermediate end pointer here
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:277:	$POP	$num,`$FRAME-$SIZE_T*25`($sp)	; restore real remaining num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-278-Lcross_page:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:279:	li	$t1,`16*$SZ/4`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-280-	mtctr	$t1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-316-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:317:	$PUSH	$inp,`$FRAME-$SIZE_T*26`($sp)	; save real inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:318:	addi	$t1,$sp,`$LOCALS+16*$SZ`	; fictitious end pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-319-	addi	$inp,$sp,$LOCALS		; fictitious inp pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:320:	$PUSH	$num,`$FRAME-$SIZE_T*25`($sp)	; save real num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:321:	$PUSH	$t1,`$FRAME-$SIZE_T*24`($sp)	; end pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:322:	$PUSH	$inp,`$FRAME-$SIZE_T*23`($sp)	; inp pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-323-	bl	Lsha2_block_private
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:324:	$POP	$inp,`$FRAME-$SIZE_T*26`($sp)	; restore real inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:325:	$POP	$num,`$FRAME-$SIZE_T*25`($sp)	; restore real num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:326:	addic.	$num,$num,`-16*$SZ`		; num--
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-327-	bne	Lunaligned
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-329-Ldone:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:330:	$POP	r0,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:331:	$POP	r14,`$FRAME-$SIZE_T*18`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:332:	$POP	r15,`$FRAME-$SIZE_T*17`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:333:	$POP	r16,`$FRAME-$SIZE_T*16`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:334:	$POP	r17,`$FRAME-$SIZE_T*15`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:335:	$POP	r18,`$FRAME-$SIZE_T*14`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:336:	$POP	r19,`$FRAME-$SIZE_T*13`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:337:	$POP	r20,`$FRAME-$SIZE_T*12`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:338:	$POP	r21,`$FRAME-$SIZE_T*11`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:339:	$POP	r22,`$FRAME-$SIZE_T*10`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:340:	$POP	r23,`$FRAME-$SIZE_T*9`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:341:	$POP	r24,`$FRAME-$SIZE_T*8`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:342:	$POP	r25,`$FRAME-$SIZE_T*7`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:343:	$POP	r26,`$FRAME-$SIZE_T*6`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:344:	$POP	r27,`$FRAME-$SIZE_T*5`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:345:	$POP	r28,`$FRAME-$SIZE_T*4`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:346:	$POP	r29,`$FRAME-$SIZE_T*3`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:347:	$POP	r30,`$FRAME-$SIZE_T*2`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:348:	$POP	r31,`$FRAME-$SIZE_T*1`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-349-	mtlr	r0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-364-$code.=<<___ if ($SZ==4 && !$LITTLE_ENDIAN);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:365:	lwz	@X[$i],`$i*$SZ`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-366-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-367-$code.=<<___ if ($SZ==4 && $LITTLE_ENDIAN);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:368:	lwz	$a0,`$i*$SZ`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-369-	rotlwi	@X[$i],$a0,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-375-$code.=<<___ if ($SZ==8 && !$LITTLE_ENDIAN);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:376:	lwz	$t0,`$i*$SZ`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:377:	lwz	@X[$i],`$i*$SZ+4`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-378-	insrdi	@X[$i],$t0,32,0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-380-$code.=<<___ if ($SZ==8 && $LITTLE_ENDIAN);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:381:	lwz	$a0,`$i*$SZ`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:382:	 lwz	$a1,`$i*$SZ+4`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-383-	rotlwi	$t0,$a0,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-394-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:395:	li	$t0,`$rounds/16-1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-396-	mtctr	$t0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-398-Lrounds:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:399:	addi	$Tbl,$Tbl,`16*$SZ`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-400-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-407-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:408:	$POP	$ctx,`$FRAME-$SIZE_T*22`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:409:	$POP	$inp,`$FRAME-$SIZE_T*23`($sp)	; inp pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:410:	$POP	$num,`$FRAME-$SIZE_T*24`($sp)	; end pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:411:	subi	$Tbl,$Tbl,`($rounds-16)*$SZ`	; rewind Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-412-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:413:	$LD	r16,`0*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:414:	$LD	r17,`1*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:415:	$LD	r18,`2*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:416:	$LD	r19,`3*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:417:	$LD	r20,`4*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:418:	$LD	r21,`5*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:419:	$LD	r22,`6*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:420:	addi	$inp,$inp,`16*$SZ`		; advance inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:421:	$LD	r23,`7*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-422-	add	$A,$A,r16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-423-	add	$B,$B,r17
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:424:	$PUSH	$inp,`$FRAME-$SIZE_T*23`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-425-	add	$C,$C,r18
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:426:	$ST	$A,`0*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-427-	add	$D,$D,r19
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:428:	$ST	$B,`1*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-429-	add	$E,$E,r20
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:430:	$ST	$C,`2*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-431-	add	$F,$F,r21
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:432:	$ST	$D,`3*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-433-	add	$G,$G,r22
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:434:	$ST	$E,`4*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-435-	add	$H,$H,r23
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:436:	$ST	$F,`5*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:437:	$ST	$G,`6*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-438-	$UCMP	$inp,$num
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:439:	$ST	$H,`7*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-440-	bne	Lsha2_block_private
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-472-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:473:	lwz	$t2,`$SZ*($i%16)+($LITTLE_ENDIAN^4)`($Tbl)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-474-	 xor	$a0,$flo,$glo
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:475:	lwz	$t3,`$SZ*($i%16)+($LITTLE_ENDIAN^0)`($Tbl)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-476-	 xor	$a1,$fhi,$ghi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-477-	addc	$hlo,$hlo,$t0			; h+=x[i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:478:	stw	$t0,`$XOFF+0+$SZ*($i%16)`($sp)	; save x[i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-479-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-484-	 and	$a1,$a1,$ehi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:485:	stw	$t1,`$XOFF+4+$SZ*($i%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-486-	srwi	$t0,$elo,$Sigma1[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-534-$code.=<<___ if ($i>=15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:535:	lwz	$t0,`$XOFF+0+$SZ*(($i+2)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:536:	lwz	$t1,`$XOFF+4+$SZ*(($i+2)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-537-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-538-$code.=<<___ if ($i<15 && !$LITTLE_ENDIAN);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:539:	lwz	$t1,`$SZ*($i+1)+0`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:540:	lwz	$t0,`$SZ*($i+1)+4`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-541-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-542-$code.=<<___ if ($i<15 && $LITTLE_ENDIAN);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:543:	lwz	$a2,`$SZ*($i+1)+0`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:544:	 lwz	$a3,`$SZ*($i+1)+4`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-545-	rotlwi	$t1,$a2,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-558-$code.=<<___ if ($i==15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:559:	lwz	$x0,`$XOFF+0+$SZ*(($i+1)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:560:	lwz	$x1,`$XOFF+4+$SZ*(($i+1)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-561-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-578-	xor	$s0,$s0,$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:579:	 lwz	$t2,`$XOFF+0+$SZ*(($i+14)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-580-	srwi	$a1,$t1,$sigma0[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-581-	xor	$s1,$s1,$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:582:	 lwz	$t3,`$XOFF+4+$SZ*(($i+14)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-583-	xor	$a0,$a0,$s0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-598-	xor	$s0,$s0,$a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:599:	 lwz	$a0,`$XOFF+0+$SZ*(($i+9)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-600-	srwi	$t3,$t3,$sigma1[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-601-	xor	$s1,$s1,$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:602:	 lwz	$a1,`$XOFF+4+$SZ*(($i+9)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-603-	xor	$s0,$s0,$t2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-641-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:642:	li	$a0,`$rounds/16-1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-643-	mtctr	$a0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-645-Lrounds:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:646:	addi	$Tbl,$Tbl,`16*$SZ`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-647-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-655-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:656:	$POP	$ctx,`$FRAME-$SIZE_T*22`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:657:	$POP	$inp,`$FRAME-$SIZE_T*23`($sp)	; inp pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:658:	$POP	$num,`$FRAME-$SIZE_T*24`($sp)	; end pointer
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:659:	subi	$Tbl,$Tbl,`($rounds-16)*$SZ`	; rewind Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-660-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:661:	lwz	$t0,`$LITTLE_ENDIAN^0`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:662:	lwz	$t1,`$LITTLE_ENDIAN^4`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:663:	lwz	$t2,`$LITTLE_ENDIAN^8`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:664:	lwz	$t3,`$LITTLE_ENDIAN^12`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:665:	lwz	$a0,`$LITTLE_ENDIAN^16`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:666:	lwz	$a1,`$LITTLE_ENDIAN^20`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:667:	lwz	$a2,`$LITTLE_ENDIAN^24`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-668-	addc	@V[1],@V[1],$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:669:	lwz	$a3,`$LITTLE_ENDIAN^28`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-670-	adde	@V[0],@V[0],$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:671:	lwz	$t0,`$LITTLE_ENDIAN^32`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-672-	addc	@V[3],@V[3],$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:673:	lwz	$t1,`$LITTLE_ENDIAN^36`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-674-	adde	@V[2],@V[2],$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:675:	lwz	$t2,`$LITTLE_ENDIAN^40`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-676-	addc	@V[5],@V[5],$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:677:	lwz	$t3,`$LITTLE_ENDIAN^44`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-678-	adde	@V[4],@V[4],$a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:679:	lwz	$a0,`$LITTLE_ENDIAN^48`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-680-	addc	@V[7],@V[7],$a3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:681:	lwz	$a1,`$LITTLE_ENDIAN^52`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-682-	adde	@V[6],@V[6],$a2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:683:	lwz	$a2,`$LITTLE_ENDIAN^56`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-684-	addc	@V[9],@V[9],$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:685:	lwz	$a3,`$LITTLE_ENDIAN^60`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-686-	adde	@V[8],@V[8],$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:687:	stw	@V[0],`$LITTLE_ENDIAN^0`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:688:	stw	@V[1],`$LITTLE_ENDIAN^4`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-689-	addc	@V[11],@V[11],$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:690:	stw	@V[2],`$LITTLE_ENDIAN^8`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:691:	stw	@V[3],`$LITTLE_ENDIAN^12`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-692-	adde	@V[10],@V[10],$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:693:	stw	@V[4],`$LITTLE_ENDIAN^16`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:694:	stw	@V[5],`$LITTLE_ENDIAN^20`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-695-	addc	@V[13],@V[13],$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:696:	stw	@V[6],`$LITTLE_ENDIAN^24`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:697:	stw	@V[7],`$LITTLE_ENDIAN^28`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-698-	adde	@V[12],@V[12],$a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:699:	stw	@V[8],`$LITTLE_ENDIAN^32`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:700:	stw	@V[9],`$LITTLE_ENDIAN^36`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-701-	addc	@V[15],@V[15],$a3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:702:	stw	@V[10],`$LITTLE_ENDIAN^40`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:703:	stw	@V[11],`$LITTLE_ENDIAN^44`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-704-	adde	@V[14],@V[14],$a2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:705:	stw	@V[12],`$LITTLE_ENDIAN^48`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:706:	stw	@V[13],`$LITTLE_ENDIAN^52`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:707:	stw	@V[14],`$LITTLE_ENDIAN^56`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:708:	stw	@V[15],`$LITTLE_ENDIAN^60`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-709-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:710:	addi	$inp,$inp,`16*$SZ`		; advance inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl:711:	$PUSH	$inp,`$FRAME-$SIZE_T*23`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl-712-	$UCMP	$inp,$num
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-114-$code.=<<___ if ($i<16);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:115:	$LD	$T1,`$i*$SZ`($inp)	### $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-116-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-121-	xgr	$t0,$t1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:122:	$ROT	$t1,$t1,`$Sigma1[2]-$Sigma1[1]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-123-	 xgr	$t2,$g
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:124:	$ST	$T1,`$stdframe+$SZ*($i%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-125-	xgr	$t0,$t1			# Sigma1(e)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-131-	 xgr	$t2,$g			# Ch(e,f,g)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:132:	$ADD	$T1,`$i*$SZ`($len,$tbl)	# T1+=K[i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-133-	$ROT	$t0,$a,$Sigma0[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-138-	 ngr	$t1,$c
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:139:	$ROT	$t0,$t0,`$Sigma0[2]-$Sigma0[1]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-140-	xgr	$h,$t0			# h=Sigma0(a)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-152-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:153:	$LD	$T1,`$stdframe+$SZ*(($i+1)%16)`($sp)	### $i
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:154:	$LD	$t1,`$stdframe+$SZ*(($i+14)%16)`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-155-	$ROT	$t0,$T1,$sigma0[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-156-	$SHR	$T1,$sigma0[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:157:	$ROT	$t2,$t0,`$sigma0[1]-$sigma0[0]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-158-	xgr	$T1,$t0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-161-	$SHR	$t1,$sigma1[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:162:	$ADD	$T1,`$stdframe+$SZ*($i%16)`($sp)	# +=X[i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-163-	xgr	$t1,$t0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:164:	$ROT	$t0,$t0,`$sigma1[1]-$sigma1[0]`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:165:	$ADD	$T1,`$stdframe+$SZ*(($i+9)%16)`($sp)	# +=X[i+9]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-166-	xgr	$t1,$t0				# sigma1(X[i+14])
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-244-$Func:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:245:	sllg	$len,$len,`log(16*$SZ)/log(2)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-246-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-249-	lg	%r0,S390X_KIMD(%r1)	# check kimd capabilities
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:250:	tmhh	%r0,`0x8000>>$kimdfunc`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-251-	jz	.Lsoftware
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-264-	la	$len,0($len,$inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:265:	stm${g}	$ctx,%r15,`2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-266-	lgr	%r0,$sp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-270-	larl	$tbl,$Table
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:271:	$LD	$A,`0*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:272:	$LD	$B,`1*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:273:	$LD	$C,`2*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:274:	$LD	$D,`3*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:275:	$LD	$E,`4*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:276:	$LD	$F,`5*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:277:	$LD	$G,`6*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:278:	$LD	$H,`7*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-279-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-286-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:287:	aghi	$len,`16*$SZ`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:288:	lghi	$t0,`($rounds-16)*$SZ`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-289-	clgr	$len,$t0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-291-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:292:	l${g}	$ctx,`$frame+2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:293:	la	$inp,`16*$SZ`($inp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:294:	$ADD	$A,`0*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:295:	$ADD	$B,`1*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:296:	$ADD	$C,`2*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:297:	$ADD	$D,`3*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:298:	$ADD	$E,`4*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:299:	$ADD	$F,`5*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:300:	$ADD	$G,`6*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:301:	$ADD	$H,`7*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:302:	$ST	$A,`0*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:303:	$ST	$B,`1*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:304:	$ST	$C,`2*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:305:	$ST	$D,`3*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:306:	$ST	$E,`4*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:307:	$ST	$F,`5*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:308:	$ST	$G,`6*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:309:	$ST	$H,`7*$SZ`($ctx)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:310:	cl${g}	$inp,`$frame+4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-311-	jne	.Lloop
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-312-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl:313:	lm${g}	%r6,%r15,`$frame+6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl-314-	br	%r14
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-171-my ($i,$a,$b,$c,$d,$e,$f,$g,$h)=@_;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:172:my @pair=("%l".eval(($i*2)%8),"%l".eval(($i*2)%8+1),"%l".eval((($i+1)*2)%8));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-173-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-188-	sllx	@pair[0],$tmp0,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:189:	`"ld	[$inp+".eval(32+0+$i*8)."],@pair[0]"	if ($i<12)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-190-	srlx	@pair[2],$tmp32,@pair[1]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-192-	or	@pair[1],$tmp2,$tmp2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:193:	`"ld	[$inp+".eval(32+4+$i*8)."],@pair[1]"	if ($i<12)`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-194-	add	$h,$tmp2,$T1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:195:	$ST	$tmp2,[%sp+STACK_BIAS+STACK_FRAME+`$i*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-196-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-201-$code.=<<___ if ($i==15);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:202:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+1)%16)*$SZ+0`],%l2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-203-	sllx	@pair[1],$tmp31,$tmp2	! Xload($i)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-204-	add	$tmp31,32,$tmp0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:205:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+1)%16)*$SZ+4`],%l3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-206-	sllx	@pair[0],$tmp0,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:207:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+9)%16)*$SZ+0`],%l4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-208-	srlx	@pair[2],$tmp32,@pair[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-209-	or	$tmp1,$tmp2,$tmp2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:210:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+9)%16)*$SZ+4`],%l5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-211-	or	@pair[1],$tmp2,$tmp2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:212:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+14)%16)*$SZ+0`],%l6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-213-	add	$h,$tmp2,$T1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:214:	$ST	$tmp2,[%sp+STACK_BIAS+STACK_FRAME+`$i*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:215:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+14)%16)*$SZ+4`],%l7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:216:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+0)%16)*$SZ+0`],%l0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:217:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+0)%16)*$SZ+4`],%l1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-218-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-233-	xor	$f,$g,$tmp2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:234:	$SLL	$e,`$SZ*8-@Sigma1[2]`,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-235-	and	$e,$tmp2,$tmp2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-237-	xor	$tmp1,$h,$h
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:238:	$SLL	$e,`$SZ*8-@Sigma1[1]`,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-239-	xor	$tmp0,$h,$h
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-241-	xor	$tmp1,$h,$h
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:242:	$SLL	$e,`$SZ*8-@Sigma1[0]`,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-243-	xor	$tmp0,$h,$h
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-248-	add	$tmp2,$T1,$T1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:249:	$LD	[$Ktbl+`$i*$SZ`],$tmp2	! K[$i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:250:	$SLL	$a,`$SZ*8-@Sigma0[2]`,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-251-	add	$tmp0,$T1,$T1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-253-	xor	$tmp1,$h,$h
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:254:	$SLL	$a,`$SZ*8-@Sigma0[1]`,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-255-	xor	$tmp0,$h,$h
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-257-	xor	$tmp1,$h,$h
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:258:	$SLL	$a,`$SZ*8-@Sigma0[0]`,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-259-	xor	$tmp0,$h,$h
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-345-my $i=@_[0];
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:346:my @pair=("%l".eval(($i*2)%8),"%l".eval(($i*2)%8+1));
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-347-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-352-	srlx	$tmp0,@sigma0[0],$T1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:353:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+1)%16)*$SZ+0`],%l2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-354-	sllx	$tmp0,`64-@sigma0[2]`,$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:355:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+1)%16)*$SZ+4`],%l3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-356-	srlx	$tmp0,@sigma0[1],$tmp0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-366-	srlx	$tmp2,@sigma1[0],$tmp1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:367:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+14)%16)*$SZ+0`],%l6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-368-	sllx	$tmp2,`64-@sigma1[2]`,$tmp0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:369:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+14)%16)*$SZ+4`],%l7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-370-	srlx	$tmp2,@sigma1[1],$tmp2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-377-	xor	$tmp2,$tmp1,$tmp1	! sigma1(X[$i+14])
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:378:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+9)%16)*$SZ+0`],%l4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-379-	or	%l5,$tmp0,$tmp0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:380:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+9)%16)*$SZ+4`],%l5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-381-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-383-	add	$tmp1,$T1,$T1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:384:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+0)%16)*$SZ+0`],%l0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-385-	or	%l1,$tmp2,$tmp2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-386-	add	$tmp0,$T1,$T1		! +=X[$i+9]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:387:	ld	[%sp+STACK_BIAS+STACK_FRAME+`(($i+1+0)%16)*$SZ+4`],%l1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-388-	add	$tmp2,$T1,$T1		! +=X[$i]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:389:	$ST	$T1,[%sp+STACK_BIAS+STACK_FRAME+`($i%16)*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-390-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-669-	save	%sp,-STACK_FRAME-$locals,%sp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:670:	and	$inp,`$align-1`,$tmp31
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:671:	sllx	$len,`log(16*$SZ)/log(2)`,$len
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:672:	andn	$inp,`$align-1`,$inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-673-	sll	$tmp31,3,$tmp31
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-683-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:684:	$LD	[$ctx+`0*$SZ`],$A
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:685:	$LD	[$ctx+`1*$SZ`],$B
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:686:	$LD	[$ctx+`2*$SZ`],$C
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:687:	$LD	[$ctx+`3*$SZ`],$D
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:688:	$LD	[$ctx+`4*$SZ`],$E
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:689:	$LD	[$ctx+`5*$SZ`],$F
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:690:	$LD	[$ctx+`6*$SZ`],$G
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:691:	$LD	[$ctx+`7*$SZ`],$H
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-692-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-701-	bne	.L16_xx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:702:	add	$Ktbl,`16*$SZ`,$Ktbl	! Ktbl+=16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-703-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-705-$code.=<<___ if ($SZ==4); # SHA256
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:706:	$LD	[$ctx+`0*$SZ`],@X[0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:707:	$LD	[$ctx+`1*$SZ`],@X[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:708:	$LD	[$ctx+`2*$SZ`],@X[2]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:709:	$LD	[$ctx+`3*$SZ`],@X[3]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:710:	$LD	[$ctx+`4*$SZ`],@X[4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:711:	$LD	[$ctx+`5*$SZ`],@X[5]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:712:	$LD	[$ctx+`6*$SZ`],@X[6]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:713:	$LD	[$ctx+`7*$SZ`],@X[7]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-714-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-715-	add	$A,@X[0],$A
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:716:	$ST	$A,[$ctx+`0*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-717-	add	$B,@X[1],$B
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:718:	$ST	$B,[$ctx+`1*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-719-	add	$C,@X[2],$C
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:720:	$ST	$C,[$ctx+`2*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-721-	add	$D,@X[3],$D
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:722:	$ST	$D,[$ctx+`3*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-723-	add	$E,@X[4],$E
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:724:	$ST	$E,[$ctx+`4*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-725-	add	$F,@X[5],$F
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:726:	$ST	$F,[$ctx+`5*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-727-	add	$G,@X[6],$G
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:728:	$ST	$G,[$ctx+`6*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-729-	add	$H,@X[7],$H
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:730:	$ST	$H,[$ctx+`7*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-731-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-732-$code.=<<___ if ($SZ==8); # SHA512
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:733:	ld	[$ctx+`0*$SZ+0`],%l0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:734:	ld	[$ctx+`0*$SZ+4`],%l1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:735:	ld	[$ctx+`1*$SZ+0`],%l2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:736:	ld	[$ctx+`1*$SZ+4`],%l3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:737:	ld	[$ctx+`2*$SZ+0`],%l4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:738:	ld	[$ctx+`2*$SZ+4`],%l5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:739:	ld	[$ctx+`3*$SZ+0`],%l6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-740-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-741-	sllx	%l0,32,$tmp0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:742:	ld	[$ctx+`3*$SZ+4`],%l7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-743-	sllx	%l2,32,$tmp1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-747-	add	$tmp1,$B,$B
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:748:	$ST	$A,[$ctx+`0*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-749-	sllx	%l4,32,$tmp2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:750:	$ST	$B,[$ctx+`1*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-751-	sllx	%l6,32,$T1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-754-	add	$tmp2,$C,$C
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:755:	$ST	$C,[$ctx+`2*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-756-	add	$T1,$D,$D
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:757:	$ST	$D,[$ctx+`3*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-758-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:759:	ld	[$ctx+`4*$SZ+0`],%l0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:760:	ld	[$ctx+`4*$SZ+4`],%l1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:761:	ld	[$ctx+`5*$SZ+0`],%l2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:762:	ld	[$ctx+`5*$SZ+4`],%l3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:763:	ld	[$ctx+`6*$SZ+0`],%l4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:764:	ld	[$ctx+`6*$SZ+4`],%l5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:765:	ld	[$ctx+`7*$SZ+0`],%l6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-766-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-767-	sllx	%l0,32,$tmp0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:768:	ld	[$ctx+`7*$SZ+4`],%l7
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-769-	sllx	%l2,32,$tmp1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-773-	add	$tmp1,$F,$F
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:774:	$ST	$E,[$ctx+`4*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-775-	sllx	%l4,32,$tmp2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:776:	$ST	$F,[$ctx+`5*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-777-	sllx	%l6,32,$T1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-780-	add	$tmp2,$G,$G
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:781:	$ST	$G,[$ctx+`6*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-782-	add	$T1,$H,$H
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:783:	$ST	$H,[$ctx+`7*$SZ`]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-784-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-785-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:786:	add	$inp,`16*$SZ`,$inp		! advance inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-787-	cmp	$inp,$len
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-788-	bne	SIZE_T_CC,.Lloop
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:789:	sub	$Ktbl,`($rounds-16)*$SZ`,$Ktbl	! rewind Ktbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-790-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-850-	s/\b(alignaddr)\s+(%[goli][0-7]),\s*(%[goli][0-7]),\s*(%[goli][0-7])/
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl:851:		&unalignaddr($1,$2,$3,$4)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl-852-	 /ge;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-122-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:123:if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-124-		=~ /GNU assembler version ([2-9]\.[0-9]+)/) {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-128-if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:129:	   `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-130-	$avx = ($1>=2.09) + ($1>=2.10);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-137-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:138:if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-139-	$avx = ($2>=3.0) + ($2>3.0);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-180-$_end="16*$SZ+2*8(%rsp)";
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:181:$_rsp="`16*$SZ+3*8`(%rsp)";
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-182-$framesz="16*$SZ+4*8";
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-190-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:191:	ror	\$`$Sigma1[2]-$Sigma1[1]`,$a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-192-	mov	$f,$a2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-194-	xor	$e,$a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:195:	ror	\$`$Sigma0[2]-$Sigma0[1]`,$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-196-	xor	$g,$a2			# f^g
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-197-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:198:	mov	$T1,`$SZ*($i&0xf)`(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-199-	xor	$a,$a1
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-201-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:202:	ror	\$`$Sigma1[1]-$Sigma1[0]`,$a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-203-	add	$h,$T1			# T1+=h
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-205-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:206:	ror	\$`$Sigma0[1]-$Sigma0[0]`,$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-207-	xor	$e,$a0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-237-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:238:	mov	`$SZ*(($i+1)&0xf)`(%rsp),$a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:239:	mov	`$SZ*(($i+14)&0xf)`(%rsp),$a2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-240-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-241-	mov	$a0,$T1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:242:	ror	\$`$sigma0[1]-$sigma0[0]`,$a0
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-243-	add	$a1,$a			# modulo-scheduled h+=Sigma0(a)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-244-	mov	$a2,$a1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:245:	ror	\$`$sigma1[1]-$sigma1[0]`,$a2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-246-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-255-	xor	$a1,$a2			# sigma1(X[(i+14)&0xf])
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:256:	add	`$SZ*(($i+9)&0xf)`(%rsp),$T1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-257-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:258:	add	`$SZ*($i&0xf)`(%rsp),$T1
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-259-	mov	$e,$a0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-366-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:367:	cmpb	\$0,`$SZ-1`($Tbl)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-368-	jnz	.Lrounds_16_xx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-801-	shl	\$4,%rdx		# num*16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:802:	sub	\$`$framesz+$win64*16*4`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-803-	lea	($inp,%rdx,$SZ),%rdx	# inp+num*16*$SZ
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-830-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:831:	#movdqa	$TABLE+`$SZ*2*$rounds`+32(%rip),$t4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:832:	#movdqa	$TABLE+`$SZ*2*$rounds`+64(%rip),$t5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-833-	jmp	.Lloop_ssse3
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-835-.Lloop_ssse3:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:836:	movdqa	$TABLE+`$SZ*2*$rounds`(%rip),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-837-	movdqu	0x00($inp),@X[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-865-.Lssse3_00_47:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:866:	sub	\$`-16*2*$SZ`,$Tbl	# size optimization
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-867-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1163-	shl	\$4,%rdx		# num*16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1164:	sub	\$`$framesz+$win64*16*($SZ==4?4:6)`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1165-	lea	($inp,%rdx,$SZ),%rdx	# inp+num*16*$SZ
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1203-.Lloop_xop:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1204:	vmovdqa	$TABLE+`$SZ*2*$rounds`(%rip),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1205-	vmovdqu	0x00($inp),@X[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1229-.Lxop_00_47:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1230:	sub	\$`-16*2*$SZ`,$Tbl	# size optimization
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1231-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1349-.Lloop_xop:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1350:	vmovdqa	$TABLE+`$SZ*2*$rounds`(%rip),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1351-	vmovdqu	0x00($inp),@X[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1391-.Lxop_00_47:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1392:	add	\$`16*2*$SZ`,$Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1393-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1557-	shl	\$4,%rdx		# num*16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1558:	sub	\$`$framesz+$win64*16*($SZ==4?4:6)`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1559-	lea	($inp,%rdx,$SZ),%rdx	# inp+num*16*$SZ
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1594-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1595:	vmovdqa	$TABLE+`$SZ*2*$rounds`+32(%rip),$t4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1596:	vmovdqa	$TABLE+`$SZ*2*$rounds`+64(%rip),$t5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1597-	jmp	.Lloop_avx
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1599-.Lloop_avx:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1600:	vmovdqa	$TABLE+`$SZ*2*$rounds`(%rip),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1601-	vmovdqu	0x00($inp),@X[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1625-.Lavx_00_47:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1626:	sub	\$`-16*2*$SZ`,$Tbl	# size optimization
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1627-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1697-.Lloop_avx:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1698:	vmovdqa	$TABLE+`$SZ*2*$rounds`(%rip),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1699-	vmovdqu	0x00($inp),@X[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1739-.Lavx_00_47:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1740:	add	\$`16*2*$SZ`,$Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1741-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1925-.cfi_push	%r15
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1926:	sub	\$`2*$SZ*$rounds+4*8+$win64*16*($SZ==4?4:6)`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1927-	shl	\$4,%rdx		# num*16
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1929-	lea	($inp,%rdx,$SZ),%rdx	# inp+num*16*$SZ
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1930:	add	\$`2*$SZ*($rounds-8)`,%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1931-	mov	$ctx,$_ctx		# save ctx, 1st arg
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1968-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1969:	vmovdqa	$TABLE+`$SZ*2*$rounds`+32(%rip),$t4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1970:	vmovdqa	$TABLE+`$SZ*2*$rounds`+64(%rip),$t5
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1971-	jmp	.Loop_avx2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1973-.Loop_avx2:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:1974:	vmovdqa	$TABLE+`$SZ*2*$rounds`(%rip),$t3
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-1975-	vmovdqu	-16*$SZ+0($inp),%xmm0
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2035-$code.=<<___ if (!$win64);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2036:.cfi_cfa_expression	%rsp+`$PUSH8-8`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2037-# copy secondary frame pointer to new location again at -8(%rsp)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2085-	#mov	$inp,$_inp	# offload $inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2086:	vmovdqa	`$SZ*2*$rounds-0x80`($Tbl),$t2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2087-	vinserti128	\$1,(%r12),@X[0],@X[0]
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2157-$code.=<<___ if (!$win64);
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2158:.cfi_cfa_expression	%rsp+`$PUSH8-8`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2159-# copy secondary frame pointer to new location again at -8(%rsp)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2193-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2194:	mov	`2*$SZ*$rounds`(%rsp),$ctx	# $_ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2195-	add	$a1,$A
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2196:	#mov	`2*$SZ*$rounds+8`(%rsp),$inp	# $_inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2197:	lea	`2*$SZ*($rounds-8)`(%rsp),$Tbl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2198-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2216-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2217:	cmp	`$PUSH8+2*8`($Tbl),$inp	# $_end
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2218-	je	.Ldone_avx2
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2236-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2237:	mov	`2*$SZ*$rounds`(%rsp),$ctx	# $_ctx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2238-	add	$a1,$A
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2239:	#mov	`2*$SZ*$rounds+8`(%rsp),$inp	# $_inp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2240:	lea	`2*$SZ*($rounds-8)`(%rsp),%rsp
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2241-# restore frame pointer to original location at $_rsp
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2249-	add	$SZ*5($ctx),$F
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2250:	lea	`2*16*$SZ`($inp),$inp	# inp+=2
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2251-	add	$SZ*6($ctx),$G
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2269-# this avoids the need to save a secondary frame pointer at -8(%rsp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2270:.cfi_cfa_expression	$Tbl+`16*$SZ+3*8`,deref,+8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2271-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2272-.Ldone_avx2:
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2273:	mov	`16*$SZ+3*8`($Tbl),%rsi
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2274-.cfi_def_cfa	%rsi,8
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2357-	and	\$-256*$SZ,%rax
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2358:	add	\$`2*$SZ*($rounds-8)`,%rax
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2359-.Lnot_in_avx2:
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2383-	lea	512($context),%rdi	# &context.Xmm6
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl:2384:	mov	\$`$SZ==4?8:12`,%ecx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl-2385-	.long	0xa548f3fc		# cld; rep movsq
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-151-	mflr		$lrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:152:	li		r10,`$LOCALS+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:153:	li		r11,`$LOCALS+31`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-154-	stvx		v24,r10,$sp		# ABI says so
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-169-	li		r11,-4096+255		# 0xfffff0ff
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:170:	stw		$vrsave,`$FRAME-6*$SIZE_T-4`($sp)	# save vrsave
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-171-	li		$x10,0x10
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:172:	$PUSH		r26,`$FRAME-6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-173-	li		$x20,0x20
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:174:	$PUSH		r27,`$FRAME-5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-175-	li		$x30,0x30
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:176:	$PUSH		r28,`$FRAME-4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-177-	li		$x40,0x40
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:178:	$PUSH		r29,`$FRAME-3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-179-	li		$x50,0x50
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:180:	$PUSH		r30,`$FRAME-2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-181-	li		$x60,0x60
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:182:	$PUSH		r31,`$FRAME-1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-183-	li		$x70,0x70
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:184:	$PUSH		$lrsave,`$FRAME+$LRSAVE`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-185-	mtspr		256,r11
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-187-	bl		LPICmeup
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:188:	addi		$offload,$sp,`8*$SIZE_T+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-189-___
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-216-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:217:	li		r0,`($rounds-16)/16`	# inner loop counter
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-218-	b		Loop
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-288-$code.=<<___;
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:289:	addi		$offload,$sp,`$LOCALS+15`
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-290-	mtlr		$lrsave
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-299-	lvx		v31,$x70,$offload
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:300:	$POP		r26,`$FRAME-6*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:301:	$POP		r27,`$FRAME-5*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:302:	$POP		r28,`$FRAME-4*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:303:	$POP		r29,`$FRAME-3*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:304:	$POP		r30,`$FRAME-2*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl:305:	$POP		r31,`$FRAME-1*$SIZE_T`($sp)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/asm/sha512p8-ppc.pl-306-	addi		$sp,$sp,$FRAME
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha256.c-385-# endif
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha256.c:386:#endif                         /* SHA256_ASM */
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-402-#    define ROTR(a,n)    ({ SHA_LONG64 ret;             \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:403:                                asm ("rorq %1,%0"       \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-404-                                : "=r"(ret)             \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-408-#     define PULL64(x) ({ SHA_LONG64 ret=*((const SHA_LONG64 *)(&(x)));  \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:409:                                asm ("bswapq    %0"             \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-410-                                : "=r"(ret)                     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-425-                          unsigned int hi=p[0],lo=p[1];         \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:426:                                asm ("bswapl %0; bswapl %1;"    \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-427-                                : "=r"(lo),"=r"(hi)             \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-432-#    define ROTR(a,n)    ({ SHA_LONG64 ret;             \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:433:                                asm ("rotrdi %0,%1,%2"  \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-434-                                : "=r"(ret)             \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-437-#    define ROTR(a,n)    ({ SHA_LONG64 ret;             \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:438:                                asm ("ror %0,%1,%2"     \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-439-                                : "=r"(ret)             \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-443-#     define PULL64(x)   ({ SHA_LONG64 ret;                     \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:444:                                asm ("rev       %0,%1"          \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-445-                                : "=r"(ret)                     \
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-458-{
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:459:    _asm mov  edx,[ecx + 0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:460:    _asm mov  eax,[ecx + 4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:461:    _asm xchg dh, dl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:462:    _asm xchg ah, al
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:463:    _asm rol  edx, 16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:464:    _asm rol  eax, 16
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:465:    _asm xchg dh, dl
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:466:    _asm xchg ah, al
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-467-}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-470-{
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:471:    _asm mov   edx,[ecx + 0]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:472:    _asm mov   eax,[ecx + 4]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:473:    _asm bswap edx
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:474:    _asm bswap eax
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-475-}
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c-764-
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/sha/sha512.c:765:#endif                         /* SHA512_ASM */
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl-162-	xor	7(%rbp,%rdi,8),@mm[1]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl:163:	`"mov	64+$i*8+8(%rsp),%eax"	if($i<7);`	# 64+($i+1)*8
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl-164-	lea	(%rcx,%rcx),%rsi
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl-176-	xor	3(%rbp,%rdi,8),@mm[5]
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl:177:	`"mov	64+$i*8+8+4(%rsp),%ebx"	if($i<7);`	# 64+($i+1)*8+4
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl-178-	lea	(%rcx,%rcx),%rsi
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c-96-#   if defined(L_ENDIAN)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c:97:#    define ROTATE(a,n)       ({ u64 ret; asm ("rolq %1,%0"   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c-98-                                   : "=r"(ret) : "J"(n),"0"(a) : "cc"); ret; })
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c-106-        */
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c:107:#    define ROTATE(a,n)       ({ u64 ret; asm ("rorq %1,%0"   \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c-108-                                   : "=r"(ret) : "J"(n),"0"(a) : "cc"); ret; })
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c-111-#   if defined(L_ENDIAN)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c:112:#    define ROTATE(a,n)       ({ u64 ret; asm ("shrp %0=%1,%1,%2"     \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c-113-                                   : "=r"(ret) : "r"(a),"M"(64-(n))); ret; })
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c-114-#   elif defined(B_ENDIAN)
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c:115:#    define ROTATE(a,n)       ({ u64 ret; asm ("shrp %0=%1,%1,%2"     \
nodejs-14.13.0~dfsg/deps/openssl/openssl/crypto/whrlpool/wp_block.c-116-                                   : "=r"(ret) : "r"(a),"M"(n)); ret; })
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/e_os.h-341-struct hostent *gethostbyname(const char *name);
nodejs-14.13.0~dfsg/deps/openssl/openssl/e_os.h:342:struct hostent *gethostbyaddr(const char *addr, int length, int type);
nodejs-14.13.0~dfsg/deps/openssl/openssl/e_os.h-343-struct servent *getservbyname(const char *name, const char *proto);
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/engines/asm/e_padlock-x86_64.pl-331-	neg	%eax
nodejs-14.13.0~dfsg/deps/openssl/openssl/engines/asm/e_padlock-x86_64.pl:332:	and	\$`$PADLOCK_CHUNK/16-1`,%eax
nodejs-14.13.0~dfsg/deps/openssl/openssl/engines/asm/e_padlock-x86_64.pl-333-	mov	\$$PADLOCK_CHUNK,$chunk
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/engines/asm/e_padlock-x86_64.pl-578-___
nodejs-14.13.0~dfsg/deps/openssl/openssl/engines/asm/e_padlock-x86_64.pl:579:$code =~ s/\`([^\`]*)\`/eval($1)/gem;
nodejs-14.13.0~dfsg/deps/openssl/openssl/engines/asm/e_padlock-x86_64.pl-580-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/lib/Text/Template.pm-312-      if ($fi_safe) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/lib/Text/Template.pm:313:        $fi_safe->reval(q{undef $OUT});
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/lib/Text/Template.pm:314:	$fi_res = $fi_safe->reval($fi_progtext);
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/lib/Text/Template.pm-315-	$fi_eval_err = $@;
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/lib/Text/Template.pm:316:	my $OUT = $fi_safe->reval('$OUT');
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/lib/Text/Template.pm-317-	$fi_res = $OUT if defined $OUT;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/lib/Text/Template.pm-503- $recipient = 'King';
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/lib/Text/Template.pm:504: $text = $template->fill_in();  # Replaces `{$recipient}' with `King'
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/lib/Text/Template.pm-505- print $text;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/t/05-safe2.t-27-# Test handling of packages and importing.
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/t/05-safe2.t:28:$c->reval('$P = "safe root"');
nodejs-14.13.0~dfsg/deps/openssl/openssl/external/perl/Text-Template-1.46/t/05-safe2.t-29-$P = $P = 'main';
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/fuzz/README.md-54-If you get a crash, you should find a corresponding input file in
nodejs-14.13.0~dfsg/deps/openssl/openssl/fuzz/README.md:55:`fuzz/corpora/$FUZZER-crash/`.
nodejs-14.13.0~dfsg/deps/openssl/openssl/fuzz/README.md-56-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/include/internal/dso.h-143- */
nodejs-14.13.0~dfsg/deps/openssl/openssl/include/internal/dso.h:144:int DSO_pathbyaddr(void *addr, char *path, int sz);
nodejs-14.13.0~dfsg/deps/openssl/openssl/include/internal/dso.h-145-
nodejs-14.13.0~dfsg/deps/openssl/openssl/include/internal/dso.h-146-/*
nodejs-14.13.0~dfsg/deps/openssl/openssl/include/internal/dso.h:147: * Like DSO_pathbyaddr() but instead returns a handle to the DSO for the symbol
nodejs-14.13.0~dfsg/deps/openssl/openssl/include/internal/dso.h-148- * or NULL on error.
nodejs-14.13.0~dfsg/deps/openssl/openssl/include/internal/dso.h-149- */
nodejs-14.13.0~dfsg/deps/openssl/openssl/include/internal/dso.h:150:DSO *DSO_dsobyaddr(void *addr, int flags);
nodejs-14.13.0~dfsg/deps/openssl/openssl/include/internal/dso.h-151-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/ms/uplink.c-104-__declspec(naked) static void lazy##i (void) {  \
nodejs-14.13.0~dfsg/deps/openssl/openssl/ms/uplink.c:105:        _asm    push i                          \
nodejs-14.13.0~dfsg/deps/openssl/openssl/ms/uplink.c:106:        _asm    push OFFSET OPENSSL_UplinkTable \
nodejs-14.13.0~dfsg/deps/openssl/openssl/ms/uplink.c:107:        _asm    call OPENSSL_Uplink             \
nodejs-14.13.0~dfsg/deps/openssl/openssl/ms/uplink.c:108:        _asm    add  esp,8                      \
nodejs-14.13.0~dfsg/deps/openssl/openssl/ms/uplink.c:109:        _asm    jmp  OPENSSL_UplinkTable+4*i    }
nodejs-14.13.0~dfsg/deps/openssl/openssl/ms/uplink.c-110-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/tools/c_rehash.in-164-		$fname =~ s/'/'\\''/g;
nodejs-14.13.0~dfsg/deps/openssl/openssl/tools/c_rehash.in:165:		my ($hash, $fprint) = `"$openssl" x509 $x509hash -fingerprint -noout -in "$fname"`;
nodejs-14.13.0~dfsg/deps/openssl/openssl/tools/c_rehash.in-166-		chomp $hash;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/tools/c_rehash.in-205-		$fname =~ s/'/'\\''/g;
nodejs-14.13.0~dfsg/deps/openssl/openssl/tools/c_rehash.in:206:		my ($hash, $fprint) = `"$openssl" crl $crlhash -fingerprint -noout -in '$fname'`;
nodejs-14.13.0~dfsg/deps/openssl/openssl/tools/c_rehash.in-207-		chomp $hash;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/tools/c_rehash.in-226-			print "cp $fname -> $hash\n" if $verbose;
nodejs-14.13.0~dfsg/deps/openssl/openssl/tools/c_rehash.in:227:			system ("cp", $fname, $hash);
nodejs-14.13.0~dfsg/deps/openssl/openssl/tools/c_rehash.in-228-                        warn "Can't copy, $!" if ($? >> 8) != 0;
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/find-unused-errs-38-
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/find-unused-errs:39:for F in `cat $X1` ; do
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/find-unused-errs-40-    git grep -l --full-name -F $F >$X2
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/find-unused-errs:41:    NUM=`wc -l <$X2`
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/find-unused-errs-42-    test $NUM -gt 2 && continue
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/find-unused-errs-47-    echo $F
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/find-unused-errs:48:    for FILE in `cat $X2` ; do
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/find-unused-errs-49-        grep -v -w $F <$FILE >$FILE.new
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/openssl-format-source-27-export PATH
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/openssl-format-source:28:HERE="`dirname $0`"
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/openssl-format-source-29-
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/openssl-format-source-77-  if [ -d "$i" ]; then
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/openssl-format-source:78:    LIST=`find "$i" -name '*.[ch]' -print`
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/openssl-format-source-79-  else
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/openssl-format-source-100-
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/openssl-format-source:101:      case `basename $j` in
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/openssl-format-source-102-	# the list of files that indent is unable to handle correctly
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/opensslwrap.sh-2-
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/opensslwrap.sh:3:HERE="`echo $0 | sed -e 's|[^/]*$||'`"
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/opensslwrap.sh-4-OPENSSL="${HERE}../apps/openssl"
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/perl/OpenSSL/Test.pm-481-	$ENV{HARNESS_OSSL_PREFIX} = "# ";
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/perl/OpenSSL/Test.pm:482:	system("$prefix$cmd");
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/perl/OpenSSL/Test.pm-483-	delete $ENV{HARNESS_OSSL_PREFIX};
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/perl/TLSProxy/Proxy.pm-283-        if (defined($pid = fork)) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/perl/TLSProxy/Proxy.pm:284:            $pid or exec("$^X -ne print") or exit($!);
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/perl/TLSProxy/Proxy.pm-285-        } else {
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/process_docs.pl-111-            unless ($options{"dry-run"}) {
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/process_docs.pl:112:                @output = `$generate`;
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/process_docs.pl-113-                map { s|href="http://man\.he\.net/(man\d/[^"]+)(?:\.html)?"|href="../$1.html"|g; } @output
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/shlib_wrap.sh.in-41-
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/shlib_wrap.sh.in:42:THERE="`echo $0 | sed -e 's|[^/]*$||' 2>/dev/null`.."
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/shlib_wrap.sh.in-43-[ -d "${THERE}" ] || exec "$@"	# should never happen...
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/shlib_wrap.sh.in-53-	rld_var=LD_LIBRARY_PATH
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/shlib_wrap.sh.in:54:	case "`(/usr/bin/file "$LIBCRYPTOSO") 2>/dev/null`" in
nodejs-14.13.0~dfsg/deps/openssl/openssl/util/shlib_wrap.sh.in-55-	*ELF\ 64*SPARC*|*ELF\ 64*AMD64*)
##############################################
nodejs-14.13.0~dfsg/deps/openssl/openssl_no_asm.gypi-30-    }, 'target_arch=="ia32"', {
nodejs-14.13.0~dfsg/deps/openssl/openssl_no_asm.gypi:31:      # noasm linux-elf for other ia32 platforms
nodejs-14.13.0~dfsg/deps/openssl/openssl_no_asm.gypi-32-      'includes': ['config/archs/linux-elf/no-asm/openssl.gypi'],
##############################################
nodejs-14.13.0~dfsg/deps/uv/ChangeLog-1109-
nodejs-14.13.0~dfsg/deps/uv/ChangeLog:1110:* unix: initialize uv_interface_address_t.phys_addr (cjihrig)
nodejs-14.13.0~dfsg/deps/uv/ChangeLog-1111-
##############################################
nodejs-14.13.0~dfsg/deps/uv/ChangeLog-3615-
nodejs-14.13.0~dfsg/deps/uv/ChangeLog:3616:* unix: use struct sockaddr_storage for target UDP addr (Saúl Ibarra Corretgé)
nodejs-14.13.0~dfsg/deps/uv/ChangeLog-3617-
##############################################
nodejs-14.13.0~dfsg/deps/uv/ChangeLog-4056-
nodejs-14.13.0~dfsg/deps/uv/ChangeLog:4057:* unix, windows: detect errors in uv_ip4/6_addr (Yorkie)
nodejs-14.13.0~dfsg/deps/uv/ChangeLog-4058-
##############################################
nodejs-14.13.0~dfsg/deps/uv/ChangeLog-4507-
nodejs-14.13.0~dfsg/deps/uv/ChangeLog:4508:* openbsd: fix uv_ip6_addr() unused variable warnings (Ben Noordhuis)
nodejs-14.13.0~dfsg/deps/uv/ChangeLog-4509-
##############################################
nodejs-14.13.0~dfsg/deps/uv/autogen.sh-16-
nodejs-14.13.0~dfsg/deps/uv/autogen.sh:17:cd `dirname "$0"`
nodejs-14.13.0~dfsg/deps/uv/autogen.sh-18-
##############################################
nodejs-14.13.0~dfsg/deps/uv/autogen.sh-27-
nodejs-14.13.0~dfsg/deps/uv/autogen.sh:28:automake_version=`"$AUTOMAKE" --version | head -n 1 | sed 's/[^.0-9]//g'`
nodejs-14.13.0~dfsg/deps/uv/autogen.sh:29:automake_version_major=`echo "$automake_version" | cut -d. -f1`
nodejs-14.13.0~dfsg/deps/uv/autogen.sh:30:automake_version_minor=`echo "$automake_version" | cut -d. -f2`
nodejs-14.13.0~dfsg/deps/uv/autogen.sh-31-
##############################################
nodejs-14.13.0~dfsg/deps/uv/include/uv.h-1633-
nodejs-14.13.0~dfsg/deps/uv/include/uv.h:1634:UV_EXTERN int uv_ip4_addr(const char* ip, int port, struct sockaddr_in* addr);
nodejs-14.13.0~dfsg/deps/uv/include/uv.h:1635:UV_EXTERN int uv_ip6_addr(const char* ip, int port, struct sockaddr_in6* addr);
nodejs-14.13.0~dfsg/deps/uv/include/uv.h-1636-
##############################################
nodejs-14.13.0~dfsg/deps/uv/m4/ax_pthread.m4-296-             ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
nodejs-14.13.0~dfsg/deps/uv/m4/ax_pthread.m4:297:             ax_pthread_link_step=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
nodejs-14.13.0~dfsg/deps/uv/m4/ax_pthread.m4-298-             ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/aix.c-1242-        sa_addr = (struct sockaddr_dl*) &p->ifr_addr;
nodejs-14.13.0~dfsg/deps/uv/src/unix/aix.c:1243:        memcpy(address->phys_addr, LLADDR(sa_addr), sizeof(address->phys_addr));
nodejs-14.13.0~dfsg/deps/uv/src/unix/aix.c-1244-      }
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-285-
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c:286:static void makeSockaddr(sa_family_t p_family, struct sockaddr *p_dest, void *p_data, size_t p_size)
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-287-{
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-391-                size_t l_addrLen = calcAddrLen(AF_PACKET, l_rtaDataSize);
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c:392:                makeSockaddr(AF_PACKET, (struct sockaddr *)l_addr, l_rtaData, l_rtaDataSize);
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-393-                ((struct sockaddr_ll *)l_addr)->sll_ifindex = l_info->ifi_index;
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-443-
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c:444:static int interpretAddr(struct nlmsghdr *p_hdr, struct ifaddrs **p_resultList, int p_numLinks)
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-445-{
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-520-                size_t l_addrLen = calcAddrLen(l_info->ifa_family, l_rtaDataSize);
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c:521:                makeSockaddr(l_info->ifa_family, (struct sockaddr *)l_addr, l_rtaData, l_rtaDataSize);
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-522-                if(l_info->ifa_family == AF_INET6)
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-583-
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c:584:        makeSockaddr(l_entry->ifa_addr->sa_family, (struct sockaddr *)l_addr, l_mask, l_maxPrefix / 8);
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-585-        l_entry->ifa_netmask = (struct sockaddr *)l_addr;
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-644-            {
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c:645:                if (interpretAddr(l_hdr, p_resultList, p_numLinks) == -1)
nodejs-14.13.0~dfsg/deps/uv/src/unix/android-ifaddrs.c-646-                {
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/bsd-ifaddrs.c-140-        sa_addr = (struct sockaddr_dl*)(ent->ifa_addr);
nodejs-14.13.0~dfsg/deps/uv/src/unix/bsd-ifaddrs.c:141:        memcpy(address->phys_addr, LLADDR(sa_addr), sizeof(address->phys_addr));
nodejs-14.13.0~dfsg/deps/uv/src/unix/bsd-ifaddrs.c-142-      }
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/ibmi.c-366-
nodejs-14.13.0~dfsg/deps/uv/src/unix/ibmi.c:367:  /* convert loca_adapter_address(char[12]) to phys_addr(char[6]) */
nodejs-14.13.0~dfsg/deps/uv/src/unix/ibmi.c-368-  int r = sscanf(mac_addr, "%02x%02x%02x%02x%02x%02x",
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/sunos.c-741- */
nodejs-14.13.0~dfsg/deps/uv/src/unix/sunos.c:742:static int uv__set_phys_addr(uv_interface_address_t* address,
nodejs-14.13.0~dfsg/deps/uv/src/unix/sunos.c-743-                             struct ifaddrs* ent) {
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/sunos.c-751-  sa_addr = (struct sockaddr_dl*)(ent->ifa_addr);
nodejs-14.13.0~dfsg/deps/uv/src/unix/sunos.c:752:  memcpy(address->phys_addr, LLADDR(sa_addr), sizeof(address->phys_addr));
nodejs-14.13.0~dfsg/deps/uv/src/unix/sunos.c-753-  for (i = 0; i < sizeof(address->phys_addr); i++) {
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/sunos.c-847-
nodejs-14.13.0~dfsg/deps/uv/src/unix/sunos.c:848:    uv__set_phys_addr(address, ent);
nodejs-14.13.0~dfsg/deps/uv/src/unix/sunos.c-849-    address++;
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-817-  if (interface_addr) {
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c:818:    if (uv_ip6_addr(interface_addr, 0, &addr6))
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-819-      return UV_EINVAL;
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-920-  if (interface_addr != NULL) {
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c:921:    err = uv_ip6_addr(interface_addr, 0, &addr6);
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-922-    if (err)
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1024-
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c:1025:  if (uv_ip4_addr(multicast_addr, 0, &addr4) == 0) {
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1026-    err = uv__udp_maybe_deferred_bind(handle, AF_INET, UV_UDP_REUSEADDR);
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1029-    return uv__udp_set_membership4(handle, &addr4, interface_addr, membership);
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c:1030:  } else if (uv_ip6_addr(multicast_addr, 0, &addr6) == 0) {
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1031-    err = uv__udp_maybe_deferred_bind(handle, AF_INET6, UV_UDP_REUSEADDR);
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1054-
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c:1055:  err = uv_ip4_addr(multicast_addr, 0, &mcast_addr.in);
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1056-  if (err) {
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c:1057:    err = uv_ip6_addr(multicast_addr, 0, &mcast_addr.in6);
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1058-    if (err)
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1059-      return err;
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c:1060:    err = uv_ip6_addr(source_addr, 0, &src_addr.in6);
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1061-    if (err)
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1069-
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c:1070:  err = uv_ip4_addr(source_addr, 0, &src_addr.in);
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1071-  if (err)
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1243-    }
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c:1244:  } else if (uv_ip4_addr(interface_addr, 0, addr4) == 0) {
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1245-    /* nothing, address was parsed */
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c:1246:  } else if (uv_ip6_addr(interface_addr, 0, addr6) == 0) {
nodejs-14.13.0~dfsg/deps/uv/src/unix/udp.c-1247-    /* nothing, address was parsed */
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/uv-common.c-220-
nodejs-14.13.0~dfsg/deps/uv/src/uv-common.c:221:int uv_ip4_addr(const char* ip, int port, struct sockaddr_in* addr) {
nodejs-14.13.0~dfsg/deps/uv/src/uv-common.c-222-  memset(addr, 0, sizeof(*addr));
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/uv-common.c-231-
nodejs-14.13.0~dfsg/deps/uv/src/uv-common.c:232:int uv_ip6_addr(const char* ip, int port, struct sockaddr_in6* addr) {
nodejs-14.13.0~dfsg/deps/uv/src/uv-common.c-233-  char address_part[40];
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-665-  if (interface_addr) {
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c:666:    if (uv_ip6_addr(interface_addr, 0, &addr6))
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-667-      return UV_EINVAL;
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-776-  if (interface_addr != NULL) {
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c:777:    err = uv_ip6_addr(interface_addr, 0, &addr6);
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-778-    if (err)
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-813-
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c:814:  if (uv_ip4_addr(multicast_addr, 0, &addr4) == 0)
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-815-    return uv__udp_set_membership4(handle, &addr4, interface_addr, membership);
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c:816:  else if (uv_ip6_addr(multicast_addr, 0, &addr6) == 0)
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-817-    return uv__udp_set_membership6(handle, &addr6, interface_addr, membership);
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-840-
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c:841:  err = uv_ip4_addr(multicast_addr, 0, mcast_addr4);
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-842-  if (err) {
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c:843:    err = uv_ip6_addr(multicast_addr, 0, mcast_addr6);
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-844-    if (err)
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-845-      return err;
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c:846:    err = uv_ip6_addr(source_addr, 0, src_addr6);
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-847-    if (err)
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-855-  
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c:856:  err = uv_ip4_addr(source_addr, 0, src_addr4);
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-857-  if (err)
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-883-    }
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c:884:  } else if (uv_ip4_addr(interface_addr, 0, addr4) == 0) {
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-885-    /* nothing, address was parsed */
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c:886:  } else if (uv_ip6_addr(interface_addr, 0, addr6) == 0) {
nodejs-14.13.0~dfsg/deps/uv/src/win/udp.c-887-    /* nothing, address was parsed */
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/win/winsock.c-85-  /* Set implicit binding address used by connectEx */
nodejs-14.13.0~dfsg/deps/uv/src/win/winsock.c:86:  if (uv_ip4_addr("0.0.0.0", 0, &uv_addr_ip4_any_)) {
nodejs-14.13.0~dfsg/deps/uv/src/win/winsock.c-87-    abort();
##############################################
nodejs-14.13.0~dfsg/deps/uv/src/win/winsock.c-89-
nodejs-14.13.0~dfsg/deps/uv/src/win/winsock.c:90:  if (uv_ip6_addr("::", 0, &uv_addr_ip6_any_)) {
nodejs-14.13.0~dfsg/deps/uv/src/win/winsock.c-91-    abort();
##############################################
nodejs-14.13.0~dfsg/deps/uvwasi/include/wasi_serdes.h-92-
nodejs-14.13.0~dfsg/deps/uvwasi/include/wasi_serdes.h:93:/* iovs currently only need to be read from WASM memory. */
nodejs-14.13.0~dfsg/deps/uvwasi/include/wasi_serdes.h-94-#define IOVS_STRUCT(name)                                                     \
##############################################
nodejs-14.13.0~dfsg/deps/v8/BUILD.gn-26-# For faster Windows builds. See https://crbug.com/v8/8475.
nodejs-14.13.0~dfsg/deps/v8/BUILD.gn:27:emit_builtins_as_inline_asm = is_win && is_clang
nodejs-14.13.0~dfsg/deps/v8/BUILD.gn-28-
##############################################
nodejs-14.13.0~dfsg/deps/v8/BUILD.gn-1782-    # The following headers cannot be platform-specific. The include validation
nodejs-14.13.0~dfsg/deps/v8/BUILD.gn:1783:    # of `gn gen $dir --check` requires all header files to be available on all
nodejs-14.13.0~dfsg/deps/v8/BUILD.gn-1784-    # platforms.
##############################################
nodejs-14.13.0~dfsg/deps/v8/LICENSE-25-
nodejs-14.13.0~dfsg/deps/v8/LICENSE:26:  - The Wasm C/C++ API headers, located at third_party/wasm-api/wasm.{h,hh}
nodejs-14.13.0~dfsg/deps/v8/LICENSE-27-    This is released under the Apache license. The API's upstream prototype
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-190-      # In silent mode exceptions thrown during evaluation are not reported and do not pause
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:191:      # execution. Overrides `setPauseOnException` state.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-192-      optional boolean silent
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-206-
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:207:  # Execute a Wasm Evaluator module on a given call frame.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-208-  experimental command executeWasmEvaluator
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-242-    returns
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:243:      # Script source (empty in case of Wasm bytecode).
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-244-      string scriptSource
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:245:      # Wasm bytecode.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-246-      optional binary bytecode
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-250-    parameters
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:251:      # Id of the Wasm script to get source for.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-252-      Runtime.ScriptId scriptId
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-527-
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:528:  # Debug symbols available for a wasm script.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-529-  type DebugSymbols extends object
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1184-      ExecutionContextId id
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:1185:      # Execution context origin.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1186-      string origin
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1192-  # Detailed information about exception (or error) that was thrown during script compilation or
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:1193:  # execution.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1194-  type ExceptionDetails extends object
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1285-      # In silent mode exceptions thrown during evaluation are not reported and do not pause
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:1286:      # execution. Overrides `setPauseOnException` state.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1287-      optional boolean silent
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1297-      # Specifies execution context which global object will be used to call function on. Either
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:1298:      # executionContextId or objectId should be specified.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1299-      optional ExecutionContextId executionContextId
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1347-      # In silent mode exceptions thrown during evaluation are not reported and do not pause
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:1348:      # execution. Overrides `setPauseOnException` state.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1349-      optional boolean silent
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1461-      # In silent mode exceptions thrown during evaluation are not reported and do not pause
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl:1462:      # execution. Overrides `setPauseOnException` state.
nodejs-14.13.0~dfsg/deps/v8/include/js_protocol.pdl-1463-      optional boolean silent
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8-platform.h-320-  /**
nodejs-14.13.0~dfsg/deps/v8/include/v8-platform.h:321:   * Sets the random seed so that GetRandomMmapAddr() will generate repeatable
nodejs-14.13.0~dfsg/deps/v8/include/v8-platform.h-322-   * sequences of random mmap addresses.
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8-platform.h-329-   */
nodejs-14.13.0~dfsg/deps/v8/include/v8-platform.h:330:  virtual void* GetRandomMmapAddr() = 0;
nodejs-14.13.0~dfsg/deps/v8/include/v8-platform.h-331-
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-144-
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:145:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-146-class NativeModule;
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-1338-  V8_INLINE ScriptOriginOptions(bool is_shared_cross_origin = false,
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:1339:                                bool is_opaque = false, bool is_wasm = false,
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-1340-                                bool is_module = false)
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-1341-      : flags_((is_shared_cross_origin ? kIsSharedCrossOrigin : 0) |
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:1342:               (is_wasm ? kIsWasm : 0) | (is_opaque ? kIsOpaque : 0) |
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-1343-               (is_module ? kIsModule : 0)) {}
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-1345-      : flags_(flags &
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:1346:               (kIsSharedCrossOrigin | kIsOpaque | kIsWasm | kIsModule)) {}
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-1347-
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-1360-    kIsOpaque = 1 << 1,
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:1361:    kIsWasm = 1 << 2,
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-1362-    kIsModule = 1 << 3
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-1379-      Local<Boolean> resource_is_opaque = Local<Boolean>(),
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:1380:      Local<Boolean> is_wasm = Local<Boolean>(),
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-1381-      Local<Boolean> is_module = Local<Boolean>(),
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-2014-  /**
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:2015:   * Returns the Wasm function index where the error occurred. Returns -1 if
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:2016:   * message is not from a Wasm script.
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-2017-   */
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-7530-
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:7531:// --- Callback for loading source map file for Wasm profiling support
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-7532-typedef Local<String> (*WasmLoadSourceMapCallback)(Isolate* isolate,
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-8388-  enum UseCounterFeature {
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:8389:    kUseAsm = 0,
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-8390-    kBreakIterator = 1,
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-9390-  /**
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:9391:   * Set the callback to invoke to check if wasm code generation should
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-9392-   * be allowed.
##############################################
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-9397-  /**
nodejs-14.13.0~dfsg/deps/v8/include/v8.h:9398:   * Embedder over{ride|load} injection points for wasm APIs. The expectation
nodejs-14.13.0~dfsg/deps/v8/include/v8.h-9399-   * is that the embedder sets them at most once.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/api/api-arguments-inl.h-80-  VMState<EXTERNAL> state(ISOLATE);                                      \
nodejs-14.13.0~dfsg/deps/v8/src/api/api-arguments-inl.h:81:  ExternalCallbackScope call_scope(ISOLATE, FUNCTION_ADDR(F));           \
nodejs-14.13.0~dfsg/deps/v8/src/api/api-arguments-inl.h-82-  PropertyCallbackInfo<API_RETURN_TYPE> callback_info(values_);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/api/api-arguments-inl.h-89-  VMState<EXTERNAL> state(ISOLATE);                                            \
nodejs-14.13.0~dfsg/deps/v8/src/api/api-arguments-inl.h:90:  ExternalCallbackScope call_scope(ISOLATE, FUNCTION_ADDR(F));                 \
nodejs-14.13.0~dfsg/deps/v8/src/api/api-arguments-inl.h-91-  PropertyCallbackInfo<API_RETURN_TYPE> callback_info(values_);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/api/api-arguments-inl.h-155-  VMState<EXTERNAL> state(isolate);
nodejs-14.13.0~dfsg/deps/v8/src/api/api-arguments-inl.h:156:  ExternalCallbackScope call_scope(isolate, FUNCTION_ADDR(f));
nodejs-14.13.0~dfsg/deps/v8/src/api/api-arguments-inl.h-157-  FunctionCallbackInfo<v8::Value> info(values_, argv_, argc_);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/api/api.cc-8979-  i::Handle<i::Foreign> foreign =
nodejs-14.13.0~dfsg/deps/v8/src/api/api.cc:8980:      isolate->factory()->NewForeign(FUNCTION_ADDR(that));
nodejs-14.13.0~dfsg/deps/v8/src/api/api.cc-8981-  listener->set(0, *foreign);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/api/api.cc-8999-    i::Foreign callback_obj = i::Foreign::cast(listener.get(0));
nodejs-14.13.0~dfsg/deps/v8/src/api/api.cc:9000:    if (callback_obj.foreign_address() == FUNCTION_ADDR(that)) {
nodejs-14.13.0~dfsg/deps/v8/src/api/api.cc-9001-      listeners.set(i, i::ReadOnlyRoots(isolate).undefined_value());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-js.cc-371-    // Mark the buffer as being used as an asm.js memory. This implies two
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-js.cc:372:    // things: 1) if the buffer is from a Wasm memory, that memory can no longer
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-js.cc-373-    // be grown, since that would detach this buffer, and 2) the buffer cannot
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-js.cc-395-      ScopedVector<char> error_reason(100);
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-js.cc:396:      SNPrintF(error_reason, "Internal wasm failure: %s", thrower.error_msg());
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-js.cc-397-      ReportInstantiationFailure(script, position, error_reason.begin());
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-js.cc-398-    } else {
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-js.cc:399:      ReportInstantiationFailure(script, position, "Internal wasm failure");
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-js.cc-400-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.cc-23-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.cc:24:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.cc-25-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h-22-
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h:23:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h-24-
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h:25:// A custom parser + validator + wasm converter for asm.js:
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h-26-// http://asmjs.org/spec/latest/
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h-110-  // Distinguish different kinds of blocks participating in {block_stack}. Each
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h:111:  // entry on that stack represents one block in the wasm code, and determines
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h-112-  // which block 'break' and 'continue' target in the current context:
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h-335-
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h:336:  // Use to set up actual wasm blocks/loops.
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-parser.h-337-  void Begin(AsmJsScanner::token_t label = 0);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.cc-13-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.cc:14:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.cc-15-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h-17-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h:18:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h-19-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h-25-#define FOR_EACH_ASM_VALUE_TYPE_LIST(V)                                       \
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h:26:  /* These tags are not types that are expressable in the asm source. They */ \
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h-27-  /* are used to express semantic information about the types they tag.    */ \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h-30-  V(FloatQDoubleQ, "float?|double?", 3, 0)                                    \
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h:31:  /* The following are actual types that appear in the asm source. */         \
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h-32-  V(Void, "void", 4, 0)                                                       \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h-202-
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h:203:  // Overloaded function types. Not creatable by asm source, but useful to
nodejs-14.13.0~dfsg/deps/v8/src/asmjs/asm-types.h-204-  // represent the overloaded stdlib functions.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/ast/scopes.cc-1778-  }
nodejs-14.13.0~dfsg/deps/v8/src/ast/scopes.cc:1779:  if (IsAsmModule()) Indent(n1, "// scope is an asm module\n");
nodejs-14.13.0~dfsg/deps/v8/src/ast/scopes.cc-1780-  if (is_declaration_scope() &&
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/ast/scopes.h-365-  // Returns true if this scope or any inner scopes that might be eagerly
nodejs-14.13.0~dfsg/deps/v8/src/ast/scopes.h:366:  // compiled are asm modules.
nodejs-14.13.0~dfsg/deps/v8/src/ast/scopes.h-367-  bool ContainsAsmModule() const;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-70-    return cast_helper<T>::to_return_type(
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h:71:        base::Acquire_Load(to_storage_addr(addr)));
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-72-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-77-    return cast_helper<T>::to_return_type(
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h:78:        base::Relaxed_Load(to_storage_addr(addr)));
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-79-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-84-    STATIC_ASSERT(sizeof(T) <= sizeof(AtomicStorageType));
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h:85:    base::Release_Store(to_storage_addr(addr),
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-86-                        cast_helper<T>::to_storage_type(new_value));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-92-    STATIC_ASSERT(sizeof(T) <= sizeof(AtomicStorageType));
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h:93:    base::Relaxed_Store(to_storage_addr(addr),
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-94-                        cast_helper<T>::to_storage_type(new_value));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-102-    return cast_helper<T>::to_return_type(base::Release_CompareAndSwap(
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h:103:        to_storage_addr(addr), cast_helper<T>::to_storage_type(old_value),
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-104-        cast_helper<T>::to_storage_type(new_value)));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-112-    return cast_helper<T>::to_return_type(base::Relaxed_CompareAndSwap(
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h:113:        to_storage_addr(addr), cast_helper<T>::to_storage_type(old_value),
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-114-        cast_helper<T>::to_storage_type(new_value)));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-122-    return cast_helper<T>::to_return_type(base::AcquireRelease_CompareAndSwap(
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h:123:        to_storage_addr(addr), cast_helper<T>::to_storage_type(old_value),
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-124-        cast_helper<T>::to_storage_type(new_value)));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-165-  template <typename T>
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h:166:  static AtomicStorageType* to_storage_addr(T* value) {
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-167-    return reinterpret_cast<AtomicStorageType*>(value);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-169-  template <typename T>
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h:170:  static const AtomicStorageType* to_storage_addr(const T* value) {
nodejs-14.13.0~dfsg/deps/v8/src/base/atomic-utils.h-171-    return reinterpret_cast<const AtomicStorageType*>(value);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/bounded-page-allocator.h-51-
nodejs-14.13.0~dfsg/deps/v8/src/base/bounded-page-allocator.h:52:  void* GetRandomMmapAddr() override {
nodejs-14.13.0~dfsg/deps/v8/src/base/bounded-page-allocator.h:53:    return page_allocator_->GetRandomMmapAddr();
nodejs-14.13.0~dfsg/deps/v8/src/base/bounded-page-allocator.h-54-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/debug/stack_trace_win.cc-127-    BOOL has_symbol =
nodejs-14.13.0~dfsg/deps/v8/src/base/debug/stack_trace_win.cc:128:        SymFromAddr(GetCurrentProcess(), frame, &sym_displacement, symbol);
nodejs-14.13.0~dfsg/deps/v8/src/base/debug/stack_trace_win.cc-129-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/page-allocator.cc-34-
nodejs-14.13.0~dfsg/deps/v8/src/base/page-allocator.cc:35:void* PageAllocator::GetRandomMmapAddr() {
nodejs-14.13.0~dfsg/deps/v8/src/base/page-allocator.cc:36:  return base::OS::GetRandomMmapAddr();
nodejs-14.13.0~dfsg/deps/v8/src/base/page-allocator.cc-37-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/page-allocator.h-26-
nodejs-14.13.0~dfsg/deps/v8/src/base/page-allocator.h:27:  void* GetRandomMmapAddr() override;
nodejs-14.13.0~dfsg/deps/v8/src/base/page-allocator.h-28-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-linux.cc-137-  }
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-linux.cc:138:  void* addr = mmap(OS::GetRandomMmapAddr(), size, PROT_READ | PROT_EXEC,
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-linux.cc-139-                    MAP_PRIVATE, fileno(f), 0);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc-246-// static
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc:247:void* OS::GetRandomMmapAddr() {
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc-248-  uintptr_t raw_addr;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc-480-  // Software breakpoint instruction is 0x0001
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc:481:  asm volatile(".word 0x0001");
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc-482-#else
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc-518-        void* const memory =
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc:519:            mmap(OS::GetRandomMmapAddr(), size, prot, flags, fileno(file), 0);
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc-520-        if (memory != MAP_FAILED) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc-536-    if (result == size && !ferror(file)) {
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc:537:      void* memory = mmap(OS::GetRandomMmapAddr(), result,
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-posix.cc-538-                          PROT_READ | PROT_WRITE, MAP_SHARED, fileno(file), 0);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-win32.cc-726-// static
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-win32.cc:727:void* OS::GetRandomMmapAddr() {
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-win32.cc-728-// The address range used to randomize RWX allocations in OS::Allocate
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-win32.cc-941-  // instead
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-win32.cc:942:  // __asm { int 3 }
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform-win32.cc-943-  __debugbreak();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform.h-270-
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform.h:271:  static void* GetRandomMmapAddr();
nodejs-14.13.0~dfsg/deps/v8/src/base/platform/platform.h-272-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins-definitions.h-30-
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins-definitions.h:31:// TODO(jgruber): Remove DummyDescriptor once all ASM builtins have been
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins-definitions.h-32-// properly associated with their descriptor.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins-definitions.h-838-                                                                               \
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins-definitions.h:839:  /* Wasm */                                                                   \
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins-definitions.h-840-  ASM(WasmCompileLazy, Dummy)                                                  \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins-regexp.cc-77-
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins-regexp.cc:78:// The properties `input` and `$_` are aliases for each other.  When this
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins-regexp.cc-79-// value is set, the value it is set to is coerced to a string.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins.cc-70-#define DECL_CPP(Name, ...) \
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins.cc:71:  {#Name, Builtins::CPP, {FUNCTION_ADDR(Builtin_##Name)}},
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins.cc-72-#define DECL_TFJ(Name, Count, ...) {#Name, Builtins::TFJ, {Count, 0}},
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins.cc-436-  //   f(1, 2, 3);
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins.cc:437:  // TODO(delphick): This is probably too loose but for now Wasm can call any JS
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins.cc:438:  // linkage builtin via its Code object. Once Wasm is fixed this can either be
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins.cc-439-  // tighted or removed completely.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins.h-76-  // The different builtin kinds are documented in builtins-definitions.h.
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins.h:77:  enum Kind { CPP, TFJ, TFC, TFS, TFH, BCH, ASM };
nodejs-14.13.0~dfsg/deps/v8/src/builtins/builtins.h-78-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/builtins/ia32/builtins-ia32.cc-2948-
nodejs-14.13.0~dfsg/deps/v8/src/builtins/ia32/builtins-ia32.cc:2949:    // Push the Wasm instance as an explicit argument to WasmCompileLazy.
nodejs-14.13.0~dfsg/deps/v8/src/builtins/ia32/builtins-ia32.cc-2950-    __ Push(kWasmInstanceRegister);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/builtins/setup-builtins-internal.cc-291-#define BUILD_CPP(Name)                                                      \
nodejs-14.13.0~dfsg/deps/v8/src/builtins/setup-builtins-internal.cc:292:  code = BuildAdaptor(isolate, index, FUNCTION_ADDR(Builtin_##Name), #Name); \
nodejs-14.13.0~dfsg/deps/v8/src/builtins/setup-builtins-internal.cc-293-  AddBuiltin(builtins, index++, code);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/builtins/wasm.tq-21-
nodejs-14.13.0~dfsg/deps/v8/src/builtins/wasm.tq:22:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/builtins/wasm.tq-23-const kFuncTableType:
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/builtins/x64/builtins-x64.cc-2861-
nodejs-14.13.0~dfsg/deps/v8/src/builtins/x64/builtins-x64.cc:2862:    // Push the Wasm instance as an explicit argument to WasmCompileLazy.
nodejs-14.13.0~dfsg/deps/v8/src/builtins/x64/builtins-x64.cc-2863-    __ Push(kWasmInstanceRegister);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm/cpu-arm.cc-39-
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm/cpu-arm.cc:40:  asm volatile(
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm/cpu-arm.cc-41-      // This assembly works for both ARM and Thumb targets.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h-438-      int64_t offset, CheckAlignment check = CHECK_ALIGNMENT) const {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h:439:    // The FUZZ_disasm test relies on no check being done.
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h-440-    DCHECK(check == NO_CHECK || IsAligned(offset, kInstrSize));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h-445-      int64_t offset, CheckAlignment check = CHECK_ALIGNMENT) {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h:446:    // The FUZZ_disasm test relies on no check being done.
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h-447-    DCHECK(check == NO_CHECK || IsAligned(offset, kInstrSize));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h-551-  BREAK = 1 << 0,
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h:552:  LOG_DISASM = 1 << 1,    // Use only with TRACE. Disassemble the code.
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h-553-  LOG_REGS = 1 << 2,      // Log general purpose registers.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h-559-  LOG_STATE = LOG_REGS | LOG_VREGS | LOG_SYS_REGS,
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h:560:  LOG_ALL = LOG_DISASM | LOG_STATE | LOG_WRITE,
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/instructions-arm64.h-561-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/macro-assembler-arm64.cc-1750-// The calculated offset is either:
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/macro-assembler-arm64.cc:1751:// * the 'target' input unmodified if this is a Wasm call, or
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/macro-assembler-arm64.cc-1752-// * the offset of the target from the current PC, in instructions, for any
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/macro-assembler-arm64.cc-2321-    // sp[0] : for alignment
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/macro-assembler-arm64.cc:2322:  } else if (type == StackFrame::WASM ||
nodejs-14.13.0~dfsg/deps/v8/src/codegen/arm64/macro-assembler-arm64.cc-2323-             type == StackFrame::WASM_COMPILE_LAZY ||
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/bailout-reason.h-73-  V(kUnexpectedReturnFromWasmTrap,                                            \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/bailout-reason.h:74:    "Should not return after throwing a wasm trap")                           \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/bailout-reason.h-75-  V(kUnexpectedStackPointer, "The stack pointer is not the expected value")   \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/bailout-reason.h-84-  V(kWrongFunctionContext, "Wrong context passed to function")                \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/bailout-reason.h:85:  V(kUnexpectedThreadInWasmSet, "thread_in_wasm flag was already set")        \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/bailout-reason.h:86:  V(kUnexpectedThreadInWasmUnset, "thread_in_wasm flag was not set")
nodejs-14.13.0~dfsg/deps/v8/src/codegen/bailout-reason.h-87-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/code-reference.h-16-
nodejs-14.13.0~dfsg/deps/v8/src/codegen/code-reference.h:17:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/code-reference.h-18-class WasmCode;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/compiler.cc-459-
nodejs-14.13.0~dfsg/deps/v8/src/codegen/compiler.cc:460:    // If the function failed asm-wasm compilation, mark asm_wasm as broken
nodejs-14.13.0~dfsg/deps/v8/src/codegen/compiler.cc-461-    // to ensure we don't try to compile as asm-wasm.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/compiler.cc-472-    DCHECK(compilation_info->has_asm_wasm_data());
nodejs-14.13.0~dfsg/deps/v8/src/codegen/compiler.cc:473:    // We should only have asm/wasm data when finalizing on the main thread.
nodejs-14.13.0~dfsg/deps/v8/src/codegen/compiler.cc-474-    DCHECK((std::is_same<LocalIsolate, Isolate>::value));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc-23-#define ADD_RUNTIME_FUNCTION(name, ...) "Runtime::" #name,
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc:24:#define ADD_ISOLATE_ADDR(Name, name) "Isolate::" #name "_address",
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc-25-#define ADD_ACCESSOR_INFO_NAME(_, __, AccessorName, ...) \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc-131-  static const Address c_builtins[] = {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc:132:#define DEF_ENTRY(Name, ...) FUNCTION_ADDR(&Builtin_##Name),
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc-133-      BUILTIN_LIST_C(DEF_ENTRY)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc-188-#define ACCESSOR_INFO_DECLARATION(_, __, AccessorName, ...) \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc:189:  FUNCTION_ADDR(&Accessors::AccessorName##Getter),
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc-190-      ACCESSOR_INFO_LIST_GENERATOR(ACCESSOR_INFO_DECLARATION, /* not used */)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc-192-  // Setters:
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc:193:#define ACCESSOR_SETTER_DECLARATION(name) FUNCTION_ADDR(&Accessors::name),
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference-table.cc-194-          ACCESSOR_SETTER_LIST(ACCESSOR_SETTER_DECLARATION)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-201-    STATIC_ASSERT(IsValidExternalReferenceType<decltype(&Target)>::value); \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:202:    return ExternalReference(Redirect(FUNCTION_ADDR(Target)));             \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-203-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-207-    STATIC_ASSERT(IsValidExternalReferenceType<decltype(&Target)>::value); \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:208:    return ExternalReference(Redirect(FUNCTION_ADDR(Target)));             \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-209-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-213-    STATIC_ASSERT(IsValidExternalReferenceType<decltype(&Target)>::value); \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:214:    return ExternalReference(Redirect(FUNCTION_ADDR(Target), Type));       \
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-215-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-447-ExternalReference ExternalReference::invoke_function_callback() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:448:  Address thunk_address = FUNCTION_ADDR(&InvokeFunctionCallback);
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-449-  ExternalReference::Type thunk_type = ExternalReference::PROFILING_API_CALL;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-454-ExternalReference ExternalReference::invoke_accessor_getter_callback() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:455:  Address thunk_address = FUNCTION_ADDR(&InvokeAccessorGetterCallback);
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-456-  ExternalReference::Type thunk_type = ExternalReference::PROFILING_GETTER_CALL;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-584-ExternalReference ExternalReference::printf_function() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:585:  return ExternalReference(Redirect(FUNCTION_ADDR(std::printf)));
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-586-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-592-  auto f = SearchStringRaw<SubjectChar, PatternChar>;
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:593:  return ExternalReference(Redirect(FUNCTION_ADDR(f)));
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-594-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-794-ExternalReference ExternalReference::atomic_pair_load_function() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:795:  return ExternalReference(Redirect(FUNCTION_ADDR(atomic_pair_load)));
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-796-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-804-ExternalReference ExternalReference::atomic_pair_store_function() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:805:  return ExternalReference(Redirect(FUNCTION_ADDR(atomic_pair_store)));
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-806-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-816-ExternalReference ExternalReference::atomic_pair_add_function() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:817:  return ExternalReference(Redirect(FUNCTION_ADDR(atomic_pair_add)));
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-818-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-828-ExternalReference ExternalReference::atomic_pair_sub_function() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:829:  return ExternalReference(Redirect(FUNCTION_ADDR(atomic_pair_sub)));
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-830-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-840-ExternalReference ExternalReference::atomic_pair_and_function() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:841:  return ExternalReference(Redirect(FUNCTION_ADDR(atomic_pair_and)));
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-842-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-851-ExternalReference ExternalReference::atomic_pair_or_function() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:852:  return ExternalReference(Redirect(FUNCTION_ADDR(atomic_pair_or)));
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-853-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-863-ExternalReference ExternalReference::atomic_pair_xor_function() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:864:  return ExternalReference(Redirect(FUNCTION_ADDR(atomic_pair_xor)));
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-865-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-875-ExternalReference ExternalReference::atomic_pair_exchange_function() {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc:876:  return ExternalReference(Redirect(FUNCTION_ADDR(atomic_pair_exchange)));
nodejs-14.13.0~dfsg/deps/v8/src/codegen/external-reference.cc-877-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ia32/macro-assembler-ia32.cc-464-  if (code_target.is_null()) {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ia32/macro-assembler-ia32.cc:465:    // Use {wasm_call} for direct Wasm call within a module.
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ia32/macro-assembler-ia32.cc-466-    wasm_call(wasm_target, RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/mips/macro-assembler-mips.h-202-  // Deffer from li, this method save target to the memory, and then load
nodejs-14.13.0~dfsg/deps/v8/src/codegen/mips/macro-assembler-mips.h:203:  // it to register use lw, it can be used in wasm jump table for concurrent
nodejs-14.13.0~dfsg/deps/v8/src/codegen/mips/macro-assembler-mips.h-204-  // patching.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/mips64/macro-assembler-mips64.h-226-  // Deffer from li, this method save target to the memory, and then load
nodejs-14.13.0~dfsg/deps/v8/src/codegen/mips64/macro-assembler-mips64.h:227:  // it to register use ld, it can be used in wasm jump table for concurrent
nodejs-14.13.0~dfsg/deps/v8/src/codegen/mips64/macro-assembler-mips64.h-228-  // patching.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/optimized-compilation-info.h-34-
nodejs-14.13.0~dfsg/deps/v8/src/codegen/optimized-compilation-info.h:35:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/optimized-compilation-info.h-36-struct WasmCompilationResult;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.cc-1369-
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.cc:1370:void Assembler::mov_label_addr(Register dst, Label* label) {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.cc-1371-  CheckBuffer();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.cc-1398-
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.cc:1399:void Assembler::emit_label_addr(Label* label) {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.cc-1400-  CheckBuffer();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.h-833-  // internal reference relocation.
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.h:834:  void mov_label_addr(Register dst, Label* label);
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.h-835-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.h-837-  // an internal reference relocation.
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.h:838:  void emit_label_addr(Label* label);
nodejs-14.13.0~dfsg/deps/v8/src/codegen/ppc/assembler-ppc.h-839-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/reloc-info.cc-377-  // TODO(jgruber): Investigate whether WASM_CALL is still appropriate on
nodejs-14.13.0~dfsg/deps/v8/src/codegen/reloc-info.cc:378:  // non-intel platforms now that wasm code is no longer on the heap.
nodejs-14.13.0~dfsg/deps/v8/src/codegen/reloc-info.cc-379-#if defined(V8_TARGET_ARCH_IA32) || defined(V8_TARGET_ARCH_X64)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/reloc-info.cc-439-    case WASM_CALL:
nodejs-14.13.0~dfsg/deps/v8/src/codegen/reloc-info.cc:440:      return "internal wasm call";
nodejs-14.13.0~dfsg/deps/v8/src/codegen/reloc-info.cc-441-    case WASM_STUB_CALL:
nodejs-14.13.0~dfsg/deps/v8/src/codegen/reloc-info.cc:442:      return "wasm stub call";
nodejs-14.13.0~dfsg/deps/v8/src/codegen/reloc-info.cc-443-    case NUMBER_OF_MODES:
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.cc-190-    // We register the instructions kill r0 (LHI) and the CC (STFLE).
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.cc:191:    asm volatile(
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.cc-192-        "lhi   %%r0,2\n"
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.cc-797-
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.cc:798:void Assembler::emit_label_addr(Label* label) {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.cc-799-  CheckBuffer();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.h-998-
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.h:999:  // wrappers around asm instr
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.h-1000-  void brxh(Register dst, Register inc, Label* L) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.h-1361-  void EmitRelocations();
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.h:1362:  void emit_label_addr(Label* label);
nodejs-14.13.0~dfsg/deps/v8/src/codegen/s390/assembler-s390.h-1363-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/safepoint-table.cc-174-  // (except for the pc), replace the whole table by a single entry with pc =
nodejs-14.13.0~dfsg/deps/v8/src/codegen/safepoint-table.cc:175:  // kMaxUInt32. This especially compacts the table for wasm code without tagged
nodejs-14.13.0~dfsg/deps/v8/src/codegen/safepoint-table.cc-176-  // pointers and without deoptimization info.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/unoptimized-compilation-info.h-100-
nodejs-14.13.0~dfsg/deps/v8/src/codegen/unoptimized-compilation-info.h:101:  // Holds the asm_wasm data struct generated by the asmjs compiler.
nodejs-14.13.0~dfsg/deps/v8/src/codegen/unoptimized-compilation-info.h-102-  Handle<AsmWasmData> asm_wasm_data_;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/x64/macro-assembler-x64.cc-435-  if (code_target.is_null()) {
nodejs-14.13.0~dfsg/deps/v8/src/codegen/x64/macro-assembler-x64.cc:436:    // Use {near_call} for direct Wasm call within a module.
nodejs-14.13.0~dfsg/deps/v8/src/codegen/x64/macro-assembler-x64.cc-437-    near_call(wasm_target, RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/codegen/x64/macro-assembler-x64.cc-2691-  // this to work in three situations:
nodejs-14.13.0~dfsg/deps/v8/src/codegen/x64/macro-assembler-x64.cc:2692:  // 1. In wasm compilation, the isolate is nullptr and thus no
nodejs-14.13.0~dfsg/deps/v8/src/codegen/x64/macro-assembler-x64.cc-2693-  //    ExternalReference can be created, but we can construct the address
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h-52-  T(CallSiteExpectsFunction,                                                   \
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h:53:    "CallSite expects wasm object as first or function as second argument, "   \
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h-54-    "got <%, %>")                                                              \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h-538-  T(URIMalformed, "URI malformed")                                             \
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h:539:  /* Wasm errors (currently Error) */                                          \
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h-540-  T(WasmTrapUnreachable, "unreachable")                                        \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h-549-  T(WasmTrapMultiReturnLengthMismatch, "multi-return length mismatch")         \
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h:550:  T(WasmTrapTypeError, "wasm function signature contains illegal type")        \
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h-551-  T(WasmTrapDataSegmentDropped, "data segment has been dropped")               \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h-558-  T(WasmTrapArrayOutOfBounds, "array element access out of bounds")            \
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h:559:  T(WasmExceptionError, "wasm exception")                                      \
nodejs-14.13.0~dfsg/deps/v8/src/common/message-template.h-560-  /* Asm.js validation related */                                              \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/common/globals.h-336-
nodejs-14.13.0~dfsg/deps/v8/src/common/globals.h:337:// FUNCTION_ADDR(f) gets the address of a C function f.
nodejs-14.13.0~dfsg/deps/v8/src/common/globals.h:338:#define FUNCTION_ADDR(f) (reinterpret_cast<v8::internal::Address>(f))
nodejs-14.13.0~dfsg/deps/v8/src/common/globals.h-339-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm/code-generator-arm.cc-3442-        gen_->AssembleSourcePosition(instr_);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm/code-generator-arm.cc:3443:        // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm/code-generator-arm.cc-3444-        // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm/code-generator-arm.cc:3445:        // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm/code-generator-arm.cc-3446-        __ Call(static_cast<Address>(trap_id), RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm/code-generator-arm.cc-3552-                 call_descriptor->IsWasmCapiFunction()) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm/code-generator-arm.cc:3553:        // Wasm import wrappers are passed a tuple in the place of the instance.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm/code-generator-arm.cc-3554-        // Unpack the tuple into the instance and the target callable.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm64/code-generator-arm64.cc-298-    } else if (stub_mode_ == StubCallMode::kCallWasmRuntimeStub) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm64/code-generator-arm64.cc:299:      // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm64/code-generator-arm64.cc-300-      // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm64/code-generator-arm64.cc:301:      // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm64/code-generator-arm64.cc-302-      __ CallRecordWriteStub(object_, offset_, remembered_set_action,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm64/code-generator-arm64.cc-2683-        gen_->AssembleSourcePosition(instr_);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm64/code-generator-arm64.cc:2684:        // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm64/code-generator-arm64.cc-2685-        // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm64/code-generator-arm64.cc:2686:        // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/arm64/code-generator-arm64.cc-2687-        __ Call(static_cast<Address>(trap_id), RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-266-    if (stub_mode_ == StubCallMode::kCallWasmRuntimeStub) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc:267:      // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-268-      // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc:269:      // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-270-      __ wasm_call(wasm::WasmCode::kDoubleToI, RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-318-    } else if (stub_mode_ == StubCallMode::kCallWasmRuntimeStub) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc:319:      // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-320-      // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc:321:      // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-322-      __ CallRecordWriteStub(object_, scratch1_, remembered_set_action,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-4414-        gen_->AssembleSourcePosition(instr_);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc:4415:        // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-4416-        // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc:4417:        // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-4418-        __ wasm_call(static_cast<Address>(trap_id), RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-4666-                 call_descriptor->IsWasmCapiFunction()) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc:4667:        // Wasm import wrappers are passed a tuple in the place of the instance.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/code-generator-ia32.cc-4668-        // Unpack the tuple into the instance and the target callable.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/instruction-selector-ia32.cc-1510-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/instruction-selector-ia32.cc:1511:  // Wasm lives in 32-bit address space, so we do not need to worry about
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ia32/instruction-selector-ia32.cc-1512-  // base/index lowering. This will need to be fixed for Wasm64.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/instruction-selector.h-82-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/instruction-selector.h:83:  // Creates a new flags continuation for a wasm trap.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/instruction-selector.h-84-  static FlagsContinuation ForTrap(FlagsCondition condition, TrapId trap_id,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc-177-    } else if (stub_mode_ == StubCallMode::kCallWasmRuntimeStub) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc:178:      // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc-179-      // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc:180:      // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc-181-      __ CallRecordWriteStub(object_, scratch1_, remembered_set_action,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc-3518-        gen_->AssembleSourcePosition(instr_);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc:3519:        // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc-3520-        // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc:3521:        // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc-3522-        __ Call(static_cast<Address>(trap_id), RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc-3754-                 call_descriptor->IsWasmCapiFunction()) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc:3755:        // Wasm import wrappers are passed a tuple in the place of the instance.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips/code-generator-mips.cc-3756-        // Unpack the tuple into the instance and the target callable.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc-178-    } else if (stub_mode_ == StubCallMode::kCallWasmRuntimeStub) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc:179:      // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc-180-      // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc:181:      // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc-182-      __ CallRecordWriteStub(object_, scratch1_, remembered_set_action,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc-3786-        gen_->AssembleSourcePosition(instr_);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc:3787:        // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc-3788-        // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc:3789:        // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc-3790-        __ Call(static_cast<Address>(trap_id), RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc-4034-                 call_descriptor->IsWasmCapiFunction()) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc:4035:        // Wasm import wrappers are passed a tuple in the place of the instance.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/mips64/code-generator-mips64.cc-4036-        // Unpack the tuple into the instance and the target callable.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-898-    case kArchCallWasmFunction: {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:899:      // We must not share code targets for calls to builtins for wasm code, as
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-900-      // they might need to be patched individually.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-941-    case kArchTailCallWasm: {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:942:      // We must not share code targets for calls to builtins for wasm code, as
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-943-      // they might need to be patched individually.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2359-        gen_->AssembleSourcePosition(instr_);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:2360:        // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2361-        // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:2362:        // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2363-        __ Call(static_cast<Address>(trap_id), RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2475-  __ bge(GetLabel(i.InputRpo(1)));
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:2476:  __ mov_label_addr(kScratchReg, table);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2477-  __ ShiftLeftImm(r0, input, Operand(kSystemPointerSizeLog2));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2540-                 call_descriptor->IsWasmCapiFunction()) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:2541:        // Wasm import wrappers are passed a tuple in the place of the instance.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2542-        // Unpack the tuple into the instance and the target callable.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2929-  for (size_t index = 0; index < target_count; ++index) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:2930:    __ emit_label_addr(targets[index]);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2931-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-1399-    case kArchCallWasmFunction: {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc:1400:      // We must not share code targets for calls to builtins for wasm code, as
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-1401-      // they might need to be patched individually.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-1440-    case kArchTailCallWasm: {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc:1441:      // We must not share code targets for calls to builtins for wasm code, as
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-1442-      // they might need to be patched individually.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-4294-        gen_->AssembleSourcePosition(instr_);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc:4295:        // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-4296-        // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc:4297:        // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-4298-        __ Call(static_cast<Address>(trap_id), RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-4437-                 call_descriptor->IsWasmCapiFunction()) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc:4438:        // Wasm import wrappers are passed a tuple in the place of the instance.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-4439-        // Unpack the tuple into the instance and the target callable.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-4829-  for (size_t index = 0; index < target_count; ++index) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc:4830:    __ emit_label_addr(targets[index]);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/s390/code-generator-s390.cc-4831-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-215-    if (stub_mode_ == StubCallMode::kCallWasmRuntimeStub) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc:216:      // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-217-      // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc:218:      // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-219-      __ near_call(wasm::WasmCode::kDoubleToI, RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-277-    } else if (stub_mode_ == StubCallMode::kCallWasmRuntimeStub) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc:278:      // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-279-      // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc:280:      // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-281-      __ CallRecordWriteStub(object_, scratch1_, remembered_set_action,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-332-      gen_->AssembleSourcePosition(instr_);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc:333:      // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-334-      // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc:335:      // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-336-      __ near_call(static_cast<Address>(trap_id), RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-4376-                 call_descriptor->IsWasmCapiFunction()) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc:4377:        // Wasm import wrappers are passed a tuple in the place of the instance.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/backend/x64/code-generator-x64.cc-4378-        // Unpack the tuple into the instance and the target callable.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/code-assembler.cc-181-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/code-assembler.cc:182:  RawMachineAssembler* rasm = state->raw_assembler_.get();
nodejs-14.13.0~dfsg/deps/v8/src/compiler/code-assembler.cc-183-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/js-call-reducer.cc-332-    // Should only be used to initialize the outermost scope (inner scopes
nodejs-14.13.0~dfsg/deps/v8/src/compiler/js-call-reducer.cc:333:    // always have a handler and are passed the gasm pointer at construction).
nodejs-14.13.0~dfsg/deps/v8/src/compiler/js-call-reducer.cc-334-    void set_has_handler(bool v) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/linkage.h-201-    kCallAddress,            // target is a machine pointer
nodejs-14.13.0~dfsg/deps/v8/src/compiler/linkage.h:202:    kCallWasmCapiFunction,   // target is a Wasm C API function
nodejs-14.13.0~dfsg/deps/v8/src/compiler/linkage.h:203:    kCallWasmFunction,       // target is a wasm function
nodejs-14.13.0~dfsg/deps/v8/src/compiler/linkage.h:204:    kCallWasmImportWrapper,  // target is a wasm import wrapper
nodejs-14.13.0~dfsg/deps/v8/src/compiler/linkage.h-205-    kCallBuiltinPointer,     // target is a builtin pointer
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/linkage.h-269-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/linkage.h:270:  // Returns {true} if this descriptor is a call to a Wasm C API function.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/linkage.h-271-  bool IsWasmCapiFunction() const { return kind_ == kCallWasmCapiFunction; }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline-statistics.cc-20-// We log detailed phase information about the pipeline
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline-statistics.cc:21:// in both the v8.turbofan and the v8.wasm categories.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline-statistics.cc-22-constexpr const char kTraceCategory[] =           // --
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.cc-1279-  if (info_.trace_turbo_graph_enabled()) {  // Simple textual RPO.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.cc:1280:    StdoutStream{} << "-- wasm stub " << Code::Kind2String(info_.code_kind())
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.cc-1281-                   << " graph -- " << std::endl
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.cc-2752-  if (info.trace_turbo_graph_enabled()) {  // Simple textual RPO.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.cc:2753:    StdoutStream{} << "-- wasm stub " << Code::Kind2String(kind) << " graph -- "
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.cc-2754-                   << std::endl
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.h-23-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.h:24:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.h-25-struct FunctionBody;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.h-66-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.h:67:  // Returns a new compilation job for a wasm heap stub.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/pipeline.h-68-  static std::unique_ptr<OptimizedCompilationJob> NewWasmHeapStubCompilationJob(
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/simd-scalar-lowering.cc-1127-    case IrOpcode::kCall: {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/simd-scalar-lowering.cc:1128:      // TODO(turbofan): Make wasm code const-correct wrt. CallDescriptor.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/simd-scalar-lowering.cc-1129-      auto call_descriptor =
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/verifier.cc-153-  // consumed as an effect input somewhere else.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/verifier.cc:154:  // TODO(mvstanton): support this kind of verification for Wasm compiles, too.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/verifier.cc:155:  if (code_type != kWasm && node->op()->EffectOutputCount() > 0) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/verifier.cc-156-    int effect_edges = 0;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/verifier.h-25-  enum CheckInputs { kValuesOnly, kAll };
nodejs-14.13.0~dfsg/deps/v8/src/compiler/verifier.h:26:  enum CodeType { kDefault, kWasm };
nodejs-14.13.0~dfsg/deps/v8/src/compiler/verifier.h-27-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-291-      this, StubCallMode::kCallWasmRuntimeStub);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:292:  // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-293-  // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-367-        StubCallMode::kCallWasmRuntimeStub);  // stub call mode
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:368:    // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-369-    // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-2052-      StubCallMode::kCallWasmRuntimeStub);            // stub call mode
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:2053:  // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-2054-  // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-2790-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:2791:  // A direct call to a wasm function defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-2792-  // Just encode the function index. This will be patched at instantiation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-2946-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:2947:  // A direct tail call to a wasm function defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-2948-  // Just encode the function index. This will be patched during code
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-3423-      this, StubCallMode::kCallWasmRuntimeStub);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:3424:  // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-3425-  // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-3437-      this, StubCallMode::kCallWasmRuntimeStub);
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:3438:  // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-3439-  // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-3755-#else
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:3756:  // Wasm semantics throw on OOB. Introduce explicit bounds check and
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-3757-  // conditioning when not using the trap handler.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-3789-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:3790:  // Wasm semantics throw on OOB. Introduce explicit bounds check and
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-3791-  // conditioning when not using the trap handler.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5237-    origins_->SetNodeOrigin(
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5238:        node, NodeOrigin("wasm graph creation", "n/a",
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5239-                         NodeOrigin::kWasmBytecode, decoder_->position()));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5439-                       const wasm::FunctionSig* sig) {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5440:    // Convert wasm numbers to JS values.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5441-    for (int i = 0; i < param_count; ++i) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5722-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5723:    // Convert JS parameters to wasm numbers.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5724-    for (int i = 0; i < wasm_count; ++i) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5729-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5730:    // Set the ThreadInWasm flag before we do the actual call.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5731-    BuildModifyThreadInWasmFlag(true);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5740-    } else {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5741:      // Call to a wasm function defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5742-      // The call target is the jump table slot for that function.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5754-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5755:    // Clear the ThreadInWasm flag.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5756-    BuildModifyThreadInWasmFlag(false);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5828-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5829:    // The callable is passed as the last parameter, after Wasm arguments.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5830-    Node* callable_node = Param(wasm_count + 1);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5835-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5836:    // Clear the ThreadInWasm flag.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5837-    BuildModifyThreadInWasmFlag(false);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5857-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5858:        // Convert wasm numbers to JS values.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5859-        pos = AddArgumentNodes(VectorOf(args), pos, wasm_count, sig_);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5909-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5910:        // Convert wasm numbers to JS values.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5911-        pos = AddArgumentNodes(VectorOf(args), pos, wasm_count, sig_);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5936-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:5937:        // Convert wasm numbers to JS values.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-5938-        pos = AddArgumentNodes(VectorOf(args), pos, wasm_count, sig_);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6013-    }
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:6014:    // The function is passed as the last parameter, after Wasm arguments.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6015-    Node* function_node = Param(param_count + 1);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6136-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:6137:    // Convert parameter JS values to wasm numbers and back to JS values.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6138-    for (int i = 0; i < wasm_count; ++i) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6151-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:6152:    // Convert return JS values to wasm numbers and back to JS values.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6153-    Node* jsval;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6208-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:6209:    // Call the wasm code.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6210-    auto call_descriptor = GetWasmCallDescriptor(mcgraph()->zone(), sig_);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6478-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:6479:  // Compile a Wasm function with a single bytecode and let TurboFan
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6480-  // generate either inlined machine code or a call to a helper.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6610-                    1 /* offset for first parameter index being -1 */ +
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:6611:                    1 /* Wasm instance */ + 1 /* kExtraCallableParam */;
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6612-  Node* start = builder.Start(param_count);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6962-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc:6963:  // The target for wasm calls is always a code object.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.cc-6964-  MachineType target_type = MachineType::Pointer();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-40-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h:41:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-42-struct DecodeStruct;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-56-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h:57:// Calls to Wasm imports are handled in several different ways, depending on the
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-58-// type of the target function/callable and whether the signature matches the
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-60-enum class WasmImportCallKind : uint8_t {
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h:61:  kLinkError,                // static Wasm->Wasm type error
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-62-  kRuntimeTypeError,         // runtime Wasm->JS type error
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-63-  kWasmToCapi,               // fast Wasm->C-API call
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h:64:  kWasmToWasm,               // fast Wasm->Wasm call
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-65-  kJSFunctionArityMatch,     // fast Wasm->JS call
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-107-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h:108:// Compiles an import call wrapper, which allows Wasm to call imports.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-109-V8_EXPORT_PRIVATE wasm::WasmCompilationResult CompileWasmImportCallWrapper(
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-112-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h:113:// Compiles a host call wrapper, which allows Wasm to call host functions.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-114-wasm::WasmCode* CompileWasmCapiCallWrapper(wasm::WasmEngine*,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-118-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h:119:// Returns an OptimizedCompilationJob object for a JS to Wasm wrapper.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-120-std::unique_ptr<OptimizedCompilationJob> NewJSToWasmCompilationJob(
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-144-// This struct allows the SSA environment handling this cache to be defined
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h:145:// and manipulated in wasm-compiler.{h,cc} instead of inside the Wasm decoder.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-146-// (Note that currently, the globals base is immutable, so not cached here.)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-152-
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h:153:// Abstracts details of building TurboFan graph nodes for wasm to separate
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h:154:// the wasm decoder from the internal details of TurboFan.
nodejs-14.13.0~dfsg/deps/v8/src/compiler/wasm-compiler.h-155-class WasmGraphBuilder {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc-2042-  DCHECK(!context.IsEmpty());
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc:2043:  if (i::FLAG_perf_prof_annotate_wasm || i::FLAG_vtune_prof_annotate_wasm) {
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc-2044-    isolate->SetWasmLoadSourceMapCallback(ReadFile);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc-2889-    } else if (strcmp(argv[i], "--no-wait-for-wasm") == 0) {
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc:2890:      // TODO(herhut) Remove this flag once wasm compilation is fully
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc-2891-      // isolate-independent.
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc:2892:      options.wait_for_wasm = false;
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc-2893-      argv[i] = nullptr;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc-3163-    i::wasm::WasmEngine* wasm_engine = i_isolate->wasm_engine();
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc:3164:    bool should_wait = (options.wait_for_wasm &&
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.cc-3165-                        wasm_engine->HasRunningCompileJob(i_isolate)) ||
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.h-267-  bool omit_quit = false;
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.h:268:  bool wait_for_wasm = true;
nodejs-14.13.0~dfsg/deps/v8/src/d8/d8.h-269-  bool stress_opt = false;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug-interface.h-170-
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug-interface.h:171:// Specialization for wasm Scripts.
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug-interface.h-172-class WasmScript : public Script {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug-scopes.cc-36-
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug-scopes.cc:37:  // We should not instantiate a ScopeIterator for wasm frames.
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug-scopes.cc-38-  DCHECK_NE(Script::TYPE_WASM, frame_inspector->GetScript()->type());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug.cc-755-  int source_position = 0;
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug.cc:756:  // Handle wasm function.
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug.cc-757-  if (shared->HasWasmExportedFunctionData()) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug.cc-814-  });
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug.cc:815:  // Clear all wasm breakpoints.
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug.cc-816-  if (!wasm_scripts_with_breakpoints_.is_null()) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug.cc-1079-    }
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug.cc:1080:    // In case the wasm code returns, prepare the next frame (if JS) to break.
nodejs-14.13.0~dfsg/deps/v8/src/debug/debug.cc-1081-    step_action = StepOut;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-remote-util.cc-9-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-remote-util.cc:10:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-remote-util.cc-11-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-remote-util.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-remote-util.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-remote-util.h-16-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-remote-util.h-41-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-remote-util.h:42:// For LLDB debugging, an address in a Wasm module code space is represented
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-remote-util.h-43-// with 64 bits, where the first 32 bits identify the module id:
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server-thread.cc-10-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server-thread.cc:11:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server-thread.cc-12-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server-thread.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server-thread.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server-thread.h-16-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.cc-16-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.cc:17:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.cc-18-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-16-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-20-// class GdbServer acts as a manager for the GDB-remote stub. It is instantiated
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:21:// as soon as the first Wasm module is loaded in the Wasm engine and spawns a
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-22-// separate thread to accept connections and exchange messages with a debugger.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-23-// It will contain the logic to serve debugger queries and access the state of
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:24:// the Wasm engine.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-25-class GdbServer {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-29-  // May return null on failure.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:30:  // This should be called once, the first time a Wasm module is loaded in the
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:31:  // Wasm engine.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-32-  static std::unique_ptr<GdbServer> Create();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-34-  // Stops the "GDB-remote" thread and waits for it to complete. This should be
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:35:  // called once, when the Wasm engine shuts down.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-36-  ~GdbServer();
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-37-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:38:  // Queries the set of the Wasm modules currently loaded. Each module is
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-39-  // identified by a unique integer module id.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-45-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:46:  // Queries the value of the {index} global value in the Wasm module identified
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-47-  // by {frame_index}.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-52-  // Queries the value of the {index} local value in the {frame_index}th stack
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:53:  // frame in the Wasm module identified by {frame_index}.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-54-  //
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-63-  // Reads {size} bytes, starting from {offset}, from the Memory instance
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:64:  // associated to the Wasm module identified by {frame_index}.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-65-  // Returns the number of bytes copied to {buffer}, or 0 is case of error.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-71-  // Reads {size} bytes, starting from the low dword of {address}, from the Code
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:72:  // space of th Wasm module identified by high dword of {address}.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-73-  // Returns the number of bytes copied to {buffer}, or 0 is case of error.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-76-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:77:  // Inserts a breakpoint at the offset {offset} of the Wasm module identified
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-78-  // by {wasm_module_id}.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-81-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:82:  // Removes a breakpoint at the offset {offset} of the Wasm module identified
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-83-  // by {wasm_module_id}.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-93-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:94:  // Requests that the thread suspend execution at the next Wasm instruction.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-95-  void Suspend();
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-96-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:97:  // Handle stepping in wasm functions via the wasm interpreter.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-98-  void PrepareStep();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-119-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:120:  // Given a Wasm module id, retrieves the corresponding debugging WasmScript
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-121-  // object.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-178-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h:179:  // Set of breakpoints currently defines in Wasm code.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/gdb-server.h-180-  typedef std::map<uint64_t, int> BreakpointsMap;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/packet.cc-9-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/packet.cc:10:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/packet.cc-11-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/packet.h-13-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/packet.h:14:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/packet.h-15-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/session.cc-10-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/session.cc:11:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/session.cc-12-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/session.h-11-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/session.h:12:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/session.h-13-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-16-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:17:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-18-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-120-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:121:  // Here, the wasm interpreter has suspended and we have updated the current
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-122-  // thread info.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-137-  if (status_ == Status::Running) {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:138:    // TODO(paolosev) - this only suspends the wasm interpreter.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-139-    gdb_server_->Suspend();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-145-    if (semaphore_.WaitFor(base::TimeDelta::FromMilliseconds(500))) {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:146:      // Here the wasm interpreter is suspended.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-147-      return;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-265-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:266:    // Set thread for subsequent operations. For Wasm targets, we currently
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-267-    // assume that there is only one thread with id = kThreadId (= 1).
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-305-      }
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:306:      wasm_addr_t wasm_addr(address);
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-307-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-400-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:401:      wasm_addr_t wasm_breakpoint_addr(breakpoint_address);
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-402-      if (!gdb_server_->AddBreakpoint(wasm_breakpoint_addr.ModuleId(),
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-426-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:427:      wasm_addr_t wasm_breakpoint_addr(breakpoint_address);
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-428-      if (!gdb_server_->RemoveBreakpoint(wasm_breakpoint_addr.ModuleId(),
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-522-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:523:  // Get a Wasm global value in the Wasm module specified.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-524-  // IN : $qWasmGlobal:frame_index;index
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-543-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:544:  // Get a Wasm local value in the stack frame specified.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-545-  // IN : $qWasmLocal:frame_index;index
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-564-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:565:  // Get a Wasm local from the operand stack at the index specified.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-566-  // IN : qWasmStackValue:frame_index;index
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-585-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc:586:  // Read Wasm memory.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.cc-587-  // IN : $qWasmMem:frame_index;addr;len
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.h-16-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.h-23-// incoming GDB-remote packets, execute them forwarding the debugger commands
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.h:24:// and queries to the Wasm engine, and send back GDB-remote packets.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.h-25-class Target {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.h-67-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.h:68:  // Requests that the thread suspends execution at the next Wasm instruction.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/target.h-69-  void Suspend();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/transport.cc-13-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/transport.cc:14:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/transport.cc-15-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/transport.h-46-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/transport.h:47:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/transport.h-48-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.cc-16-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.cc:17:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.cc-18-namespace gdb_server {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.cc-112-          } else if (summary.IsWasm()) {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.cc:113:            FrameSummary::WasmFrameSummary const& wasm = summary.AsWasm();
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.cc-114-            offset = GetWasmFunctionOffset(wasm.wasm_instance()->module(),
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h-13-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h:14:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h-15-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h-19-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h:20:// Represents the interface to access the Wasm engine state for a given module.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h-21-// For the moment it only works with interpreted functions, in the future it
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h-68-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h:69:  // Handle stepping in wasm functions via the wasm interpreter.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h-70-  void PrepareStep();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h-81-
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h:82:  // Returns its first WasmInstance for this Wasm module.
nodejs-14.13.0~dfsg/deps/v8/src/debug/wasm/gdb-server/wasm-module-debug.h-83-  Handle<WasmInstanceObject> GetFirstWasmInstance();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/deoptimizer/arm64/deoptimizer-arm64.cc-123-  // We save all the registers except sp, lr, platform register (x18) and the
nodejs-14.13.0~dfsg/deps/v8/src/deoptimizer/arm64/deoptimizer-arm64.cc:124:  // masm scratches.
nodejs-14.13.0~dfsg/deps/v8/src/deoptimizer/arm64/deoptimizer-arm64.cc-125-  CPURegList saved_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 28);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/deoptimizer/deoptimizer.cc-1481-//    | res padding (arch dept) |<- only if {is_topmost}; result is pop'd by
nodejs-14.13.0~dfsg/deps/v8/src/deoptimizer/deoptimizer.cc:1482://    +-------------------------+<- kNotifyDeopt ASM stub and moved to acc
nodejs-14.13.0~dfsg/deps/v8/src/deoptimizer/deoptimizer.cc-1483-//    |      result  value      |<- reg, as ContinueToBuiltin stub expects.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/arm/disasm-arm.cc-2672-
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/arm/disasm-arm.cc:2673:namespace disasm {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/arm/disasm-arm.cc-2674-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/arm64/disasm-arm64.cc-3573-void DisassemblingDecoder::ProcessOutput(Instruction* /*instr*/) {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/arm64/disasm-arm64.cc:3574:  // The base disasm does nothing more than disassembling into a buffer.
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/arm64/disasm-arm64.cc-3575-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/arm64/disasm-arm64.cc-4310-
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/arm64/disasm-arm64.cc:4311:namespace disasm {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/arm64/disasm-arm64.cc-4312-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disasm.h-9-
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disasm.h:10:namespace disasm {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disasm.h-11-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disassembler.cc-250-  } else if (RelocInfo::IsWasmStubCall(rmode) && host.is_wasm_code()) {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disassembler.cc:251:    // Host is isolate-independent, try wasm native module instead.
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disassembler.cc-252-    const char* runtime_stub_name = GetRuntimeStubName(
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disassembler.cc-254-            relocinfo->wasm_stub_call_address()));
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disassembler.cc:255:    out->AddFormatted("    ;; wasm stub: %s", runtime_stub_name);
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disassembler.cc-256-  } else if (RelocInfo::IsRuntimeEntry(rmode) && isolate &&
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disassembler.cc-284-  CodeCommentsIterator cit(code.code_comments(), code.code_comments_size());
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disassembler.cc:285:  // Relocation exists if we either have no isolate (wasm code),
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/disassembler.cc-286-  // or we have an isolate and it is not an off-heap instruction stream.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/ia32/disasm-ia32.cc-15-
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/ia32/disasm-ia32.cc:16:namespace disasm {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/ia32/disasm-ia32.cc-17-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/mips/disasm-mips.cc-2678-
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/mips/disasm-mips.cc:2679:namespace disasm {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/mips/disasm-mips.cc-2680-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/mips64/disasm-mips64.cc-2969-
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/mips64/disasm-mips64.cc:2970:namespace disasm {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/mips64/disasm-mips64.cc-2971-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/objects-printer.cc-1307-    WasmExportedFunction function = WasmExportedFunction::cast(*this);
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/objects-printer.cc:1308:    os << "\n - Wasm instance: " << Brief(function.instance());
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/objects-printer.cc:1309:    os << "\n - Wasm function index: " << function.function_index();
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/objects-printer.cc-1310-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/objects-printer.cc-1312-    WasmJSFunction function = WasmJSFunction::cast(*this);
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/objects-printer.cc:1313:    os << "\n - Wasm wrapper around: " << Brief(function.GetCallable());
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/objects-printer.cc-1314-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/objects-printer.cc-2201-  }
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/objects-printer.cc:2202:  if (IsAsmModule()) os << "\n - asm module";
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/objects-printer.cc-2203-  if (HasSimpleParameters()) os << "\n - simple parameters";
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/ppc/disasm-ppc.cc-1506-
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/ppc/disasm-ppc.cc:1507:namespace disasm {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/ppc/disasm-ppc.cc-1508-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/s390/disasm-s390.cc-1012-
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/s390/disasm-s390.cc:1013:namespace disasm {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/s390/disasm-s390.cc-1014-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.cc-550-  // RtlAddGrowableFunctionTable to register unwinding info for the whole code
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.cc:551:  // range of an isolate or Wasm module. This enables the Windows OS stack
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.cc-552-  // unwinder to work correctly with V8-generated code, enabling stack walking
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.h-34- * Returns true if V8 if we can register unwinding data for the whole code range
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.h:35: * of an isolate or Wasm module. The first page of the code range is reserved
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.h-36- * and writable, to be used to store unwind data, as documented in:
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.h-54- * covers 4GB range which is sufficient to cover the whole code range of an
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.h:55: * isolate or Wasm module. For Windows ARM64, 1 RUNTIME_FUNCTION covers
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.h-56- * kMaxFunctionLength bytes so multiple RUNTIME_FUNCTION structs could be needed
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.h:57: * to cover the whole code range of an isolate or Wasm module. The extra
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/unwinding-info-win64.h-58- * RUNTIME_FUNCTIONs are assumed following the first one in the reserved page.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/x64/disasm-x64.cc-20-
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/x64/disasm-x64.cc:21:namespace disasm {
nodejs-14.13.0~dfsg/deps/v8/src/diagnostics/x64/disasm-x64.cc-22-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc-496-            "dump 10 words)\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc:497:        PrintF("disasm [<instructions>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc:498:        PrintF("disasm [<address/register>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc:499:        PrintF("disasm [[<address/register>] <instructions>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc-500-        PrintF("  disassemble code, default is 10 instructions\n");
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc-1645-              PrintF("Call to host function at %p with args %f, %f",
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc:1646:                     reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc-1647-                     dval0, dval1);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc-1650-              PrintF("Call to host function at %p with arg %f",
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc:1651:                     reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc-1652-                     dval0);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc-1655-              PrintF("Call to host function at %p with args %f, %d",
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc:1656:                     reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm/simulator-arm.cc-1657-                     dval0, ival);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h-36-#else
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h:37:  asm volatile(
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h-38-      "  mov x17, %[pc]\n"
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h-54-#else
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h:55:  asm volatile(
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h-56-      "  mov x16, lr\n"
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h-73-#else
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h:74:  asm volatile(
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h-75-      "  mov x17, %[pc]\n"
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h-105-  // address is authenticated.
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h:106:  asm volatile(
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h-107-      "  mov x17, %[new_pc]\n"
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h-140-  // address is authenticated.
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h:141:  asm volatile(
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/pointer-authentication-arm64.h-142-      "  mov x17, %[old_pc]\n"
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc-3366-
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc:3367:        // disassemble / disasm / di
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc-3368-        // ---------------------------------------------
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc-3370-                 strcmp(cmd, "disasm") == 0 || strcmp(cmd, "di") == 0) {
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc:3371:        int64_t n_of_instrs_to_disasm = 10;                // default value.
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc-3372-        int64_t address = reinterpret_cast<int64_t>(pc_);  // default value.
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc:3373:        if (argc >= 2) {  // disasm <n of instrs>
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc-3374-          GetValue(arg1, &n_of_instrs_to_disasm);
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc-3375-        }
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc:3376:        if (argc >= 3) {  // disasm <n of instrs> <address>
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc-3377-          GetValue(arg2, &address);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc-3539-            "    Continue execution from here.\n"
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc:3540:            "disassemble / disasm / di\n"
nodejs-14.13.0~dfsg/deps/v8/src/execution/arm64/simulator-arm64.cc-3541-            "    disassemble <n> <address>\n"
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/execution.cc-560-
nodejs-14.13.0~dfsg/deps/v8/src/execution/execution.cc:561:  // If there was an exception, then the thread-in-wasm flag is cleared
nodejs-14.13.0~dfsg/deps/v8/src/execution/execution.cc-562-  // already.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/execution.h-62-
nodejs-14.13.0~dfsg/deps/v8/src/execution/execution.h:63:  // Call a Wasm function identified by {wasm_call_target} through the
nodejs-14.13.0~dfsg/deps/v8/src/execution/execution.h-64-  // provided {wrapper_code}, which must match the function's signature.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.cc-189-  }
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.cc:190:  // Apart from JavaScript frames, only Wasm frames are valid.
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.cc-191-  return frame->is_wasm();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.cc-1815-  PrintIndex(accumulator, mode, index);
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.cc:1816:  accumulator->Add("WASM [");
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.cc-1817-  accumulator->PrintName(script().name());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.cc-1945-  PrintIndex(accumulator, mode, index);
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.cc:1946:  accumulator->Add("WASM DEBUG BREAK");
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.cc-1947-  if (mode != OVERVIEW) accumulator->Add("\n");
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.h-15-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.h:16:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/execution/frames.h-17-class WasmCode;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc-963-            //=========================================================
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc:964:            // Handle a Wasm frame.
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc-965-            //=========================================================
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc:966:            auto const& wasm = summary.AsWasm();
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc-967-            builder.AppendWasmFrame(wasm);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc-1606-  // Special handling of termination exceptions, uncatchable by JavaScript and
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc:1607:  // Wasm code, we unwind the handlers until the top ENTRY handler is found.
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc-1608-  bool catchable_by_js = is_catchable_by_javascript(exception);
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc:1609:  bool catchable_by_wasm = is_catchable_by_wasm(exception);
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc-1610-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc-3326-
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc:3327:  // Setup the wasm engine.
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.cc-3328-  if (wasm_engine_ == nullptr) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.h-117-
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.h:118:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/execution/isolate.h-119-class WasmEngine;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/messages.cc-546-                                    int frame_ix) {
nodejs-14.13.0~dfsg/deps/v8/src/execution/messages.cc:547:  // This function is called for compiled and interpreted wasm frames, and for
nodejs-14.13.0~dfsg/deps/v8/src/execution/messages.cc:548:  // asm.js->wasm frames.
nodejs-14.13.0~dfsg/deps/v8/src/execution/messages.cc-549-  DCHECK(array->IsWasmFrame(frame_ix) ||
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/messages.h-20-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/execution/messages.h:21:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/execution/messages.h-22-class WasmCode;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/messages.h-85-  virtual int GetColumnNumber() = 0;
nodejs-14.13.0~dfsg/deps/v8/src/execution/messages.h:86:  // Return 0-based Wasm function index. Returns -1 for non-Wasm frames.
nodejs-14.13.0~dfsg/deps/v8/src/execution/messages.h-87-  virtual int GetWasmFunctionIndex();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc-714-        PrintF("  print flags\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc:715:        PrintF("disasm [<instructions>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc:716:        PrintF("disasm [<address/register>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc:717:        PrintF("disasm [[<address/register>] <instructions>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc-718-        PrintF("  disassemble code, default is 10 instructions\n");
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc-2281-            PrintF("Call to host function at %p with args %f, %f",
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc:2282:                   reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc-2283-                   dval0, dval1);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc-2286-            PrintF("Call to host function at %p with arg %f",
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc:2287:                   reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc-2288-                   dval0);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc-2291-            PrintF("Call to host function at %p with args %f, %d",
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc:2292:                   reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc-2293-                   dval0, ival);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc-2390-            "args %08x, %08x, %08x, %08x, %08x, %08x, %08x, %08x, %08x, %08x\n",
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc:2391:            reinterpret_cast<void*>(FUNCTION_ADDR(target)), arg0, arg1, arg2,
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips/simulator-mips.cc-2392-            arg3, arg4, arg5, arg6, arg7, arg8, arg9);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc-656-        PrintF("  print flags\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc:657:        PrintF("disasm [<instructions>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc:658:        PrintF("disasm [<address/register>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc:659:        PrintF("disasm [[<address/register>] <instructions>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc-660-        PrintF("  disassemble code, default is 10 instructions\n");
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc-2270-            PrintF("Call to host function at %p with args %f, %f",
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc:2271:                   reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc-2272-                   dval0, dval1);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc-2275-            PrintF("Call to host function at %p with arg %f",
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc:2276:                   reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc-2277-                   dval0);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc-2280-            PrintF("Call to host function at %p with args %f, %d",
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc:2281:                   reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc-2282-                   dval0, ival);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc-2384-            " , %08" PRIx64 " , %08" PRIx64 " \n",
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc:2385:            reinterpret_cast<void*>(FUNCTION_ADDR(target)), arg0, arg1, arg2,
nodejs-14.13.0~dfsg/deps/v8/src/execution/mips64/simulator-mips64.cc-2386-            arg3, arg4, arg5, arg6, arg7, arg8, arg9);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc-575-            "dump 10 words)\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc:576:        PrintF("disasm [<instructions>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc:577:        PrintF("disasm [<address/register>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc:578:        PrintF("disasm [[<address/register>] <instructions>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc-579-        PrintF("  disassemble code, default is 10 instructions\n");
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc-1014-              PrintF("Call to host function at %p with args %f, %f",
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc:1015:                     reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc-1016-                     dval0, dval1);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc-1019-              PrintF("Call to host function at %p with arg %f",
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc:1020:                     reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc-1021-                     dval0);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc-1024-              PrintF("Call to host function at %p with args %f, %" V8PRIdPTR,
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc:1025:                     reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc-1026-                     dval0, ival);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc-1169-              ", %08" V8PRIxPTR,
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc:1170:              reinterpret_cast<void*>(FUNCTION_ADDR(target)), arg[0], arg[1],
nodejs-14.13.0~dfsg/deps/v8/src/execution/ppc/simulator-ppc.cc-1171-              arg[2], arg[3], arg[4], arg[5], arg[6], arg[7], arg[8], arg[9]);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc-589-            "dump 10 words)\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc:590:        PrintF("disasm [<instructions>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc:591:        PrintF("disasm [<address/register>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc:592:        PrintF("disasm [[<address/register>] <instructions>]\n");
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc-593-        PrintF("  disassemble code, default is 10 instructions\n");
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc-1960-              PrintF("Call to host function at %p with args %f, %f",
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc:1961:                     reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc-1962-                     dval0, dval1);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc-1965-              PrintF("Call to host function at %p with arg %f",
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc:1966:                     reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc-1967-                     dval0);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc-1970-              PrintF("Call to host function at %p with args %f, %" V8PRIdPTR,
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc:1971:                     reinterpret_cast<void*>(FUNCTION_ADDR(generic_target)),
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc-1972-                     dval0, ival);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc-2115-              ", %08" V8PRIxPTR,
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc:2116:              reinterpret_cast<void*>(FUNCTION_ADDR(target)), arg[0], arg[1],
nodejs-14.13.0~dfsg/deps/v8/src/execution/s390/simulator-s390.cc-2117-              arg[2], arg[3], arg[4], arg[5], arg[6], arg[7], arg[8], arg[9]);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-440-DEFINE_IMPLICATION(jitless, regexp_interpret_all)
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:441:// asm.js validation is disabled since it triggers wasm code generation.
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-442-DEFINE_NEG_IMPLICATION(jitless, validate_asm)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-582-DEFINE_BOOL(turbo_stats_wasm, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:583:            "print TurboFan statistics of wasm compilations")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-584-DEFINE_BOOL(turbo_splitting, true, "split nodes during scheduling in TurboFan")
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-678-// Flags for native WebAssembly.
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:679:DEFINE_BOOL(expose_wasm, true, "expose wasm interface to JavaScript")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-680-DEFINE_BOOL(assume_asmjs_origin, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:681:            "force wasm decoder to assume input is internal asm-wasm format")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-682-DEFINE_INT(wasm_num_compilation_tasks, 128,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-684-DEFINE_DEBUG_BOOL(trace_wasm_native_heap, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:685:                  "trace wasm native heap events")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-686-DEFINE_BOOL(wasm_write_protect_code_memory, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:687:            "write protect code memory on the wasm native heap")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-688-DEFINE_DEBUG_BOOL(trace_wasm_serialization, false,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-695-            v8::internal::wasm::kSpecMaxWasmInitialMemoryPages,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:696:            "maximum initial number of 64KiB memory pages of a wasm instance")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-697-DEFINE_UINT(wasm_max_mem_pages_growth,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-698-            v8::internal::wasm::kSpecMaxWasmMaximumMemoryPages,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:699:            "maximum number of 64KiB pages a Wasm memory can grow to")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-700-DEFINE_UINT(wasm_max_table_size, v8::internal::wasm::kV8MaxWasmTableSize,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:701:            "maximum table size of a wasm instance")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-702-DEFINE_UINT(wasm_max_code_space, v8::internal::kMaxWasmCodeMB,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:703:            "maximum committed code space for wasm (in MB)")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-704-DEFINE_BOOL(wasm_tier_up, true,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-706-            "have an effect)")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:707:DEFINE_DEBUG_BOOL(trace_wasm_decoder, false, "trace decoding of wasm code")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-708-DEFINE_IMPLICATION(trace_wasm_decoder, single_threaded)
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:709:DEFINE_DEBUG_BOOL(trace_wasm_compiler, false, "trace compiling of wasm code")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-710-DEFINE_DEBUG_BOOL(trace_wasm_interpreter, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:711:                  "trace interpretation of wasm code")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-712-DEFINE_DEBUG_BOOL(trace_wasm_streaming, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:713:                  "trace streaming compilation of wasm code")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-714-DEFINE_INT(trace_wasm_ast_start, 0,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:715:           "start function for wasm AST trace (inclusive)")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:716:DEFINE_INT(trace_wasm_ast_end, 0, "end function for wasm AST trace (exclusive)")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-717-// Enable Liftoff by default on ia32 and x64. More architectures will follow
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-729-DEFINE_BOOL(trace_wasm_memory, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:730:            "print all memory updates performed in wasm code")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-731-// Fuzzers use {wasm_tier_mask_for_testing} together with {liftoff} and
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-736-DEFINE_BOOL(wasm_expose_debug_eval, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:737:            "Expose wasm evaluator support on the CDP")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-738-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-747-
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:748:DEFINE_DEBUG_BOOL(dump_wasm_module, false, "dump wasm module bytes")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-749-DEFINE_STRING(dump_wasm_module_path, nullptr,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:750:              "directory to dump wasm modules to")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-751-
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:752:// Declare command-line flags for Wasm features. Warning: avoid using these
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-753-// flags directly in the implementation. Instead accept wasm::WasmFeatures
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-762-
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:763:DEFINE_BOOL(wasm_staging, false, "enable staged wasm features")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-764-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-769-
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:770:DEFINE_BOOL(wasm_opt, false, "enable wasm optimization")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-771-DEFINE_BOOL(
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-782-DEFINE_BOOL(wasm_fuzzer_gen_test, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:783:            "generate a test case when running a wasm fuzzer")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-784-DEFINE_IMPLICATION(wasm_fuzzer_gen_test, single_threaded)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-788-DEFINE_BOOL(asm_wasm_lazy_compilation, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:789:            "enable lazy compilation for asm-wasm modules")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-790-DEFINE_IMPLICATION(validate_asm, asm_wasm_lazy_compilation)
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-791-DEFINE_BOOL(wasm_lazy_compilation, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:792:            "enable lazy compilation for all wasm modules")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-793-DEFINE_DEBUG_BOOL(trace_wasm_lazy_compilation, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:794:                  "trace lazy compilation of wasm functions")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-795-DEFINE_BOOL(wasm_lazy_validation, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:796:            "enable lazy validation for lazily compiled wasm functions")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-797-
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:798:// Flags for wasm prototyping that are not strictly features i.e., part of
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-799-// an existing proposal that may be conditionally enabled.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-808-
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:809:DEFINE_BOOL(wasm_code_gc, true, "enable garbage collection of wasm code")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:810:DEFINE_BOOL(trace_wasm_code_gc, false, "trace garbage collection of wasm code")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-811-DEFINE_BOOL(stress_wasm_code_gc, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:812:            "stress test garbage collection of wasm code")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-813-DEFINE_INT(wasm_max_initial_code_space_reservation, 0,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:814:           "maximum size of the initial wasm code space reservation (in MB)")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-815-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-1445-
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:1446:// Flags for Wasm GDB remote debugging.
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-1447-#ifdef V8_ENABLE_WASM_GDB_REMOTE_DEBUGGING
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-1539-
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:1540:// wasm instance management
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-1541-DEFINE_DEBUG_BOOL(trace_wasm_instances, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:1542:                  "trace creation and collection of wasm instances")
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-1543-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-1610-    perf_prof_annotate_wasm,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:1611:    "Used with --perf-prof, load wasm source map and provide annotate "
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-1612-    "support (experimental).")
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-1652-DEFINE_BOOL(vtune_prof_annotate_wasm, false,
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h:1653:            "Used when v8_enable_vtunejit is enabled, load wasm source map and "
nodejs-14.13.0~dfsg/deps/v8/src/flags/flag-definitions.h-1654-            "provide annotate support (experimental).")
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/heap/cppgc/asm/ia32/push_registers_masm.S-4-
nodejs-14.13.0~dfsg/deps/v8/src/heap/cppgc/asm/ia32/push_registers_masm.S:5:;; MASM syntax
nodejs-14.13.0~dfsg/deps/v8/src/heap/cppgc/asm/ia32/push_registers_masm.S-6-;; https://docs.microsoft.com/en-us/cpp/assembler/masm/microsoft-macro-assembler-reference?view=vs-2019
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/heap/cppgc/asm/x64/push_registers_masm.S-4-
nodejs-14.13.0~dfsg/deps/v8/src/heap/cppgc/asm/x64/push_registers_masm.S:5:;; MASM syntax
nodejs-14.13.0~dfsg/deps/v8/src/heap/cppgc/asm/x64/push_registers_masm.S-6-;; https://docs.microsoft.com/en-us/cpp/assembler/masm/microsoft-macro-assembler-reference?view=vs-2019
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/heap/factory.cc-3091-
nodejs-14.13.0~dfsg/deps/v8/src/heap/factory.cc:3092:  const bool is_wasm = frame_array->IsAnyWasmFrame(index);
nodejs-14.13.0~dfsg/deps/v8/src/heap/factory.cc-3093-  StackFrameBase* frame = it.Frame();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/heap/heap.cc-5279-  mmap_region_base_ =
nodejs-14.13.0~dfsg/deps/v8/src/heap/heap.cc:5280:      reinterpret_cast<uintptr_t>(v8::internal::GetRandomMmapAddr()) &
nodejs-14.13.0~dfsg/deps/v8/src/heap/heap.cc-5281-      ~kMmapRegionMask;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/heap/heap.h-1465-#endif
nodejs-14.13.0~dfsg/deps/v8/src/heap/heap.h:1466:  void* GetRandomMmapAddr() {
nodejs-14.13.0~dfsg/deps/v8/src/heap/heap.h:1467:    void* result = v8::internal::GetRandomMmapAddr();
nodejs-14.13.0~dfsg/deps/v8/src/heap/heap.h-1468-#if V8_TARGET_ARCH_X64
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/heap/spaces.cc-122-  if (it == recently_freed_.end() || it->second.empty()) {
nodejs-14.13.0~dfsg/deps/v8/src/heap/spaces.cc:123:    return reinterpret_cast<Address>(GetRandomMmapAddr());
nodejs-14.13.0~dfsg/deps/v8/src/heap/spaces.cc-124-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/heap/spaces.cc-745-  void* address_hint =
nodejs-14.13.0~dfsg/deps/v8/src/heap/spaces.cc:746:      AlignedAddress(heap->GetRandomMmapAddr(), MemoryChunk::kAlignment);
nodejs-14.13.0~dfsg/deps/v8/src/heap/spaces.cc-747-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/heap/spaces.h-496-
nodejs-14.13.0~dfsg/deps/v8/src/heap/spaces.h:497:  void* GetRandomMmapAddr();
nodejs-14.13.0~dfsg/deps/v8/src/heap/spaces.h-498-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/init/bootstrapper.cc-4804-    // Install the internal data structures only; these are needed for asm.js
nodejs-14.13.0~dfsg/deps/v8/src/init/bootstrapper.cc:4805:    // translated to Wasm to work correctly.
nodejs-14.13.0~dfsg/deps/v8/src/init/bootstrapper.cc-4806-    WasmJs::Install(isolate, false);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/init/isolate-allocator.cc-71-    Address hint = RoundDown(reinterpret_cast<Address>(
nodejs-14.13.0~dfsg/deps/v8/src/init/isolate-allocator.cc:72:                                 platform_page_allocator->GetRandomMmapAddr()),
nodejs-14.13.0~dfsg/deps/v8/src/init/isolate-allocator.cc-73-                             base_alignment) -
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc-72-  if (FLAG_trace_turbo) {
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc:73:    // Create an empty file shared by the process (e.g. the wasm engine).
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc-74-    std::ofstream(Isolate::GetTurboCfgFileName(nullptr).c_str(),
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc-77-
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc:78:  // Do not expose wasm in jitless mode.
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc-79-  //
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc:80:  // Even in interpreter-only mode, wasm currently still creates executable
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc:81:  // memory at runtime. Unexpose wasm until this changes.
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc-82-  // The correctness fuzzers are a special case: many of their test cases are
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc-84-  // the global object layout must not change between configs. That is why we
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc:85:  // continue exposing wasm on correctness fuzzers even in jitless mode.
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc:86:  // TODO(jgruber): Remove this once / if wasm can run without executable
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc-87-  // memory.
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc-88-  if (FLAG_jitless && !FLAG_correctness_fuzzer_suppressions) {
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc:89:    FLAG_expose_wasm = false;
nodejs-14.13.0~dfsg/deps/v8/src/init/v8.cc-90-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/inspector/v8-debugger-agent-impl.cc-649-  // TODO(duongn): we can do better here if from breakpoint id we can tell it is
nodejs-14.13.0~dfsg/deps/v8/src/inspector/v8-debugger-agent-impl.cc:650:  // not Wasm breakpoint.
nodejs-14.13.0~dfsg/deps/v8/src/inspector/v8-debugger-agent-impl.cc-651-  std::vector<V8DebuggerScript*> scripts;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/inspector/v8-debugger-agent-impl.cc-1583-
nodejs-14.13.0~dfsg/deps/v8/src/inspector/v8-debugger-agent-impl.cc:1584:  // TODO(herhut, dgozman): Report correct length for Wasm if needed for
nodejs-14.13.0~dfsg/deps/v8/src/inspector/v8-debugger-agent-impl.cc-1585-  // coverage. Or do not send the length at all and change coverage instead.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/inspector/v8-debugger.cc-688-      case v8::debug::ScopeIterator::ScopeTypeWasmExpressionStack:
nodejs-14.13.0~dfsg/deps/v8/src/inspector/v8-debugger.cc:689:        description = "Wasm Expression Stack" + nameSuffix;
nodejs-14.13.0~dfsg/deps/v8/src/inspector/v8-debugger.cc-690-        break;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/logging/code-events.h-25-
nodejs-14.13.0~dfsg/deps/v8/src/logging/code-events.h:26:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/logging/code-events.h-27-class WasmCode;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/logging/counters-definitions.h-79-     V8.WasmModuleNumberOfCodeGCsTriggered, 1, 128, 20)                        \
nodejs-14.13.0~dfsg/deps/v8/src/logging/counters-definitions.h:80:  /* number of code spaces reserved per wasm module */                         \
nodejs-14.13.0~dfsg/deps/v8/src/logging/counters-definitions.h-81-  HR(wasm_module_num_code_spaces, V8.WasmModuleNumberOfCodeSpaces, 1, 128, 20) \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/logging/counters-definitions.h-167-     V8.TurboFanOptimizeForOnStackReplacementTotalTime, 10000000, MICROSECOND) \
nodejs-14.13.0~dfsg/deps/v8/src/logging/counters-definitions.h:168:  /* Wasm timers. */                                                           \
nodejs-14.13.0~dfsg/deps/v8/src/logging/counters-definitions.h-169-  HT(wasm_compile_asm_module_time, V8.WasmCompileModuleMicroSeconds.asm,       \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-1307-  // We have to add two extra fields that allow the tick processor to group
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc:1308:  // events for the same wasm function, even if it gets compiled again. For
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-1309-  // normal JS functions, we use the shared function info. For wasm, the pointer
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-2051-    case AbstractCode::WASM_FUNCTION:
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc:2052:      description = "A Wasm function";
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-2053-      tag = CodeEventListener::FUNCTION_TAG;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-2055-    case AbstractCode::JS_TO_WASM_FUNCTION:
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc:2056:      description = "A JavaScript to Wasm adapter";
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-2057-      tag = CodeEventListener::STUB_TAG;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-2063-    case AbstractCode::WASM_TO_CAPI_FUNCTION:
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc:2064:      description = "A Wasm to C-API adapter";
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-2065-      tag = CodeEventListener::STUB_TAG;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-2067-    case AbstractCode::WASM_TO_JS_FUNCTION:
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc:2068:      description = "A Wasm to JavaScript adapter";
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-2069-      tag = CodeEventListener::STUB_TAG;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-2071-    case AbstractCode::C_WASM_ENTRY:
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc:2072:      description = "A C to Wasm entry stub";
nodejs-14.13.0~dfsg/deps/v8/src/logging/log.cc-2073-      tag = CodeEventListener::STUB_TAG;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-58-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:59:  kAddressSpaceLimitReachedFailure,  // Failed because Wasm is at its address
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-60-                                     // space limit
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-146-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:147:// The backing store for a Wasm shared memory remembers all the isolates
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-148-// with which it has been shared.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-184-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:185:    // Wasm memories are always allocated through the page allocator.
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-186-    auto region = GetRegion(has_guard_regions_, buffer_start_, byte_length_,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-289-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:290:// Allocate a backing store for a Wasm memory. Always use the page allocator
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-291-// and add guard regions.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-337-    if (FLAG_correctness_fuzzer_suppressions) {
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:338:      FATAL("could not allocate wasm memory backing store");
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-339-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-400-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:401:  // Shared Wasm memories need an anchor for the memory object list.
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-402-  if (shared == SharedFlag::kShared) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-409-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:410:// Allocate a backing store for a Wasm memory. Always use the page allocator
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-411-// and add guard regions.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-414-    SharedFlag shared) {
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:415:  // Wasm pages must be a multiple of the allocation page size.
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-416-  DCHECK_EQ(0, wasm::kWasmPageSize % AllocatePageSize());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-441-  // Note that we could allocate uninitialized to save initialization cost here,
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:442:  // but since Wasm memories are allocated by the page allocator, the zeroing
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-443-  // cost is already built-in.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-463-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:464:// Try to grow the size of a wasm memory in place, without realloc + copy.
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-465-base::Optional<size_t> BackingStore::GrowWasmMemoryInPlace(Isolate* isolate,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-467-                                                           size_t max_pages) {
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:468:  // This function grows wasm memory by
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-469-  // * changing the permissions of additional {delta_pages} pages to kReadWrite;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-669-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:670:    // All Wasm memory has to be registered.
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-671-    CHECK(!backing_store->is_wasm_memory());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-732-    if (!backing_store) continue;  // skip entries where weak ptr is null
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc:733:    if (!backing_store->is_wasm_memory()) continue;  // skip non-wasm memory
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.cc-734-    if (!backing_store->is_shared()) continue;       // skip non-shared memory
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-26-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h:27:// Internal information for shared wasm memories. E.g. contains
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-28-// a list of all memory objects (across all isolates) that share this
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-32-// The {BackingStore} data structure stores all the low-level details about the
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h:33:// backing store of an array buffer or Wasm memory, including its base address
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-34-// and length, whether it is shared, provided by the embedder, has guard
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-50-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h:51:  // Allocate the backing store for a Wasm memory.
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-52-  static std::unique_ptr<BackingStore> AllocateWasmMemory(Isolate* isolate,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-94-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h:95:  // Allocate a new, larger, backing store for this Wasm memory and copy the
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-96-  // contents of this backing store into it.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-112-  // These methods enforce a limit on the total amount of address space,
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h:113:  // which is used for both backing stores and wasm memory.
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-114-  static bool ReserveAddressSpace(uint64_t num_bytes);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-185-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h:186:    // For shared Wasm memories, this is a list of all the attached memory
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-187-    // objects, which is needed to grow shared backing stores.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-241-
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h:242:  // Purge any shared wasm memory lists that refer to this isolate.
nodejs-14.13.0~dfsg/deps/v8/src/objects/backing-store.h-243-  static void Purge(Isolate* isolate);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/code-inl.h-243-Address Code::raw_instruction_start() const {
nodejs-14.13.0~dfsg/deps/v8/src/objects/code-inl.h:244:  return FIELD_ADDR(*this, kHeaderSize);
nodejs-14.13.0~dfsg/deps/v8/src/objects/code-inl.h-245-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/code-inl.h-277-  DCHECK(has_unwinding_info());
nodejs-14.13.0~dfsg/deps/v8/src/objects/code-inl.h:278:  return FIELD_ADDR(*this, GetUnwindingInfoSizeOffset()) + kInt64Size;
nodejs-14.13.0~dfsg/deps/v8/src/objects/code-inl.h-279-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/debug-objects.h-201-
nodejs-14.13.0~dfsg/deps/v8/src/objects/debug-objects.h:202:// Holds Wasm values. This is used by the inspector.
nodejs-14.13.0~dfsg/deps/v8/src/objects/debug-objects.h-203-class WasmValue : public TorqueGeneratedWasmValue<WasmValue, Struct> {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/debug-objects.tq-78-  value_type: SmiTagged<WasmValueType>;
nodejs-14.13.0~dfsg/deps/v8/src/objects/debug-objects.tq:79:  // Holds the actual value. For example, if this holds a Wasm i32, this will
nodejs-14.13.0~dfsg/deps/v8/src/objects/debug-objects.tq-80-  // be of length 4, for s128, it will have length 16. These values are
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/descriptor-array-inl.h-49-      reinterpret_cast<base::Atomic16*>(
nodejs-14.13.0~dfsg/deps/v8/src/objects/descriptor-array-inl.h:50:          FIELD_ADDR(*this, kRawNumberOfMarkedDescriptorsOffset)),
nodejs-14.13.0~dfsg/deps/v8/src/objects/descriptor-array-inl.h-51-      expected, value);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-array-inl.h-22-Address EmbedderDataArray::slots_start() {
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-array-inl.h:23:  return FIELD_ADDR(*this, OffsetOfElementAt(0));
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-array-inl.h-24-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-array-inl.h-26-Address EmbedderDataArray::slots_end() {
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-array-inl.h:27:  return FIELD_ADDR(*this, OffsetOfElementAt(length()));
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-array-inl.h-28-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-22-EmbedderDataSlot::EmbedderDataSlot(EmbedderDataArray array, int entry_index)
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h:23:    : SlotBase(FIELD_ADDR(array,
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-24-                          EmbedderDataArray::OffsetOfElementAt(entry_index))) {}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-26-EmbedderDataSlot::EmbedderDataSlot(JSObject object, int embedder_field_index)
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h:27:    : SlotBase(FIELD_ADDR(
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-28-          object, object.GetEmbedderFieldOffset(embedder_field_index))) {}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-45-  int slot_offset = EmbedderDataArray::OffsetOfElementAt(entry_index);
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h:46:  ObjectSlot(FIELD_ADDR(array, slot_offset + kTaggedPayloadOffset))
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-47-      .Relaxed_Store(value);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-50-  // See gc_safe_store() for the reasons behind two stores.
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h:51:  ObjectSlot(FIELD_ADDR(array, slot_offset + kRawPayloadOffset))
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-52-      .Relaxed_Store(Smi::zero());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-59-  int slot_offset = object.GetEmbedderFieldOffset(embedder_field_index);
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h:60:  ObjectSlot(FIELD_ADDR(object, slot_offset + kTaggedPayloadOffset))
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-61-      .Relaxed_Store(value);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-64-  // See gc_safe_store() for the reasons behind two stores.
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h:65:  ObjectSlot(FIELD_ADDR(object, slot_offset + kRawPayloadOffset))
nodejs-14.13.0~dfsg/deps/v8/src/objects/embedder-data-slot-inl.h-66-      .Relaxed_Store(Smi::zero());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/feedback-vector-inl.h-41-  return base::Acquire_Load(reinterpret_cast<const base::Atomic32*>(
nodejs-14.13.0~dfsg/deps/v8/src/objects/feedback-vector-inl.h:42:      FIELD_ADDR(*this, kSlotCountOffset)));
nodejs-14.13.0~dfsg/deps/v8/src/objects/feedback-vector-inl.h-43-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/fixed-array-inl.h-370-  double* data_start =
nodejs-14.13.0~dfsg/deps/v8/src/objects/fixed-array-inl.h:371:      reinterpret_cast<double*>(FIELD_ADDR(*this, kHeaderSize));
nodejs-14.13.0~dfsg/deps/v8/src/objects/fixed-array-inl.h-372-  MemMove(data_start + dst_index, data_start + src_index, len * kDoubleSize);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/fixed-array-inl.h-504-         index + length <= this->length());
nodejs-14.13.0~dfsg/deps/v8/src/objects/fixed-array-inl.h:505:  Address dst_addr = FIELD_ADDR(*this, kHeaderSize + index * kCharSize);
nodejs-14.13.0~dfsg/deps/v8/src/objects/fixed-array-inl.h-506-  memcpy(reinterpret_cast<void*>(dst_addr), buffer, length);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/fixed-array-inl.h-511-         index + length <= this->length());
nodejs-14.13.0~dfsg/deps/v8/src/objects/fixed-array-inl.h:512:  Address src_addr = FIELD_ADDR(*this, kHeaderSize + index * kCharSize);
nodejs-14.13.0~dfsg/deps/v8/src/objects/fixed-array-inl.h-513-  memcpy(buffer, reinterpret_cast<void*>(src_addr), length);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/js-array-buffer.h-88-  //
nodejs-14.13.0~dfsg/deps/v8/src/objects/js-array-buffer.h:89:  // Array buffers that wrap wasm memory objects are special in that they
nodejs-14.13.0~dfsg/deps/v8/src/objects/js-array-buffer.h-90-  // are normally not detachable, but can become detached as a side effect
nodejs-14.13.0~dfsg/deps/v8/src/objects/js-array-buffer.h-91-  // of growing the underlying memory object. The {force_for_wasm_memory} flag
nodejs-14.13.0~dfsg/deps/v8/src/objects/js-array-buffer.h:92:  // is used by the implementation of Wasm memory growth in order to bypass the
nodejs-14.13.0~dfsg/deps/v8/src/objects/js-array-buffer.h-93-  // non-detachable check.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/js-objects-inl.h-366-  DCHECK_EQ(kDoubleSize, kTaggedSize);
nodejs-14.13.0~dfsg/deps/v8/src/objects/js-objects-inl.h:367:  Address field_addr = FIELD_ADDR(*this, index.offset());
nodejs-14.13.0~dfsg/deps/v8/src/objects/js-objects-inl.h-368-  base::Relaxed_Store(reinterpret_cast<base::AtomicWord*>(field_addr),
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/map.h-577-  // The field also overlaps with the native context pointer for context maps,
nodejs-14.13.0~dfsg/deps/v8/src/objects/map.h:578:  // and with the Wasm type info for WebAssembly object maps.
nodejs-14.13.0~dfsg/deps/v8/src/objects/map.h-579-  DECL_ACCESSORS(constructor_or_backpointer, Object)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-266-
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:267:#define FIELD_ADDR(p, offset) ((p).ptr() + offset - kHeapObjectTag)
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-268-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-375-  static_cast<int32_t>(base::Acquire_Load(  \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:376:      reinterpret_cast<const base::Atomic32*>(FIELD_ADDR(p, offset))))
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-377-
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-378-#define RELAXED_WRITE_INT8_FIELD(p, offset, value)                             \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:379:  base::Relaxed_Store(reinterpret_cast<base::Atomic8*>(FIELD_ADDR(p, offset)), \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-380-                      static_cast<base::Atomic8>(value));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-382-  static_cast<int8_t>(base::Relaxed_Load(  \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:383:      reinterpret_cast<const base::Atomic8*>(FIELD_ADDR(p, offset))))
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-384-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-386-  static_cast<int16_t>(base::Relaxed_Load(  \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:387:      reinterpret_cast<const base::Atomic16*>(FIELD_ADDR(p, offset))))
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-388-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-390-  base::Relaxed_Store(                                          \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:391:      reinterpret_cast<base::Atomic16*>(FIELD_ADDR(p, offset)), \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-392-      static_cast<base::Atomic16>(value));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-395-  static_cast<uint32_t>(base::Relaxed_Load(  \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:396:      reinterpret_cast<const base::Atomic32*>(FIELD_ADDR(p, offset))))
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-397-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-399-  base::Relaxed_Store(                                          \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:400:      reinterpret_cast<base::Atomic32*>(FIELD_ADDR(p, offset)), \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-401-      static_cast<base::Atomic32>(value));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-404-  static_cast<int32_t>(base::Relaxed_Load(  \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:405:      reinterpret_cast<const base::Atomic32*>(FIELD_ADDR(p, offset))))
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-406-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-408-  base::Release_Store(                                          \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:409:      reinterpret_cast<base::Atomic32*>(FIELD_ADDR(p, offset)), \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-410-      static_cast<base::Atomic32>(value))
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-413-  base::Relaxed_Store(                                          \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:414:      reinterpret_cast<base::Atomic32*>(FIELD_ADDR(p, offset)), \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-415-      static_cast<base::Atomic32>(value));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-418-  static_cast<byte>(base::Relaxed_Load(    \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:419:      reinterpret_cast<const base::Atomic8*>(FIELD_ADDR(p, offset))))
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-420-
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-421-#define RELAXED_WRITE_BYTE_FIELD(p, offset, value)                             \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h:422:  base::Relaxed_Store(reinterpret_cast<base::Atomic8*>(FIELD_ADDR(p, offset)), \
nodejs-14.13.0~dfsg/deps/v8/src/objects/object-macros.h-423-                      static_cast<base::Atomic8>(value));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects-inl.h-648-ObjectSlot HeapObject::RawField(int byte_offset) const {
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects-inl.h:649:  return ObjectSlot(FIELD_ADDR(*this, byte_offset));
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects-inl.h-650-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects-inl.h-652-MaybeObjectSlot HeapObject::RawMaybeWeakField(int byte_offset) const {
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects-inl.h:653:  return MaybeObjectSlot(FIELD_ADDR(*this, byte_offset));
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects-inl.h-654-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects-inl.h-912-Address HeapObject::GetFieldAddress(int field_offset) const {
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects-inl.h:913:  return FIELD_ADDR(*this, field_offset);
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects-inl.h-914-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc-4255-    int wasm_function_index, wasm::WasmCode* code, int offset, int flags) {
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc:4256:  // This must be either a compiled or interpreted wasm frame, or an asm.js
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc-4257-  // frame (which is always compiled).
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc-4263-  Handle<FrameArray> array = EnsureSpace(isolate, in, new_length);
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc:4264:  // The {code} will be {nullptr} for interpreted wasm frames.
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc-4265-  Handle<Object> code_ref = isolate->factory()->undefined_value();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc-4741-  if (!script->line_ends().IsUndefined(isolate)) return;
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc:4742:  DCHECK(script->type() != Script::TYPE_WASM ||
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc-4743-         script->source_mapping_url().IsString());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc-5024-  } else if (data.IsAsmWasmData()) {
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc:5025:    // Having AsmWasmData means we are an asm.js/wasm function.
nodejs-14.13.0~dfsg/deps/v8/src/objects/objects.cc-5026-    DCHECK(HasAsmWasmData());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/ordered-hash-table.h-462-  Address GetHashTableStartAddress(int capacity) const {
nodejs-14.13.0~dfsg/deps/v8/src/objects/ordered-hash-table.h:463:    return FIELD_ADDR(*this,
nodejs-14.13.0~dfsg/deps/v8/src/objects/ordered-hash-table.h-464-                      DataTableStartOffset() + DataTableSizeFor(capacity));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/script-inl.h-94-bool Script::has_wasm_breakpoint_infos() const {
nodejs-14.13.0~dfsg/deps/v8/src/objects/script-inl.h:95:  return type() == TYPE_WASM && wasm_breakpoint_infos().length() > 0;
nodejs-14.13.0~dfsg/deps/v8/src/objects/script-inl.h-96-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/script.h-34-    TYPE_NORMAL = 2,
nodejs-14.13.0~dfsg/deps/v8/src/objects/script.h:35:    TYPE_WASM = 3,
nodejs-14.13.0~dfsg/deps/v8/src/objects/script.h-36-    TYPE_INSPECTOR = 4
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/script.h-112-
nodejs-14.13.0~dfsg/deps/v8/src/objects/script.h:113:  // [wasm_native_module]: the wasm {NativeModule} this script belongs to.
nodejs-14.13.0~dfsg/deps/v8/src/objects/script.h-114-  // This must only be called if the type of this script is TYPE_WASM.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/script.h-157-
nodejs-14.13.0~dfsg/deps/v8/src/objects/script.h:158:  // Check if the script contains any Asm modules.
nodejs-14.13.0~dfsg/deps/v8/src/objects/script.h-159-  bool ContainsAsmModule();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info-inl.h-59-         index + length <= this->data_length());
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info-inl.h:60:  Address dst_addr = FIELD_ADDR(*this, kDataStartOffset + index * kByteSize);
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info-inl.h-61-  memcpy(reinterpret_cast<void*>(dst_addr), buffer, length);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info.h-301-  //    interpreter trampoline [HasInterpreterData()]
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info.h:302:  //  - an AsmWasmData with Asm->Wasm conversion [HasAsmWasmData()].
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info.h-303-  //  - a Smi containing the builtin id [HasBuiltinId()]
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info.h-307-  //    [HasUncompiledDataWithPreparseData()]
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info.h:308:  //  - a WasmExportedFunctionData for Wasm [HasWasmExportedFunctionData()]
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info.h-309-  DECL_ACCESSORS(function_data, Object)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info.h-437-
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info.h:438:  // Indicates that asm->wasm conversion failed and should not be re-attempted.
nodejs-14.13.0~dfsg/deps/v8/src/objects/shared-function-info.h-439-  DECL_BOOLEAN_ACCESSORS(is_asm_wasm_broken)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/stack-frame-info.cc-20-int StackTraceFrame::GetOneBasedLineNumber(Handle<StackTraceFrame> frame) {
nodejs-14.13.0~dfsg/deps/v8/src/objects/stack-frame-info.cc:21:  // JavaScript line numbers are already 1-based. Wasm line numbers need
nodejs-14.13.0~dfsg/deps/v8/src/objects/stack-frame-info.cc-22-  // to be adjusted.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/stack-frame-info.cc-35-int StackTraceFrame::GetOneBasedColumnNumber(Handle<StackTraceFrame> frame) {
nodejs-14.13.0~dfsg/deps/v8/src/objects/stack-frame-info.cc:36:  // JavaScript colun numbers are already 1-based. Wasm column numbers need
nodejs-14.13.0~dfsg/deps/v8/src/objects/stack-frame-info.cc-37-  // to be adjusted.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/stack-frame-info.h-26-  DECL_INT_ACCESSORS(promise_all_index)
nodejs-14.13.0~dfsg/deps/v8/src/objects/stack-frame-info.h:27:  // Wasm frames only: function_offset instead of promise_all_index.
nodejs-14.13.0~dfsg/deps/v8/src/objects/stack-frame-info.h-28-  DECL_INT_ACCESSORS(function_offset)
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h-28-  return base::AsAtomic32::Acquire_Load(
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h:29:      reinterpret_cast<const int32_t*>(FIELD_ADDR(*this, kLengthOffset)));
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h-30-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h-33-  base::AsAtomic32::Release_Store(
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h:34:      reinterpret_cast<int32_t*>(FIELD_ADDR(*this, kLengthOffset)), value);
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h-35-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h-546-Address SeqOneByteString::GetCharsAddress() {
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h:547:  return FIELD_ADDR(*this, kHeaderSize);
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h-548-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h-555-Address SeqTwoByteString::GetCharsAddress() {
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h:556:  return FIELD_ADDR(*this, kHeaderSize);
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h-557-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h-560-  USE(no_gc);
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h:561:  return reinterpret_cast<uc16*>(FIELD_ADDR(*this, kHeaderSize));
nodejs-14.13.0~dfsg/deps/v8/src/objects/string-inl.h-562-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/objects/value-serializer.cc-146-  kSharedArrayBuffer = 'u',
nodejs-14.13.0~dfsg/deps/v8/src/objects/value-serializer.cc:147:  // A wasm module object transfer. next value is its index.
nodejs-14.13.0~dfsg/deps/v8/src/objects/value-serializer.cc-148-  kWasmModuleTransfer = 'w',
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/parsing/parser-base.h-4869-    bool use_strict = false;
nodejs-14.13.0~dfsg/deps/v8/src/parsing/parser-base.h:4870:    bool use_asm = false;
nodejs-14.13.0~dfsg/deps/v8/src/parsing/parser-base.h-4871-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/parsing/parser-base.h-4876-    } else if (scanner()->NextLiteralExactlyEquals("use asm")) {
nodejs-14.13.0~dfsg/deps/v8/src/parsing/parser-base.h:4877:      use_asm = true;
nodejs-14.13.0~dfsg/deps/v8/src/parsing/parser-base.h-4878-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/profiler/heap-snapshot-generator.h-282-              bool accessed)
nodejs-14.13.0~dfsg/deps/v8/src/profiler/heap-snapshot-generator.h:283:        : id(id), addr(addr), size(size), accessed(accessed) {}
nodejs-14.13.0~dfsg/deps/v8/src/profiler/heap-snapshot-generator.h-284-    SnapshotObjectId id;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/profiler/profile-generator.cc-72-
nodejs-14.13.0~dfsg/deps/v8/src/profiler/profile-generator.cc:73:const char* const CodeEntry::kWasmResourceNamePrefix = "wasm ";
nodejs-14.13.0~dfsg/deps/v8/src/profiler/profile-generator.cc-74-const char* const CodeEntry::kEmptyResourceName = "";
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/regexp/property-sequences.cc-35-  const sequences =
nodejs-14.13.0~dfsg/deps/v8/src/regexp/property-sequences.cc:36:      require(`unicode-12.0.0/Sequence_Property/${ property }/index.js`);
nodejs-14.13.0~dfsg/deps/v8/src/regexp/property-sequences.cc-37-  const id = property.replace(/_/g, '') + 's';
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/regexp/property-sequences.cc-44-  const output =
nodejs-14.13.0~dfsg/deps/v8/src/regexp/property-sequences.cc:45:      `const uc32 UnicodePropertySequences::k${ id }[] = {\n` +
nodejs-14.13.0~dfsg/deps/v8/src/regexp/property-sequences.cc:46:      `${ buffer.join('\n') }\n    0  // null-terminating the list\n};\n`;
nodejs-14.13.0~dfsg/deps/v8/src/regexp/property-sequences.cc-47-  return output;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-compiler.cc-131-    if (!result.is_null()) return *result.ToHandleChecked();
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-compiler.cc:132:    // Remove wasm data, mark as broken for asm->wasm, replace function code
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-compiler.cc-133-    // with UncompiledData, and return a smi 0 to indicate failure.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc-1044-  CONVERT_ARG_CHECKED(JSFunction, function, 0);
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc:1045:  bool is_js_to_wasm = function.code().kind() == Code::JS_TO_WASM_FUNCTION;
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc-1046-  return isolate->heap()->ToBoolean(is_js_to_wasm);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc-1211-
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc:1212:// Take a compiled wasm module and serialize it into an array buffer, which is
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc-1213-// then returned.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc-1237-
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc:1238:// Take an array buffer and attempt to reconstruct a compiled wasm module.
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc-1239-// Return undefined if unsuccessful.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc-1346-
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc:1347:  // Find the caller wasm frame.
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-test.cc-1348-  wasm::WasmCodeRefScope wasm_code_ref_scope;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-wasm.cc-135-RUNTIME_FUNCTION(Runtime_WasmThrowTypeError) {
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-wasm.cc:136:  // This runtime function is called both from wasm and from e.g. js-to-js
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime-wasm.cc-137-  // functions. Hence the "thread in wasm" flag can be either set or not. Both
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime.cc-33-  {                                                                           \
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime.cc:34:    Runtime::k##name, Runtime::RUNTIME, #name, FUNCTION_ADDR(Runtime_##name), \
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime.cc-35-        number_of_args, result_size                                           \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime.cc-42-    Runtime::kInline##name, Runtime::INLINE, "_" #name,            \
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime.cc:43:        FUNCTION_ADDR(Runtime_##name), number_of_args, result_size \
nodejs-14.13.0~dfsg/deps/v8/src/runtime/runtime.cc-44-  }                                                                \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/sanitizer/lsan-page-allocator.h-29-
nodejs-14.13.0~dfsg/deps/v8/src/sanitizer/lsan-page-allocator.h:30:  void* GetRandomMmapAddr() override {
nodejs-14.13.0~dfsg/deps/v8/src/sanitizer/lsan-page-allocator.h:31:    return page_allocator_->GetRandomMmapAddr();
nodejs-14.13.0~dfsg/deps/v8/src/sanitizer/lsan-page-allocator.h-32-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/code-serializer.cc-57-  }
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/code-serializer.cc:58:  // TODO(7110): Enable serialization of Asm modules once the AsmWasmData is
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/code-serializer.cc-59-  // context independent.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/code-serializer.cc-160-    SharedFunctionInfo sfi = SharedFunctionInfo::cast(obj);
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/code-serializer.cc:161:    // TODO(7110): Enable serializing of Asm modules once the AsmWasmData
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/code-serializer.cc-162-    // is context independent.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/embedded-data.cc-65-  void* const requested_allocation_address =
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/embedded-data.cc:66:      AlignedAddress(isolate->heap()->GetRandomMmapAddr(), alignment);
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/embedded-data.cc-67-  const uint32_t allocation_size = RoundUp(d.size(), alignment);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc-28-
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc:29:// MSVC uses MASM for x86 and x64, while it has a ARMASM for ARM32 and
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc:30:// ARMASM64 for ARM64. Since ARMASM and ARMASM64 accept a slightly tweaked
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc-31-// version of ARM assembly language, they are referred to together in Visual
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc-329-
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc:330:// For x64 MSVC builds we emit assembly in MASM syntax.
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc-331-// See https://docs.microsoft.com/en-us/cpp/assembler/masm/directives-reference.
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc:332:// For Arm build, we emit assembly in MARMASM syntax.
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc-333-// Note that the same mksnapshot has to be used to compile the host and target.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc-692-#if defined(V8_COMPILER_IS_MSVC)
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc:693:  // Windows MASM doesn't have an .octa directive, use QWORDs instead.
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc:694:  // Note: MASM *really* does not like large data streams. It takes over 5
nodejs-14.13.0~dfsg/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc-695-  // minutes to assemble the ~350K lines of embedded.S produced when using
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-215-   complete inline asm, since it needs to be combined with more magic
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h:216:   inline asm stuff to be useful.
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-217-*/
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-287-#define __SPECIAL_INSTRUCTION_PREAMBLE                            \
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h:288:                     __asm rol edi, 3  __asm rol edi, 13          \
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h:289:                     __asm rol edi, 29 __asm rol edi, 19
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-290-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-312-    _zzq_args[5] = (uintptr_t)(_zzq_arg5);
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h:313:    __asm { __asm lea eax, _zzq_args __asm mov edx, _zzq_default
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-314-            __SPECIAL_INSTRUCTION_PREAMBLE
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-315-            /* %EDX = client_request ( %EAX ) */
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h:316:            __asm xchg ebx,ebx
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h:317:            __asm mov _zzq_result, edx
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-318-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-324-    volatile unsigned int __addr;                                 \
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h:325:    __asm { __SPECIAL_INSTRUCTION_PREAMBLE                        \
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-326-            /* %EAX = guest_NRADDR */                             \
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h:327:            __asm xchg ecx,ecx                                    \
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h:328:            __asm mov __addr, eax                                 \
nodejs-14.13.0~dfsg/deps/v8/src/third_party/valgrind/valgrind.h-329-    }                                                             \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc-74-bool TryHandleSignal(int signum, siginfo_t* info, void* context) {
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc:75:  // Ensure the faulting thread was actually running Wasm code. This should be
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc-76-  // the first check in the trap handler to guarantee that the IsThreadInWasm
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc:77:  // flag is only set in wasm code. Otherwise a later signal handler is executed
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc-78-  // with the flag set.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc-124-      *context_rip = landing_pad;
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc:125:      // We will return to wasm code, so restore the g_thread_in_wasm_code flag.
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc-126-      g_thread_in_wasm_code = true;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc-130-
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc:131:  // If we get here, it's not a recoverable wasm fault, so we go to the next
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc-132-  // handler. Leave the g_thread_in_wasm_code flag unset since we do not return
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc:133:  // to wasm code.
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-posix.cc-134-  return false;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc-78-  // Now safe to run more advanced logic, which may access thread_locals
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc:79:  // Ensure the faulting thread was actually running Wasm code.
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc-80-  if (!IsThreadInWasm()) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc-93-    exception->ContextRecord->Rip = landing_pad;
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc:94:    // We will return to wasm code, so restore the g_thread_in_wasm_code flag.
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc-95-    g_thread_in_wasm_code = true;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc-98-
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc:99:  // If we get here, it's not a recoverable wasm fault, so we go to the next
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc-100-  // handler. Leave the g_thread_in_wasm_code flag unset since we do not return
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc:101:  // to wasm code.
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside-win.cc-102-  return false;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside.cc-42-  // lock again. We guard against this case with g_thread_in_wasm_code. The
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside.cc:43:  // lock may only be taken when not executing Wasm code (an assert in
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/handler-inside.cc-44-  // MetadataLock's constructor ensures this). The trap handler will bail
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/trap-handler.h-33-  // The offset of this instruction from the start of its code object.
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/trap-handler.h:34:  // Wasm code never grows larger than 2GB, so uint32_t is sufficient.
nodejs-14.13.0~dfsg/deps/v8/src/trap-handler/trap-handler.h-35-  uint32_t instr_offset;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.cc-160-
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.cc:161:void* GetRandomMmapAddr() {
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.cc:162:  return GetPlatformPageAllocator()->GetRandomMmapAddr();
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.cc-163-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.cc-170-  if (FLAG_randomize_all_allocations) {
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.cc:171:    hint = page_allocator->GetRandomMmapAddr();
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.cc-172-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.h-97-
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.h:98:// Sets the random seed so that GetRandomMmapAddr() will generate repeatable
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.h-99-// sequences of random mmap addresses.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.h-102-// Generate a random address to be used for hinting allocation calls.
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.h:103:V8_EXPORT_PRIVATE void* GetRandomMmapAddr();
nodejs-14.13.0~dfsg/deps/v8/src/utils/allocation.h-104-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/utils/memcopy.h-200-#if defined(__GNUC__) && defined(STOS)
nodejs-14.13.0~dfsg/deps/v8/src/utils/memcopy.h:201:  asm volatile(
nodejs-14.13.0~dfsg/deps/v8/src/utils/memcopy.h-202-      "cld;"
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/utils/memcopy.h-228-#if defined(__GNUC__) && defined(STOS)
nodejs-14.13.0~dfsg/deps/v8/src/utils/memcopy.h:229:  asm volatile(
nodejs-14.13.0~dfsg/deps/v8/src/utils/memcopy.h-230-      "cld;"
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h-12-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h:13:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h-14-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h-25-//  -----+--------------------+---------------------------
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h:26://   1   | return addr (lr)   |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h-27-//   0   | previous frame (fp)|
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h-28-//  -----+--------------------+  <-- frame ptr (fp)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h:29://  -1   | 0xa: WASM          |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h-30-//  -2   |     instance       |
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h-2954-void LiftoffAssembler::AssertUnreachable(AbortReason reason) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h:2955:  // Asserts unreachable within the wasm code.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h-2956-  TurboAssembler::AssertUnreachable(reason);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h-3098-void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h:3099:  // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h-3100-  // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-11-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h:12:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-13-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-26-//  -----+--------------------+---------------------------
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h:27://   1   | return addr (lr)   |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-28-//   0   | previous frame (fp)|
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-29-//  -----+--------------------+  <-- frame ptr (fp)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h:30://  -1   | 0xa: WASM          |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-31-//  -2   |     instance       |
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-95-                           Register offset, uint32_t offset_imm) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h:96:  // Wasm memory is limited to a size <4GB.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-97-  DCHECK(is_uint32(offset_imm));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-1960-                                    Register target) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h:1961:  // For Arm64, we have more cache registers than wasm parameters. That means
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-1962-  // that target will always be in a register.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-1967-void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h:1968:  // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/arm64/liftoff-assembler-arm64.h-1969-  // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32.h-16-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32.h-3390-void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32.h:3391:  // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32.h-3392-  // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-assembler-defs.h-12-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:13:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-assembler-defs.h-14-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-assembler.cc-21-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-assembler.cc:22:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-assembler.cc-23-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-assembler.h-30-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-assembler.h:31:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-assembler.h-32-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-compiler.cc-32-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-compiler.cc:33:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-compiler.cc-34-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-compiler.cc-449-    if (FLAG_trace_liftoff && !FLAG_trace_wasm_decoder) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-compiler.cc:450:      StdoutStream{} << "hint: add --trace-wasm-decoder to also see the wasm "
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-compiler.cc-451-                        "instructions being decoded\n";
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-compiler.h-15-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-compiler.h:16:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-compiler.h-17-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-register.h-16-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-register.h:17:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/liftoff-register.h-18-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h-11-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h:12:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h-13-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h-24-//  -----+--------------------+---------------------------
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h:25://   1   | return addr (ra)   |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h-26-//   0   | previous frame (fp)|
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h-27-//  -----+--------------------+  <-- frame ptr (fp)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h:28://  -1   | 0xa: WASM          |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h-29-//  -2   |     instance       |
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h-2376-void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h:2377:  // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h-2378-  // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h-11-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h:12:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h-13-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h-26-//  -----+--------------------+---------------------------
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h:27://   1   | return addr (ra)   |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h-28-//   0   | previous frame (fp)|
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h-29-//  -----+--------------------+  <-- frame ptr (fp)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h:30://  -1   | 0xa: WASM          |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h-31-//  -2   |     instance       |
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h-2331-void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h:2332:  // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/mips64/liftoff-assembler-mips64.h-2333-  // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ppc/liftoff-assembler-ppc.h-12-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ppc/liftoff-assembler-ppc.h:13:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ppc/liftoff-assembler-ppc.h-14-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ppc/liftoff-assembler-ppc.h-25-//  -----+--------------------+---------------------------
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ppc/liftoff-assembler-ppc.h:26://   1   | return addr (lr)   |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ppc/liftoff-assembler-ppc.h-27-//   0   | previous frame (fp)|
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ppc/liftoff-assembler-ppc.h-28-//  -----+--------------------+  <-- frame ptr (fp)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ppc/liftoff-assembler-ppc.h:29://  -1   | 0xa: WASM          |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/ppc/liftoff-assembler-ppc.h-30-//  -2   |     instance       |
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/s390/liftoff-assembler-s390.h-12-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/s390/liftoff-assembler-s390.h:13:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/s390/liftoff-assembler-s390.h-14-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/s390/liftoff-assembler-s390.h-25-//  -----+--------------------+---------------------------
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/s390/liftoff-assembler-s390.h:26://   1   | return addr (lr)   |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/s390/liftoff-assembler-s390.h-27-//   0   | previous frame (fp)|
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/s390/liftoff-assembler-s390.h-28-//  -----+--------------------+  <-- frame ptr (fp)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/s390/liftoff-assembler-s390.h:29://  -1   | 0xa: WASM          |
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/s390/liftoff-assembler-s390.h-30-//  -2   |     instance       |
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/x64/liftoff-assembler-x64.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/x64/liftoff-assembler-x64.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/x64/liftoff-assembler-x64.h-16-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/x64/liftoff-assembler-x64.h-3320-void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/x64/liftoff-assembler-x64.h:3321:  // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/baseline/x64/liftoff-assembler-x64.h-3322-  // Just encode the stub index. This will be patched at relocation.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/c-api.cc-46-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/c-api.cc:47:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/c-api.cc-48-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/c-api.cc-167-[[noreturn]] void WASM_UNIMPLEMENTED(const char* s) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/c-api.cc:168:  std::cerr << "Wasm API: " << s << " not supported yet!\n";
nodejs-14.13.0~dfsg/deps/v8/src/wasm/c-api.cc-169-  exit(1);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/c-api.h-20-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/c-api.h:21:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/c-api.h-22-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/compilation-environment.h-19-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/compilation-environment.h:20:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/compilation-environment.h-21-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/decoder.h-23-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/decoder.h:24:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/decoder.h-25-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder-impl.h-23-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder-impl.h:24:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder-impl.h-25-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder-impl.h-929-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder-impl.h:930:// Generic Wasm bytecode decoder with utilities for decoding immediates,
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder-impl.h-931-// lengths, etc.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder.cc-19-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder.cc:20:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder.cc-21-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder.h-19-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder.h:20:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-body-decoder.h-21-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-compiler.cc-19-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-compiler.cc:20:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-compiler.cc-21-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-compiler.cc-177-  if (FLAG_trace_wasm_compiler) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-compiler.cc:178:    PrintF("Compiling wasm function %d with %s\n", func_index_,
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-compiler.cc-179-           ExecutionTierToString(tier_));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-compiler.h-24-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-compiler.h:25:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/function-compiler.h-26-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/graph-builder-interface.cc-22-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/graph-builder-interface.cc:23:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/graph-builder-interface.cc-24-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/graph-builder-interface.h-19-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/graph-builder-interface.h:20:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/graph-builder-interface.h-21-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.cc-11-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.cc:12:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.cc-13-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.h-11-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.h:12:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.h-13-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.h-20-// other purposes:
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.h:21:// - the far stub table contains one entry per wasm runtime stub (see
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.h-22-//   {WasmCode::RuntimeStubId}, which jumps to the corresponding embedded
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.h-23-//   builtin, plus (if not the full address space can be reached via the jump
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.h:24://   table) one entry per wasm function.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.h:25:// - the lazy compile table contains one entry per wasm function which jumps to
nodejs-14.13.0~dfsg/deps/v8/src/wasm/jump-table-assembler.h-26-//   the common {WasmCompileLazy} builtin and passes the function index that was
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/leb-helper.h-12-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/leb-helper.h:13:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/leb-helper.h-14-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/local-decl-encoder.cc-11-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/local-decl-encoder.cc:12:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/local-decl-encoder.cc-13-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/local-decl-encoder.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/local-decl-encoder.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/local-decl-encoder.h-16-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/memory-tracing.cc-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/memory-tracing.cc:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/memory-tracing.cc-16-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/memory-tracing.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/memory-tracing.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/memory-tracing.h-16-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc-54-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc:55:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc-56-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc-1050-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc:1051:  // Execute JS to Wasm wrapper units first, so that they are ready to be
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc-1052-  // finalized by the main thread when the kFinishedBaselineCompilation event is
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc-1335-                               lazy_module)) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc:1336:    // Validate wasm modules for lazy compilation if requested. Never validate
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc-1337-    // asm.js modules as these are valid by construction (additionally a CHECK
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc-1678-  DCHECK(!isolate_->context().is_null());
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc:1679:  // Finish the wasm script now and make it public to the debugger.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc-1680-  Handle<Script> script(module_object_->script(), isolate_);
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc-1681-  const WasmModule* module = module_object_->module();
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc:1682:  if (script->type() == Script::TYPE_WASM &&
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.cc-1683-      module->debug_symbols.type == WasmDebugSymbols::Type::SourceMap &&
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.h-31-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.h:32:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-compiler.h-33-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-22-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc:23:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-24-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-183-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc:184:// An iterator over the sections in a wasm binary module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-185-// Automatically skips all unknown sections.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-340-      OFStream os(stderr);
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc:341:      os << "Error while dumping wasm file to " << path << std::endl;
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-342-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-360-    const byte* pos = pc_;
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc:361:    uint32_t magic_word = consume_u32("wasm magic");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-362-#define BYTES(x) (x & 0xFF), (x >> 8) & 0xFF, (x >> 16) & 0xFF, (x >> 24) & 0xFF
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-371-    {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc:372:      uint32_t magic_version = consume_u32("wasm version");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-373-      if (magic_version != kWasmVersion) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-446-        // .debug_info is a custom section containing core DWARF information
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc:447:        // if produced by compiler. Its presence likely means that Wasm was
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-448-        // built in a debug mode.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-1457-    if (FLAG_trace_wasm_decoder) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc:1458:      StdoutStream{} << "Verifying wasm function " << func_name << std::endl;
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-1459-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-2189-  Decoder decoder(start, end);
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc:2190:  decoder.consume_bytes(4, "wasm magic");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc:2191:  decoder.consume_bytes(4, "wasm version");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.cc-2192-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h-21-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h:22:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h-23-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h-127-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h:128:// Decodes the bytes of a wasm module between {module_start} and {module_end}.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h-129-V8_EXPORT_PRIVATE ModuleResult DecodeWasmModule(
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h-139-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h:140:// Decodes the bytes of a wasm function between
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h-141-// {function_start} and {function_end}.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h-158-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h:159:// Extracts the mapping from wasm byte offset to asm.js source position per
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-decoder.h-160-// function.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-26-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc:27:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-28-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-366-  } else {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc:367:    // Actual wasm module must have either imported or created memory.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-368-    CHECK(memory_buffer_.is_null());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-411-    if (!result.ToHandle(&untagged_globals_)) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc:412:      thrower_->RangeError("Out of memory: wasm globals");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-413-      return {};
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-902-    case compiler::WasmImportCallKind::kWasmToWasm: {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc:903:      // The imported function is a Wasm function from another instance.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-904-      auto imported_function = Handle<WasmExportedFunction>::cast(js_receiver);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-938-      if (wasm_code->kind() == WasmCode::kWasmToJsWrapper) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc:939:        // Wasm to JS wrappers are treated specially in the import table.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-940-        entry.SetWasmToJs(isolate_, js_receiver, wasm_code);
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-941-      } else {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc:942:        // Wasm math intrinsics are compiled as regular Wasm functions.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-943-        DCHECK(kind >= compiler::WasmImportCallKind::kFirstMathIntrinsic &&
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-971-    if (!is_valid) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc:972:      thrower_->LinkError("table import %d[%d] is not a wasm function",
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-973-                          import_index, i);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-1271-    compiler::WasmImportCallKind kind = resolved.first;
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc:1272:    if (kind == compiler::WasmImportCallKind::kWasmToWasm ||
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-1273-        kind == compiler::WasmImportCallKind::kLinkError ||
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-1463-  if (initial_pages > max_initial_mem_pages()) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc:1464:    thrower_->RangeError("Out of memory: wasm memory too large");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-1465-    return false;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-1474-  if (!result.ToHandle(&memory_object_)) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc:1475:    thrower_->RangeError("Out of memory: wasm memory");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.cc-1476-    return false;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.h-24-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.h:25:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/module-instantiate.h-26-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/object-access.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/object-access.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/object-access.h-16-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/signature-map.cc-10-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/signature-map.cc:11:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/signature-map.cc-12-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/signature-map.h-15-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/signature-map.h:16:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/signature-map.h-17-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/streaming-decoder.cc-25-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/streaming-decoder.cc:26:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/streaming-decoder.cc-27-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/streaming-decoder.h-18-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/streaming-decoder.h:19:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/streaming-decoder.h-20-class NativeModule;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/streaming-decoder.h-143-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/streaming-decoder.h:144:  // The decoding of a stream of wasm module bytes is organized in states. Each
nodejs-14.13.0~dfsg/deps/v8/src/wasm/streaming-decoder.h-145-  // state provides a buffer to store the bytes required for the current state,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/struct-types.h-15-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/struct-types.h:16:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/struct-types.h-17-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/value-type.h-17-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/value-type.h:18:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/value-type.h-19-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-arguments.h-17-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-arguments.h:18:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-arguments.h-19-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-arguments.h:20:// Helper class for {Push}ing Wasm value arguments onto the stack in the format
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-arguments.h-21-// that the CWasmEntryStub expects, as well as for {Pop}ping return values.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-45-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc:46:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-47-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-427-    case WasmCode::kFunction:
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc:428:      return "wasm function";
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-429-    case WasmCode::kWasmToCapiWrapper:
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-624-    if (region.size() < std::numeric_limits<size_t>::max()) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc:625:      V8::FatalProcessOutOfMemory(nullptr, "wasm code reservation in region");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-626-      UNREACHABLE();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-638-    if (!new_mem.IsReserved()) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc:639:      V8::FatalProcessOutOfMemory(nullptr, "wasm code reservation");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-640-      UNREACHABLE();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-671-      if (!code_manager_->Commit(split_range)) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc:672:        V8::FatalProcessOutOfMemory(nullptr, "wasm code commit");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-673-        UNREACHABLE();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-1573-  if (!BackingStore::ReserveAddressSpace(size)) return {};
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc:1574:  if (hint == nullptr) hint = page_allocator->GetRandomMmapAddr();
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-1575-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-1604-// Numbers will change when Liftoff or TurboFan evolve, other toolchains are
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc:1605:// used to produce the wasm code, or characteristics of wasm modules on the
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-1606-// web change. They might require occasional tuning.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-1781-      histogram = counters->wasm_module_code_size_mb();
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc:1782:      // If this is a wasm module of >= 2MB, also sample the freed code size,
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.cc-1783-      // absolute and relative. Code GC does not happen on asm.js modules, and
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-36-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h:37:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-38-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-46-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h:47:// Convenience macro listing all wasm runtime stubs. Note that the first few
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-48-// elements of the list coincide with {compiler::TrapId}, order matters.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-415-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h:416:  // Free memory pages of all given code objects. Used for wasm code GC.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-417-  void FreeCode(Vector<WasmCode* const>);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-422- private:
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h:423:  // The engine-wide wasm code manager.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-424-  WasmCodeManager* const code_manager_;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-693-  // The first allocated jump table. Always used by external calls (from JS).
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h:694:  // Wasm calls might use one of the other jump tables stored in
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-695-  // {code_space_data_}.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-772-  // Estimate the needed code space for a Liftoff function based on the size of
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h:773:  // the function body (wasm byte code).
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-code-manager.h-774-  static size_t EstimateLiftoffCodeSize(int body_size);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-constants.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-constants.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-constants.h-16-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug-evaluate.cc-23-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug-evaluate.cc:24:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug-evaluate.cc-25-namespace {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug-evaluate.cc-308-  WasmEngine* engine = isolate->wasm_engine();
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug-evaluate.cc:309:  wasm::ErrorThrower thrower(isolate, "wasm debug evaluate");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug-evaluate.cc-310-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug-evaluate.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug-evaluate.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug-evaluate.h-16-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc-31-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc:32:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc-33-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc-701-        DCHECK_EQ(kWasmI64, type);
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc:702:        uint32_t low_word = ReadUnalignedValue<uint32_t>(gp_addr(reg.low_gp()));
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc-703-        uint32_t high_word =
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc:704:            ReadUnalignedValue<uint32_t>(gp_addr(reg.high_gp()));
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc-705-        return WasmValue((uint64_t{high_word} << 32) | low_word);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc-708-        return type == kWasmI32
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc:709:                   ? WasmValue(ReadUnalignedValue<uint32_t>(gp_addr(reg.gp())))
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc:710:                   : WasmValue(ReadUnalignedValue<uint64_t>(gp_addr(reg.gp())));
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.cc-711-      }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.h-28-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.h:29:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.h-30-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.h-133-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.h:134:// Get the module scope for a given instance. This will contain the wasm memory
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-debug.h-135-// (if the instance has a memory) and the values of all globals.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-33-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc:34:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-35-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-43-// data itself, since it is owned by the platform, so lifetime is not really
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc:44:// bound to the wasm engine.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-45-class LogCodesTask : public Task {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-102-    void VisitThread(Isolate* isolate, ThreadLocalTop* top) override {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc:103:      // Archived threads are rarely used, and not combined with Wasm at the
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-104-      // moment. Implement this and test it properly once we have a use case for
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-105-      // that.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc:106:      FATAL("archived threads in combination with wasm not supported");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-107-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-118-    WasmEngine* engine = isolate_->wasm_engine();
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc:119:    // If the foreground task is executing, there is no wasm code active. Just
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc:120:    // report an empty set of live wasm code.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-121-#ifdef ENABLE_SLOW_DCHECKS
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-431-    // This happens once in a while when we have missed some limit check
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc:432:    // in the asm parser. Output an error message to help diagnose, but crash.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-433-    std::cout << result.error().message();
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-502-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc:503:  // Finish the Wasm script now and make it public to the debugger.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-504-  isolate->debug()->OnAfterCompile(script);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-773-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc:774:  // Finish the Wasm script now and make it public to the debugger.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-775-  isolate->debug()->OnAfterCompile(script);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-971-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc:972:  // Under the mutex, get the vector of wasm code to log. Then log and decrement
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.cc-973-  // the ref count without holding the mutex.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h-31-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h:32:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h-33-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h-135-// The central data structure that represents an engine instance capable of
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h:136:// loading, instantiating, and executing Wasm code.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h-137-class V8_EXPORT_PRIVATE WasmEngine {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h-163-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h:164:  // Synchronously instantiate the given Wasm module with the given imports.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h-165-  // If the module represents an asm.js module, then the supplied {memory}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h-172-  // Begin an asynchronous compilation of the given bytes that represent an
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h:173:  // encoded Wasm module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h-174-  // The {is_shared} flag indicates if the bytes backing the module could
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h-180-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h:181:  // Begin an asynchronous instantiation of the given Wasm module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-engine.h-182-  void AsyncInstantiate(Isolate* isolate,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc-24-#if defined(V8_OS_WIN) && defined(V8_WITH_SANITIZER)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc:25:// With ASAN on Windows we have to reset the thread-in-wasm flag. Exceptions
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc:26:// caused by ASAN let the thread-in-wasm flag get out of sync. Even marking
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc-27-// functions with DISABLE_ASAN is not sufficient when the compiler produces
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc-39-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc:40:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc-41-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc-332-// by the trap handler before they get handled by Asan, and thereby confuse the
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc:333:// thread-in-wasm flag. Therefore we disable ASAN for this function.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc:334:// Alternatively we could reset the thread-in-wasm flag before calling this
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.cc-335-// function. However, as this is only a problem with Asan on Windows, we did not
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.h-13-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.h:14:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-external-refs.h-15-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-feature-flags.h-52-                                                                               \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-feature-flags.h:53:  /* JS BitInt to wasm i64 integration. */                                     \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-feature-flags.h-54-  /* https://github.com/WebAssembly/JS-BigInt-integration */                   \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-feature-flags.h-76-  /* Staged in v7.8. */                                                        \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-feature-flags.h:77:  V(type_reflection, "wasm type reflection in JS", false)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-feature-flags.h-78-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-feature-flags.h-89-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-feature-flags.h:90:// Combination of all available wasm feature flags.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-feature-flags.h-91-#define FOREACH_WASM_FEATURE_FLAG(V)        \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-features.cc-11-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-features.cc:12:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-features.cc-13-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-features.h-20-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-features.h:21:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-features.h-22-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-import-wrapper-cache.cc-13-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-import-wrapper-cache.cc:14:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-import-wrapper-cache.cc-15-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-import-wrapper-cache.h-15-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-import-wrapper-cache.h:16:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-import-wrapper-cache.h-17-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc-34-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc:35:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc-36-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc-651-struct InterpreterCode {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc:652:  const WasmFunction* function;  // wasm function
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc-653-  BodyLocalDecls locals;         // local declarations
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc-3951-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc:3952:    TRACE("  => Calling external wasm function\n");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc-3953-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc-3987-                        packer.argv());
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc:3988:    TRACE("  => External wasm function returned%s\n",
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.cc-3989-          isolate->has_pending_exception() ? " with exception" : "");
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.h-18-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.h:19:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-interpreter.h-20-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc-482-  if (!i::wasm::IsWasmCodegenAllowed(i_isolate, i_isolate->native_context())) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc:483:    thrower.CompileError("Wasm code generation disallowed by embedder");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc-484-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc-559-  if (!i::wasm::IsWasmCodegenAllowed(i_isolate, i_isolate->native_context())) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc:560:    thrower.CompileError("Wasm code generation disallowed by embedder");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc-561-    resolver->OnCompilationFailed(thrower.Reify());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc-649-  if (!i::wasm::IsWasmCodegenAllowed(i_isolate, i_isolate->native_context())) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc:650:    thrower.CompileError("Wasm code generation disallowed by embedder");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc-651-    return;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc-823-  if (!i::wasm::IsWasmCodegenAllowed(i_isolate, i_isolate->native_context())) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc:824:    thrower.CompileError("Wasm code generation disallowed by embedder");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc-825-    resolver->OnInstantiationFailed(thrower.Reify());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc-950-  if (!i::wasm::IsWasmCodegenAllowed(i_isolate, i_isolate->native_context())) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc:951:    thrower.CompileError("Wasm code generation disallowed by embedder");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.cc-952-    compilation_resolver->OnCompilationFailed(thrower.Reify());
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.h-12-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.h:13:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-js.h-14-class StreamingDecoder;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-limits.h-16-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-limits.h:17:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-limits.h-18-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-limits.h:19:// These two constants are defined in the Wasm JS API spec and as such only
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-limits.h-20-// concern JS embeddings.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-linkage.h-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-linkage.h:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-linkage.h-16-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-linkage.h-17-// TODO(wasm): optimize calling conventions to be both closer to C++ (to
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-linkage.h:18:// reduce adapter costs for fast Wasm <-> C++ calls) and to be more efficient
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-linkage.h-19-// in general.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-builder.cc-20-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-builder.cc:21:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-builder.cc-22-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-builder.h-19-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-builder.h:20:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-builder.h-21-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-builder.h-221-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-builder.h:222:  // Delta-encoded mapping from wasm bytes to asm.js source positions.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-builder.h-223-  ZoneBuffer asm_offsets_;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.cc-14-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.cc:15:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.cc-16-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h-15-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h:16:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h-17-// The class is for decoding and managing source map generated by a WebAssembly
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h-23-// 2. The semicolons divides "mappings" field into groups, each of which
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h:24:// represents a line in the generated code. As *.wasm is in binary format, there
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h-25-// is one "line" of generated code, and ";" is treated as illegal symbol in
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h-39-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h:40:  // Given a function located at [start, end) in Wasm Module, this function
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h-41-  // checks if this function has its corresponding source code.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h-45-  // function checks if the address can be mapped to an offset in this function.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h:46:  // For example, we have the following memory layout for Wasm functions, foo
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module-sourcemap.h-47-  // and bar, and O1, O2, O3 and O4 are the decoded offsets of source map:
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.cc-27-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.cc:28:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.cc-29-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.cc-220-bool IsWasmCodegenAllowed(Isolate* isolate, Handle<Context> context) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.cc:221:  // TODO(wasm): Once wasm has its own CSP policy, we should introduce a
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.cc-222-  // separate callback that includes information about the module about to be
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.cc-631-// Get the source position from a given function index and byte offset,
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.cc:632:// for either asm.js or pure Wasm modules.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.cc-633-int GetSourcePosition(const WasmModule* module, uint32_t func_index,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-24-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:25:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-26-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-52-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:53:// Static representation of a wasm function.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-54-struct WasmFunction {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-63-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:64:// Static representation of a wasm global variable.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-65-struct WasmGlobal {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-80-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:81:// Static representation of a wasm exception type.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-82-struct WasmException {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-88-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:89:// Static representation of a wasm data segment.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-90-struct WasmDataSegment {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-92-  explicit WasmDataSegment(WasmInitExpr dest_addr)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:93:      : dest_addr(dest_addr), active(true) {}
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-94-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-102-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:103:// Static representation of a wasm indirect call table.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-104-struct WasmTable {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-113-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:114:// Static representation of wasm element segment (table initializer).
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-115-struct WasmElemSegment {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-146-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:147:// Static representation of a wasm import.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-148-struct WasmImport {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-154-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:155:// Static representation of a wasm export.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-156-struct WasmExport {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-174-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:175:// Static representation of a wasm compilation hint
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-176-struct WasmCompilationHint {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-381-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:382:// Interface to the storage (wire bytes) of a wasm module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-383-// It is illegal for anyone receiving a ModuleWireBytes to store pointers based
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-449-// Get the source position from a given function index and byte offset,
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h:450:// for either asm.js or pure Wasm modules.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-module.h-451-int GetSourcePosition(const WasmModule*, uint32_t func_index,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h-71-      /* code. */                                                             \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h:72:      return base::ReadUnalignedValue<type>(FIELD_ADDR(*this, offset));       \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h-73-    } else {                                                                  \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h:74:      return *reinterpret_cast<type const*>(FIELD_ADDR(*this, offset));       \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h-75-    }                                                                         \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h-83-      /* code. */                                                             \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h:84:      base::WriteUnalignedValue<type>(FIELD_ADDR(*this, offset), value);      \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h-85-    } else {                                                                  \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h:86:      *reinterpret_cast<type*>(FIELD_ADDR(*this, offset)) = value;            \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h-87-    }                                                                         \
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h-439-  int offset = WasmStruct::kHeaderSize + raw_offset;
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h:440:  return ObjectSlot(FIELD_ADDR(*this, offset));
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects-inl.h-441-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-39-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc:40:// Import a few often used types from the wasm namespace.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-41-using WasmFunction = wasm::WasmFunction;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-740-      instance->module_object().native_module()->use_trap_handler();
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc:741:  // Wasm modules compiled to use the trap handler don't have bounds checks,
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-742-  // so they must have a memory that has guard regions.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-927-    if (FLAG_correctness_fuzzer_suppressions) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc:928:      FATAL("could not grow wasm memory");
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-929-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-1083-                                          Address call_target) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc:1084:  TRACE_IFT("Import Wasm 0x%" PRIxPTR "[%d] = {instance=0x%" PRIxPTR
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-1085-            ", target=0x%" PRIxPTR "}\n",
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-1422-  if (!instance->has_wasm_external_functions()) {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc:1423:    // Lazily allocate the wasm external functions array.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-1424-    functions = isolate->factory()->NewFixedArray(
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-1778-  // these functions directly is unsupported; they can only be called
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc:1779:  // from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.cc-1780-  fun_data->set_wrapper_code(isolate->builtins()->builtin(Builtins::kIllegal));
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-24-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:25:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-26-struct CompilationEnv;
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-66-// Each entry has the following fields:
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:67:// - object = target instance, if a Wasm function, tuple if imported
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-68-// - sig_id = signature id of function
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:69:// - target = entrypoint to Wasm code or import wrapper code
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-70-class IndirectFunctionTableEntry {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-97-// Each entry is either:
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:98://   - Wasm to JS, which has fields
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-99-//      - object = a Tuple2 of the importing instance and the callable
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-100-//      - target = entrypoint to import wrapper code
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:101://   - Wasm to Wasm, which has fields
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-102-//      - object = target instance
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-107-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:108:  // Initialize this entry as a Wasm to JS call. This accepts the isolate as a
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-109-  // parameter, since it must allocate a tuple.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-111-                                     const wasm::WasmCode* wasm_to_js_wrapper);
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:112:  // Initialize this entry as a Wasm to Wasm call.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-113-  void SetWasmToWasm(WasmInstanceObject target_instance, Address call_target);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-498-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:499:  // Get the debug info associated with the given wasm object.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-500-  // If no debug info exists yet, it is created automatically.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-620-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:621:// A Wasm exception that has been thrown out of Wasm code.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-622-class WasmExceptionPackage : public JSReceiver {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-641-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:642:// A Wasm function that is wrapped and exported to JavaScript.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-643-// Representation of WebAssembly.Function JavaScript-level object.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-662-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:663:// A Wasm function that was created by wrapping a JavaScript callable.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-664-// Representation of WebAssembly.Function JavaScript-level object.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-682-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:683:// An external function exposed to Wasm via the C/C++ API.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-684-class WasmCapiFunction : public JSFunction {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-703-// class just dispatches to the following concrete classes:
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:704://  - {WasmExportedFunction}: A proper Wasm function exported from a module.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-705-//  - {WasmJSFunction}: A function constructed via WebAssembly.Function in JS.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-814-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:815:// Debug info used for wasm debugging in the interpreter. For Liftoff debugging,
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-816-// all information is held off-heap in {wasm::DebugInfo}.
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-903-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h:904:// Tags provide an object identity for each exception defined in a wasm module
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-objects.h-905-// header. They are referenced by the following fields:
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-opcodes.cc-16-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-opcodes.cc:17:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-opcodes.cc-18-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-opcodes.h-15-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-opcodes.h:16:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-opcodes.h-17-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.cc-15-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.cc:16:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.cc-17-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.h-23-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.h:24:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.h-25-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.h-148-    kRangeError,
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.h:149:    // Wasm errors.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.h-150-    kCompileError,
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.h-173-// Note that pending exceptions are not necessarily created by the ErrorThrower,
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.h:174:// but e.g. by the wasm start function. There might also be a scheduled
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-result.h-175-// exception, created by another API call (e.g. v8::Object::Get). But there
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc-26-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc:27:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc-28-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc-187-constexpr size_t kHeaderSize =
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc:188:    sizeof(uint32_t) +  // total wasm function count
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc:189:    sizeof(uint32_t);   // imported functions (index of first wasm function)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc-190-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc-255-  Address external_reference_by_tag_[kNumExternalReferences] = {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc:256:#define EXT_REF_ADDR(name, desc) ExternalReference::name().address(),
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc-257-      EXTERNAL_REFERENCE_LIST(EXT_REF_ADDR)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc-258-#undef EXT_REF_ADDR
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc:259:#define RUNTIME_ADDR(name, ...) \
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc-260-  ExternalReference::Create(Runtime::k##name).address(),
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc-642-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc:643:  // Finish the Wasm script now and make it public to the debugger.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.cc-644-  isolate->debug()->OnAfterCompile(script);
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.h-11-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.h:12:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.h-13-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.h-51-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.h:52:// Deserializes the given data to create a Wasm module object.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-serialization.h-53-V8_EXPORT_PRIVATE MaybeHandle<WasmModuleObject> DeserializeNativeModule(
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-tier.h-11-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-tier.h:12:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-tier.h-13-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-tier.h:14:// All the tiers of Wasm execution.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-tier.h-15-enum class ExecutionTier : int8_t {
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-value.h-15-namespace internal {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-value.h:16:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-value.h-17-
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-value.h-53-// - name (for to_<name>() method)
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-value.h:54:// - wasm type
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-value.h-55-// - c type
##############################################
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-value.h-69-
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-value.h:70:// A wasm value with type information.
nodejs-14.13.0~dfsg/deps/v8/src/wasm/wasm-value.h-71-class WasmValue {
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/README.v8:1:Name: Wasm C/C++ API
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/README.v8-2-Short Name: wasm-c-api
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/README.v8-11-Description:
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/README.v8:12:Provides a "black box" API for embedding a Wasm engine in C/C++ applications.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/README.v8-13-
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.c-9-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.c:10:// Print a Wasm value
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.c-11-void wasm_val_print(wasm_val_t val) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.c-35-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.c:36:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.c-37-own wasm_trap_t* print_callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.cc-8-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.cc:9:// Print a Wasm value
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.cc-10-auto operator<<(std::ostream& out, const wasm::Val& val) -> std::ostream& {
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.cc-35-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.cc:36:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/callback.cc-37-auto print_callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hello.c-9-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hello.c:10:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hello.c-11-own wasm_trap_t* hello_callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hello.cc-9-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hello.cc:10:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hello.cc-11-auto hello_callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hostref.c-10-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hostref.c:11:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hostref.c-12-own wasm_trap_t* callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hostref.cc-9-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hostref.cc:10:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/hostref.cc-11-auto callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/memory.c-202-  // Create stand-alone memory.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/memory.c:203:  // TODO(wasm+): Once Wasm allows multiple memories, turn this into import.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/memory.c-204-  printf("Creating stand-alone memory...\n");
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/memory.cc-153-  // Create stand-alone memory.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/memory.cc:154:  // TODO(wasm+): Once Wasm allows multiple memories, turn this into import.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/memory.cc-155-  std::cout << "Creating stand-alone memory..." << std::endl;
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/multi.c-9-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/multi.c:10:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/multi.c-11-own wasm_trap_t* callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/multi.cc-8-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/multi.cc:9:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/multi.cc-10-auto callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/serialize.c-9-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/serialize.c:10:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/serialize.c-11-own wasm_trap_t* hello_callback(const wasm_val_t args[], wasm_val_t results[]) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/serialize.cc-9-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/serialize.cc:10:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/serialize.cc-11-auto hello_callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.c-9-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.c:10:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.c-11-own wasm_trap_t* neg_callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.c-192-  // Create stand-alone table.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.c:193:  // TODO(wasm+): Once Wasm allows multiple tables, turn this into import.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.c-194-  printf("Creating stand-alone table...\n");
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.cc-9-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.cc:10:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.cc-11-auto neg_callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.cc-173-  // Create stand-alone table.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.cc:174:  // TODO(wasm+): Once Wasm allows multiple tables, turn this into import.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/table.cc-175-  std::cout << "Creating stand-alone table..." << std::endl;
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/threads.c-14-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/threads.c:15:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/threads.c-16-own wasm_trap_t* callback(const wasm_val_t args[], wasm_val_t results[]) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/threads.cc-10-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/threads.cc:11:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/threads.cc-12-auto callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/trap.c-9-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/trap.c:10:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/trap.c-11-own wasm_trap_t* fail_callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/trap.cc-8-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/trap.cc:9:// A function to be called from Wasm code.
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/example/trap.cc-10-auto fail_callback(
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/wasm.hh-29-
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/wasm.hh:30:namespace wasm {
nodejs-14.13.0~dfsg/deps/v8/third_party/wasm-api/wasm.hh-31-
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/crc32.c-191-/* =========================================================================
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/crc32.c:192: * This function can be used by asm versions of crc32()
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/crc32.c-193- */
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/deflate.c-100-#  pragma message("Assembler code may have bugs -- use at your own risk")
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/deflate.c:101:      void match_init OF((void)); /* asm code initialization */
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/deflate.c-102-      uInt longest_match  OF((deflate_state *s, IPos cur_match));
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/deflate.c-1254-#ifdef ASMV
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/deflate.c:1255:    match_init(); /* initialize the asm code */
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/deflate.c-1256-#endif
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/deflate.c-1270-#ifndef ASMV
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/deflate.c:1271:/* For 80x86 and 680x0, an optimized version will be provided in match.asm or
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/deflate.c-1272- * match.S. The code will be functionally equivalent.
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/patches/0001-simd.patch-564- #  pragma message("Assembler code may have bugs -- use at your own risk")
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/patches/0001-simd.patch:565:       void match_init OF((void)); /* asm code initialization */
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/patches/0001-simd.patch-566-@@ -100,6 +101,20 @@ local  void check_match OF((deflate_state *s, IPos start, IPos match,
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/patches/0001-simd.patch-795-+
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/patches/0001-simd.patch:796:+/* Safe to inline this as GCC/clang will use inline asm and Visual Studio will
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/patches/0001-simd.patch-797-+ * use intrinsic without extra params
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/patches/0001-simd.patch-809-+
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/patches/0001-simd.patch:810:+/* Windows clang should use inline asm */
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/patches/0001-simd.patch-811-+#if defined(_MSC_VER) && !defined(__clang__)
##############################################
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/zlib.h-1184-     8: ZLIB_DEBUG
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/zlib.h:1185:     9: ASMV or ASMINF -- use ASM code
nodejs-14.13.0~dfsg/deps/v8/third_party/zlib/zlib.h-1186-     10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/android-ll-prof.sh-44-
nodejs-14.13.0~dfsg/deps/v8/tools/android-ll-prof.sh:45:BASE=`cd $(dirname "$0")/..; pwd`
nodejs-14.13.0~dfsg/deps/v8/tools/android-ll-prof.sh-46-DEPLOY="$BASE/deploy"
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/callstats.html-1113-        if (!fileName.endsWith('.txt')) {
nodejs-14.13.0~dfsg/deps/v8/tools/callstats.html:1114:          alert(`Error parsing "${fileName}"`);
nodejs-14.13.0~dfsg/deps/v8/tools/callstats.html-1115-          console.error(e);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/clusterfuzz/v8_suppressions.py-50-# to match all configurations. Otherwise use either a compiler configuration,
nodejs-14.13.0~dfsg/deps/v8/tools/clusterfuzz/v8_suppressions.py:51:# e.g. ignition or validate_asm or an architecture, e.g. x64 or ia32.
nodejs-14.13.0~dfsg/deps/v8/tools/clusterfuzz/v8_suppressions.py-52-# Bug is preferred to be a crbug.com/XYZ, but can be any short distinguishable
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/draw_instruction_graph.sh-51-# Search for an error message, and if found, exit.
nodejs-14.13.0~dfsg/deps/v8/tools/draw_instruction_graph.sh:52:error=`grep -m1 '# Error:' $file`
nodejs-14.13.0~dfsg/deps/v8/tools/draw_instruction_graph.sh-53-if [ -n "$error" ]; then
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/draw_instruction_graph.sh-60-# counted.
nodejs-14.13.0~dfsg/deps/v8/tools/draw_instruction_graph.sh:61:sp=`grep -m1 '# sample_period=' $file | cut -d= -f2`
nodejs-14.13.0~dfsg/deps/v8/tools/draw_instruction_graph.sh-62-
nodejs-14.13.0~dfsg/deps/v8/tools/draw_instruction_graph.sh-63-# Get number of counters in the CSV file.
nodejs-14.13.0~dfsg/deps/v8/tools/draw_instruction_graph.sh:64:nc=`grep -m1 '# counters=' $file | cut -d= -f2`
nodejs-14.13.0~dfsg/deps/v8/tools/draw_instruction_graph.sh-65-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/freebsd-tick-processor-8-
nodejs-14.13.0~dfsg/deps/v8/tools/freebsd-tick-processor:9:tools_path=`cd $(dirname "$0");pwd`
nodejs-14.13.0~dfsg/deps/v8/tools/freebsd-tick-processor-10-$tools_path/linux-tick-processor "$@"
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js-261-      let percents = category_overall / overall * 100;
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js:262:      this.$(`#${category}PercentContent`).innerHTML =
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js:263:          `${percents.toFixed(1)}%`;
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js-264-      this.$('#' + category + 'PercentBackground').style.left = percents + '%';
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js-390-      const content = arrayOfRows.reduce(
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js:391:          (accu, rowAsArray) => {return accu + `${rowAsArray.join(',')}\n`},
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js-392-          '');
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js:393:      return `data:text/csv;charset=utf-8,${content}`;
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js-394-    };
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js-399-        'download',
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js:400:        `heap_objects_data_${this.selection.isolate}_${this.selection.gc}.csv`);
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/details-selection.js-401-    this.shadowRoot.appendChild(link);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/histogram-viewer.js-72-      const overall_bytes = this.getOverallValue();
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/histogram-viewer.js:73:      this.$('#overall').innerHTML = `Overall: ${overall_bytes / KB} KB`;
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/histogram-viewer.js-74-      this.drawChart();
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/histogram-viewer.js-130-        (bucket_size, index) =>
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/histogram-viewer.js:131:            [`<${this.formatBytes(bucket_size)}`,
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/histogram-viewer.js-132-             ...Object.values(this.selection.categories)
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/histogram-viewer.js-151-        (bucket_size, index) =>
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/histogram-viewer.js:152:            [`<${bucket_size}`,
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/histogram-viewer.js-153-             ...instance_types.map(
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/model.js-30-  getLabel() {
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/model.js:31:    let label = `${this.address}: gc=#${Object.keys(this.gcs).length}`;
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/model.js:32:    label += ` peak=${formatBytes(this.peakMemory)}`
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/model.js-33-    return label;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/model.js-84-      console.error(
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/model.js:85:          `${type}: sum('${histogram}') > overall (${sum} > ${overall})`);
nodejs-14.13.0~dfsg/deps/v8/tools/heap-stats/model.js-86-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/ic-processor-11-
nodejs-14.13.0~dfsg/deps/v8/tools/ic-processor:12:tools_path=`cd $(dirname "$0");pwd`
nodejs-14.13.0~dfsg/deps/v8/tools/ic-processor-13-if [ ! "$D8_PATH" ]; then
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/ic-processor-25-if [ ! -x "$d8_exec" ]; then
nodejs-14.13.0~dfsg/deps/v8/tools/ic-processor:26:  d8_exec=`grep -m 1 -o '".*/d8"' $log_file | sed 's/"//g'`
nodejs-14.13.0~dfsg/deps/v8/tools/ic-processor-27-fi
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/linux-tick-processor-11-
nodejs-14.13.0~dfsg/deps/v8/tools/linux-tick-processor:12:tools_path=`cd $(dirname "$0");pwd`
nodejs-14.13.0~dfsg/deps/v8/tools/linux-tick-processor-13-if [ ! "$D8_PATH" ]; then
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/linux-tick-processor-25-if [ ! -x "$d8_exec" ]; then
nodejs-14.13.0~dfsg/deps/v8/tools/linux-tick-processor:26:  d8_exec=`grep -m 1 -o '".*/d8"' $log_file | sed 's/"//g'`
nodejs-14.13.0~dfsg/deps/v8/tools/linux-tick-processor-27-fi
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/mac-tick-processor-4-
nodejs-14.13.0~dfsg/deps/v8/tools/mac-tick-processor:5:tools_path=`cd $(dirname "$0");pwd`
nodejs-14.13.0~dfsg/deps/v8/tools/mac-tick-processor-6-$tools_path/linux-tick-processor --mac --nm=$tools_path/mac-nm $@
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/map-processor-11-
nodejs-14.13.0~dfsg/deps/v8/tools/map-processor:12:tools_path=`cd $(dirname "$0");pwd`
nodejs-14.13.0~dfsg/deps/v8/tools/map-processor-13-if [ ! "$D8_PATH" ]; then
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/map-processor-25-if [ ! -x "$d8_exec" ]; then
nodejs-14.13.0~dfsg/deps/v8/tools/map-processor:26:  d8_exec=`grep -m 1 -o '".*/d8"' $log_file | sed 's/"//g'`
nodejs-14.13.0~dfsg/deps/v8/tools/map-processor-27-fi
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/mb/docs/user_guide.md-199-to a file called `runtime_deps` in the build directory, and pass that to
nodejs-14.13.0~dfsg/deps/v8/tools/mb/docs/user_guide.md:200:`gn gen $BUILD ... --runtime-deps-list-file=$BUILD/runtime_deps`.
nodejs-14.13.0~dfsg/deps/v8/tools/mb/docs/user_guide.md-201-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor-11-
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor:12:tools_path=`cd $(dirname "$0");pwd`
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor-13-if [ ! "$D8_PATH" ]; then
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor-25-if [ ! -x "$d8_exec" ]; then
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor:26:  d8_exec=`grep -m 1 -o '".*/d8"' $log_file | sed 's/"//g'`
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor-27-fi
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js-164-    if (id === void 0 || id <= 0) {
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js:165:      throw new Error(`Invalid id=${id} for script`);
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js-166-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js-303-  toString() {
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js:304:    let str = `SCRIPT id=${this.id} file=${this.file}\n` +
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js:305:      `functions[${this.funktions.length}]:`;
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js-306-    this.funktions.forEach(fn => str += fn.toString());
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js-723-    let result = 'function' + (this.name ? ' ' + this.name : '') +
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js:724:        `() range=${this.start}-${this.end}`;
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js:725:    if (details) result += ` script=${this.script ? this.script.id : 'X'}`;
nodejs-14.13.0~dfsg/deps/v8/tools/parse-processor.js-726-    return result;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events-11-
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events:12:tools_path=`cd $(dirname "$0");pwd`
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events-13-if test ! "$D8_PATH"; then
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events-29-if test ! -x "$d8_exec"; then
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events:30:  d8_exec=`grep -m 1 -o '".*/d8"' $log_file | sed 's/"//g'`
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events-31-fi
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events-41-for arg in "$@"; do
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events:42:  `echo "$arg" | grep -q "^--distortion"`
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events-43-  if test $? -eq 0; then
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events-59-       | tail -n1 | awk -F, '{print $3}'`
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events:60:  n_1=`grep "timer-event\|tick" $calibration_log  | wc -l`
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events-61-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events-67-       | tail -n1 | awk -F, '{print $3}'`
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events:68:  n_2=`grep "timer-event\|tick" $calibration_log  | wc -l`
nodejs-14.13.0~dfsg/deps/v8/tools/plot-timer-events-69-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/run-wasm-api-tests.py-6-"""\
nodejs-14.13.0~dfsg/deps/v8/tools/run-wasm-api-tests.py:7:Helper script for compiling and running the Wasm C/C++ API examples.
nodejs-14.13.0~dfsg/deps/v8/tools/run-wasm-api-tests.py-8-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/snapshot/asm_to_inline_asm.py-19-    for line in infile:
nodejs-14.13.0~dfsg/deps/v8/tools/snapshot/asm_to_inline_asm.py:20:      # Escape " in .S file before outputing it to inline asm file.
nodejs-14.13.0~dfsg/deps/v8/tools/snapshot/asm_to_inline_asm.py-21-      line = line.replace('"', '\\"')
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-64-  var readingSource = false;
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js:65:  var readingAsm = false;
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-66-  var sourceBegin = -1;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-70-  var codeObjects = [];
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js:71:  var selectedAsm = null;
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-72-  var selectedSource = null;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-121-        if (codeEndFinder.exec(line) != null) {
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js:122:          readingAsm = false;
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-123-          asmEnd = begin;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-154-          if (matches != null) {
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js:155:            readingAsm = true;
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-156-            asmBegin = -1;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-206-    if (element == selectedAsm) return;
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js:207:    if (selectedAsm != null) {
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-208-      selectedAsm.classList.remove('highlight-yellow');
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-209-    }
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js:210:    selectedAsm = element;
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-211-    selectedAsm.classList.add('highlight-yellow');
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-360-
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js:361:    var asm = getCurrentAsmText();
nodejs-14.13.0~dfsg/deps/v8/tools/sodium/sodium.js-362-    document.getElementById('asm-text').innerHTML = prepareAsm(asm);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/test262-results-parser.js-33-    let [_, ...test] = result.name.split('/');
nodejs-14.13.0~dfsg/deps/v8/tools/test262-results-parser.js:34:    tests.add(`  '${test.join('/')}': [FAIL],`);
nodejs-14.13.0~dfsg/deps/v8/tools/test262-results-parser.js-35-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/testrunner/local/utils.py-43-EXIT_CODE_PASS = 0
nodejs-14.13.0~dfsg/deps/v8/tools/testrunner/local/utils.py:44:# Execution with test failures.
nodejs-14.13.0~dfsg/deps/v8/tools/testrunner/local/utils.py-45-EXIT_CODE_FAILURES = 1
nodejs-14.13.0~dfsg/deps/v8/tools/testrunner/local/utils.py:46:# Execution with no tests executed.
nodejs-14.13.0~dfsg/deps/v8/tools/testrunner/local/utils.py-47-EXIT_CODE_NO_TESTS = 2
nodejs-14.13.0~dfsg/deps/v8/tools/testrunner/local/utils.py:48:# Execution aborted with SIGINT (Ctrl-C).
nodejs-14.13.0~dfsg/deps/v8/tools/testrunner/local/utils.py-49-EXIT_CODE_INTERRUPTED = 3
nodejs-14.13.0~dfsg/deps/v8/tools/testrunner/local/utils.py:50:# Execution aborted with SIGTERM.
nodejs-14.13.0~dfsg/deps/v8/tools/testrunner/local/utils.py-51-EXIT_CODE_TERMINATED = 4
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/rollup.config.js-17-
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/rollup.config.js:18:  console.warn(`(!) ${warning.message}`)
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/rollup.config.js-19-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-111-  getCodeHtmlElementName() {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts:112:    return `source-pre-${this.source.sourceId}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-113-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-115-  getCodeHeaderHtmlElementName() {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts:116:    return `source-pre-${this.source.sourceId}-header`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-117-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-119-  getHtmlCodeLines(): NodeListOf<HTMLElement> {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts:120:    const ordereList = this.divNode.querySelector(`#${this.getCodeHtmlElementName()} ol`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-121-    return ordereList.childNodes as NodeListOf<HTMLElement>;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-156-    codeFileFunction.classList.add("code-file-function");
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts:157:    codeFileFunction.innerHTML = `${source.sourceName}:${source.functionName}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-158-    codeHeader.appendChild(codeFileFunction);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-160-    codeModeDiv.classList.add("code-mode");
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts:161:    codeModeDiv.innerHTML = `${this.codeMode}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-162-    codeHeader.appendChild(codeModeDiv);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-254-        inliningMarker.classList.add("inlining-marker");
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts:255:        inliningMarker.setAttribute("data-descr", `${sourceName} was inlined here`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-256-        span.appendChild(inliningMarker);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-270-    lineNumberElement.classList.add("line-number");
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts:271:    lineNumberElement.dataset.lineNumber = `${lineNumber}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts:272:    lineNumberElement.innerText = `${lineNumber}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/code-view.ts-273-    lineElement.insertBefore(lineNumberElement, lineElement.firstChild);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-59-          blockIds.forEach(blockId => view.addHtmlElementForBlockId(blockId, fragment));
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts:60:          blockIdElement.innerText = `B${blockIds.join(",")}:`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts:61:          blockIdElement.dataset.blockId = `${blockIds.join(",")}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-62-        }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-77-          if (pcOffset == -1) pcOffset = Number(offset);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts:78:          fragment.dataset.pcOffset = `${pcOffset}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-79-          addressElement.classList.add('linkable-text');
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-104-          if (blockIds && blockIds.length > 0) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts:105:            block = `B${blockIds.join(",")} `;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts:106:            blockIdData = `data-block-id="${blockIds.join(",")}"`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-107-          }
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts:108:          return `<span class="tag linkable-text" data-pc-offset="${keyOffset}" ${blockIdData}>${block}${match}</span>`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-109-        };
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-230-    const showInstructionAddressHandler = () => {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts:231:      window.sessionStorage.setItem("show-instruction-address", `${instructionAddressInput.checked}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-232-      for (const el of view.divNode.querySelectorAll(".instruction-address")) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-242-    const showInstructionBinaryHandler = () => {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts:243:      window.sessionStorage.setItem("show-instruction-binary", `${instructionBinaryInput.checked}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-244-      for (const el of view.divNode.querySelectorAll(".instruction-binary")) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-254-    const highlightGapInstructionsHandler = () => {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts:255:      window.sessionStorage.setItem("highlight-gap-instructions", `${highlightGapInstructionsInput.checked}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-256-      view.divNode.classList.toggle("highlight-gap-instructions", highlightGapInstructionsInput.checked);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-271-    for (const keyPcOffset of keyPcOffsets) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts:272:      const elementsToSelect = this.divNode.querySelectorAll(`[data-pc-offset='${keyPcOffset}']`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/disassembly-view.ts-273-      for (const el of elementsToSelect) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-layout.ts-275-  if (traceLayout) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-layout.ts:276:    console.log(`layoutGraph init ${performance.now() - start}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-layout.ts-277-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-layout.ts-323-  if (traceLayout) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-layout.ts:324:    console.log(`layoutGraph worklist ${performance.now() - start}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-layout.ts-325-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-view.ts-234-      input.setAttribute("title", title);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-view.ts:235:      input.setAttribute("src", `img/${id}-icon.png`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-view.ts-236-      input.className = "button-input graph-toolbox-item";
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-view.ts-652-        } else {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-view.ts:653:          selection.add(`${origin.nodeId}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graph-view.ts-654-        }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graphmultiview.ts-75-      if (phase.type == "graph" && phase.highestNodeId != 0) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graphmultiview.ts:76:        maxNodeId = ` ${phase.highestNodeId}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graphmultiview.ts-77-      }
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graphmultiview.ts:78:      optionElement.text = `${phase.name}${maxNodeId}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/graphmultiview.ts-79-      view.selectMenu.add(optionElement);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-6-  if (origin.nodeId) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts:7:    return `#${origin.nodeId} in phase ${origin.phase}/${origin.reducer}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-8-  }
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-9-  if (origin.bytecodePosition) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts:10:    return `Bytecode line ${origin.bytecodePosition} in phase ${origin.phase}/${origin.reducer}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-11-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-66-    if (this.origin) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts:67:      title += `\nOrigin: ${formatOrigin(this.origin)}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-68-    }
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-69-    if (this.inplaceUpdatePhase) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts:70:      title += `\nInplace update in phase: ${this.inplaceUpdatePhase}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-71-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-75-  getDisplayLabel() {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts:76:    const result = `${this.id}: ${this.label}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-77-    if (result.length > 40) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts:78:      return `${this.id}: ${this.opcode}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/node-label.ts-79-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-47-  sourceUpdate(isSourceExpanded: boolean): void {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts:48:    window.sessionStorage.setItem("expandedState-source", `${isSourceExpanded}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-49-    this.sourceExpand.classList.toggle("invisible", isSourceExpanded);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-58-  disassemblyUpdate(isDisassemblyExpanded: boolean): void {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts:59:    window.sessionStorage.setItem("expandedState-disassembly", `${isDisassemblyExpanded}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-60-    this.disassemblyExpand.classList.toggle("invisible", isDisassemblyExpanded);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-93-    if (window.sessionStorage.getItem("source-pane-percent") === null) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts:94:      window.sessionStorage.setItem("source-pane-percent", `${this.SOURCE_PANE_DEFAULT_PERCENT}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-95-    }
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-96-    if (window.sessionStorage.getItem("disassembly-pane-percent") === null) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts:97:      window.sessionStorage.setItem("disassembly-pane-percent", `${this.DISASSEMBLY_PANE_DEFAULT_PERCENT}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-98-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-120-        if (!resizer.isLeftSnapped()) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts:121:          window.sessionStorage.setItem("source-pane-percent", `${resizer.sepLeft / document.body.getBoundingClientRect().width}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-122-        }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-147-        if (!resizer.isRightSnapped()) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts:148:          window.sessionStorage.setItem("disassembly-pane-percent", `${resizer.sepRight / clientWidth}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/resizer.ts-149-        }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts-74-      if (start != end) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts:75:        return ["&#8857;", `This node generated instructions in range [${start},${end}). ` +
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts-76-          `This is currently unreliable for constants.`];
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts-79-        return ["&#183;", `The instruction selector did not generate instructions ` +
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts:80:          `for this node, but processed the node at instruction ${start}. ` +
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts-81-          `This usually means that this node was folded into another node; ` +
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts-131-    const instrMarker = createElement("div", "instr-marker com", "&#8857;");
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts:132:    instrMarker.setAttribute("title", `Instructions range for this block is [${start}, ${end})`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts-133-    instrMarker.onclick = mkBlockLinkHandler(block.id);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts-169-  lineString(node) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts:170:    return `${node.id}: ${node.label}(${node.inputs.join(", ")})`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/schedule-view.ts-171-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/sequence-view.ts-106-      if (offsets) {
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/sequence-view.ts:107:        instId.setAttribute("title", `This instruction generated gap code at pc-offset 0x${offsets.gap.toString(16)}, code at pc-offset 0x${offsets.arch.toString(16)}, condition handling at pc-offset 0x${offsets.condition.toString(16)}.`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/sequence-view.ts-108-      }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/source-resolver.ts-304-    const source = this.sources[sourceId];
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/source-resolver.ts:305:    return `${source.sourceName}:${source.functionName}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/source-resolver.ts-306-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/source-resolver.ts-367-        const A = this.positionToNodes.get(key);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/source-resolver.ts:368:        if (!A.includes(node.id)) A.push(`${node.id}`);
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/source-resolver.ts-369-      }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts-9-    this.tabBar = document.createElement("ul");
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts:10:    this.tabBar.id = `tab-bar-${container.id}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts-11-    this.tabBar.className = "nav-tabs";
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts-17-    defaultDiv.className = "tab-content tab-default";
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts:18:    defaultDiv.id = `tab-content-${container.id}-default`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts-19-    container.insertBefore(defaultDiv, container.firstChild);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts-56-    newTab.innerHTML = caption;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts:57:    newTab.id = `tab-header-${this.container.id}-${this.nextTabId++}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts-58-    const lastTab = this.tabBar.querySelector("li.last-tab");
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts-65-    contentDiv.className = "tab-content tab-default";
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts:66:    contentDiv.id = `tab-content-${this.container.id}-${this.nextTabId++}`;
nodejs-14.13.0~dfsg/deps/v8/tools/turbolizer/src/tabs.ts-67-    contentDiv.style.display = "none";
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-34-
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md:35:- `@$v8object()` returns information about the fields of a tagged V8 value,
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md:36:  passed in as a plain number like `dx @$v8object(0x34f49880471)`. This invokes
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-37-  the same logic that is used for the locals pane. You may also pass a type hint
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-40-  collected in a crash dump). The type hint is a fully-qualified C++ class name,
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md:41:  like `dx @$v8object(0x34f49880471, "v8::internal::JSArray")`.
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md:42:- `@$curisolate()` gets the Isolate pointer for the current thread, if the
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-43-  current thread has a JavaScript Isolate associated.
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md:44:- `@$listchunks()` returns a list of the memory chunks in the Heap for the
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-45-  current Isolate.
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-66-
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md:67:- `cur-isolate.{cc,h}` implements the `IModelMethod` for `@$curisolate()`.
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md:68:- `list-chunks.{cc,h}` implements the `IModelMethod` for `@$listchunks()`. Its
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-69-  result is a custom object that supports iteration and indexing.
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-95-  pane.
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md:96:- It registers the function aliases such as `@$curisolate()`.
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-97-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-127-
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md:128: - `bp v8windbg!CurrIsolateAlias::Call` for the invocation of `@$curisolate()`
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-129- - `bp v8windbg!GetHeapObject` for the interpretation of V8 objects.
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-145-Then trigger the extension code of interest via something like `dx source` or
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md:146:`dx @$curisolate()`.
nodejs-14.13.0~dfsg/deps/v8/tools/v8windbg/README.md-147-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py-10-
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py:11:from wasm import *
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py-12-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py-16-  parser = argparse.ArgumentParser(\
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py:17:      description="Inject compilation hints into a Wasm module.")
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py-18-  parser.add_argument("-i", "--in-wasm-file", \
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py-19-      type=str, \
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py:20:      help="original wasm module")
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py-21-  parser.add_argument("-o", "--out-wasm-file", \
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py-22-      type=str, \
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py:23:      help="wasm module with injected hints")
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py-24-  parser.add_argument("-x", "--hints-file", \
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py-11-
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py:12:from wasm import *
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py-13-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py-15-  parser = argparse.ArgumentParser(\
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py:16:      description="Read compilation hints from Wasm module.")
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py-17-  parser.add_argument("in_wasm_file", \
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py-18-      type=str, \
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py:19:      help="wasm module")
nodejs-14.13.0~dfsg/deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py-20-  return parser.parse_args()
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/update-wasm-spec-tests.sh-64-
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/update-wasm-spec-tests.sh:65:log_and_run ./run.py --wasm ${TMP_DIR}/spec/interpreter/wasm --out ${TMP_DIR}
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/update-wasm-spec-tests.sh-66-log_and_run cp ${TMP_DIR}/*.js ${SPEC_TEST_DIR}/tests/
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/update-wasm-spec-tests.sh-94-      log_and_run cp ${rel_filename} ${SPEC_TEST_DIR}/tests/proposals/${repo}/
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/update-wasm-spec-tests.sh:95:      log_and_run ./run.py --wasm ../../interpreter/wasm ${rel_filename} --out _build 2> /dev/null
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/update-wasm-spec-tests.sh-96-    fi
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/wasm-import-profiler.js-47-    }
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/wasm-import-profiler.js:48:    print(`--- Import profile for instance ${profile.instanceNum} ---`);
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/wasm-import-profiler.js-49-    if (array.length == 0) return;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/wasm-import-profiler.js-51-    for (let data of array) {
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/wasm-import-profiler.js:52:      print(`${padl(data.name, 30)}: ${padr(data.count, 10)} ${padp(data.total, 10)}ms`);
nodejs-14.13.0~dfsg/deps/v8/tools/wasm/wasm-import-profiler.js-53-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-125-    // properties. Oh well...
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:126:    print(`${k} => ${typeof s[k]}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-127-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-130-function hex(number) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:131:  return `0x${number.toString(16)}`;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-132-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-255-                    function(m) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:256:                      return m.Name.indexOf(`\\${exe_name}.exe`) !== -1;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-257-                    });
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-301-  let ctl = host.namespace.Debugger.Utility.Control;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:302:  let output = ctl.ExecuteCommand(`.call ${fn};g`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-303-  curframe.SwitchTo();
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-307-function print_object(address) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:308:  let output = make_call(`_v8_internal_Print_Object(${decomp(address)})`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-309-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-335-  let ctl = host.namespace.Debugger.Utility.Control;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:336:  ctl.ExecuteCommand(`bp ${module_name()}!v8::internal::Execution::Call`)
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-337-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-441-    print(
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:442:      `No object found within ${max_slots} slots prior to ${hex(addr)}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-443-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-445-    print(
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:446:      `found object: ${hex(obj_addr + 1)} : ${hex(poim(obj_addr))}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-447-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-453-    print(
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:454:      `No object found within ${max_slots} slots following ${hex(addr)}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-455-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-457-    print(
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:458:      `found object: ${hex(obj_addr + 1)} : ${hex(poim(obj_addr))}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-459-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-473-  print(`===============================================`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:474:  print(`objects in range ${hex(start)} - ${hex(end)}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-475-  print(`===============================================`);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-480-      count++;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:481:      print(`${hex(obj + 1)} : ${hex(poim(obj))}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-482-      iters  = (end - cur) / ptr_size;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-486-  print(`===============================================`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:487:  print(`found ${count} objects in range ${hex(start)} - ${hex(end)}`)
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-488-  print(`===============================================`);
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-493-  if(!is_likely_object(root)) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:494:    print(`${hex(root)} doesn't look like an object`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-495-    return;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-503-    const this_obj =
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:504:      `${" ".repeat(2 * depth)}${hex(obj)} : ${hex(poim(obj - 1))}`;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-505-    const cutoff = depth_limit && depth == depth_limit - 1;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:506:    print(`${this_obj}${cutoff ? " (...)" : ""}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-507-    if (cutoff) return;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-522-          print(
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:523:            `${" ".repeat(2 * depth + 2)}cycle: ${hex(cur)}->${hex(field)}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-524-        }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-542-function print_memory_chunk_list(space_type, front, top, age_mark) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:543:  let alloc_pos = top ? ` (allocating at: ${top})` : "";
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:544:  let age_mark_pos = age_mark ? ` (age_mark at: ${top})` : "";
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:545:  print(`${space_type}${alloc_pos}${age_mark_pos}:`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-546-  if (front.isNull) {
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-554-    let addr = hex(cur.address);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:555:    let area = `${hex(cur.area_start_)} - ${hex(cur.area_end_)}`;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:556:    let dt = `dt ${addr} ${module_name()}!v8::internal::MemoryChunk`;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:557:    print(`${imm}    ${addr}:\t ${area} (${hex(cur.size_)}) : ${dt}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-558-    cur = cur.list_node_.next_;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-618-  let h = iso.heap_;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:619:  print(`Heap at ${h.targetLocation}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-620-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-671-  if (c) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:672:      print(`${hex(address)} is in ${c.space} (chunk: ${hex(c.address)})`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-673-  }
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-674-  else {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:675:      print(`Address ${hex(address)} is not in managed heap`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-676-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-692-  // depth level
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:693:  print(`Nested depth level: ${hsd.level}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-694-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-707-                (hsd.next.address - poi(last_block))/ptr_size;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:708:  print(`Currently tracking ${count} local handles`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-709-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-713-         block += block_size * ptr_size) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:714:      print(`Handles in block at ${hex(block)}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-715-      for (let i = 0; i < block_size; i++) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-716-        const location = poi(block + i * ptr_size);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:717:        print(`  ${hex(location)}->${hex(poi(location))}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-718-      }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-721-    let location = poi(last_block);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:722:    print(`Handles in block at ${hex(last_block)}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-723-    for (let location = poi(last_block); location < hsd.next.address;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-724-         location += ptr_size) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:725:      print(`  ${hex(location)}->${hex(poi(location))}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-726-    }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-731-  if (hsd.next.address < hsd.limit.address) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:732:    print(`${prefix} at ${hex(hsd.next.address)}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-733-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-735-    const location = hsimpl.spare_.address;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:736:    print(`${prefix} from the spare block at ${hex(location)}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-737-  }
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-738-  else {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:739:    print(`${prefix} from a new block to be allocated`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-740-  }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-747-  let addr_hex = hex(addr);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:748:  return `${addr_hex}${" ".repeat(pointer_size() * 2 + 2 - addr_hex.length)}`;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-749-}
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-757-  if (!Number.isSafeInteger(int(addr))) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:758:    print(`${hex(addr)} doesn't look like a valid address`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-759-    return;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-774-    let c = find_chunk(decomp(val));
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:775:    const augm_space = c ? ` in ${c.space}` : "";
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:776:    const augm = `${augm_map}${augm_obj}${augm_other}${augm_space}`;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-777-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-779-        pad_right((map || obj) ? decomp(val) : val) : "";
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:780:    print(`${pad_right(aligned_addr)} ${pad_right(val)} ${full_ptr}   ${augm}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-781-
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-808-      catch (e) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:809:        print(`failed to process chunk ${hex(c.address)} due to ${e.message}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-810-      }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-814-
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:815:  print(`Remembered set in chunk ${hex(chunk_addr)}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-816-  let chunk = cast(chunk_addr, "v8::internal::MemoryChunk");
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-827-  if (rs[0].page_start_ != chunk_addr) {
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:828:    print(`page_start_ [${hex(rs.page_start_)}] doesn't match chunk_addr!`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-829-    return;
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-839-      // there are 32 cells in each bucket, cell's size is 32 bits
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:840:      print(`  bucket ${hex(bucket.address.asNumber())}:`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-841-      const first_cell = bucket.address.asNumber();
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-851-            const slot = rs[s].page_start_ + slot_offset;
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:852:            print(`    ${hex(slot)} -> ${hex(poim(slot))}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-853-          }
##############################################
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-860-  if (count == 0) print(`  <empty>`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js:861:  else print(`  ${count} remembered pointers in chunk ${hex(chunk_addr)}`);
nodejs-14.13.0~dfsg/deps/v8/tools/windbg.js-862-}
##############################################
nodejs-14.13.0~dfsg/deps/zlib/crc32.c-194-/* =========================================================================
nodejs-14.13.0~dfsg/deps/zlib/crc32.c:195: * This function can be used by asm versions of crc32()
nodejs-14.13.0~dfsg/deps/zlib/crc32.c-196- */
##############################################
nodejs-14.13.0~dfsg/deps/zlib/deflate.c-100-#  pragma message("Assembler code may have bugs -- use at your own risk")
nodejs-14.13.0~dfsg/deps/zlib/deflate.c:101:      void match_init OF((void)); /* asm code initialization */
nodejs-14.13.0~dfsg/deps/zlib/deflate.c-102-      uInt longest_match  OF((deflate_state *s, IPos cur_match));
##############################################
nodejs-14.13.0~dfsg/deps/zlib/deflate.c-1252-#ifdef ASMV
nodejs-14.13.0~dfsg/deps/zlib/deflate.c:1253:    match_init(); /* initialize the asm code */
nodejs-14.13.0~dfsg/deps/zlib/deflate.c-1254-#endif
##############################################
nodejs-14.13.0~dfsg/deps/zlib/deflate.c-1268-#ifndef ASMV
nodejs-14.13.0~dfsg/deps/zlib/deflate.c:1269:/* For 80x86 and 680x0, an optimized version will be provided in match.asm or
nodejs-14.13.0~dfsg/deps/zlib/deflate.c-1270- * match.S. The code will be functionally equivalent.
##############################################
nodejs-14.13.0~dfsg/deps/zlib/patches/0001-simd.patch-564- #  pragma message("Assembler code may have bugs -- use at your own risk")
nodejs-14.13.0~dfsg/deps/zlib/patches/0001-simd.patch:565:       void match_init OF((void)); /* asm code initialization */
nodejs-14.13.0~dfsg/deps/zlib/patches/0001-simd.patch-566-@@ -100,6 +101,20 @@ local  void check_match OF((deflate_state *s, IPos start, IPos match,
##############################################
nodejs-14.13.0~dfsg/deps/zlib/patches/0001-simd.patch-795-+
nodejs-14.13.0~dfsg/deps/zlib/patches/0001-simd.patch:796:+/* Safe to inline this as GCC/clang will use inline asm and Visual Studio will
nodejs-14.13.0~dfsg/deps/zlib/patches/0001-simd.patch-797-+ * use intrinsic without extra params
##############################################
nodejs-14.13.0~dfsg/deps/zlib/patches/0001-simd.patch-809-+
nodejs-14.13.0~dfsg/deps/zlib/patches/0001-simd.patch:810:+/* Windows clang should use inline asm */
nodejs-14.13.0~dfsg/deps/zlib/patches/0001-simd.patch-811-+#if defined(_MSC_VER) && !defined(__clang__)
##############################################
nodejs-14.13.0~dfsg/deps/zlib/zlib.h-1184-     8: ZLIB_DEBUG
nodejs-14.13.0~dfsg/deps/zlib/zlib.h:1185:     9: ASMV or ASMINF -- use ASM code
nodejs-14.13.0~dfsg/deps/zlib/zlib.h-1186-     10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention
##############################################
nodejs-14.13.0~dfsg/doc/api/assert.md-1349-const oranges = 2;
nodejs-14.13.0~dfsg/doc/api/assert.md:1350:assert.strictEqual(apples, oranges, `apples ${apples} !== oranges ${oranges}`);
nodejs-14.13.0~dfsg/doc/api/assert.md-1351-// AssertionError [ERR_ASSERTION]: apples 1 !== oranges 2
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-164-  // Use a function like this one when debugging inside an AsyncHooks callback
nodejs-14.13.0~dfsg/doc/api/async_hooks.md:165:  fs.writeFileSync('log.out', `${util.format(...args)}\n`, { flag: 'a' });
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-166-}
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-276-      process.stdout.fd,
nodejs-14.13.0~dfsg/doc/api/async_hooks.md:277:      `${type}(${asyncId}): trigger: ${triggerAsyncId} execution: ${eid}\n`);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-278-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-329-      process.stdout.fd,
nodejs-14.13.0~dfsg/doc/api/async_hooks.md:330:      `${indentStr}${type}(${asyncId}):` +
nodejs-14.13.0~dfsg/doc/api/async_hooks.md:331:      ` trigger: ${triggerAsyncId} execution: ${eid}\n`);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-332-  },
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-334-    const indentStr = ' '.repeat(indent);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md:335:    fs.writeSync(process.stdout.fd, `${indentStr}before:  ${asyncId}\n`);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-336-    indent += 2;
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-340-    const indentStr = ' '.repeat(indent);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md:341:    fs.writeSync(process.stdout.fd, `${indentStr}after:  ${asyncId}\n`);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-342-  },
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-344-    const indentStr = ' '.repeat(indent);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md:345:    fs.writeSync(process.stdout.fd, `${indentStr}destroy:  ${asyncId}\n`);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-346-  },
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-613-Promise.resolve(1729).then(() => {
nodejs-14.13.0~dfsg/doc/api/async_hooks.md:614:  console.log(`eid ${ah.executionAsyncId()} tid ${ah.triggerAsyncId()}`);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-615-});
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-631-Promise.resolve(1729).then(() => {
nodejs-14.13.0~dfsg/doc/api/async_hooks.md:632:  console.log(`eid ${ah.executionAsyncId()} tid ${ah.triggerAsyncId()}`);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-633-});
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-959-  const id = asyncLocalStorage.getStore();
nodejs-14.13.0~dfsg/doc/api/async_hooks.md:960:  console.log(`${id !== undefined ? id : '-'}:`, msg);
nodejs-14.13.0~dfsg/doc/api/async_hooks.md-961-}
##############################################
nodejs-14.13.0~dfsg/doc/api/buffer.md-478-
nodejs-14.13.0~dfsg/doc/api/buffer.md:479:console.log(`${str}: ${str.length} characters, ` +
nodejs-14.13.0~dfsg/doc/api/buffer.md:480:            `${Buffer.byteLength(str, 'utf8')} bytes`);
nodejs-14.13.0~dfsg/doc/api/buffer.md-481-// Prints: ½ + ¼ = ¾: 9 characters, 12 bytes
##############################################
nodejs-14.13.0~dfsg/doc/api/buffer.md-2248-
nodejs-14.13.0~dfsg/doc/api/buffer.md:2249:console.log(`${len} bytes: ${buf.toString('utf8', 0, len)}`);
nodejs-14.13.0~dfsg/doc/api/buffer.md-2250-// Prints: 12 bytes: ½ + ¼ = ¾
##############################################
nodejs-14.13.0~dfsg/doc/api/buffer.md-2255-
nodejs-14.13.0~dfsg/doc/api/buffer.md:2256:console.log(`${length} bytes: ${buffer.toString('utf8', 8, 10)}`);
nodejs-14.13.0~dfsg/doc/api/buffer.md-2257-// Prints: 2 bytes : ab
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-17-ls.stdout.on('data', (data) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:18:  console.log(`stdout: ${data}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-19-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-21-ls.stderr.on('data', (data) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:22:  console.error(`stderr: ${data}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-23-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-25-ls.on('close', (code) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:26:  console.log(`child process exited with code ${code}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-27-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-118-bat.on('exit', (code) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:119:  console.log(`Child exited with code ${code}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-120-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-186-
nodejs-14.13.0~dfsg/doc/api/child_process.md:187:exec('echo "The \\$HOME variable is $HOME"');
nodejs-14.13.0~dfsg/doc/api/child_process.md-188-// The $HOME variable is escaped in the first instance, but not in the second.
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-211-  if (error) {
nodejs-14.13.0~dfsg/doc/api/child_process.md:212:    console.error(`exec error: ${error}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-213-    return;
nodejs-14.13.0~dfsg/doc/api/child_process.md-214-  }
nodejs-14.13.0~dfsg/doc/api/child_process.md:215:  console.log(`stdout: ${stdout}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md:216:  console.error(`stderr: ${stderr}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-217-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-483-ls.stdout.on('data', (data) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:484:  console.log(`stdout: ${data}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-485-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-487-ls.stderr.on('data', (data) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:488:  console.error(`stderr: ${data}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-489-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-491-ls.on('close', (code) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:492:  console.log(`child process exited with code ${code}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-493-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-507-ps.stderr.on('data', (data) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:508:  console.error(`ps stderr: ${data}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-509-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-512-  if (code !== 0) {
nodejs-14.13.0~dfsg/doc/api/child_process.md:513:    console.log(`ps process exited with code ${code}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-514-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-522-grep.stderr.on('data', (data) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:523:  console.error(`grep stderr: ${data}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-524-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-527-  if (code !== 0) {
nodejs-14.13.0~dfsg/doc/api/child_process.md:528:    console.log(`grep process exited with code ${code}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-529-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-949-ls.stdout.on('data', (data) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:950:  console.log(`stdout: ${data}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-951-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-953-ls.on('close', (code) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:954:  console.log(`child process close all stdio with code ${code}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-955-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-957-ls.on('exit', (code) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:958:  console.log(`child process exited with code ${code}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-959-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-1117-  console.log(
nodejs-14.13.0~dfsg/doc/api/child_process.md:1118:    `child process terminated due to receipt of signal ${signal}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-1119-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-1185-
nodejs-14.13.0~dfsg/doc/api/child_process.md:1186:console.log(`Spawned child pid: ${grep.pid}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-1187-grep.stdin.end();
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-1249-const cp = require('child_process');
nodejs-14.13.0~dfsg/doc/api/child_process.md:1250:const n = cp.fork(`${__dirname}/sub.js`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-1251-
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-1376-      // sent and the time it is received in the child process.
nodejs-14.13.0~dfsg/doc/api/child_process.md:1377:      socket.end(`Request handled with ${process.argv[2]} priority`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-1378-    }
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.md-1511-subprocess.stdout.on('data', (data) => {
nodejs-14.13.0~dfsg/doc/api/child_process.md:1512:  console.log(`Received chunk ${data}`);
nodejs-14.13.0~dfsg/doc/api/child_process.md-1513-});
##############################################
nodejs-14.13.0~dfsg/doc/api/cli.md-111-If `--cpu-prof-name` is not specified, the generated profile is
nodejs-14.13.0~dfsg/doc/api/cli.md:112:named `CPU.${yyyymmdd}.${hhmmss}.${pid}.${tid}.${seq}.cpuprofile`.
nodejs-14.13.0~dfsg/doc/api/cli.md-113-
##############################################
nodejs-14.13.0~dfsg/doc/api/cli.md-352-If `--heap-prof-name` is not specified, the generated profile is
nodejs-14.13.0~dfsg/doc/api/cli.md:353:named `Heap.${yyyymmdd}.${hhmmss}.${pid}.${tid}.${seq}.heapprofile`.
nodejs-14.13.0~dfsg/doc/api/cli.md-354-
##############################################
nodejs-14.13.0~dfsg/doc/api/cli.md-903-Template string specifying the filepath for the trace event data, it
nodejs-14.13.0~dfsg/doc/api/cli.md:904:supports `${rotation}` and `${pid}`.
nodejs-14.13.0~dfsg/doc/api/cli.md-905-
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.md-21-if (cluster.isMaster) {
nodejs-14.13.0~dfsg/doc/api/cluster.md:22:  console.log(`Master ${process.pid} is running`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-23-
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.md-29-  cluster.on('exit', (worker, code, signal) => {
nodejs-14.13.0~dfsg/doc/api/cluster.md:30:    console.log(`worker ${worker.process.pid} died`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-31-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.md-39-
nodejs-14.13.0~dfsg/doc/api/cluster.md:40:  console.log(`Worker ${process.pid} started`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-41-}
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.md-163-  if (signal) {
nodejs-14.13.0~dfsg/doc/api/cluster.md:164:    console.log(`worker was killed by signal: ${signal}`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-165-  } else if (code !== 0) {
nodejs-14.13.0~dfsg/doc/api/cluster.md:166:    console.log(`worker exited with error code: ${code}`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-167-  } else {
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.md-215-  setInterval(() => {
nodejs-14.13.0~dfsg/doc/api/cluster.md:216:    console.log(`numReqs = ${numReqs}`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-217-  }, 1000);
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.md-395-if (cluster.isMaster) {
nodejs-14.13.0~dfsg/doc/api/cluster.md:396:  console.log(`Master ${process.pid} is running`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-397-
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.md-413-    res.writeHead(200);
nodejs-14.13.0~dfsg/doc/api/cluster.md:414:    res.end(`Current process\n ${process.pid}`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-415-    process.kill(process.pid);
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.md-519-cluster.on('disconnect', (worker) => {
nodejs-14.13.0~dfsg/doc/api/cluster.md:520:  console.log(`The worker #${worker.id} has disconnected`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-521-});
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.md-595-  console.log(
nodejs-14.13.0~dfsg/doc/api/cluster.md:596:    `A worker is now connected to ${address.address}:${address.port}`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-597-});
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.md-835-} else if (cluster.isWorker) {
nodejs-14.13.0~dfsg/doc/api/cluster.md:836:  console.log(`I am worker #${cluster.worker.id}`);
nodejs-14.13.0~dfsg/doc/api/cluster.md-837-}
##############################################
nodejs-14.13.0~dfsg/doc/api/console.md-35-const name = 'Will Robinson';
nodejs-14.13.0~dfsg/doc/api/console.md:36:console.warn(`Danger ${name}! Danger!`);
nodejs-14.13.0~dfsg/doc/api/console.md-37-// Prints: Danger Will Robinson! Danger!, to stderr
##############################################
nodejs-14.13.0~dfsg/doc/api/console.md-54-const name = 'Will Robinson';
nodejs-14.13.0~dfsg/doc/api/console.md:55:myConsole.warn(`Danger ${name}! Danger!`);
nodejs-14.13.0~dfsg/doc/api/console.md-56-// Prints: Danger Will Robinson! Danger!, to err
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.md-1949-  else {
nodejs-14.13.0~dfsg/doc/api/crypto.md:1950:    console.log(`${hash.digest('hex')} ${filename}`);
nodejs-14.13.0~dfsg/doc/api/crypto.md-1951-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.md-1997-  else {
nodejs-14.13.0~dfsg/doc/api/crypto.md:1998:    console.log(`${hmac.digest('hex')} ${filename}`);
nodejs-14.13.0~dfsg/doc/api/crypto.md-1999-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.md-2644-  if (err) throw err;
nodejs-14.13.0~dfsg/doc/api/crypto.md:2645:  console.log(`${buf.length} bytes of random data: ${buf.toString('hex')}`);
nodejs-14.13.0~dfsg/doc/api/crypto.md-2646-});
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.md-2656-console.log(
nodejs-14.13.0~dfsg/doc/api/crypto.md:2657:  `${buf.length} bytes of random data: ${buf.toString('hex')}`);
nodejs-14.13.0~dfsg/doc/api/crypto.md-2658-```
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.md-2817-  if (err) throw err;
nodejs-14.13.0~dfsg/doc/api/crypto.md:2818:  console.log(`Random number chosen from (0, 1, 2): ${n}`);
nodejs-14.13.0~dfsg/doc/api/crypto.md-2819-});
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.md-2824-const n = crypto.randomInt(3);
nodejs-14.13.0~dfsg/doc/api/crypto.md:2825:console.log(`Random number chosen from (0, 1, 2): ${n}`);
nodejs-14.13.0~dfsg/doc/api/crypto.md-2826-```
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.md-2830-const n = crypto.randomInt(1, 7);
nodejs-14.13.0~dfsg/doc/api/crypto.md:2831:console.log(`The dice rolled: ${n}`);
nodejs-14.13.0~dfsg/doc/api/crypto.md-2832-```
##############################################
nodejs-14.13.0~dfsg/doc/api/debugger.md-159-
nodejs-14.13.0~dfsg/doc/api/debugger.md:160:### Execution control
nodejs-14.13.0~dfsg/doc/api/debugger.md-161-
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.md-17-server.on('error', (err) => {
nodejs-14.13.0~dfsg/doc/api/dgram.md:18:  console.log(`server error:\n${err.stack}`);
nodejs-14.13.0~dfsg/doc/api/dgram.md-19-  server.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.md-22-server.on('message', (msg, rinfo) => {
nodejs-14.13.0~dfsg/doc/api/dgram.md:23:  console.log(`server got: ${msg} from ${rinfo.address}:${rinfo.port}`);
nodejs-14.13.0~dfsg/doc/api/dgram.md-24-});
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.md-27-  const address = server.address();
nodejs-14.13.0~dfsg/doc/api/dgram.md:28:  console.log(`server listening ${address.address}:${address.port}`);
nodejs-14.13.0~dfsg/doc/api/dgram.md-29-});
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.md-211-server.on('error', (err) => {
nodejs-14.13.0~dfsg/doc/api/dgram.md:212:  console.log(`server error:\n${err.stack}`);
nodejs-14.13.0~dfsg/doc/api/dgram.md-213-  server.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.md-216-server.on('message', (msg, rinfo) => {
nodejs-14.13.0~dfsg/doc/api/dgram.md:217:  console.log(`server got: ${msg} from ${rinfo.address}:${rinfo.port}`);
nodejs-14.13.0~dfsg/doc/api/dgram.md-218-});
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.md-221-  const address = server.address();
nodejs-14.13.0~dfsg/doc/api/dgram.md:222:  console.log(`server listening ${address.address}:${address.port}`);
nodejs-14.13.0~dfsg/doc/api/dgram.md-223-});
##############################################
nodejs-14.13.0~dfsg/doc/api/dns.md-38-
nodejs-14.13.0~dfsg/doc/api/dns.md:39:  console.log(`addresses: ${JSON.stringify(addresses)}`);
nodejs-14.13.0~dfsg/doc/api/dns.md-40-
##############################################
nodejs-14.13.0~dfsg/doc/api/dns.md-45-      }
nodejs-14.13.0~dfsg/doc/api/dns.md:46:      console.log(`reverse for ${a}: ${JSON.stringify(hostnames)}`);
nodejs-14.13.0~dfsg/doc/api/dns.md-47-    });
##############################################
nodejs-14.13.0~dfsg/doc/api/domain.md-72-  // This is no better than process.on('uncaughtException')!
nodejs-14.13.0~dfsg/doc/api/domain.md:73:  console.log(`error, but oh well ${er.message}`);
nodejs-14.13.0~dfsg/doc/api/domain.md-74-});
##############################################
nodejs-14.13.0~dfsg/doc/api/domain.md-125-    d.on('error', (er) => {
nodejs-14.13.0~dfsg/doc/api/domain.md:126:      console.error(`error ${er.stack}`);
nodejs-14.13.0~dfsg/doc/api/domain.md-127-
##############################################
nodejs-14.13.0~dfsg/doc/api/domain.md-154-        // Oh well, not much we can do at this point.
nodejs-14.13.0~dfsg/doc/api/domain.md:155:        console.error(`Error sending 500! ${er2.stack}`);
nodejs-14.13.0~dfsg/doc/api/domain.md-156-      }
##############################################
nodejs-14.13.0~dfsg/doc/api/errors.md-219-The first line of the trace will be prefixed with
nodejs-14.13.0~dfsg/doc/api/errors.md:220:`${myObject.name}: ${myObject.message}`.
nodejs-14.13.0~dfsg/doc/api/errors.md-221-
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.md-253-Additional experimental flags are available for importing
nodejs-14.13.0~dfsg/doc/api/esm.md:254:[Wasm modules](#esm_experimental_wasm_modules) or
nodejs-14.13.0~dfsg/doc/api/esm.md-255-[JSON modules](#esm_experimental_json_modules). For importing native modules or
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.md-440-
nodejs-14.13.0~dfsg/doc/api/esm.md:441:## Experimental Wasm modules
nodejs-14.13.0~dfsg/doc/api/esm.md-442-
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.md-834-
nodejs-14.13.0~dfsg/doc/api/esm.md:835:const baseURL = pathToFileURL(`${process.cwd()}/`).href;
nodejs-14.13.0~dfsg/doc/api/esm.md-836-
##############################################
nodejs-14.13.0~dfsg/doc/api/events.md-416-myEmitter.on('event', function secondListener(arg1, arg2) {
nodejs-14.13.0~dfsg/doc/api/events.md:417:  console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
nodejs-14.13.0~dfsg/doc/api/events.md-418-});
##############################################
nodejs-14.13.0~dfsg/doc/api/events.md-421-  const parameters = args.join(', ');
nodejs-14.13.0~dfsg/doc/api/events.md:422:  console.log(`event with parameters ${parameters} in third listener`);
nodejs-14.13.0~dfsg/doc/api/events.md-423-});
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-67-    await fs.unlink(path);
nodejs-14.13.0~dfsg/doc/api/fs.md:68:    console.log(`successfully deleted ${path}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-69-  } catch (error) {
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-88-  if (err) throw err;
nodejs-14.13.0~dfsg/doc/api/fs.md:89:  console.log(`stats: ${JSON.stringify(stats)}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-90-});
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-100-    if (err) throw err;
nodejs-14.13.0~dfsg/doc/api/fs.md:101:    console.log(`stats: ${JSON.stringify(stats)}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-102-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-114-    const stats = await fs.stat(to);
nodejs-14.13.0~dfsg/doc/api/fs.md:115:    console.log(`stats: ${JSON.stringify(stats)}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-116-  } catch (error) {
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-1193-fs.access(file, fs.constants.F_OK, (err) => {
nodejs-14.13.0~dfsg/doc/api/fs.md:1194:  console.log(`${file} ${err ? 'does not exist' : 'exists'}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-1195-});
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-1198-fs.access(file, fs.constants.R_OK, (err) => {
nodejs-14.13.0~dfsg/doc/api/fs.md:1199:  console.log(`${file} ${err ? 'is not readable' : 'is readable'}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-1200-});
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-1203-fs.access(file, fs.constants.W_OK, (err) => {
nodejs-14.13.0~dfsg/doc/api/fs.md:1204:  console.log(`${file} ${err ? 'is not writable' : 'is writable'}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-1205-});
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-1210-    console.error(
nodejs-14.13.0~dfsg/doc/api/fs.md:1211:      `${file} ${err.code === 'ENOENT' ? 'does not exist' : 'is read-only'}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-1212-  } else {
nodejs-14.13.0~dfsg/doc/api/fs.md:1213:    console.log(`${file} exists, and it is writable`);
nodejs-14.13.0~dfsg/doc/api/fs.md-1214-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-2720-const { sep } = require('path');
nodejs-14.13.0~dfsg/doc/api/fs.md:2721:fs.mkdtemp(`${tmpDir}${sep}`, (err, directory) => {
nodejs-14.13.0~dfsg/doc/api/fs.md-2722-  if (err) throw err;
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-4068-fs.watch('somedir', (eventType, filename) => {
nodejs-14.13.0~dfsg/doc/api/fs.md:4069:  console.log(`event type is: ${eventType}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-4070-  if (filename) {
nodejs-14.13.0~dfsg/doc/api/fs.md:4071:    console.log(`filename provided: ${filename}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-4072-  } else {
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.md-4114-fs.watchFile('message.text', (curr, prev) => {
nodejs-14.13.0~dfsg/doc/api/fs.md:4115:  console.log(`the current mtime is: ${curr.mtime}`);
nodejs-14.13.0~dfsg/doc/api/fs.md:4116:  console.log(`the previous mtime was: ${prev.mtime}`);
nodejs-14.13.0~dfsg/doc/api/fs.md-4117-});
##############################################
nodejs-14.13.0~dfsg/doc/api/http.md-417-  // Connect to an origin server
nodejs-14.13.0~dfsg/doc/api/http.md:418:  const { port, hostname } = new URL(`http://${req.url}`);
nodejs-14.13.0~dfsg/doc/api/http.md-419-  const serverSocket = net.connect(port || 80, hostname, () => {
##############################################
nodejs-14.13.0~dfsg/doc/api/http.md-502-req.on('information', (info) => {
nodejs-14.13.0~dfsg/doc/api/http.md:503:  console.log(`Got information prior to main response: ${info.statusCode}`);
nodejs-14.13.0~dfsg/doc/api/http.md-504-});
##############################################
nodejs-14.13.0~dfsg/doc/api/http.md-938-  const port = req.socket.localPort;
nodejs-14.13.0~dfsg/doc/api/http.md:939:  console.log(`Your IP address is ${ip} and your source port is ${port}.`);
nodejs-14.13.0~dfsg/doc/api/http.md-940-  // Consume response object
##############################################
nodejs-14.13.0~dfsg/doc/api/http.md-1665-  const port = res.socket.remotePort;
nodejs-14.13.0~dfsg/doc/api/http.md:1666:  res.end(`Your IP address is ${ip} and your source port is ${port}.`);
nodejs-14.13.0~dfsg/doc/api/http.md-1667-}).listen(3000);
##############################################
nodejs-14.13.0~dfsg/doc/api/http.md-2128-```js
nodejs-14.13.0~dfsg/doc/api/http.md:2129:new URL(request.url, `http://${request.headers.host}`);
nodejs-14.13.0~dfsg/doc/api/http.md-2130-```
##############################################
nodejs-14.13.0~dfsg/doc/api/http.md-2136-$ node
nodejs-14.13.0~dfsg/doc/api/http.md:2137:> new URL(request.url, `http://${request.headers.host}`)
nodejs-14.13.0~dfsg/doc/api/http.md-2138-URL {
##############################################
nodejs-14.13.0~dfsg/doc/api/http.md-2257-    error = new Error('Request Failed.\n' +
nodejs-14.13.0~dfsg/doc/api/http.md:2258:                      `Status Code: ${statusCode}`);
nodejs-14.13.0~dfsg/doc/api/http.md-2259-  } else if (!/^application\/json/.test(contentType)) {
nodejs-14.13.0~dfsg/doc/api/http.md-2260-    error = new Error('Invalid content-type.\n' +
nodejs-14.13.0~dfsg/doc/api/http.md:2261:                      `Expected application/json but received ${contentType}`);
nodejs-14.13.0~dfsg/doc/api/http.md-2262-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/http.md-2281-}).on('error', (e) => {
nodejs-14.13.0~dfsg/doc/api/http.md:2282:  console.error(`Got error: ${e.message}`);
nodejs-14.13.0~dfsg/doc/api/http.md-2283-});
##############################################
nodejs-14.13.0~dfsg/doc/api/http.md-2419-const req = http.request(options, (res) => {
nodejs-14.13.0~dfsg/doc/api/http.md:2420:  console.log(`STATUS: ${res.statusCode}`);
nodejs-14.13.0~dfsg/doc/api/http.md:2421:  console.log(`HEADERS: ${JSON.stringify(res.headers)}`);
nodejs-14.13.0~dfsg/doc/api/http.md-2422-  res.setEncoding('utf8');
nodejs-14.13.0~dfsg/doc/api/http.md-2423-  res.on('data', (chunk) => {
nodejs-14.13.0~dfsg/doc/api/http.md:2424:    console.log(`BODY: ${chunk}`);
nodejs-14.13.0~dfsg/doc/api/http.md-2425-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/http.md-2431-req.on('error', (e) => {
nodejs-14.13.0~dfsg/doc/api/http.md:2432:  console.error(`problem with request: ${e.message}`);
nodejs-14.13.0~dfsg/doc/api/http.md-2433-});
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.md-85-  for (const name in headers) {
nodejs-14.13.0~dfsg/doc/api/http2.md:86:    console.log(`${name}: ${headers[name]}`);
nodejs-14.13.0~dfsg/doc/api/http2.md-87-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.md-93-req.on('end', () => {
nodejs-14.13.0~dfsg/doc/api/http2.md:94:  console.log(`\n${data}`);
nodejs-14.13.0~dfsg/doc/api/http2.md-95-  client.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.md-490-  if (!err) {
nodejs-14.13.0~dfsg/doc/api/http2.md:491:    console.log(`Ping acknowledged in ${duration} milliseconds`);
nodejs-14.13.0~dfsg/doc/api/http2.md:492:    console.log(`With payload '${payload.toString()}'`);
nodejs-14.13.0~dfsg/doc/api/http2.md-493-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.md-2657-  socket.on('data', (chunk) => name += chunk);
nodejs-14.13.0~dfsg/doc/api/http2.md:2658:  socket.on('end', () => socket.end(`hello ${name}`));
nodejs-14.13.0~dfsg/doc/api/http2.md-2659-});
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.md-2677-  }
nodejs-14.13.0~dfsg/doc/api/http2.md:2678:  const auth = new URL(`tcp://${headers[':authority']}`);
nodejs-14.13.0~dfsg/doc/api/http2.md-2679-  // It's a very good idea to verify that hostname and port are
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.md-2704-  ':method': 'CONNECT',
nodejs-14.13.0~dfsg/doc/api/http2.md:2705:  ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/doc/api/http2.md-2706-});
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.md-2714-req.on('end', () => {
nodejs-14.13.0~dfsg/doc/api/http2.md:2715:  console.log(`The server says: ${data}`);
nodejs-14.13.0~dfsg/doc/api/http2.md-2716-  client.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.md-3403-  const port = req.socket.remotePort;
nodejs-14.13.0~dfsg/doc/api/http2.md:3404:  res.end(`Your IP address is ${ip} and your source port is ${port}.`);
nodejs-14.13.0~dfsg/doc/api/http2.md-3405-}).listen(3000);
##############################################
nodejs-14.13.0~dfsg/doc/api/https.md-386-      const msg = 'Certificate verification error: ' +
nodejs-14.13.0~dfsg/doc/api/https.md:387:        `The public key of '${cert.subject.CN}' ` +
nodejs-14.13.0~dfsg/doc/api/https.md-388-        'does not match our pinned fingerprint';
##############################################
nodejs-14.13.0~dfsg/doc/api/https.md-396-      const msg = 'Certificate verification error: ' +
nodejs-14.13.0~dfsg/doc/api/https.md:397:        `The certificate of '${cert.subject.CN}' ` +
nodejs-14.13.0~dfsg/doc/api/https.md-398-        'does not match our pinned fingerprint';
##############################################
nodejs-14.13.0~dfsg/doc/api/modules.md-13-const circle = require('./circle.js');
nodejs-14.13.0~dfsg/doc/api/modules.md:14:console.log(`The area of a circle of radius 4 is ${circle.area(4)}`);
nodejs-14.13.0~dfsg/doc/api/modules.md-15-```
##############################################
nodejs-14.13.0~dfsg/doc/api/modules.md-45-const mySquare = new Square(2);
nodejs-14.13.0~dfsg/doc/api/modules.md:46:console.log(`The area of mySquare is ${mySquare.area()}`);
nodejs-14.13.0~dfsg/doc/api/modules.md-47-```
##############################################
nodejs-14.13.0~dfsg/doc/api/modules.md-128-In order to make modules available to the Node.js REPL, it might be useful to
nodejs-14.13.0~dfsg/doc/api/modules.md:129:also add the `/usr/lib/node_modules` folder to the `$NODE_PATH` environment
nodejs-14.13.0~dfsg/doc/api/modules.md-130-variable. Since the module lookups using `node_modules` folders are all
##############################################
nodejs-14.13.0~dfsg/doc/api/modules.md-477-
nodejs-14.13.0~dfsg/doc/api/modules.md:478:* 1: `$HOME/.node_modules`
nodejs-14.13.0~dfsg/doc/api/modules.md:479:* 2: `$HOME/.node_libraries`
nodejs-14.13.0~dfsg/doc/api/modules.md:480:* 3: `$PREFIX/lib/node`
nodejs-14.13.0~dfsg/doc/api/modules.md-481-
nodejs-14.13.0~dfsg/doc/api/modules.md:482:Where `$HOME` is the user's home directory, and `$PREFIX` is the Node.js
nodejs-14.13.0~dfsg/doc/api/modules.md-483-configured `node_prefix`.
##############################################
nodejs-14.13.0~dfsg/doc/api/modules.md-724-    paths are used instead of the default resolution paths, with the exception
nodejs-14.13.0~dfsg/doc/api/modules.md:725:    of [GLOBAL_FOLDERS][] like `$HOME/.node_modules`, which are always
nodejs-14.13.0~dfsg/doc/api/modules.md-726-    included. Each of these paths is used as a starting point for
##############################################
nodejs-14.13.0~dfsg/doc/api/os.md-166-
nodejs-14.13.0~dfsg/doc/api/os.md:167:On POSIX, it uses the `$HOME` environment variable if defined. Otherwise it
nodejs-14.13.0~dfsg/doc/api/os.md-168-uses the [effective UID][EUID] to look up the user's home directory.
##############################################
nodejs-14.13.0~dfsg/doc/api/path.md-226-// If `dir`, `root` and `base` are provided,
nodejs-14.13.0~dfsg/doc/api/path.md:227:// `${dir}${path.sep}${base}`
nodejs-14.13.0~dfsg/doc/api/path.md-228-// will be returned. `root` is ignored.
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md-476-for (let n = 0; n < 3; n++)
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md:477:  performance.mark(`test${n}`);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md-478-```
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md-491-for (let n = 0; n < 3; n++)
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md:492:  performance.mark(`test${n}`);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md-493-```
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md-696-    if (type === 'Timeout') {
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md:697:      performance.mark(`Timeout-${id}-Init`);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md-698-      set.add(id);
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md-703-      set.delete(id);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md:704:      performance.mark(`Timeout-${id}-Destroy`);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md:705:      performance.measure(`Timeout-${id}`,
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md:706:                          `Timeout-${id}-Init`,
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md:707:                          `Timeout-${id}-Destroy`);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md-708-    }
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md-745-  entries.forEach((entry) => {
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md:746:    console.log(`require('${entry[0]}')`, entry.duration);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.md-747-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/policy.md-109-To generate integrity strings, a script such as
nodejs-14.13.0~dfsg/doc/api/policy.md:110:`printf "sha384-$(cat checked.js | openssl dgst -sha384 -binary | base64)"`
nodejs-14.13.0~dfsg/doc/api/policy.md-111-can be used.
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-88-process.on('exit', (code) => {
nodejs-14.13.0~dfsg/doc/api/process.md:89:  console.log(`About to exit with code: ${code}`);
nodejs-14.13.0~dfsg/doc/api/process.md-90-});
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-256-    process.stderr.fd,
nodejs-14.13.0~dfsg/doc/api/process.md:257:    `Caught exception: ${err}\n` +
nodejs-14.13.0~dfsg/doc/api/process.md:258:    `Exception origin: ${origin}`
nodejs-14.13.0~dfsg/doc/api/process.md-259-  );
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-489-function handle(signal) {
nodejs-14.13.0~dfsg/doc/api/process.md:490:  console.log(`Received ${signal}`);
nodejs-14.13.0~dfsg/doc/api/process.md-491-}
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-611-```js
nodejs-14.13.0~dfsg/doc/api/process.md:612:console.log(`This processor architecture is ${process.arch}`);
nodejs-14.13.0~dfsg/doc/api/process.md-613-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-633-process.argv.forEach((val, index) => {
nodejs-14.13.0~dfsg/doc/api/process.md:634:  console.log(`${index}: ${val}`);
nodejs-14.13.0~dfsg/doc/api/process.md-635-});
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-723-```js
nodejs-14.13.0~dfsg/doc/api/process.md:724:console.log(`Starting directory: ${process.cwd()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-725-try {
nodejs-14.13.0~dfsg/doc/api/process.md-726-  process.chdir('/tmp');
nodejs-14.13.0~dfsg/doc/api/process.md:727:  console.log(`New directory: ${process.cwd()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-728-} catch (err) {
nodejs-14.13.0~dfsg/doc/api/process.md:729:  console.error(`chdir: ${err}`);
nodejs-14.13.0~dfsg/doc/api/process.md-730-}
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-839-```js
nodejs-14.13.0~dfsg/doc/api/process.md:840:console.log(`Current directory: ${process.cwd()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-841-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1285-if (process.getegid) {
nodejs-14.13.0~dfsg/doc/api/process.md:1286:  console.log(`Current gid: ${process.getegid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1287-}
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1304-if (process.geteuid) {
nodejs-14.13.0~dfsg/doc/api/process.md:1305:  console.log(`Current uid: ${process.geteuid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1306-}
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1323-if (process.getgid) {
nodejs-14.13.0~dfsg/doc/api/process.md:1324:  console.log(`Current gid: ${process.getgid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1325-}
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1356-if (process.getuid) {
nodejs-14.13.0~dfsg/doc/api/process.md:1357:  console.log(`Current uid: ${process.getuid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1358-}
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1407-
nodejs-14.13.0~dfsg/doc/api/process.md:1408:  console.log(`Benchmark took ${diff[0] * NS_PER_SEC + diff[1]} nanoseconds`);
nodejs-14.13.0~dfsg/doc/api/process.md-1409-  // Benchmark took 1000000552 nanoseconds
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1434-
nodejs-14.13.0~dfsg/doc/api/process.md:1435:  console.log(`Benchmark took ${end - start} nanoseconds`);
nodejs-14.13.0~dfsg/doc/api/process.md-1436-  // Benchmark took 1154389282 nanoseconds
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1695-```js
nodejs-14.13.0~dfsg/doc/api/process.md:1696:console.log(`This process is pid ${process.pid}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1697-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1719-```js
nodejs-14.13.0~dfsg/doc/api/process.md:1720:console.log(`This platform is ${process.platform}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1721-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1739-```js
nodejs-14.13.0~dfsg/doc/api/process.md:1740:console.log(`The parent process is pid ${process.ppid}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1741-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1823-```js
nodejs-14.13.0~dfsg/doc/api/process.md:1824:console.log(`Reports are compact? ${process.report.compact}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1825-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1842-```js
nodejs-14.13.0~dfsg/doc/api/process.md:1843:console.log(`Report directory is ${process.report.directory}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1844-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1861-```js
nodejs-14.13.0~dfsg/doc/api/process.md:1862:console.log(`Report filename is ${process.report.filename}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1863-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1904-```js
nodejs-14.13.0~dfsg/doc/api/process.md:1905:console.log(`Report on fatal error: ${process.report.reportOnFatalError}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1906-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1922-```js
nodejs-14.13.0~dfsg/doc/api/process.md:1923:console.log(`Report on signal: ${process.report.reportOnSignal}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1924-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1939-```js
nodejs-14.13.0~dfsg/doc/api/process.md:1940:console.log(`Report on exception: ${process.report.reportOnUncaughtException}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1941-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-1957-```js
nodejs-14.13.0~dfsg/doc/api/process.md:1958:console.log(`Report signal: ${process.report.signal}`);
nodejs-14.13.0~dfsg/doc/api/process.md-1959-```
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-2099-if (process.getegid && process.setegid) {
nodejs-14.13.0~dfsg/doc/api/process.md:2100:  console.log(`Current gid: ${process.getegid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2101-  try {
nodejs-14.13.0~dfsg/doc/api/process.md-2102-    process.setegid(501);
nodejs-14.13.0~dfsg/doc/api/process.md:2103:    console.log(`New gid: ${process.getegid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2104-  } catch (err) {
nodejs-14.13.0~dfsg/doc/api/process.md:2105:    console.log(`Failed to set gid: ${err}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2106-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-2127-if (process.geteuid && process.seteuid) {
nodejs-14.13.0~dfsg/doc/api/process.md:2128:  console.log(`Current uid: ${process.geteuid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2129-  try {
nodejs-14.13.0~dfsg/doc/api/process.md-2130-    process.seteuid(501);
nodejs-14.13.0~dfsg/doc/api/process.md:2131:    console.log(`New uid: ${process.geteuid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2132-  } catch (err) {
nodejs-14.13.0~dfsg/doc/api/process.md:2133:    console.log(`Failed to set uid: ${err}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2134-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-2155-if (process.getgid && process.setgid) {
nodejs-14.13.0~dfsg/doc/api/process.md:2156:  console.log(`Current gid: ${process.getgid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2157-  try {
nodejs-14.13.0~dfsg/doc/api/process.md-2158-    process.setgid(501);
nodejs-14.13.0~dfsg/doc/api/process.md:2159:    console.log(`New gid: ${process.getgid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2160-  } catch (err) {
nodejs-14.13.0~dfsg/doc/api/process.md:2161:    console.log(`Failed to set gid: ${err}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2162-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-2200-if (process.getuid && process.setuid) {
nodejs-14.13.0~dfsg/doc/api/process.md:2201:  console.log(`Current uid: ${process.getuid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2202-  try {
nodejs-14.13.0~dfsg/doc/api/process.md-2203-    process.setuid(501);
nodejs-14.13.0~dfsg/doc/api/process.md:2204:    console.log(`New uid: ${process.getuid()}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2205-  } catch (err) {
nodejs-14.13.0~dfsg/doc/api/process.md:2206:    console.log(`Failed to set uid: ${err}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2207-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-2458-console.log(
nodejs-14.13.0~dfsg/doc/api/process.md:2459:  `Changed umask from ${oldmask.toString(8)} to ${newmask.toString(8)}`
nodejs-14.13.0~dfsg/doc/api/process.md-2460-);
##############################################
nodejs-14.13.0~dfsg/doc/api/process.md-2487-```js
nodejs-14.13.0~dfsg/doc/api/process.md:2488:console.log(`Version: ${process.version}`);
nodejs-14.13.0~dfsg/doc/api/process.md-2489-// Version: v14.8.0
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.md-28-  // TODO: Log the answer in a database
nodejs-14.13.0~dfsg/doc/api/readline.md:29:  console.log(`Thank you for your valuable feedback: ${answer}`);
nodejs-14.13.0~dfsg/doc/api/readline.md-30-
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.md-84-rl.on('line', (input) => {
nodejs-14.13.0~dfsg/doc/api/readline.md:85:  console.log(`Received: ${input}`);
nodejs-14.13.0~dfsg/doc/api/readline.md-86-});
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.md-258-rl.question('What is your favorite food? ', (answer) => {
nodejs-14.13.0~dfsg/doc/api/readline.md:259:  console.log(`Oh, so your favorite food is ${answer}`);
nodejs-14.13.0~dfsg/doc/api/readline.md-260-});
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.md-535-rl.on('line', (line) => {
nodejs-14.13.0~dfsg/doc/api/readline.md:536:  console.log(`Received: ${line}`);
nodejs-14.13.0~dfsg/doc/api/readline.md-537-});
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.md-659-    default:
nodejs-14.13.0~dfsg/doc/api/readline.md:660:      console.log(`Say what? I might have heard '${line.trim()}'`);
nodejs-14.13.0~dfsg/doc/api/readline.md-661-      break;
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.md-691-    // Each line in input.txt will be successively available here as `line`.
nodejs-14.13.0~dfsg/doc/api/readline.md:692:    console.log(`Line from file: ${line}`);
nodejs-14.13.0~dfsg/doc/api/readline.md-693-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.md-710-rl.on('line', (line) => {
nodejs-14.13.0~dfsg/doc/api/readline.md:711:  console.log(`Line from file: ${line}`);
nodejs-14.13.0~dfsg/doc/api/readline.md-712-});
##############################################
nodejs-14.13.0~dfsg/doc/api/repl.md-53-function welcome(name) {
nodejs-14.13.0~dfsg/doc/api/repl.md:54:  return `Hello ${name}!`;
nodejs-14.13.0~dfsg/doc/api/repl.md-55-}
##############################################
nodejs-14.13.0~dfsg/doc/api/repl.md-464-    this.clearBufferedCommand();
nodejs-14.13.0~dfsg/doc/api/repl.md:465:    console.log(`Hello, ${name}!`);
nodejs-14.13.0~dfsg/doc/api/repl.md-466-    this.displayPrompt();
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.md-147-      res.statusCode = 400;
nodejs-14.13.0~dfsg/doc/api/stream.md:148:      return res.end(`error: ${er.message}`);
nodejs-14.13.0~dfsg/doc/api/stream.md-149-    }
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.md-304-for (let i = 0; i < 100; i++) {
nodejs-14.13.0~dfsg/doc/api/stream.md:305:  writer.write(`hello, #${i}!\n`);
nodejs-14.13.0~dfsg/doc/api/stream.md-306-}
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.md-838-readable.on('data', (chunk) => {
nodejs-14.13.0~dfsg/doc/api/stream.md:839:  console.log(`Received ${chunk.length} bytes of data.`);
nodejs-14.13.0~dfsg/doc/api/stream.md-840-});
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.md-858-readable.on('data', (chunk) => {
nodejs-14.13.0~dfsg/doc/api/stream.md:859:  console.log(`Received ${chunk.length} bytes of data.`);
nodejs-14.13.0~dfsg/doc/api/stream.md-860-});
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.md-929-rr.on('readable', () => {
nodejs-14.13.0~dfsg/doc/api/stream.md:930:  console.log(`readable: ${rr.read()}`);
nodejs-14.13.0~dfsg/doc/api/stream.md-931-});
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.md-1032-readable.on('data', (chunk) => {
nodejs-14.13.0~dfsg/doc/api/stream.md:1033:  console.log(`Received ${chunk.length} bytes of data.`);
nodejs-14.13.0~dfsg/doc/api/stream.md-1034-  readable.pause();
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.md-1144-  while (null !== (chunk = readable.read())) {
nodejs-14.13.0~dfsg/doc/api/stream.md:1145:    console.log(`Read ${chunk.length} bytes of data...`);
nodejs-14.13.0~dfsg/doc/api/stream.md-1146-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/synopsis.md-67-server.listen(port, hostname, () => {
nodejs-14.13.0~dfsg/doc/api/synopsis.md:68:  console.log(`Server running at http://${hostname}:${port}/`);
nodejs-14.13.0~dfsg/doc/api/synopsis.md-69-});
##############################################
nodejs-14.13.0~dfsg/doc/api/tracing.md-73-
nodejs-14.13.0~dfsg/doc/api/tracing.md:74:The logging file is by default called `node_trace.${rotation}.log`, where
nodejs-14.13.0~dfsg/doc/api/tracing.md:75:`${rotation}` is an incrementing log-rotation id. The filepath pattern can
nodejs-14.13.0~dfsg/doc/api/tracing.md-76-be specified with `--trace-event-file-pattern` that accepts a template
nodejs-14.13.0~dfsg/doc/api/tracing.md:77:string that supports `${rotation}` and `${pid}`:
nodejs-14.13.0~dfsg/doc/api/tracing.md-78-
##############################################
nodejs-14.13.0~dfsg/doc/api/tty.md-102-  console.log('screen size has changed!');
nodejs-14.13.0~dfsg/doc/api/tty.md:103:  console.log(`${process.stdout.columns}x${process.stdout.rows}`);
nodejs-14.13.0~dfsg/doc/api/tty.md-104-});
##############################################
nodejs-14.13.0~dfsg/doc/api/util.md-423-stream.on('data', (data) => {
nodejs-14.13.0~dfsg/doc/api/util.md:424:  console.log(`Received data: "${data}"`);
nodejs-14.13.0~dfsg/doc/api/util.md-425-});
##############################################
nodejs-14.13.0~dfsg/doc/api/util.md-442-stream.on('data', (data) => {
nodejs-14.13.0~dfsg/doc/api/util.md:443:  console.log(`Received data: "${data}"`);
nodejs-14.13.0~dfsg/doc/api/util.md-444-});
##############################################
nodejs-14.13.0~dfsg/doc/api/util.md-847-    const inner = util.inspect(this.value, newOptions)
nodejs-14.13.0~dfsg/doc/api/util.md:848:                      .replace(/\n/g, `\n${padding}`);
nodejs-14.13.0~dfsg/doc/api/util.md:849:    return `${options.stylize('Box', 'special')}< ${inner} >`;
nodejs-14.13.0~dfsg/doc/api/util.md-850-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/util.md-902-  [inspect]() {
nodejs-14.13.0~dfsg/doc/api/util.md:903:    return `Password <${this.toString()}>`;
nodejs-14.13.0~dfsg/doc/api/util.md-904-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/util.md-982-  const stats = await stat('.');
nodejs-14.13.0~dfsg/doc/api/util.md:983:  console.log(`This directory is owned by ${stats.uid}`);
nodejs-14.13.0~dfsg/doc/api/util.md-984-}
##############################################
nodejs-14.13.0~dfsg/doc/api/v8.md-223-  saved. If not specified, a file name with the pattern
nodejs-14.13.0~dfsg/doc/api/v8.md:224:  `'Heap-${yyyymmdd}-${hhmmss}-${pid}-${thread_id}.heapsnapshot'` will be
nodejs-14.13.0~dfsg/doc/api/v8.md-225-  generated, where `{pid}` will be the PID of the Node.js process,
##############################################
nodejs-14.13.0~dfsg/doc/api/v8.md-250-  worker.once('message', (filename) => {
nodejs-14.13.0~dfsg/doc/api/v8.md:251:    console.log(`worker heapdump: ${filename}`);
nodejs-14.13.0~dfsg/doc/api/v8.md-252-    // Now get a heapdump for the main thread.
nodejs-14.13.0~dfsg/doc/api/v8.md:253:    console.log(`main thread heapdump: ${writeHeapSnapshot()}`);
nodejs-14.13.0~dfsg/doc/api/v8.md-254-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/vm.md-469-    }
nodejs-14.13.0~dfsg/doc/api/vm.md:470:    throw new Error(`Unable to resolve dependency: ${specifier}`);
nodejs-14.13.0~dfsg/doc/api/vm.md-471-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/vm.md-1179-const vmResult = vm.runInThisContext('localVar = "vm";');
nodejs-14.13.0~dfsg/doc/api/vm.md:1180:console.log(`vmResult: '${vmResult}', localVar: '${localVar}'`);
nodejs-14.13.0~dfsg/doc/api/vm.md-1181-// Prints: vmResult: 'vm', localVar: 'initial value'
##############################################
nodejs-14.13.0~dfsg/doc/api/vm.md-1183-const evalResult = eval('localVar = "eval";');
nodejs-14.13.0~dfsg/doc/api/vm.md:1184:console.log(`evalResult: '${evalResult}', localVar: '${localVar}'`);
nodejs-14.13.0~dfsg/doc/api/vm.md-1185-// Prints: evalResult: 'eval', localVar: 'eval'
##############################################
nodejs-14.13.0~dfsg/doc/api/wasi.md-26-(async () => {
nodejs-14.13.0~dfsg/doc/api/wasi.md:27:  const wasm = await WebAssembly.compile(fs.readFileSync('./demo.wasm'));
nodejs-14.13.0~dfsg/doc/api/wasi.md-28-  const instance = await WebAssembly.instantiate(wasm, importObject);
##############################################
nodejs-14.13.0~dfsg/doc/api/wasi.md-69-```console
nodejs-14.13.0~dfsg/doc/api/wasi.md:70:$ wat2wasm demo.wat
nodejs-14.13.0~dfsg/doc/api/wasi.md-71-```
##############################################
nodejs-14.13.0~dfsg/doc/api/worker_threads.md-38-        if (code !== 0)
nodejs-14.13.0~dfsg/doc/api/worker_threads.md:39:          reject(new Error(`Worker stopped with exit code ${code}`));
nodejs-14.13.0~dfsg/doc/api/worker_threads.md-40-      });
##############################################
nodejs-14.13.0~dfsg/doc/api/zlib.md-344-  i = setInterval(() => {
nodejs-14.13.0~dfsg/doc/api/zlib.md:345:    output.write(`The current time is ${Date()}\n`, () => {
nodejs-14.13.0~dfsg/doc/api/zlib.md-346-      // The data has been passed to zlib, but the compression algorithm may
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-2719-<li><a href="#esm_experimental_json_modules">Experimental JSON modules</a></li>
nodejs-14.13.0~dfsg/doc/api/all.html:2720:<li><a href="#esm_experimental_wasm_modules">Experimental Wasm modules</a></li>
nodejs-14.13.0~dfsg/doc/api/all.html-2721-<li><a href="#esm_experimental_top_level_await">Experimental top-level <code>await</code></a></li>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-4235-server.listen(port, hostname, <span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:4236:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Server running at http://<span class="hljs-subst">${hostname}</span>:<span class="hljs-subst">${port}</span>/`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-4237-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-5410-<span class="hljs-keyword">const</span> oranges = <span class="hljs-number">2</span>;
nodejs-14.13.0~dfsg/doc/api/all.html:5411:assert.strictEqual(apples, oranges, <span class="hljs-string">`apples <span class="hljs-subst">${apples}</span> !== oranges <span class="hljs-subst">${oranges}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-5412-<span class="hljs-comment">// AssertionError [ERR_ASSERTION]: apples 1 !== oranges 2</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-5724-  <span class="hljs-comment">// Use a function like this one when debugging inside an AsyncHooks callback</span>
nodejs-14.13.0~dfsg/doc/api/all.html:5725:  fs.writeFileSync(<span class="hljs-string">'log.out'</span>, <span class="hljs-string">`<span class="hljs-subst">${util.format(...args)}</span>\n`</span>, { <span class="hljs-attr">flag</span>: <span class="hljs-string">'a'</span> });
nodejs-14.13.0~dfsg/doc/api/all.html-5726-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-5804-      process.stdout.fd,
nodejs-14.13.0~dfsg/doc/api/all.html:5805:      <span class="hljs-string">`<span class="hljs-subst">${type}</span>(<span class="hljs-subst">${asyncId}</span>): trigger: <span class="hljs-subst">${triggerAsyncId}</span> execution: <span class="hljs-subst">${eid}</span>\n`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-5806-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-5843-      process.stdout.fd,
nodejs-14.13.0~dfsg/doc/api/all.html:5844:      <span class="hljs-string">`<span class="hljs-subst">${indentStr}</span><span class="hljs-subst">${type}</span>(<span class="hljs-subst">${asyncId}</span>):`</span> +
nodejs-14.13.0~dfsg/doc/api/all.html:5845:      <span class="hljs-string">` trigger: <span class="hljs-subst">${triggerAsyncId}</span> execution: <span class="hljs-subst">${eid}</span>\n`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-5846-  },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-5848-    <span class="hljs-keyword">const</span> indentStr = <span class="hljs-string">' '</span>.repeat(indent);
nodejs-14.13.0~dfsg/doc/api/all.html:5849:    fs.writeSync(process.stdout.fd, <span class="hljs-string">`<span class="hljs-subst">${indentStr}</span>before:  <span class="hljs-subst">${asyncId}</span>\n`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-5850-    indent += <span class="hljs-number">2</span>;
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-5854-    <span class="hljs-keyword">const</span> indentStr = <span class="hljs-string">' '</span>.repeat(indent);
nodejs-14.13.0~dfsg/doc/api/all.html:5855:    fs.writeSync(process.stdout.fd, <span class="hljs-string">`<span class="hljs-subst">${indentStr}</span>after:  <span class="hljs-subst">${asyncId}</span>\n`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-5856-  },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-5858-    <span class="hljs-keyword">const</span> indentStr = <span class="hljs-string">' '</span>.repeat(indent);
nodejs-14.13.0~dfsg/doc/api/all.html:5859:    fs.writeSync(process.stdout.fd, <span class="hljs-string">`<span class="hljs-subst">${indentStr}</span>destroy:  <span class="hljs-subst">${asyncId}</span>\n`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-5860-  },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-6072-<span class="hljs-built_in">Promise</span>.resolve(<span class="hljs-number">1729</span>).then(<span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:6073:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`eid <span class="hljs-subst">${ah.executionAsyncId()}</span> tid <span class="hljs-subst">${ah.triggerAsyncId()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-6074-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-6085-<span class="hljs-built_in">Promise</span>.resolve(<span class="hljs-number">1729</span>).then(<span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:6086:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`eid <span class="hljs-subst">${ah.executionAsyncId()}</span> tid <span class="hljs-subst">${ah.triggerAsyncId()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-6087-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-6368-  <span class="hljs-keyword">const</span> id = asyncLocalStorage.getStore();
nodejs-14.13.0~dfsg/doc/api/all.html:6369:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${id !== <span class="hljs-literal">undefined</span> ? id : <span class="hljs-string">'-'</span>}</span>:`</span>, msg);
nodejs-14.13.0~dfsg/doc/api/all.html-6370-}
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-6956-
nodejs-14.13.0~dfsg/doc/api/all.html:6957:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${str}</span>: <span class="hljs-subst">${str.length}</span> characters, `</span> +
nodejs-14.13.0~dfsg/doc/api/all.html:6958:            <span class="hljs-string">`<span class="hljs-subst">${Buffer.byteLength(str, <span class="hljs-string">'utf8'</span>)}</span> bytes`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-6959-<span class="hljs-comment">// Prints: ½ + ¼ = ¾: 9 characters, 12 bytes</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-8513-
nodejs-14.13.0~dfsg/doc/api/all.html:8514:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${len}</span> bytes: <span class="hljs-subst">${buf.toString(<span class="hljs-string">'utf8'</span>, <span class="hljs-number">0</span>, len)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-8515-<span class="hljs-comment">// Prints: 12 bytes: ½ + ¼ = ¾</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-8520-
nodejs-14.13.0~dfsg/doc/api/all.html:8521:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${length}</span> bytes: <span class="hljs-subst">${buffer.toString(<span class="hljs-string">'utf8'</span>, <span class="hljs-number">8</span>, <span class="hljs-number">10</span>)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-8522-<span class="hljs-comment">// Prints: 2 bytes : ab</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15486-ls.stdout.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:15487:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stdout: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15488-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15490-ls.stderr.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:15491:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`stderr: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15492-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15494-ls.on(<span class="hljs-string">'close'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:15495:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`child process exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15496-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15574-bat.on(<span class="hljs-string">'exit'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:15575:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Child exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15576-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15645-
nodejs-14.13.0~dfsg/doc/api/all.html:15646:exec(<span class="hljs-string">'echo "The \\$HOME variable is $HOME"'</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15647-<span class="hljs-comment">// The $HOME variable is escaped in the first instance, but not in the second.</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15664-  <span class="hljs-keyword">if</span> (error) {
nodejs-14.13.0~dfsg/doc/api/all.html:15665:    <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`exec error: <span class="hljs-subst">${error}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15666-    <span class="hljs-keyword">return</span>;
nodejs-14.13.0~dfsg/doc/api/all.html-15667-  }
nodejs-14.13.0~dfsg/doc/api/all.html:15668:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stdout: <span class="hljs-subst">${stdout}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:15669:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`stderr: <span class="hljs-subst">${stderr}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15670-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15915-ls.stdout.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:15916:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stdout: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15917-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15919-ls.stderr.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:15920:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`stderr: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15921-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15923-ls.on(<span class="hljs-string">'close'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:15924:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`child process exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15925-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15935-ps.stderr.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:15936:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`ps stderr: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15937-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15940-  <span class="hljs-keyword">if</span> (code !== <span class="hljs-number">0</span>) {
nodejs-14.13.0~dfsg/doc/api/all.html:15941:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`ps process exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15942-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15950-grep.stderr.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:15951:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`grep stderr: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15952-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-15955-  <span class="hljs-keyword">if</span> (code !== <span class="hljs-number">0</span>) {
nodejs-14.13.0~dfsg/doc/api/all.html:15956:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`grep process exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-15957-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16361-ls.stdout.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:16362:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stdout: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16363-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16365-ls.on(<span class="hljs-string">'close'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:16366:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`child process close all stdio with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16367-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16369-ls.on(<span class="hljs-string">'exit'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:16370:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`child process exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16371-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16507-  <span class="hljs-built_in">console</span>.log(
nodejs-14.13.0~dfsg/doc/api/all.html:16508:    <span class="hljs-string">`child process terminated due to receipt of signal <span class="hljs-subst">${signal}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16509-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16563-
nodejs-14.13.0~dfsg/doc/api/all.html:16564:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Spawned child pid: <span class="hljs-subst">${grep.pid}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16565-grep.stdin.end();</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16620-<pre><code class="language-js"><span class="hljs-keyword">const</span> cp = <span class="hljs-built_in">require</span>(<span class="hljs-string">'child_process'</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:16621:<span class="hljs-keyword">const</span> n = cp.fork(<span class="hljs-string">`<span class="hljs-subst">${__dirname}</span>/sub.js`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16622-
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16717-      <span class="hljs-comment">// sent and the time it is received in the child process.</span>
nodejs-14.13.0~dfsg/doc/api/all.html:16718:      socket.end(<span class="hljs-string">`Request handled with <span class="hljs-subst">${process.argv[<span class="hljs-number">2</span>]}</span> priority`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16719-    }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16828-subprocess.stdout.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:16829:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received chunk <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16830-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16894-<span class="hljs-keyword">if</span> (cluster.isMaster) {
nodejs-14.13.0~dfsg/doc/api/all.html:16895:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Master <span class="hljs-subst">${process.pid}</span> is running`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16896-
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16902-  cluster.on(<span class="hljs-string">'exit'</span>, <span class="hljs-function">(<span class="hljs-params">worker, code, signal</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:16903:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`worker <span class="hljs-subst">${worker.process.pid}</span> died`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16904-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-16912-
nodejs-14.13.0~dfsg/doc/api/all.html:16913:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Worker <span class="hljs-subst">${process.pid}</span> started`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-16914-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-17008-  <span class="hljs-keyword">if</span> (signal) {
nodejs-14.13.0~dfsg/doc/api/all.html:17009:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`worker was killed by signal: <span class="hljs-subst">${signal}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-17010-  } <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (code !== <span class="hljs-number">0</span>) {
nodejs-14.13.0~dfsg/doc/api/all.html:17011:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`worker exited with error code: <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-17012-  } <span class="hljs-keyword">else</span> {
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-17048-  <span class="hljs-built_in">setInterval</span>(<span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:17049:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`numReqs = <span class="hljs-subst">${numReqs}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-17050-  }, <span class="hljs-number">1000</span>);
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-17202-<span class="hljs-keyword">if</span> (cluster.isMaster) {
nodejs-14.13.0~dfsg/doc/api/all.html:17203:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Master <span class="hljs-subst">${process.pid}</span> is running`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-17204-
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-17220-    res.writeHead(<span class="hljs-number">200</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:17221:    res.end(<span class="hljs-string">`Current process\n <span class="hljs-subst">${process.pid}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-17222-    process.kill(process.pid);
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-17313-<pre><code class="language-js">cluster.on(<span class="hljs-string">'disconnect'</span>, <span class="hljs-function">(<span class="hljs-params">worker</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:17314:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The worker #<span class="hljs-subst">${worker.id}</span> has disconnected`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-17315-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-17374-  <span class="hljs-built_in">console</span>.log(
nodejs-14.13.0~dfsg/doc/api/all.html:17375:    <span class="hljs-string">`A worker is now connected to <span class="hljs-subst">${address.address}</span>:<span class="hljs-subst">${address.port}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-17376-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-17588-} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (cluster.isWorker) {
nodejs-14.13.0~dfsg/doc/api/all.html:17589:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`I am worker #<span class="hljs-subst">${cluster.worker.id}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-17590-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-18849-<span class="hljs-keyword">const</span> name = <span class="hljs-string">'Will Robinson'</span>;
nodejs-14.13.0~dfsg/doc/api/all.html:18850:<span class="hljs-built_in">console</span>.warn(<span class="hljs-string">`Danger <span class="hljs-subst">${name}</span>! Danger!`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-18851-<span class="hljs-comment">// Prints: Danger Will Robinson! Danger!, to stderr</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-18864-<span class="hljs-keyword">const</span> name = <span class="hljs-string">'Will Robinson'</span>;
nodejs-14.13.0~dfsg/doc/api/all.html:18865:myConsole.warn(<span class="hljs-string">`Danger <span class="hljs-subst">${name}</span>! Danger!`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-18866-<span class="hljs-comment">// Prints: Danger Will Robinson! Danger!, to err</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-21050-  <span class="hljs-keyword">else</span> {
nodejs-14.13.0~dfsg/doc/api/all.html:21051:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${hash.digest(<span class="hljs-string">'hex'</span>)}</span> <span class="hljs-subst">${filename}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-21052-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-21095-  <span class="hljs-keyword">else</span> {
nodejs-14.13.0~dfsg/doc/api/all.html:21096:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${hmac.digest(<span class="hljs-string">'hex'</span>)}</span> <span class="hljs-subst">${filename}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-21097-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-21714-  <span class="hljs-keyword">if</span> (err) <span class="hljs-keyword">throw</span> err;
nodejs-14.13.0~dfsg/doc/api/all.html:21715:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${buf.length}</span> bytes of random data: <span class="hljs-subst">${buf.toString(<span class="hljs-string">'hex'</span>)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-21716-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-21722-<span class="hljs-built_in">console</span>.log(
nodejs-14.13.0~dfsg/doc/api/all.html:21723:  <span class="hljs-string">`<span class="hljs-subst">${buf.length}</span> bytes of random data: <span class="hljs-subst">${buf.toString(<span class="hljs-string">'hex'</span>)}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-21724-<p>The <code>crypto.randomBytes()</code> method will not complete until there is
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-21859-  <span class="hljs-keyword">if</span> (err) <span class="hljs-keyword">throw</span> err;
nodejs-14.13.0~dfsg/doc/api/all.html:21860:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Random number chosen from (0, 1, 2): <span class="hljs-subst">${n}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-21861-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-21863-<span class="hljs-keyword">const</span> n = crypto.randomInt(<span class="hljs-number">3</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:21864:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Random number chosen from (0, 1, 2): <span class="hljs-subst">${n}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-21865-<pre><code class="language-js"><span class="hljs-comment">// With `min` argument</span>
nodejs-14.13.0~dfsg/doc/api/all.html-21866-<span class="hljs-keyword">const</span> n = crypto.randomInt(<span class="hljs-number">1</span>, <span class="hljs-number">7</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:21867:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The dice rolled: <span class="hljs-subst">${n}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-21868-<h3><code>crypto.scrypt(password, salt, keylen[, options], callback)</code><span><a class="mark" href="#crypto_crypto_scrypt_password_salt_keylen_options_callback" id="crypto_crypto_scrypt_password_salt_keylen_options_callback">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-25072-
nodejs-14.13.0~dfsg/doc/api/all.html:25073:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`addresses: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(addresses)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-25074-
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-25079-      }
nodejs-14.13.0~dfsg/doc/api/all.html:25080:      <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`reverse for <span class="hljs-subst">${a}</span>: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(hostnames)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-25081-    });
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-26398-  <span class="hljs-comment">// This is no better than process.on('uncaughtException')!</span>
nodejs-14.13.0~dfsg/doc/api/all.html:26399:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`error, but oh well <span class="hljs-subst">${er.message}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-26400-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-26447-    d.on(<span class="hljs-string">'error'</span>, <span class="hljs-function">(<span class="hljs-params">er</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:26448:      <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`error <span class="hljs-subst">${er.stack}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-26449-
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-26476-        <span class="hljs-comment">// Oh well, not much we can do at this point.</span>
nodejs-14.13.0~dfsg/doc/api/all.html:26477:        <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`Error sending 500! <span class="hljs-subst">${er2.stack}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-26478-      }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-28850-myEmitter.on(<span class="hljs-string">'event'</span>, <span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">secondListener</span>(<span class="hljs-params">arg1, arg2</span>) </span>{
nodejs-14.13.0~dfsg/doc/api/all.html:28851:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`event with parameters <span class="hljs-subst">${arg1}</span>, <span class="hljs-subst">${arg2}</span> in second listener`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-28852-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-28855-  <span class="hljs-keyword">const</span> parameters = args.join(<span class="hljs-string">', '</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:28856:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`event with parameters <span class="hljs-subst">${parameters}</span> in third listener`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-28857-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-29818-    <span class="hljs-keyword">await</span> fs.unlink(path);
nodejs-14.13.0~dfsg/doc/api/all.html:29819:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`successfully deleted <span class="hljs-subst">${path}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-29820-  } <span class="hljs-keyword">catch</span> (error) {
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-29834-  <span class="hljs-keyword">if</span> (err) <span class="hljs-keyword">throw</span> err;
nodejs-14.13.0~dfsg/doc/api/all.html:29835:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stats: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(stats)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-29836-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-29842-    <span class="hljs-keyword">if</span> (err) <span class="hljs-keyword">throw</span> err;
nodejs-14.13.0~dfsg/doc/api/all.html:29843:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stats: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(stats)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-29844-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-29852-    <span class="hljs-keyword">const</span> stats = <span class="hljs-keyword">await</span> fs.stat(to);
nodejs-14.13.0~dfsg/doc/api/all.html:29853:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stats: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(stats)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-29854-  } <span class="hljs-keyword">catch</span> (error) {
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-30762-fs.access(file, fs.constants.F_OK, <span class="hljs-function">(<span class="hljs-params">err</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:30763:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${file}</span> <span class="hljs-subst">${err ? <span class="hljs-string">'does not exist'</span> : <span class="hljs-string">'exists'</span>}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-30764-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-30767-fs.access(file, fs.constants.R_OK, <span class="hljs-function">(<span class="hljs-params">err</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:30768:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${file}</span> <span class="hljs-subst">${err ? <span class="hljs-string">'is not readable'</span> : <span class="hljs-string">'is readable'</span>}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-30769-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-30772-fs.access(file, fs.constants.W_OK, <span class="hljs-function">(<span class="hljs-params">err</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:30773:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${file}</span> <span class="hljs-subst">${err ? <span class="hljs-string">'is not writable'</span> : <span class="hljs-string">'is writable'</span>}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-30774-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-30779-    <span class="hljs-built_in">console</span>.error(
nodejs-14.13.0~dfsg/doc/api/all.html:30780:      <span class="hljs-string">`<span class="hljs-subst">${file}</span> <span class="hljs-subst">${err.code === <span class="hljs-string">'ENOENT'</span> ? <span class="hljs-string">'does not exist'</span> : <span class="hljs-string">'is read-only'</span>}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-30781-  } <span class="hljs-keyword">else</span> {
nodejs-14.13.0~dfsg/doc/api/all.html:30782:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${file}</span> exists, and it is writable`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-30783-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-32281-<span class="hljs-keyword">const</span> { sep } = <span class="hljs-built_in">require</span>(<span class="hljs-string">'path'</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:32282:fs.mkdtemp(<span class="hljs-string">`<span class="hljs-subst">${tmpDir}</span><span class="hljs-subst">${sep}</span>`</span>, <span class="hljs-function">(<span class="hljs-params">err, directory</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html-32283-  <span class="hljs-keyword">if</span> (err) <span class="hljs-keyword">throw</span> err;
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-33570-<pre><code class="language-js">fs.watch(<span class="hljs-string">'somedir'</span>, <span class="hljs-function">(<span class="hljs-params">eventType, filename</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:33571:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`event type is: <span class="hljs-subst">${eventType}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-33572-  <span class="hljs-keyword">if</span> (filename) {
nodejs-14.13.0~dfsg/doc/api/all.html:33573:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`filename provided: <span class="hljs-subst">${filename}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-33574-  } <span class="hljs-keyword">else</span> {
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-33618-<pre><code class="language-js">fs.watchFile(<span class="hljs-string">'message.text'</span>, <span class="hljs-function">(<span class="hljs-params">curr, prev</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:33619:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`the current mtime is: <span class="hljs-subst">${curr.mtime}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:33620:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`the previous mtime was: <span class="hljs-subst">${prev.mtime}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-33621-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-35818-  <span class="hljs-comment">// Connect to an origin server</span>
nodejs-14.13.0~dfsg/doc/api/all.html:35819:  <span class="hljs-keyword">const</span> { port, hostname } = <span class="hljs-keyword">new</span> URL(<span class="hljs-string">`http://<span class="hljs-subst">${req.url}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-35820-  <span class="hljs-keyword">const</span> serverSocket = net.connect(port || <span class="hljs-number">80</span>, hostname, <span class="hljs-function">() =></span> {
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-35900-req.on(<span class="hljs-string">'information'</span>, <span class="hljs-function">(<span class="hljs-params">info</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:35901:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Got information prior to main response: <span class="hljs-subst">${info.statusCode}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-35902-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-36281-  <span class="hljs-keyword">const</span> port = req.socket.localPort;
nodejs-14.13.0~dfsg/doc/api/all.html:36282:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Your IP address is <span class="hljs-subst">${ip}</span> and your source port is <span class="hljs-subst">${port}</span>.`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-36283-  <span class="hljs-comment">// Consume response object</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-36889-  <span class="hljs-keyword">const</span> port = res.socket.remotePort;
nodejs-14.13.0~dfsg/doc/api/all.html:36890:  res.end(<span class="hljs-string">`Your IP address is <span class="hljs-subst">${ip}</span> and your source port is <span class="hljs-subst">${port}</span>.`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-36891-}).listen(<span class="hljs-number">3000</span>);</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-37267-<p>To parse the URL into its parts:</p>
nodejs-14.13.0~dfsg/doc/api/all.html:37268:<pre><code class="language-js"><span class="hljs-keyword">new</span> URL(request.url, <span class="hljs-string">`http://<span class="hljs-subst">${request.headers.host}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-37269-<p>When <code>request.url</code> is <code>'/status?name=ryan'</code> and
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-37271-<pre><code class="language-console"><span class="hljs-meta">$</span><span class="bash"> node</span>
nodejs-14.13.0~dfsg/doc/api/all.html:37272:<span class="hljs-meta">></span><span class="bash"> new URL(request.url, `http://<span class="hljs-variable">${request.headers.host}</span>`)</span>
nodejs-14.13.0~dfsg/doc/api/all.html-37273-URL {
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-37389-    error = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Error</span>(<span class="hljs-string">'Request Failed.\n'</span> +
nodejs-14.13.0~dfsg/doc/api/all.html:37390:                      <span class="hljs-string">`Status Code: <span class="hljs-subst">${statusCode}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-37391-  } <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (!<span class="hljs-regexp">/^application\/json/</span>.test(contentType)) {
nodejs-14.13.0~dfsg/doc/api/all.html-37392-    error = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Error</span>(<span class="hljs-string">'Invalid content-type.\n'</span> +
nodejs-14.13.0~dfsg/doc/api/all.html:37393:                      <span class="hljs-string">`Expected application/json but received <span class="hljs-subst">${contentType}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-37394-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-37413-}).on(<span class="hljs-string">'error'</span>, <span class="hljs-function">(<span class="hljs-params">e</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:37414:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`Got error: <span class="hljs-subst">${e.message}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-37415-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-37541-<span class="hljs-keyword">const</span> req = http.request(options, <span class="hljs-function">(<span class="hljs-params">res</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:37542:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`STATUS: <span class="hljs-subst">${res.statusCode}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:37543:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`HEADERS: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(res.headers)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-37544-  res.setEncoding(<span class="hljs-string">'utf8'</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-37545-  res.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">chunk</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:37546:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`BODY: <span class="hljs-subst">${chunk}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-37547-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-37553-req.on(<span class="hljs-string">'error'</span>, <span class="hljs-function">(<span class="hljs-params">e</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:37554:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`problem with request: <span class="hljs-subst">${e.message}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-37555-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-37825-  <span class="hljs-keyword">for</span> (<span class="hljs-keyword">const</span> name <span class="hljs-keyword">in</span> headers) {
nodejs-14.13.0~dfsg/doc/api/all.html:37826:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${name}</span>: <span class="hljs-subst">${headers[name]}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-37827-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-37833-req.on(<span class="hljs-string">'end'</span>, <span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:37834:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`\n<span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-37835-  client.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-38168-  <span class="hljs-keyword">if</span> (!err) {
nodejs-14.13.0~dfsg/doc/api/all.html:38169:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Ping acknowledged in <span class="hljs-subst">${duration}</span> milliseconds`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:38170:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`With payload '<span class="hljs-subst">${payload.toString()}</span>'`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-38171-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-40151-  socket.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">chunk</span>) =></span> name += chunk);
nodejs-14.13.0~dfsg/doc/api/all.html:40152:  socket.on(<span class="hljs-string">'end'</span>, <span class="hljs-function">() =></span> socket.end(<span class="hljs-string">`hello <span class="hljs-subst">${name}</span>`</span>));
nodejs-14.13.0~dfsg/doc/api/all.html-40153-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-40167-  }
nodejs-14.13.0~dfsg/doc/api/all.html:40168:  <span class="hljs-keyword">const</span> auth = <span class="hljs-keyword">new</span> URL(<span class="hljs-string">`tcp://<span class="hljs-subst">${headers[<span class="hljs-string">':authority'</span>]}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-40169-  <span class="hljs-comment">// It's a very good idea to verify that hostname and port are</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-40190-  <span class="hljs-string">':method'</span>: <span class="hljs-string">'CONNECT'</span>,
nodejs-14.13.0~dfsg/doc/api/all.html:40191:  <span class="hljs-string">':authority'</span>: <span class="hljs-string">`localhost:<span class="hljs-subst">${port}</span>`</span>
nodejs-14.13.0~dfsg/doc/api/all.html-40192-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-40200-req.on(<span class="hljs-string">'end'</span>, <span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:40201:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The server says: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-40202-  client.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-40744-  <span class="hljs-keyword">const</span> port = req.socket.remotePort;
nodejs-14.13.0~dfsg/doc/api/all.html:40745:  res.end(<span class="hljs-string">`Your IP address is <span class="hljs-subst">${ip}</span> and your source port is <span class="hljs-subst">${port}</span>.`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-40746-}).listen(<span class="hljs-number">3000</span>);</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-41296-      <span class="hljs-keyword">const</span> msg = <span class="hljs-string">'Certificate verification error: '</span> +
nodejs-14.13.0~dfsg/doc/api/all.html:41297:        <span class="hljs-string">`The public key of '<span class="hljs-subst">${cert.subject.CN}</span>' `</span> +
nodejs-14.13.0~dfsg/doc/api/all.html-41298-        <span class="hljs-string">'does not match our pinned fingerprint'</span>;
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-41306-      <span class="hljs-keyword">const</span> msg = <span class="hljs-string">'Certificate verification error: '</span> +
nodejs-14.13.0~dfsg/doc/api/all.html:41307:        <span class="hljs-string">`The certificate of '<span class="hljs-subst">${cert.subject.CN}</span>' `</span> +
nodejs-14.13.0~dfsg/doc/api/all.html-41308-        <span class="hljs-string">'does not match our pinned fingerprint'</span>;
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-41780-<pre><code class="language-js"><span class="hljs-keyword">const</span> circle = <span class="hljs-built_in">require</span>(<span class="hljs-string">'./circle.js'</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:41781:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The area of a circle of radius 4 is <span class="hljs-subst">${circle.area(<span class="hljs-number">4</span>)}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-41782-<p>On the first line, <code>foo.js</code> loads the module <code>circle.js</code> that is in the same
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-41800-<span class="hljs-keyword">const</span> mySquare = <span class="hljs-keyword">new</span> Square(<span class="hljs-number">2</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:41801:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The area of mySquare is <span class="hljs-subst">${mySquare.area()}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-41802-<p>The <code>square</code> module is defined in <code>square.js</code>:</p>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-42716-<p>Additional experimental flags are available for importing
nodejs-14.13.0~dfsg/doc/api/all.html:42717:<a href="#esm_experimental_wasm_modules">Wasm modules</a> or
nodejs-14.13.0~dfsg/doc/api/all.html-42718-<a href="#esm_experimental_json_modules">JSON modules</a>. For importing native modules or
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-42844-node --experimental-json-modules index.mjs <span class="hljs-comment"># works</span></code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html:42845:<h2>Experimental Wasm modules<span><a class="mark" href="#esm_experimental_wasm_modules" id="esm_experimental_wasm_modules">#</a></span></h2>
nodejs-14.13.0~dfsg/doc/api/all.html-42846-<p>Importing Web Assembly modules is supported under the
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-43216-
nodejs-14.13.0~dfsg/doc/api/all.html:43217:<span class="hljs-keyword">const</span> baseURL = pathToFileURL(<span class="hljs-string">`<span class="hljs-subst">${process.cwd()}</span>/`</span>).href;
nodejs-14.13.0~dfsg/doc/api/all.html-43218-
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-47137-<pre><code class="language-js"><span class="hljs-comment">// If `dir`, `root` and `base` are provided,</span>
nodejs-14.13.0~dfsg/doc/api/all.html:47138:<span class="hljs-comment">// `${dir}${path.sep}${base}`</span>
nodejs-14.13.0~dfsg/doc/api/all.html-47139-<span class="hljs-comment">// will be returned. `root` is ignored.</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-47828-<span class="hljs-keyword">for</span> (<span class="hljs-keyword">let</span> n = <span class="hljs-number">0</span>; n &#x3C; <span class="hljs-number">3</span>; n++)
nodejs-14.13.0~dfsg/doc/api/all.html:47829:  performance.mark(<span class="hljs-string">`test<span class="hljs-subst">${n}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-47830-<pre><code class="language-js"><span class="hljs-keyword">const</span> {
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-47840-<span class="hljs-keyword">for</span> (<span class="hljs-keyword">let</span> n = <span class="hljs-number">0</span>; n &#x3C; <span class="hljs-number">3</span>; n++)
nodejs-14.13.0~dfsg/doc/api/all.html:47841:  performance.mark(<span class="hljs-string">`test<span class="hljs-subst">${n}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-47842-<h2>Class: <code>PerformanceObserverEntryList</code><span><a class="mark" href="#perf_hooks_class_performanceobserverentrylist" id="perf_hooks_class_performanceobserverentrylist">#</a></span></h2>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-48018-    <span class="hljs-keyword">if</span> (type === <span class="hljs-string">'Timeout'</span>) {
nodejs-14.13.0~dfsg/doc/api/all.html:48019:      performance.mark(<span class="hljs-string">`Timeout-<span class="hljs-subst">${id}</span>-Init`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-48020-      set.add(id);
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-48025-      set.delete(id);
nodejs-14.13.0~dfsg/doc/api/all.html:48026:      performance.mark(<span class="hljs-string">`Timeout-<span class="hljs-subst">${id}</span>-Destroy`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:48027:      performance.measure(<span class="hljs-string">`Timeout-<span class="hljs-subst">${id}</span>`</span>,
nodejs-14.13.0~dfsg/doc/api/all.html:48028:                          <span class="hljs-string">`Timeout-<span class="hljs-subst">${id}</span>-Init`</span>,
nodejs-14.13.0~dfsg/doc/api/all.html:48029:                          <span class="hljs-string">`Timeout-<span class="hljs-subst">${id}</span>-Destroy`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-48030-    }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-48062-  entries.forEach(<span class="hljs-function">(<span class="hljs-params">entry</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:48063:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`require('<span class="hljs-subst">${entry[<span class="hljs-number">0</span>]}</span>')`</span>, entry.duration);
nodejs-14.13.0~dfsg/doc/api/all.html-48064-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-48346-<pre><code class="language-js">process.on(<span class="hljs-string">'exit'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:48347:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`About to exit with code: <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-48348-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-48491-    process.stderr.fd,
nodejs-14.13.0~dfsg/doc/api/all.html:48492:    <span class="hljs-string">`Caught exception: <span class="hljs-subst">${err}</span>\n`</span> +
nodejs-14.13.0~dfsg/doc/api/all.html:48493:    <span class="hljs-string">`Exception origin: <span class="hljs-subst">${origin}</span>`</span>
nodejs-14.13.0~dfsg/doc/api/all.html-48494-  );
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-48678-<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">handle</span>(<span class="hljs-params">signal</span>) </span>{
nodejs-14.13.0~dfsg/doc/api/all.html:48679:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received <span class="hljs-subst">${signal}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-48680-}
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-48788-<code>'ppc64'</code>, <code>'s390'</code>, <code>'s390x'</code>, <code>'x32'</code>, and <code>'x64'</code>.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:48789:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`This processor architecture is <span class="hljs-subst">${process.arch}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-48790-<h2><code>process.argv</code><span><a class="mark" href="#process_process_argv" id="process_process_argv">#</a></span></h2>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-48805-process.argv.forEach(<span class="hljs-function">(<span class="hljs-params">val, index</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:48806:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${index}</span>: <span class="hljs-subst">${val}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-48807-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-48876-the specified <code>directory</code> does not exist).</p>
nodejs-14.13.0~dfsg/doc/api/all.html:48877:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Starting directory: <span class="hljs-subst">${process.cwd()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-48878-<span class="hljs-keyword">try</span> {
nodejs-14.13.0~dfsg/doc/api/all.html-48879-  process.chdir(<span class="hljs-string">'/tmp'</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:48880:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`New directory: <span class="hljs-subst">${process.cwd()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-48881-} <span class="hljs-keyword">catch</span> (err) {
nodejs-14.13.0~dfsg/doc/api/all.html:48882:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`chdir: <span class="hljs-subst">${err}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-48883-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-48977-process.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:48978:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current directory: <span class="hljs-subst">${process.cwd()}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-48979-<h2><code>process.debugPort</code><span><a class="mark" href="#process_process_debugport" id="process_process_debugport">#</a></span></h2>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49313-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getegid) {
nodejs-14.13.0~dfsg/doc/api/all.html:49314:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current gid: <span class="hljs-subst">${process.getegid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-49315-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49327-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.geteuid) {
nodejs-14.13.0~dfsg/doc/api/all.html:49328:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current uid: <span class="hljs-subst">${process.geteuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-49329-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49341-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getgid) {
nodejs-14.13.0~dfsg/doc/api/all.html:49342:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current gid: <span class="hljs-subst">${process.getgid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-49343-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49367-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getuid) {
nodejs-14.13.0~dfsg/doc/api/all.html:49368:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current uid: <span class="hljs-subst">${process.getuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-49369-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49409-
nodejs-14.13.0~dfsg/doc/api/all.html:49410:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Benchmark took <span class="hljs-subst">${diff[<span class="hljs-number">0</span>] * NS_PER_SEC + diff[<span class="hljs-number">1</span>]}</span> nanoseconds`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-49411-  <span class="hljs-comment">// Benchmark took 1000000552 nanoseconds</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49431-
nodejs-14.13.0~dfsg/doc/api/all.html:49432:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Benchmark took <span class="hljs-subst">${end - start}</span> nanoseconds`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-49433-  <span class="hljs-comment">// Benchmark took 1154389282 nanoseconds</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49649-<p>The <code>process.pid</code> property returns the PID of the process.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:49650:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`This process is pid <span class="hljs-subst">${process.pid}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-49651-<h2><code>process.platform</code><span><a class="mark" href="#process_process_platform" id="process_process_platform">#</a></span></h2>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49669-</ul>
nodejs-14.13.0~dfsg/doc/api/all.html:49670:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`This platform is <span class="hljs-subst">${process.platform}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-49671-<p>The value <code>'android'</code> may also be returned if the Node.js is built on the
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49681-<p>The <code>process.ppid</code> property returns the PID of the current parent process.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:49682:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The parent process is pid <span class="hljs-subst">${process.ppid}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-49683-<h2><code>process.release</code><span><a class="mark" href="#process_process_release" id="process_process_release">#</a></span></h2>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49766-human consumption.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:49767:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Reports are compact? <span class="hljs-subst">${process.report.compact}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-49768-<h3><code>process.report.directory</code><span><a class="mark" href="#process_process_report_directory" id="process_process_report_directory">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49785-Node.js process.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:49786:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report directory is <span class="hljs-subst">${process.report.directory}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-49787-<h3><code>process.report.filename</code><span><a class="mark" href="#process_process_report_filename" id="process_process_report_filename">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49804-value is the empty string.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:49805:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report filename is <span class="hljs-subst">${process.report.filename}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-49806-<h3><code>process.report.getReport([err])</code><span><a class="mark" href="#process_process_report_getreport_err" id="process_process_report_getreport_err">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49841-memory errors or failed C++ assertions.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:49842:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report on fatal error: <span class="hljs-subst">${process.report.reportOnFatalError}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-49843-<h3><code>process.report.reportOnSignal</code><span><a class="mark" href="#process_process_report_reportonsignal" id="process_process_report_reportonsignal">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49859-signal specified by <code>process.report.signal</code>.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:49860:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report on signal: <span class="hljs-subst">${process.report.reportOnSignal}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-49861-<h3><code>process.report.reportOnUncaughtException</code><span><a class="mark" href="#process_process_report_reportonuncaughtexception" id="process_process_report_reportonuncaughtexception">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49876-<p>If <code>true</code>, a diagnostic report is generated on uncaught exception.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:49877:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report on exception: <span class="hljs-subst">${process.report.reportOnUncaughtException}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-49878-<h3><code>process.report.signal</code><span><a class="mark" href="#process_process_report_signal" id="process_process_report_signal">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-49894-<code>'SIGUSR2'</code>.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:49895:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report signal: <span class="hljs-subst">${process.report.signal}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-49896-<h3><code>process.report.writeReport([filename][, err])</code><span><a class="mark" href="#process_process_report_writereport_filename_err" id="process_process_report_writereport_filename_err">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-50036-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getegid &#x26;&#x26; process.setegid) {
nodejs-14.13.0~dfsg/doc/api/all.html:50037:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current gid: <span class="hljs-subst">${process.getegid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50038-  <span class="hljs-keyword">try</span> {
nodejs-14.13.0~dfsg/doc/api/all.html-50039-    process.setegid(<span class="hljs-number">501</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:50040:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`New gid: <span class="hljs-subst">${process.getegid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50041-  } <span class="hljs-keyword">catch</span> (err) {
nodejs-14.13.0~dfsg/doc/api/all.html:50042:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Failed to set gid: <span class="hljs-subst">${err}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50043-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-50059-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.geteuid &#x26;&#x26; process.seteuid) {
nodejs-14.13.0~dfsg/doc/api/all.html:50060:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current uid: <span class="hljs-subst">${process.geteuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50061-  <span class="hljs-keyword">try</span> {
nodejs-14.13.0~dfsg/doc/api/all.html-50062-    process.seteuid(<span class="hljs-number">501</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:50063:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`New uid: <span class="hljs-subst">${process.geteuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50064-  } <span class="hljs-keyword">catch</span> (err) {
nodejs-14.13.0~dfsg/doc/api/all.html:50065:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Failed to set uid: <span class="hljs-subst">${err}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50066-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-50082-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getgid &#x26;&#x26; process.setgid) {
nodejs-14.13.0~dfsg/doc/api/all.html:50083:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current gid: <span class="hljs-subst">${process.getgid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50084-  <span class="hljs-keyword">try</span> {
nodejs-14.13.0~dfsg/doc/api/all.html-50085-    process.setgid(<span class="hljs-number">501</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:50086:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`New gid: <span class="hljs-subst">${process.getgid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50087-  } <span class="hljs-keyword">catch</span> (err) {
nodejs-14.13.0~dfsg/doc/api/all.html:50088:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Failed to set gid: <span class="hljs-subst">${err}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50089-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-50119-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getuid &#x26;&#x26; process.setuid) {
nodejs-14.13.0~dfsg/doc/api/all.html:50120:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current uid: <span class="hljs-subst">${process.getuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50121-  <span class="hljs-keyword">try</span> {
nodejs-14.13.0~dfsg/doc/api/all.html-50122-    process.setuid(<span class="hljs-number">501</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:50123:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`New uid: <span class="hljs-subst">${process.getuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50124-  } <span class="hljs-keyword">catch</span> (err) {
nodejs-14.13.0~dfsg/doc/api/all.html:50125:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Failed to set uid: <span class="hljs-subst">${err}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50126-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-50338-<span class="hljs-built_in">console</span>.log(
nodejs-14.13.0~dfsg/doc/api/all.html:50339:  <span class="hljs-string">`Changed umask from <span class="hljs-subst">${oldmask.toString(<span class="hljs-number">8</span>)}</span> to <span class="hljs-subst">${newmask.toString(<span class="hljs-number">8</span>)}</span>`</span>
nodejs-14.13.0~dfsg/doc/api/all.html-50340-);</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-50360-<p>The <code>process.version</code> property contains the Node.js version string.</p>
nodejs-14.13.0~dfsg/doc/api/all.html:50361:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Version: <span class="hljs-subst">${process.version}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50362-<span class="hljs-comment">// Version: v14.8.0</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-50713-  <span class="hljs-comment">// <span class="hljs-doctag">TODO:</span> Log the answer in a database</span>
nodejs-14.13.0~dfsg/doc/api/all.html:50714:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Thank you for your valuable feedback: <span class="hljs-subst">${answer}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50715-
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-50758-<pre><code class="language-js">rl.on(<span class="hljs-string">'line'</span>, <span class="hljs-function">(<span class="hljs-params">input</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:50759:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received: <span class="hljs-subst">${input}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50760-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-50882-<pre><code class="language-js">rl.question(<span class="hljs-string">'What is your favorite food? '</span>, <span class="hljs-function">(<span class="hljs-params">answer</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:50883:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Oh, so your favorite food is <span class="hljs-subst">${answer}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-50884-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-51136-<pre><code class="language-js">rl.on(<span class="hljs-string">'line'</span>, <span class="hljs-function">(<span class="hljs-params">line</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:51137:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received: <span class="hljs-subst">${line}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-51138-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-51244-    <span class="hljs-keyword">default</span>:
nodejs-14.13.0~dfsg/doc/api/all.html:51245:      <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Say what? I might have heard '<span class="hljs-subst">${line.trim()}</span>'`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-51246-      <span class="hljs-keyword">break</span>;
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-51271-    <span class="hljs-comment">// Each line in input.txt will be successively available here as `line`.</span>
nodejs-14.13.0~dfsg/doc/api/all.html:51272:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Line from file: <span class="hljs-subst">${line}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-51273-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-51286-rl.on(<span class="hljs-string">'line'</span>, <span class="hljs-function">(<span class="hljs-params">line</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:51287:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Line from file: <span class="hljs-subst">${line}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-51288-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-51475-function welcome(name) {
nodejs-14.13.0~dfsg/doc/api/all.html:51476:  return `Hello ${name}!`;
nodejs-14.13.0~dfsg/doc/api/all.html-51477-}
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-51790-    <span class="hljs-built_in">this</span>.clearBufferedCommand();
nodejs-14.13.0~dfsg/doc/api/all.html:51791:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Hello, <span class="hljs-subst">${name}</span>!`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-51792-    <span class="hljs-built_in">this</span>.displayPrompt();
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-52694-      res.statusCode = <span class="hljs-number">400</span>;
nodejs-14.13.0~dfsg/doc/api/all.html:52695:      <span class="hljs-keyword">return</span> res.end(<span class="hljs-string">`error: <span class="hljs-subst">${er.message}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-52696-    }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-52822-<span class="hljs-keyword">for</span> (<span class="hljs-keyword">let</span> i = <span class="hljs-number">0</span>; i &#x3C; <span class="hljs-number">100</span>; i++) {
nodejs-14.13.0~dfsg/doc/api/all.html:52823:  writer.write(<span class="hljs-string">`hello, #<span class="hljs-subst">${i}</span>!\n`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-52824-}
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-53292-readable.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">chunk</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:53293:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received <span class="hljs-subst">${chunk.length}</span> bytes of data.`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-53294-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-53306-readable.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">chunk</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:53307:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received <span class="hljs-subst">${chunk.length}</span> bytes of data.`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-53308-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-53365-rr.on(<span class="hljs-string">'readable'</span>, <span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:53366:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`readable: <span class="hljs-subst">${rr.read()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-53367-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-53452-readable.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">chunk</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:53453:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received <span class="hljs-subst">${chunk.length}</span> bytes of data.`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-53454-  readable.pause();
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-53542-  <span class="hljs-keyword">while</span> (<span class="hljs-literal">null</span> !== (chunk = readable.read())) {
nodejs-14.13.0~dfsg/doc/api/all.html:53543:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Read <span class="hljs-subst">${chunk.length}</span> bytes of data...`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-53544-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-57361-  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">'screen size has changed!'</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:57362:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${process.stdout.columns}</span>x<span class="hljs-subst">${process.stdout.rows}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-57363-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-57560-server.on(<span class="hljs-string">'error'</span>, <span class="hljs-function">(<span class="hljs-params">err</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:57561:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server error:\n<span class="hljs-subst">${err.stack}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-57562-  server.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-57565-server.on(<span class="hljs-string">'message'</span>, <span class="hljs-function">(<span class="hljs-params">msg, rinfo</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:57566:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server got: <span class="hljs-subst">${msg}</span> from <span class="hljs-subst">${rinfo.address}</span>:<span class="hljs-subst">${rinfo.port}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-57567-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-57570-  <span class="hljs-keyword">const</span> address = server.address();
nodejs-14.13.0~dfsg/doc/api/all.html:57571:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server listening <span class="hljs-subst">${address.address}</span>:<span class="hljs-subst">${address.port}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-57572-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-57730-server.on(<span class="hljs-string">'error'</span>, <span class="hljs-function">(<span class="hljs-params">err</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:57731:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server error:\n<span class="hljs-subst">${err.stack}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-57732-  server.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-57735-server.on(<span class="hljs-string">'message'</span>, <span class="hljs-function">(<span class="hljs-params">msg, rinfo</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:57736:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server got: <span class="hljs-subst">${msg}</span> from <span class="hljs-subst">${rinfo.address}</span>:<span class="hljs-subst">${rinfo.port}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-57737-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-57740-  <span class="hljs-keyword">const</span> address = server.address();
nodejs-14.13.0~dfsg/doc/api/all.html:57741:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server listening <span class="hljs-subst">${address.address}</span>:<span class="hljs-subst">${address.port}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-57742-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-59650-stream.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:59651:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received data: "<span class="hljs-subst">${data}</span>"`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-59652-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-59665-stream.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:59666:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received data: "<span class="hljs-subst">${data}</span>"`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-59667-});
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-60007-    <span class="hljs-keyword">const</span> inner = util.inspect(<span class="hljs-built_in">this</span>.value, newOptions)
nodejs-14.13.0~dfsg/doc/api/all.html:60008:                      .replace(<span class="hljs-regexp">/\n/g</span>, <span class="hljs-string">`\n<span class="hljs-subst">${padding}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:60009:    <span class="hljs-keyword">return</span> <span class="hljs-string">`<span class="hljs-subst">${options.stylize(<span class="hljs-string">'Box'</span>, <span class="hljs-string">'special'</span>)}</span>&#x3C; <span class="hljs-subst">${inner}</span> >`</span>;
nodejs-14.13.0~dfsg/doc/api/all.html-60010-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-60058-  [inspect]() {
nodejs-14.13.0~dfsg/doc/api/all.html:60059:    <span class="hljs-keyword">return</span> <span class="hljs-string">`Password &#x3C;<span class="hljs-subst">${<span class="hljs-built_in">this</span>.toString()}</span>>`</span>;
nodejs-14.13.0~dfsg/doc/api/all.html-60060-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-60122-  <span class="hljs-keyword">const</span> stats = <span class="hljs-keyword">await</span> stat(<span class="hljs-string">'.'</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:60123:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`This directory is owned by <span class="hljs-subst">${stats.uid}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-60124-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-61629-  worker.once(<span class="hljs-string">'message'</span>, <span class="hljs-function">(<span class="hljs-params">filename</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:61630:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`worker heapdump: <span class="hljs-subst">${filename}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-61631-    <span class="hljs-comment">// Now get a heapdump for the main thread.</span>
nodejs-14.13.0~dfsg/doc/api/all.html:61632:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`main thread heapdump: <span class="hljs-subst">${writeHeapSnapshot()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-61633-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-62285-    }
nodejs-14.13.0~dfsg/doc/api/all.html:62286:    <span class="hljs-keyword">throw</span> <span class="hljs-keyword">new</span> <span class="hljs-built_in">Error</span>(<span class="hljs-string">`Unable to resolve dependency: <span class="hljs-subst">${specifier}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-62287-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-62996-<span class="hljs-keyword">const</span> vmResult = vm.runInThisContext(<span class="hljs-string">'localVar = "vm";'</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:62997:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`vmResult: '<span class="hljs-subst">${vmResult}</span>', localVar: '<span class="hljs-subst">${localVar}</span>'`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-62998-<span class="hljs-comment">// Prints: vmResult: 'vm', localVar: 'initial value'</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-63000-<span class="hljs-keyword">const</span> evalResult = <span class="hljs-built_in">eval</span>(<span class="hljs-string">'localVar = "eval";'</span>);
nodejs-14.13.0~dfsg/doc/api/all.html:63001:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`evalResult: '<span class="hljs-subst">${evalResult}</span>', localVar: '<span class="hljs-subst">${localVar}</span>'`</span>);
nodejs-14.13.0~dfsg/doc/api/all.html-63002-<span class="hljs-comment">// Prints: evalResult: 'eval', localVar: 'eval'</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-63118-(<span class="hljs-keyword">async</span> () => {
nodejs-14.13.0~dfsg/doc/api/all.html:63119:  <span class="hljs-keyword">const</span> wasm = <span class="hljs-keyword">await</span> WebAssembly.compile(fs.readFileSync(<span class="hljs-string">'./demo.wasm'</span>));
nodejs-14.13.0~dfsg/doc/api/all.html-63120-  <span class="hljs-keyword">const</span> instance = <span class="hljs-keyword">await</span> WebAssembly.instantiate(wasm, importObject);
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-63153-<p>Use <a href="https://github.com/WebAssembly/wabt">wabt</a> to compile <code>.wat</code> to <code>.wasm</code></p>
nodejs-14.13.0~dfsg/doc/api/all.html:63154:<pre><code class="language-console"><span class="hljs-meta">$</span><span class="bash"> wat2wasm demo.wat</span></code></pre>
nodejs-14.13.0~dfsg/doc/api/all.html-63155-<p>The <code>--experimental-wasi-unstable-preview1</code> and <code>--experimental-wasm-bigint</code>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-63257-        <span class="hljs-keyword">if</span> (code !== <span class="hljs-number">0</span>)
nodejs-14.13.0~dfsg/doc/api/all.html:63258:          reject(<span class="hljs-keyword">new</span> <span class="hljs-built_in">Error</span>(<span class="hljs-string">`Worker stopped with exit code <span class="hljs-subst">${code}</span>`</span>));
nodejs-14.13.0~dfsg/doc/api/all.html-63259-      });
##############################################
nodejs-14.13.0~dfsg/doc/api/all.html-64285-  i = <span class="hljs-built_in">setInterval</span>(<span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html:64286:    output.write(<span class="hljs-string">`The current time is <span class="hljs-subst">${<span class="hljs-built_in">Date</span>()}</span>\n`</span>, <span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/all.html-64287-      <span class="hljs-comment">// The data has been passed to zlib, but the compression algorithm may</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-11186-              "name": "`import`_statements",
nodejs-14.13.0~dfsg/doc/api/all.json:11187:              "desc": "<p>An <code>import</code> statement can reference an ES module or a CommonJS module.\n<code>import</code> statements are permitted only in ES modules. For similar functionality\nin CommonJS, see <a href=\"esm.html#esm_import_expressions\"><code>import()</code></a>.</p>\n<p>When importing <a href=\"esm.html#esm_commonjs_namespaces\">CommonJS modules</a>, the\n<code>module.exports</code> object is provided as the default export. Named exports may be\navailable, provided by static analysis as a convenience for better ecosystem\ncompatibility.</p>\n<p>Additional experimental flags are available for importing\n<a href=\"esm.html#esm_experimental_wasm_modules\">Wasm modules</a> or\n<a href=\"esm.html#esm_experimental_json_modules\">JSON modules</a>. For importing native modules or\nJSON modules unflagged, see <a href=\"module.html#module_module_createrequire_filename\"><code>module.createRequire()</code></a>.</p>\n<p>The <em>specifier</em> of an <code>import</code> statement (the string after the <code>from</code> keyword)\ncan either be an URL-style relative path like <code>'./file.mjs'</code> or a package name\nlike <code>'fs'</code>.</p>\n<p>Like in CommonJS, files within packages can be accessed by appending a path to\nthe package name; unless the package’s <a href=\"packages.html#packages_node_js_package_json_field_definitions\"><code>package.json</code></a> contains an\n<a href=\"packages.html#packages_exports\"><code>\"exports\"</code></a> field, in which case files within packages need to be accessed\nvia the path defined in <a href=\"packages.html#packages_exports\"><code>\"exports\"</code></a>.</p>\n<pre><code class=\"language-js\">import { sin, cos } from 'geometry/trigonometry-functions.mjs';\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-11188-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-11230-        {
nodejs-14.13.0~dfsg/doc/api/all.json:11231:          "textRaw": "Experimental Wasm modules",
nodejs-14.13.0~dfsg/doc/api/all.json-11232-          "name": "experimental_wasm_modules",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-11234-          "type": "misc",
nodejs-14.13.0~dfsg/doc/api/all.json:11235:          "displayName": "Experimental Wasm modules"
nodejs-14.13.0~dfsg/doc/api/all.json-11236-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-11320-                  "name": "transpiler_loader",
nodejs-14.13.0~dfsg/doc/api/all.json:11321:                  "desc": "<p>Sources that are in formats Node.js doesn’t understand can be converted into\nJavaScript using the <a href=\"esm.html#esm_transformsource_source_context_defaulttransformsource\"><code>transformSource</code> hook</a>. Before that hook gets called,\nhowever, other hooks need to tell Node.js not to throw an error on unknown file\ntypes; and to tell Node.js how to load this new file type.</p>\n<p>This is less performant than transpiling source files before running\nNode.js; a transpiler loader should only be used for development and testing\npurposes.</p>\n<pre><code class=\"language-js\">// coffeescript-loader.mjs\nimport { URL, pathToFileURL } from 'url';\nimport CoffeeScript from 'coffeescript';\n\nconst baseURL = pathToFileURL(`${process.cwd()}/`).href;\n\n// CoffeeScript files end in .coffee, .litcoffee or .coffee.md.\nconst extensionsRegex = /\\.coffee$|\\.litcoffee$|\\.coffee\\.md$/;\n\nexport function resolve(specifier, context, defaultResolve) {\n  const { parentURL = baseURL } = context;\n\n  // Node.js normally errors on unknown file extensions, so return a URL for\n  // specifiers ending in the CoffeeScript file extensions.\n  if (extensionsRegex.test(specifier)) {\n    return {\n      url: new URL(specifier, parentURL).href\n    };\n  }\n\n  // Let Node.js handle all other specifiers.\n  return defaultResolve(specifier, context, defaultResolve);\n}\n\nexport function getFormat(url, context, defaultGetFormat) {\n  // Now that we patched resolve to let CoffeeScript URLs through, we need to\n  // tell Node.js what format such URLs should be interpreted as. For the\n  // purposes of this loader, all CoffeeScript URLs are ES modules.\n  if (extensionsRegex.test(url)) {\n    return {\n      format: 'module'\n    };\n  }\n\n  // Let Node.js handle all other URLs.\n  return defaultGetFormat(url, context, defaultGetFormat);\n}\n\nexport function transformSource(source, context, defaultTransformSource) {\n  const { url, format } = context;\n\n  if (extensionsRegex.test(url)) {\n    return {\n      source: CoffeeScript.compile(source, { bare: true })\n    };\n  }\n\n  // Let Node.js handle all other sources.\n  return defaultTransformSource(source, context, defaultTransformSource);\n}\n</code></pre>\n<pre><code class=\"language-coffee\"># main.coffee\nimport { scream } from './scream.coffee'\nconsole.log scream 'hello, world'\n\nimport { version } from 'process'\nconsole.log \"Brought to you by Node.js version #{version}\"\n</code></pre>\n<pre><code class=\"language-coffee\"># scream.coffee\nexport scream = (str) -> str.toUpperCase()\n</code></pre>\n<p>With this loader, running:</p>\n<pre><code class=\"language-console\">node --experimental-loader ./coffeescript-loader.mjs main.coffee\n</code></pre>\n<p>Will cause <code>main.coffee</code> to be turned into JavaScript after its source code is\nloaded from disk but before Node.js executes it; and so on for any <code>.coffee</code>,\n<code>.litcoffee</code> or <code>.coffee.md</code> files referenced via <code>import</code> statements of any\nloaded file.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-11322-                  "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-11669-              "name": "integrity_checks",
nodejs-14.13.0~dfsg/doc/api/all.json:11670:              "desc": "<p>Policy files must use integrity checks with Subresource Integrity strings\ncompatible with the browser\n<a href=\"https://www.w3.org/TR/SRI/#the-integrity-attribute\">integrity attribute</a>\nassociated with absolute URLs.</p>\n<p>When using <code>require()</code> all resources involved in loading are checked for\nintegrity if a policy manifest has been specified. If a resource does not match\nthe integrity listed in the manifest, an error will be thrown.</p>\n<p>An example policy file that would allow loading a file <code>checked.js</code>:</p>\n<pre><code class=\"language-json\">{\n  \"resources\": {\n    \"./app/checked.js\": {\n      \"integrity\": \"sha384-SggXRQHwCG8g+DktYYzxkXRIkTiEYWBHqev0xnpCxYlqMBufKZHAHQM3/boDaI/0\"\n    }\n  }\n}\n</code></pre>\n<p>Each resource listed in the policy manifest can be of one the following\nformats to determine its location:</p>\n<ol>\n<li>A <a href=\"https://url.spec.whatwg.org/#relative-url-with-fragment-string\">relative-URL string</a> to a resource from the manifest such as <code>./resource.js</code>, <code>../resource.js</code>, or <code>/resource.js</code>.</li>\n<li>A complete URL string to a resource such as <code>file:///resource.js</code>.</li>\n</ol>\n<p>When loading resources the entire URL must match including search parameters\nand hash fragment. <code>./a.js?b</code> will not be used when attempting to load\n<code>./a.js</code> and vice versa.</p>\n<p>To generate integrity strings, a script such as\n<code>printf \"sha384-$(cat checked.js | openssl dgst -sha384 -binary | base64)\"</code>\ncan be used.</p>\n<p>Integrity can be specified as the boolean value <code>true</code> to accept any\nbody for the resource which can be useful for local development. It is not\nrecommended in production since it would allow unexpected alteration of\nresources to be considered valid.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-11671-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-11765-          "type": "misc",
nodejs-14.13.0~dfsg/doc/api/all.json:11766:          "desc": "<p><code>node [options] [V8 options] [script.js | -e \"script\" | - ] [arguments]</code></p>\n<p>Please see the <a href=\"cli.html#cli_command_line_options\">Command-line options</a> document for more information.</p>\n<h2>Example</h2>\n<p>An example of a <a href=\"http.html\">web server</a> written with Node.js which responds with\n<code>'Hello, World!'</code>:</p>\n<p>Commands in this document start with <code>$</code> or <code>></code> to replicate how they would\nappear in a user's terminal. Do not include the <code>$</code> and <code>></code> characters. They are\nthere to show the start of each command.</p>\n<p>Lines that don’t start with <code>$</code> or <code>></code> character show the output of the previous\ncommand.</p>\n<p>First, make sure to have downloaded and installed Node.js. See\n<a href=\"https://nodejs.org/en/download/package-manager/\">Installing Node.js via package manager</a> for further install information.</p>\n<p>Now, create an empty project folder called <code>projects</code>, then navigate into it.</p>\n<p>Linux and Mac:</p>\n<pre><code class=\"language-console\">$ mkdir ~/projects\n$ cd ~/projects\n</code></pre>\n<p>Windows CMD:</p>\n<pre><code class=\"language-console\">> mkdir %USERPROFILE%\\projects\n> cd %USERPROFILE%\\projects\n</code></pre>\n<p>Windows PowerShell:</p>\n<pre><code class=\"language-console\">> mkdir $env:USERPROFILE\\projects\n> cd $env:USERPROFILE\\projects\n</code></pre>\n<p>Next, create a new source file in the <code>projects</code>\nfolder and call it <code>hello-world.js</code>.</p>\n<p>Open <code>hello-world.js</code> in any preferred text editor and\npaste in the following content:</p>\n<pre><code class=\"language-js\">const http = require('http');\n\nconst hostname = '127.0.0.1';\nconst port = 3000;\n\nconst server = http.createServer((req, res) => {\n  res.statusCode = 200;\n  res.setHeader('Content-Type', 'text/plain');\n  res.end('Hello, World!\\n');\n});\n\nserver.listen(port, hostname, () => {\n  console.log(`Server running at http://${hostname}:${port}/`);\n});\n</code></pre>\n<p>Save the file, go back to the terminal window, and enter the following command:</p>\n<pre><code class=\"language-console\">$ node hello-world.js\n</code></pre>\n<p>Output like this should appear in the terminal:</p>\n<pre><code class=\"language-console\">Server running at http://127.0.0.1:3000/\n</code></pre>\n<p>Now, open any preferred web browser and visit <code>http://127.0.0.1:3000</code>.</p>\n<p>If the browser displays the string <code>Hello, World!</code>, that indicates\nthe server is working.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-11767-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-12805-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:12806:          "desc": "<p>Tests strict equality between the <code>actual</code> and <code>expected</code> parameters as\ndetermined by the <a href=\"https://tc39.github.io/ecma262/#sec-samevalue\">SameValue Comparison</a>.</p>\n<pre><code class=\"language-js\">const assert = require('assert').strict;\n\nassert.strictEqual(1, 2);\n// AssertionError [ERR_ASSERTION]: Expected inputs to be strictly equal:\n//\n// 1 !== 2\n\nassert.strictEqual(1, 1);\n// OK\n\nassert.strictEqual('Hello foobar', 'Hello World!');\n// AssertionError [ERR_ASSERTION]: Expected inputs to be strictly equal:\n// + actual - expected\n//\n// + 'Hello foobar'\n// - 'Hello World!'\n//          ^\n\nconst apples = 1;\nconst oranges = 2;\nassert.strictEqual(apples, oranges, `apples ${apples} !== oranges ${oranges}`);\n// AssertionError [ERR_ASSERTION]: apples 1 !== oranges 2\n\nassert.strictEqual(1, '1', new TypeError('Inputs are not identical'));\n// TypeError: Inputs are not identical\n</code></pre>\n<p>If the values are not strictly equal, an <a href=\"assert.html#assert_class_assert_assertionerror\"><code>AssertionError</code></a> is thrown with a\n<code>message</code> property set equal to the value of the <code>message</code> parameter. If the\n<code>message</code> parameter is undefined, a default error message is assigned. If the\n<code>message</code> parameter is an instance of an <a href=\"errors.html#errors_class_error\"><code>Error</code></a> then it will be thrown\ninstead of the <a href=\"assert.html#assert_class_assert_assertionerror\"><code>AssertionError</code></a>.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-12807-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-12854-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:12855:          "desc": "<p>Expects the function <code>fn</code> to throw an error.</p>\n<p>If specified, <code>error</code> can be a <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes\"><code>Class</code></a>, <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions\"><code>RegExp</code></a>, a validation function,\na validation object where each property will be tested for strict deep equality,\nor an instance of error where each property will be tested for strict deep\nequality including the non-enumerable <code>message</code> and <code>name</code> properties. When\nusing an object, it is also possible to use a regular expression, when\nvalidating against a string property. See below for examples.</p>\n<p>If specified, <code>message</code> will be appended to the message provided by the\n<code>AssertionError</code> if the <code>fn</code> call fails to throw or in case the error validation\nfails.</p>\n<p>Custom validation object/error instance:</p>\n<pre><code class=\"language-js\">const err = new TypeError('Wrong value');\nerr.code = 404;\nerr.foo = 'bar';\nerr.info = {\n  nested: true,\n  baz: 'text'\n};\nerr.reg = /abc/i;\n\nassert.throws(\n  () => {\n    throw err;\n  },\n  {\n    name: 'TypeError',\n    message: 'Wrong value',\n    info: {\n      nested: true,\n      baz: 'text'\n    }\n    // Only properties on the validation object will be tested for.\n    // Using nested objects requires all properties to be present. Otherwise\n    // the validation is going to fail.\n  }\n);\n\n// Using regular expressions to validate error properties:\nassert.throws(\n  () => {\n    throw err;\n  },\n  {\n    // The `name` and `message` properties are strings and using regular\n    // expressions on those will match against the string. If they fail, an\n    // error is thrown.\n    name: /^TypeError$/,\n    message: /Wrong/,\n    foo: 'bar',\n    info: {\n      nested: true,\n      // It is not possible to use regular expressions for nested properties!\n      baz: 'text'\n    },\n    // The `reg` property contains a regular expression and only if the\n    // validation object contains an identical regular expression, it is going\n    // to pass.\n    reg: /abc/i\n  }\n);\n\n// Fails due to the different `message` and `name` properties:\nassert.throws(\n  () => {\n    const otherErr = new Error('Not found');\n    // Copy all enumerable properties from `err` to `otherErr`.\n    for (const [key, value] of Object.entries(err)) {\n      otherErr[key] = value;\n    }\n    throw otherErr;\n  },\n  // The error's `message` and `name` properties will also be checked when using\n  // an error as validation object.\n  err\n);\n</code></pre>\n<p>Validate instanceof using constructor:</p>\n<pre><code class=\"language-js\">assert.throws(\n  () => {\n    throw new Error('Wrong value');\n  },\n  Error\n);\n</code></pre>\n<p>Validate error message using <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions\"><code>RegExp</code></a>:</p>\n<p>Using a regular expression runs <code>.toString</code> on the error object, and will\ntherefore also include the error name.</p>\n<pre><code class=\"language-js\">assert.throws(\n  () => {\n    throw new Error('Wrong value');\n  },\n  /^Error: Wrong value$/\n);\n</code></pre>\n<p>Custom error validation:</p>\n<p>The function must return <code>true</code> to indicate all internal validations passed.\nIt will otherwise fail with an <a href=\"assert.html#assert_class_assert_assertionerror\"><code>AssertionError</code></a>.</p>\n<pre><code class=\"language-js\">assert.throws(\n  () => {\n    throw new Error('Wrong value');\n  },\n  (err) => {\n    assert(err instanceof Error);\n    assert(/value/.test(err));\n    // Avoid returning anything from validation functions besides `true`.\n    // Otherwise, it's not clear what part of the validation failed. Instead,\n    // throw an error about the specific validation that failed (as done in this\n    // example) and add as much helpful debugging information to that error as\n    // possible.\n    return true;\n  },\n  'unexpected error'\n);\n</code></pre>\n<p><code>error</code> cannot be a string. If a string is provided as the second\nargument, then <code>error</code> is assumed to be omitted and the string will be used for\n<code>message</code> instead. This can lead to easy-to-miss mistakes. Using the same\nmessage as the thrown error message is going to result in an\n<code>ERR_AMBIGUOUS_ARGUMENT</code> error. Please read the example below carefully if using\na string as the second argument gets considered:</p>\n<!-- eslint-disable no-restricted-syntax -->\n<pre><code class=\"language-js\">function throwingFirst() {\n  throw new Error('First');\n}\n\nfunction throwingSecond() {\n  throw new Error('Second');\n}\n\nfunction notThrowing() {}\n\n// The second argument is a string and the input function threw an Error.\n// The first case will not throw as it does not match for the error message\n// thrown by the input function!\nassert.throws(throwingFirst, 'Second');\n// In the next example the message has no benefit over the message from the\n// error and since it is not clear if the user intended to actually match\n// against the error message, Node.js throws an `ERR_AMBIGUOUS_ARGUMENT` error.\nassert.throws(throwingSecond, 'Second');\n// TypeError [ERR_AMBIGUOUS_ARGUMENT]\n\n// The string is only used (as message) in case the function does not throw:\nassert.throws(notThrowing, 'Second');\n// AssertionError [ERR_ASSERTION]: Missing expected exception: Second\n\n// If it was intended to match for the error message do this instead:\n// It does not throw because the error messages match.\nassert.throws(throwingSecond, /Second$/);\n\n// If the error message does not match, an AssertionError is thrown.\nassert.throws(throwingFirst, /Second$/);\n// AssertionError [ERR_ASSERTION]\n</code></pre>\n<p>Due to the confusing error-prone notation, avoid a string as the second\nargument.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-12856-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-12956-                      "name": "printing_in_asynchooks_callbacks",
nodejs-14.13.0~dfsg/doc/api/all.json:12957:                      "desc": "<p>Because printing to the console is an asynchronous operation, <code>console.log()</code>\nwill cause the AsyncHooks callbacks to be called. Using <code>console.log()</code> or\nsimilar asynchronous operations inside an AsyncHooks callback function will thus\ncause an infinite recursion. An easy solution to this when debugging is to use a\nsynchronous logging operation such as <code>fs.writeFileSync(file, msg, flag)</code>.\nThis will print to the file and will not invoke AsyncHooks recursively because\nit is synchronous.</p>\n<pre><code class=\"language-js\">const fs = require('fs');\nconst util = require('util');\n\nfunction debug(...args) {\n  // Use a function like this one when debugging inside an AsyncHooks callback\n  fs.writeFileSync('log.out', `${util.format(...args)}\\n`, { flag: 'a' });\n}\n</code></pre>\n<p>If an asynchronous operation is needed for logging, it is possible to keep\ntrack of what caused the asynchronous operation using the information\nprovided by AsyncHooks itself. The logging should then be skipped when\nit was the logging itself that caused AsyncHooks callback to call. By\ndoing this the otherwise infinite recursion is broken.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-12958-                      "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-13130-                          "name": "`triggerasyncid`",
nodejs-14.13.0~dfsg/doc/api/all.json:13131:                          "desc": "<p><code>triggerAsyncId</code> is the <code>asyncId</code> of the resource that caused (or \"triggered\")\nthe new resource to initialize and that caused <code>init</code> to call. This is different\nfrom <code>async_hooks.executionAsyncId()</code> that only shows <em>when</em> a resource was\ncreated, while <code>triggerAsyncId</code> shows <em>why</em> a resource was created.</p>\n<p>The following is a simple demonstration of <code>triggerAsyncId</code>:</p>\n<pre><code class=\"language-js\">async_hooks.createHook({\n  init(asyncId, type, triggerAsyncId) {\n    const eid = async_hooks.executionAsyncId();\n    fs.writeSync(\n      process.stdout.fd,\n      `${type}(${asyncId}): trigger: ${triggerAsyncId} execution: ${eid}\\n`);\n  }\n}).enable();\n\nrequire('net').createServer((conn) => {}).listen(8080);\n</code></pre>\n<p>Output when hitting the server with <code>nc localhost 8080</code>:</p>\n<pre><code class=\"language-console\">TCPSERVERWRAP(5): trigger: 1 execution: 1\nTCPWRAP(7): trigger: 5 execution: 0\n</code></pre>\n<p>The <code>TCPSERVERWRAP</code> is the server which receives the connections.</p>\n<p>The <code>TCPWRAP</code> is the new connection from the client. When a new\nconnection is made, the <code>TCPWrap</code> instance is immediately constructed. This\nhappens outside of any JavaScript stack. (An <code>executionAsyncId()</code> of <code>0</code> means\nthat it is being executed from C++ with no JavaScript stack above it.) With only\nthat information, it would be impossible to link resources together in\nterms of what caused them to be created, so <code>triggerAsyncId</code> is given the task\nof propagating what resource is responsible for the new resource's existence.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-13132-                          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-13144-                          "name": "asynchronous_context_example",
nodejs-14.13.0~dfsg/doc/api/all.json:13145:                          "desc": "<p>The following is an example with additional information about the calls to\n<code>init</code> between the <code>before</code> and <code>after</code> calls, specifically what the\ncallback to <code>listen()</code> will look like. The output formatting is slightly more\nelaborate to make calling context easier to see.</p>\n<pre><code class=\"language-js\">let indent = 0;\nasync_hooks.createHook({\n  init(asyncId, type, triggerAsyncId) {\n    const eid = async_hooks.executionAsyncId();\n    const indentStr = ' '.repeat(indent);\n    fs.writeSync(\n      process.stdout.fd,\n      `${indentStr}${type}(${asyncId}):` +\n      ` trigger: ${triggerAsyncId} execution: ${eid}\\n`);\n  },\n  before(asyncId) {\n    const indentStr = ' '.repeat(indent);\n    fs.writeSync(process.stdout.fd, `${indentStr}before:  ${asyncId}\\n`);\n    indent += 2;\n  },\n  after(asyncId) {\n    indent -= 2;\n    const indentStr = ' '.repeat(indent);\n    fs.writeSync(process.stdout.fd, `${indentStr}after:  ${asyncId}\\n`);\n  },\n  destroy(asyncId) {\n    const indentStr = ' '.repeat(indent);\n    fs.writeSync(process.stdout.fd, `${indentStr}destroy:  ${asyncId}\\n`);\n  },\n}).enable();\n\nrequire('net').createServer(() => {}).listen(8080, () => {\n  // Let's wait 10ms before logging the server started.\n  setTimeout(() => {\n    console.log('>>>', async_hooks.executionAsyncId());\n  }, 10);\n});\n</code></pre>\n<p>Output from only starting the server:</p>\n<pre><code class=\"language-console\">TCPSERVERWRAP(5): trigger: 1 execution: 1\nTickObject(6): trigger: 5 execution: 1\nbefore:  6\n  Timeout(7): trigger: 6 execution: 6\nafter:   6\ndestroy: 6\nbefore:  7\n>>> 7\n  TickObject(8): trigger: 7 execution: 7\nafter:   7\nbefore:  8\nafter:   8\n</code></pre>\n<p>As illustrated in the example, <code>executionAsyncId()</code> and <code>execution</code> each specify\nthe value of the current execution context; which is delineated by calls to\n<code>before</code> and <code>after</code>.</p>\n<p>Only using <code>execution</code> to graph resource allocation results in the following:</p>\n<pre><code class=\"language-console\">  root(1)\n     ^\n     |\nTickObject(6)\n     ^\n     |\n Timeout(7)\n</code></pre>\n<p>The <code>TCPSERVERWRAP</code> is not part of this graph, even though it was the reason for\n<code>console.log()</code> being called. This is because binding to a port without a host\nname is a <em>synchronous</em> operation, but to maintain a completely asynchronous\nAPI the user's callback is placed in a <code>process.nextTick()</code>. Which is why\n<code>TickObject</code> is present in the output and is a 'parent' for <code>.listen()</code>\ncallback.</p>\n<p>The graph only shows <em>when</em> a resource was created, not <em>why</em>, so to track\nthe <em>why</em> use <code>triggerAsyncId</code>. Which can be represented with the following\ngraph:</p>\n<pre><code class=\"language-console\"> bootstrap(1)\n     |\n     ˅\nTCPSERVERWRAP(5)\n     |\n     ˅\n TickObject(6)\n     |\n     ˅\n  Timeout(7)\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-13146-                          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-13237-          "name": "promise_execution_tracking",
nodejs-14.13.0~dfsg/doc/api/all.json:13238:          "desc": "<p>By default, promise executions are not assigned <code>asyncId</code>s due to the relatively\nexpensive nature of the <a href=\"https://docs.google.com/document/d/1rda3yKGHimKIhg5YeoAmCOtyURgsbTH_qaYR79FELlk/edit\">promise introspection API</a> provided by\nV8. This means that programs using promises or <code>async</code>/<code>await</code> will not get\ncorrect execution and trigger ids for promise callback contexts by default.</p>\n<pre><code class=\"language-js\">const ah = require('async_hooks');\nPromise.resolve(1729).then(() => {\n  console.log(`eid ${ah.executionAsyncId()} tid ${ah.triggerAsyncId()}`);\n});\n// produces:\n// eid 1 tid 0\n</code></pre>\n<p>Observe that the <code>then()</code> callback claims to have executed in the context of the\nouter scope even though there was an asynchronous hop involved. Also,\nthe <code>triggerAsyncId</code> value is <code>0</code>, which means that we are missing context about\nthe resource that caused (triggered) the <code>then()</code> callback to be executed.</p>\n<p>Installing async hooks via <code>async_hooks.createHook</code> enables promise execution\ntracking:</p>\n<pre><code class=\"language-js\">const ah = require('async_hooks');\nah.createHook({ init() {} }).enable(); // forces PromiseHooks to be enabled.\nPromise.resolve(1729).then(() => {\n  console.log(`eid ${ah.executionAsyncId()} tid ${ah.triggerAsyncId()}`);\n});\n// produces:\n// eid 7 tid 6\n</code></pre>\n<p>In this example, adding any actual hook function enabled the tracking of\npromises. There are two promises in the example above; the promise created by\n<code>Promise.resolve()</code> and the promise returned by the call to <code>then()</code>. In the\nexample above, the first promise got the <code>asyncId</code> <code>6</code> and the latter got\n<code>asyncId</code> <code>7</code>. During the execution of the <code>then()</code> callback, we are executing\nin the context of promise with <code>asyncId</code> <code>7</code>. This promise was triggered by\nasync resource <code>6</code>.</p>\n<p>Another subtlety with promises is that <code>before</code> and <code>after</code> callbacks are run\nonly on chained promises. That means promises not created by <code>then()</code>/<code>catch()</code>\nwill not have the <code>before</code> and <code>after</code> callbacks fired on them. For more details\nsee the details of the V8 <a href=\"https://docs.google.com/document/d/1rda3yKGHimKIhg5YeoAmCOtyURgsbTH_qaYR79FELlk/edit\">PromiseHooks</a> API.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-13239-          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-13462-          },
nodejs-14.13.0~dfsg/doc/api/all.json:13463:          "desc": "<p>This class is used to create asynchronous state within callbacks and promise\nchains. It allows storing data throughout the lifetime of a web request\nor any other asynchronous duration. It is similar to thread-local storage\nin other languages.</p>\n<p>The following example uses <code>AsyncLocalStorage</code> to build a simple logger\nthat assigns IDs to incoming HTTP requests and includes them in messages\nlogged within each request.</p>\n<pre><code class=\"language-js\">const http = require('http');\nconst { AsyncLocalStorage } = require('async_hooks');\n\nconst asyncLocalStorage = new AsyncLocalStorage();\n\nfunction logWithId(msg) {\n  const id = asyncLocalStorage.getStore();\n  console.log(`${id !== undefined ? id : '-'}:`, msg);\n}\n\nlet idSeq = 0;\nhttp.createServer((req, res) => {\n  asyncLocalStorage.run(idSeq++, () => {\n    logWithId('start');\n    // Imagine any chain of async operations here\n    setImmediate(() => {\n      logWithId('finish');\n      res.end();\n    });\n  });\n}).listen(8080);\n\nhttp.get('http://localhost:8080');\nhttp.get('http://localhost:8080');\n// Prints:\n//   0: start\n//   1: start\n//   0: finish\n//   1: finish\n</code></pre>\n<p>When having multiple instances of <code>AsyncLocalStorage</code>, they are independent\nfrom each other. It is safe to instantiate this class multiple times.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-13464-          "methods": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-14013-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:14014:              "desc": "<p>Returns the byte length of a string when encoded using <code>encoding</code>.\nThis is not the same as <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length\"><code>String.prototype.length</code></a>, which does not account\nfor the encoding that is used to convert the string into bytes.</p>\n<p>For <code>'base64'</code> and <code>'hex'</code>, this function assumes valid input. For strings that\ncontain non-base64/hex-encoded data (e.g. whitespace), the return value might be\ngreater than the length of a <code>Buffer</code> created from the string.</p>\n<pre><code class=\"language-js\">const str = '\\u00bd + \\u00bc = \\u00be';\n\nconsole.log(`${str}: ${str.length} characters, ` +\n            `${Buffer.byteLength(str, 'utf8')} bytes`);\n// Prints: ½ + ¼ = ¾: 9 characters, 12 bytes\n</code></pre>\n<p>When <code>string</code> is a <code>Buffer</code>/<a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView\"><code>DataView</code></a>/<a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray\"><code>TypedArray</code></a>/<a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer\"><code>ArrayBuffer</code></a>/\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer\"><code>SharedArrayBuffer</code></a>, the byte length as reported by <code>.byteLength</code>\nis returned.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-14015-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-15928-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:15929:              "desc": "<p>Writes <code>string</code> to <code>buf</code> at <code>offset</code> according to the character encoding in\n<code>encoding</code>. The <code>length</code> parameter is the number of bytes to write. If <code>buf</code> did\nnot contain enough space to fit the entire string, only part of <code>string</code> will be\nwritten. However, partially encoded characters will not be written.</p>\n<pre><code class=\"language-js\">const buf = Buffer.alloc(256);\n\nconst len = buf.write('\\u00bd + \\u00bc = \\u00be', 0);\n\nconsole.log(`${len} bytes: ${buf.toString('utf8', 0, len)}`);\n// Prints: 12 bytes: ½ + ¼ = ¾\n\nconst buffer = Buffer.alloc(10);\n\nconst length = buffer.write('abcd', 8);\n\nconsole.log(`${length} bytes: ${buffer.toString('utf8', 8, 10)}`);\n// Prints: 2 bytes : ab\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-15930-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-17037-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/all.json:17038:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/child_process.js\">lib/child_process.js</a></p>\n<p>The <code>child_process</code> module provides the ability to spawn child processes in\na manner that is similar, but not identical, to <a href=\"http://man7.org/linux/man-pages/man3/popen.3.html\"><code>popen(3)</code></a>. This capability\nis primarily provided by the <a href=\"child_process.html#child_process_child_process_spawn_command_args_options\"><code>child_process.spawn()</code></a> function:</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst ls = spawn('ls', ['-lh', '/usr']);\n\nls.stdout.on('data', (data) => {\n  console.log(`stdout: ${data}`);\n});\n\nls.stderr.on('data', (data) => {\n  console.error(`stderr: ${data}`);\n});\n\nls.on('close', (code) => {\n  console.log(`child process exited with code ${code}`);\n});\n</code></pre>\n<p>By default, pipes for <code>stdin</code>, <code>stdout</code>, and <code>stderr</code> are established between\nthe parent Node.js process and the spawned child. These pipes have\nlimited (and platform-specific) capacity. If the child process writes to\nstdout in excess of that limit without the output being captured, the child\nprocess will block waiting for the pipe buffer to accept more data. This is\nidentical to the behavior of pipes in the shell. Use the <code>{ stdio: 'ignore' }</code>\noption if the output will not be consumed.</p>\n<p>The command lookup will be performed using <code>options.env.PATH</code> environment\nvariable if passed in <code>options</code> object, otherwise <code>process.env.PATH</code> will be\nused. To account for the fact that Windows environment variables are\ncase-insensitive Node.js will lexicographically sort all <code>env</code> keys and choose\nthe first one case-insensitively matching <code>PATH</code> to perform command lookup.\nThis may lead to issues on Windows when passing objects to <code>env</code> option that\nhave multiple variants of <code>PATH</code> variable.</p>\n<p>The <a href=\"child_process.html#child_process_child_process_spawn_command_args_options\"><code>child_process.spawn()</code></a> method spawns the child process asynchronously,\nwithout blocking the Node.js event loop. The <a href=\"child_process.html#child_process_child_process_spawnsync_command_args_options\"><code>child_process.spawnSync()</code></a>\nfunction provides equivalent functionality in a synchronous manner that blocks\nthe event loop until the spawned process either exits or is terminated.</p>\n<p>For convenience, the <code>child_process</code> module provides a handful of synchronous\nand asynchronous alternatives to <a href=\"child_process.html#child_process_child_process_spawn_command_args_options\"><code>child_process.spawn()</code></a> and\n<a href=\"child_process.html#child_process_child_process_spawnsync_command_args_options\"><code>child_process.spawnSync()</code></a>. Each of these alternatives are implemented on\ntop of <a href=\"child_process.html#child_process_child_process_spawn_command_args_options\"><code>child_process.spawn()</code></a> or <a href=\"child_process.html#child_process_child_process_spawnsync_command_args_options\"><code>child_process.spawnSync()</code></a>.</p>\n<ul>\n<li><a href=\"child_process.html#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a>: spawns a shell and runs a command within that\nshell, passing the <code>stdout</code> and <code>stderr</code> to a callback function when\ncomplete.</li>\n<li><a href=\"child_process.html#child_process_child_process_execfile_file_args_options_callback\"><code>child_process.execFile()</code></a>: similar to <a href=\"child_process.html#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a> except\nthat it spawns the command directly without first spawning a shell by\ndefault.</li>\n<li><a href=\"child_process.html#child_process_child_process_fork_modulepath_args_options\"><code>child_process.fork()</code></a>: spawns a new Node.js process and invokes a\nspecified module with an IPC communication channel established that allows\nsending messages between parent and child.</li>\n<li><a href=\"child_process.html#child_process_child_process_execsync_command_options\"><code>child_process.execSync()</code></a>: a synchronous version of\n<a href=\"child_process.html#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a> that will block the Node.js event loop.</li>\n<li><a href=\"child_process.html#child_process_child_process_execfilesync_file_args_options\"><code>child_process.execFileSync()</code></a>: a synchronous version of\n<a href=\"child_process.html#child_process_child_process_execfile_file_args_options_callback\"><code>child_process.execFile()</code></a> that will block the Node.js event loop.</li>\n</ul>\n<p>For certain use cases, such as automating shell scripts, the\n<a href=\"child_process.html#child_process_synchronous_process_creation\">synchronous counterparts</a> may be more convenient. In many cases, however,\nthe synchronous methods can have significant impact on performance due to\nstalling the event loop while spawned processes complete.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-17039-      "modules": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-17047-              "name": "spawning_`.bat`_and_`.cmd`_files_on_windows",
nodejs-14.13.0~dfsg/doc/api/all.json:17048:              "desc": "<p>The importance of the distinction between <a href=\"child_process.html#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a> and\n<a href=\"child_process.html#child_process_child_process_execfile_file_args_options_callback\"><code>child_process.execFile()</code></a> can vary based on platform. On Unix-type\noperating systems (Unix, Linux, macOS) <a href=\"child_process.html#child_process_child_process_execfile_file_args_options_callback\"><code>child_process.execFile()</code></a> can be\nmore efficient because it does not spawn a shell by default. On Windows,\nhowever, <code>.bat</code> and <code>.cmd</code> files are not executable on their own without a\nterminal, and therefore cannot be launched using <a href=\"child_process.html#child_process_child_process_execfile_file_args_options_callback\"><code>child_process.execFile()</code></a>.\nWhen running on Windows, <code>.bat</code> and <code>.cmd</code> files can be invoked using\n<a href=\"child_process.html#child_process_child_process_spawn_command_args_options\"><code>child_process.spawn()</code></a> with the <code>shell</code> option set, with\n<a href=\"child_process.html#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a>, or by spawning <code>cmd.exe</code> and passing the <code>.bat</code> or\n<code>.cmd</code> file as an argument (which is what the <code>shell</code> option and\n<a href=\"child_process.html#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a> do). In any case, if the script filename contains\nspaces it needs to be quoted.</p>\n<pre><code class=\"language-js\">// On Windows Only...\nconst { spawn } = require('child_process');\nconst bat = spawn('cmd.exe', ['/c', 'my.bat']);\n\nbat.stdout.on('data', (data) => {\n  console.log(data.toString());\n});\n\nbat.stderr.on('data', (data) => {\n  console.error(data.toString());\n});\n\nbat.on('exit', (code) => {\n  console.log(`Child exited with code ${code}`);\n});\n</code></pre>\n<pre><code class=\"language-js\">// OR...\nconst { exec, spawn } = require('child_process');\nexec('my.bat', (err, stdout, stderr) => {\n  if (err) {\n    console.error(err);\n    return;\n  }\n  console.log(stdout);\n});\n\n// Script with spaces in the filename:\nconst bat = spawn('\"my script.cmd\"', ['a', 'b'], { shell: true });\n// or:\nexec('\"my script.cmd\" a b', (err, stdout, stderr) => {\n  // ...\n});\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-17049-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-17181-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:17182:              "desc": "<p>Spawns a shell then executes the <code>command</code> within that shell, buffering any\ngenerated output. The <code>command</code> string passed to the exec function is processed\ndirectly by the shell and special characters (vary based on\n<a href=\"https://en.wikipedia.org/wiki/List_of_command-line_interpreters\">shell</a>)\nneed to be dealt with accordingly:</p>\n<pre><code class=\"language-js\">exec('\"/path/to/test file/test.sh\" arg1 arg2');\n// Double quotes are used so that the space in the path is not interpreted as\n// a delimiter of multiple arguments.\n\nexec('echo \"The \\\\$HOME variable is $HOME\"');\n// The $HOME variable is escaped in the first instance, but not in the second.\n</code></pre>\n<p><strong>Never pass unsanitized user input to this function. Any input containing shell\nmetacharacters may be used to trigger arbitrary command execution.</strong></p>\n<p>If a <code>callback</code> function is provided, it is called with the arguments\n<code>(error, stdout, stderr)</code>. On success, <code>error</code> will be <code>null</code>. On error,\n<code>error</code> will be an instance of <a href=\"errors.html#errors_class_error\"><code>Error</code></a>. The <code>error.code</code> property will be\nthe exit code of the process. By convention, any exit code other than <code>0</code>\nindicates an error. <code>error.signal</code> will be the signal that terminated the\nprocess.</p>\n<p>The <code>stdout</code> and <code>stderr</code> arguments passed to the callback will contain the\nstdout and stderr output of the child process. By default, Node.js will decode\nthe output as UTF-8 and pass strings to the callback. The <code>encoding</code> option\ncan be used to specify the character encoding used to decode the stdout and\nstderr output. If <code>encoding</code> is <code>'buffer'</code>, or an unrecognized character\nencoding, <code>Buffer</code> objects will be passed to the callback instead.</p>\n<pre><code class=\"language-js\">const { exec } = require('child_process');\nexec('cat *.js missing_file | wc -l', (error, stdout, stderr) => {\n  if (error) {\n    console.error(`exec error: ${error}`);\n    return;\n  }\n  console.log(`stdout: ${stdout}`);\n  console.error(`stderr: ${stderr}`);\n});\n</code></pre>\n<p>If <code>timeout</code> is greater than <code>0</code>, the parent will send the signal\nidentified by the <code>killSignal</code> property (the default is <code>'SIGTERM'</code>) if the\nchild runs longer than <code>timeout</code> milliseconds.</p>\n<p>Unlike the <a href=\"http://man7.org/linux/man-pages/man3/exec.3.html\"><code>exec(3)</code></a> POSIX system call, <code>child_process.exec()</code> does not replace\nthe existing process and uses a shell to execute the command.</p>\n<p>If this method is invoked as its <a href=\"util.html#util_util_promisify_original\"><code>util.promisify()</code></a>ed version, it returns\na <code>Promise</code> for an <code>Object</code> with <code>stdout</code> and <code>stderr</code> properties. The returned\n<code>ChildProcess</code> instance is attached to the <code>Promise</code> as a <code>child</code> property. In\ncase of an error (including any error resulting in an exit code other than 0), a\nrejected promise is returned, with the same <code>error</code> object given in the\ncallback, but with two additional properties <code>stdout</code> and <code>stderr</code>.</p>\n<pre><code class=\"language-js\">const util = require('util');\nconst exec = util.promisify(require('child_process').exec);\n\nasync function lsExample() {\n  const { stdout, stderr } = await exec('ls');\n  console.log('stdout:', stdout);\n  console.error('stderr:', stderr);\n}\nlsExample();\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-17183-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-17592-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:17593:              "desc": "<p>The <code>child_process.spawn()</code> method spawns a new process using the given\n<code>command</code>, with command-line arguments in <code>args</code>. If omitted, <code>args</code> defaults\nto an empty array.</p>\n<p><strong>If the <code>shell</code> option is enabled, do not pass unsanitized user input to this\nfunction. Any input containing shell metacharacters may be used to trigger\narbitrary command execution.</strong></p>\n<p>A third argument may be used to specify additional options, with these defaults:</p>\n<pre><code class=\"language-js\">const defaults = {\n  cwd: undefined,\n  env: process.env\n};\n</code></pre>\n<p>Use <code>cwd</code> to specify the working directory from which the process is spawned.\nIf not given, the default is to inherit the current working directory.</p>\n<p>Use <code>env</code> to specify environment variables that will be visible to the new\nprocess, the default is <a href=\"process.html#process_process_env\"><code>process.env</code></a>.</p>\n<p><code>undefined</code> values in <code>env</code> will be ignored.</p>\n<p>Example of running <code>ls -lh /usr</code>, capturing <code>stdout</code>, <code>stderr</code>, and the\nexit code:</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst ls = spawn('ls', ['-lh', '/usr']);\n\nls.stdout.on('data', (data) => {\n  console.log(`stdout: ${data}`);\n});\n\nls.stderr.on('data', (data) => {\n  console.error(`stderr: ${data}`);\n});\n\nls.on('close', (code) => {\n  console.log(`child process exited with code ${code}`);\n});\n</code></pre>\n<p>Example: A very elaborate way to run <code>ps ax | grep ssh</code></p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst ps = spawn('ps', ['ax']);\nconst grep = spawn('grep', ['ssh']);\n\nps.stdout.on('data', (data) => {\n  grep.stdin.write(data);\n});\n\nps.stderr.on('data', (data) => {\n  console.error(`ps stderr: ${data}`);\n});\n\nps.on('close', (code) => {\n  if (code !== 0) {\n    console.log(`ps process exited with code ${code}`);\n  }\n  grep.stdin.end();\n});\n\ngrep.stdout.on('data', (data) => {\n  console.log(data.toString());\n});\n\ngrep.stderr.on('data', (data) => {\n  console.error(`grep stderr: ${data}`);\n});\n\ngrep.on('close', (code) => {\n  if (code !== 0) {\n    console.log(`grep process exited with code ${code}`);\n  }\n});\n</code></pre>\n<p>Example of checking for failed <code>spawn</code>:</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst subprocess = spawn('bad_command');\n\nsubprocess.on('error', (err) => {\n  console.error('Failed to start subprocess.');\n});\n</code></pre>\n<p>Certain platforms (macOS, Linux) will use the value of <code>argv[0]</code> for the process\ntitle while others (Windows, SunOS) will use <code>command</code>.</p>\n<p>Node.js currently overwrites <code>argv[0]</code> with <code>process.execPath</code> on startup, so\n<code>process.argv[0]</code> in a Node.js child process will not match the <code>argv0</code>\nparameter passed to <code>spawn</code> from the parent, retrieve it with the\n<code>process.argv0</code> property instead.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-17594-              "properties": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-18191-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:18192:              "desc": "<p>The <code>'close'</code> event is emitted when the stdio streams of a child process have\nbeen closed. This is distinct from the <a href=\"child_process.html#child_process_event_exit\"><code>'exit'</code></a> event, since multiple\nprocesses might share the same stdio streams.</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst ls = spawn('ls', ['-lh', '/usr']);\n\nls.stdout.on('data', (data) => {\n  console.log(`stdout: ${data}`);\n});\n\nls.on('close', (code) => {\n  console.log(`child process close all stdio with code ${code}`);\n});\n\nls.on('exit', (code) => {\n  console.log(`child process exited with code ${code}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-18193-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-18371-              },
nodejs-14.13.0~dfsg/doc/api/all.json:18372:              "desc": "<p>Returns the process identifier (PID) of the child process.</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst grep = spawn('grep', ['ssh']);\n\nconsole.log(`Spawned child pid: ${grep.pid}`);\ngrep.stdin.end();\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-18373-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-18437-              },
nodejs-14.13.0~dfsg/doc/api/all.json:18438:              "desc": "<p>A <code>Readable Stream</code> that represents the child process's <code>stdout</code>.</p>\n<p>If the child was spawned with <code>stdio[1]</code> set to anything other than <code>'pipe'</code>,\nthen this will be <code>null</code>.</p>\n<p><code>subprocess.stdout</code> is an alias for <code>subprocess.stdio[1]</code>. Both properties will\nrefer to the same value.</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\n\nconst subprocess = spawn('ls');\n\nsubprocess.stdout.on('data', (data) => {\n  console.log(`Received chunk ${data}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-18439-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-18484-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:18485:              "desc": "<p>The <code>subprocess.kill()</code> method sends a signal to the child process. If no\nargument is given, the process will be sent the <code>'SIGTERM'</code> signal. See\n<a href=\"http://man7.org/linux/man-pages/man7/signal.7.html\"><code>signal(7)</code></a> for a list of available signals. This function returns <code>true</code> if\n<a href=\"http://man7.org/linux/man-pages/man2/kill.2.html\"><code>kill(2)</code></a> succeeds, and <code>false</code> otherwise.</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst grep = spawn('grep', ['ssh']);\n\ngrep.on('close', (code, signal) => {\n  console.log(\n    `child process terminated due to receipt of signal ${signal}`);\n});\n\n// Send SIGHUP to process.\ngrep.kill('SIGHUP');\n</code></pre>\n<p>The <a href=\"child_process.html#child_process_child_process\"><code>ChildProcess</code></a> object may emit an <a href=\"child_process.html#child_process_event_error\"><code>'error'</code></a> event if the signal\ncannot be delivered. Sending a signal to a child process that has already exited\nis not an error but may have unforeseen consequences. Specifically, if the\nprocess identifier (PID) has been reassigned to another process, the signal will\nbe delivered to that process instead which can have unexpected results.</p>\n<p>While the function is called <code>kill</code>, the signal delivered to the child process\nmay not actually terminate the process.</p>\n<p>See <a href=\"http://man7.org/linux/man-pages/man2/kill.2.html\"><code>kill(2)</code></a> for reference.</p>\n<p>On Linux, child processes of child processes will not be terminated\nwhen attempting to kill their parent. This is likely to happen when running a\nnew process in a shell or with the use of the <code>shell</code> option of <code>ChildProcess</code>:</p>\n<pre><code class=\"language-js\">'use strict';\nconst { spawn } = require('child_process');\n\nconst subprocess = spawn(\n  'sh',\n  [\n    '-c',\n    `node -e \"setInterval(() => {\n      console.log(process.pid, 'is alive')\n    }, 500);\"`\n  ], {\n    stdio: ['inherit', 'inherit', 'inherit']\n  }\n);\n\nsetTimeout(() => {\n  subprocess.kill(); // Does not terminate the Node.js process in the shell.\n}, 2000);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-18486-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-18570-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:18571:              "desc": "<p>When an IPC channel has been established between the parent and child (\ni.e. when using <a href=\"child_process.html#child_process_child_process_fork_modulepath_args_options\"><code>child_process.fork()</code></a>), the <code>subprocess.send()</code> method can\nbe used to send messages to the child process. When the child process is a\nNode.js instance, these messages can be received via the <a href=\"process.html#process_event_message\"><code>'message'</code></a> event.</p>\n<p>The message goes through serialization and parsing. The resulting\nmessage might not be the same as what is originally sent.</p>\n<p>For example, in the parent script:</p>\n<pre><code class=\"language-js\">const cp = require('child_process');\nconst n = cp.fork(`${__dirname}/sub.js`);\n\nn.on('message', (m) => {\n  console.log('PARENT got message:', m);\n});\n\n// Causes the child to print: CHILD got message: { hello: 'world' }\nn.send({ hello: 'world' });\n</code></pre>\n<p>And then the child script, <code>'sub.js'</code> might look like this:</p>\n<pre><code class=\"language-js\">process.on('message', (m) => {\n  console.log('CHILD got message:', m);\n});\n\n// Causes the parent to print: PARENT got message: { foo: 'bar', baz: null }\nprocess.send({ foo: 'bar', baz: NaN });\n</code></pre>\n<p>Child Node.js processes will have a <a href=\"process.html#process_process_send_message_sendhandle_options_callback\"><code>process.send()</code></a> method of their own\nthat allows the child to send messages back to the parent.</p>\n<p>There is a special case when sending a <code>{cmd: 'NODE_foo'}</code> message. Messages\ncontaining a <code>NODE_</code> prefix in the <code>cmd</code> property are reserved for use within\nNode.js core and will not be emitted in the child's <a href=\"process.html#process_event_message\"><code>'message'</code></a>\nevent. Rather, such messages are emitted using the\n<code>'internalMessage'</code> event and are consumed internally by Node.js.\nApplications should avoid using such messages or listening for\n<code>'internalMessage'</code> events as it is subject to change without notice.</p>\n<p>The optional <code>sendHandle</code> argument that may be passed to <code>subprocess.send()</code> is\nfor passing a TCP server or socket object to the child process. The child will\nreceive the object as the second argument passed to the callback function\nregistered on the <a href=\"process.html#process_event_message\"><code>'message'</code></a> event. Any data that is received\nand buffered in the socket will not be sent to the child.</p>\n<p>The optional <code>callback</code> is a function that is invoked after the message is\nsent but before the child may have received it. The function is called with a\nsingle argument: <code>null</code> on success, or an <a href=\"errors.html#errors_class_error\"><code>Error</code></a> object on failure.</p>\n<p>If no <code>callback</code> function is provided and the message cannot be sent, an\n<code>'error'</code> event will be emitted by the <a href=\"child_process.html#child_process_child_process\"><code>ChildProcess</code></a> object. This can\nhappen, for instance, when the child process has already exited.</p>\n<p><code>subprocess.send()</code> will return <code>false</code> if the channel has closed or when the\nbacklog of unsent messages exceeds a threshold that makes it unwise to send\nmore. Otherwise, the method returns <code>true</code>. The <code>callback</code> function can be\nused to implement flow control.</p>\n<h4>Example: sending a server object</h4>\n<p>The <code>sendHandle</code> argument can be used, for instance, to pass the handle of\na TCP server object to the child process as illustrated in the example below:</p>\n<pre><code class=\"language-js\">const subprocess = require('child_process').fork('subprocess.js');\n\n// Open up the server object and send the handle.\nconst server = require('net').createServer();\nserver.on('connection', (socket) => {\n  socket.end('handled by parent');\n});\nserver.listen(1337, () => {\n  subprocess.send('server', server);\n});\n</code></pre>\n<p>The child would then receive the server object as:</p>\n<pre><code class=\"language-js\">process.on('message', (m, server) => {\n  if (m === 'server') {\n    server.on('connection', (socket) => {\n      socket.end('handled by child');\n    });\n  }\n});\n</code></pre>\n<p>Once the server is now shared between the parent and child, some connections\ncan be handled by the parent and some by the child.</p>\n<p>While the example above uses a server created using the <code>net</code> module, <code>dgram</code>\nmodule servers use exactly the same workflow with the exceptions of listening on\na <code>'message'</code> event instead of <code>'connection'</code> and using <code>server.bind()</code> instead\nof <code>server.listen()</code>. This is, however, currently only supported on Unix\nplatforms.</p>\n<h4>Example: sending a socket object</h4>\n<p>Similarly, the <code>sendHandler</code> argument can be used to pass the handle of a\nsocket to the child process. The example below spawns two children that each\nhandle connections with \"normal\" or \"special\" priority:</p>\n<pre><code class=\"language-js\">const { fork } = require('child_process');\nconst normal = fork('subprocess.js', ['normal']);\nconst special = fork('subprocess.js', ['special']);\n\n// Open up the server and send sockets to child. Use pauseOnConnect to prevent\n// the sockets from being read before they are sent to the child process.\nconst server = require('net').createServer({ pauseOnConnect: true });\nserver.on('connection', (socket) => {\n\n  // If this is special priority...\n  if (socket.remoteAddress === '74.125.127.100') {\n    special.send('socket', socket);\n    return;\n  }\n  // This is normal priority.\n  normal.send('socket', socket);\n});\nserver.listen(1337);\n</code></pre>\n<p>The <code>subprocess.js</code> would receive the socket handle as the second argument\npassed to the event callback function:</p>\n<pre><code class=\"language-js\">process.on('message', (m, socket) => {\n  if (m === 'socket') {\n    if (socket) {\n      // Check that the client socket exists.\n      // It is possible for the socket to be closed between the time it is\n      // sent and the time it is received in the child process.\n      socket.end(`Request handled with ${process.argv[2]} priority`);\n    }\n  }\n});\n</code></pre>\n<p>Do not use <code>.maxConnections</code> on a socket that has been passed to a subprocess.\nThe parent cannot track when the socket is destroyed.</p>\n<p>Any <code>'message'</code> handlers in the subprocess should verify that <code>socket</code> exists,\nas the connection may have been closed during the time it takes to send the\nconnection to the child.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-18572-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-18601-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/all.json:18602:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/cluster.js\">lib/cluster.js</a></p>\n<p>A single instance of Node.js runs in a single thread. To take advantage of\nmulti-core systems, the user will sometimes want to launch a cluster of Node.js\nprocesses to handle the load.</p>\n<p>The cluster module allows easy creation of child processes that all share\nserver ports.</p>\n<pre><code class=\"language-js\">const cluster = require('cluster');\nconst http = require('http');\nconst numCPUs = require('os').cpus().length;\n\nif (cluster.isMaster) {\n  console.log(`Master ${process.pid} is running`);\n\n  // Fork workers.\n  for (let i = 0; i &#x3C; numCPUs; i++) {\n    cluster.fork();\n  }\n\n  cluster.on('exit', (worker, code, signal) => {\n    console.log(`worker ${worker.process.pid} died`);\n  });\n} else {\n  // Workers can share any TCP connection\n  // In this case it is an HTTP server\n  http.createServer((req, res) => {\n    res.writeHead(200);\n    res.end('hello world\\n');\n  }).listen(8000);\n\n  console.log(`Worker ${process.pid} started`);\n}\n</code></pre>\n<p>Running Node.js will now share port 8000 between the workers:</p>\n<pre><code class=\"language-console\">$ node server.js\nMaster 3596 is running\nWorker 4324 started\nWorker 4520 started\nWorker 6056 started\nWorker 5644 started\n</code></pre>\n<p>On Windows, it is not yet possible to set up a named pipe server in a worker.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-18603-      "miscs": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-18673-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:18674:              "desc": "<p>Similar to the <code>cluster.on('exit')</code> event, but specific to this worker.</p>\n<pre><code class=\"language-js\">const worker = cluster.fork();\nworker.on('exit', (code, signal) => {\n  if (signal) {\n    console.log(`worker was killed by signal: ${signal}`);\n  } else if (code !== 0) {\n    console.log(`worker exited with error code: ${code}`);\n  } else {\n    console.log('worker success!');\n  }\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-18675-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-18716-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:18717:              "desc": "<p>Similar to the <code>'message'</code> event of <code>cluster</code>, but specific to this worker.</p>\n<p>Within a worker, <code>process.on('message')</code> may also be used.</p>\n<p>See <a href=\"process.html#process_event_message\"><code>process</code> event: <code>'message'</code></a>.</p>\n<p>Here is an example using the message system. It keeps a count in the master\nprocess of the number of HTTP requests received by the workers:</p>\n<pre><code class=\"language-js\">const cluster = require('cluster');\nconst http = require('http');\n\nif (cluster.isMaster) {\n\n  // Keep track of http requests\n  let numReqs = 0;\n  setInterval(() => {\n    console.log(`numReqs = ${numReqs}`);\n  }, 1000);\n\n  // Count requests\n  function messageHandler(msg) {\n    if (msg.cmd &#x26;&#x26; msg.cmd === 'notifyRequest') {\n      numReqs += 1;\n    }\n  }\n\n  // Start workers and listen for messages containing notifyRequest\n  const numCPUs = require('os').cpus().length;\n  for (let i = 0; i &#x3C; numCPUs; i++) {\n    cluster.fork();\n  }\n\n  for (const id in cluster.workers) {\n    cluster.workers[id].on('message', messageHandler);\n  }\n\n} else {\n\n  // Worker processes have a http server.\n  http.Server((req, res) => {\n    res.writeHead(200);\n    res.end('hello world\\n');\n\n    // Notify master about the request\n    process.send({ cmd: 'notifyRequest' });\n  }).listen(8000);\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-18718-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-18794-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:18795:              "desc": "<p>This function returns <code>true</code> if the worker's process has terminated (either\nbecause of exiting or being signaled). Otherwise, it returns <code>false</code>.</p>\n<pre><code class=\"language-js\">const cluster = require('cluster');\nconst http = require('http');\nconst numCPUs = require('os').cpus().length;\n\nif (cluster.isMaster) {\n  console.log(`Master ${process.pid} is running`);\n\n  // Fork workers.\n  for (let i = 0; i &#x3C; numCPUs; i++) {\n    cluster.fork();\n  }\n\n  cluster.on('fork', (worker) => {\n    console.log('worker is dead:', worker.isDead());\n  });\n\n  cluster.on('exit', (worker, code, signal) => {\n    console.log('worker is dead:', worker.isDead());\n  });\n} else {\n  // Workers can share any TCP connection. In this case, it is an HTTP server.\n  http.createServer((req, res) => {\n    res.writeHead(200);\n    res.end(`Current process\\n ${process.pid}`);\n    process.kill(process.pid);\n  }).listen(8000);\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-18796-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-18938-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:18939:          "desc": "<p>Emitted after the worker IPC channel has disconnected. This can occur when a\nworker exits gracefully, is killed, or is disconnected manually (such as with\n<code>worker.disconnect()</code>).</p>\n<p>There may be a delay between the <code>'disconnect'</code> and <code>'exit'</code> events. These\nevents can be used to detect if the process is stuck in a cleanup or if there\nare long-living connections.</p>\n<pre><code class=\"language-js\">cluster.on('disconnect', (worker) => {\n  console.log(`The worker #${worker.id} has disconnected`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-18940-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-19012-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:19013:          "desc": "<p>After calling <code>listen()</code> from a worker, when the <code>'listening'</code> event is emitted\non the server a <code>'listening'</code> event will also be emitted on <code>cluster</code> in the\nmaster.</p>\n<p>The event handler is executed with two arguments, the <code>worker</code> contains the\nworker object and the <code>address</code> object contains the following connection\nproperties: <code>address</code>, <code>port</code> and <code>addressType</code>. This is very useful if the\nworker is listening on more than one address.</p>\n<pre><code class=\"language-js\">cluster.on('listening', (worker, address) => {\n  console.log(\n    `A worker is now connected to ${address.address}:${address.port}`);\n});\n</code></pre>\n<p>The <code>addressType</code> is one of:</p>\n<ul>\n<li><code>4</code> (TCPv4)</li>\n<li><code>6</code> (TCPv6)</li>\n<li><code>-1</code> (Unix domain socket)</li>\n<li><code>'udp4'</code> or <code>'udp6'</code> (UDP v4 or v6)</li>\n</ul>"
nodejs-14.13.0~dfsg/doc/api/all.json-19014-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-19335-          },
nodejs-14.13.0~dfsg/doc/api/all.json:19336:          "desc": "<p>A reference to the current worker object. Not available in the master process.</p>\n<pre><code class=\"language-js\">const cluster = require('cluster');\n\nif (cluster.isMaster) {\n  console.log('I am master');\n  cluster.fork();\n  cluster.fork();\n} else if (cluster.isWorker) {\n  console.log(`I am worker #${cluster.worker.id}`);\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-19337-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-19359-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/all.json:19360:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/console.js\">lib/console.js</a></p>\n<p>The <code>console</code> module provides a simple debugging console that is similar to the\nJavaScript console mechanism provided by web browsers.</p>\n<p>The module exports two specific components:</p>\n<ul>\n<li>A <code>Console</code> class with methods such as <code>console.log()</code>, <code>console.error()</code> and\n<code>console.warn()</code> that can be used to write to any Node.js stream.</li>\n<li>A global <code>console</code> instance configured to write to <a href=\"process.html#process_process_stdout\"><code>process.stdout</code></a> and\n<a href=\"process.html#process_process_stderr\"><code>process.stderr</code></a>. The global <code>console</code> can be used without calling\n<code>require('console')</code>.</li>\n</ul>\n<p><strong><em>Warning</em></strong>: The global console object's methods are neither consistently\nsynchronous like the browser APIs they resemble, nor are they consistently\nasynchronous like all other Node.js streams. See the <a href=\"process.html#process_a_note_on_process_i_o\">note on process I/O</a> for\nmore information.</p>\n<p>Example using the global <code>console</code>:</p>\n<pre><code class=\"language-js\">console.log('hello world');\n// Prints: hello world, to stdout\nconsole.log('hello %s', 'world');\n// Prints: hello world, to stdout\nconsole.error(new Error('Whoops, something bad happened'));\n// Prints: [Error: Whoops, something bad happened], to stderr\n\nconst name = 'Will Robinson';\nconsole.warn(`Danger ${name}! Danger!`);\n// Prints: Danger Will Robinson! Danger!, to stderr\n</code></pre>\n<p>Example using the <code>Console</code> class:</p>\n<pre><code class=\"language-js\">const out = getStreamSomehow();\nconst err = getStreamSomehow();\nconst myConsole = new console.Console(out, err);\n\nmyConsole.log('hello world');\n// Prints: hello world, to out\nmyConsole.log('hello %s', 'world');\n// Prints: hello world, to out\nmyConsole.error(new Error('Whoops, something bad happened'));\n// Prints: [Error: Whoops, something bad happened], to err\n\nconst name = 'Will Robinson';\nmyConsole.warn(`Danger ${name}! Danger!`);\n// Prints: Danger Will Robinson! Danger!, to err\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-19361-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-20594-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:20595:              "desc": "<p>Creates and returns a <code>Hash</code> object that can be used to generate hash digests\nusing the given <code>algorithm</code>. Optional <code>options</code> argument controls stream\nbehavior. For XOF hash functions such as <code>'shake256'</code>, the <code>outputLength</code> option\ncan be used to specify the desired output length in bytes.</p>\n<p>The <code>algorithm</code> is dependent on the available algorithms supported by the\nversion of OpenSSL on the platform. Examples are <code>'sha256'</code>, <code>'sha512'</code>, etc.\nOn recent releases of OpenSSL, <code>openssl list -digest-algorithms</code>\n(<code>openssl list-message-digest-algorithms</code> for older versions of OpenSSL) will\ndisplay the available digest algorithms.</p>\n<p>Example: generating the sha256 sum of a file</p>\n<pre><code class=\"language-js\">const filename = process.argv[2];\nconst crypto = require('crypto');\nconst fs = require('fs');\n\nconst hash = crypto.createHash('sha256');\n\nconst input = fs.createReadStream(filename);\ninput.on('readable', () => {\n  // Only one element is going to be produced by the\n  // hash stream.\n  const data = input.read();\n  if (data)\n    hash.update(data);\n  else {\n    console.log(`${hash.digest('hex')} ${filename}`);\n  }\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-20596-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-20639-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:20640:              "desc": "<p>Creates and returns an <code>Hmac</code> object that uses the given <code>algorithm</code> and <code>key</code>.\nOptional <code>options</code> argument controls stream behavior.</p>\n<p>The <code>algorithm</code> is dependent on the available algorithms supported by the\nversion of OpenSSL on the platform. Examples are <code>'sha256'</code>, <code>'sha512'</code>, etc.\nOn recent releases of OpenSSL, <code>openssl list -digest-algorithms</code>\n(<code>openssl list-message-digest-algorithms</code> for older versions of OpenSSL) will\ndisplay the available digest algorithms.</p>\n<p>The <code>key</code> is the HMAC key used to generate the cryptographic HMAC hash. If it is\na <a href=\"crypto.html#crypto_class_keyobject\"><code>KeyObject</code></a>, its type must be <code>secret</code>.</p>\n<p>Example: generating the sha256 HMAC of a file</p>\n<pre><code class=\"language-js\">const filename = process.argv[2];\nconst crypto = require('crypto');\nconst fs = require('fs');\n\nconst hmac = crypto.createHmac('sha256', 'a secret');\n\nconst input = fs.createReadStream(filename);\ninput.on('readable', () => {\n  // Only one element is going to be produced by the\n  // hash stream.\n  const data = input.read();\n  if (data)\n    hmac.update(data);\n  else {\n    console.log(`${hmac.digest('hex')} ${filename}`);\n  }\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-20641-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-21735-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:21736:              "desc": "<p>Generates cryptographically strong pseudo-random data. The <code>size</code> argument\nis a number indicating the number of bytes to generate.</p>\n<p>If a <code>callback</code> function is provided, the bytes are generated asynchronously\nand the <code>callback</code> function is invoked with two arguments: <code>err</code> and <code>buf</code>.\nIf an error occurs, <code>err</code> will be an <code>Error</code> object; otherwise it is <code>null</code>. The\n<code>buf</code> argument is a <a href=\"buffer.html\"><code>Buffer</code></a> containing the generated bytes.</p>\n<pre><code class=\"language-js\">// Asynchronous\nconst crypto = require('crypto');\ncrypto.randomBytes(256, (err, buf) => {\n  if (err) throw err;\n  console.log(`${buf.length} bytes of random data: ${buf.toString('hex')}`);\n});\n</code></pre>\n<p>If the <code>callback</code> function is not provided, the random bytes are generated\nsynchronously and returned as a <a href=\"buffer.html\"><code>Buffer</code></a>. An error will be thrown if\nthere is a problem generating the bytes.</p>\n<pre><code class=\"language-js\">// Synchronous\nconst buf = crypto.randomBytes(256);\nconsole.log(\n  `${buf.length} bytes of random data: ${buf.toString('hex')}`);\n</code></pre>\n<p>The <code>crypto.randomBytes()</code> method will not complete until there is\nsufficient entropy available.\nThis should normally never take longer than a few milliseconds. The only time\nwhen generating the random bytes may conceivably block for a longer period of\ntime is right after boot, when the whole system is still low on entropy.</p>\n<p>This API uses libuv's threadpool, which can have surprising and\nnegative performance implications for some applications; see the\n<a href=\"cli.html#cli_uv_threadpool_size_size\"><code>UV_THREADPOOL_SIZE</code></a> documentation for more information.</p>\n<p>The asynchronous version of <code>crypto.randomBytes()</code> is carried out in a single\nthreadpool request. To minimize threadpool task length variation, partition\nlarge <code>randomBytes</code> requests when doing so as part of fulfilling a client\nrequest.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-21737-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-21869-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:21870:              "desc": "<p>Return a random integer <code>n</code> such that <code>min &#x3C;= n &#x3C; max</code>.  This\nimplementation avoids <a href=\"https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle#Modulo_bias\">modulo bias</a>.</p>\n<p>The range (<code>max - min</code>) must be less than 2<sup>48</sup>. <code>min</code> and <code>max</code> must\nbe <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger\">safe integers</a>.</p>\n<p>If the <code>callback</code> function is not provided, the random integer is\ngenerated synchronously.</p>\n<pre><code class=\"language-js\">// Asynchronous\ncrypto.randomInt(3, (err, n) => {\n  if (err) throw err;\n  console.log(`Random number chosen from (0, 1, 2): ${n}`);\n});\n</code></pre>\n<pre><code class=\"language-js\">// Synchronous\nconst n = crypto.randomInt(3);\nconsole.log(`Random number chosen from (0, 1, 2): ${n}`);\n</code></pre>\n<pre><code class=\"language-js\">// With `min` argument\nconst n = crypto.randomInt(1, 7);\nconsole.log(`The dice rolled: ${n}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-21871-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-24066-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/all.json:24067:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/dns.js\">lib/dns.js</a></p>\n<p>The <code>dns</code> module enables name resolution. For example, use it to look up IP\naddresses of host names.</p>\n<p>Although named for the <a href=\"https://en.wikipedia.org/wiki/Domain_Name_System\">Domain Name System (DNS)</a>, it does not always use the\nDNS protocol for lookups. <a href=\"dns.html#dns_dns_lookup_hostname_options_callback\"><code>dns.lookup()</code></a> uses the operating system\nfacilities to perform name resolution. It may not need to perform any network\ncommunication. To perform name resolution the way other applications on the same\nsystem do, use <a href=\"dns.html#dns_dns_lookup_hostname_options_callback\"><code>dns.lookup()</code></a>.</p>\n<pre><code class=\"language-js\">const dns = require('dns');\n\ndns.lookup('example.org', (err, address, family) => {\n  console.log('address: %j family: IPv%s', address, family);\n});\n// address: \"93.184.216.34\" family: IPv4\n</code></pre>\n<p>All other functions in the <code>dns</code> module connect to an actual DNS server to\nperform name resolution. They will always use the network to perform DNS\nqueries. These functions do not use the same set of configuration files used by\n<a href=\"dns.html#dns_dns_lookup_hostname_options_callback\"><code>dns.lookup()</code></a> (e.g. <code>/etc/hosts</code>). Use these functions to always perform\nDNS queries, bypassing other name-resolution facilities.</p>\n<pre><code class=\"language-js\">const dns = require('dns');\n\ndns.resolve4('archive.org', (err, addresses) => {\n  if (err) throw err;\n\n  console.log(`addresses: ${JSON.stringify(addresses)}`);\n\n  addresses.forEach((a) => {\n    dns.reverse(a, (err, hostnames) => {\n      if (err) {\n        throw err;\n      }\n      console.log(`reverse for ${a}: ${JSON.stringify(hostnames)}`);\n    });\n  });\n});\n</code></pre>\n<p>See the <a href=\"dns.html#dns_implementation_considerations\">Implementation considerations section</a> for more information.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-24068-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-25453-          "type": "misc",
nodejs-14.13.0~dfsg/doc/api/all.json:25454:          "desc": "<p>Domain error handlers are not a substitute for closing down a\nprocess when an error occurs.</p>\n<p>By the very nature of how <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/throw\"><code>throw</code></a> works in JavaScript, there is almost\nnever any way to safely \"pick up where it left off\", without leaking\nreferences, or creating some other sort of undefined brittle state.</p>\n<p>The safest way to respond to a thrown error is to shut down the\nprocess. Of course, in a normal web server, there may be many\nopen connections, and it is not reasonable to abruptly shut those down\nbecause an error was triggered by someone else.</p>\n<p>The better approach is to send an error response to the request that\ntriggered the error, while letting the others finish in their normal\ntime, and stop listening for new requests in that worker.</p>\n<p>In this way, <code>domain</code> usage goes hand-in-hand with the cluster module,\nsince the master process can fork a new worker when a worker\nencounters an error. For Node.js programs that scale to multiple\nmachines, the terminating proxy or service registry can take note of\nthe failure, and react accordingly.</p>\n<p>For example, this is not a good idea:</p>\n<pre><code class=\"language-js\">// XXX WARNING! BAD IDEA!\n\nconst d = require('domain').create();\nd.on('error', (er) => {\n  // The error won't crash the process, but what it does is worse!\n  // Though we've prevented abrupt process restarting, we are leaking\n  // resources like crazy if this ever happens.\n  // This is no better than process.on('uncaughtException')!\n  console.log(`error, but oh well ${er.message}`);\n});\nd.run(() => {\n  require('http').createServer((req, res) => {\n    handleRequest(req, res);\n  }).listen(PORT);\n});\n</code></pre>\n<p>By using the context of a domain, and the resilience of separating our\nprogram into multiple worker processes, we can react more\nappropriately, and handle errors with much greater safety.</p>\n<pre><code class=\"language-js\">// Much better!\n\nconst cluster = require('cluster');\nconst PORT = +process.env.PORT || 1337;\n\nif (cluster.isMaster) {\n  // A more realistic scenario would have more than 2 workers,\n  // and perhaps not put the master and worker in the same file.\n  //\n  // It is also possible to get a bit fancier about logging, and\n  // implement whatever custom logic is needed to prevent DoS\n  // attacks and other bad behavior.\n  //\n  // See the options in the cluster documentation.\n  //\n  // The important thing is that the master does very little,\n  // increasing our resilience to unexpected errors.\n\n  cluster.fork();\n  cluster.fork();\n\n  cluster.on('disconnect', (worker) => {\n    console.error('disconnect!');\n    cluster.fork();\n  });\n\n} else {\n  // the worker\n  //\n  // This is where we put our bugs!\n\n  const domain = require('domain');\n\n  // See the cluster documentation for more details about using\n  // worker processes to serve requests. How it works, caveats, etc.\n\n  const server = require('http').createServer((req, res) => {\n    const d = domain.create();\n    d.on('error', (er) => {\n      console.error(`error ${er.stack}`);\n\n      // We're in dangerous territory!\n      // By definition, something unexpected occurred,\n      // which we probably didn't want.\n      // Anything can happen now! Be very careful!\n\n      try {\n        // Make sure we close down within 30 seconds\n        const killtimer = setTimeout(() => {\n          process.exit(1);\n        }, 30000);\n        // But don't keep the process open just for that!\n        killtimer.unref();\n\n        // Stop taking new requests.\n        server.close();\n\n        // Let the master know we're dead. This will trigger a\n        // 'disconnect' in the cluster master, and then it will fork\n        // a new worker.\n        cluster.worker.disconnect();\n\n        // Try to send an error to the request that triggered the problem\n        res.statusCode = 500;\n        res.setHeader('content-type', 'text/plain');\n        res.end('Oops, there was a problem!\\n');\n      } catch (er2) {\n        // Oh well, not much we can do at this point.\n        console.error(`Error sending 500! ${er2.stack}`);\n      }\n    });\n\n    // Because req and res were created before this domain existed,\n    // we need to explicitly add them.\n    // See the explanation of implicit vs explicit binding below.\n    d.add(req);\n    d.add(res);\n\n    // Now run the handler function in the domain.\n    d.run(() => {\n      handleRequest(req, res);\n    });\n  });\n  server.listen(PORT);\n}\n\n// This part is not important. Just an example routing thing.\n// Put fancy application logic here.\nfunction handleRequest(req, res) {\n  switch (req.url) {\n    case '/error':\n      // We do some async stuff, and then...\n      setTimeout(() => {\n        // Whoops!\n        flerb.bark();\n      }, timeout);\n      break;\n    default:\n      res.end('ok');\n  }\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-25455-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-26589-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:26590:              "desc": "<p>Synchronously calls each of the listeners registered for the event named\n<code>eventName</code>, in the order they were registered, passing the supplied arguments\nto each.</p>\n<p>Returns <code>true</code> if the event had listeners, <code>false</code> otherwise.</p>\n<pre><code class=\"language-js\">const EventEmitter = require('events');\nconst myEmitter = new EventEmitter();\n\n// First listener\nmyEmitter.on('event', function firstListener() {\n  console.log('Helloooo! first listener');\n});\n// Second listener\nmyEmitter.on('event', function secondListener(arg1, arg2) {\n  console.log(`event with parameters ${arg1}, ${arg2} in second listener`);\n});\n// Third listener\nmyEmitter.on('event', function thirdListener(...args) {\n  const parameters = args.join(', ');\n  console.log(`event with parameters ${parameters} in third listener`);\n});\n\nconsole.log(myEmitter.listeners('event'));\n\nmyEmitter.emit('event', 1, 2, 3, 4, 5);\n\n// Prints:\n// [\n//   [Function: firstListener],\n//   [Function: secondListener],\n//   [Function: thirdListener]\n// ]\n// Helloooo! first listener\n// event with parameters 1, 2 in second listener\n// event with parameters 1, 2, 3, 4, 5 in third listener\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-26591-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-27171-          "name": "promise_example",
nodejs-14.13.0~dfsg/doc/api/all.json:27172:          "desc": "<p>Promise-based operations return a <code>Promise</code> that is resolved when the\nasynchronous operation is complete.</p>\n<pre><code class=\"language-js\">const fs = require('fs/promises');\n\n(async function(path) {\n  try {\n    await fs.unlink(path);\n    console.log(`successfully deleted ${path}`);\n  } catch (error) {\n    console.error('there was an error:', error.message);\n  }\n})('/tmp/hello');\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-27173-          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-27178-          "name": "ordering_of_callback_and_promise-based_operations",
nodejs-14.13.0~dfsg/doc/api/all.json:27179:          "desc": "<p>There is no guaranteed ordering when using either the callback or\npromise-based methods. For example, the following is prone to error\nbecause the <code>fs.stat()</code> operation might complete before the <code>fs.rename()</code>\noperation:</p>\n<pre><code class=\"language-js\">fs.rename('/tmp/hello', '/tmp/world', (err) => {\n  if (err) throw err;\n  console.log('renamed complete');\n});\nfs.stat('/tmp/world', (err, stats) => {\n  if (err) throw err;\n  console.log(`stats: ${JSON.stringify(stats)}`);\n});\n</code></pre>\n<p>To correctly order the operations, move the <code>fs.stat()</code> call into the callback\nof the <code>fs.rename()</code> operation:</p>\n<pre><code class=\"language-js\">fs.rename('/tmp/hello', '/tmp/world', (err) => {\n  if (err) throw err;\n  fs.stat('/tmp/world', (err, stats) => {\n    if (err) throw err;\n    console.log(`stats: ${JSON.stringify(stats)}`);\n  });\n});\n</code></pre>\n<p>Or, use the promise-based API:</p>\n<pre><code class=\"language-js\">const fs = require('fs/promises');\n\n(async function(from, to) {\n  try {\n    await fs.rename(from, to);\n    const stats = await fs.stat(to);\n    console.log(`stats: ${JSON.stringify(stats)}`);\n  } catch (error) {\n    console.error('there was an error:', error.message);\n  }\n})('/tmp/hello', '/tmp/world');\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-27180-          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-30299-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:30300:          "desc": "<p>Tests a user's permissions for the file or directory specified by <code>path</code>.\nThe <code>mode</code> argument is an optional integer that specifies the accessibility\nchecks to be performed. Check <a href=\"fs.html#fs_file_access_constants\">File access constants</a> for possible values\nof <code>mode</code>. It is possible to create a mask consisting of the bitwise OR of\ntwo or more values (e.g. <code>fs.constants.W_OK | fs.constants.R_OK</code>).</p>\n<p>The final argument, <code>callback</code>, is a callback function that is invoked with\na possible error argument. If any of the accessibility checks fail, the error\nargument will be an <code>Error</code> object. The following examples check if\n<code>package.json</code> exists, and if it is readable or writable.</p>\n<pre><code class=\"language-js\">const file = 'package.json';\n\n// Check if the file exists in the current directory.\nfs.access(file, fs.constants.F_OK, (err) => {\n  console.log(`${file} ${err ? 'does not exist' : 'exists'}`);\n});\n\n// Check if the file is readable.\nfs.access(file, fs.constants.R_OK, (err) => {\n  console.log(`${file} ${err ? 'is not readable' : 'is readable'}`);\n});\n\n// Check if the file is writable.\nfs.access(file, fs.constants.W_OK, (err) => {\n  console.log(`${file} ${err ? 'is not writable' : 'is writable'}`);\n});\n\n// Check if the file exists in the current directory, and if it is writable.\nfs.access(file, fs.constants.F_OK | fs.constants.W_OK, (err) => {\n  if (err) {\n    console.error(\n      `${file} ${err.code === 'ENOENT' ? 'does not exist' : 'is read-only'}`);\n  } else {\n    console.log(`${file} exists, and it is writable`);\n  }\n});\n</code></pre>\n<p>Do not use <code>fs.access()</code> to check for the accessibility of a file before calling\n<code>fs.open()</code>, <code>fs.readFile()</code> or <code>fs.writeFile()</code>. Doing\nso introduces a race condition, since other processes may change the file's\nstate between the two calls. Instead, user code should open/read/write the\nfile directly and handle the error raised if the file is not accessible.</p>\n<p><strong>write (NOT RECOMMENDED)</strong></p>\n<pre><code class=\"language-js\">fs.access('myfile', (err) => {\n  if (!err) {\n    console.error('myfile already exists');\n    return;\n  }\n\n  fs.open('myfile', 'wx', (err, fd) => {\n    if (err) throw err;\n    writeMyData(fd);\n  });\n});\n</code></pre>\n<p><strong>write (RECOMMENDED)</strong></p>\n<pre><code class=\"language-js\">fs.open('myfile', 'wx', (err, fd) => {\n  if (err) {\n    if (err.code === 'EEXIST') {\n      console.error('myfile already exists');\n      return;\n    }\n\n    throw err;\n  }\n\n  writeMyData(fd);\n});\n</code></pre>\n<p><strong>read (NOT RECOMMENDED)</strong></p>\n<pre><code class=\"language-js\">fs.access('myfile', (err) => {\n  if (err) {\n    if (err.code === 'ENOENT') {\n      console.error('myfile does not exist');\n      return;\n    }\n\n    throw err;\n  }\n\n  fs.open('myfile', 'r', (err, fd) => {\n    if (err) throw err;\n    readMyData(fd);\n  });\n});\n</code></pre>\n<p><strong>read (RECOMMENDED)</strong></p>\n<pre><code class=\"language-js\">fs.open('myfile', 'r', (err, fd) => {\n  if (err) {\n    if (err.code === 'ENOENT') {\n      console.error('myfile does not exist');\n      return;\n    }\n\n    throw err;\n  }\n\n  readMyData(fd);\n});\n</code></pre>\n<p>The \"not recommended\" examples above check for accessibility and then use the\nfile; the \"recommended\" examples are better because they use the file directly\nand handle the error, if any.</p>\n<p>In general, check for the accessibility of a file only if the file will not be\nused directly, for example when its accessibility is a signal from another\nprocess.</p>\n<p>On Windows, access-control policies (ACLs) on a directory may limit access to\na file or directory. The <code>fs.access()</code> function, however, does not check the\nACL and therefore may report that a path is accessible even if the ACL restricts\nthe user from reading or writing to it.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-30301-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-32465-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:32466:          "desc": "<p>Creates a unique temporary directory.</p>\n<p>Generates six random characters to be appended behind a required\n<code>prefix</code> to create a unique temporary directory. Due to platform\ninconsistencies, avoid trailing <code>X</code> characters in <code>prefix</code>. Some platforms,\nnotably the BSDs, can return more than six random characters, and replace\ntrailing <code>X</code> characters in <code>prefix</code> with random characters.</p>\n<p>The created directory path is passed as a string to the callback's second\nparameter.</p>\n<p>The optional <code>options</code> argument can be a string specifying an encoding, or an\nobject with an <code>encoding</code> property specifying the character encoding to use.</p>\n<pre><code class=\"language-js\">fs.mkdtemp(path.join(os.tmpdir(), 'foo-'), (err, directory) => {\n  if (err) throw err;\n  console.log(directory);\n  // Prints: /tmp/foo-itXde2 or C:\\Users\\...\\AppData\\Local\\Temp\\foo-itXde2\n});\n</code></pre>\n<p>The <code>fs.mkdtemp()</code> method will append the six randomly selected characters\ndirectly to the <code>prefix</code> string. For instance, given a directory <code>/tmp</code>, if the\nintention is to create a temporary directory <em>within</em> <code>/tmp</code>, the <code>prefix</code>\nmust end with a trailing platform-specific path separator\n(<code>require('path').sep</code>).</p>\n<pre><code class=\"language-js\">// The parent directory for the new temporary directory\nconst tmpDir = os.tmpdir();\n\n// This method is *INCORRECT*:\nfs.mkdtemp(tmpDir, (err, directory) => {\n  if (err) throw err;\n  console.log(directory);\n  // Will print something similar to `/tmpabc123`.\n  // A new temporary directory is created at the file system root\n  // rather than *within* the /tmp directory.\n});\n\n// This method is *CORRECT*:\nconst { sep } = require('path');\nfs.mkdtemp(`${tmpDir}${sep}`, (err, directory) => {\n  if (err) throw err;\n  console.log(directory);\n  // Will print something similar to `/tmp/abc123`.\n  // A new temporary directory is created within\n  // the /tmp directory.\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-32467-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-34695-                  "type": "misc",
nodejs-14.13.0~dfsg/doc/api/all.json:34696:                  "desc": "<p>Providing <code>filename</code> argument in the callback is only supported on Linux,\nmacOS, Windows, and AIX. Even on supported platforms, <code>filename</code> is not always\nguaranteed to be provided. Therefore, don't assume that <code>filename</code> argument is\nalways provided in the callback, and have some fallback logic if it is <code>null</code>.</p>\n<pre><code class=\"language-js\">fs.watch('somedir', (eventType, filename) => {\n  console.log(`event type is: ${eventType}`);\n  if (filename) {\n    console.log(`filename provided: ${filename}`);\n  } else {\n    console.log('filename not provided');\n  }\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-34697-                }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-34780-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:34781:          "desc": "<p>Watch for changes on <code>filename</code>. The callback <code>listener</code> will be called each\ntime the file is accessed.</p>\n<p>The <code>options</code> argument may be omitted. If provided, it should be an object. The\n<code>options</code> object may contain a boolean named <code>persistent</code> that indicates\nwhether the process should continue to run as long as files are being watched.\nThe <code>options</code> object may specify an <code>interval</code> property indicating how often the\ntarget should be polled in milliseconds.</p>\n<p>The <code>listener</code> gets two arguments the current stat object and the previous\nstat object:</p>\n<pre><code class=\"language-js\">fs.watchFile('message.text', (curr, prev) => {\n  console.log(`the current mtime is: ${curr.mtime}`);\n  console.log(`the previous mtime was: ${prev.mtime}`);\n});\n</code></pre>\n<p>These stat objects are instances of <code>fs.Stat</code>. If the <code>bigint</code> option is <code>true</code>,\nthe numeric values in these objects are specified as <code>BigInt</code>s.</p>\n<p>To be notified when the file was modified, not just accessed, it is necessary\nto compare <code>curr.mtime</code> and <code>prev.mtime</code>.</p>\n<p>When an <code>fs.watchFile</code> operation results in an <code>ENOENT</code> error, it\nwill invoke the listener once, with all the fields zeroed (or, for dates, the\nUnix Epoch). If the file is created later on, the listener will be called\nagain, with the latest stat objects. This is a change in functionality since\nv0.10.</p>\n<p>Using <a href=\"fs.html#fs_fs_watch_filename_options_listener\"><code>fs.watch()</code></a> is more efficient than <code>fs.watchFile</code> and\n<code>fs.unwatchFile</code>. <code>fs.watch</code> should be used instead of <code>fs.watchFile</code> and\n<code>fs.unwatchFile</code> when possible.</p>\n<p>When a file being watched by <code>fs.watchFile()</code> disappears and reappears,\nthen the contents of <code>previous</code> in the second callback event (the file's\nreappearance) will be the same as the contents of <code>previous</code> in the first\ncallback event (its disappearance).</p>\n<p>This happens when:</p>\n<ul>\n<li>the file is deleted, followed by a restore</li>\n<li>the file is renamed and then renamed a second time back to its original name</li>\n</ul>"
nodejs-14.13.0~dfsg/doc/api/all.json-34782-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-35773-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:35774:              "desc": "<p>Emitted each time a server responds to a request with a <code>CONNECT</code> method. If\nthis event is not being listened for, clients receiving a <code>CONNECT</code> method will\nhave their connections closed.</p>\n<p>This event is guaranteed to be passed an instance of the <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a> class,\na subclass of <a href=\"stream.html#stream_class_stream_duplex\" class=\"type\">&lt;stream.Duplex&gt;</a>, unless the user specifies a socket\ntype other than <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a>.</p>\n<p>A client and server pair demonstrating how to listen for the <code>'connect'</code> event:</p>\n<pre><code class=\"language-js\">const http = require('http');\nconst net = require('net');\nconst { URL } = require('url');\n\n// Create an HTTP tunneling proxy\nconst proxy = http.createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('okay');\n});\nproxy.on('connect', (req, clientSocket, head) => {\n  // Connect to an origin server\n  const { port, hostname } = new URL(`http://${req.url}`);\n  const serverSocket = net.connect(port || 80, hostname, () => {\n    clientSocket.write('HTTP/1.1 200 Connection Established\\r\\n' +\n                    'Proxy-agent: Node.js-Proxy\\r\\n' +\n                    '\\r\\n');\n    serverSocket.write(head);\n    serverSocket.pipe(clientSocket);\n    clientSocket.pipe(serverSocket);\n  });\n});\n\n// Now that proxy is running\nproxy.listen(1337, '127.0.0.1', () => {\n\n  // Make a request to a tunneling proxy\n  const options = {\n    port: 1337,\n    host: '127.0.0.1',\n    method: 'CONNECT',\n    path: 'www.google.com:80'\n  };\n\n  const req = http.request(options);\n  req.end();\n\n  req.on('connect', (res, socket, head) => {\n    console.log('got connected!');\n\n    // Make a request over an HTTP tunnel\n    socket.write('GET / HTTP/1.1\\r\\n' +\n                 'Host: www.google.com:80\\r\\n' +\n                 'Connection: close\\r\\n' +\n                 '\\r\\n');\n    socket.on('data', (chunk) => {\n      console.log(chunk.toString());\n    });\n    socket.on('end', () => {\n      proxy.close();\n    });\n  });\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-35775-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-35842-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:35843:              "desc": "<p>Emitted when the server sends a 1xx intermediate response (excluding 101\nUpgrade). The listeners of this event will receive an object containing the\nHTTP version, status code, status message, key-value headers object,\nand array with the raw header names followed by their respective values.</p>\n<pre><code class=\"language-js\">const http = require('http');\n\nconst options = {\n  host: '127.0.0.1',\n  port: 8080,\n  path: '/length_request'\n};\n\n// Make a request\nconst req = http.request(options);\nreq.end();\n\nreq.on('information', (info) => {\n  console.log(`Got information prior to main response: ${info.statusCode}`);\n});\n</code></pre>\n<p>101 Upgrade statuses do not fire this event due to their break from the\ntraditional HTTP request/response chain, such as web sockets, in-place TLS\nupgrades, or HTTP 2.0. To be notified of 101 Upgrade notices, listen for the\n<a href=\"http.html#http_event_upgrade\"><code>'upgrade'</code></a> event instead.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-35844-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-36401-              },
nodejs-14.13.0~dfsg/doc/api/all.json:36402:              "desc": "<p>Reference to the underlying socket. Usually users will not want to access\nthis property. In particular, the socket will not emit <code>'readable'</code> events\nbecause of how the protocol parser attaches to the socket. The <code>socket</code>\nmay also be accessed via <code>request.connection</code>.</p>\n<pre><code class=\"language-js\">const http = require('http');\nconst options = {\n  host: 'www.google.com',\n};\nconst req = http.get(options);\nreq.end();\nreq.once('response', (res) => {\n  const ip = req.socket.localAddress;\n  const port = req.socket.localPort;\n  console.log(`Your IP address is ${ip} and your source port is ${port}.`);\n  // Consume response object\n});\n</code></pre>\n<p>This property is guaranteed to be an instance of the <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a> class,\na subclass of <a href=\"stream.html#stream_class_stream_duplex\" class=\"type\">&lt;stream.Duplex&gt;</a>, unless the user specified a socket\ntype other than <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a>.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-36403-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-37361-              },
nodejs-14.13.0~dfsg/doc/api/all.json:37362:              "desc": "<p>Reference to the underlying socket. Usually users will not want to access\nthis property. In particular, the socket will not emit <code>'readable'</code> events\nbecause of how the protocol parser attaches to the socket. After\n<code>response.end()</code>, the property is nulled. The <code>socket</code> may also be accessed\nvia <code>response.connection</code>.</p>\n<pre><code class=\"language-js\">const http = require('http');\nconst server = http.createServer((req, res) => {\n  const ip = res.socket.remoteAddress;\n  const port = res.socket.remotePort;\n  res.end(`Your IP address is ${ip} and your source port is ${port}.`);\n}).listen(3000);\n</code></pre>\n<p>This property is guaranteed to be an instance of the <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a> class,\na subclass of <a href=\"stream.html#stream_class_stream_duplex\" class=\"type\">&lt;stream.Duplex&gt;</a>, unless the user specified a socket\ntype other than <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a>.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-37363-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-37605-              },
nodejs-14.13.0~dfsg/doc/api/all.json:37606:              "desc": "<p><strong>Only valid for request obtained from <a href=\"http.html#http_class_http_server\"><code>http.Server</code></a>.</strong></p>\n<p>Request URL string. This contains only the URL that is present in the actual\nHTTP request. Take the following request:</p>\n<pre><code class=\"language-http\">GET /status?name=ryan HTTP/1.1\nAccept: text/plain\n</code></pre>\n<p>To parse the URL into its parts:</p>\n<pre><code class=\"language-js\">new URL(request.url, `http://${request.headers.host}`);\n</code></pre>\n<p>When <code>request.url</code> is <code>'/status?name=ryan'</code> and\n<code>request.headers.host</code> is <code>'localhost:3000'</code>:</p>\n<pre><code class=\"language-console\">$ node\n> new URL(request.url, `http://${request.headers.host}`)\nURL {\n  href: 'http://localhost:3000/status?name=ryan',\n  origin: 'http://localhost:3000',\n  protocol: 'http:',\n  username: '',\n  password: '',\n  host: 'localhost:3000',\n  hostname: 'localhost',\n  port: '3000',\n  pathname: '/status',\n  search: '?name=ryan',\n  searchParams: URLSearchParams { 'name' => 'ryan' },\n  hash: ''\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-37607-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-37862-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:37863:          "desc": "<p>Since most requests are GET requests without bodies, Node.js provides this\nconvenience method. The only difference between this method and\n<a href=\"http.html#http_http_request_options_callback\"><code>http.request()</code></a> is that it sets the method to GET and calls <code>req.end()</code>\nautomatically. The callback must take care to consume the response\ndata for reasons stated in <a href=\"http.html#http_class_http_clientrequest\"><code>http.ClientRequest</code></a> section.</p>\n<p>The <code>callback</code> is invoked with a single argument that is an instance of\n<a href=\"http.html#http_class_http_incomingmessage\"><code>http.IncomingMessage</code></a>.</p>\n<p>JSON fetching example:</p>\n<pre><code class=\"language-js\">http.get('http://nodejs.org/dist/index.json', (res) => {\n  const { statusCode } = res;\n  const contentType = res.headers['content-type'];\n\n  let error;\n  // Any 2xx status code signals a successful response but\n  // here we're only checking for 200.\n  if (statusCode !== 200) {\n    error = new Error('Request Failed.\\n' +\n                      `Status Code: ${statusCode}`);\n  } else if (!/^application\\/json/.test(contentType)) {\n    error = new Error('Invalid content-type.\\n' +\n                      `Expected application/json but received ${contentType}`);\n  }\n  if (error) {\n    console.error(error.message);\n    // Consume response data to free up memory\n    res.resume();\n    return;\n  }\n\n  res.setEncoding('utf8');\n  let rawData = '';\n  res.on('data', (chunk) => { rawData += chunk; });\n  res.on('end', () => {\n    try {\n      const parsedData = JSON.parse(rawData);\n      console.log(parsedData);\n    } catch (e) {\n      console.error(e.message);\n    }\n  });\n}).on('error', (e) => {\n  console.error(`Got error: ${e.message}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-37864-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-37912-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:37913:          "desc": "<p>Since most requests are GET requests without bodies, Node.js provides this\nconvenience method. The only difference between this method and\n<a href=\"http.html#http_http_request_options_callback\"><code>http.request()</code></a> is that it sets the method to GET and calls <code>req.end()</code>\nautomatically. The callback must take care to consume the response\ndata for reasons stated in <a href=\"http.html#http_class_http_clientrequest\"><code>http.ClientRequest</code></a> section.</p>\n<p>The <code>callback</code> is invoked with a single argument that is an instance of\n<a href=\"http.html#http_class_http_incomingmessage\"><code>http.IncomingMessage</code></a>.</p>\n<p>JSON fetching example:</p>\n<pre><code class=\"language-js\">http.get('http://nodejs.org/dist/index.json', (res) => {\n  const { statusCode } = res;\n  const contentType = res.headers['content-type'];\n\n  let error;\n  // Any 2xx status code signals a successful response but\n  // here we're only checking for 200.\n  if (statusCode !== 200) {\n    error = new Error('Request Failed.\\n' +\n                      `Status Code: ${statusCode}`);\n  } else if (!/^application\\/json/.test(contentType)) {\n    error = new Error('Invalid content-type.\\n' +\n                      `Expected application/json but received ${contentType}`);\n  }\n  if (error) {\n    console.error(error.message);\n    // Consume response data to free up memory\n    res.resume();\n    return;\n  }\n\n  res.setEncoding('utf8');\n  let rawData = '';\n  res.on('data', (chunk) => { rawData += chunk; });\n  res.on('end', () => {\n    try {\n      const parsedData = JSON.parse(rawData);\n      console.log(parsedData);\n    } catch (e) {\n      console.error(e.message);\n    }\n  });\n}).on('error', (e) => {\n  console.error(`Got error: ${e.message}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-37914-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-38117-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:38118:          "desc": "<p>Node.js maintains several connections per server to make HTTP requests.\nThis function allows one to transparently issue requests.</p>\n<p><code>url</code> can be a string or a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> object. If <code>url</code> is a\nstring, it is automatically parsed with <a href=\"url.html#url_new_url_input_base\"><code>new URL()</code></a>. If it is a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a>\nobject, it will be automatically converted to an ordinary <code>options</code> object.</p>\n<p>If both <code>url</code> and <code>options</code> are specified, the objects are merged, with the\n<code>options</code> properties taking precedence.</p>\n<p>The optional <code>callback</code> parameter will be added as a one-time listener for\nthe <a href=\"http.html#http_event_response\"><code>'response'</code></a> event.</p>\n<p><code>http.request()</code> returns an instance of the <a href=\"http.html#http_class_http_clientrequest\"><code>http.ClientRequest</code></a>\nclass. The <code>ClientRequest</code> instance is a writable stream. If one needs to\nupload a file with a POST request, then write to the <code>ClientRequest</code> object.</p>\n<pre><code class=\"language-js\">const postData = querystring.stringify({\n  'msg': 'Hello World!'\n});\n\nconst options = {\n  hostname: 'www.google.com',\n  port: 80,\n  path: '/upload',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/x-www-form-urlencoded',\n    'Content-Length': Buffer.byteLength(postData)\n  }\n};\n\nconst req = http.request(options, (res) => {\n  console.log(`STATUS: ${res.statusCode}`);\n  console.log(`HEADERS: ${JSON.stringify(res.headers)}`);\n  res.setEncoding('utf8');\n  res.on('data', (chunk) => {\n    console.log(`BODY: ${chunk}`);\n  });\n  res.on('end', () => {\n    console.log('No more data in response.');\n  });\n});\n\nreq.on('error', (e) => {\n  console.error(`problem with request: ${e.message}`);\n});\n\n// Write data to request body\nreq.write(postData);\nreq.end();\n</code></pre>\n<p>In the example <code>req.end()</code> was called. With <code>http.request()</code> one\nmust always call <code>req.end()</code> to signify the end of the request -\neven if there is no data being written to the request body.</p>\n<p>If any error is encountered during the request (be that with DNS resolution,\nTCP level errors, or actual HTTP parse errors) an <code>'error'</code> event is emitted\non the returned request object. As with all <code>'error'</code> events, if no listeners\nare registered the error will be thrown.</p>\n<p>There are a few special headers that should be noted.</p>\n<ul>\n<li>\n<p>Sending a 'Connection: keep-alive' will notify Node.js that the connection to\nthe server should be persisted until the next request.</p>\n</li>\n<li>\n<p>Sending a 'Content-Length' header will disable the default chunked encoding.</p>\n</li>\n<li>\n<p>Sending an 'Expect' header will immediately send the request headers.\nUsually, when sending 'Expect: 100-continue', both a timeout and a listener\nfor the <code>'continue'</code> event should be set. See RFC 2616 Section 8.2.3 for more\ninformation.</p>\n</li>\n<li>\n<p>Sending an Authorization header will override using the <code>auth</code> option\nto compute basic authentication.</p>\n</li>\n</ul>\n<p>Example using a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> as <code>options</code>:</p>\n<pre><code class=\"language-js\">const options = new URL('http://abc:xyz@example.com');\n\nconst req = http.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>In a successful request, the following events will be emitted in the following\norder:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object\n(<code>'data'</code> will not be emitted at all if the response body is empty, for\ninstance, in most redirects)</li>\n<li><code>'end'</code> on the <code>res</code> object</li>\n</ul>\n</li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a connection error, the following events will be emitted:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'error'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a premature connection close before the response is received,\nthe following events will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a premature connection close after the response is received,\nthe following events will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(connection closed here)</li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>If <code>req.destroy()</code> is called before a socket is assigned, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.destroy()</code> is called before the connection succeeds, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.destroy()</code> is called after the response is received, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>If <code>req.abort()</code> is called before a socket is assigned, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.abort()</code> is called before the connection succeeds, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.abort()</code> is called after the response is received, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>Setting the <code>timeout</code> option or using the <code>setTimeout()</code> function will\nnot abort the request or do anything besides add a <code>'timeout'</code> event.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-38119-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-38322-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:38323:          "desc": "<p>Node.js maintains several connections per server to make HTTP requests.\nThis function allows one to transparently issue requests.</p>\n<p><code>url</code> can be a string or a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> object. If <code>url</code> is a\nstring, it is automatically parsed with <a href=\"url.html#url_new_url_input_base\"><code>new URL()</code></a>. If it is a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a>\nobject, it will be automatically converted to an ordinary <code>options</code> object.</p>\n<p>If both <code>url</code> and <code>options</code> are specified, the objects are merged, with the\n<code>options</code> properties taking precedence.</p>\n<p>The optional <code>callback</code> parameter will be added as a one-time listener for\nthe <a href=\"http.html#http_event_response\"><code>'response'</code></a> event.</p>\n<p><code>http.request()</code> returns an instance of the <a href=\"http.html#http_class_http_clientrequest\"><code>http.ClientRequest</code></a>\nclass. The <code>ClientRequest</code> instance is a writable stream. If one needs to\nupload a file with a POST request, then write to the <code>ClientRequest</code> object.</p>\n<pre><code class=\"language-js\">const postData = querystring.stringify({\n  'msg': 'Hello World!'\n});\n\nconst options = {\n  hostname: 'www.google.com',\n  port: 80,\n  path: '/upload',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/x-www-form-urlencoded',\n    'Content-Length': Buffer.byteLength(postData)\n  }\n};\n\nconst req = http.request(options, (res) => {\n  console.log(`STATUS: ${res.statusCode}`);\n  console.log(`HEADERS: ${JSON.stringify(res.headers)}`);\n  res.setEncoding('utf8');\n  res.on('data', (chunk) => {\n    console.log(`BODY: ${chunk}`);\n  });\n  res.on('end', () => {\n    console.log('No more data in response.');\n  });\n});\n\nreq.on('error', (e) => {\n  console.error(`problem with request: ${e.message}`);\n});\n\n// Write data to request body\nreq.write(postData);\nreq.end();\n</code></pre>\n<p>In the example <code>req.end()</code> was called. With <code>http.request()</code> one\nmust always call <code>req.end()</code> to signify the end of the request -\neven if there is no data being written to the request body.</p>\n<p>If any error is encountered during the request (be that with DNS resolution,\nTCP level errors, or actual HTTP parse errors) an <code>'error'</code> event is emitted\non the returned request object. As with all <code>'error'</code> events, if no listeners\nare registered the error will be thrown.</p>\n<p>There are a few special headers that should be noted.</p>\n<ul>\n<li>\n<p>Sending a 'Connection: keep-alive' will notify Node.js that the connection to\nthe server should be persisted until the next request.</p>\n</li>\n<li>\n<p>Sending a 'Content-Length' header will disable the default chunked encoding.</p>\n</li>\n<li>\n<p>Sending an 'Expect' header will immediately send the request headers.\nUsually, when sending 'Expect: 100-continue', both a timeout and a listener\nfor the <code>'continue'</code> event should be set. See RFC 2616 Section 8.2.3 for more\ninformation.</p>\n</li>\n<li>\n<p>Sending an Authorization header will override using the <code>auth</code> option\nto compute basic authentication.</p>\n</li>\n</ul>\n<p>Example using a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> as <code>options</code>:</p>\n<pre><code class=\"language-js\">const options = new URL('http://abc:xyz@example.com');\n\nconst req = http.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>In a successful request, the following events will be emitted in the following\norder:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object\n(<code>'data'</code> will not be emitted at all if the response body is empty, for\ninstance, in most redirects)</li>\n<li><code>'end'</code> on the <code>res</code> object</li>\n</ul>\n</li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a connection error, the following events will be emitted:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'error'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a premature connection close before the response is received,\nthe following events will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a premature connection close after the response is received,\nthe following events will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(connection closed here)</li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>If <code>req.destroy()</code> is called before a socket is assigned, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.destroy()</code> is called before the connection succeeds, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.destroy()</code> is called after the response is received, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>If <code>req.abort()</code> is called before a socket is assigned, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.abort()</code> is called before the connection succeeds, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.abort()</code> is called after the response is received, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>Setting the <code>timeout</code> option or using the <code>setTimeout()</code> function will\nnot abort the request or do anything besides add a <code>'timeout'</code> event.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-38324-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-38414-              "name": "client-side_example",
nodejs-14.13.0~dfsg/doc/api/all.json:38415:              "desc": "<p>The following illustrates an HTTP/2 client:</p>\n<pre><code class=\"language-js\">const http2 = require('http2');\nconst fs = require('fs');\nconst client = http2.connect('https://localhost:8443', {\n  ca: fs.readFileSync('localhost-cert.pem')\n});\nclient.on('error', (err) => console.error(err));\n\nconst req = client.request({ ':path': '/' });\n\nreq.on('response', (headers, flags) => {\n  for (const name in headers) {\n    console.log(`${name}: ${headers[name]}`);\n  }\n});\n\nreq.setEncoding('utf8');\nlet data = '';\nreq.on('data', (chunk) => { data += chunk; });\nreq.on('end', () => {\n  console.log(`\\n${data}`);\n  client.close();\n});\nreq.end();\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-38416-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-38473-              "name": "supporting_the_`connect`_method",
nodejs-14.13.0~dfsg/doc/api/all.json:38474:              "desc": "<p>The <code>CONNECT</code> method is used to allow an HTTP/2 server to be used as a proxy\nfor TCP/IP connections.</p>\n<p>A simple TCP Server:</p>\n<pre><code class=\"language-js\">const net = require('net');\n\nconst server = net.createServer((socket) => {\n  let name = '';\n  socket.setEncoding('utf8');\n  socket.on('data', (chunk) => name += chunk);\n  socket.on('end', () => socket.end(`hello ${name}`));\n});\n\nserver.listen(8000);\n</code></pre>\n<p>An HTTP/2 CONNECT proxy:</p>\n<pre><code class=\"language-js\">const http2 = require('http2');\nconst { NGHTTP2_REFUSED_STREAM } = http2.constants;\nconst net = require('net');\n\nconst proxy = http2.createServer();\nproxy.on('stream', (stream, headers) => {\n  if (headers[':method'] !== 'CONNECT') {\n    // Only accept CONNECT requests\n    stream.close(NGHTTP2_REFUSED_STREAM);\n    return;\n  }\n  const auth = new URL(`tcp://${headers[':authority']}`);\n  // It's a very good idea to verify that hostname and port are\n  // things this proxy should be connecting to.\n  const socket = net.connect(auth.port, auth.hostname, () => {\n    stream.respond();\n    socket.pipe(stream);\n    stream.pipe(socket);\n  });\n  socket.on('error', (error) => {\n    stream.close(http2.constants.NGHTTP2_CONNECT_ERROR);\n  });\n});\n\nproxy.listen(8001);\n</code></pre>\n<p>An HTTP/2 CONNECT client:</p>\n<pre><code class=\"language-js\">const http2 = require('http2');\n\nconst client = http2.connect('http://localhost:8001');\n\n// Must not specify the ':path' and ':scheme' headers\n// for CONNECT requests or an error will be thrown.\nconst req = client.request({\n  ':method': 'CONNECT',\n  ':authority': `localhost:${port}`\n});\n\nreq.on('response', (headers) => {\n  console.log(headers[http2.constants.HTTP2_HEADER_STATUS]);\n});\nlet data = '';\nreq.setEncoding('utf8');\nreq.on('data', (chunk) => data += chunk);\nreq.on('end', () => {\n  console.log(`The server says: ${data}`);\n  client.close();\n});\nreq.end('Jane');\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-38475-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-39006-                  ],
nodejs-14.13.0~dfsg/doc/api/all.json:39007:                  "desc": "<p>Sends a <code>PING</code> frame to the connected HTTP/2 peer. A <code>callback</code> function must\nbe provided. The method will return <code>true</code> if the <code>PING</code> was sent, <code>false</code>\notherwise.</p>\n<p>The maximum number of outstanding (unacknowledged) pings is determined by the\n<code>maxOutstandingPings</code> configuration option. The default maximum is 10.</p>\n<p>If provided, the <code>payload</code> must be a <code>Buffer</code>, <code>TypedArray</code>, or <code>DataView</code>\ncontaining 8 bytes of data that will be transmitted with the <code>PING</code> and\nreturned with the ping acknowledgment.</p>\n<p>The callback will be invoked with three arguments: an error argument that will\nbe <code>null</code> if the <code>PING</code> was successfully acknowledged, a <code>duration</code> argument\nthat reports the number of milliseconds elapsed since the ping was sent and the\nacknowledgment was received, and a <code>Buffer</code> containing the 8-byte <code>PING</code>\npayload.</p>\n<pre><code class=\"language-js\">session.ping(Buffer.from('abcdefgh'), (err, duration, payload) => {\n  if (!err) {\n    console.log(`Ping acknowledged in ${duration} milliseconds`);\n    console.log(`With payload '${payload.toString()}'`);\n  }\n});\n</code></pre>\n<p>If the <code>payload</code> argument is not specified, the default payload will be the\n64-bit timestamp (little endian) marking the start of the <code>PING</code> duration.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-39008-                },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-42120-                  },
nodejs-14.13.0~dfsg/doc/api/all.json:42121:                  "desc": "<p>Returns a <code>Proxy</code> object that acts as a <code>net.Socket</code> (or <code>tls.TLSSocket</code>) but\napplies getters, setters, and methods based on HTTP/2 logic.</p>\n<p><code>destroyed</code>, <code>readable</code>, and <code>writable</code> properties will be retrieved from and\nset on <code>response.stream</code>.</p>\n<p><code>destroy</code>, <code>emit</code>, <code>end</code>, <code>on</code> and <code>once</code> methods will be called on\n<code>response.stream</code>.</p>\n<p><code>setTimeout</code> method will be called on <code>response.stream.session</code>.</p>\n<p><code>pause</code>, <code>read</code>, <code>resume</code>, and <code>write</code> will throw an error with code\n<code>ERR_HTTP2_NO_SOCKET_MANIPULATION</code>. See <a href=\"http2.html#http2_http2session_and_sockets\"><code>Http2Session</code> and Sockets</a> for\nmore information.</p>\n<p>All other interactions will be routed directly to the socket.</p>\n<pre><code class=\"language-js\">const http2 = require('http2');\nconst server = http2.createServer((req, res) => {\n  const ip = req.socket.remoteAddress;\n  const port = req.socket.remotePort;\n  res.end(`Your IP address is ${ip} and your source port is ${port}.`);\n}).listen(3000);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-42122-                },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-42597-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:42598:          "desc": "<p>Makes a request to a secure web server.</p>\n<p>The following additional <code>options</code> from <a href=\"tls.html#tls_tls_connect_options_callback\"><code>tls.connect()</code></a> are also accepted:\n<code>ca</code>, <code>cert</code>, <code>ciphers</code>, <code>clientCertEngine</code>, <code>crl</code>, <code>dhparam</code>, <code>ecdhCurve</code>,\n<code>honorCipherOrder</code>, <code>key</code>, <code>passphrase</code>, <code>pfx</code>, <code>rejectUnauthorized</code>,\n<code>secureOptions</code>, <code>secureProtocol</code>, <code>servername</code>, <code>sessionIdContext</code>,\n<code>highWaterMark</code>.</p>\n<p><code>options</code> can be an object, a string, or a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> object. If <code>options</code> is a\nstring, it is automatically parsed with <a href=\"url.html#url_new_url_input_base\"><code>new URL()</code></a>. If it is a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a>\nobject, it will be automatically converted to an ordinary <code>options</code> object.</p>\n<pre><code class=\"language-js\">const https = require('https');\n\nconst options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET'\n};\n\nconst req = https.request(options, (res) => {\n  console.log('statusCode:', res.statusCode);\n  console.log('headers:', res.headers);\n\n  res.on('data', (d) => {\n    process.stdout.write(d);\n  });\n});\n\nreq.on('error', (e) => {\n  console.error(e);\n});\nreq.end();\n</code></pre>\n<p>Example using options from <a href=\"tls.html#tls_tls_connect_options_callback\"><code>tls.connect()</code></a>:</p>\n<pre><code class=\"language-js\">const options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),\n  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')\n};\noptions.agent = new https.Agent(options);\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Alternatively, opt out of connection pooling by not using an <a href=\"https.html#https_class_https_agent\"><code>Agent</code></a>.</p>\n<pre><code class=\"language-js\">const options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),\n  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem'),\n  agent: false\n};\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Example using a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> as <code>options</code>:</p>\n<pre><code class=\"language-js\">const options = new URL('https://abc:xyz@example.com');\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Example pinning on certificate fingerprint, or the public key (similar to\n<code>pin-sha256</code>):</p>\n<pre><code class=\"language-js\">const tls = require('tls');\nconst https = require('https');\nconst crypto = require('crypto');\n\nfunction sha256(s) {\n  return crypto.createHash('sha256').update(s).digest('base64');\n}\nconst options = {\n  hostname: 'github.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  checkServerIdentity: function(host, cert) {\n    // Make sure the certificate is issued to the host we are connected to\n    const err = tls.checkServerIdentity(host, cert);\n    if (err) {\n      return err;\n    }\n\n    // Pin the public key, similar to HPKP pin-sha25 pinning\n    const pubkey256 = 'pL1+qb9HTMRZJmuC/bB/ZI9d302BYrrqiVuRyW+DGrU=';\n    if (sha256(cert.pubkey) !== pubkey256) {\n      const msg = 'Certificate verification error: ' +\n        `The public key of '${cert.subject.CN}' ` +\n        'does not match our pinned fingerprint';\n      return new Error(msg);\n    }\n\n    // Pin the exact certificate, rather than the pub key\n    const cert256 = '25:FE:39:32:D9:63:8C:8A:FC:A1:9A:29:87:' +\n      'D8:3E:4C:1D:98:DB:71:E4:1A:48:03:98:EA:22:6A:BD:8B:93:16';\n    if (cert.fingerprint256 !== cert256) {\n      const msg = 'Certificate verification error: ' +\n        `The certificate of '${cert.subject.CN}' ` +\n        'does not match our pinned fingerprint';\n      return new Error(msg);\n    }\n\n    // This loop is informational only.\n    // Print the certificate and public key fingerprints of all certs in the\n    // chain. Its common to pin the public key of the issuer on the public\n    // internet, while pinning the public key of the service in sensitive\n    // environments.\n    do {\n      console.log('Subject Common Name:', cert.subject.CN);\n      console.log('  Certificate SHA256 fingerprint:', cert.fingerprint256);\n\n      hash = crypto.createHash('sha256');\n      console.log('  Public key ping-sha256:', sha256(cert.pubkey));\n\n      lastprint256 = cert.fingerprint256;\n      cert = cert.issuerCertificate;\n    } while (cert.fingerprint256 !== lastprint256);\n\n  },\n};\n\noptions.agent = new https.Agent(options);\nconst req = https.request(options, (res) => {\n  console.log('All OK. Server matched our pinned cert or public key');\n  console.log('statusCode:', res.statusCode);\n  // Print the HPKP values\n  console.log('headers:', res.headers['public-key-pins']);\n\n  res.on('data', (d) => {});\n});\n\nreq.on('error', (e) => {\n  console.error(e.message);\n});\nreq.end();\n</code></pre>\n<p>Outputs for example:</p>\n<pre><code class=\"language-text\">Subject Common Name: github.com\n  Certificate SHA256 fingerprint: 25:FE:39:32:D9:63:8C:8A:FC:A1:9A:29:87:D8:3E:4C:1D:98:DB:71:E4:1A:48:03:98:EA:22:6A:BD:8B:93:16\n  Public key ping-sha256: pL1+qb9HTMRZJmuC/bB/ZI9d302BYrrqiVuRyW+DGrU=\nSubject Common Name: DigiCert SHA2 Extended Validation Server CA\n  Certificate SHA256 fingerprint: 40:3E:06:2A:26:53:05:91:13:28:5B:AF:80:A0:D4:AE:42:2C:84:8C:9F:78:FA:D0:1F:C9:4B:C5:B8:7F:EF:1A\n  Public key ping-sha256: RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho=\nSubject Common Name: DigiCert High Assurance EV Root CA\n  Certificate SHA256 fingerprint: 74:31:E5:F4:C3:C1:CE:46:90:77:4F:0B:61:E0:54:40:88:3B:A9:A0:1E:D0:0B:A6:AB:D7:80:6E:D3:B1:18:CF\n  Public key ping-sha256: WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=\nAll OK. Server matched our pinned cert or public key\nstatusCode: 200\nheaders: max-age=0; pin-sha256=\"WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=\"; pin-sha256=\"RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho=\"; pin-sha256=\"k2v657xBsOVe1PQRwOsHsw3bsGT2VzIqz5K+59sNQws=\"; pin-sha256=\"K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q=\"; pin-sha256=\"IQBnNBEiFuhj+8x6X8XLgh01V9Ic5/V3IRQLNFFc7v4=\"; pin-sha256=\"iie1VXtL7HzAMF+/PVPR9xzT80kQxdZeJ+zduCB3uj0=\"; pin-sha256=\"LvRiGEjRqfzurezaWuj8Wie2gyHMrW5Q06LspMnox7A=\"; includeSubDomains\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-42599-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-42669-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:42670:          "desc": "<p>Makes a request to a secure web server.</p>\n<p>The following additional <code>options</code> from <a href=\"tls.html#tls_tls_connect_options_callback\"><code>tls.connect()</code></a> are also accepted:\n<code>ca</code>, <code>cert</code>, <code>ciphers</code>, <code>clientCertEngine</code>, <code>crl</code>, <code>dhparam</code>, <code>ecdhCurve</code>,\n<code>honorCipherOrder</code>, <code>key</code>, <code>passphrase</code>, <code>pfx</code>, <code>rejectUnauthorized</code>,\n<code>secureOptions</code>, <code>secureProtocol</code>, <code>servername</code>, <code>sessionIdContext</code>,\n<code>highWaterMark</code>.</p>\n<p><code>options</code> can be an object, a string, or a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> object. If <code>options</code> is a\nstring, it is automatically parsed with <a href=\"url.html#url_new_url_input_base\"><code>new URL()</code></a>. If it is a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a>\nobject, it will be automatically converted to an ordinary <code>options</code> object.</p>\n<pre><code class=\"language-js\">const https = require('https');\n\nconst options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET'\n};\n\nconst req = https.request(options, (res) => {\n  console.log('statusCode:', res.statusCode);\n  console.log('headers:', res.headers);\n\n  res.on('data', (d) => {\n    process.stdout.write(d);\n  });\n});\n\nreq.on('error', (e) => {\n  console.error(e);\n});\nreq.end();\n</code></pre>\n<p>Example using options from <a href=\"tls.html#tls_tls_connect_options_callback\"><code>tls.connect()</code></a>:</p>\n<pre><code class=\"language-js\">const options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),\n  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')\n};\noptions.agent = new https.Agent(options);\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Alternatively, opt out of connection pooling by not using an <a href=\"https.html#https_class_https_agent\"><code>Agent</code></a>.</p>\n<pre><code class=\"language-js\">const options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),\n  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem'),\n  agent: false\n};\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Example using a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> as <code>options</code>:</p>\n<pre><code class=\"language-js\">const options = new URL('https://abc:xyz@example.com');\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Example pinning on certificate fingerprint, or the public key (similar to\n<code>pin-sha256</code>):</p>\n<pre><code class=\"language-js\">const tls = require('tls');\nconst https = require('https');\nconst crypto = require('crypto');\n\nfunction sha256(s) {\n  return crypto.createHash('sha256').update(s).digest('base64');\n}\nconst options = {\n  hostname: 'github.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  checkServerIdentity: function(host, cert) {\n    // Make sure the certificate is issued to the host we are connected to\n    const err = tls.checkServerIdentity(host, cert);\n    if (err) {\n      return err;\n    }\n\n    // Pin the public key, similar to HPKP pin-sha25 pinning\n    const pubkey256 = 'pL1+qb9HTMRZJmuC/bB/ZI9d302BYrrqiVuRyW+DGrU=';\n    if (sha256(cert.pubkey) !== pubkey256) {\n      const msg = 'Certificate verification error: ' +\n        `The public key of '${cert.subject.CN}' ` +\n        'does not match our pinned fingerprint';\n      return new Error(msg);\n    }\n\n    // Pin the exact certificate, rather than the pub key\n    const cert256 = '25:FE:39:32:D9:63:8C:8A:FC:A1:9A:29:87:' +\n      'D8:3E:4C:1D:98:DB:71:E4:1A:48:03:98:EA:22:6A:BD:8B:93:16';\n    if (cert.fingerprint256 !== cert256) {\n      const msg = 'Certificate verification error: ' +\n        `The certificate of '${cert.subject.CN}' ` +\n        'does not match our pinned fingerprint';\n      return new Error(msg);\n    }\n\n    // This loop is informational only.\n    // Print the certificate and public key fingerprints of all certs in the\n    // chain. Its common to pin the public key of the issuer on the public\n    // internet, while pinning the public key of the service in sensitive\n    // environments.\n    do {\n      console.log('Subject Common Name:', cert.subject.CN);\n      console.log('  Certificate SHA256 fingerprint:', cert.fingerprint256);\n\n      hash = crypto.createHash('sha256');\n      console.log('  Public key ping-sha256:', sha256(cert.pubkey));\n\n      lastprint256 = cert.fingerprint256;\n      cert = cert.issuerCertificate;\n    } while (cert.fingerprint256 !== lastprint256);\n\n  },\n};\n\noptions.agent = new https.Agent(options);\nconst req = https.request(options, (res) => {\n  console.log('All OK. Server matched our pinned cert or public key');\n  console.log('statusCode:', res.statusCode);\n  // Print the HPKP values\n  console.log('headers:', res.headers['public-key-pins']);\n\n  res.on('data', (d) => {});\n});\n\nreq.on('error', (e) => {\n  console.error(e.message);\n});\nreq.end();\n</code></pre>\n<p>Outputs for example:</p>\n<pre><code class=\"language-text\">Subject Common Name: github.com\n  Certificate SHA256 fingerprint: 25:FE:39:32:D9:63:8C:8A:FC:A1:9A:29:87:D8:3E:4C:1D:98:DB:71:E4:1A:48:03:98:EA:22:6A:BD:8B:93:16\n  Public key ping-sha256: pL1+qb9HTMRZJmuC/bB/ZI9d302BYrrqiVuRyW+DGrU=\nSubject Common Name: DigiCert SHA2 Extended Validation Server CA\n  Certificate SHA256 fingerprint: 40:3E:06:2A:26:53:05:91:13:28:5B:AF:80:A0:D4:AE:42:2C:84:8C:9F:78:FA:D0:1F:C9:4B:C5:B8:7F:EF:1A\n  Public key ping-sha256: RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho=\nSubject Common Name: DigiCert High Assurance EV Root CA\n  Certificate SHA256 fingerprint: 74:31:E5:F4:C3:C1:CE:46:90:77:4F:0B:61:E0:54:40:88:3B:A9:A0:1E:D0:0B:A6:AB:D7:80:6E:D3:B1:18:CF\n  Public key ping-sha256: WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=\nAll OK. Server matched our pinned cert or public key\nstatusCode: 200\nheaders: max-age=0; pin-sha256=\"WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=\"; pin-sha256=\"RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho=\"; pin-sha256=\"k2v657xBsOVe1PQRwOsHsw3bsGT2VzIqz5K+59sNQws=\"; pin-sha256=\"K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q=\"; pin-sha256=\"IQBnNBEiFuhj+8x6X8XLgh01V9Ic5/V3IRQLNFFc7v4=\"; pin-sha256=\"iie1VXtL7HzAMF+/PVPR9xzT80kQxdZeJ+zduCB3uj0=\"; pin-sha256=\"LvRiGEjRqfzurezaWuj8Wie2gyHMrW5Q06LspMnox7A=\"; includeSubDomains\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-42671-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-42948-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/all.json:42949:      "desc": "<p>In the Node.js module system, each file is treated as a separate module. For\nexample, consider a file named <code>foo.js</code>:</p>\n<pre><code class=\"language-js\">const circle = require('./circle.js');\nconsole.log(`The area of a circle of radius 4 is ${circle.area(4)}`);\n</code></pre>\n<p>On the first line, <code>foo.js</code> loads the module <code>circle.js</code> that is in the same\ndirectory as <code>foo.js</code>.</p>\n<p>Here are the contents of <code>circle.js</code>:</p>\n<pre><code class=\"language-js\">const { PI } = Math;\n\nexports.area = (r) => PI * r ** 2;\n\nexports.circumference = (r) => 2 * PI * r;\n</code></pre>\n<p>The module <code>circle.js</code> has exported the functions <code>area()</code> and\n<code>circumference()</code>. Functions and objects are added to the root of a module\nby specifying additional properties on the special <code>exports</code> object.</p>\n<p>Variables local to the module will be private, because the module is wrapped\nin a function by Node.js (see <a href=\"modules.html#modules_the_module_wrapper\">module wrapper</a>).\nIn this example, the variable <code>PI</code> is private to <code>circle.js</code>.</p>\n<p>The <code>module.exports</code> property can be assigned a new value (such as a function\nor object).</p>\n<p>Below, <code>bar.js</code> makes use of the <code>square</code> module, which exports a Square class:</p>\n<pre><code class=\"language-js\">const Square = require('./square.js');\nconst mySquare = new Square(2);\nconsole.log(`The area of mySquare is ${mySquare.area()}`);\n</code></pre>\n<p>The <code>square</code> module is defined in <code>square.js</code>:</p>\n<pre><code class=\"language-js\">// Assigning to exports will not modify module, must use module.exports\nmodule.exports = class Square {\n  constructor(width) {\n    this.width = width;\n  }\n\n  area() {\n    return this.width ** 2;\n  }\n};\n</code></pre>\n<p>The module system is implemented in the <code>require('module')</code> module.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-42950-      "miscs": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-42960-          "type": "misc",
nodejs-14.13.0~dfsg/doc/api/all.json:42961:          "desc": "<p>The semantics of the Node.js <code>require()</code> function were designed to be general\nenough to support reasonable directory structures. Package manager programs\nsuch as <code>dpkg</code>, <code>rpm</code>, and <code>npm</code> will hopefully find it possible to build\nnative packages from Node.js modules without modification.</p>\n<p>Below we give a suggested directory structure that could work:</p>\n<p>Let's say that we wanted to have the folder at\n<code>/usr/lib/node/&#x3C;some-package>/&#x3C;some-version></code> hold the contents of a\nspecific version of a package.</p>\n<p>Packages can depend on one another. In order to install package <code>foo</code>, it\nmay be necessary to install a specific version of package <code>bar</code>. The <code>bar</code>\npackage may itself have dependencies, and in some cases, these may even collide\nor form cyclic dependencies.</p>\n<p>Because Node.js looks up the <code>realpath</code> of any modules it loads (that is, it\nresolves symlinks) and then <a href=\"modules.html#modules_loading_from_node_modules_folders\">looks for their dependencies in <code>node_modules</code> folders</a>,\nthis situation can be resolved with the following architecture:</p>\n<ul>\n<li><code>/usr/lib/node/foo/1.2.3/</code>: Contents of the <code>foo</code> package, version 1.2.3.</li>\n<li><code>/usr/lib/node/bar/4.3.2/</code>: Contents of the <code>bar</code> package that <code>foo</code> depends\non.</li>\n<li><code>/usr/lib/node/foo/1.2.3/node_modules/bar</code>: Symbolic link to\n<code>/usr/lib/node/bar/4.3.2/</code>.</li>\n<li><code>/usr/lib/node/bar/4.3.2/node_modules/*</code>: Symbolic links to the packages that\n<code>bar</code> depends on.</li>\n</ul>\n<p>Thus, even if a cycle is encountered, or if there are dependency\nconflicts, every module will be able to get a version of its dependency\nthat it can use.</p>\n<p>When the code in the <code>foo</code> package does <code>require('bar')</code>, it will get the\nversion that is symlinked into <code>/usr/lib/node/foo/1.2.3/node_modules/bar</code>.\nThen, when the code in the <code>bar</code> package calls <code>require('quux')</code>, it'll get\nthe version that is symlinked into\n<code>/usr/lib/node/bar/4.3.2/node_modules/quux</code>.</p>\n<p>Furthermore, to make the module lookup process even more optimal, rather\nthan putting packages directly in <code>/usr/lib/node</code>, we could put them in\n<code>/usr/lib/node_modules/&#x3C;name>/&#x3C;version></code>. Then Node.js will not bother\nlooking for missing dependencies in <code>/usr/node_modules</code> or <code>/node_modules</code>.</p>\n<p>In order to make modules available to the Node.js REPL, it might be useful to\nalso add the <code>/usr/lib/node_modules</code> folder to the <code>$NODE_PATH</code> environment\nvariable. Since the module lookups using <code>node_modules</code> folders are all\nrelative, and based on the real path of the files making the calls to\n<code>require()</code>, the packages themselves can be anywhere.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-42962-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-43176-                            {
nodejs-14.13.0~dfsg/doc/api/all.json:43177:                              "textRaw": "`paths` {string[]} Paths to resolve module location from. If present, these paths are used instead of the default resolution paths, with the exception of [GLOBAL_FOLDERS][] like `$HOME/.node_modules`, which are always included. Each of these paths is used as a starting point for the module resolution algorithm, meaning that the `node_modules` hierarchy is checked from this location.",
nodejs-14.13.0~dfsg/doc/api/all.json-43178-                              "name": "paths",
nodejs-14.13.0~dfsg/doc/api/all.json-43179-                              "type": "string[]",
nodejs-14.13.0~dfsg/doc/api/all.json:43180:                              "desc": "Paths to resolve module location from. If present, these paths are used instead of the default resolution paths, with the exception of [GLOBAL_FOLDERS][] like `$HOME/.node_modules`, which are always included. Each of these paths is used as a starting point for the module resolution algorithm, meaning that the `node_modules` hierarchy is checked from this location."
nodejs-14.13.0~dfsg/doc/api/all.json-43181-                            }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-45282-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:45283:          "desc": "<p>Creates a new TCP or <a href=\"net.html#net_ipc_support\">IPC</a> server.</p>\n<p>If <code>allowHalfOpen</code> is set to <code>true</code>, when the other end of the socket\nsends a FIN packet, the server will only send a FIN packet back when\n<a href=\"net.html#net_socket_end_data_encoding_callback\"><code>socket.end()</code></a> is explicitly called, until then the connection is\nhalf-closed (non-readable but still writable). See <a href=\"net.html#net_event_end\"><code>'end'</code></a> event\nand <a href=\"https://tools.ietf.org/html/rfc1122\">RFC 1122</a> (section 4.2.2.13) for more information.</p>\n<p>If <code>pauseOnConnect</code> is set to <code>true</code>, then the socket associated with each\nincoming connection will be paused, and no data will be read from its handle.\nThis allows connections to be passed between processes without any data being\nread by the original process. To begin reading data from a paused socket, call\n<a href=\"net.html#net_socket_resume\"><code>socket.resume()</code></a>.</p>\n<p>The server can be a TCP server or an <a href=\"net.html#net_ipc_support\">IPC</a> server, depending on what it\n<a href=\"net.html#net_server_listen\"><code>listen()</code></a> to.</p>\n<p>Here is an example of an TCP echo server which listens for connections\non port 8124:</p>\n<pre><code class=\"language-js\">const net = require('net');\nconst server = net.createServer((c) => {\n  // 'connection' listener.\n  console.log('client connected');\n  c.on('end', () => {\n    console.log('client disconnected');\n  });\n  c.write('hello\\r\\n');\n  c.pipe(c);\n});\nserver.on('error', (err) => {\n  throw err;\n});\nserver.listen(8124, () => {\n  console.log('server bound');\n});\n</code></pre>\n<p>Test this by using <code>telnet</code>:</p>\n<pre><code class=\"language-console\">$ telnet localhost 8124\n</code></pre>\n<p>To listen on the socket <code>/tmp/echo.sock</code>:</p>\n<pre><code class=\"language-js\">server.listen('/tmp/echo.sock', () => {\n  console.log('server bound');\n});\n</code></pre>\n<p>Use <code>nc</code> to connect to a Unix domain socket server:</p>\n<pre><code class=\"language-console\">$ nc -U /tmp/echo.sock\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-45284-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-46103-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:46104:          "desc": "<p>The <code>path.format()</code> method returns a path string from an object. This is the\nopposite of <a href=\"path.html#path_path_parse_path\"><code>path.parse()</code></a>.</p>\n<p>When providing properties to the <code>pathObject</code> remember that there are\ncombinations where one property has priority over another:</p>\n<ul>\n<li><code>pathObject.root</code> is ignored if <code>pathObject.dir</code> is provided</li>\n<li><code>pathObject.ext</code> and <code>pathObject.name</code> are ignored if <code>pathObject.base</code> exists</li>\n</ul>\n<p>For example, on POSIX:</p>\n<pre><code class=\"language-js\">// If `dir`, `root` and `base` are provided,\n// `${dir}${path.sep}${base}`\n// will be returned. `root` is ignored.\npath.format({\n  root: '/ignored',\n  dir: '/home/user/dir',\n  base: 'file.txt'\n});\n// Returns: '/home/user/dir/file.txt'\n\n// `root` will be used if `dir` is not specified.\n// If only `root` is provided or `dir` is equal to `root` then the\n// platform separator will not be included. `ext` will be ignored.\npath.format({\n  root: '/',\n  base: 'file.txt',\n  ext: 'ignored'\n});\n// Returns: '/file.txt'\n\n// `name` + `ext` will be used if `base` is not specified.\npath.format({\n  root: '/',\n  name: 'file',\n  ext: '.txt'\n});\n// Returns: '/file.txt'\n</code></pre>\n<p>On Windows:</p>\n<pre><code class=\"language-js\">path.format({\n  dir: 'C:\\\\path\\\\dir',\n  base: 'file.txt'\n});\n// Returns: 'C:\\\\path\\\\dir\\\\file.txt'\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-46105-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-46843-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:46844:              "desc": "<p>Subscribes the <code>PerformanceObserver</code> instance to notifications of new\n<code>PerformanceEntry</code> instances identified by <code>options.entryTypes</code>.</p>\n<p>When <code>options.buffered</code> is <code>false</code>, the <code>callback</code> will be invoked once for\nevery <code>PerformanceEntry</code> instance:</p>\n<pre><code class=\"language-js\">const {\n  performance,\n  PerformanceObserver\n} = require('perf_hooks');\n\nconst obs = new PerformanceObserver((list, observer) => {\n  // Called three times synchronously. `list` contains one item.\n});\nobs.observe({ entryTypes: ['mark'] });\n\nfor (let n = 0; n &#x3C; 3; n++)\n  performance.mark(`test${n}`);\n</code></pre>\n<pre><code class=\"language-js\">const {\n  performance,\n  PerformanceObserver\n} = require('perf_hooks');\n\nconst obs = new PerformanceObserver((list, observer) => {\n  // Called once. `list` contains three items.\n});\nobs.observe({ entryTypes: ['mark'], buffered: true });\n\nfor (let n = 0; n &#x3C; 3; n++)\n  performance.mark(`test${n}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-46845-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-47190-              "name": "measuring_the_duration_of_async_operations",
nodejs-14.13.0~dfsg/doc/api/all.json:47191:              "desc": "<p>The following example uses the <a href=\"async_hooks.html\">Async Hooks</a> and Performance APIs to measure\nthe actual duration of a Timeout operation (including the amount of time it took\nto execute the callback).</p>\n<pre><code class=\"language-js\">'use strict';\nconst async_hooks = require('async_hooks');\nconst {\n  performance,\n  PerformanceObserver\n} = require('perf_hooks');\n\nconst set = new Set();\nconst hook = async_hooks.createHook({\n  init(id, type) {\n    if (type === 'Timeout') {\n      performance.mark(`Timeout-${id}-Init`);\n      set.add(id);\n    }\n  },\n  destroy(id) {\n    if (set.has(id)) {\n      set.delete(id);\n      performance.mark(`Timeout-${id}-Destroy`);\n      performance.measure(`Timeout-${id}`,\n                          `Timeout-${id}-Init`,\n                          `Timeout-${id}-Destroy`);\n    }\n  }\n});\nhook.enable();\n\nconst obs = new PerformanceObserver((list, observer) => {\n  console.log(list.getEntries()[0]);\n  performance.clearMarks();\n  observer.disconnect();\n});\nobs.observe({ entryTypes: ['measure'], buffered: true });\n\nsetTimeout(() => {}, 1000);\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-47192-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-47197-              "name": "measuring_how_long_it_takes_to_load_dependencies",
nodejs-14.13.0~dfsg/doc/api/all.json:47198:              "desc": "<p>The following example measures the duration of <code>require()</code> operations to load\ndependencies:</p>\n<!-- eslint-disable no-global-assign -->\n<pre><code class=\"language-js\">'use strict';\nconst {\n  performance,\n  PerformanceObserver\n} = require('perf_hooks');\nconst mod = require('module');\n\n// Monkey patch the require function\nmod.Module.prototype.require =\n  performance.timerify(mod.Module.prototype.require);\nrequire = performance.timerify(require);\n\n// Activate the observer\nconst obs = new PerformanceObserver((list) => {\n  const entries = list.getEntries();\n  entries.forEach((entry) => {\n    console.log(`require('${entry[0]}')`, entry.duration);\n  });\n  obs.disconnect();\n});\nobs.observe({ entryTypes: ['function'], buffered: true });\n\nrequire('some-module');\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-47199-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-47613-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/all.json:47614:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/readline.js\">lib/readline.js</a></p>\n<p>The <code>readline</code> module provides an interface for reading data from a <a href=\"stream.html#stream_readable_streams\">Readable</a>\nstream (such as <a href=\"process.html#process_process_stdin\"><code>process.stdin</code></a>) one line at a time. It can be accessed\nusing:</p>\n<pre><code class=\"language-js\">const readline = require('readline');\n</code></pre>\n<p>The following simple example illustrates the basic use of the <code>readline</code> module.</p>\n<pre><code class=\"language-js\">const readline = require('readline');\n\nconst rl = readline.createInterface({\n  input: process.stdin,\n  output: process.stdout\n});\n\nrl.question('What do you think of Node.js? ', (answer) => {\n  // TODO: Log the answer in a database\n  console.log(`Thank you for your valuable feedback: ${answer}`);\n\n  rl.close();\n});\n</code></pre>\n<p>Once this code is invoked, the Node.js application will not terminate until the\n<code>readline.Interface</code> is closed because the interface waits for data to be\nreceived on the <code>input</code> stream.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-47615-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-47651-              "params": [],
nodejs-14.13.0~dfsg/doc/api/all.json:47652:              "desc": "<p>The <code>'line'</code> event is emitted whenever the <code>input</code> stream receives an\nend-of-line input (<code>\\n</code>, <code>\\r</code>, or <code>\\r\\n</code>). This usually occurs when the user\npresses the <code>&#x3C;Enter></code>, or <code>&#x3C;Return></code> keys.</p>\n<p>The listener function is called with a string containing the single line of\nreceived input.</p>\n<pre><code class=\"language-js\">rl.on('line', (input) => {\n  console.log(`Received: ${input}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-47653-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-47806-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:47807:              "desc": "<p>The <code>rl.question()</code> method displays the <code>query</code> by writing it to the <code>output</code>,\nwaits for user input to be provided on <code>input</code>, then invokes the <code>callback</code>\nfunction passing the provided input as the first argument.</p>\n<p>When called, <code>rl.question()</code> will resume the <code>input</code> stream if it has been\npaused.</p>\n<p>If the <code>readline.Interface</code> was created with <code>output</code> set to <code>null</code> or\n<code>undefined</code> the <code>query</code> is not written.</p>\n<p>Example usage:</p>\n<pre><code class=\"language-js\">rl.question('What is your favorite food? ', (answer) => {\n  console.log(`Oh, so your favorite food is ${answer}`);\n});\n</code></pre>\n<p>The <code>callback</code> function passed to <code>rl.question()</code> does not follow the typical\npattern of accepting an <code>Error</code> object or <code>null</code> as the first argument.\nThe <code>callback</code> is called with the provided answer as the only argument.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-47808-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-48221-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:48222:          "desc": "<p>The <code>readline.createInterface()</code> method creates a new <code>readline.Interface</code>\ninstance.</p>\n<pre><code class=\"language-js\">const readline = require('readline');\nconst rl = readline.createInterface({\n  input: process.stdin,\n  output: process.stdout\n});\n</code></pre>\n<p>Once the <code>readline.Interface</code> instance is created, the most common case is to\nlisten for the <code>'line'</code> event:</p>\n<pre><code class=\"language-js\">rl.on('line', (line) => {\n  console.log(`Received: ${line}`);\n});\n</code></pre>\n<p>If <code>terminal</code> is <code>true</code> for this instance then the <code>output</code> stream will get\nthe best compatibility if it defines an <code>output.columns</code> property and emits\na <code>'resize'</code> event on the <code>output</code> if or when the columns ever change\n(<a href=\"process.html#process_process_stdout\"><code>process.stdout</code></a> does this automatically when it is a TTY).</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-48223-          "modules": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-48360-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:48361:          "desc": "<p>The <code>readline.moveCursor()</code> method moves the cursor <em>relative</em> to its current\nposition in a given <a href=\"tty.html\">TTY</a> <code>stream</code>.</p>\n<h2>Example: Tiny CLI</h2>\n<p>The following example illustrates the use of <code>readline.Interface</code> class to\nimplement a small command-line interface:</p>\n<pre><code class=\"language-js\">const readline = require('readline');\nconst rl = readline.createInterface({\n  input: process.stdin,\n  output: process.stdout,\n  prompt: 'OHAI> '\n});\n\nrl.prompt();\n\nrl.on('line', (line) => {\n  switch (line.trim()) {\n    case 'hello':\n      console.log('world!');\n      break;\n    default:\n      console.log(`Say what? I might have heard '${line.trim()}'`);\n      break;\n  }\n  rl.prompt();\n}).on('close', () => {\n  console.log('Have a great day!');\n  process.exit(0);\n});\n</code></pre>\n<h2>Example: Read file stream line-by-Line</h2>\n<p>A common use case for <code>readline</code> is to consume an input file one line at a\ntime. The easiest way to do so is leveraging the <a href=\"fs.html#fs_class_fs_readstream\"><code>fs.ReadStream</code></a> API as\nwell as a <code>for await...of</code> loop:</p>\n<pre><code class=\"language-js\">const fs = require('fs');\nconst readline = require('readline');\n\nasync function processLineByLine() {\n  const fileStream = fs.createReadStream('input.txt');\n\n  const rl = readline.createInterface({\n    input: fileStream,\n    crlfDelay: Infinity\n  });\n  // Note: we use the crlfDelay option to recognize all instances of CR LF\n  // ('\\r\\n') in input.txt as a single line break.\n\n  for await (const line of rl) {\n    // Each line in input.txt will be successively available here as `line`.\n    console.log(`Line from file: ${line}`);\n  }\n}\n\nprocessLineByLine();\n</code></pre>\n<p>Alternatively, one could use the <a href=\"readline.html#readline_event_line\"><code>'line'</code></a> event:</p>\n<pre><code class=\"language-js\">const fs = require('fs');\nconst readline = require('readline');\n\nconst rl = readline.createInterface({\n  input: fs.createReadStream('sample.txt'),\n  crlfDelay: Infinity\n});\n\nrl.on('line', (line) => {\n  console.log(`Line from file: ${line}`);\n});\n</code></pre>\n<p>Currently, <code>for await...of</code> loop can be a bit slower. If <code>async</code> / <code>await</code>\nflow and speed are both essential, a mixed approach can be applied:</p>\n<pre><code class=\"language-js\">const { once } = require('events');\nconst { createReadStream } = require('fs');\nconst { createInterface } = require('readline');\n\n(async function processLineByLine() {\n  try {\n    const rl = createInterface({\n      input: createReadStream('big-file.txt'),\n      crlfDelay: Infinity\n    });\n\n    rl.on('line', (line) => {\n      // Process the line.\n    });\n\n    await once(rl, 'close');\n\n    console.log('File processed.');\n  } catch (err) {\n    console.error(err);\n  }\n})();\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-48362-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-48391-              "name": "commands_and_special_keys",
nodejs-14.13.0~dfsg/doc/api/all.json:48392:              "desc": "<p>The following special commands are supported by all REPL instances:</p>\n<ul>\n<li><code>.break</code>: When in the process of inputting a multi-line expression, enter\nthe <code>.break</code> command (or press <strong>Ctrl+C</strong>) to abort\nfurther input or processing of that expression.</li>\n<li><code>.clear</code>: Resets the REPL <code>context</code> to an empty object and clears any\nmulti-line expression being input.</li>\n<li><code>.exit</code>: Close the I/O stream, causing the REPL to exit.</li>\n<li><code>.help</code>: Show this list of special commands.</li>\n<li><code>.save</code>: Save the current REPL session to a file:\n<code>> .save ./file/to/save.js</code></li>\n<li><code>.load</code>: Load a file into the current REPL session.\n<code>> .load ./file/to/load.js</code></li>\n<li><code>.editor</code>: Enter editor mode (<strong>Ctrl+D</strong> to finish, <strong>Ctrl+C</strong> to cancel).</li>\n</ul>\n<pre><code class=\"language-console\">> .editor\n// Entering editor mode (^D to finish, ^C to cancel)\nfunction welcome(name) {\n  return `Hello ${name}!`;\n}\n\nwelcome('Node.js User');\n\n// ^D\n'Hello Node.js User!'\n>\n</code></pre>\n<p>The following key combinations in the REPL have these special effects:</p>\n<ul>\n<li><strong>Ctrl+C</strong>: When pressed once, has the same effect as the <code>.break</code> command.\nWhen pressed twice on a blank line, has the same effect as the <code>.exit</code>\ncommand.</li>\n<li><strong>Ctrl+D</strong>: Has the same effect as the <code>.exit</code> command.</li>\n<li><code>&#x3C;tab></code>: When pressed on a blank line, displays global and local (scope)\nvariables. When pressed while entering other input, displays relevant\nautocompletion options.</li>\n</ul>\n<p>For key bindings related to the reverse-i-search, see <a href=\"repl.html#repl_reverse_i_search\"><code>reverse-i-search</code></a>.\nFor all other key bindings, see <a href=\"readline.html#readline_tty_keybindings\">TTY keybindings</a>.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-48393-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-48410-                  "name": "global_and_local_scope",
nodejs-14.13.0~dfsg/doc/api/all.json:48411:                  "desc": "<p>The default evaluator provides access to any variables that exist in the global\nscope. It is possible to expose a variable to the REPL explicitly by assigning\nit to the <code>context</code> object associated with each <code>REPLServer</code>:</p>\n<pre><code class=\"language-js\">const repl = require('repl');\nconst msg = 'message';\n\nrepl.start('> ').context.m = msg;\n</code></pre>\n<p>Properties in the <code>context</code> object appear as local within the REPL:</p>\n<pre><code class=\"language-console\">$ node repl_test.js\n> m\n'message'\n</code></pre>\n<p>Context properties are not read-only by default. To specify read-only globals,\ncontext properties must be defined using <code>Object.defineProperty()</code>:</p>\n<pre><code class=\"language-js\">const repl = require('repl');\nconst msg = 'message';\n\nconst r = repl.start('> ');\nObject.defineProperty(r.context, 'm', {\n  configurable: false,\n  enumerable: true,\n  value: msg\n});\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-48412-                  "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-48611-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:48612:              "desc": "<p>The <code>replServer.defineCommand()</code> method is used to add new <code>.</code>-prefixed commands\nto the REPL instance. Such commands are invoked by typing a <code>.</code> followed by the\n<code>keyword</code>. The <code>cmd</code> is either a <code>Function</code> or an <code>Object</code> with the following\nproperties:</p>\n<ul>\n<li><code>help</code> <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type\" class=\"type\">&lt;string&gt;</a> Help text to be displayed when <code>.help</code> is entered (Optional).</li>\n<li><code>action</code> <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\" class=\"type\">&lt;Function&gt;</a> The function to execute, optionally accepting a single\nstring argument.</li>\n</ul>\n<p>The following example shows two new commands added to the REPL instance:</p>\n<pre><code class=\"language-js\">const repl = require('repl');\n\nconst replServer = repl.start({ prompt: '> ' });\nreplServer.defineCommand('sayhello', {\n  help: 'Say hello',\n  action(name) {\n    this.clearBufferedCommand();\n    console.log(`Hello, ${name}!`);\n    this.displayPrompt();\n  }\n});\nreplServer.defineCommand('saybye', function saybye() {\n  console.log('Goodbye!');\n  this.close();\n});\n</code></pre>\n<p>The new commands can then be used from within the REPL instance:</p>\n<pre><code class=\"language-console\">> .sayhello Node.js User\nHello, Node.js User!\n> .saybye\nGoodbye!\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-48613-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-48908-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:48909:          "desc": "<p>The <code>repl.start()</code> method creates and starts a <a href=\"repl.html#repl_class_replserver\"><code>repl.REPLServer</code></a> instance.</p>\n<p>If <code>options</code> is a string, then it specifies the input prompt:</p>\n<pre><code class=\"language-js\">const repl = require('repl');\n\n// a Unix style prompt\nrepl.start('$ ');\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-48910-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-49302-          "type": "misc",
nodejs-14.13.0~dfsg/doc/api/all.json:49303:          "desc": "<p>Almost all Node.js applications, no matter how simple, use streams in some\nmanner. The following is an example of using streams in a Node.js application\nthat implements an HTTP server:</p>\n<pre><code class=\"language-js\">const http = require('http');\n\nconst server = http.createServer((req, res) => {\n  // `req` is an http.IncomingMessage, which is a readable stream.\n  // `res` is an http.ServerResponse, which is a writable stream.\n\n  let body = '';\n  // Get the data as utf8 strings.\n  // If an encoding is not set, Buffer objects will be received.\n  req.setEncoding('utf8');\n\n  // Readable streams emit 'data' events once a listener is added.\n  req.on('data', (chunk) => {\n    body += chunk;\n  });\n\n  // The 'end' event indicates that the entire body has been received.\n  req.on('end', () => {\n    try {\n      const data = JSON.parse(body);\n      // Write back something interesting to the user:\n      res.write(typeof data);\n      res.end();\n    } catch (er) {\n      // uh oh! bad json!\n      res.statusCode = 400;\n      return res.end(`error: ${er.message}`);\n    }\n  });\n});\n\nserver.listen(1337);\n\n// $ curl localhost:1337 -d \"{}\"\n// object\n// $ curl localhost:1337 -d \"\\\"foo\\\"\"\n// string\n// $ curl localhost:1337 -d \"not json\"\n// error: Unexpected token o in JSON at position 1\n</code></pre>\n<p><a href=\"stream.html#stream_class_stream_writable\"><code>Writable</code></a> streams (such as <code>res</code> in the example) expose methods such as\n<code>write()</code> and <code>end()</code> that are used to write data onto the stream.</p>\n<p><a href=\"stream.html#stream_class_stream_readable\"><code>Readable</code></a> streams use the <a href=\"events.html#events_class_eventemitter\"><code>EventEmitter</code></a> API for notifying application\ncode when data is available to be read off the stream. That available data can\nbe read from the stream in multiple ways.</p>\n<p>Both <a href=\"stream.html#stream_class_stream_writable\"><code>Writable</code></a> and <a href=\"stream.html#stream_class_stream_readable\"><code>Readable</code></a> streams use the <a href=\"events.html#events_class_eventemitter\"><code>EventEmitter</code></a> API in\nvarious ways to communicate the current state of the stream.</p>\n<p><a href=\"stream.html#stream_class_stream_duplex\"><code>Duplex</code></a> and <a href=\"stream.html#stream_class_stream_transform\"><code>Transform</code></a> streams are both <a href=\"stream.html#stream_class_stream_writable\"><code>Writable</code></a> and\n<a href=\"stream.html#stream_class_stream_readable\"><code>Readable</code></a>.</p>\n<p>Applications that are either writing data to or consuming data from a stream\nare not required to implement the stream interfaces directly and will generally\nhave no reason to call <code>require('stream')</code>.</p>\n<p>Developers wishing to implement new types of streams should refer to the\nsection <a href=\"stream.html#stream_api_for_stream_implementers\">API for stream implementers</a>.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-49304-          "miscs": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-49381-                      "params": [],
nodejs-14.13.0~dfsg/doc/api/all.json:49382:                      "desc": "<p>The <code>'finish'</code> event is emitted after the <a href=\"stream.html#stream_writable_end_chunk_encoding_callback\"><code>stream.end()</code></a> method\nhas been called, and all data has been flushed to the underlying system.</p>\n<pre><code class=\"language-js\">const writer = getWritableStreamSomehow();\nfor (let i = 0; i &#x3C; 100; i++) {\n  writer.write(`hello, #${i}!\\n`);\n}\nwriter.on('finish', () => {\n  console.log('All writes are now complete.');\n});\nwriter.end('This is the end\\n');\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-49383-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-49821-                      ],
nodejs-14.13.0~dfsg/doc/api/all.json:49822:                      "desc": "<p>The <code>'data'</code> event is emitted whenever the stream is relinquishing ownership of\na chunk of data to a consumer. This may occur whenever the stream is switched\nin flowing mode by calling <code>readable.pipe()</code>, <code>readable.resume()</code>, or by\nattaching a listener callback to the <code>'data'</code> event. The <code>'data'</code> event will\nalso be emitted whenever the <code>readable.read()</code> method is called and a chunk of\ndata is available to be returned.</p>\n<p>Attaching a <code>'data'</code> event listener to a stream that has not been explicitly\npaused will switch the stream into flowing mode. Data will then be passed as\nsoon as it is available.</p>\n<p>The listener callback will be passed the chunk of data as a string if a default\nencoding has been specified for the stream using the\n<code>readable.setEncoding()</code> method; otherwise the data will be passed as a\n<code>Buffer</code>.</p>\n<pre><code class=\"language-js\">const readable = getReadableStreamSomehow();\nreadable.on('data', (chunk) => {\n  console.log(`Received ${chunk.length} bytes of data.`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-49823-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-49834-                      "params": [],
nodejs-14.13.0~dfsg/doc/api/all.json:49835:                      "desc": "<p>The <code>'end'</code> event is emitted when there is no more data to be consumed from\nthe stream.</p>\n<p>The <code>'end'</code> event <strong>will not be emitted</strong> unless the data is completely\nconsumed. This can be accomplished by switching the stream into flowing mode,\nor by calling <a href=\"stream.html#stream_readable_read_size\"><code>stream.read()</code></a> repeatedly until all data has been\nconsumed.</p>\n<pre><code class=\"language-js\">const readable = getReadableStreamSomehow();\nreadable.on('data', (chunk) => {\n  console.log(`Received ${chunk.length} bytes of data.`);\n});\nreadable.on('end', () => {\n  console.log('There will be no more data.');\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-49836-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-49889-                      "params": [],
nodejs-14.13.0~dfsg/doc/api/all.json:49890:                      "desc": "<p>The <code>'readable'</code> event is emitted when there is data available to be read from\nthe stream. In some cases, attaching a listener for the <code>'readable'</code> event will\ncause some amount of data to be read into an internal buffer.</p>\n<pre><code class=\"language-js\">const readable = getReadableStreamSomehow();\nreadable.on('readable', function() {\n  // There is some data to read now.\n  let data;\n\n  while (data = this.read()) {\n    console.log(data);\n  }\n});\n</code></pre>\n<p>The <code>'readable'</code> event will also be emitted once the end of the stream data\nhas been reached but before the <code>'end'</code> event is emitted.</p>\n<p>Effectively, the <code>'readable'</code> event indicates that the stream has new\ninformation: either new data is available or the end of the stream has been\nreached. In the former case, <a href=\"stream.html#stream_readable_read_size\"><code>stream.read()</code></a> will return the\navailable data. In the latter case, <a href=\"stream.html#stream_readable_read_size\"><code>stream.read()</code></a> will return\n<code>null</code>. For instance, in the following example, <code>foo.txt</code> is an empty file:</p>\n<pre><code class=\"language-js\">const fs = require('fs');\nconst rr = fs.createReadStream('foo.txt');\nrr.on('readable', () => {\n  console.log(`readable: ${rr.read()}`);\n});\nrr.on('end', () => {\n  console.log('end');\n});\n</code></pre>\n<p>The output of running this script is:</p>\n<pre><code class=\"language-console\">$ node test.js\nreadable: null\nend\n</code></pre>\n<p>In general, the <code>readable.pipe()</code> and <code>'data'</code> event mechanisms are easier to\nunderstand than the <code>'readable'</code> event. However, handling <code>'readable'</code> might\nresult in increased throughput.</p>\n<p>If both <code>'readable'</code> and <a href=\"stream.html#stream_event_data\"><code>'data'</code></a> are used at the same time, <code>'readable'</code>\ntakes precedence in controlling the flow, i.e. <code>'data'</code> will be emitted\nonly when <a href=\"stream.html#stream_readable_read_size\"><code>stream.read()</code></a> is called. The\n<code>readableFlowing</code> property would become <code>false</code>.\nIf there are <code>'data'</code> listeners when <code>'readable'</code> is removed, the stream\nwill start flowing, i.e. <code>'data'</code> events will be emitted without calling\n<code>.resume()</code>.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-49891-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-49983-                      ],
nodejs-14.13.0~dfsg/doc/api/all.json:49984:                      "desc": "<p>The <code>readable.pause()</code> method will cause a stream in flowing mode to stop\nemitting <a href=\"stream.html#stream_event_data\"><code>'data'</code></a> events, switching out of flowing mode. Any data that\nbecomes available will remain in the internal buffer.</p>\n<pre><code class=\"language-js\">const readable = getReadableStreamSomehow();\nreadable.on('data', (chunk) => {\n  console.log(`Received ${chunk.length} bytes of data.`);\n  readable.pause();\n  console.log('There will be no additional data for 1 second.');\n  setTimeout(() => {\n    console.log('Now data will start flowing again.');\n    readable.resume();\n  }, 1000);\n});\n</code></pre>\n<p>The <code>readable.pause()</code> method has no effect if there is a <code>'readable'</code>\nevent listener.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-49985-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-50057-                      ],
nodejs-14.13.0~dfsg/doc/api/all.json:50058:                      "desc": "<p>The <code>readable.read()</code> method pulls some data out of the internal buffer and\nreturns it. If no data available to be read, <code>null</code> is returned. By default,\nthe data will be returned as a <code>Buffer</code> object unless an encoding has been\nspecified using the <code>readable.setEncoding()</code> method or the stream is operating\nin object mode.</p>\n<p>The optional <code>size</code> argument specifies a specific number of bytes to read. If\n<code>size</code> bytes are not available to be read, <code>null</code> will be returned <em>unless</em>\nthe stream has ended, in which case all of the data remaining in the internal\nbuffer will be returned.</p>\n<p>If the <code>size</code> argument is not specified, all of the data contained in the\ninternal buffer will be returned.</p>\n<p>The <code>size</code> argument must be less than or equal to 1 GB.</p>\n<p>The <code>readable.read()</code> method should only be called on <code>Readable</code> streams\noperating in paused mode. In flowing mode, <code>readable.read()</code> is called\nautomatically until the internal buffer is fully drained.</p>\n<pre><code class=\"language-js\">const readable = getReadableStreamSomehow();\n\n// 'readable' may be triggered multiple times as data is buffered in\nreadable.on('readable', () => {\n  let chunk;\n  console.log('Stream is readable (new data received in buffer)');\n  // Use a loop to make sure we read all currently available data\n  while (null !== (chunk = readable.read())) {\n    console.log(`Read ${chunk.length} bytes of data...`);\n  }\n});\n\n// 'end' will be triggered once when there is no more data available\nreadable.on('end', () => {\n  console.log('Reached end of stream.');\n});\n</code></pre>\n<p>Each call to <code>readable.read()</code> returns a chunk of data, or <code>null</code>. The chunks\nare not concatenated. A <code>while</code> loop is necessary to consume all data\ncurrently in the buffer. When reading a large file <code>.read()</code> may return <code>null</code>,\nhaving consumed all buffered content so far, but there is still more data to\ncome not yet buffered. In this case a new <code>'readable'</code> event will be emitted\nwhen there is more data in the buffer. Finally the <code>'end'</code> event will be\nemitted when there is no more data to come.</p>\n<p>Therefore to read a file's whole contents from a <code>readable</code>, it is necessary\nto collect chunks across multiple <code>'readable'</code> events:</p>\n<pre><code class=\"language-js\">const chunks = [];\n\nreadable.on('readable', () => {\n  let chunk;\n  while (null !== (chunk = readable.read())) {\n    chunks.push(chunk);\n  }\n});\n\nreadable.on('end', () => {\n  const content = chunks.join('');\n});\n</code></pre>\n<p>A <code>Readable</code> stream in object mode will always return a single item from\na call to <a href=\"stream.html#stream_readable_read_size\"><code>readable.read(size)</code></a>, regardless of the value of the\n<code>size</code> argument.</p>\n<p>If the <code>readable.read()</code> method returns a chunk of data, a <code>'data'</code> event will\nalso be emitted.</p>\n<p>Calling <a href=\"stream.html#stream_readable_read_size\"><code>stream.read([size])</code></a> after the <a href=\"stream.html#stream_event_end\"><code>'end'</code></a> event has\nbeen emitted will return <code>null</code>. No runtime error will be raised.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-50059-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-54133-      "stabilityText": "Experimental",
nodejs-14.13.0~dfsg/doc/api/all.json:54134:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/trace_events.js\">lib/trace_events.js</a></p>\n<p>The <code>trace_events</code> module provides a mechanism to centralize tracing information\ngenerated by V8, Node.js core, and userspace code.</p>\n<p>Tracing can be enabled with the <code>--trace-event-categories</code> command-line flag\nor by using the <code>trace_events</code> module. The <code>--trace-event-categories</code> flag\naccepts a list of comma-separated category names.</p>\n<p>The available categories are:</p>\n<ul>\n<li><code>node</code>: An empty placeholder.</li>\n<li><code>node.async_hooks</code>: Enables capture of detailed <a href=\"async_hooks.html\"><code>async_hooks</code></a> trace data.\nThe <a href=\"async_hooks.html\"><code>async_hooks</code></a> events have a unique <code>asyncId</code> and a special <code>triggerId</code>\n<code>triggerAsyncId</code> property.</li>\n<li><code>node.bootstrap</code>: Enables capture of Node.js bootstrap milestones.</li>\n<li><code>node.console</code>: Enables capture of <code>console.time()</code> and <code>console.count()</code>\noutput.</li>\n<li><code>node.dns.native</code>: Enables capture of trace data for DNS queries.</li>\n<li><code>node.environment</code>: Enables capture of Node.js Environment milestones.</li>\n<li><code>node.fs.sync</code>: Enables capture of trace data for file system sync methods.</li>\n<li><code>node.perf</code>: Enables capture of <a href=\"perf_hooks.html\">Performance API</a> measurements.\n<ul>\n<li><code>node.perf.usertiming</code>: Enables capture of only Performance API User Timing\nmeasures and marks.</li>\n<li><code>node.perf.timerify</code>: Enables capture of only Performance API timerify\nmeasurements.</li>\n</ul>\n</li>\n<li><code>node.promises.rejections</code>: Enables capture of trace data tracking the number\nof unhandled Promise rejections and handled-after-rejections.</li>\n<li><code>node.vm.script</code>: Enables capture of trace data for the <code>vm</code> module's\n<code>runInNewContext()</code>, <code>runInContext()</code>, and <code>runInThisContext()</code> methods.</li>\n<li><code>v8</code>: The <a href=\"v8.html\">V8</a> events are GC, compiling, and execution related.</li>\n</ul>\n<p>By default the <code>node</code>, <code>node.async_hooks</code>, and <code>v8</code> categories are enabled.</p>\n<pre><code class=\"language-bash\">node --trace-event-categories v8,node,node.async_hooks server.js\n</code></pre>\n<p>Prior versions of Node.js required the use of the <code>--trace-events-enabled</code>\nflag to enable trace events. This requirement has been removed. However, the\n<code>--trace-events-enabled</code> flag <em>may</em> still be used and will enable the\n<code>node</code>, <code>node.async_hooks</code>, and <code>v8</code> trace event categories by default.</p>\n<pre><code class=\"language-bash\">node --trace-events-enabled\n\n# is equivalent to\n\nnode --trace-event-categories v8,node,node.async_hooks\n</code></pre>\n<p>Alternatively, trace events may be enabled using the <code>trace_events</code> module:</p>\n<pre><code class=\"language-js\">const trace_events = require('trace_events');\nconst tracing = trace_events.createTracing({ categories: ['node.perf'] });\ntracing.enable();  // Enable trace event capture for the 'node.perf' category\n\n// do work\n\ntracing.disable();  // Disable trace event capture for the 'node.perf' category\n</code></pre>\n<p>Running Node.js with tracing enabled will produce log files that can be opened\nin the <a href=\"https://www.chromium.org/developers/how-tos/trace-event-profiling-tool\"><code>chrome://tracing</code></a>\ntab of Chrome.</p>\n<p>The logging file is by default called <code>node_trace.${rotation}.log</code>, where\n<code>${rotation}</code> is an incrementing log-rotation id. The filepath pattern can\nbe specified with <code>--trace-event-file-pattern</code> that accepts a template\nstring that supports <code>${rotation}</code> and <code>${pid}</code>:</p>\n<pre><code class=\"language-bash\">node --trace-event-categories v8 --trace-event-file-pattern '${pid}-${rotation}.log' server.js\n</code></pre>\n<p>Starting with Node.js 10.0.0, the tracing system uses the same time source\nas the one used by <code>process.hrtime()</code>\nhowever the trace-event timestamps are expressed in microseconds,\nunlike <code>process.hrtime()</code> which returns nanoseconds.</p>\n<p>The features from this module are not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-54135-      "modules": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-54295-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/all.json:54296:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/tty.js\">lib/tty.js</a></p>\n<p>The <code>tty</code> module provides the <code>tty.ReadStream</code> and <code>tty.WriteStream</code> classes.\nIn most cases, it will not be necessary or possible to use this module directly.\nHowever, it can be accessed using:</p>\n<pre><code class=\"language-js\">const tty = require('tty');\n</code></pre>\n<p>When Node.js detects that it is being run with a text terminal (\"TTY\")\nattached, <a href=\"process.html#process_process_stdin\"><code>process.stdin</code></a> will, by default, be initialized as an instance of\n<code>tty.ReadStream</code> and both <a href=\"process.html#process_process_stdout\"><code>process.stdout</code></a> and <a href=\"process.html#process_process_stderr\"><code>process.stderr</code></a> will, by\ndefault be instances of <code>tty.WriteStream</code>. The preferred method of determining\nwhether Node.js is being run within a TTY context is to check that the value of\nthe <code>process.stdout.isTTY</code> property is <code>true</code>:</p>\n<pre><code class=\"language-console\">$ node -p -e \"Boolean(process.stdout.isTTY)\"\ntrue\n$ node -p -e \"Boolean(process.stdout.isTTY)\" | cat\nfalse\n</code></pre>\n<p>In most cases, there should be little to no reason for an application to\nmanually create instances of the <code>tty.ReadStream</code> and <code>tty.WriteStream</code>\nclasses.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-54297-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-54388-              "params": [],
nodejs-14.13.0~dfsg/doc/api/all.json:54389:              "desc": "<p>The <code>'resize'</code> event is emitted whenever either of the <code>writeStream.columns</code>\nor <code>writeStream.rows</code> properties have changed. No arguments are passed to the\nlistener callback when called.</p>\n<pre><code class=\"language-js\">process.stdout.on('resize', () => {\n  console.log('screen size has changed!');\n  console.log(`${process.stdout.columns}x${process.stdout.rows}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-54390-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-54746-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/all.json:54747:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/dgram.js\">lib/dgram.js</a></p>\n<p>The <code>dgram</code> module provides an implementation of UDP datagram sockets.</p>\n<pre><code class=\"language-js\">const dgram = require('dgram');\nconst server = dgram.createSocket('udp4');\n\nserver.on('error', (err) => {\n  console.log(`server error:\\n${err.stack}`);\n  server.close();\n});\n\nserver.on('message', (msg, rinfo) => {\n  console.log(`server got: ${msg} from ${rinfo.address}:${rinfo.port}`);\n});\n\nserver.on('listening', () => {\n  const address = server.address();\n  console.log(`server listening ${address.address}:${address.port}`);\n});\n\nserver.bind(41234);\n// Prints: server listening 0.0.0.0:41234\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-54748-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-54954-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:54955:              "desc": "<p>For UDP sockets, causes the <code>dgram.Socket</code> to listen for datagram\nmessages on a named <code>port</code> and optional <code>address</code>. If <code>port</code> is not\nspecified or is <code>0</code>, the operating system will attempt to bind to a\nrandom port. If <code>address</code> is not specified, the operating system will\nattempt to listen on all addresses. Once binding is complete, a\n<code>'listening'</code> event is emitted and the optional <code>callback</code> function is\ncalled.</p>\n<p>Specifying both a <code>'listening'</code> event listener and passing a\n<code>callback</code> to the <code>socket.bind()</code> method is not harmful but not very\nuseful.</p>\n<p>A bound datagram socket keeps the Node.js process running to receive\ndatagram messages.</p>\n<p>If binding fails, an <code>'error'</code> event is generated. In rare case (e.g.\nattempting to bind with a closed socket), an <a href=\"errors.html#errors_class_error\"><code>Error</code></a> may be thrown.</p>\n<p>Example of a UDP server listening on port 41234:</p>\n<pre><code class=\"language-js\">const dgram = require('dgram');\nconst server = dgram.createSocket('udp4');\n\nserver.on('error', (err) => {\n  console.log(`server error:\\n${err.stack}`);\n  server.close();\n});\n\nserver.on('message', (msg, rinfo) => {\n  console.log(`server got: ${msg} from ${rinfo.address}:${rinfo.port}`);\n});\n\nserver.on('listening', () => {\n  const address = server.address();\n  console.log(`server listening ${address.address}:${address.port}`);\n});\n\nserver.bind(41234);\n// Prints: server listening 0.0.0.0:41234\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-54956-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-56911-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:56912:          "desc": "<p>Usage of <code>util.inherits()</code> is discouraged. Please use the ES6 <code>class</code> and\n<code>extends</code> keywords to get language level inheritance support. Also note\nthat the two styles are <a href=\"https://github.com/nodejs/node/issues/4179\">semantically incompatible</a>.</p>\n<p>Inherit the prototype methods from one <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor\">constructor</a> into another. The\nprototype of <code>constructor</code> will be set to a new object created from\n<code>superConstructor</code>.</p>\n<p>This mainly adds some input validation on top of\n<code>Object.setPrototypeOf(constructor.prototype, superConstructor.prototype)</code>.\nAs an additional convenience, <code>superConstructor</code> will be accessible\nthrough the <code>constructor.super_</code> property.</p>\n<pre><code class=\"language-js\">const util = require('util');\nconst EventEmitter = require('events');\n\nfunction MyStream() {\n  EventEmitter.call(this);\n}\n\nutil.inherits(MyStream, EventEmitter);\n\nMyStream.prototype.write = function(data) {\n  this.emit('data', data);\n};\n\nconst stream = new MyStream();\n\nconsole.log(stream instanceof EventEmitter); // true\nconsole.log(MyStream.super_ === EventEmitter); // true\n\nstream.on('data', (data) => {\n  console.log(`Received data: \"${data}\"`);\n});\nstream.write('It works!'); // Received data: \"It works!\"\n</code></pre>\n<p>ES6 example using <code>class</code> and <code>extends</code>:</p>\n<pre><code class=\"language-js\">const EventEmitter = require('events');\n\nclass MyStream extends EventEmitter {\n  write(data) {\n    this.emit('data', data);\n  }\n}\n\nconst stream = new MyStream();\n\nstream.on('data', (data) => {\n  console.log(`Received data: \"${data}\"`);\n});\nstream.write('With ES6');\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-56913-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-57386-              "type": "misc",
nodejs-14.13.0~dfsg/doc/api/all.json:57387:              "desc": "<p>Objects may also define their own\n<a href=\"util.html#util_util_inspect_custom\"><code>[util.inspect.custom](depth, opts)</code></a> function,\nwhich <code>util.inspect()</code> will invoke and use the result of when inspecting\nthe object:</p>\n<pre><code class=\"language-js\">const util = require('util');\n\nclass Box {\n  constructor(value) {\n    this.value = value;\n  }\n\n  [util.inspect.custom](depth, options) {\n    if (depth &#x3C; 0) {\n      return options.stylize('[Box]', 'special');\n    }\n\n    const newOptions = Object.assign({}, options, {\n      depth: options.depth === null ? null : options.depth - 1\n    });\n\n    // Five space padding because that's the size of \"Box&#x3C; \".\n    const padding = ' '.repeat(5);\n    const inner = util.inspect(this.value, newOptions)\n                      .replace(/\\n/g, `\\n${padding}`);\n    return `${options.stylize('Box', 'special')}&#x3C; ${inner} >`;\n  }\n}\n\nconst box = new Box(true);\n\nutil.inspect(box);\n// Returns: \"Box&#x3C; true >\"\n</code></pre>\n<p>Custom <code>[util.inspect.custom](depth, opts)</code> functions typically return a string\nbut may return a value of any type that will be formatted accordingly by\n<code>util.inspect()</code>.</p>\n<pre><code class=\"language-js\">const util = require('util');\n\nconst obj = { foo: 'this will not show up in the inspect() output' };\nobj[util.inspect.custom] = (depth) => {\n  return { bar: 'baz' };\n};\n\nutil.inspect(obj);\n// Returns: \"{ bar: 'baz' }\"\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-57388-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-57406-              },
nodejs-14.13.0~dfsg/doc/api/all.json:57407:              "desc": "<p>In addition to being accessible through <code>util.inspect.custom</code>, this\nsymbol is <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/for\">registered globally</a> and can be\naccessed in any environment as <code>Symbol.for('nodejs.util.inspect.custom')</code>.</p>\n<pre><code class=\"language-js\">const inspect = Symbol.for('nodejs.util.inspect.custom');\n\nclass Password {\n  constructor(value) {\n    this.value = value;\n  }\n\n  toString() {\n    return 'xxxxxxxx';\n  }\n\n  [inspect]() {\n    return `Password &#x3C;${this.toString()}>`;\n  }\n}\n\nconst password = new Password('r0sebud');\nconsole.log(password);\n// Prints Password &#x3C;xxxxxxxx>\n</code></pre>\n<p>See <a href=\"util.html#util_custom_inspection_functions_on_objects\">Custom inspection functions on Objects</a> for more details.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-57408-              "shortDesc": "that can be used to declare custom inspect functions."
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-57481-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:57482:          "desc": "<p>Takes a function following the common error-first callback style, i.e. taking\nan <code>(err, value) => ...</code> callback as the last argument, and returns a version\nthat returns promises.</p>\n<pre><code class=\"language-js\">const util = require('util');\nconst fs = require('fs');\n\nconst stat = util.promisify(fs.stat);\nstat('.').then((stats) => {\n  // Do something with `stats`\n}).catch((error) => {\n  // Handle the error.\n});\n</code></pre>\n<p>Or, equivalently using <code>async function</code>s:</p>\n<pre><code class=\"language-js\">const util = require('util');\nconst fs = require('fs');\n\nconst stat = util.promisify(fs.stat);\n\nasync function callStat() {\n  const stats = await stat('.');\n  console.log(`This directory is owned by ${stats.uid}`);\n}\n</code></pre>\n<p>If there is an <code>original[util.promisify.custom]</code> property present, <code>promisify</code>\nwill return its value, see <a href=\"util.html#util_custom_promisified_functions\">Custom promisified functions</a>.</p>\n<p><code>promisify()</code> assumes that <code>original</code> is a function taking a callback as its\nfinal argument in all cases. If <code>original</code> is not a function, <code>promisify()</code>\nwill throw an error. If <code>original</code> is a function but its last argument is not\nan error-first callback, it will still be passed an error-first\ncallback as its last argument.</p>\n<p>Using <code>promisify()</code> on class methods or other methods that use <code>this</code> may not\nwork as expected unless handled specially:</p>\n<pre><code class=\"language-js\">const util = require('util');\n\nclass Foo {\n  constructor() {\n    this.a = 42;\n  }\n\n  bar(callback) {\n    callback(null, this.a);\n  }\n}\n\nconst foo = new Foo();\n\nconst naiveBar = util.promisify(foo.bar);\n// TypeError: Cannot read property 'a' of undefined\n// naiveBar().then(a => console.log(a));\n\nnaiveBar.call(foo).then((a) => console.log(a)); // '42'\n\nconst bindBar = naiveBar.bind(foo);\nbindBar().then((a) => console.log(a)); // '42'\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-57483-          "modules": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-59292-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:59293:              "desc": "<p>Returns <code>true</code> if the given <code>object</code> is a primitive type. Otherwise, returns\n<code>false</code>.</p>\n<pre><code class=\"language-js\">const util = require('util');\n\nutil.isPrimitive(5);\n// Returns: true\nutil.isPrimitive('foo');\n// Returns: true\nutil.isPrimitive(false);\n// Returns: true\nutil.isPrimitive(null);\n// Returns: true\nutil.isPrimitive(undefined);\n// Returns: true\nutil.isPrimitive({});\n// Returns: false\nutil.isPrimitive(() => {});\n// Returns: false\nutil.isPrimitive(/^$/);\n// Returns: false\nutil.isPrimitive(new Date());\n// Returns: false\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-59294-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-59639-                {
nodejs-14.13.0~dfsg/doc/api/all.json:59640:                  "textRaw": "`filename` {string} The file path where the V8 heap snapshot is to be saved. If not specified, a file name with the pattern `'Heap-${yyyymmdd}-${hhmmss}-${pid}-${thread_id}.heapsnapshot'` will be generated, where `{pid}` will be the PID of the Node.js process, `{thread_id}` will be `0` when `writeHeapSnapshot()` is called from the main Node.js thread or the id of a worker thread.",
nodejs-14.13.0~dfsg/doc/api/all.json-59641-                  "name": "filename",
nodejs-14.13.0~dfsg/doc/api/all.json-59642-                  "type": "string",
nodejs-14.13.0~dfsg/doc/api/all.json:59643:                  "desc": "The file path where the V8 heap snapshot is to be saved. If not specified, a file name with the pattern `'Heap-${yyyymmdd}-${hhmmss}-${pid}-${thread_id}.heapsnapshot'` will be generated, where `{pid}` will be the PID of the Node.js process, `{thread_id}` will be `0` when `writeHeapSnapshot()` is called from the main Node.js thread or the id of a worker thread."
nodejs-14.13.0~dfsg/doc/api/all.json-59644-                }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-59647-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:59648:          "desc": "<p>Generates a snapshot of the current V8 heap and writes it to a JSON\nfile. This file is intended to be used with tools such as Chrome\nDevTools. The JSON schema is undocumented and specific to the V8\nengine, and may change from one version of V8 to the next.</p>\n<p>A heap snapshot is specific to a single V8 isolate. When using\n<a href=\"worker_threads.html\">worker threads</a>, a heap snapshot generated from the main thread will\nnot contain any information about the workers, and vice versa.</p>\n<pre><code class=\"language-js\">const { writeHeapSnapshot } = require('v8');\nconst {\n  Worker,\n  isMainThread,\n  parentPort\n} = require('worker_threads');\n\nif (isMainThread) {\n  const worker = new Worker(__filename);\n\n  worker.once('message', (filename) => {\n    console.log(`worker heapdump: ${filename}`);\n    // Now get a heapdump for the main thread.\n    console.log(`main thread heapdump: ${writeHeapSnapshot()}`);\n  });\n\n  // Tell the worker to create a heapdump.\n  worker.postMessage('heapdump');\n} else {\n  parentPort.once('message', (message) => {\n    if (message === 'heapdump') {\n      // Generate a heapdump for the worker\n      // and return the filename to the parent.\n      parentPort.postMessage(writeHeapSnapshot());\n    }\n  });\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-59649-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-60510-          "stabilityText": "Experimental",
nodejs-14.13.0~dfsg/doc/api/all.json:60511:          "desc": "<p><em>This feature is only available with the <code>--experimental-vm-modules</code> command\nflag enabled.</em></p>\n<p>The <code>vm.Module</code> class provides a low-level interface for using\nECMAScript modules in VM contexts. It is the counterpart of the <code>vm.Script</code>\nclass that closely mirrors <a href=\"https://www.ecma-international.org/ecma-262/#sec-abstract-module-records\">Module Record</a>s as defined in the ECMAScript\nspecification.</p>\n<p>Unlike <code>vm.Script</code> however, every <code>vm.Module</code> object is bound to a context from\nits creation. Operations on <code>vm.Module</code> objects are intrinsically asynchronous,\nin contrast with the synchronous nature of <code>vm.Script</code> objects. The use of\n'async' functions can help with manipulating <code>vm.Module</code> objects.</p>\n<p>Using a <code>vm.Module</code> object requires three distinct steps: creation/parsing,\nlinking, and evaluation. These three steps are illustrated in the following\nexample.</p>\n<p>This implementation lies at a lower level than the <a href=\"esm.html#esm_modules_ecmascript_modules\">ECMAScript Module\nloader</a>. There is also no way to interact with the Loader yet, though\nsupport is planned.</p>\n<pre><code class=\"language-js\">const vm = require('vm');\n\nconst contextifiedObject = vm.createContext({\n  secret: 42,\n  print: console.log,\n});\n\n(async () => {\n  // Step 1\n  //\n  // Create a Module by constructing a new `vm.SourceTextModule` object. This\n  // parses the provided source text, throwing a `SyntaxError` if anything goes\n  // wrong. By default, a Module is created in the top context. But here, we\n  // specify `contextifiedObject` as the context this Module belongs to.\n  //\n  // Here, we attempt to obtain the default export from the module \"foo\", and\n  // put it into local binding \"secret\".\n\n  const bar = new vm.SourceTextModule(`\n    import s from 'foo';\n    s;\n    print(s);\n  `, { context: contextifiedObject });\n\n  // Step 2\n  //\n  // \"Link\" the imported dependencies of this Module to it.\n  //\n  // The provided linking callback (the \"linker\") accepts two arguments: the\n  // parent module (`bar` in this case) and the string that is the specifier of\n  // the imported module. The callback is expected to return a Module that\n  // corresponds to the provided specifier, with certain requirements documented\n  // in `module.link()`.\n  //\n  // If linking has not started for the returned Module, the same linker\n  // callback will be called on the returned Module.\n  //\n  // Even top-level Modules without dependencies must be explicitly linked. The\n  // callback provided would never be called, however.\n  //\n  // The link() method returns a Promise that will be resolved when all the\n  // Promises returned by the linker resolve.\n  //\n  // Note: This is a contrived example in that the linker function creates a new\n  // \"foo\" module every time it is called. In a full-fledged module system, a\n  // cache would probably be used to avoid duplicated modules.\n\n  async function linker(specifier, referencingModule) {\n    if (specifier === 'foo') {\n      return new vm.SourceTextModule(`\n        // The \"secret\" variable refers to the global variable we added to\n        // \"contextifiedObject\" when creating the context.\n        export default secret;\n      `, { context: referencingModule.context });\n\n      // Using `contextifiedObject` instead of `referencingModule.context`\n      // here would work as well.\n    }\n    throw new Error(`Unable to resolve dependency: ${specifier}`);\n  }\n  await bar.link(linker);\n\n  // Step 3\n  //\n  // Evaluate the Module. The evaluate() method returns a promise which will\n  // resolve after the module has finished evaluating.\n\n  // Prints 42.\n  await bar.evaluate();\n})();\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-60512-          "properties": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-61512-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:61513:          "desc": "<p><code>vm.runInThisContext()</code> compiles <code>code</code>, runs it within the context of the\ncurrent <code>global</code> and returns the result. Running code does not have access to\nlocal scope, but does have access to the current <code>global</code> object.</p>\n<p>If <code>options</code> is a string, then it specifies the filename.</p>\n<p>The following example illustrates using both <code>vm.runInThisContext()</code> and\nthe JavaScript <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval\"><code>eval()</code></a> function to run the same code:</p>\n<!-- eslint-disable prefer-const -->\n<pre><code class=\"language-js\">const vm = require('vm');\nlet localVar = 'initial value';\n\nconst vmResult = vm.runInThisContext('localVar = \"vm\";');\nconsole.log(`vmResult: '${vmResult}', localVar: '${localVar}'`);\n// Prints: vmResult: 'vm', localVar: 'initial value'\n\nconst evalResult = eval('localVar = \"eval\";');\nconsole.log(`evalResult: '${evalResult}', localVar: '${localVar}'`);\n// Prints: evalResult: 'eval', localVar: 'eval'\n</code></pre>\n<p>Because <code>vm.runInThisContext()</code> does not have access to the local scope,\n<code>localVar</code> is unchanged. In contrast, <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval\"><code>eval()</code></a> <em>does</em> have access to the\nlocal scope, so the value <code>localVar</code> is changed. In this way\n<code>vm.runInThisContext()</code> is much like an <a href=\"https://es5.github.io/#x10.4.2\">indirect <code>eval()</code> call</a>, e.g.\n<code>(0,eval)('code')</code>.</p>\n<h2>Example: Running an HTTP server within a VM</h2>\n<p>When using either <a href=\"vm.html#vm_script_runinthiscontext_options\"><code>script.runInThisContext()</code></a> or\n<a href=\"vm.html#vm_vm_runinthiscontext_code_options\"><code>vm.runInThisContext()</code></a>, the code is executed within the current V8 global\ncontext. The code passed to this VM context will have its own isolated scope.</p>\n<p>In order to run a simple web server using the <code>http</code> module the code passed to\nthe context must either call <code>require('http')</code> on its own, or have a reference\nto the <code>http</code> module passed to it. For instance:</p>\n<pre><code class=\"language-js\">'use strict';\nconst vm = require('vm');\n\nconst code = `\n((require) => {\n  const http = require('http');\n\n  http.createServer((request, response) => {\n    response.writeHead(200, { 'Content-Type': 'text/plain' });\n    response.end('Hello World\\\\n');\n  }).listen(8124);\n\n  console.log('Server running at http://127.0.0.1:8124/');\n})`;\n\nvm.runInThisContext(code)(require);\n</code></pre>\n<p>The <code>require()</code> in the above case shares the state with the context it is\npassed from. This may introduce risks when untrusted code is executed, e.g.\naltering objects in the context in unwanted ways.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-61514-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-61540-      "stabilityText": "Experimental",
nodejs-14.13.0~dfsg/doc/api/all.json:61541:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/wasi.js\">lib/wasi.js</a></p>\n<p>The WASI API provides an implementation of the <a href=\"https://wasi.dev/\">WebAssembly System Interface</a>\nspecification. WASI gives sandboxed WebAssembly applications access to the\nunderlying operating system via a collection of POSIX-like functions.</p>\n<pre><code class=\"language-js\">'use strict';\nconst fs = require('fs');\nconst { WASI } = require('wasi');\nconst wasi = new WASI({\n  args: process.argv,\n  env: process.env,\n  preopens: {\n    '/sandbox': '/some/real/path/that/wasm/can/access'\n  }\n});\nconst importObject = { wasi_snapshot_preview1: wasi.wasiImport };\n\n(async () => {\n  const wasm = await WebAssembly.compile(fs.readFileSync('./demo.wasm'));\n  const instance = await WebAssembly.instantiate(wasm, importObject);\n\n  wasi.start(instance);\n})();\n</code></pre>\n<p>To run the above example, create a new WebAssembly text format file named\n<code>demo.wat</code>:</p>\n<pre><code class=\"language-text\">(module\n    ;; Import the required fd_write WASI function which will write the given io vectors to stdout\n    ;; The function signature for fd_write is:\n    ;; (File Descriptor, *iovs, iovs_len, nwritten) -> Returns number of bytes written\n    (import \"wasi_snapshot_preview1\" \"fd_write\" (func $fd_write (param i32 i32 i32 i32) (result i32)))\n\n    (memory 1)\n    (export \"memory\" (memory 0))\n\n    ;; Write 'hello world\\n' to memory at an offset of 8 bytes\n    ;; Note the trailing newline which is required for the text to appear\n    (data (i32.const 8) \"hello world\\n\")\n\n    (func $main (export \"_start\")\n        ;; Creating a new io vector within linear memory\n        (i32.store (i32.const 0) (i32.const 8))  ;; iov.iov_base - This is a pointer to the start of the 'hello world\\n' string\n        (i32.store (i32.const 4) (i32.const 12))  ;; iov.iov_len - The length of the 'hello world\\n' string\n\n        (call $fd_write\n            (i32.const 1) ;; file_descriptor - 1 for stdout\n            (i32.const 0) ;; *iovs - The pointer to the iov array, which is stored at memory location 0\n            (i32.const 1) ;; iovs_len - We're printing 1 string stored in an iov - so one.\n            (i32.const 20) ;; nwritten - A place in memory to store the number of bytes written\n        )\n        drop ;; Discard the number of bytes written from the top of the stack\n    )\n)\n</code></pre>\n<p>Use <a href=\"https://github.com/WebAssembly/wabt\">wabt</a> to compile <code>.wat</code> to <code>.wasm</code></p>\n<pre><code class=\"language-console\">$ wat2wasm demo.wat\n</code></pre>\n<p>The <code>--experimental-wasi-unstable-preview1</code> and <code>--experimental-wasm-bigint</code>\nCLI arguments are needed for this example to run.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-61542-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-61690-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/all.json:61691:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/worker_threads.js\">lib/worker_threads.js</a></p>\n<p>The <code>worker_threads</code> module enables the use of threads that execute JavaScript\nin parallel. To access it:</p>\n<pre><code class=\"language-js\">const worker = require('worker_threads');\n</code></pre>\n<p>Workers (threads) are useful for performing CPU-intensive JavaScript operations.\nThey will not help much with I/O-intensive work. Node.js’s built-in asynchronous\nI/O operations are more efficient than Workers can be.</p>\n<p>Unlike <code>child_process</code> or <code>cluster</code>, <code>worker_threads</code> can share memory. They do\nso by transferring <code>ArrayBuffer</code> instances or sharing <code>SharedArrayBuffer</code>\ninstances.</p>\n<pre><code class=\"language-js\">const {\n  Worker, isMainThread, parentPort, workerData\n} = require('worker_threads');\n\nif (isMainThread) {\n  module.exports = function parseJSAsync(script) {\n    return new Promise((resolve, reject) => {\n      const worker = new Worker(__filename, {\n        workerData: script\n      });\n      worker.on('message', resolve);\n      worker.on('error', reject);\n      worker.on('exit', (code) => {\n        if (code !== 0)\n          reject(new Error(`Worker stopped with exit code ${code}`));\n      });\n    });\n  };\n} else {\n  const { parse } = require('some-js-parsing-library');\n  const script = workerData;\n  parentPort.postMessage(parse(script));\n}\n</code></pre>\n<p>The above example spawns a Worker thread for each <code>parse()</code> call. In actual\npractice, use a pool of Workers instead for these kinds of tasks. Otherwise, the\noverhead of creating Workers would likely exceed their benefit.</p>\n<p>When implementing a worker pool, use the <a href=\"async_hooks.html#async_hooks_class_asyncresource\"><code>AsyncResource</code></a> API to inform\ndiagnostic tools (e.g. in order to provide asynchronous stack traces) about the\ncorrelation between tasks and their outcomes. See\n<a href=\"async_hooks.html#async-resource-worker-pool\">\"Using <code>AsyncResource</code> for a <code>Worker</code> thread pool\"</a>\nin the <code>async_hooks</code> documentation for an example implementation.</p>\n<p>Worker threads inherit non-process-specific options by default. Refer to\n<a href=\"worker_threads.html#worker_threads_new_worker_filename_options\"><code>Worker constructor options</code></a> to know how to customize worker thread options,\nspecifically <code>argv</code> and <code>execArgv</code> options.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-61692-      "properties": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-62514-          "name": "flushing",
nodejs-14.13.0~dfsg/doc/api/all.json:62515:          "desc": "<p>Calling <a href=\"zlib.html#zlib_zlib_flush_kind_callback\"><code>.flush()</code></a> on a compression stream will make <code>zlib</code> return as much\noutput as currently possible. This may come at the cost of degraded compression\nquality, but can be useful when data needs to be available as soon as possible.</p>\n<p>In the following example, <code>flush()</code> is used to write a compressed partial\nHTTP response to the client:</p>\n<pre><code class=\"language-js\">const zlib = require('zlib');\nconst http = require('http');\nconst { pipeline } = require('stream');\n\nhttp.createServer((request, response) => {\n  // For the sake of simplicity, the Accept-Encoding checks are omitted.\n  response.writeHead(200, { 'content-encoding': 'gzip' });\n  const output = zlib.createGzip();\n  let i;\n\n  pipeline(output, response, (err) => {\n    if (err) {\n      // If an error occurs, there's not much we can do because\n      // the server has already sent the 200 response code and\n      // some amount of data has already been sent to the client.\n      // The best we can do is terminate the response immediately\n      // and log the error.\n      clearInterval(i);\n      response.end();\n      console.error('An error occurred:', err);\n    }\n  });\n\n  i = setInterval(() => {\n    output.write(`The current time is ${Date()}\\n`, () => {\n      // The data has been passed to zlib, but the compression algorithm may\n      // have decided to buffer the data for more efficient compression.\n      // Calling .flush() will make the data available as soon as the client\n      // is ready to receive it.\n      output.flush();\n    });\n  }, 1000);\n}).listen(1337);\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/all.json-62516-          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65137-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:65138:              "desc": "<p>The <code>'exit'</code> event is emitted when the Node.js process is about to exit as a\nresult of either:</p>\n<ul>\n<li>The <code>process.exit()</code> method being called explicitly;</li>\n<li>The Node.js event loop no longer having any additional work to perform.</li>\n</ul>\n<p>There is no way to prevent the exiting of the event loop at this point, and once\nall <code>'exit'</code> listeners have finished running the Node.js process will terminate.</p>\n<p>The listener callback function is invoked with the exit code specified either\nby the <a href=\"process.html#process_process_exitcode\"><code>process.exitCode</code></a> property, or the <code>exitCode</code> argument passed to the\n<a href=\"process.html#process_process_exit_code\"><code>process.exit()</code></a> method.</p>\n<pre><code class=\"language-js\">process.on('exit', (code) => {\n  console.log(`About to exit with code: ${code}`);\n});\n</code></pre>\n<p>Listener functions <strong>must</strong> only perform <strong>synchronous</strong> operations. The Node.js\nprocess will exit immediately after calling the <code>'exit'</code> event listeners\ncausing any additional work still queued in the event loop to be abandoned.\nIn the following example, for instance, the timeout will never occur:</p>\n<pre><code class=\"language-js\">process.on('exit', (code) => {\n  setTimeout(() => {\n    console.log('This will not run');\n  }, 0);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-65139-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65250-              ],
nodejs-14.13.0~dfsg/doc/api/all.json:65251:              "desc": "<p>The <code>'uncaughtException'</code> event is emitted when an uncaught JavaScript\nexception bubbles all the way back to the event loop. By default, Node.js\nhandles such exceptions by printing the stack trace to <code>stderr</code> and exiting\nwith code 1, overriding any previously set <a href=\"process.html#process_process_exitcode\"><code>process.exitCode</code></a>.\nAdding a handler for the <code>'uncaughtException'</code> event overrides this default\nbehavior. Alternatively, change the <a href=\"process.html#process_process_exitcode\"><code>process.exitCode</code></a> in the\n<code>'uncaughtException'</code> handler which will result in the process exiting with the\nprovided exit code. Otherwise, in the presence of such handler the process will\nexit with 0.</p>\n<pre><code class=\"language-js\">process.on('uncaughtException', (err, origin) => {\n  fs.writeSync(\n    process.stderr.fd,\n    `Caught exception: ${err}\\n` +\n    `Exception origin: ${origin}`\n  );\n});\n\nsetTimeout(() => {\n  console.log('This will still run.');\n}, 500);\n\n// Intentionally cause an exception, but don't catch it.\nnonexistentFunc();\nconsole.log('This will not run.');\n</code></pre>\n<p>It is possible to monitor <code>'uncaughtException'</code> events without overriding the\ndefault behavior to exit the process by installing a\n<code>'uncaughtExceptionMonitor'</code> listener.</p>",
nodejs-14.13.0~dfsg/doc/api/all.json-65252-              "modules": [
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65379-              "params": [],
nodejs-14.13.0~dfsg/doc/api/all.json:65380:              "desc": "<p>Signal events will be emitted when the Node.js process receives a signal. Please\nrefer to <a href=\"http://man7.org/linux/man-pages/man7/signal.7.html\"><code>signal(7)</code></a> for a listing of standard POSIX signal names such as\n<code>'SIGINT'</code>, <code>'SIGHUP'</code>, etc.</p>\n<p>Signals are not available on <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>\n<p>The signal handler will receive the signal's name (<code>'SIGINT'</code>,\n<code>'SIGTERM'</code>, etc.) as the first argument.</p>\n<p>The name of each event will be the uppercase common name for the signal (e.g.\n<code>'SIGINT'</code> for <code>SIGINT</code> signals).</p>\n<pre><code class=\"language-js\">// Begin reading from stdin so the process does not exit.\nprocess.stdin.resume();\n\nprocess.on('SIGINT', () => {\n  console.log('Received SIGINT. Press Control-D to exit.');\n});\n\n// Using a single function to handle multiple signals\nfunction handle(signal) {\n  console.log(`Received ${signal}`);\n}\n\nprocess.on('SIGINT', handle);\nprocess.on('SIGTERM', handle);\n</code></pre>\n<ul>\n<li><code>'SIGUSR1'</code> is reserved by Node.js to start the <a href=\"debugger.html\">debugger</a>. It's possible to\ninstall a listener but doing so might interfere with the debugger.</li>\n<li><code>'SIGTERM'</code> and <code>'SIGINT'</code> have default handlers on non-Windows platforms that\nreset the terminal mode before exiting with code <code>128 + signal number</code>. If one\nof these signals has a listener installed, its default behavior will be\nremoved (Node.js will no longer exit).</li>\n<li><code>'SIGPIPE'</code> is ignored by default. It can have a listener installed.</li>\n<li><code>'SIGHUP'</code> is generated on Windows when the console window is closed, and on\nother platforms under various similar conditions. See <a href=\"http://man7.org/linux/man-pages/man7/signal.7.html\"><code>signal(7)</code></a>. It can have a\nlistener installed, however Node.js will be unconditionally terminated by\nWindows about 10 seconds later. On non-Windows platforms, the default\nbehavior of <code>SIGHUP</code> is to terminate Node.js, but once a listener has been\ninstalled its default behavior will be removed.</li>\n<li><code>'SIGTERM'</code> is not supported on Windows, it can be listened on.</li>\n<li><code>'SIGINT'</code> from the terminal is supported on all platforms, and can usually be\ngenerated with <code>&#x3C;Ctrl>+C</code> (though this may be configurable). It is not\ngenerated when <a href=\"tty.html#tty_readstream_setrawmode_mode\">terminal raw mode</a> is enabled and <code>&#x3C;Ctrl>+C</code> is used.</li>\n<li><code>'SIGBREAK'</code> is delivered on Windows when <code>&#x3C;Ctrl>+&#x3C;Break></code> is pressed, on\nnon-Windows platforms it can be listened on, but there is no way to send or\ngenerate it.</li>\n<li><code>'SIGWINCH'</code> is delivered when the console has been resized. On Windows, this\nwill only happen on write to the console when the cursor is being moved, or\nwhen a readable tty is used in raw mode.</li>\n<li><code>'SIGKILL'</code> cannot have a listener installed, it will unconditionally\nterminate Node.js on all platforms.</li>\n<li><code>'SIGSTOP'</code> cannot have a listener installed.</li>\n<li><code>'SIGBUS'</code>, <code>'SIGFPE'</code>, <code>'SIGSEGV'</code> and <code>'SIGILL'</code>, when not raised\n artificially using <a href=\"http://man7.org/linux/man-pages/man2/kill.2.html\"><code>kill(2)</code></a>, inherently leave the process in a state from\n which it is not safe to attempt to call JS listeners. Doing so might lead to\n the process hanging in an endless loop, since listeners attached using\n <code>process.on()</code> are called asynchronously and therefore unable to correct the\nunderlying problem.</li>\n<li><code>0</code> can be sent to test for the existence of a process, it has no effect if\nthe process exists, but will throw an error if the process does not exist.</li>\n</ul>\n<p>Windows does not support signals so has no equivalent to termination by signal,\nbut Node.js offers some emulation with <a href=\"process.html#process_process_kill_pid_signal\"><code>process.kill()</code></a>, and\n<a href=\"child_process.html#child_process_subprocess_kill_signal\"><code>subprocess.kill()</code></a>:</p>\n<ul>\n<li>Sending <code>SIGINT</code>, <code>SIGTERM</code>, and <code>SIGKILL</code> will cause the unconditional\ntermination of the target process, and afterwards, subprocess will report that\nthe process was terminated by signal.</li>\n<li>Sending signal <code>0</code> can be used as a platform independent way to test for the\nexistence of a process.</li>\n</ul>"
nodejs-14.13.0~dfsg/doc/api/all.json-65381-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65432-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:65433:          "desc": "<p>The <code>process.chdir()</code> method changes the current working directory of the\nNode.js process or throws an exception if doing so fails (for instance, if\nthe specified <code>directory</code> does not exist).</p>\n<pre><code class=\"language-js\">console.log(`Starting directory: ${process.cwd()}`);\ntry {\n  process.chdir('/tmp');\n  console.log(`New directory: ${process.cwd()}`);\n} catch (err) {\n  console.error(`chdir: ${err}`);\n}\n</code></pre>\n<p>This feature is not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-65434-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65495-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:65496:          "desc": "<p>The <code>process.cwd()</code> method returns the current working directory of the Node.js\nprocess.</p>\n<pre><code class=\"language-js\">console.log(`Current directory: ${process.cwd()}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-65497-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65704-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:65705:          "desc": "<p>The <code>process.getegid()</code> method returns the numerical effective group identity\nof the Node.js process. (See <a href=\"http://man7.org/linux/man-pages/man2/getegid.2.html\"><code>getegid(2)</code></a>.)</p>\n<pre><code class=\"language-js\">if (process.getegid) {\n  console.log(`Current gid: ${process.getegid()}`);\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-65706-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65726-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:65727:          "desc": "<p>The <code>process.geteuid()</code> method returns the numerical effective user identity of\nthe process. (See <a href=\"http://man7.org/linux/man-pages/man2/geteuid.2.html\"><code>geteuid(2)</code></a>.)</p>\n<pre><code class=\"language-js\">if (process.geteuid) {\n  console.log(`Current uid: ${process.geteuid()}`);\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-65728-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65748-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:65749:          "desc": "<p>The <code>process.getgid()</code> method returns the numerical group identity of the\nprocess. (See <a href=\"http://man7.org/linux/man-pages/man2/getgid.2.html\"><code>getgid(2)</code></a>.)</p>\n<pre><code class=\"language-js\">if (process.getgid) {\n  console.log(`Current gid: ${process.getgid()}`);\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-65750-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65792-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:65793:          "desc": "<p>The <code>process.getuid()</code> method returns the numeric user identity of the process.\n(See <a href=\"http://man7.org/linux/man-pages/man2/getuid.2.html\"><code>getuid(2)</code></a>.)</p>\n<pre><code class=\"language-js\">if (process.getuid) {\n  console.log(`Current uid: ${process.getuid()}`);\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-65794-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65843-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:65844:          "desc": "<p>This is the legacy version of <a href=\"process.html#process_process_hrtime_bigint\"><code>process.hrtime.bigint()</code></a>\nbefore <code>bigint</code> was introduced in JavaScript.</p>\n<p>The <code>process.hrtime()</code> method returns the current high-resolution real time\nin a <code>[seconds, nanoseconds]</code> tuple <code>Array</code>, where <code>nanoseconds</code> is the\nremaining part of the real time that can't be represented in second precision.</p>\n<p><code>time</code> is an optional parameter that must be the result of a previous\n<code>process.hrtime()</code> call to diff with the current time. If the parameter\npassed in is not a tuple <code>Array</code>, a <code>TypeError</code> will be thrown. Passing in a\nuser-defined array instead of the result of a previous call to\n<code>process.hrtime()</code> will lead to undefined behavior.</p>\n<p>These times are relative to an arbitrary time in the\npast, and not related to the time of day and therefore not subject to clock\ndrift. The primary use is for measuring performance between intervals:</p>\n<pre><code class=\"language-js\">const NS_PER_SEC = 1e9;\nconst time = process.hrtime();\n// [ 1800216, 25 ]\n\nsetTimeout(() => {\n  const diff = process.hrtime(time);\n  // [ 1, 552 ]\n\n  console.log(`Benchmark took ${diff[0] * NS_PER_SEC + diff[1]} nanoseconds`);\n  // Benchmark took 1000000552 nanoseconds\n}, 1000);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-65845-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-65865-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:65866:          "desc": "<p>The <code>bigint</code> version of the <a href=\"process.html#process_process_hrtime_time\"><code>process.hrtime()</code></a> method returning the\ncurrent high-resolution real time in nanoseconds as a <code>bigint</code>.</p>\n<p>Unlike <a href=\"process.html#process_process_hrtime_time\"><code>process.hrtime()</code></a>, it does not support an additional <code>time</code>\nargument since the difference can just be computed directly\nby subtraction of the two <code>bigint</code>s.</p>\n<pre><code class=\"language-js\">const start = process.hrtime.bigint();\n// 191051479007711n\n\nsetTimeout(() => {\n  const end = process.hrtime.bigint();\n  // 191052633396993n\n\n  console.log(`Benchmark took ${end - start} nanoseconds`);\n  // Benchmark took 1154389282 nanoseconds\n}, 1000);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-65867-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66219-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:66220:          "desc": "<p>The <code>process.setegid()</code> method sets the effective group identity of the process.\n(See <a href=\"http://man7.org/linux/man-pages/man2/setegid.2.html\"><code>setegid(2)</code></a>.) The <code>id</code> can be passed as either a numeric ID or a group\nname string. If a group name is specified, this method blocks while resolving\nthe associated a numeric ID.</p>\n<pre><code class=\"language-js\">if (process.getegid &#x26;&#x26; process.setegid) {\n  console.log(`Current gid: ${process.getegid()}`);\n  try {\n    process.setegid(501);\n    console.log(`New gid: ${process.getegid()}`);\n  } catch (err) {\n    console.log(`Failed to set gid: ${err}`);\n  }\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).\nThis feature is not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-66221-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66243-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:66244:          "desc": "<p>The <code>process.seteuid()</code> method sets the effective user identity of the process.\n(See <a href=\"http://man7.org/linux/man-pages/man2/seteuid.2.html\"><code>seteuid(2)</code></a>.) The <code>id</code> can be passed as either a numeric ID or a username\nstring. If a username is specified, the method blocks while resolving the\nassociated numeric ID.</p>\n<pre><code class=\"language-js\">if (process.geteuid &#x26;&#x26; process.seteuid) {\n  console.log(`Current uid: ${process.geteuid()}`);\n  try {\n    process.seteuid(501);\n    console.log(`New uid: ${process.geteuid()}`);\n  } catch (err) {\n    console.log(`Failed to set uid: ${err}`);\n  }\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).\nThis feature is not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-66245-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66267-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:66268:          "desc": "<p>The <code>process.setgid()</code> method sets the group identity of the process. (See\n<a href=\"http://man7.org/linux/man-pages/man2/setgid.2.html\"><code>setgid(2)</code></a>.) The <code>id</code> can be passed as either a numeric ID or a group name\nstring. If a group name is specified, this method blocks while resolving the\nassociated numeric ID.</p>\n<pre><code class=\"language-js\">if (process.getgid &#x26;&#x26; process.setgid) {\n  console.log(`Current gid: ${process.getgid()}`);\n  try {\n    process.setgid(501);\n    console.log(`New gid: ${process.getgid()}`);\n  } catch (err) {\n    console.log(`Failed to set gid: ${err}`);\n  }\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).\nThis feature is not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-66269-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66313-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:66314:          "desc": "<p>The <code>process.setuid(id)</code> method sets the user identity of the process. (See\n<a href=\"http://man7.org/linux/man-pages/man2/setuid.2.html\"><code>setuid(2)</code></a>.) The <code>id</code> can be passed as either a numeric ID or a username string.\nIf a username is specified, the method blocks while resolving the associated\nnumeric ID.</p>\n<pre><code class=\"language-js\">if (process.getuid &#x26;&#x26; process.setuid) {\n  console.log(`Current uid: ${process.getuid()}`);\n  try {\n    process.setuid(501);\n    console.log(`New uid: ${process.getuid()}`);\n  } catch (err) {\n    console.log(`Failed to set uid: ${err}`);\n  }\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).\nThis feature is not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-66315-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66384-          ],
nodejs-14.13.0~dfsg/doc/api/all.json:66385:          "desc": "<p><code>process.umask(mask)</code> sets the Node.js process's file mode creation mask. Child\nprocesses inherit the mask from the parent process. Returns the previous mask.</p>\n<pre><code class=\"language-js\">const newmask = 0o022;\nconst oldmask = process.umask(newmask);\nconsole.log(\n  `Changed umask from ${oldmask.toString(8)} to ${newmask.toString(8)}`\n);\n</code></pre>\n<p>In <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads, <code>process.umask(mask)</code> will throw an exception.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-66386-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66432-          },
nodejs-14.13.0~dfsg/doc/api/all.json:66433:          "desc": "<p>The operating system CPU architecture for which the Node.js binary was compiled.\nPossible values are: <code>'arm'</code>, <code>'arm64'</code>, <code>'ia32'</code>, <code>'mips'</code>,<code>'mipsel'</code>, <code>'ppc'</code>,\n<code>'ppc64'</code>, <code>'s390'</code>, <code>'s390x'</code>, <code>'x32'</code>, and <code>'x64'</code>.</p>\n<pre><code class=\"language-js\">console.log(`This processor architecture is ${process.arch}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66434-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66444-          },
nodejs-14.13.0~dfsg/doc/api/all.json:66445:          "desc": "<p>The <code>process.argv</code> property returns an array containing the command-line\narguments passed when the Node.js process was launched. The first element will\nbe <a href=\"process.html#process_process_execpath\"><code>process.execPath</code></a>. See <code>process.argv0</code> if access to the original value\nof <code>argv[0]</code> is needed. The second element will be the path to the JavaScript\nfile being executed. The remaining elements will be any additional command-line\narguments.</p>\n<p>For example, assuming the following script for <code>process-args.js</code>:</p>\n<pre><code class=\"language-js\">// print process.argv\nprocess.argv.forEach((val, index) => {\n  console.log(`${index}: ${val}`);\n});\n</code></pre>\n<p>Launching the Node.js process as:</p>\n<pre><code class=\"language-console\">$ node process-args.js one two=three four\n</code></pre>\n<p>Would generate the output:</p>\n<pre><code class=\"language-text\">0: /usr/local/bin/node\n1: /Users/mjr/work/node/process-args.js\n2: one\n3: two=three\n4: four\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66446-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66646-          },
nodejs-14.13.0~dfsg/doc/api/all.json:66647:          "desc": "<p>The <code>process.pid</code> property returns the PID of the process.</p>\n<pre><code class=\"language-js\">console.log(`This process is pid ${process.pid}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66648-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66658-          },
nodejs-14.13.0~dfsg/doc/api/all.json:66659:          "desc": "<p>The <code>process.platform</code> property returns a string identifying the operating\nsystem platform on which the Node.js process is running.</p>\n<p>Currently possible values are:</p>\n<ul>\n<li><code>'aix'</code></li>\n<li><code>'darwin'</code></li>\n<li><code>'freebsd'</code></li>\n<li><code>'linux'</code></li>\n<li><code>'openbsd'</code></li>\n<li><code>'sunos'</code></li>\n<li><code>'win32'</code></li>\n</ul>\n<pre><code class=\"language-js\">console.log(`This platform is ${process.platform}`);\n</code></pre>\n<p>The value <code>'android'</code> may also be returned if the Node.js is built on the\nAndroid operating system. However, Android support in Node.js\n<a href=\"https://github.com/nodejs/node/blob/master/BUILDING.md#androidandroid-based-devices-eg-firefox-os\">is experimental</a>.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-66660-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66672-          },
nodejs-14.13.0~dfsg/doc/api/all.json:66673:          "desc": "<p>The <code>process.ppid</code> property returns the PID of the current parent process.</p>\n<pre><code class=\"language-js\">console.log(`The parent process is pid ${process.ppid}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66674-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66720-              },
nodejs-14.13.0~dfsg/doc/api/all.json:66721:              "desc": "<p>Write reports in a compact format, single-line JSON, more easily consumable\nby log processing systems than the default multi-line format designed for\nhuman consumption.</p>\n<pre><code class=\"language-js\">console.log(`Reports are compact? ${process.report.compact}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66722-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66738-              },
nodejs-14.13.0~dfsg/doc/api/all.json:66739:              "desc": "<p>Directory where the report is written. The default value is the empty string,\nindicating that reports are written to the current working directory of the\nNode.js process.</p>\n<pre><code class=\"language-js\">console.log(`Report directory is ${process.report.directory}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66740-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66756-              },
nodejs-14.13.0~dfsg/doc/api/all.json:66757:              "desc": "<p>Filename where the report is written. If set to the empty string, the output\nfilename will be comprised of a timestamp, PID, and sequence number. The default\nvalue is the empty string.</p>\n<pre><code class=\"language-js\">console.log(`Report filename is ${process.report.filename}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66758-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66770-              "stabilityText": "Experimental",
nodejs-14.13.0~dfsg/doc/api/all.json:66771:              "desc": "<p>If <code>true</code>, a diagnostic report is generated on fatal errors, such as out of\nmemory errors or failed C++ assertions.</p>\n<pre><code class=\"language-js\">console.log(`Report on fatal error: ${process.report.reportOnFatalError}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66772-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66788-              },
nodejs-14.13.0~dfsg/doc/api/all.json:66789:              "desc": "<p>If <code>true</code>, a diagnostic report is generated when the process receives the\nsignal specified by <code>process.report.signal</code>.</p>\n<pre><code class=\"language-js\">console.log(`Report on signal: ${process.report.reportOnSignal}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66790-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66806-              },
nodejs-14.13.0~dfsg/doc/api/all.json:66807:              "desc": "<p>If <code>true</code>, a diagnostic report is generated on uncaught exception.</p>\n<pre><code class=\"language-js\">console.log(`Report on exception: ${process.report.reportOnUncaughtException}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66808-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-66824-              },
nodejs-14.13.0~dfsg/doc/api/all.json:66825:              "desc": "<p>The signal used to trigger the creation of a diagnostic report. Defaults to\n<code>'SIGUSR2'</code>.</p>\n<pre><code class=\"language-js\">console.log(`Report signal: ${process.report.signal}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/all.json-66826-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/all.json-67004-          },
nodejs-14.13.0~dfsg/doc/api/all.json:67005:          "desc": "<p>The <code>process.version</code> property contains the Node.js version string.</p>\n<pre><code class=\"language-js\">console.log(`Version: ${process.version}`);\n// Version: v14.8.0\n</code></pre>\n<p>To get the version string without the prepended <em>v</em>, use\n<code>process.versions.node</code>.</p>"
nodejs-14.13.0~dfsg/doc/api/all.json-67006-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/assert.html-1343-<span class="hljs-keyword">const</span> oranges = <span class="hljs-number">2</span>;
nodejs-14.13.0~dfsg/doc/api/assert.html:1344:assert.strictEqual(apples, oranges, <span class="hljs-string">`apples <span class="hljs-subst">${apples}</span> !== oranges <span class="hljs-subst">${oranges}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/assert.html-1345-<span class="hljs-comment">// AssertionError [ERR_ASSERTION]: apples 1 !== oranges 2</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/assert.json-1038-          ],
nodejs-14.13.0~dfsg/doc/api/assert.json:1039:          "desc": "<p>Tests strict equality between the <code>actual</code> and <code>expected</code> parameters as\ndetermined by the <a href=\"https://tc39.github.io/ecma262/#sec-samevalue\">SameValue Comparison</a>.</p>\n<pre><code class=\"language-js\">const assert = require('assert').strict;\n\nassert.strictEqual(1, 2);\n// AssertionError [ERR_ASSERTION]: Expected inputs to be strictly equal:\n//\n// 1 !== 2\n\nassert.strictEqual(1, 1);\n// OK\n\nassert.strictEqual('Hello foobar', 'Hello World!');\n// AssertionError [ERR_ASSERTION]: Expected inputs to be strictly equal:\n// + actual - expected\n//\n// + 'Hello foobar'\n// - 'Hello World!'\n//          ^\n\nconst apples = 1;\nconst oranges = 2;\nassert.strictEqual(apples, oranges, `apples ${apples} !== oranges ${oranges}`);\n// AssertionError [ERR_ASSERTION]: apples 1 !== oranges 2\n\nassert.strictEqual(1, '1', new TypeError('Inputs are not identical'));\n// TypeError: Inputs are not identical\n</code></pre>\n<p>If the values are not strictly equal, an <a href=\"#assert_class_assert_assertionerror\"><code>AssertionError</code></a> is thrown with a\n<code>message</code> property set equal to the value of the <code>message</code> parameter. If the\n<code>message</code> parameter is undefined, a default error message is assigned. If the\n<code>message</code> parameter is an instance of an <a href=\"errors.html#errors_class_error\"><code>Error</code></a> then it will be thrown\ninstead of the <a href=\"#assert_class_assert_assertionerror\"><code>AssertionError</code></a>.</p>"
nodejs-14.13.0~dfsg/doc/api/assert.json-1040-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/assert.json-1087-          ],
nodejs-14.13.0~dfsg/doc/api/assert.json:1088:          "desc": "<p>Expects the function <code>fn</code> to throw an error.</p>\n<p>If specified, <code>error</code> can be a <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes\"><code>Class</code></a>, <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions\"><code>RegExp</code></a>, a validation function,\na validation object where each property will be tested for strict deep equality,\nor an instance of error where each property will be tested for strict deep\nequality including the non-enumerable <code>message</code> and <code>name</code> properties. When\nusing an object, it is also possible to use a regular expression, when\nvalidating against a string property. See below for examples.</p>\n<p>If specified, <code>message</code> will be appended to the message provided by the\n<code>AssertionError</code> if the <code>fn</code> call fails to throw or in case the error validation\nfails.</p>\n<p>Custom validation object/error instance:</p>\n<pre><code class=\"language-js\">const err = new TypeError('Wrong value');\nerr.code = 404;\nerr.foo = 'bar';\nerr.info = {\n  nested: true,\n  baz: 'text'\n};\nerr.reg = /abc/i;\n\nassert.throws(\n  () => {\n    throw err;\n  },\n  {\n    name: 'TypeError',\n    message: 'Wrong value',\n    info: {\n      nested: true,\n      baz: 'text'\n    }\n    // Only properties on the validation object will be tested for.\n    // Using nested objects requires all properties to be present. Otherwise\n    // the validation is going to fail.\n  }\n);\n\n// Using regular expressions to validate error properties:\nassert.throws(\n  () => {\n    throw err;\n  },\n  {\n    // The `name` and `message` properties are strings and using regular\n    // expressions on those will match against the string. If they fail, an\n    // error is thrown.\n    name: /^TypeError$/,\n    message: /Wrong/,\n    foo: 'bar',\n    info: {\n      nested: true,\n      // It is not possible to use regular expressions for nested properties!\n      baz: 'text'\n    },\n    // The `reg` property contains a regular expression and only if the\n    // validation object contains an identical regular expression, it is going\n    // to pass.\n    reg: /abc/i\n  }\n);\n\n// Fails due to the different `message` and `name` properties:\nassert.throws(\n  () => {\n    const otherErr = new Error('Not found');\n    // Copy all enumerable properties from `err` to `otherErr`.\n    for (const [key, value] of Object.entries(err)) {\n      otherErr[key] = value;\n    }\n    throw otherErr;\n  },\n  // The error's `message` and `name` properties will also be checked when using\n  // an error as validation object.\n  err\n);\n</code></pre>\n<p>Validate instanceof using constructor:</p>\n<pre><code class=\"language-js\">assert.throws(\n  () => {\n    throw new Error('Wrong value');\n  },\n  Error\n);\n</code></pre>\n<p>Validate error message using <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions\"><code>RegExp</code></a>:</p>\n<p>Using a regular expression runs <code>.toString</code> on the error object, and will\ntherefore also include the error name.</p>\n<pre><code class=\"language-js\">assert.throws(\n  () => {\n    throw new Error('Wrong value');\n  },\n  /^Error: Wrong value$/\n);\n</code></pre>\n<p>Custom error validation:</p>\n<p>The function must return <code>true</code> to indicate all internal validations passed.\nIt will otherwise fail with an <a href=\"#assert_class_assert_assertionerror\"><code>AssertionError</code></a>.</p>\n<pre><code class=\"language-js\">assert.throws(\n  () => {\n    throw new Error('Wrong value');\n  },\n  (err) => {\n    assert(err instanceof Error);\n    assert(/value/.test(err));\n    // Avoid returning anything from validation functions besides `true`.\n    // Otherwise, it's not clear what part of the validation failed. Instead,\n    // throw an error about the specific validation that failed (as done in this\n    // example) and add as much helpful debugging information to that error as\n    // possible.\n    return true;\n  },\n  'unexpected error'\n);\n</code></pre>\n<p><code>error</code> cannot be a string. If a string is provided as the second\nargument, then <code>error</code> is assumed to be omitted and the string will be used for\n<code>message</code> instead. This can lead to easy-to-miss mistakes. Using the same\nmessage as the thrown error message is going to result in an\n<code>ERR_AMBIGUOUS_ARGUMENT</code> error. Please read the example below carefully if using\na string as the second argument gets considered:</p>\n<!-- eslint-disable no-restricted-syntax -->\n<pre><code class=\"language-js\">function throwingFirst() {\n  throw new Error('First');\n}\n\nfunction throwingSecond() {\n  throw new Error('Second');\n}\n\nfunction notThrowing() {}\n\n// The second argument is a string and the input function threw an Error.\n// The first case will not throw as it does not match for the error message\n// thrown by the input function!\nassert.throws(throwingFirst, 'Second');\n// In the next example the message has no benefit over the message from the\n// error and since it is not clear if the user intended to actually match\n// against the error message, Node.js throws an `ERR_AMBIGUOUS_ARGUMENT` error.\nassert.throws(throwingSecond, 'Second');\n// TypeError [ERR_AMBIGUOUS_ARGUMENT]\n\n// The string is only used (as message) in case the function does not throw:\nassert.throws(notThrowing, 'Second');\n// AssertionError [ERR_ASSERTION]: Missing expected exception: Second\n\n// If it was intended to match for the error message do this instead:\n// It does not throw because the error messages match.\nassert.throws(throwingSecond, /Second$/);\n\n// If the error message does not match, an AssertionError is thrown.\nassert.throws(throwingFirst, /Second$/);\n// AssertionError [ERR_ASSERTION]\n</code></pre>\n<p>Due to the confusing error-prone notation, avoid a string as the second\nargument.</p>"
nodejs-14.13.0~dfsg/doc/api/assert.json-1089-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-332-  <span class="hljs-comment">// Use a function like this one when debugging inside an AsyncHooks callback</span>
nodejs-14.13.0~dfsg/doc/api/async_hooks.html:333:  fs.writeFileSync(<span class="hljs-string">'log.out'</span>, <span class="hljs-string">`<span class="hljs-subst">${util.format(...args)}</span>\n`</span>, { <span class="hljs-attr">flag</span>: <span class="hljs-string">'a'</span> });
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-334-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-412-      process.stdout.fd,
nodejs-14.13.0~dfsg/doc/api/async_hooks.html:413:      <span class="hljs-string">`<span class="hljs-subst">${type}</span>(<span class="hljs-subst">${asyncId}</span>): trigger: <span class="hljs-subst">${triggerAsyncId}</span> execution: <span class="hljs-subst">${eid}</span>\n`</span>);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-414-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-451-      process.stdout.fd,
nodejs-14.13.0~dfsg/doc/api/async_hooks.html:452:      <span class="hljs-string">`<span class="hljs-subst">${indentStr}</span><span class="hljs-subst">${type}</span>(<span class="hljs-subst">${asyncId}</span>):`</span> +
nodejs-14.13.0~dfsg/doc/api/async_hooks.html:453:      <span class="hljs-string">` trigger: <span class="hljs-subst">${triggerAsyncId}</span> execution: <span class="hljs-subst">${eid}</span>\n`</span>);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-454-  },
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-456-    <span class="hljs-keyword">const</span> indentStr = <span class="hljs-string">' '</span>.repeat(indent);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html:457:    fs.writeSync(process.stdout.fd, <span class="hljs-string">`<span class="hljs-subst">${indentStr}</span>before:  <span class="hljs-subst">${asyncId}</span>\n`</span>);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-458-    indent += <span class="hljs-number">2</span>;
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-462-    <span class="hljs-keyword">const</span> indentStr = <span class="hljs-string">' '</span>.repeat(indent);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html:463:    fs.writeSync(process.stdout.fd, <span class="hljs-string">`<span class="hljs-subst">${indentStr}</span>after:  <span class="hljs-subst">${asyncId}</span>\n`</span>);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-464-  },
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-466-    <span class="hljs-keyword">const</span> indentStr = <span class="hljs-string">' '</span>.repeat(indent);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html:467:    fs.writeSync(process.stdout.fd, <span class="hljs-string">`<span class="hljs-subst">${indentStr}</span>destroy:  <span class="hljs-subst">${asyncId}</span>\n`</span>);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-468-  },
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-680-<span class="hljs-built_in">Promise</span>.resolve(<span class="hljs-number">1729</span>).then(<span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/async_hooks.html:681:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`eid <span class="hljs-subst">${ah.executionAsyncId()}</span> tid <span class="hljs-subst">${ah.triggerAsyncId()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-682-});
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-693-<span class="hljs-built_in">Promise</span>.resolve(<span class="hljs-number">1729</span>).then(<span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/async_hooks.html:694:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`eid <span class="hljs-subst">${ah.executionAsyncId()}</span> tid <span class="hljs-subst">${ah.triggerAsyncId()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-695-});
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-976-  <span class="hljs-keyword">const</span> id = asyncLocalStorage.getStore();
nodejs-14.13.0~dfsg/doc/api/async_hooks.html:977:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${id !== <span class="hljs-literal">undefined</span> ? id : <span class="hljs-string">'-'</span>}</span>:`</span>, msg);
nodejs-14.13.0~dfsg/doc/api/async_hooks.html-978-}
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.json-100-                      "name": "printing_in_asynchooks_callbacks",
nodejs-14.13.0~dfsg/doc/api/async_hooks.json:101:                      "desc": "<p>Because printing to the console is an asynchronous operation, <code>console.log()</code>\nwill cause the AsyncHooks callbacks to be called. Using <code>console.log()</code> or\nsimilar asynchronous operations inside an AsyncHooks callback function will thus\ncause an infinite recursion. An easy solution to this when debugging is to use a\nsynchronous logging operation such as <code>fs.writeFileSync(file, msg, flag)</code>.\nThis will print to the file and will not invoke AsyncHooks recursively because\nit is synchronous.</p>\n<pre><code class=\"language-js\">const fs = require('fs');\nconst util = require('util');\n\nfunction debug(...args) {\n  // Use a function like this one when debugging inside an AsyncHooks callback\n  fs.writeFileSync('log.out', `${util.format(...args)}\\n`, { flag: 'a' });\n}\n</code></pre>\n<p>If an asynchronous operation is needed for logging, it is possible to keep\ntrack of what caused the asynchronous operation using the information\nprovided by AsyncHooks itself. The logging should then be skipped when\nit was the logging itself that caused AsyncHooks callback to call. By\ndoing this the otherwise infinite recursion is broken.</p>",
nodejs-14.13.0~dfsg/doc/api/async_hooks.json-102-                      "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.json-274-                          "name": "`triggerasyncid`",
nodejs-14.13.0~dfsg/doc/api/async_hooks.json:275:                          "desc": "<p><code>triggerAsyncId</code> is the <code>asyncId</code> of the resource that caused (or \"triggered\")\nthe new resource to initialize and that caused <code>init</code> to call. This is different\nfrom <code>async_hooks.executionAsyncId()</code> that only shows <em>when</em> a resource was\ncreated, while <code>triggerAsyncId</code> shows <em>why</em> a resource was created.</p>\n<p>The following is a simple demonstration of <code>triggerAsyncId</code>:</p>\n<pre><code class=\"language-js\">async_hooks.createHook({\n  init(asyncId, type, triggerAsyncId) {\n    const eid = async_hooks.executionAsyncId();\n    fs.writeSync(\n      process.stdout.fd,\n      `${type}(${asyncId}): trigger: ${triggerAsyncId} execution: ${eid}\\n`);\n  }\n}).enable();\n\nrequire('net').createServer((conn) => {}).listen(8080);\n</code></pre>\n<p>Output when hitting the server with <code>nc localhost 8080</code>:</p>\n<pre><code class=\"language-console\">TCPSERVERWRAP(5): trigger: 1 execution: 1\nTCPWRAP(7): trigger: 5 execution: 0\n</code></pre>\n<p>The <code>TCPSERVERWRAP</code> is the server which receives the connections.</p>\n<p>The <code>TCPWRAP</code> is the new connection from the client. When a new\nconnection is made, the <code>TCPWrap</code> instance is immediately constructed. This\nhappens outside of any JavaScript stack. (An <code>executionAsyncId()</code> of <code>0</code> means\nthat it is being executed from C++ with no JavaScript stack above it.) With only\nthat information, it would be impossible to link resources together in\nterms of what caused them to be created, so <code>triggerAsyncId</code> is given the task\nof propagating what resource is responsible for the new resource's existence.</p>",
nodejs-14.13.0~dfsg/doc/api/async_hooks.json-276-                          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.json-288-                          "name": "asynchronous_context_example",
nodejs-14.13.0~dfsg/doc/api/async_hooks.json:289:                          "desc": "<p>The following is an example with additional information about the calls to\n<code>init</code> between the <code>before</code> and <code>after</code> calls, specifically what the\ncallback to <code>listen()</code> will look like. The output formatting is slightly more\nelaborate to make calling context easier to see.</p>\n<pre><code class=\"language-js\">let indent = 0;\nasync_hooks.createHook({\n  init(asyncId, type, triggerAsyncId) {\n    const eid = async_hooks.executionAsyncId();\n    const indentStr = ' '.repeat(indent);\n    fs.writeSync(\n      process.stdout.fd,\n      `${indentStr}${type}(${asyncId}):` +\n      ` trigger: ${triggerAsyncId} execution: ${eid}\\n`);\n  },\n  before(asyncId) {\n    const indentStr = ' '.repeat(indent);\n    fs.writeSync(process.stdout.fd, `${indentStr}before:  ${asyncId}\\n`);\n    indent += 2;\n  },\n  after(asyncId) {\n    indent -= 2;\n    const indentStr = ' '.repeat(indent);\n    fs.writeSync(process.stdout.fd, `${indentStr}after:  ${asyncId}\\n`);\n  },\n  destroy(asyncId) {\n    const indentStr = ' '.repeat(indent);\n    fs.writeSync(process.stdout.fd, `${indentStr}destroy:  ${asyncId}\\n`);\n  },\n}).enable();\n\nrequire('net').createServer(() => {}).listen(8080, () => {\n  // Let's wait 10ms before logging the server started.\n  setTimeout(() => {\n    console.log('>>>', async_hooks.executionAsyncId());\n  }, 10);\n});\n</code></pre>\n<p>Output from only starting the server:</p>\n<pre><code class=\"language-console\">TCPSERVERWRAP(5): trigger: 1 execution: 1\nTickObject(6): trigger: 5 execution: 1\nbefore:  6\n  Timeout(7): trigger: 6 execution: 6\nafter:   6\ndestroy: 6\nbefore:  7\n>>> 7\n  TickObject(8): trigger: 7 execution: 7\nafter:   7\nbefore:  8\nafter:   8\n</code></pre>\n<p>As illustrated in the example, <code>executionAsyncId()</code> and <code>execution</code> each specify\nthe value of the current execution context; which is delineated by calls to\n<code>before</code> and <code>after</code>.</p>\n<p>Only using <code>execution</code> to graph resource allocation results in the following:</p>\n<pre><code class=\"language-console\">  root(1)\n     ^\n     |\nTickObject(6)\n     ^\n     |\n Timeout(7)\n</code></pre>\n<p>The <code>TCPSERVERWRAP</code> is not part of this graph, even though it was the reason for\n<code>console.log()</code> being called. This is because binding to a port without a host\nname is a <em>synchronous</em> operation, but to maintain a completely asynchronous\nAPI the user's callback is placed in a <code>process.nextTick()</code>. Which is why\n<code>TickObject</code> is present in the output and is a 'parent' for <code>.listen()</code>\ncallback.</p>\n<p>The graph only shows <em>when</em> a resource was created, not <em>why</em>, so to track\nthe <em>why</em> use <code>triggerAsyncId</code>. Which can be represented with the following\ngraph:</p>\n<pre><code class=\"language-console\"> bootstrap(1)\n     |\n     ˅\nTCPSERVERWRAP(5)\n     |\n     ˅\n TickObject(6)\n     |\n     ˅\n  Timeout(7)\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/async_hooks.json-290-                          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.json-381-          "name": "promise_execution_tracking",
nodejs-14.13.0~dfsg/doc/api/async_hooks.json:382:          "desc": "<p>By default, promise executions are not assigned <code>asyncId</code>s due to the relatively\nexpensive nature of the <a href=\"https://docs.google.com/document/d/1rda3yKGHimKIhg5YeoAmCOtyURgsbTH_qaYR79FELlk/edit\">promise introspection API</a> provided by\nV8. This means that programs using promises or <code>async</code>/<code>await</code> will not get\ncorrect execution and trigger ids for promise callback contexts by default.</p>\n<pre><code class=\"language-js\">const ah = require('async_hooks');\nPromise.resolve(1729).then(() => {\n  console.log(`eid ${ah.executionAsyncId()} tid ${ah.triggerAsyncId()}`);\n});\n// produces:\n// eid 1 tid 0\n</code></pre>\n<p>Observe that the <code>then()</code> callback claims to have executed in the context of the\nouter scope even though there was an asynchronous hop involved. Also,\nthe <code>triggerAsyncId</code> value is <code>0</code>, which means that we are missing context about\nthe resource that caused (triggered) the <code>then()</code> callback to be executed.</p>\n<p>Installing async hooks via <code>async_hooks.createHook</code> enables promise execution\ntracking:</p>\n<pre><code class=\"language-js\">const ah = require('async_hooks');\nah.createHook({ init() {} }).enable(); // forces PromiseHooks to be enabled.\nPromise.resolve(1729).then(() => {\n  console.log(`eid ${ah.executionAsyncId()} tid ${ah.triggerAsyncId()}`);\n});\n// produces:\n// eid 7 tid 6\n</code></pre>\n<p>In this example, adding any actual hook function enabled the tracking of\npromises. There are two promises in the example above; the promise created by\n<code>Promise.resolve()</code> and the promise returned by the call to <code>then()</code>. In the\nexample above, the first promise got the <code>asyncId</code> <code>6</code> and the latter got\n<code>asyncId</code> <code>7</code>. During the execution of the <code>then()</code> callback, we are executing\nin the context of promise with <code>asyncId</code> <code>7</code>. This promise was triggered by\nasync resource <code>6</code>.</p>\n<p>Another subtlety with promises is that <code>before</code> and <code>after</code> callbacks are run\nonly on chained promises. That means promises not created by <code>then()</code>/<code>catch()</code>\nwill not have the <code>before</code> and <code>after</code> callbacks fired on them. For more details\nsee the details of the V8 <a href=\"https://docs.google.com/document/d/1rda3yKGHimKIhg5YeoAmCOtyURgsbTH_qaYR79FELlk/edit\">PromiseHooks</a> API.</p>",
nodejs-14.13.0~dfsg/doc/api/async_hooks.json-383-          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/async_hooks.json-606-          },
nodejs-14.13.0~dfsg/doc/api/async_hooks.json:607:          "desc": "<p>This class is used to create asynchronous state within callbacks and promise\nchains. It allows storing data throughout the lifetime of a web request\nor any other asynchronous duration. It is similar to thread-local storage\nin other languages.</p>\n<p>The following example uses <code>AsyncLocalStorage</code> to build a simple logger\nthat assigns IDs to incoming HTTP requests and includes them in messages\nlogged within each request.</p>\n<pre><code class=\"language-js\">const http = require('http');\nconst { AsyncLocalStorage } = require('async_hooks');\n\nconst asyncLocalStorage = new AsyncLocalStorage();\n\nfunction logWithId(msg) {\n  const id = asyncLocalStorage.getStore();\n  console.log(`${id !== undefined ? id : '-'}:`, msg);\n}\n\nlet idSeq = 0;\nhttp.createServer((req, res) => {\n  asyncLocalStorage.run(idSeq++, () => {\n    logWithId('start');\n    // Imagine any chain of async operations here\n    setImmediate(() => {\n      logWithId('finish');\n      res.end();\n    });\n  });\n}).listen(8080);\n\nhttp.get('http://localhost:8080');\nhttp.get('http://localhost:8080');\n// Prints:\n//   0: start\n//   1: start\n//   0: finish\n//   1: finish\n</code></pre>\n<p>When having multiple instances of <code>AsyncLocalStorage</code>, they are independent\nfrom each other. It is safe to instantiate this class multiple times.</p>",
nodejs-14.13.0~dfsg/doc/api/async_hooks.json-608-          "methods": [
##############################################
nodejs-14.13.0~dfsg/doc/api/buffer.html-674-
nodejs-14.13.0~dfsg/doc/api/buffer.html:675:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${str}</span>: <span class="hljs-subst">${str.length}</span> characters, `</span> +
nodejs-14.13.0~dfsg/doc/api/buffer.html:676:            <span class="hljs-string">`<span class="hljs-subst">${Buffer.byteLength(str, <span class="hljs-string">'utf8'</span>)}</span> bytes`</span>);
nodejs-14.13.0~dfsg/doc/api/buffer.html-677-<span class="hljs-comment">// Prints: ½ + ¼ = ¾: 9 characters, 12 bytes</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/buffer.html-2231-
nodejs-14.13.0~dfsg/doc/api/buffer.html:2232:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${len}</span> bytes: <span class="hljs-subst">${buf.toString(<span class="hljs-string">'utf8'</span>, <span class="hljs-number">0</span>, len)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/buffer.html-2233-<span class="hljs-comment">// Prints: 12 bytes: ½ + ¼ = ¾</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/buffer.html-2238-
nodejs-14.13.0~dfsg/doc/api/buffer.html:2239:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${length}</span> bytes: <span class="hljs-subst">${buffer.toString(<span class="hljs-string">'utf8'</span>, <span class="hljs-number">8</span>, <span class="hljs-number">10</span>)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/buffer.html-2240-<span class="hljs-comment">// Prints: 2 bytes : ab</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/buffer.json-402-              ],
nodejs-14.13.0~dfsg/doc/api/buffer.json:403:              "desc": "<p>Returns the byte length of a string when encoded using <code>encoding</code>.\nThis is not the same as <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length\"><code>String.prototype.length</code></a>, which does not account\nfor the encoding that is used to convert the string into bytes.</p>\n<p>For <code>'base64'</code> and <code>'hex'</code>, this function assumes valid input. For strings that\ncontain non-base64/hex-encoded data (e.g. whitespace), the return value might be\ngreater than the length of a <code>Buffer</code> created from the string.</p>\n<pre><code class=\"language-js\">const str = '\\u00bd + \\u00bc = \\u00be';\n\nconsole.log(`${str}: ${str.length} characters, ` +\n            `${Buffer.byteLength(str, 'utf8')} bytes`);\n// Prints: ½ + ¼ = ¾: 9 characters, 12 bytes\n</code></pre>\n<p>When <code>string</code> is a <code>Buffer</code>/<a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView\"><code>DataView</code></a>/<a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray\"><code>TypedArray</code></a>/<a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer\"><code>ArrayBuffer</code></a>/\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer\"><code>SharedArrayBuffer</code></a>, the byte length as reported by <code>.byteLength</code>\nis returned.</p>"
nodejs-14.13.0~dfsg/doc/api/buffer.json-404-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/buffer.json-2317-              ],
nodejs-14.13.0~dfsg/doc/api/buffer.json:2318:              "desc": "<p>Writes <code>string</code> to <code>buf</code> at <code>offset</code> according to the character encoding in\n<code>encoding</code>. The <code>length</code> parameter is the number of bytes to write. If <code>buf</code> did\nnot contain enough space to fit the entire string, only part of <code>string</code> will be\nwritten. However, partially encoded characters will not be written.</p>\n<pre><code class=\"language-js\">const buf = Buffer.alloc(256);\n\nconst len = buf.write('\\u00bd + \\u00bc = \\u00be', 0);\n\nconsole.log(`${len} bytes: ${buf.toString('utf8', 0, len)}`);\n// Prints: 12 bytes: ½ + ¼ = ¾\n\nconst buffer = Buffer.alloc(10);\n\nconst length = buffer.write('abcd', 8);\n\nconsole.log(`${length} bytes: ${buffer.toString('utf8', 8, 10)}`);\n// Prints: 2 bytes : ab\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/buffer.json-2319-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-207-ls.stdout.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:208:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stdout: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-209-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-211-ls.stderr.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:212:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`stderr: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-213-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-215-ls.on(<span class="hljs-string">'close'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:216:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`child process exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-217-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-295-bat.on(<span class="hljs-string">'exit'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:296:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Child exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-297-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-366-
nodejs-14.13.0~dfsg/doc/api/child_process.html:367:exec(<span class="hljs-string">'echo "The \\$HOME variable is $HOME"'</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-368-<span class="hljs-comment">// The $HOME variable is escaped in the first instance, but not in the second.</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-385-  <span class="hljs-keyword">if</span> (error) {
nodejs-14.13.0~dfsg/doc/api/child_process.html:386:    <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`exec error: <span class="hljs-subst">${error}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-387-    <span class="hljs-keyword">return</span>;
nodejs-14.13.0~dfsg/doc/api/child_process.html-388-  }
nodejs-14.13.0~dfsg/doc/api/child_process.html:389:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stdout: <span class="hljs-subst">${stdout}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html:390:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`stderr: <span class="hljs-subst">${stderr}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-391-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-636-ls.stdout.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:637:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stdout: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-638-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-640-ls.stderr.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:641:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`stderr: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-642-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-644-ls.on(<span class="hljs-string">'close'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:645:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`child process exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-646-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-656-ps.stderr.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:657:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`ps stderr: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-658-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-661-  <span class="hljs-keyword">if</span> (code !== <span class="hljs-number">0</span>) {
nodejs-14.13.0~dfsg/doc/api/child_process.html:662:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`ps process exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-663-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-671-grep.stderr.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:672:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`grep stderr: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-673-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-676-  <span class="hljs-keyword">if</span> (code !== <span class="hljs-number">0</span>) {
nodejs-14.13.0~dfsg/doc/api/child_process.html:677:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`grep process exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-678-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-1082-ls.stdout.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:1083:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stdout: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-1084-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-1086-ls.on(<span class="hljs-string">'close'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:1087:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`child process close all stdio with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-1088-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-1090-ls.on(<span class="hljs-string">'exit'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:1091:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`child process exited with code <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-1092-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-1228-  <span class="hljs-built_in">console</span>.log(
nodejs-14.13.0~dfsg/doc/api/child_process.html:1229:    <span class="hljs-string">`child process terminated due to receipt of signal <span class="hljs-subst">${signal}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-1230-});
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-1284-
nodejs-14.13.0~dfsg/doc/api/child_process.html:1285:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Spawned child pid: <span class="hljs-subst">${grep.pid}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-1286-grep.stdin.end();</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-1341-<pre><code class="language-js"><span class="hljs-keyword">const</span> cp = <span class="hljs-built_in">require</span>(<span class="hljs-string">'child_process'</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html:1342:<span class="hljs-keyword">const</span> n = cp.fork(<span class="hljs-string">`<span class="hljs-subst">${__dirname}</span>/sub.js`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-1343-
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-1438-      <span class="hljs-comment">// sent and the time it is received in the child process.</span>
nodejs-14.13.0~dfsg/doc/api/child_process.html:1439:      socket.end(<span class="hljs-string">`Request handled with <span class="hljs-subst">${process.argv[<span class="hljs-number">2</span>]}</span> priority`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-1440-    }
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.html-1549-subprocess.stdout.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/child_process.html:1550:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received chunk <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/child_process.html-1551-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.json-10-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/child_process.json:11:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/child_process.js\">lib/child_process.js</a></p>\n<p>The <code>child_process</code> module provides the ability to spawn child processes in\na manner that is similar, but not identical, to <a href=\"http://man7.org/linux/man-pages/man3/popen.3.html\"><code>popen(3)</code></a>. This capability\nis primarily provided by the <a href=\"#child_process_child_process_spawn_command_args_options\"><code>child_process.spawn()</code></a> function:</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst ls = spawn('ls', ['-lh', '/usr']);\n\nls.stdout.on('data', (data) => {\n  console.log(`stdout: ${data}`);\n});\n\nls.stderr.on('data', (data) => {\n  console.error(`stderr: ${data}`);\n});\n\nls.on('close', (code) => {\n  console.log(`child process exited with code ${code}`);\n});\n</code></pre>\n<p>By default, pipes for <code>stdin</code>, <code>stdout</code>, and <code>stderr</code> are established between\nthe parent Node.js process and the spawned child. These pipes have\nlimited (and platform-specific) capacity. If the child process writes to\nstdout in excess of that limit without the output being captured, the child\nprocess will block waiting for the pipe buffer to accept more data. This is\nidentical to the behavior of pipes in the shell. Use the <code>{ stdio: 'ignore' }</code>\noption if the output will not be consumed.</p>\n<p>The command lookup will be performed using <code>options.env.PATH</code> environment\nvariable if passed in <code>options</code> object, otherwise <code>process.env.PATH</code> will be\nused. To account for the fact that Windows environment variables are\ncase-insensitive Node.js will lexicographically sort all <code>env</code> keys and choose\nthe first one case-insensitively matching <code>PATH</code> to perform command lookup.\nThis may lead to issues on Windows when passing objects to <code>env</code> option that\nhave multiple variants of <code>PATH</code> variable.</p>\n<p>The <a href=\"#child_process_child_process_spawn_command_args_options\"><code>child_process.spawn()</code></a> method spawns the child process asynchronously,\nwithout blocking the Node.js event loop. The <a href=\"#child_process_child_process_spawnsync_command_args_options\"><code>child_process.spawnSync()</code></a>\nfunction provides equivalent functionality in a synchronous manner that blocks\nthe event loop until the spawned process either exits or is terminated.</p>\n<p>For convenience, the <code>child_process</code> module provides a handful of synchronous\nand asynchronous alternatives to <a href=\"#child_process_child_process_spawn_command_args_options\"><code>child_process.spawn()</code></a> and\n<a href=\"#child_process_child_process_spawnsync_command_args_options\"><code>child_process.spawnSync()</code></a>. Each of these alternatives are implemented on\ntop of <a href=\"#child_process_child_process_spawn_command_args_options\"><code>child_process.spawn()</code></a> or <a href=\"#child_process_child_process_spawnsync_command_args_options\"><code>child_process.spawnSync()</code></a>.</p>\n<ul>\n<li><a href=\"#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a>: spawns a shell and runs a command within that\nshell, passing the <code>stdout</code> and <code>stderr</code> to a callback function when\ncomplete.</li>\n<li><a href=\"#child_process_child_process_execfile_file_args_options_callback\"><code>child_process.execFile()</code></a>: similar to <a href=\"#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a> except\nthat it spawns the command directly without first spawning a shell by\ndefault.</li>\n<li><a href=\"#child_process_child_process_fork_modulepath_args_options\"><code>child_process.fork()</code></a>: spawns a new Node.js process and invokes a\nspecified module with an IPC communication channel established that allows\nsending messages between parent and child.</li>\n<li><a href=\"#child_process_child_process_execsync_command_options\"><code>child_process.execSync()</code></a>: a synchronous version of\n<a href=\"#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a> that will block the Node.js event loop.</li>\n<li><a href=\"#child_process_child_process_execfilesync_file_args_options\"><code>child_process.execFileSync()</code></a>: a synchronous version of\n<a href=\"#child_process_child_process_execfile_file_args_options_callback\"><code>child_process.execFile()</code></a> that will block the Node.js event loop.</li>\n</ul>\n<p>For certain use cases, such as automating shell scripts, the\n<a href=\"#child_process_synchronous_process_creation\">synchronous counterparts</a> may be more convenient. In many cases, however,\nthe synchronous methods can have significant impact on performance due to\nstalling the event loop while spawned processes complete.</p>",
nodejs-14.13.0~dfsg/doc/api/child_process.json-12-      "modules": [
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.json-20-              "name": "spawning_`.bat`_and_`.cmd`_files_on_windows",
nodejs-14.13.0~dfsg/doc/api/child_process.json:21:              "desc": "<p>The importance of the distinction between <a href=\"#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a> and\n<a href=\"#child_process_child_process_execfile_file_args_options_callback\"><code>child_process.execFile()</code></a> can vary based on platform. On Unix-type\noperating systems (Unix, Linux, macOS) <a href=\"#child_process_child_process_execfile_file_args_options_callback\"><code>child_process.execFile()</code></a> can be\nmore efficient because it does not spawn a shell by default. On Windows,\nhowever, <code>.bat</code> and <code>.cmd</code> files are not executable on their own without a\nterminal, and therefore cannot be launched using <a href=\"#child_process_child_process_execfile_file_args_options_callback\"><code>child_process.execFile()</code></a>.\nWhen running on Windows, <code>.bat</code> and <code>.cmd</code> files can be invoked using\n<a href=\"#child_process_child_process_spawn_command_args_options\"><code>child_process.spawn()</code></a> with the <code>shell</code> option set, with\n<a href=\"#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a>, or by spawning <code>cmd.exe</code> and passing the <code>.bat</code> or\n<code>.cmd</code> file as an argument (which is what the <code>shell</code> option and\n<a href=\"#child_process_child_process_exec_command_options_callback\"><code>child_process.exec()</code></a> do). In any case, if the script filename contains\nspaces it needs to be quoted.</p>\n<pre><code class=\"language-js\">// On Windows Only...\nconst { spawn } = require('child_process');\nconst bat = spawn('cmd.exe', ['/c', 'my.bat']);\n\nbat.stdout.on('data', (data) => {\n  console.log(data.toString());\n});\n\nbat.stderr.on('data', (data) => {\n  console.error(data.toString());\n});\n\nbat.on('exit', (code) => {\n  console.log(`Child exited with code ${code}`);\n});\n</code></pre>\n<pre><code class=\"language-js\">// OR...\nconst { exec, spawn } = require('child_process');\nexec('my.bat', (err, stdout, stderr) => {\n  if (err) {\n    console.error(err);\n    return;\n  }\n  console.log(stdout);\n});\n\n// Script with spaces in the filename:\nconst bat = spawn('\"my script.cmd\"', ['a', 'b'], { shell: true });\n// or:\nexec('\"my script.cmd\" a b', (err, stdout, stderr) => {\n  // ...\n});\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/child_process.json-22-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.json-154-              ],
nodejs-14.13.0~dfsg/doc/api/child_process.json:155:              "desc": "<p>Spawns a shell then executes the <code>command</code> within that shell, buffering any\ngenerated output. The <code>command</code> string passed to the exec function is processed\ndirectly by the shell and special characters (vary based on\n<a href=\"https://en.wikipedia.org/wiki/List_of_command-line_interpreters\">shell</a>)\nneed to be dealt with accordingly:</p>\n<pre><code class=\"language-js\">exec('\"/path/to/test file/test.sh\" arg1 arg2');\n// Double quotes are used so that the space in the path is not interpreted as\n// a delimiter of multiple arguments.\n\nexec('echo \"The \\\\$HOME variable is $HOME\"');\n// The $HOME variable is escaped in the first instance, but not in the second.\n</code></pre>\n<p><strong>Never pass unsanitized user input to this function. Any input containing shell\nmetacharacters may be used to trigger arbitrary command execution.</strong></p>\n<p>If a <code>callback</code> function is provided, it is called with the arguments\n<code>(error, stdout, stderr)</code>. On success, <code>error</code> will be <code>null</code>. On error,\n<code>error</code> will be an instance of <a href=\"errors.html#errors_class_error\"><code>Error</code></a>. The <code>error.code</code> property will be\nthe exit code of the process. By convention, any exit code other than <code>0</code>\nindicates an error. <code>error.signal</code> will be the signal that terminated the\nprocess.</p>\n<p>The <code>stdout</code> and <code>stderr</code> arguments passed to the callback will contain the\nstdout and stderr output of the child process. By default, Node.js will decode\nthe output as UTF-8 and pass strings to the callback. The <code>encoding</code> option\ncan be used to specify the character encoding used to decode the stdout and\nstderr output. If <code>encoding</code> is <code>'buffer'</code>, or an unrecognized character\nencoding, <code>Buffer</code> objects will be passed to the callback instead.</p>\n<pre><code class=\"language-js\">const { exec } = require('child_process');\nexec('cat *.js missing_file | wc -l', (error, stdout, stderr) => {\n  if (error) {\n    console.error(`exec error: ${error}`);\n    return;\n  }\n  console.log(`stdout: ${stdout}`);\n  console.error(`stderr: ${stderr}`);\n});\n</code></pre>\n<p>If <code>timeout</code> is greater than <code>0</code>, the parent will send the signal\nidentified by the <code>killSignal</code> property (the default is <code>'SIGTERM'</code>) if the\nchild runs longer than <code>timeout</code> milliseconds.</p>\n<p>Unlike the <a href=\"http://man7.org/linux/man-pages/man3/exec.3.html\"><code>exec(3)</code></a> POSIX system call, <code>child_process.exec()</code> does not replace\nthe existing process and uses a shell to execute the command.</p>\n<p>If this method is invoked as its <a href=\"util.html#util_util_promisify_original\"><code>util.promisify()</code></a>ed version, it returns\na <code>Promise</code> for an <code>Object</code> with <code>stdout</code> and <code>stderr</code> properties. The returned\n<code>ChildProcess</code> instance is attached to the <code>Promise</code> as a <code>child</code> property. In\ncase of an error (including any error resulting in an exit code other than 0), a\nrejected promise is returned, with the same <code>error</code> object given in the\ncallback, but with two additional properties <code>stdout</code> and <code>stderr</code>.</p>\n<pre><code class=\"language-js\">const util = require('util');\nconst exec = util.promisify(require('child_process').exec);\n\nasync function lsExample() {\n  const { stdout, stderr } = await exec('ls');\n  console.log('stdout:', stdout);\n  console.error('stderr:', stderr);\n}\nlsExample();\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/child_process.json-156-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.json-565-              ],
nodejs-14.13.0~dfsg/doc/api/child_process.json:566:              "desc": "<p>The <code>child_process.spawn()</code> method spawns a new process using the given\n<code>command</code>, with command-line arguments in <code>args</code>. If omitted, <code>args</code> defaults\nto an empty array.</p>\n<p><strong>If the <code>shell</code> option is enabled, do not pass unsanitized user input to this\nfunction. Any input containing shell metacharacters may be used to trigger\narbitrary command execution.</strong></p>\n<p>A third argument may be used to specify additional options, with these defaults:</p>\n<pre><code class=\"language-js\">const defaults = {\n  cwd: undefined,\n  env: process.env\n};\n</code></pre>\n<p>Use <code>cwd</code> to specify the working directory from which the process is spawned.\nIf not given, the default is to inherit the current working directory.</p>\n<p>Use <code>env</code> to specify environment variables that will be visible to the new\nprocess, the default is <a href=\"process.html#process_process_env\"><code>process.env</code></a>.</p>\n<p><code>undefined</code> values in <code>env</code> will be ignored.</p>\n<p>Example of running <code>ls -lh /usr</code>, capturing <code>stdout</code>, <code>stderr</code>, and the\nexit code:</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst ls = spawn('ls', ['-lh', '/usr']);\n\nls.stdout.on('data', (data) => {\n  console.log(`stdout: ${data}`);\n});\n\nls.stderr.on('data', (data) => {\n  console.error(`stderr: ${data}`);\n});\n\nls.on('close', (code) => {\n  console.log(`child process exited with code ${code}`);\n});\n</code></pre>\n<p>Example: A very elaborate way to run <code>ps ax | grep ssh</code></p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst ps = spawn('ps', ['ax']);\nconst grep = spawn('grep', ['ssh']);\n\nps.stdout.on('data', (data) => {\n  grep.stdin.write(data);\n});\n\nps.stderr.on('data', (data) => {\n  console.error(`ps stderr: ${data}`);\n});\n\nps.on('close', (code) => {\n  if (code !== 0) {\n    console.log(`ps process exited with code ${code}`);\n  }\n  grep.stdin.end();\n});\n\ngrep.stdout.on('data', (data) => {\n  console.log(data.toString());\n});\n\ngrep.stderr.on('data', (data) => {\n  console.error(`grep stderr: ${data}`);\n});\n\ngrep.on('close', (code) => {\n  if (code !== 0) {\n    console.log(`grep process exited with code ${code}`);\n  }\n});\n</code></pre>\n<p>Example of checking for failed <code>spawn</code>:</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst subprocess = spawn('bad_command');\n\nsubprocess.on('error', (err) => {\n  console.error('Failed to start subprocess.');\n});\n</code></pre>\n<p>Certain platforms (macOS, Linux) will use the value of <code>argv[0]</code> for the process\ntitle while others (Windows, SunOS) will use <code>command</code>.</p>\n<p>Node.js currently overwrites <code>argv[0]</code> with <code>process.execPath</code> on startup, so\n<code>process.argv[0]</code> in a Node.js child process will not match the <code>argv0</code>\nparameter passed to <code>spawn</code> from the parent, retrieve it with the\n<code>process.argv0</code> property instead.</p>",
nodejs-14.13.0~dfsg/doc/api/child_process.json-567-              "properties": [
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.json-1164-              ],
nodejs-14.13.0~dfsg/doc/api/child_process.json:1165:              "desc": "<p>The <code>'close'</code> event is emitted when the stdio streams of a child process have\nbeen closed. This is distinct from the <a href=\"#child_process_event_exit\"><code>'exit'</code></a> event, since multiple\nprocesses might share the same stdio streams.</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst ls = spawn('ls', ['-lh', '/usr']);\n\nls.stdout.on('data', (data) => {\n  console.log(`stdout: ${data}`);\n});\n\nls.on('close', (code) => {\n  console.log(`child process close all stdio with code ${code}`);\n});\n\nls.on('exit', (code) => {\n  console.log(`child process exited with code ${code}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/child_process.json-1166-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.json-1344-              },
nodejs-14.13.0~dfsg/doc/api/child_process.json:1345:              "desc": "<p>Returns the process identifier (PID) of the child process.</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst grep = spawn('grep', ['ssh']);\n\nconsole.log(`Spawned child pid: ${grep.pid}`);\ngrep.stdin.end();\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/child_process.json-1346-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.json-1410-              },
nodejs-14.13.0~dfsg/doc/api/child_process.json:1411:              "desc": "<p>A <code>Readable Stream</code> that represents the child process's <code>stdout</code>.</p>\n<p>If the child was spawned with <code>stdio[1]</code> set to anything other than <code>'pipe'</code>,\nthen this will be <code>null</code>.</p>\n<p><code>subprocess.stdout</code> is an alias for <code>subprocess.stdio[1]</code>. Both properties will\nrefer to the same value.</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\n\nconst subprocess = spawn('ls');\n\nsubprocess.stdout.on('data', (data) => {\n  console.log(`Received chunk ${data}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/child_process.json-1412-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.json-1457-              ],
nodejs-14.13.0~dfsg/doc/api/child_process.json:1458:              "desc": "<p>The <code>subprocess.kill()</code> method sends a signal to the child process. If no\nargument is given, the process will be sent the <code>'SIGTERM'</code> signal. See\n<a href=\"http://man7.org/linux/man-pages/man7/signal.7.html\"><code>signal(7)</code></a> for a list of available signals. This function returns <code>true</code> if\n<a href=\"http://man7.org/linux/man-pages/man2/kill.2.html\"><code>kill(2)</code></a> succeeds, and <code>false</code> otherwise.</p>\n<pre><code class=\"language-js\">const { spawn } = require('child_process');\nconst grep = spawn('grep', ['ssh']);\n\ngrep.on('close', (code, signal) => {\n  console.log(\n    `child process terminated due to receipt of signal ${signal}`);\n});\n\n// Send SIGHUP to process.\ngrep.kill('SIGHUP');\n</code></pre>\n<p>The <a href=\"#child_process_child_process\"><code>ChildProcess</code></a> object may emit an <a href=\"#child_process_event_error\"><code>'error'</code></a> event if the signal\ncannot be delivered. Sending a signal to a child process that has already exited\nis not an error but may have unforeseen consequences. Specifically, if the\nprocess identifier (PID) has been reassigned to another process, the signal will\nbe delivered to that process instead which can have unexpected results.</p>\n<p>While the function is called <code>kill</code>, the signal delivered to the child process\nmay not actually terminate the process.</p>\n<p>See <a href=\"http://man7.org/linux/man-pages/man2/kill.2.html\"><code>kill(2)</code></a> for reference.</p>\n<p>On Linux, child processes of child processes will not be terminated\nwhen attempting to kill their parent. This is likely to happen when running a\nnew process in a shell or with the use of the <code>shell</code> option of <code>ChildProcess</code>:</p>\n<pre><code class=\"language-js\">'use strict';\nconst { spawn } = require('child_process');\n\nconst subprocess = spawn(\n  'sh',\n  [\n    '-c',\n    `node -e \"setInterval(() => {\n      console.log(process.pid, 'is alive')\n    }, 500);\"`\n  ], {\n    stdio: ['inherit', 'inherit', 'inherit']\n  }\n);\n\nsetTimeout(() => {\n  subprocess.kill(); // Does not terminate the Node.js process in the shell.\n}, 2000);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/child_process.json-1459-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/child_process.json-1543-              ],
nodejs-14.13.0~dfsg/doc/api/child_process.json:1544:              "desc": "<p>When an IPC channel has been established between the parent and child (\ni.e. when using <a href=\"#child_process_child_process_fork_modulepath_args_options\"><code>child_process.fork()</code></a>), the <code>subprocess.send()</code> method can\nbe used to send messages to the child process. When the child process is a\nNode.js instance, these messages can be received via the <a href=\"process.html#process_event_message\"><code>'message'</code></a> event.</p>\n<p>The message goes through serialization and parsing. The resulting\nmessage might not be the same as what is originally sent.</p>\n<p>For example, in the parent script:</p>\n<pre><code class=\"language-js\">const cp = require('child_process');\nconst n = cp.fork(`${__dirname}/sub.js`);\n\nn.on('message', (m) => {\n  console.log('PARENT got message:', m);\n});\n\n// Causes the child to print: CHILD got message: { hello: 'world' }\nn.send({ hello: 'world' });\n</code></pre>\n<p>And then the child script, <code>'sub.js'</code> might look like this:</p>\n<pre><code class=\"language-js\">process.on('message', (m) => {\n  console.log('CHILD got message:', m);\n});\n\n// Causes the parent to print: PARENT got message: { foo: 'bar', baz: null }\nprocess.send({ foo: 'bar', baz: NaN });\n</code></pre>\n<p>Child Node.js processes will have a <a href=\"process.html#process_process_send_message_sendhandle_options_callback\"><code>process.send()</code></a> method of their own\nthat allows the child to send messages back to the parent.</p>\n<p>There is a special case when sending a <code>{cmd: 'NODE_foo'}</code> message. Messages\ncontaining a <code>NODE_</code> prefix in the <code>cmd</code> property are reserved for use within\nNode.js core and will not be emitted in the child's <a href=\"process.html#process_event_message\"><code>'message'</code></a>\nevent. Rather, such messages are emitted using the\n<code>'internalMessage'</code> event and are consumed internally by Node.js.\nApplications should avoid using such messages or listening for\n<code>'internalMessage'</code> events as it is subject to change without notice.</p>\n<p>The optional <code>sendHandle</code> argument that may be passed to <code>subprocess.send()</code> is\nfor passing a TCP server or socket object to the child process. The child will\nreceive the object as the second argument passed to the callback function\nregistered on the <a href=\"process.html#process_event_message\"><code>'message'</code></a> event. Any data that is received\nand buffered in the socket will not be sent to the child.</p>\n<p>The optional <code>callback</code> is a function that is invoked after the message is\nsent but before the child may have received it. The function is called with a\nsingle argument: <code>null</code> on success, or an <a href=\"errors.html#errors_class_error\"><code>Error</code></a> object on failure.</p>\n<p>If no <code>callback</code> function is provided and the message cannot be sent, an\n<code>'error'</code> event will be emitted by the <a href=\"#child_process_child_process\"><code>ChildProcess</code></a> object. This can\nhappen, for instance, when the child process has already exited.</p>\n<p><code>subprocess.send()</code> will return <code>false</code> if the channel has closed or when the\nbacklog of unsent messages exceeds a threshold that makes it unwise to send\nmore. Otherwise, the method returns <code>true</code>. The <code>callback</code> function can be\nused to implement flow control.</p>\n<h4>Example: sending a server object</h4>\n<p>The <code>sendHandle</code> argument can be used, for instance, to pass the handle of\na TCP server object to the child process as illustrated in the example below:</p>\n<pre><code class=\"language-js\">const subprocess = require('child_process').fork('subprocess.js');\n\n// Open up the server object and send the handle.\nconst server = require('net').createServer();\nserver.on('connection', (socket) => {\n  socket.end('handled by parent');\n});\nserver.listen(1337, () => {\n  subprocess.send('server', server);\n});\n</code></pre>\n<p>The child would then receive the server object as:</p>\n<pre><code class=\"language-js\">process.on('message', (m, server) => {\n  if (m === 'server') {\n    server.on('connection', (socket) => {\n      socket.end('handled by child');\n    });\n  }\n});\n</code></pre>\n<p>Once the server is now shared between the parent and child, some connections\ncan be handled by the parent and some by the child.</p>\n<p>While the example above uses a server created using the <code>net</code> module, <code>dgram</code>\nmodule servers use exactly the same workflow with the exceptions of listening on\na <code>'message'</code> event instead of <code>'connection'</code> and using <code>server.bind()</code> instead\nof <code>server.listen()</code>. This is, however, currently only supported on Unix\nplatforms.</p>\n<h4>Example: sending a socket object</h4>\n<p>Similarly, the <code>sendHandler</code> argument can be used to pass the handle of a\nsocket to the child process. The example below spawns two children that each\nhandle connections with \"normal\" or \"special\" priority:</p>\n<pre><code class=\"language-js\">const { fork } = require('child_process');\nconst normal = fork('subprocess.js', ['normal']);\nconst special = fork('subprocess.js', ['special']);\n\n// Open up the server and send sockets to child. Use pauseOnConnect to prevent\n// the sockets from being read before they are sent to the child process.\nconst server = require('net').createServer({ pauseOnConnect: true });\nserver.on('connection', (socket) => {\n\n  // If this is special priority...\n  if (socket.remoteAddress === '74.125.127.100') {\n    special.send('socket', socket);\n    return;\n  }\n  // This is normal priority.\n  normal.send('socket', socket);\n});\nserver.listen(1337);\n</code></pre>\n<p>The <code>subprocess.js</code> would receive the socket handle as the second argument\npassed to the event callback function:</p>\n<pre><code class=\"language-js\">process.on('message', (m, socket) => {\n  if (m === 'socket') {\n    if (socket) {\n      // Check that the client socket exists.\n      // It is possible for the socket to be closed between the time it is\n      // sent and the time it is received in the child process.\n      socket.end(`Request handled with ${process.argv[2]} priority`);\n    }\n  }\n});\n</code></pre>\n<p>Do not use <code>.maxConnections</code> on a socket that has been passed to a subprocess.\nThe parent cannot track when the socket is destroyed.</p>\n<p>Any <code>'message'</code> handlers in the subprocess should verify that <code>socket</code> exists,\nas the connection may have been closed during the time it takes to send the\nconnection to the child.</p>"
nodejs-14.13.0~dfsg/doc/api/child_process.json-1545-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.html-184-<span class="hljs-keyword">if</span> (cluster.isMaster) {
nodejs-14.13.0~dfsg/doc/api/cluster.html:185:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Master <span class="hljs-subst">${process.pid}</span> is running`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-186-
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.html-192-  cluster.on(<span class="hljs-string">'exit'</span>, <span class="hljs-function">(<span class="hljs-params">worker, code, signal</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/cluster.html:193:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`worker <span class="hljs-subst">${worker.process.pid}</span> died`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-194-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.html-202-
nodejs-14.13.0~dfsg/doc/api/cluster.html:203:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Worker <span class="hljs-subst">${process.pid}</span> started`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-204-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.html-298-  <span class="hljs-keyword">if</span> (signal) {
nodejs-14.13.0~dfsg/doc/api/cluster.html:299:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`worker was killed by signal: <span class="hljs-subst">${signal}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-300-  } <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (code !== <span class="hljs-number">0</span>) {
nodejs-14.13.0~dfsg/doc/api/cluster.html:301:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`worker exited with error code: <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-302-  } <span class="hljs-keyword">else</span> {
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.html-338-  <span class="hljs-built_in">setInterval</span>(<span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/cluster.html:339:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`numReqs = <span class="hljs-subst">${numReqs}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-340-  }, <span class="hljs-number">1000</span>);
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.html-492-<span class="hljs-keyword">if</span> (cluster.isMaster) {
nodejs-14.13.0~dfsg/doc/api/cluster.html:493:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Master <span class="hljs-subst">${process.pid}</span> is running`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-494-
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.html-510-    res.writeHead(<span class="hljs-number">200</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html:511:    res.end(<span class="hljs-string">`Current process\n <span class="hljs-subst">${process.pid}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-512-    process.kill(process.pid);
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.html-603-<pre><code class="language-js">cluster.on(<span class="hljs-string">'disconnect'</span>, <span class="hljs-function">(<span class="hljs-params">worker</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/cluster.html:604:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The worker #<span class="hljs-subst">${worker.id}</span> has disconnected`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-605-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.html-664-  <span class="hljs-built_in">console</span>.log(
nodejs-14.13.0~dfsg/doc/api/cluster.html:665:    <span class="hljs-string">`A worker is now connected to <span class="hljs-subst">${address.address}</span>:<span class="hljs-subst">${address.port}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-666-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.html-878-} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (cluster.isWorker) {
nodejs-14.13.0~dfsg/doc/api/cluster.html:879:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`I am worker #<span class="hljs-subst">${cluster.worker.id}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/cluster.html-880-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.json-10-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/cluster.json:11:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/cluster.js\">lib/cluster.js</a></p>\n<p>A single instance of Node.js runs in a single thread. To take advantage of\nmulti-core systems, the user will sometimes want to launch a cluster of Node.js\nprocesses to handle the load.</p>\n<p>The cluster module allows easy creation of child processes that all share\nserver ports.</p>\n<pre><code class=\"language-js\">const cluster = require('cluster');\nconst http = require('http');\nconst numCPUs = require('os').cpus().length;\n\nif (cluster.isMaster) {\n  console.log(`Master ${process.pid} is running`);\n\n  // Fork workers.\n  for (let i = 0; i &#x3C; numCPUs; i++) {\n    cluster.fork();\n  }\n\n  cluster.on('exit', (worker, code, signal) => {\n    console.log(`worker ${worker.process.pid} died`);\n  });\n} else {\n  // Workers can share any TCP connection\n  // In this case it is an HTTP server\n  http.createServer((req, res) => {\n    res.writeHead(200);\n    res.end('hello world\\n');\n  }).listen(8000);\n\n  console.log(`Worker ${process.pid} started`);\n}\n</code></pre>\n<p>Running Node.js will now share port 8000 between the workers:</p>\n<pre><code class=\"language-console\">$ node server.js\nMaster 3596 is running\nWorker 4324 started\nWorker 4520 started\nWorker 6056 started\nWorker 5644 started\n</code></pre>\n<p>On Windows, it is not yet possible to set up a named pipe server in a worker.</p>",
nodejs-14.13.0~dfsg/doc/api/cluster.json-12-      "miscs": [
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.json-82-              ],
nodejs-14.13.0~dfsg/doc/api/cluster.json:83:              "desc": "<p>Similar to the <code>cluster.on('exit')</code> event, but specific to this worker.</p>\n<pre><code class=\"language-js\">const worker = cluster.fork();\nworker.on('exit', (code, signal) => {\n  if (signal) {\n    console.log(`worker was killed by signal: ${signal}`);\n  } else if (code !== 0) {\n    console.log(`worker exited with error code: ${code}`);\n  } else {\n    console.log('worker success!');\n  }\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/cluster.json-84-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.json-125-              ],
nodejs-14.13.0~dfsg/doc/api/cluster.json:126:              "desc": "<p>Similar to the <code>'message'</code> event of <code>cluster</code>, but specific to this worker.</p>\n<p>Within a worker, <code>process.on('message')</code> may also be used.</p>\n<p>See <a href=\"process.html#process_event_message\"><code>process</code> event: <code>'message'</code></a>.</p>\n<p>Here is an example using the message system. It keeps a count in the master\nprocess of the number of HTTP requests received by the workers:</p>\n<pre><code class=\"language-js\">const cluster = require('cluster');\nconst http = require('http');\n\nif (cluster.isMaster) {\n\n  // Keep track of http requests\n  let numReqs = 0;\n  setInterval(() => {\n    console.log(`numReqs = ${numReqs}`);\n  }, 1000);\n\n  // Count requests\n  function messageHandler(msg) {\n    if (msg.cmd &#x26;&#x26; msg.cmd === 'notifyRequest') {\n      numReqs += 1;\n    }\n  }\n\n  // Start workers and listen for messages containing notifyRequest\n  const numCPUs = require('os').cpus().length;\n  for (let i = 0; i &#x3C; numCPUs; i++) {\n    cluster.fork();\n  }\n\n  for (const id in cluster.workers) {\n    cluster.workers[id].on('message', messageHandler);\n  }\n\n} else {\n\n  // Worker processes have a http server.\n  http.Server((req, res) => {\n    res.writeHead(200);\n    res.end('hello world\\n');\n\n    // Notify master about the request\n    process.send({ cmd: 'notifyRequest' });\n  }).listen(8000);\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/cluster.json-127-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.json-203-              ],
nodejs-14.13.0~dfsg/doc/api/cluster.json:204:              "desc": "<p>This function returns <code>true</code> if the worker's process has terminated (either\nbecause of exiting or being signaled). Otherwise, it returns <code>false</code>.</p>\n<pre><code class=\"language-js\">const cluster = require('cluster');\nconst http = require('http');\nconst numCPUs = require('os').cpus().length;\n\nif (cluster.isMaster) {\n  console.log(`Master ${process.pid} is running`);\n\n  // Fork workers.\n  for (let i = 0; i &#x3C; numCPUs; i++) {\n    cluster.fork();\n  }\n\n  cluster.on('fork', (worker) => {\n    console.log('worker is dead:', worker.isDead());\n  });\n\n  cluster.on('exit', (worker, code, signal) => {\n    console.log('worker is dead:', worker.isDead());\n  });\n} else {\n  // Workers can share any TCP connection. In this case, it is an HTTP server.\n  http.createServer((req, res) => {\n    res.writeHead(200);\n    res.end(`Current process\\n ${process.pid}`);\n    process.kill(process.pid);\n  }).listen(8000);\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/cluster.json-205-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.json-347-          ],
nodejs-14.13.0~dfsg/doc/api/cluster.json:348:          "desc": "<p>Emitted after the worker IPC channel has disconnected. This can occur when a\nworker exits gracefully, is killed, or is disconnected manually (such as with\n<code>worker.disconnect()</code>).</p>\n<p>There may be a delay between the <code>'disconnect'</code> and <code>'exit'</code> events. These\nevents can be used to detect if the process is stuck in a cleanup or if there\nare long-living connections.</p>\n<pre><code class=\"language-js\">cluster.on('disconnect', (worker) => {\n  console.log(`The worker #${worker.id} has disconnected`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/cluster.json-349-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.json-421-          ],
nodejs-14.13.0~dfsg/doc/api/cluster.json:422:          "desc": "<p>After calling <code>listen()</code> from a worker, when the <code>'listening'</code> event is emitted\non the server a <code>'listening'</code> event will also be emitted on <code>cluster</code> in the\nmaster.</p>\n<p>The event handler is executed with two arguments, the <code>worker</code> contains the\nworker object and the <code>address</code> object contains the following connection\nproperties: <code>address</code>, <code>port</code> and <code>addressType</code>. This is very useful if the\nworker is listening on more than one address.</p>\n<pre><code class=\"language-js\">cluster.on('listening', (worker, address) => {\n  console.log(\n    `A worker is now connected to ${address.address}:${address.port}`);\n});\n</code></pre>\n<p>The <code>addressType</code> is one of:</p>\n<ul>\n<li><code>4</code> (TCPv4)</li>\n<li><code>6</code> (TCPv6)</li>\n<li><code>-1</code> (Unix domain socket)</li>\n<li><code>'udp4'</code> or <code>'udp6'</code> (UDP v4 or v6)</li>\n</ul>"
nodejs-14.13.0~dfsg/doc/api/cluster.json-423-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/cluster.json-744-          },
nodejs-14.13.0~dfsg/doc/api/cluster.json:745:          "desc": "<p>A reference to the current worker object. Not available in the master process.</p>\n<pre><code class=\"language-js\">const cluster = require('cluster');\n\nif (cluster.isMaster) {\n  console.log('I am master');\n  cluster.fork();\n  cluster.fork();\n} else if (cluster.isWorker) {\n  console.log(`I am worker #${cluster.worker.id}`);\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/cluster.json-746-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/console.html-194-<span class="hljs-keyword">const</span> name = <span class="hljs-string">'Will Robinson'</span>;
nodejs-14.13.0~dfsg/doc/api/console.html:195:<span class="hljs-built_in">console</span>.warn(<span class="hljs-string">`Danger <span class="hljs-subst">${name}</span>! Danger!`</span>);
nodejs-14.13.0~dfsg/doc/api/console.html-196-<span class="hljs-comment">// Prints: Danger Will Robinson! Danger!, to stderr</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/console.html-209-<span class="hljs-keyword">const</span> name = <span class="hljs-string">'Will Robinson'</span>;
nodejs-14.13.0~dfsg/doc/api/console.html:210:myConsole.warn(<span class="hljs-string">`Danger <span class="hljs-subst">${name}</span>! Danger!`</span>);
nodejs-14.13.0~dfsg/doc/api/console.html-211-<span class="hljs-comment">// Prints: Danger Will Robinson! Danger!, to err</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/console.json-10-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/console.json:11:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/console.js\">lib/console.js</a></p>\n<p>The <code>console</code> module provides a simple debugging console that is similar to the\nJavaScript console mechanism provided by web browsers.</p>\n<p>The module exports two specific components:</p>\n<ul>\n<li>A <code>Console</code> class with methods such as <code>console.log()</code>, <code>console.error()</code> and\n<code>console.warn()</code> that can be used to write to any Node.js stream.</li>\n<li>A global <code>console</code> instance configured to write to <a href=\"process.html#process_process_stdout\"><code>process.stdout</code></a> and\n<a href=\"process.html#process_process_stderr\"><code>process.stderr</code></a>. The global <code>console</code> can be used without calling\n<code>require('console')</code>.</li>\n</ul>\n<p><strong><em>Warning</em></strong>: The global console object's methods are neither consistently\nsynchronous like the browser APIs they resemble, nor are they consistently\nasynchronous like all other Node.js streams. See the <a href=\"process.html#process_a_note_on_process_i_o\">note on process I/O</a> for\nmore information.</p>\n<p>Example using the global <code>console</code>:</p>\n<pre><code class=\"language-js\">console.log('hello world');\n// Prints: hello world, to stdout\nconsole.log('hello %s', 'world');\n// Prints: hello world, to stdout\nconsole.error(new Error('Whoops, something bad happened'));\n// Prints: [Error: Whoops, something bad happened], to stderr\n\nconst name = 'Will Robinson';\nconsole.warn(`Danger ${name}! Danger!`);\n// Prints: Danger Will Robinson! Danger!, to stderr\n</code></pre>\n<p>Example using the <code>Console</code> class:</p>\n<pre><code class=\"language-js\">const out = getStreamSomehow();\nconst err = getStreamSomehow();\nconst myConsole = new console.Console(out, err);\n\nmyConsole.log('hello world');\n// Prints: hello world, to out\nmyConsole.log('hello %s', 'world');\n// Prints: hello world, to out\nmyConsole.error(new Error('Whoops, something bad happened'));\n// Prints: [Error: Whoops, something bad happened], to err\n\nconst name = 'Will Robinson';\nmyConsole.warn(`Danger ${name}! Danger!`);\n// Prints: Danger Will Robinson! Danger!, to err\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/console.json-12-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.html-2041-  <span class="hljs-keyword">else</span> {
nodejs-14.13.0~dfsg/doc/api/crypto.html:2042:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${hash.digest(<span class="hljs-string">'hex'</span>)}</span> <span class="hljs-subst">${filename}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/crypto.html-2043-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.html-2086-  <span class="hljs-keyword">else</span> {
nodejs-14.13.0~dfsg/doc/api/crypto.html:2087:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${hmac.digest(<span class="hljs-string">'hex'</span>)}</span> <span class="hljs-subst">${filename}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/crypto.html-2088-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.html-2705-  <span class="hljs-keyword">if</span> (err) <span class="hljs-keyword">throw</span> err;
nodejs-14.13.0~dfsg/doc/api/crypto.html:2706:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${buf.length}</span> bytes of random data: <span class="hljs-subst">${buf.toString(<span class="hljs-string">'hex'</span>)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/crypto.html-2707-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.html-2713-<span class="hljs-built_in">console</span>.log(
nodejs-14.13.0~dfsg/doc/api/crypto.html:2714:  <span class="hljs-string">`<span class="hljs-subst">${buf.length}</span> bytes of random data: <span class="hljs-subst">${buf.toString(<span class="hljs-string">'hex'</span>)}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/crypto.html-2715-<p>The <code>crypto.randomBytes()</code> method will not complete until there is
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.html-2850-  <span class="hljs-keyword">if</span> (err) <span class="hljs-keyword">throw</span> err;
nodejs-14.13.0~dfsg/doc/api/crypto.html:2851:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Random number chosen from (0, 1, 2): <span class="hljs-subst">${n}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/crypto.html-2852-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.html-2854-<span class="hljs-keyword">const</span> n = crypto.randomInt(<span class="hljs-number">3</span>);
nodejs-14.13.0~dfsg/doc/api/crypto.html:2855:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Random number chosen from (0, 1, 2): <span class="hljs-subst">${n}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/crypto.html-2856-<pre><code class="language-js"><span class="hljs-comment">// With `min` argument</span>
nodejs-14.13.0~dfsg/doc/api/crypto.html-2857-<span class="hljs-keyword">const</span> n = crypto.randomInt(<span class="hljs-number">1</span>, <span class="hljs-number">7</span>);
nodejs-14.13.0~dfsg/doc/api/crypto.html:2858:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The dice rolled: <span class="hljs-subst">${n}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/crypto.html-2859-<h3><code>crypto.scrypt(password, salt, keylen[, options], callback)</code><span><a class="mark" href="#crypto_crypto_scrypt_password_salt_keylen_options_callback" id="crypto_crypto_scrypt_password_salt_keylen_options_callback">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.json-510-              ],
nodejs-14.13.0~dfsg/doc/api/crypto.json:511:              "desc": "<p>Creates and returns a <code>Hash</code> object that can be used to generate hash digests\nusing the given <code>algorithm</code>. Optional <code>options</code> argument controls stream\nbehavior. For XOF hash functions such as <code>'shake256'</code>, the <code>outputLength</code> option\ncan be used to specify the desired output length in bytes.</p>\n<p>The <code>algorithm</code> is dependent on the available algorithms supported by the\nversion of OpenSSL on the platform. Examples are <code>'sha256'</code>, <code>'sha512'</code>, etc.\nOn recent releases of OpenSSL, <code>openssl list -digest-algorithms</code>\n(<code>openssl list-message-digest-algorithms</code> for older versions of OpenSSL) will\ndisplay the available digest algorithms.</p>\n<p>Example: generating the sha256 sum of a file</p>\n<pre><code class=\"language-js\">const filename = process.argv[2];\nconst crypto = require('crypto');\nconst fs = require('fs');\n\nconst hash = crypto.createHash('sha256');\n\nconst input = fs.createReadStream(filename);\ninput.on('readable', () => {\n  // Only one element is going to be produced by the\n  // hash stream.\n  const data = input.read();\n  if (data)\n    hash.update(data);\n  else {\n    console.log(`${hash.digest('hex')} ${filename}`);\n  }\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/crypto.json-512-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.json-555-              ],
nodejs-14.13.0~dfsg/doc/api/crypto.json:556:              "desc": "<p>Creates and returns an <code>Hmac</code> object that uses the given <code>algorithm</code> and <code>key</code>.\nOptional <code>options</code> argument controls stream behavior.</p>\n<p>The <code>algorithm</code> is dependent on the available algorithms supported by the\nversion of OpenSSL on the platform. Examples are <code>'sha256'</code>, <code>'sha512'</code>, etc.\nOn recent releases of OpenSSL, <code>openssl list -digest-algorithms</code>\n(<code>openssl list-message-digest-algorithms</code> for older versions of OpenSSL) will\ndisplay the available digest algorithms.</p>\n<p>The <code>key</code> is the HMAC key used to generate the cryptographic HMAC hash. If it is\na <a href=\"#crypto_class_keyobject\"><code>KeyObject</code></a>, its type must be <code>secret</code>.</p>\n<p>Example: generating the sha256 HMAC of a file</p>\n<pre><code class=\"language-js\">const filename = process.argv[2];\nconst crypto = require('crypto');\nconst fs = require('fs');\n\nconst hmac = crypto.createHmac('sha256', 'a secret');\n\nconst input = fs.createReadStream(filename);\ninput.on('readable', () => {\n  // Only one element is going to be produced by the\n  // hash stream.\n  const data = input.read();\n  if (data)\n    hmac.update(data);\n  else {\n    console.log(`${hmac.digest('hex')} ${filename}`);\n  }\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/crypto.json-557-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.json-1651-              ],
nodejs-14.13.0~dfsg/doc/api/crypto.json:1652:              "desc": "<p>Generates cryptographically strong pseudo-random data. The <code>size</code> argument\nis a number indicating the number of bytes to generate.</p>\n<p>If a <code>callback</code> function is provided, the bytes are generated asynchronously\nand the <code>callback</code> function is invoked with two arguments: <code>err</code> and <code>buf</code>.\nIf an error occurs, <code>err</code> will be an <code>Error</code> object; otherwise it is <code>null</code>. The\n<code>buf</code> argument is a <a href=\"buffer.html\"><code>Buffer</code></a> containing the generated bytes.</p>\n<pre><code class=\"language-js\">// Asynchronous\nconst crypto = require('crypto');\ncrypto.randomBytes(256, (err, buf) => {\n  if (err) throw err;\n  console.log(`${buf.length} bytes of random data: ${buf.toString('hex')}`);\n});\n</code></pre>\n<p>If the <code>callback</code> function is not provided, the random bytes are generated\nsynchronously and returned as a <a href=\"buffer.html\"><code>Buffer</code></a>. An error will be thrown if\nthere is a problem generating the bytes.</p>\n<pre><code class=\"language-js\">// Synchronous\nconst buf = crypto.randomBytes(256);\nconsole.log(\n  `${buf.length} bytes of random data: ${buf.toString('hex')}`);\n</code></pre>\n<p>The <code>crypto.randomBytes()</code> method will not complete until there is\nsufficient entropy available.\nThis should normally never take longer than a few milliseconds. The only time\nwhen generating the random bytes may conceivably block for a longer period of\ntime is right after boot, when the whole system is still low on entropy.</p>\n<p>This API uses libuv's threadpool, which can have surprising and\nnegative performance implications for some applications; see the\n<a href=\"cli.html#cli_uv_threadpool_size_size\"><code>UV_THREADPOOL_SIZE</code></a> documentation for more information.</p>\n<p>The asynchronous version of <code>crypto.randomBytes()</code> is carried out in a single\nthreadpool request. To minimize threadpool task length variation, partition\nlarge <code>randomBytes</code> requests when doing so as part of fulfilling a client\nrequest.</p>"
nodejs-14.13.0~dfsg/doc/api/crypto.json-1653-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/crypto.json-1785-              ],
nodejs-14.13.0~dfsg/doc/api/crypto.json:1786:              "desc": "<p>Return a random integer <code>n</code> such that <code>min &#x3C;= n &#x3C; max</code>.  This\nimplementation avoids <a href=\"https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle#Modulo_bias\">modulo bias</a>.</p>\n<p>The range (<code>max - min</code>) must be less than 2<sup>48</sup>. <code>min</code> and <code>max</code> must\nbe <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger\">safe integers</a>.</p>\n<p>If the <code>callback</code> function is not provided, the random integer is\ngenerated synchronously.</p>\n<pre><code class=\"language-js\">// Asynchronous\ncrypto.randomInt(3, (err, n) => {\n  if (err) throw err;\n  console.log(`Random number chosen from (0, 1, 2): ${n}`);\n});\n</code></pre>\n<pre><code class=\"language-js\">// Synchronous\nconst n = crypto.randomInt(3);\nconsole.log(`Random number chosen from (0, 1, 2): ${n}`);\n</code></pre>\n<pre><code class=\"language-js\">// With `min` argument\nconst n = crypto.randomInt(1, 7);\nconsole.log(`The dice rolled: ${n}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/crypto.json-1787-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.html-193-server.on(<span class="hljs-string">'error'</span>, <span class="hljs-function">(<span class="hljs-params">err</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/dgram.html:194:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server error:\n<span class="hljs-subst">${err.stack}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/dgram.html-195-  server.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.html-198-server.on(<span class="hljs-string">'message'</span>, <span class="hljs-function">(<span class="hljs-params">msg, rinfo</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/dgram.html:199:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server got: <span class="hljs-subst">${msg}</span> from <span class="hljs-subst">${rinfo.address}</span>:<span class="hljs-subst">${rinfo.port}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/dgram.html-200-});
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.html-203-  <span class="hljs-keyword">const</span> address = server.address();
nodejs-14.13.0~dfsg/doc/api/dgram.html:204:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server listening <span class="hljs-subst">${address.address}</span>:<span class="hljs-subst">${address.port}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/dgram.html-205-});
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.html-363-server.on(<span class="hljs-string">'error'</span>, <span class="hljs-function">(<span class="hljs-params">err</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/dgram.html:364:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server error:\n<span class="hljs-subst">${err.stack}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/dgram.html-365-  server.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.html-368-server.on(<span class="hljs-string">'message'</span>, <span class="hljs-function">(<span class="hljs-params">msg, rinfo</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/dgram.html:369:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server got: <span class="hljs-subst">${msg}</span> from <span class="hljs-subst">${rinfo.address}</span>:<span class="hljs-subst">${rinfo.port}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/dgram.html-370-});
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.html-373-  <span class="hljs-keyword">const</span> address = server.address();
nodejs-14.13.0~dfsg/doc/api/dgram.html:374:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`server listening <span class="hljs-subst">${address.address}</span>:<span class="hljs-subst">${address.port}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/dgram.html-375-});
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.json-10-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/dgram.json:11:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/dgram.js\">lib/dgram.js</a></p>\n<p>The <code>dgram</code> module provides an implementation of UDP datagram sockets.</p>\n<pre><code class=\"language-js\">const dgram = require('dgram');\nconst server = dgram.createSocket('udp4');\n\nserver.on('error', (err) => {\n  console.log(`server error:\\n${err.stack}`);\n  server.close();\n});\n\nserver.on('message', (msg, rinfo) => {\n  console.log(`server got: ${msg} from ${rinfo.address}:${rinfo.port}`);\n});\n\nserver.on('listening', () => {\n  const address = server.address();\n  console.log(`server listening ${address.address}:${address.port}`);\n});\n\nserver.bind(41234);\n// Prints: server listening 0.0.0.0:41234\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/dgram.json-12-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/dgram.json-218-              ],
nodejs-14.13.0~dfsg/doc/api/dgram.json:219:              "desc": "<p>For UDP sockets, causes the <code>dgram.Socket</code> to listen for datagram\nmessages on a named <code>port</code> and optional <code>address</code>. If <code>port</code> is not\nspecified or is <code>0</code>, the operating system will attempt to bind to a\nrandom port. If <code>address</code> is not specified, the operating system will\nattempt to listen on all addresses. Once binding is complete, a\n<code>'listening'</code> event is emitted and the optional <code>callback</code> function is\ncalled.</p>\n<p>Specifying both a <code>'listening'</code> event listener and passing a\n<code>callback</code> to the <code>socket.bind()</code> method is not harmful but not very\nuseful.</p>\n<p>A bound datagram socket keeps the Node.js process running to receive\ndatagram messages.</p>\n<p>If binding fails, an <code>'error'</code> event is generated. In rare case (e.g.\nattempting to bind with a closed socket), an <a href=\"errors.html#errors_class_error\"><code>Error</code></a> may be thrown.</p>\n<p>Example of a UDP server listening on port 41234:</p>\n<pre><code class=\"language-js\">const dgram = require('dgram');\nconst server = dgram.createSocket('udp4');\n\nserver.on('error', (err) => {\n  console.log(`server error:\\n${err.stack}`);\n  server.close();\n});\n\nserver.on('message', (msg, rinfo) => {\n  console.log(`server got: ${msg} from ${rinfo.address}:${rinfo.port}`);\n});\n\nserver.on('listening', () => {\n  const address = server.address();\n  console.log(`server listening ${address.address}:${address.port}`);\n});\n\nserver.bind(41234);\n// Prints: server listening 0.0.0.0:41234\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/dgram.json-220-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/dns.html-218-
nodejs-14.13.0~dfsg/doc/api/dns.html:219:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`addresses: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(addresses)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/dns.html-220-
##############################################
nodejs-14.13.0~dfsg/doc/api/dns.html-225-      }
nodejs-14.13.0~dfsg/doc/api/dns.html:226:      <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`reverse for <span class="hljs-subst">${a}</span>: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(hostnames)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/dns.html-227-    });
##############################################
nodejs-14.13.0~dfsg/doc/api/dns.json-10-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/dns.json:11:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/dns.js\">lib/dns.js</a></p>\n<p>The <code>dns</code> module enables name resolution. For example, use it to look up IP\naddresses of host names.</p>\n<p>Although named for the <a href=\"https://en.wikipedia.org/wiki/Domain_Name_System\">Domain Name System (DNS)</a>, it does not always use the\nDNS protocol for lookups. <a href=\"#dns_dns_lookup_hostname_options_callback\"><code>dns.lookup()</code></a> uses the operating system\nfacilities to perform name resolution. It may not need to perform any network\ncommunication. To perform name resolution the way other applications on the same\nsystem do, use <a href=\"#dns_dns_lookup_hostname_options_callback\"><code>dns.lookup()</code></a>.</p>\n<pre><code class=\"language-js\">const dns = require('dns');\n\ndns.lookup('example.org', (err, address, family) => {\n  console.log('address: %j family: IPv%s', address, family);\n});\n// address: \"93.184.216.34\" family: IPv4\n</code></pre>\n<p>All other functions in the <code>dns</code> module connect to an actual DNS server to\nperform name resolution. They will always use the network to perform DNS\nqueries. These functions do not use the same set of configuration files used by\n<a href=\"#dns_dns_lookup_hostname_options_callback\"><code>dns.lookup()</code></a> (e.g. <code>/etc/hosts</code>). Use these functions to always perform\nDNS queries, bypassing other name-resolution facilities.</p>\n<pre><code class=\"language-js\">const dns = require('dns');\n\ndns.resolve4('archive.org', (err, addresses) => {\n  if (err) throw err;\n\n  console.log(`addresses: ${JSON.stringify(addresses)}`);\n\n  addresses.forEach((a) => {\n    dns.reverse(a, (err, hostnames) => {\n      if (err) {\n        throw err;\n      }\n      console.log(`reverse for ${a}: ${JSON.stringify(hostnames)}`);\n    });\n  });\n});\n</code></pre>\n<p>See the <a href=\"#dns_implementation_considerations\">Implementation considerations section</a> for more information.</p>",
nodejs-14.13.0~dfsg/doc/api/dns.json-12-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/domain.html-210-  <span class="hljs-comment">// This is no better than process.on('uncaughtException')!</span>
nodejs-14.13.0~dfsg/doc/api/domain.html:211:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`error, but oh well <span class="hljs-subst">${er.message}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/domain.html-212-});
##############################################
nodejs-14.13.0~dfsg/doc/api/domain.html-259-    d.on(<span class="hljs-string">'error'</span>, <span class="hljs-function">(<span class="hljs-params">er</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/domain.html:260:      <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`error <span class="hljs-subst">${er.stack}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/domain.html-261-
##############################################
nodejs-14.13.0~dfsg/doc/api/domain.html-288-        <span class="hljs-comment">// Oh well, not much we can do at this point.</span>
nodejs-14.13.0~dfsg/doc/api/domain.html:289:        <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`Error sending 500! <span class="hljs-subst">${er2.stack}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/domain.html-290-      }
##############################################
nodejs-14.13.0~dfsg/doc/api/domain.json-32-          "type": "misc",
nodejs-14.13.0~dfsg/doc/api/domain.json:33:          "desc": "<p>Domain error handlers are not a substitute for closing down a\nprocess when an error occurs.</p>\n<p>By the very nature of how <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/throw\"><code>throw</code></a> works in JavaScript, there is almost\nnever any way to safely \"pick up where it left off\", without leaking\nreferences, or creating some other sort of undefined brittle state.</p>\n<p>The safest way to respond to a thrown error is to shut down the\nprocess. Of course, in a normal web server, there may be many\nopen connections, and it is not reasonable to abruptly shut those down\nbecause an error was triggered by someone else.</p>\n<p>The better approach is to send an error response to the request that\ntriggered the error, while letting the others finish in their normal\ntime, and stop listening for new requests in that worker.</p>\n<p>In this way, <code>domain</code> usage goes hand-in-hand with the cluster module,\nsince the master process can fork a new worker when a worker\nencounters an error. For Node.js programs that scale to multiple\nmachines, the terminating proxy or service registry can take note of\nthe failure, and react accordingly.</p>\n<p>For example, this is not a good idea:</p>\n<pre><code class=\"language-js\">// XXX WARNING! BAD IDEA!\n\nconst d = require('domain').create();\nd.on('error', (er) => {\n  // The error won't crash the process, but what it does is worse!\n  // Though we've prevented abrupt process restarting, we are leaking\n  // resources like crazy if this ever happens.\n  // This is no better than process.on('uncaughtException')!\n  console.log(`error, but oh well ${er.message}`);\n});\nd.run(() => {\n  require('http').createServer((req, res) => {\n    handleRequest(req, res);\n  }).listen(PORT);\n});\n</code></pre>\n<p>By using the context of a domain, and the resilience of separating our\nprogram into multiple worker processes, we can react more\nappropriately, and handle errors with much greater safety.</p>\n<pre><code class=\"language-js\">// Much better!\n\nconst cluster = require('cluster');\nconst PORT = +process.env.PORT || 1337;\n\nif (cluster.isMaster) {\n  // A more realistic scenario would have more than 2 workers,\n  // and perhaps not put the master and worker in the same file.\n  //\n  // It is also possible to get a bit fancier about logging, and\n  // implement whatever custom logic is needed to prevent DoS\n  // attacks and other bad behavior.\n  //\n  // See the options in the cluster documentation.\n  //\n  // The important thing is that the master does very little,\n  // increasing our resilience to unexpected errors.\n\n  cluster.fork();\n  cluster.fork();\n\n  cluster.on('disconnect', (worker) => {\n    console.error('disconnect!');\n    cluster.fork();\n  });\n\n} else {\n  // the worker\n  //\n  // This is where we put our bugs!\n\n  const domain = require('domain');\n\n  // See the cluster documentation for more details about using\n  // worker processes to serve requests. How it works, caveats, etc.\n\n  const server = require('http').createServer((req, res) => {\n    const d = domain.create();\n    d.on('error', (er) => {\n      console.error(`error ${er.stack}`);\n\n      // We're in dangerous territory!\n      // By definition, something unexpected occurred,\n      // which we probably didn't want.\n      // Anything can happen now! Be very careful!\n\n      try {\n        // Make sure we close down within 30 seconds\n        const killtimer = setTimeout(() => {\n          process.exit(1);\n        }, 30000);\n        // But don't keep the process open just for that!\n        killtimer.unref();\n\n        // Stop taking new requests.\n        server.close();\n\n        // Let the master know we're dead. This will trigger a\n        // 'disconnect' in the cluster master, and then it will fork\n        // a new worker.\n        cluster.worker.disconnect();\n\n        // Try to send an error to the request that triggered the problem\n        res.statusCode = 500;\n        res.setHeader('content-type', 'text/plain');\n        res.end('Oops, there was a problem!\\n');\n      } catch (er2) {\n        // Oh well, not much we can do at this point.\n        console.error(`Error sending 500! ${er2.stack}`);\n      }\n    });\n\n    // Because req and res were created before this domain existed,\n    // we need to explicitly add them.\n    // See the explanation of implicit vs explicit binding below.\n    d.add(req);\n    d.add(res);\n\n    // Now run the handler function in the domain.\n    d.run(() => {\n      handleRequest(req, res);\n    });\n  });\n  server.listen(PORT);\n}\n\n// This part is not important. Just an example routing thing.\n// Put fancy application logic here.\nfunction handleRequest(req, res) {\n  switch (req.url) {\n    case '/error':\n      // We do some async stuff, and then...\n      setTimeout(() => {\n        // Whoops!\n        flerb.bark();\n      }, timeout);\n      break;\n    default:\n      res.end('ok');\n  }\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/domain.json-34-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.html-158-<li><a href="#esm_experimental_json_modules">Experimental JSON modules</a></li>
nodejs-14.13.0~dfsg/doc/api/esm.html:159:<li><a href="#esm_experimental_wasm_modules">Experimental Wasm modules</a></li>
nodejs-14.13.0~dfsg/doc/api/esm.html-160-<li><a href="#esm_experimental_top_level_await">Experimental top-level <code>await</code></a></li>
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.html-373-<p>Additional experimental flags are available for importing
nodejs-14.13.0~dfsg/doc/api/esm.html:374:<a href="#esm_experimental_wasm_modules">Wasm modules</a> or
nodejs-14.13.0~dfsg/doc/api/esm.html-375-<a href="#esm_experimental_json_modules">JSON modules</a>. For importing native modules or
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.html-501-node --experimental-json-modules index.mjs <span class="hljs-comment"># works</span></code></pre>
nodejs-14.13.0~dfsg/doc/api/esm.html:502:<h2>Experimental Wasm modules<span><a class="mark" href="#esm_experimental_wasm_modules" id="esm_experimental_wasm_modules">#</a></span></h2>
nodejs-14.13.0~dfsg/doc/api/esm.html-503-<p>Importing Web Assembly modules is supported under the
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.html-873-
nodejs-14.13.0~dfsg/doc/api/esm.html:874:<span class="hljs-keyword">const</span> baseURL = pathToFileURL(<span class="hljs-string">`<span class="hljs-subst">${process.cwd()}</span>/`</span>).href;
nodejs-14.13.0~dfsg/doc/api/esm.html-875-
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.json-144-              "name": "`import`_statements",
nodejs-14.13.0~dfsg/doc/api/esm.json:145:              "desc": "<p>An <code>import</code> statement can reference an ES module or a CommonJS module.\n<code>import</code> statements are permitted only in ES modules. For similar functionality\nin CommonJS, see <a href=\"#esm_import_expressions\"><code>import()</code></a>.</p>\n<p>When importing <a href=\"#esm_commonjs_namespaces\">CommonJS modules</a>, the\n<code>module.exports</code> object is provided as the default export. Named exports may be\navailable, provided by static analysis as a convenience for better ecosystem\ncompatibility.</p>\n<p>Additional experimental flags are available for importing\n<a href=\"#esm_experimental_wasm_modules\">Wasm modules</a> or\n<a href=\"#esm_experimental_json_modules\">JSON modules</a>. For importing native modules or\nJSON modules unflagged, see <a href=\"module.html#module_module_createrequire_filename\"><code>module.createRequire()</code></a>.</p>\n<p>The <em>specifier</em> of an <code>import</code> statement (the string after the <code>from</code> keyword)\ncan either be an URL-style relative path like <code>'./file.mjs'</code> or a package name\nlike <code>'fs'</code>.</p>\n<p>Like in CommonJS, files within packages can be accessed by appending a path to\nthe package name; unless the package’s <a href=\"packages.html#packages_node_js_package_json_field_definitions\"><code>package.json</code></a> contains an\n<a href=\"packages.html#packages_exports\"><code>\"exports\"</code></a> field, in which case files within packages need to be accessed\nvia the path defined in <a href=\"packages.html#packages_exports\"><code>\"exports\"</code></a>.</p>\n<pre><code class=\"language-js\">import { sin, cos } from 'geometry/trigonometry-functions.mjs';\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/esm.json-146-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.json-188-        {
nodejs-14.13.0~dfsg/doc/api/esm.json:189:          "textRaw": "Experimental Wasm modules",
nodejs-14.13.0~dfsg/doc/api/esm.json-190-          "name": "experimental_wasm_modules",
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.json-192-          "type": "misc",
nodejs-14.13.0~dfsg/doc/api/esm.json:193:          "displayName": "Experimental Wasm modules"
nodejs-14.13.0~dfsg/doc/api/esm.json-194-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/esm.json-278-                  "name": "transpiler_loader",
nodejs-14.13.0~dfsg/doc/api/esm.json:279:                  "desc": "<p>Sources that are in formats Node.js doesn’t understand can be converted into\nJavaScript using the <a href=\"#esm_transformsource_source_context_defaulttransformsource\"><code>transformSource</code> hook</a>. Before that hook gets called,\nhowever, other hooks need to tell Node.js not to throw an error on unknown file\ntypes; and to tell Node.js how to load this new file type.</p>\n<p>This is less performant than transpiling source files before running\nNode.js; a transpiler loader should only be used for development and testing\npurposes.</p>\n<pre><code class=\"language-js\">// coffeescript-loader.mjs\nimport { URL, pathToFileURL } from 'url';\nimport CoffeeScript from 'coffeescript';\n\nconst baseURL = pathToFileURL(`${process.cwd()}/`).href;\n\n// CoffeeScript files end in .coffee, .litcoffee or .coffee.md.\nconst extensionsRegex = /\\.coffee$|\\.litcoffee$|\\.coffee\\.md$/;\n\nexport function resolve(specifier, context, defaultResolve) {\n  const { parentURL = baseURL } = context;\n\n  // Node.js normally errors on unknown file extensions, so return a URL for\n  // specifiers ending in the CoffeeScript file extensions.\n  if (extensionsRegex.test(specifier)) {\n    return {\n      url: new URL(specifier, parentURL).href\n    };\n  }\n\n  // Let Node.js handle all other specifiers.\n  return defaultResolve(specifier, context, defaultResolve);\n}\n\nexport function getFormat(url, context, defaultGetFormat) {\n  // Now that we patched resolve to let CoffeeScript URLs through, we need to\n  // tell Node.js what format such URLs should be interpreted as. For the\n  // purposes of this loader, all CoffeeScript URLs are ES modules.\n  if (extensionsRegex.test(url)) {\n    return {\n      format: 'module'\n    };\n  }\n\n  // Let Node.js handle all other URLs.\n  return defaultGetFormat(url, context, defaultGetFormat);\n}\n\nexport function transformSource(source, context, defaultTransformSource) {\n  const { url, format } = context;\n\n  if (extensionsRegex.test(url)) {\n    return {\n      source: CoffeeScript.compile(source, { bare: true })\n    };\n  }\n\n  // Let Node.js handle all other sources.\n  return defaultTransformSource(source, context, defaultTransformSource);\n}\n</code></pre>\n<pre><code class=\"language-coffee\"># main.coffee\nimport { scream } from './scream.coffee'\nconsole.log scream 'hello, world'\n\nimport { version } from 'process'\nconsole.log \"Brought to you by Node.js version #{version}\"\n</code></pre>\n<pre><code class=\"language-coffee\"># scream.coffee\nexport scream = (str) -> str.toUpperCase()\n</code></pre>\n<p>With this loader, running:</p>\n<pre><code class=\"language-console\">node --experimental-loader ./coffeescript-loader.mjs main.coffee\n</code></pre>\n<p>Will cause <code>main.coffee</code> to be turned into JavaScript after its source code is\nloaded from disk but before Node.js executes it; and so on for any <code>.coffee</code>,\n<code>.litcoffee</code> or <code>.coffee.md</code> files referenced via <code>import</code> statements of any\nloaded file.</p>",
nodejs-14.13.0~dfsg/doc/api/esm.json-280-                  "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/events.html-539-myEmitter.on(<span class="hljs-string">'event'</span>, <span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">secondListener</span>(<span class="hljs-params">arg1, arg2</span>) </span>{
nodejs-14.13.0~dfsg/doc/api/events.html:540:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`event with parameters <span class="hljs-subst">${arg1}</span>, <span class="hljs-subst">${arg2}</span> in second listener`</span>);
nodejs-14.13.0~dfsg/doc/api/events.html-541-});
##############################################
nodejs-14.13.0~dfsg/doc/api/events.html-544-  <span class="hljs-keyword">const</span> parameters = args.join(<span class="hljs-string">', '</span>);
nodejs-14.13.0~dfsg/doc/api/events.html:545:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`event with parameters <span class="hljs-subst">${parameters}</span> in third listener`</span>);
nodejs-14.13.0~dfsg/doc/api/events.html-546-});
##############################################
nodejs-14.13.0~dfsg/doc/api/events.json-944-              ],
nodejs-14.13.0~dfsg/doc/api/events.json:945:              "desc": "<p>Synchronously calls each of the listeners registered for the event named\n<code>eventName</code>, in the order they were registered, passing the supplied arguments\nto each.</p>\n<p>Returns <code>true</code> if the event had listeners, <code>false</code> otherwise.</p>\n<pre><code class=\"language-js\">const EventEmitter = require('events');\nconst myEmitter = new EventEmitter();\n\n// First listener\nmyEmitter.on('event', function firstListener() {\n  console.log('Helloooo! first listener');\n});\n// Second listener\nmyEmitter.on('event', function secondListener(arg1, arg2) {\n  console.log(`event with parameters ${arg1}, ${arg2} in second listener`);\n});\n// Third listener\nmyEmitter.on('event', function thirdListener(...args) {\n  const parameters = args.join(', ');\n  console.log(`event with parameters ${parameters} in third listener`);\n});\n\nconsole.log(myEmitter.listeners('event'));\n\nmyEmitter.emit('event', 1, 2, 3, 4, 5);\n\n// Prints:\n// [\n//   [Function: firstListener],\n//   [Function: secondListener],\n//   [Function: thirdListener]\n// ]\n// Helloooo! first listener\n// event with parameters 1, 2 in second listener\n// event with parameters 1, 2, 3, 4, 5 in third listener\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/events.json-946-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-457-    <span class="hljs-keyword">await</span> fs.unlink(path);
nodejs-14.13.0~dfsg/doc/api/fs.html:458:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`successfully deleted <span class="hljs-subst">${path}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-459-  } <span class="hljs-keyword">catch</span> (error) {
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-473-  <span class="hljs-keyword">if</span> (err) <span class="hljs-keyword">throw</span> err;
nodejs-14.13.0~dfsg/doc/api/fs.html:474:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stats: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(stats)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-475-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-481-    <span class="hljs-keyword">if</span> (err) <span class="hljs-keyword">throw</span> err;
nodejs-14.13.0~dfsg/doc/api/fs.html:482:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stats: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(stats)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-483-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-491-    <span class="hljs-keyword">const</span> stats = <span class="hljs-keyword">await</span> fs.stat(to);
nodejs-14.13.0~dfsg/doc/api/fs.html:492:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`stats: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(stats)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-493-  } <span class="hljs-keyword">catch</span> (error) {
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-1401-fs.access(file, fs.constants.F_OK, <span class="hljs-function">(<span class="hljs-params">err</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/fs.html:1402:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${file}</span> <span class="hljs-subst">${err ? <span class="hljs-string">'does not exist'</span> : <span class="hljs-string">'exists'</span>}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-1403-});
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-1406-fs.access(file, fs.constants.R_OK, <span class="hljs-function">(<span class="hljs-params">err</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/fs.html:1407:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${file}</span> <span class="hljs-subst">${err ? <span class="hljs-string">'is not readable'</span> : <span class="hljs-string">'is readable'</span>}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-1408-});
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-1411-fs.access(file, fs.constants.W_OK, <span class="hljs-function">(<span class="hljs-params">err</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/fs.html:1412:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${file}</span> <span class="hljs-subst">${err ? <span class="hljs-string">'is not writable'</span> : <span class="hljs-string">'is writable'</span>}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-1413-});
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-1418-    <span class="hljs-built_in">console</span>.error(
nodejs-14.13.0~dfsg/doc/api/fs.html:1419:      <span class="hljs-string">`<span class="hljs-subst">${file}</span> <span class="hljs-subst">${err.code === <span class="hljs-string">'ENOENT'</span> ? <span class="hljs-string">'does not exist'</span> : <span class="hljs-string">'is read-only'</span>}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-1420-  } <span class="hljs-keyword">else</span> {
nodejs-14.13.0~dfsg/doc/api/fs.html:1421:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${file}</span> exists, and it is writable`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-1422-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-2920-<span class="hljs-keyword">const</span> { sep } = <span class="hljs-built_in">require</span>(<span class="hljs-string">'path'</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html:2921:fs.mkdtemp(<span class="hljs-string">`<span class="hljs-subst">${tmpDir}</span><span class="hljs-subst">${sep}</span>`</span>, <span class="hljs-function">(<span class="hljs-params">err, directory</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/fs.html-2922-  <span class="hljs-keyword">if</span> (err) <span class="hljs-keyword">throw</span> err;
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-4209-<pre><code class="language-js">fs.watch(<span class="hljs-string">'somedir'</span>, <span class="hljs-function">(<span class="hljs-params">eventType, filename</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/fs.html:4210:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`event type is: <span class="hljs-subst">${eventType}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-4211-  <span class="hljs-keyword">if</span> (filename) {
nodejs-14.13.0~dfsg/doc/api/fs.html:4212:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`filename provided: <span class="hljs-subst">${filename}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-4213-  } <span class="hljs-keyword">else</span> {
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.html-4257-<pre><code class="language-js">fs.watchFile(<span class="hljs-string">'message.text'</span>, <span class="hljs-function">(<span class="hljs-params">curr, prev</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/fs.html:4258:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`the current mtime is: <span class="hljs-subst">${curr.mtime}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html:4259:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`the previous mtime was: <span class="hljs-subst">${prev.mtime}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/fs.html-4260-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.json-29-          "name": "promise_example",
nodejs-14.13.0~dfsg/doc/api/fs.json:30:          "desc": "<p>Promise-based operations return a <code>Promise</code> that is resolved when the\nasynchronous operation is complete.</p>\n<pre><code class=\"language-js\">const fs = require('fs/promises');\n\n(async function(path) {\n  try {\n    await fs.unlink(path);\n    console.log(`successfully deleted ${path}`);\n  } catch (error) {\n    console.error('there was an error:', error.message);\n  }\n})('/tmp/hello');\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/fs.json-31-          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.json-36-          "name": "ordering_of_callback_and_promise-based_operations",
nodejs-14.13.0~dfsg/doc/api/fs.json:37:          "desc": "<p>There is no guaranteed ordering when using either the callback or\npromise-based methods. For example, the following is prone to error\nbecause the <code>fs.stat()</code> operation might complete before the <code>fs.rename()</code>\noperation:</p>\n<pre><code class=\"language-js\">fs.rename('/tmp/hello', '/tmp/world', (err) => {\n  if (err) throw err;\n  console.log('renamed complete');\n});\nfs.stat('/tmp/world', (err, stats) => {\n  if (err) throw err;\n  console.log(`stats: ${JSON.stringify(stats)}`);\n});\n</code></pre>\n<p>To correctly order the operations, move the <code>fs.stat()</code> call into the callback\nof the <code>fs.rename()</code> operation:</p>\n<pre><code class=\"language-js\">fs.rename('/tmp/hello', '/tmp/world', (err) => {\n  if (err) throw err;\n  fs.stat('/tmp/world', (err, stats) => {\n    if (err) throw err;\n    console.log(`stats: ${JSON.stringify(stats)}`);\n  });\n});\n</code></pre>\n<p>Or, use the promise-based API:</p>\n<pre><code class=\"language-js\">const fs = require('fs/promises');\n\n(async function(from, to) {\n  try {\n    await fs.rename(from, to);\n    const stats = await fs.stat(to);\n    console.log(`stats: ${JSON.stringify(stats)}`);\n  } catch (error) {\n    console.error('there was an error:', error.message);\n  }\n})('/tmp/hello', '/tmp/world');\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/fs.json-38-          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.json-3157-          ],
nodejs-14.13.0~dfsg/doc/api/fs.json:3158:          "desc": "<p>Tests a user's permissions for the file or directory specified by <code>path</code>.\nThe <code>mode</code> argument is an optional integer that specifies the accessibility\nchecks to be performed. Check <a href=\"#fs_file_access_constants\">File access constants</a> for possible values\nof <code>mode</code>. It is possible to create a mask consisting of the bitwise OR of\ntwo or more values (e.g. <code>fs.constants.W_OK | fs.constants.R_OK</code>).</p>\n<p>The final argument, <code>callback</code>, is a callback function that is invoked with\na possible error argument. If any of the accessibility checks fail, the error\nargument will be an <code>Error</code> object. The following examples check if\n<code>package.json</code> exists, and if it is readable or writable.</p>\n<pre><code class=\"language-js\">const file = 'package.json';\n\n// Check if the file exists in the current directory.\nfs.access(file, fs.constants.F_OK, (err) => {\n  console.log(`${file} ${err ? 'does not exist' : 'exists'}`);\n});\n\n// Check if the file is readable.\nfs.access(file, fs.constants.R_OK, (err) => {\n  console.log(`${file} ${err ? 'is not readable' : 'is readable'}`);\n});\n\n// Check if the file is writable.\nfs.access(file, fs.constants.W_OK, (err) => {\n  console.log(`${file} ${err ? 'is not writable' : 'is writable'}`);\n});\n\n// Check if the file exists in the current directory, and if it is writable.\nfs.access(file, fs.constants.F_OK | fs.constants.W_OK, (err) => {\n  if (err) {\n    console.error(\n      `${file} ${err.code === 'ENOENT' ? 'does not exist' : 'is read-only'}`);\n  } else {\n    console.log(`${file} exists, and it is writable`);\n  }\n});\n</code></pre>\n<p>Do not use <code>fs.access()</code> to check for the accessibility of a file before calling\n<code>fs.open()</code>, <code>fs.readFile()</code> or <code>fs.writeFile()</code>. Doing\nso introduces a race condition, since other processes may change the file's\nstate between the two calls. Instead, user code should open/read/write the\nfile directly and handle the error raised if the file is not accessible.</p>\n<p><strong>write (NOT RECOMMENDED)</strong></p>\n<pre><code class=\"language-js\">fs.access('myfile', (err) => {\n  if (!err) {\n    console.error('myfile already exists');\n    return;\n  }\n\n  fs.open('myfile', 'wx', (err, fd) => {\n    if (err) throw err;\n    writeMyData(fd);\n  });\n});\n</code></pre>\n<p><strong>write (RECOMMENDED)</strong></p>\n<pre><code class=\"language-js\">fs.open('myfile', 'wx', (err, fd) => {\n  if (err) {\n    if (err.code === 'EEXIST') {\n      console.error('myfile already exists');\n      return;\n    }\n\n    throw err;\n  }\n\n  writeMyData(fd);\n});\n</code></pre>\n<p><strong>read (NOT RECOMMENDED)</strong></p>\n<pre><code class=\"language-js\">fs.access('myfile', (err) => {\n  if (err) {\n    if (err.code === 'ENOENT') {\n      console.error('myfile does not exist');\n      return;\n    }\n\n    throw err;\n  }\n\n  fs.open('myfile', 'r', (err, fd) => {\n    if (err) throw err;\n    readMyData(fd);\n  });\n});\n</code></pre>\n<p><strong>read (RECOMMENDED)</strong></p>\n<pre><code class=\"language-js\">fs.open('myfile', 'r', (err, fd) => {\n  if (err) {\n    if (err.code === 'ENOENT') {\n      console.error('myfile does not exist');\n      return;\n    }\n\n    throw err;\n  }\n\n  readMyData(fd);\n});\n</code></pre>\n<p>The \"not recommended\" examples above check for accessibility and then use the\nfile; the \"recommended\" examples are better because they use the file directly\nand handle the error, if any.</p>\n<p>In general, check for the accessibility of a file only if the file will not be\nused directly, for example when its accessibility is a signal from another\nprocess.</p>\n<p>On Windows, access-control policies (ACLs) on a directory may limit access to\na file or directory. The <code>fs.access()</code> function, however, does not check the\nACL and therefore may report that a path is accessible even if the ACL restricts\nthe user from reading or writing to it.</p>"
nodejs-14.13.0~dfsg/doc/api/fs.json-3159-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.json-5323-          ],
nodejs-14.13.0~dfsg/doc/api/fs.json:5324:          "desc": "<p>Creates a unique temporary directory.</p>\n<p>Generates six random characters to be appended behind a required\n<code>prefix</code> to create a unique temporary directory. Due to platform\ninconsistencies, avoid trailing <code>X</code> characters in <code>prefix</code>. Some platforms,\nnotably the BSDs, can return more than six random characters, and replace\ntrailing <code>X</code> characters in <code>prefix</code> with random characters.</p>\n<p>The created directory path is passed as a string to the callback's second\nparameter.</p>\n<p>The optional <code>options</code> argument can be a string specifying an encoding, or an\nobject with an <code>encoding</code> property specifying the character encoding to use.</p>\n<pre><code class=\"language-js\">fs.mkdtemp(path.join(os.tmpdir(), 'foo-'), (err, directory) => {\n  if (err) throw err;\n  console.log(directory);\n  // Prints: /tmp/foo-itXde2 or C:\\Users\\...\\AppData\\Local\\Temp\\foo-itXde2\n});\n</code></pre>\n<p>The <code>fs.mkdtemp()</code> method will append the six randomly selected characters\ndirectly to the <code>prefix</code> string. For instance, given a directory <code>/tmp</code>, if the\nintention is to create a temporary directory <em>within</em> <code>/tmp</code>, the <code>prefix</code>\nmust end with a trailing platform-specific path separator\n(<code>require('path').sep</code>).</p>\n<pre><code class=\"language-js\">// The parent directory for the new temporary directory\nconst tmpDir = os.tmpdir();\n\n// This method is *INCORRECT*:\nfs.mkdtemp(tmpDir, (err, directory) => {\n  if (err) throw err;\n  console.log(directory);\n  // Will print something similar to `/tmpabc123`.\n  // A new temporary directory is created at the file system root\n  // rather than *within* the /tmp directory.\n});\n\n// This method is *CORRECT*:\nconst { sep } = require('path');\nfs.mkdtemp(`${tmpDir}${sep}`, (err, directory) => {\n  if (err) throw err;\n  console.log(directory);\n  // Will print something similar to `/tmp/abc123`.\n  // A new temporary directory is created within\n  // the /tmp directory.\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/fs.json-5325-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.json-7553-                  "type": "misc",
nodejs-14.13.0~dfsg/doc/api/fs.json:7554:                  "desc": "<p>Providing <code>filename</code> argument in the callback is only supported on Linux,\nmacOS, Windows, and AIX. Even on supported platforms, <code>filename</code> is not always\nguaranteed to be provided. Therefore, don't assume that <code>filename</code> argument is\nalways provided in the callback, and have some fallback logic if it is <code>null</code>.</p>\n<pre><code class=\"language-js\">fs.watch('somedir', (eventType, filename) => {\n  console.log(`event type is: ${eventType}`);\n  if (filename) {\n    console.log(`filename provided: ${filename}`);\n  } else {\n    console.log('filename not provided');\n  }\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/fs.json-7555-                }
##############################################
nodejs-14.13.0~dfsg/doc/api/fs.json-7638-          ],
nodejs-14.13.0~dfsg/doc/api/fs.json:7639:          "desc": "<p>Watch for changes on <code>filename</code>. The callback <code>listener</code> will be called each\ntime the file is accessed.</p>\n<p>The <code>options</code> argument may be omitted. If provided, it should be an object. The\n<code>options</code> object may contain a boolean named <code>persistent</code> that indicates\nwhether the process should continue to run as long as files are being watched.\nThe <code>options</code> object may specify an <code>interval</code> property indicating how often the\ntarget should be polled in milliseconds.</p>\n<p>The <code>listener</code> gets two arguments the current stat object and the previous\nstat object:</p>\n<pre><code class=\"language-js\">fs.watchFile('message.text', (curr, prev) => {\n  console.log(`the current mtime is: ${curr.mtime}`);\n  console.log(`the previous mtime was: ${prev.mtime}`);\n});\n</code></pre>\n<p>These stat objects are instances of <code>fs.Stat</code>. If the <code>bigint</code> option is <code>true</code>,\nthe numeric values in these objects are specified as <code>BigInt</code>s.</p>\n<p>To be notified when the file was modified, not just accessed, it is necessary\nto compare <code>curr.mtime</code> and <code>prev.mtime</code>.</p>\n<p>When an <code>fs.watchFile</code> operation results in an <code>ENOENT</code> error, it\nwill invoke the listener once, with all the fields zeroed (or, for dates, the\nUnix Epoch). If the file is created later on, the listener will be called\nagain, with the latest stat objects. This is a change in functionality since\nv0.10.</p>\n<p>Using <a href=\"#fs_fs_watch_filename_options_listener\"><code>fs.watch()</code></a> is more efficient than <code>fs.watchFile</code> and\n<code>fs.unwatchFile</code>. <code>fs.watch</code> should be used instead of <code>fs.watchFile</code> and\n<code>fs.unwatchFile</code> when possible.</p>\n<p>When a file being watched by <code>fs.watchFile()</code> disappears and reappears,\nthen the contents of <code>previous</code> in the second callback event (the file's\nreappearance) will be the same as the contents of <code>previous</code> in the first\ncallback event (its disappearance).</p>\n<p>This happens when:</p>\n<ul>\n<li>the file is deleted, followed by a restore</li>\n<li>the file is renamed and then renamed a second time back to its original name</li>\n</ul>"
nodejs-14.13.0~dfsg/doc/api/fs.json-7640-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.html-414-  <span class="hljs-keyword">for</span> (<span class="hljs-keyword">const</span> name <span class="hljs-keyword">in</span> headers) {
nodejs-14.13.0~dfsg/doc/api/http2.html:415:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${name}</span>: <span class="hljs-subst">${headers[name]}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http2.html-416-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.html-422-req.on(<span class="hljs-string">'end'</span>, <span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/http2.html:423:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`\n<span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http2.html-424-  client.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.html-757-  <span class="hljs-keyword">if</span> (!err) {
nodejs-14.13.0~dfsg/doc/api/http2.html:758:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Ping acknowledged in <span class="hljs-subst">${duration}</span> milliseconds`</span>);
nodejs-14.13.0~dfsg/doc/api/http2.html:759:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`With payload '<span class="hljs-subst">${payload.toString()}</span>'`</span>);
nodejs-14.13.0~dfsg/doc/api/http2.html-760-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.html-2740-  socket.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">chunk</span>) =></span> name += chunk);
nodejs-14.13.0~dfsg/doc/api/http2.html:2741:  socket.on(<span class="hljs-string">'end'</span>, <span class="hljs-function">() =></span> socket.end(<span class="hljs-string">`hello <span class="hljs-subst">${name}</span>`</span>));
nodejs-14.13.0~dfsg/doc/api/http2.html-2742-});
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.html-2756-  }
nodejs-14.13.0~dfsg/doc/api/http2.html:2757:  <span class="hljs-keyword">const</span> auth = <span class="hljs-keyword">new</span> URL(<span class="hljs-string">`tcp://<span class="hljs-subst">${headers[<span class="hljs-string">':authority'</span>]}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http2.html-2758-  <span class="hljs-comment">// It's a very good idea to verify that hostname and port are</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.html-2779-  <span class="hljs-string">':method'</span>: <span class="hljs-string">'CONNECT'</span>,
nodejs-14.13.0~dfsg/doc/api/http2.html:2780:  <span class="hljs-string">':authority'</span>: <span class="hljs-string">`localhost:<span class="hljs-subst">${port}</span>`</span>
nodejs-14.13.0~dfsg/doc/api/http2.html-2781-});
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.html-2789-req.on(<span class="hljs-string">'end'</span>, <span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/http2.html:2790:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The server says: <span class="hljs-subst">${data}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http2.html-2791-  client.close();
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.html-3333-  <span class="hljs-keyword">const</span> port = req.socket.remotePort;
nodejs-14.13.0~dfsg/doc/api/http2.html:3334:  res.end(<span class="hljs-string">`Your IP address is <span class="hljs-subst">${ip}</span> and your source port is <span class="hljs-subst">${port}</span>.`</span>);
nodejs-14.13.0~dfsg/doc/api/http2.html-3335-}).listen(<span class="hljs-number">3000</span>);</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.json-39-              "name": "client-side_example",
nodejs-14.13.0~dfsg/doc/api/http2.json:40:              "desc": "<p>The following illustrates an HTTP/2 client:</p>\n<pre><code class=\"language-js\">const http2 = require('http2');\nconst fs = require('fs');\nconst client = http2.connect('https://localhost:8443', {\n  ca: fs.readFileSync('localhost-cert.pem')\n});\nclient.on('error', (err) => console.error(err));\n\nconst req = client.request({ ':path': '/' });\n\nreq.on('response', (headers, flags) => {\n  for (const name in headers) {\n    console.log(`${name}: ${headers[name]}`);\n  }\n});\n\nreq.setEncoding('utf8');\nlet data = '';\nreq.on('data', (chunk) => { data += chunk; });\nreq.on('end', () => {\n  console.log(`\\n${data}`);\n  client.close();\n});\nreq.end();\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/http2.json-41-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.json-98-              "name": "supporting_the_`connect`_method",
nodejs-14.13.0~dfsg/doc/api/http2.json:99:              "desc": "<p>The <code>CONNECT</code> method is used to allow an HTTP/2 server to be used as a proxy\nfor TCP/IP connections.</p>\n<p>A simple TCP Server:</p>\n<pre><code class=\"language-js\">const net = require('net');\n\nconst server = net.createServer((socket) => {\n  let name = '';\n  socket.setEncoding('utf8');\n  socket.on('data', (chunk) => name += chunk);\n  socket.on('end', () => socket.end(`hello ${name}`));\n});\n\nserver.listen(8000);\n</code></pre>\n<p>An HTTP/2 CONNECT proxy:</p>\n<pre><code class=\"language-js\">const http2 = require('http2');\nconst { NGHTTP2_REFUSED_STREAM } = http2.constants;\nconst net = require('net');\n\nconst proxy = http2.createServer();\nproxy.on('stream', (stream, headers) => {\n  if (headers[':method'] !== 'CONNECT') {\n    // Only accept CONNECT requests\n    stream.close(NGHTTP2_REFUSED_STREAM);\n    return;\n  }\n  const auth = new URL(`tcp://${headers[':authority']}`);\n  // It's a very good idea to verify that hostname and port are\n  // things this proxy should be connecting to.\n  const socket = net.connect(auth.port, auth.hostname, () => {\n    stream.respond();\n    socket.pipe(stream);\n    stream.pipe(socket);\n  });\n  socket.on('error', (error) => {\n    stream.close(http2.constants.NGHTTP2_CONNECT_ERROR);\n  });\n});\n\nproxy.listen(8001);\n</code></pre>\n<p>An HTTP/2 CONNECT client:</p>\n<pre><code class=\"language-js\">const http2 = require('http2');\n\nconst client = http2.connect('http://localhost:8001');\n\n// Must not specify the ':path' and ':scheme' headers\n// for CONNECT requests or an error will be thrown.\nconst req = client.request({\n  ':method': 'CONNECT',\n  ':authority': `localhost:${port}`\n});\n\nreq.on('response', (headers) => {\n  console.log(headers[http2.constants.HTTP2_HEADER_STATUS]);\n});\nlet data = '';\nreq.setEncoding('utf8');\nreq.on('data', (chunk) => data += chunk);\nreq.on('end', () => {\n  console.log(`The server says: ${data}`);\n  client.close();\n});\nreq.end('Jane');\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/http2.json-100-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.json-631-                  ],
nodejs-14.13.0~dfsg/doc/api/http2.json:632:                  "desc": "<p>Sends a <code>PING</code> frame to the connected HTTP/2 peer. A <code>callback</code> function must\nbe provided. The method will return <code>true</code> if the <code>PING</code> was sent, <code>false</code>\notherwise.</p>\n<p>The maximum number of outstanding (unacknowledged) pings is determined by the\n<code>maxOutstandingPings</code> configuration option. The default maximum is 10.</p>\n<p>If provided, the <code>payload</code> must be a <code>Buffer</code>, <code>TypedArray</code>, or <code>DataView</code>\ncontaining 8 bytes of data that will be transmitted with the <code>PING</code> and\nreturned with the ping acknowledgment.</p>\n<p>The callback will be invoked with three arguments: an error argument that will\nbe <code>null</code> if the <code>PING</code> was successfully acknowledged, a <code>duration</code> argument\nthat reports the number of milliseconds elapsed since the ping was sent and the\nacknowledgment was received, and a <code>Buffer</code> containing the 8-byte <code>PING</code>\npayload.</p>\n<pre><code class=\"language-js\">session.ping(Buffer.from('abcdefgh'), (err, duration, payload) => {\n  if (!err) {\n    console.log(`Ping acknowledged in ${duration} milliseconds`);\n    console.log(`With payload '${payload.toString()}'`);\n  }\n});\n</code></pre>\n<p>If the <code>payload</code> argument is not specified, the default payload will be the\n64-bit timestamp (little endian) marking the start of the <code>PING</code> duration.</p>"
nodejs-14.13.0~dfsg/doc/api/http2.json-633-                },
##############################################
nodejs-14.13.0~dfsg/doc/api/http2.json-3745-                  },
nodejs-14.13.0~dfsg/doc/api/http2.json:3746:                  "desc": "<p>Returns a <code>Proxy</code> object that acts as a <code>net.Socket</code> (or <code>tls.TLSSocket</code>) but\napplies getters, setters, and methods based on HTTP/2 logic.</p>\n<p><code>destroyed</code>, <code>readable</code>, and <code>writable</code> properties will be retrieved from and\nset on <code>response.stream</code>.</p>\n<p><code>destroy</code>, <code>emit</code>, <code>end</code>, <code>on</code> and <code>once</code> methods will be called on\n<code>response.stream</code>.</p>\n<p><code>setTimeout</code> method will be called on <code>response.stream.session</code>.</p>\n<p><code>pause</code>, <code>read</code>, <code>resume</code>, and <code>write</code> will throw an error with code\n<code>ERR_HTTP2_NO_SOCKET_MANIPULATION</code>. See <a href=\"#http2_http2session_and_sockets\"><code>Http2Session</code> and Sockets</a> for\nmore information.</p>\n<p>All other interactions will be routed directly to the socket.</p>\n<pre><code class=\"language-js\">const http2 = require('http2');\nconst server = http2.createServer((req, res) => {\n  const ip = req.socket.remoteAddress;\n  const port = req.socket.remotePort;\n  res.end(`Your IP address is ${ip} and your source port is ${port}.`);\n}).listen(3000);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/http2.json-3747-                },
##############################################
nodejs-14.13.0~dfsg/doc/api/http.html-621-  <span class="hljs-comment">// Connect to an origin server</span>
nodejs-14.13.0~dfsg/doc/api/http.html:622:  <span class="hljs-keyword">const</span> { port, hostname } = <span class="hljs-keyword">new</span> URL(<span class="hljs-string">`http://<span class="hljs-subst">${req.url}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-623-  <span class="hljs-keyword">const</span> serverSocket = net.connect(port || <span class="hljs-number">80</span>, hostname, <span class="hljs-function">() =></span> {
##############################################
nodejs-14.13.0~dfsg/doc/api/http.html-703-req.on(<span class="hljs-string">'information'</span>, <span class="hljs-function">(<span class="hljs-params">info</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/http.html:704:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Got information prior to main response: <span class="hljs-subst">${info.statusCode}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-705-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/http.html-1084-  <span class="hljs-keyword">const</span> port = req.socket.localPort;
nodejs-14.13.0~dfsg/doc/api/http.html:1085:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Your IP address is <span class="hljs-subst">${ip}</span> and your source port is <span class="hljs-subst">${port}</span>.`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-1086-  <span class="hljs-comment">// Consume response object</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/http.html-1692-  <span class="hljs-keyword">const</span> port = res.socket.remotePort;
nodejs-14.13.0~dfsg/doc/api/http.html:1693:  res.end(<span class="hljs-string">`Your IP address is <span class="hljs-subst">${ip}</span> and your source port is <span class="hljs-subst">${port}</span>.`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-1694-}).listen(<span class="hljs-number">3000</span>);</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/http.html-2070-<p>To parse the URL into its parts:</p>
nodejs-14.13.0~dfsg/doc/api/http.html:2071:<pre><code class="language-js"><span class="hljs-keyword">new</span> URL(request.url, <span class="hljs-string">`http://<span class="hljs-subst">${request.headers.host}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/http.html-2072-<p>When <code>request.url</code> is <code>'/status?name=ryan'</code> and
##############################################
nodejs-14.13.0~dfsg/doc/api/http.html-2074-<pre><code class="language-console"><span class="hljs-meta">$</span><span class="bash"> node</span>
nodejs-14.13.0~dfsg/doc/api/http.html:2075:<span class="hljs-meta">></span><span class="bash"> new URL(request.url, `http://<span class="hljs-variable">${request.headers.host}</span>`)</span>
nodejs-14.13.0~dfsg/doc/api/http.html-2076-URL {
##############################################
nodejs-14.13.0~dfsg/doc/api/http.html-2192-    error = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Error</span>(<span class="hljs-string">'Request Failed.\n'</span> +
nodejs-14.13.0~dfsg/doc/api/http.html:2193:                      <span class="hljs-string">`Status Code: <span class="hljs-subst">${statusCode}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-2194-  } <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (!<span class="hljs-regexp">/^application\/json/</span>.test(contentType)) {
nodejs-14.13.0~dfsg/doc/api/http.html-2195-    error = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Error</span>(<span class="hljs-string">'Invalid content-type.\n'</span> +
nodejs-14.13.0~dfsg/doc/api/http.html:2196:                      <span class="hljs-string">`Expected application/json but received <span class="hljs-subst">${contentType}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-2197-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/http.html-2216-}).on(<span class="hljs-string">'error'</span>, <span class="hljs-function">(<span class="hljs-params">e</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/http.html:2217:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`Got error: <span class="hljs-subst">${e.message}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-2218-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/http.html-2344-<span class="hljs-keyword">const</span> req = http.request(options, <span class="hljs-function">(<span class="hljs-params">res</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/http.html:2345:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`STATUS: <span class="hljs-subst">${res.statusCode}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html:2346:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`HEADERS: <span class="hljs-subst">${<span class="hljs-built_in">JSON</span>.stringify(res.headers)}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-2347-  res.setEncoding(<span class="hljs-string">'utf8'</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-2348-  res.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">chunk</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/http.html:2349:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`BODY: <span class="hljs-subst">${chunk}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-2350-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/http.html-2356-req.on(<span class="hljs-string">'error'</span>, <span class="hljs-function">(<span class="hljs-params">e</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/http.html:2357:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`problem with request: <span class="hljs-subst">${e.message}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/http.html-2358-});
##############################################
nodejs-14.13.0~dfsg/doc/api/http.json-373-              ],
nodejs-14.13.0~dfsg/doc/api/http.json:374:              "desc": "<p>Emitted each time a server responds to a request with a <code>CONNECT</code> method. If\nthis event is not being listened for, clients receiving a <code>CONNECT</code> method will\nhave their connections closed.</p>\n<p>This event is guaranteed to be passed an instance of the <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a> class,\na subclass of <a href=\"stream.html#stream_class_stream_duplex\" class=\"type\">&lt;stream.Duplex&gt;</a>, unless the user specifies a socket\ntype other than <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a>.</p>\n<p>A client and server pair demonstrating how to listen for the <code>'connect'</code> event:</p>\n<pre><code class=\"language-js\">const http = require('http');\nconst net = require('net');\nconst { URL } = require('url');\n\n// Create an HTTP tunneling proxy\nconst proxy = http.createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('okay');\n});\nproxy.on('connect', (req, clientSocket, head) => {\n  // Connect to an origin server\n  const { port, hostname } = new URL(`http://${req.url}`);\n  const serverSocket = net.connect(port || 80, hostname, () => {\n    clientSocket.write('HTTP/1.1 200 Connection Established\\r\\n' +\n                    'Proxy-agent: Node.js-Proxy\\r\\n' +\n                    '\\r\\n');\n    serverSocket.write(head);\n    serverSocket.pipe(clientSocket);\n    clientSocket.pipe(serverSocket);\n  });\n});\n\n// Now that proxy is running\nproxy.listen(1337, '127.0.0.1', () => {\n\n  // Make a request to a tunneling proxy\n  const options = {\n    port: 1337,\n    host: '127.0.0.1',\n    method: 'CONNECT',\n    path: 'www.google.com:80'\n  };\n\n  const req = http.request(options);\n  req.end();\n\n  req.on('connect', (res, socket, head) => {\n    console.log('got connected!');\n\n    // Make a request over an HTTP tunnel\n    socket.write('GET / HTTP/1.1\\r\\n' +\n                 'Host: www.google.com:80\\r\\n' +\n                 'Connection: close\\r\\n' +\n                 '\\r\\n');\n    socket.on('data', (chunk) => {\n      console.log(chunk.toString());\n    });\n    socket.on('end', () => {\n      proxy.close();\n    });\n  });\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/http.json-375-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/http.json-442-              ],
nodejs-14.13.0~dfsg/doc/api/http.json:443:              "desc": "<p>Emitted when the server sends a 1xx intermediate response (excluding 101\nUpgrade). The listeners of this event will receive an object containing the\nHTTP version, status code, status message, key-value headers object,\nand array with the raw header names followed by their respective values.</p>\n<pre><code class=\"language-js\">const http = require('http');\n\nconst options = {\n  host: '127.0.0.1',\n  port: 8080,\n  path: '/length_request'\n};\n\n// Make a request\nconst req = http.request(options);\nreq.end();\n\nreq.on('information', (info) => {\n  console.log(`Got information prior to main response: ${info.statusCode}`);\n});\n</code></pre>\n<p>101 Upgrade statuses do not fire this event due to their break from the\ntraditional HTTP request/response chain, such as web sockets, in-place TLS\nupgrades, or HTTP 2.0. To be notified of 101 Upgrade notices, listen for the\n<a href=\"#http_event_upgrade\"><code>'upgrade'</code></a> event instead.</p>"
nodejs-14.13.0~dfsg/doc/api/http.json-444-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/http.json-1001-              },
nodejs-14.13.0~dfsg/doc/api/http.json:1002:              "desc": "<p>Reference to the underlying socket. Usually users will not want to access\nthis property. In particular, the socket will not emit <code>'readable'</code> events\nbecause of how the protocol parser attaches to the socket. The <code>socket</code>\nmay also be accessed via <code>request.connection</code>.</p>\n<pre><code class=\"language-js\">const http = require('http');\nconst options = {\n  host: 'www.google.com',\n};\nconst req = http.get(options);\nreq.end();\nreq.once('response', (res) => {\n  const ip = req.socket.localAddress;\n  const port = req.socket.localPort;\n  console.log(`Your IP address is ${ip} and your source port is ${port}.`);\n  // Consume response object\n});\n</code></pre>\n<p>This property is guaranteed to be an instance of the <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a> class,\na subclass of <a href=\"stream.html#stream_class_stream_duplex\" class=\"type\">&lt;stream.Duplex&gt;</a>, unless the user specified a socket\ntype other than <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a>.</p>"
nodejs-14.13.0~dfsg/doc/api/http.json-1003-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/http.json-1961-              },
nodejs-14.13.0~dfsg/doc/api/http.json:1962:              "desc": "<p>Reference to the underlying socket. Usually users will not want to access\nthis property. In particular, the socket will not emit <code>'readable'</code> events\nbecause of how the protocol parser attaches to the socket. After\n<code>response.end()</code>, the property is nulled. The <code>socket</code> may also be accessed\nvia <code>response.connection</code>.</p>\n<pre><code class=\"language-js\">const http = require('http');\nconst server = http.createServer((req, res) => {\n  const ip = res.socket.remoteAddress;\n  const port = res.socket.remotePort;\n  res.end(`Your IP address is ${ip} and your source port is ${port}.`);\n}).listen(3000);\n</code></pre>\n<p>This property is guaranteed to be an instance of the <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a> class,\na subclass of <a href=\"stream.html#stream_class_stream_duplex\" class=\"type\">&lt;stream.Duplex&gt;</a>, unless the user specified a socket\ntype other than <a href=\"net.html#net_class_net_socket\" class=\"type\">&lt;net.Socket&gt;</a>.</p>"
nodejs-14.13.0~dfsg/doc/api/http.json-1963-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/http.json-2205-              },
nodejs-14.13.0~dfsg/doc/api/http.json:2206:              "desc": "<p><strong>Only valid for request obtained from <a href=\"#http_class_http_server\"><code>http.Server</code></a>.</strong></p>\n<p>Request URL string. This contains only the URL that is present in the actual\nHTTP request. Take the following request:</p>\n<pre><code class=\"language-http\">GET /status?name=ryan HTTP/1.1\nAccept: text/plain\n</code></pre>\n<p>To parse the URL into its parts:</p>\n<pre><code class=\"language-js\">new URL(request.url, `http://${request.headers.host}`);\n</code></pre>\n<p>When <code>request.url</code> is <code>'/status?name=ryan'</code> and\n<code>request.headers.host</code> is <code>'localhost:3000'</code>:</p>\n<pre><code class=\"language-console\">$ node\n> new URL(request.url, `http://${request.headers.host}`)\nURL {\n  href: 'http://localhost:3000/status?name=ryan',\n  origin: 'http://localhost:3000',\n  protocol: 'http:',\n  username: '',\n  password: '',\n  host: 'localhost:3000',\n  hostname: 'localhost',\n  port: '3000',\n  pathname: '/status',\n  search: '?name=ryan',\n  searchParams: URLSearchParams { 'name' => 'ryan' },\n  hash: ''\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/http.json-2207-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/http.json-2462-          ],
nodejs-14.13.0~dfsg/doc/api/http.json:2463:          "desc": "<p>Since most requests are GET requests without bodies, Node.js provides this\nconvenience method. The only difference between this method and\n<a href=\"#http_http_request_options_callback\"><code>http.request()</code></a> is that it sets the method to GET and calls <code>req.end()</code>\nautomatically. The callback must take care to consume the response\ndata for reasons stated in <a href=\"#http_class_http_clientrequest\"><code>http.ClientRequest</code></a> section.</p>\n<p>The <code>callback</code> is invoked with a single argument that is an instance of\n<a href=\"#http_class_http_incomingmessage\"><code>http.IncomingMessage</code></a>.</p>\n<p>JSON fetching example:</p>\n<pre><code class=\"language-js\">http.get('http://nodejs.org/dist/index.json', (res) => {\n  const { statusCode } = res;\n  const contentType = res.headers['content-type'];\n\n  let error;\n  // Any 2xx status code signals a successful response but\n  // here we're only checking for 200.\n  if (statusCode !== 200) {\n    error = new Error('Request Failed.\\n' +\n                      `Status Code: ${statusCode}`);\n  } else if (!/^application\\/json/.test(contentType)) {\n    error = new Error('Invalid content-type.\\n' +\n                      `Expected application/json but received ${contentType}`);\n  }\n  if (error) {\n    console.error(error.message);\n    // Consume response data to free up memory\n    res.resume();\n    return;\n  }\n\n  res.setEncoding('utf8');\n  let rawData = '';\n  res.on('data', (chunk) => { rawData += chunk; });\n  res.on('end', () => {\n    try {\n      const parsedData = JSON.parse(rawData);\n      console.log(parsedData);\n    } catch (e) {\n      console.error(e.message);\n    }\n  });\n}).on('error', (e) => {\n  console.error(`Got error: ${e.message}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/http.json-2464-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/http.json-2512-          ],
nodejs-14.13.0~dfsg/doc/api/http.json:2513:          "desc": "<p>Since most requests are GET requests without bodies, Node.js provides this\nconvenience method. The only difference between this method and\n<a href=\"#http_http_request_options_callback\"><code>http.request()</code></a> is that it sets the method to GET and calls <code>req.end()</code>\nautomatically. The callback must take care to consume the response\ndata for reasons stated in <a href=\"#http_class_http_clientrequest\"><code>http.ClientRequest</code></a> section.</p>\n<p>The <code>callback</code> is invoked with a single argument that is an instance of\n<a href=\"#http_class_http_incomingmessage\"><code>http.IncomingMessage</code></a>.</p>\n<p>JSON fetching example:</p>\n<pre><code class=\"language-js\">http.get('http://nodejs.org/dist/index.json', (res) => {\n  const { statusCode } = res;\n  const contentType = res.headers['content-type'];\n\n  let error;\n  // Any 2xx status code signals a successful response but\n  // here we're only checking for 200.\n  if (statusCode !== 200) {\n    error = new Error('Request Failed.\\n' +\n                      `Status Code: ${statusCode}`);\n  } else if (!/^application\\/json/.test(contentType)) {\n    error = new Error('Invalid content-type.\\n' +\n                      `Expected application/json but received ${contentType}`);\n  }\n  if (error) {\n    console.error(error.message);\n    // Consume response data to free up memory\n    res.resume();\n    return;\n  }\n\n  res.setEncoding('utf8');\n  let rawData = '';\n  res.on('data', (chunk) => { rawData += chunk; });\n  res.on('end', () => {\n    try {\n      const parsedData = JSON.parse(rawData);\n      console.log(parsedData);\n    } catch (e) {\n      console.error(e.message);\n    }\n  });\n}).on('error', (e) => {\n  console.error(`Got error: ${e.message}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/http.json-2514-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/http.json-2717-          ],
nodejs-14.13.0~dfsg/doc/api/http.json:2718:          "desc": "<p>Node.js maintains several connections per server to make HTTP requests.\nThis function allows one to transparently issue requests.</p>\n<p><code>url</code> can be a string or a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> object. If <code>url</code> is a\nstring, it is automatically parsed with <a href=\"url.html#url_new_url_input_base\"><code>new URL()</code></a>. If it is a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a>\nobject, it will be automatically converted to an ordinary <code>options</code> object.</p>\n<p>If both <code>url</code> and <code>options</code> are specified, the objects are merged, with the\n<code>options</code> properties taking precedence.</p>\n<p>The optional <code>callback</code> parameter will be added as a one-time listener for\nthe <a href=\"#http_event_response\"><code>'response'</code></a> event.</p>\n<p><code>http.request()</code> returns an instance of the <a href=\"#http_class_http_clientrequest\"><code>http.ClientRequest</code></a>\nclass. The <code>ClientRequest</code> instance is a writable stream. If one needs to\nupload a file with a POST request, then write to the <code>ClientRequest</code> object.</p>\n<pre><code class=\"language-js\">const postData = querystring.stringify({\n  'msg': 'Hello World!'\n});\n\nconst options = {\n  hostname: 'www.google.com',\n  port: 80,\n  path: '/upload',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/x-www-form-urlencoded',\n    'Content-Length': Buffer.byteLength(postData)\n  }\n};\n\nconst req = http.request(options, (res) => {\n  console.log(`STATUS: ${res.statusCode}`);\n  console.log(`HEADERS: ${JSON.stringify(res.headers)}`);\n  res.setEncoding('utf8');\n  res.on('data', (chunk) => {\n    console.log(`BODY: ${chunk}`);\n  });\n  res.on('end', () => {\n    console.log('No more data in response.');\n  });\n});\n\nreq.on('error', (e) => {\n  console.error(`problem with request: ${e.message}`);\n});\n\n// Write data to request body\nreq.write(postData);\nreq.end();\n</code></pre>\n<p>In the example <code>req.end()</code> was called. With <code>http.request()</code> one\nmust always call <code>req.end()</code> to signify the end of the request -\neven if there is no data being written to the request body.</p>\n<p>If any error is encountered during the request (be that with DNS resolution,\nTCP level errors, or actual HTTP parse errors) an <code>'error'</code> event is emitted\non the returned request object. As with all <code>'error'</code> events, if no listeners\nare registered the error will be thrown.</p>\n<p>There are a few special headers that should be noted.</p>\n<ul>\n<li>\n<p>Sending a 'Connection: keep-alive' will notify Node.js that the connection to\nthe server should be persisted until the next request.</p>\n</li>\n<li>\n<p>Sending a 'Content-Length' header will disable the default chunked encoding.</p>\n</li>\n<li>\n<p>Sending an 'Expect' header will immediately send the request headers.\nUsually, when sending 'Expect: 100-continue', both a timeout and a listener\nfor the <code>'continue'</code> event should be set. See RFC 2616 Section 8.2.3 for more\ninformation.</p>\n</li>\n<li>\n<p>Sending an Authorization header will override using the <code>auth</code> option\nto compute basic authentication.</p>\n</li>\n</ul>\n<p>Example using a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> as <code>options</code>:</p>\n<pre><code class=\"language-js\">const options = new URL('http://abc:xyz@example.com');\n\nconst req = http.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>In a successful request, the following events will be emitted in the following\norder:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object\n(<code>'data'</code> will not be emitted at all if the response body is empty, for\ninstance, in most redirects)</li>\n<li><code>'end'</code> on the <code>res</code> object</li>\n</ul>\n</li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a connection error, the following events will be emitted:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'error'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a premature connection close before the response is received,\nthe following events will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a premature connection close after the response is received,\nthe following events will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(connection closed here)</li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>If <code>req.destroy()</code> is called before a socket is assigned, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.destroy()</code> is called before the connection succeeds, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.destroy()</code> is called after the response is received, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>If <code>req.abort()</code> is called before a socket is assigned, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.abort()</code> is called before the connection succeeds, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.abort()</code> is called after the response is received, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>Setting the <code>timeout</code> option or using the <code>setTimeout()</code> function will\nnot abort the request or do anything besides add a <code>'timeout'</code> event.</p>"
nodejs-14.13.0~dfsg/doc/api/http.json-2719-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/http.json-2922-          ],
nodejs-14.13.0~dfsg/doc/api/http.json:2923:          "desc": "<p>Node.js maintains several connections per server to make HTTP requests.\nThis function allows one to transparently issue requests.</p>\n<p><code>url</code> can be a string or a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> object. If <code>url</code> is a\nstring, it is automatically parsed with <a href=\"url.html#url_new_url_input_base\"><code>new URL()</code></a>. If it is a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a>\nobject, it will be automatically converted to an ordinary <code>options</code> object.</p>\n<p>If both <code>url</code> and <code>options</code> are specified, the objects are merged, with the\n<code>options</code> properties taking precedence.</p>\n<p>The optional <code>callback</code> parameter will be added as a one-time listener for\nthe <a href=\"#http_event_response\"><code>'response'</code></a> event.</p>\n<p><code>http.request()</code> returns an instance of the <a href=\"#http_class_http_clientrequest\"><code>http.ClientRequest</code></a>\nclass. The <code>ClientRequest</code> instance is a writable stream. If one needs to\nupload a file with a POST request, then write to the <code>ClientRequest</code> object.</p>\n<pre><code class=\"language-js\">const postData = querystring.stringify({\n  'msg': 'Hello World!'\n});\n\nconst options = {\n  hostname: 'www.google.com',\n  port: 80,\n  path: '/upload',\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/x-www-form-urlencoded',\n    'Content-Length': Buffer.byteLength(postData)\n  }\n};\n\nconst req = http.request(options, (res) => {\n  console.log(`STATUS: ${res.statusCode}`);\n  console.log(`HEADERS: ${JSON.stringify(res.headers)}`);\n  res.setEncoding('utf8');\n  res.on('data', (chunk) => {\n    console.log(`BODY: ${chunk}`);\n  });\n  res.on('end', () => {\n    console.log('No more data in response.');\n  });\n});\n\nreq.on('error', (e) => {\n  console.error(`problem with request: ${e.message}`);\n});\n\n// Write data to request body\nreq.write(postData);\nreq.end();\n</code></pre>\n<p>In the example <code>req.end()</code> was called. With <code>http.request()</code> one\nmust always call <code>req.end()</code> to signify the end of the request -\neven if there is no data being written to the request body.</p>\n<p>If any error is encountered during the request (be that with DNS resolution,\nTCP level errors, or actual HTTP parse errors) an <code>'error'</code> event is emitted\non the returned request object. As with all <code>'error'</code> events, if no listeners\nare registered the error will be thrown.</p>\n<p>There are a few special headers that should be noted.</p>\n<ul>\n<li>\n<p>Sending a 'Connection: keep-alive' will notify Node.js that the connection to\nthe server should be persisted until the next request.</p>\n</li>\n<li>\n<p>Sending a 'Content-Length' header will disable the default chunked encoding.</p>\n</li>\n<li>\n<p>Sending an 'Expect' header will immediately send the request headers.\nUsually, when sending 'Expect: 100-continue', both a timeout and a listener\nfor the <code>'continue'</code> event should be set. See RFC 2616 Section 8.2.3 for more\ninformation.</p>\n</li>\n<li>\n<p>Sending an Authorization header will override using the <code>auth</code> option\nto compute basic authentication.</p>\n</li>\n</ul>\n<p>Example using a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> as <code>options</code>:</p>\n<pre><code class=\"language-js\">const options = new URL('http://abc:xyz@example.com');\n\nconst req = http.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>In a successful request, the following events will be emitted in the following\norder:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object\n(<code>'data'</code> will not be emitted at all if the response body is empty, for\ninstance, in most redirects)</li>\n<li><code>'end'</code> on the <code>res</code> object</li>\n</ul>\n</li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a connection error, the following events will be emitted:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'error'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a premature connection close before the response is received,\nthe following events will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>In the case of a premature connection close after the response is received,\nthe following events will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(connection closed here)</li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>If <code>req.destroy()</code> is called before a socket is assigned, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.destroy()</code> is called before the connection succeeds, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.destroy()</code> is called after the response is received, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(<code>req.destroy()</code> called here)</li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>If <code>req.abort()</code> is called before a socket is assigned, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.abort()</code> is called before the connection succeeds, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'error'</code> with an error with message <code>'Error: socket hang up'</code> and code\n<code>'ECONNRESET'</code></li>\n<li><code>'close'</code></li>\n</ul>\n<p>If <code>req.abort()</code> is called after the response is received, the following\nevents will be emitted in the following order:</p>\n<ul>\n<li><code>'socket'</code></li>\n<li><code>'response'</code>\n<ul>\n<li><code>'data'</code> any number of times, on the <code>res</code> object</li>\n</ul>\n</li>\n<li>(<code>req.abort()</code> called here)</li>\n<li><code>'abort'</code></li>\n<li><code>'aborted'</code> on the <code>res</code> object</li>\n<li><code>'close'</code></li>\n<li><code>'close'</code> on the <code>res</code> object</li>\n</ul>\n<p>Setting the <code>timeout</code> option or using the <code>setTimeout()</code> function will\nnot abort the request or do anything besides add a <code>'timeout'</code> event.</p>"
nodejs-14.13.0~dfsg/doc/api/http.json-2924-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/https.html-510-      <span class="hljs-keyword">const</span> msg = <span class="hljs-string">'Certificate verification error: '</span> +
nodejs-14.13.0~dfsg/doc/api/https.html:511:        <span class="hljs-string">`The public key of '<span class="hljs-subst">${cert.subject.CN}</span>' `</span> +
nodejs-14.13.0~dfsg/doc/api/https.html-512-        <span class="hljs-string">'does not match our pinned fingerprint'</span>;
##############################################
nodejs-14.13.0~dfsg/doc/api/https.html-520-      <span class="hljs-keyword">const</span> msg = <span class="hljs-string">'Certificate verification error: '</span> +
nodejs-14.13.0~dfsg/doc/api/https.html:521:        <span class="hljs-string">`The certificate of '<span class="hljs-subst">${cert.subject.CN}</span>' `</span> +
nodejs-14.13.0~dfsg/doc/api/https.html-522-        <span class="hljs-string">'does not match our pinned fingerprint'</span>;
##############################################
nodejs-14.13.0~dfsg/doc/api/https.json-414-          ],
nodejs-14.13.0~dfsg/doc/api/https.json:415:          "desc": "<p>Makes a request to a secure web server.</p>\n<p>The following additional <code>options</code> from <a href=\"tls.html#tls_tls_connect_options_callback\"><code>tls.connect()</code></a> are also accepted:\n<code>ca</code>, <code>cert</code>, <code>ciphers</code>, <code>clientCertEngine</code>, <code>crl</code>, <code>dhparam</code>, <code>ecdhCurve</code>,\n<code>honorCipherOrder</code>, <code>key</code>, <code>passphrase</code>, <code>pfx</code>, <code>rejectUnauthorized</code>,\n<code>secureOptions</code>, <code>secureProtocol</code>, <code>servername</code>, <code>sessionIdContext</code>,\n<code>highWaterMark</code>.</p>\n<p><code>options</code> can be an object, a string, or a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> object. If <code>options</code> is a\nstring, it is automatically parsed with <a href=\"url.html#url_new_url_input_base\"><code>new URL()</code></a>. If it is a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a>\nobject, it will be automatically converted to an ordinary <code>options</code> object.</p>\n<pre><code class=\"language-js\">const https = require('https');\n\nconst options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET'\n};\n\nconst req = https.request(options, (res) => {\n  console.log('statusCode:', res.statusCode);\n  console.log('headers:', res.headers);\n\n  res.on('data', (d) => {\n    process.stdout.write(d);\n  });\n});\n\nreq.on('error', (e) => {\n  console.error(e);\n});\nreq.end();\n</code></pre>\n<p>Example using options from <a href=\"tls.html#tls_tls_connect_options_callback\"><code>tls.connect()</code></a>:</p>\n<pre><code class=\"language-js\">const options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),\n  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')\n};\noptions.agent = new https.Agent(options);\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Alternatively, opt out of connection pooling by not using an <a href=\"#https_class_https_agent\"><code>Agent</code></a>.</p>\n<pre><code class=\"language-js\">const options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),\n  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem'),\n  agent: false\n};\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Example using a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> as <code>options</code>:</p>\n<pre><code class=\"language-js\">const options = new URL('https://abc:xyz@example.com');\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Example pinning on certificate fingerprint, or the public key (similar to\n<code>pin-sha256</code>):</p>\n<pre><code class=\"language-js\">const tls = require('tls');\nconst https = require('https');\nconst crypto = require('crypto');\n\nfunction sha256(s) {\n  return crypto.createHash('sha256').update(s).digest('base64');\n}\nconst options = {\n  hostname: 'github.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  checkServerIdentity: function(host, cert) {\n    // Make sure the certificate is issued to the host we are connected to\n    const err = tls.checkServerIdentity(host, cert);\n    if (err) {\n      return err;\n    }\n\n    // Pin the public key, similar to HPKP pin-sha25 pinning\n    const pubkey256 = 'pL1+qb9HTMRZJmuC/bB/ZI9d302BYrrqiVuRyW+DGrU=';\n    if (sha256(cert.pubkey) !== pubkey256) {\n      const msg = 'Certificate verification error: ' +\n        `The public key of '${cert.subject.CN}' ` +\n        'does not match our pinned fingerprint';\n      return new Error(msg);\n    }\n\n    // Pin the exact certificate, rather than the pub key\n    const cert256 = '25:FE:39:32:D9:63:8C:8A:FC:A1:9A:29:87:' +\n      'D8:3E:4C:1D:98:DB:71:E4:1A:48:03:98:EA:22:6A:BD:8B:93:16';\n    if (cert.fingerprint256 !== cert256) {\n      const msg = 'Certificate verification error: ' +\n        `The certificate of '${cert.subject.CN}' ` +\n        'does not match our pinned fingerprint';\n      return new Error(msg);\n    }\n\n    // This loop is informational only.\n    // Print the certificate and public key fingerprints of all certs in the\n    // chain. Its common to pin the public key of the issuer on the public\n    // internet, while pinning the public key of the service in sensitive\n    // environments.\n    do {\n      console.log('Subject Common Name:', cert.subject.CN);\n      console.log('  Certificate SHA256 fingerprint:', cert.fingerprint256);\n\n      hash = crypto.createHash('sha256');\n      console.log('  Public key ping-sha256:', sha256(cert.pubkey));\n\n      lastprint256 = cert.fingerprint256;\n      cert = cert.issuerCertificate;\n    } while (cert.fingerprint256 !== lastprint256);\n\n  },\n};\n\noptions.agent = new https.Agent(options);\nconst req = https.request(options, (res) => {\n  console.log('All OK. Server matched our pinned cert or public key');\n  console.log('statusCode:', res.statusCode);\n  // Print the HPKP values\n  console.log('headers:', res.headers['public-key-pins']);\n\n  res.on('data', (d) => {});\n});\n\nreq.on('error', (e) => {\n  console.error(e.message);\n});\nreq.end();\n</code></pre>\n<p>Outputs for example:</p>\n<pre><code class=\"language-text\">Subject Common Name: github.com\n  Certificate SHA256 fingerprint: 25:FE:39:32:D9:63:8C:8A:FC:A1:9A:29:87:D8:3E:4C:1D:98:DB:71:E4:1A:48:03:98:EA:22:6A:BD:8B:93:16\n  Public key ping-sha256: pL1+qb9HTMRZJmuC/bB/ZI9d302BYrrqiVuRyW+DGrU=\nSubject Common Name: DigiCert SHA2 Extended Validation Server CA\n  Certificate SHA256 fingerprint: 40:3E:06:2A:26:53:05:91:13:28:5B:AF:80:A0:D4:AE:42:2C:84:8C:9F:78:FA:D0:1F:C9:4B:C5:B8:7F:EF:1A\n  Public key ping-sha256: RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho=\nSubject Common Name: DigiCert High Assurance EV Root CA\n  Certificate SHA256 fingerprint: 74:31:E5:F4:C3:C1:CE:46:90:77:4F:0B:61:E0:54:40:88:3B:A9:A0:1E:D0:0B:A6:AB:D7:80:6E:D3:B1:18:CF\n  Public key ping-sha256: WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=\nAll OK. Server matched our pinned cert or public key\nstatusCode: 200\nheaders: max-age=0; pin-sha256=\"WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=\"; pin-sha256=\"RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho=\"; pin-sha256=\"k2v657xBsOVe1PQRwOsHsw3bsGT2VzIqz5K+59sNQws=\"; pin-sha256=\"K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q=\"; pin-sha256=\"IQBnNBEiFuhj+8x6X8XLgh01V9Ic5/V3IRQLNFFc7v4=\"; pin-sha256=\"iie1VXtL7HzAMF+/PVPR9xzT80kQxdZeJ+zduCB3uj0=\"; pin-sha256=\"LvRiGEjRqfzurezaWuj8Wie2gyHMrW5Q06LspMnox7A=\"; includeSubDomains\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/https.json-416-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/https.json-486-          ],
nodejs-14.13.0~dfsg/doc/api/https.json:487:          "desc": "<p>Makes a request to a secure web server.</p>\n<p>The following additional <code>options</code> from <a href=\"tls.html#tls_tls_connect_options_callback\"><code>tls.connect()</code></a> are also accepted:\n<code>ca</code>, <code>cert</code>, <code>ciphers</code>, <code>clientCertEngine</code>, <code>crl</code>, <code>dhparam</code>, <code>ecdhCurve</code>,\n<code>honorCipherOrder</code>, <code>key</code>, <code>passphrase</code>, <code>pfx</code>, <code>rejectUnauthorized</code>,\n<code>secureOptions</code>, <code>secureProtocol</code>, <code>servername</code>, <code>sessionIdContext</code>,\n<code>highWaterMark</code>.</p>\n<p><code>options</code> can be an object, a string, or a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> object. If <code>options</code> is a\nstring, it is automatically parsed with <a href=\"url.html#url_new_url_input_base\"><code>new URL()</code></a>. If it is a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a>\nobject, it will be automatically converted to an ordinary <code>options</code> object.</p>\n<pre><code class=\"language-js\">const https = require('https');\n\nconst options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET'\n};\n\nconst req = https.request(options, (res) => {\n  console.log('statusCode:', res.statusCode);\n  console.log('headers:', res.headers);\n\n  res.on('data', (d) => {\n    process.stdout.write(d);\n  });\n});\n\nreq.on('error', (e) => {\n  console.error(e);\n});\nreq.end();\n</code></pre>\n<p>Example using options from <a href=\"tls.html#tls_tls_connect_options_callback\"><code>tls.connect()</code></a>:</p>\n<pre><code class=\"language-js\">const options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),\n  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')\n};\noptions.agent = new https.Agent(options);\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Alternatively, opt out of connection pooling by not using an <a href=\"#https_class_https_agent\"><code>Agent</code></a>.</p>\n<pre><code class=\"language-js\">const options = {\n  hostname: 'encrypted.google.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),\n  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem'),\n  agent: false\n};\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Example using a <a href=\"url.html#url_the_whatwg_url_api\"><code>URL</code></a> as <code>options</code>:</p>\n<pre><code class=\"language-js\">const options = new URL('https://abc:xyz@example.com');\n\nconst req = https.request(options, (res) => {\n  // ...\n});\n</code></pre>\n<p>Example pinning on certificate fingerprint, or the public key (similar to\n<code>pin-sha256</code>):</p>\n<pre><code class=\"language-js\">const tls = require('tls');\nconst https = require('https');\nconst crypto = require('crypto');\n\nfunction sha256(s) {\n  return crypto.createHash('sha256').update(s).digest('base64');\n}\nconst options = {\n  hostname: 'github.com',\n  port: 443,\n  path: '/',\n  method: 'GET',\n  checkServerIdentity: function(host, cert) {\n    // Make sure the certificate is issued to the host we are connected to\n    const err = tls.checkServerIdentity(host, cert);\n    if (err) {\n      return err;\n    }\n\n    // Pin the public key, similar to HPKP pin-sha25 pinning\n    const pubkey256 = 'pL1+qb9HTMRZJmuC/bB/ZI9d302BYrrqiVuRyW+DGrU=';\n    if (sha256(cert.pubkey) !== pubkey256) {\n      const msg = 'Certificate verification error: ' +\n        `The public key of '${cert.subject.CN}' ` +\n        'does not match our pinned fingerprint';\n      return new Error(msg);\n    }\n\n    // Pin the exact certificate, rather than the pub key\n    const cert256 = '25:FE:39:32:D9:63:8C:8A:FC:A1:9A:29:87:' +\n      'D8:3E:4C:1D:98:DB:71:E4:1A:48:03:98:EA:22:6A:BD:8B:93:16';\n    if (cert.fingerprint256 !== cert256) {\n      const msg = 'Certificate verification error: ' +\n        `The certificate of '${cert.subject.CN}' ` +\n        'does not match our pinned fingerprint';\n      return new Error(msg);\n    }\n\n    // This loop is informational only.\n    // Print the certificate and public key fingerprints of all certs in the\n    // chain. Its common to pin the public key of the issuer on the public\n    // internet, while pinning the public key of the service in sensitive\n    // environments.\n    do {\n      console.log('Subject Common Name:', cert.subject.CN);\n      console.log('  Certificate SHA256 fingerprint:', cert.fingerprint256);\n\n      hash = crypto.createHash('sha256');\n      console.log('  Public key ping-sha256:', sha256(cert.pubkey));\n\n      lastprint256 = cert.fingerprint256;\n      cert = cert.issuerCertificate;\n    } while (cert.fingerprint256 !== lastprint256);\n\n  },\n};\n\noptions.agent = new https.Agent(options);\nconst req = https.request(options, (res) => {\n  console.log('All OK. Server matched our pinned cert or public key');\n  console.log('statusCode:', res.statusCode);\n  // Print the HPKP values\n  console.log('headers:', res.headers['public-key-pins']);\n\n  res.on('data', (d) => {});\n});\n\nreq.on('error', (e) => {\n  console.error(e.message);\n});\nreq.end();\n</code></pre>\n<p>Outputs for example:</p>\n<pre><code class=\"language-text\">Subject Common Name: github.com\n  Certificate SHA256 fingerprint: 25:FE:39:32:D9:63:8C:8A:FC:A1:9A:29:87:D8:3E:4C:1D:98:DB:71:E4:1A:48:03:98:EA:22:6A:BD:8B:93:16\n  Public key ping-sha256: pL1+qb9HTMRZJmuC/bB/ZI9d302BYrrqiVuRyW+DGrU=\nSubject Common Name: DigiCert SHA2 Extended Validation Server CA\n  Certificate SHA256 fingerprint: 40:3E:06:2A:26:53:05:91:13:28:5B:AF:80:A0:D4:AE:42:2C:84:8C:9F:78:FA:D0:1F:C9:4B:C5:B8:7F:EF:1A\n  Public key ping-sha256: RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho=\nSubject Common Name: DigiCert High Assurance EV Root CA\n  Certificate SHA256 fingerprint: 74:31:E5:F4:C3:C1:CE:46:90:77:4F:0B:61:E0:54:40:88:3B:A9:A0:1E:D0:0B:A6:AB:D7:80:6E:D3:B1:18:CF\n  Public key ping-sha256: WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=\nAll OK. Server matched our pinned cert or public key\nstatusCode: 200\nheaders: max-age=0; pin-sha256=\"WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=\"; pin-sha256=\"RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho=\"; pin-sha256=\"k2v657xBsOVe1PQRwOsHsw3bsGT2VzIqz5K+59sNQws=\"; pin-sha256=\"K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q=\"; pin-sha256=\"IQBnNBEiFuhj+8x6X8XLgh01V9Ic5/V3IRQLNFFc7v4=\"; pin-sha256=\"iie1VXtL7HzAMF+/PVPR9xzT80kQxdZeJ+zduCB3uj0=\"; pin-sha256=\"LvRiGEjRqfzurezaWuj8Wie2gyHMrW5Q06LspMnox7A=\"; includeSubDomains\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/https.json-488-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/modules.html-197-<pre><code class="language-js"><span class="hljs-keyword">const</span> circle = <span class="hljs-built_in">require</span>(<span class="hljs-string">'./circle.js'</span>);
nodejs-14.13.0~dfsg/doc/api/modules.html:198:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The area of a circle of radius 4 is <span class="hljs-subst">${circle.area(<span class="hljs-number">4</span>)}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/modules.html-199-<p>On the first line, <code>foo.js</code> loads the module <code>circle.js</code> that is in the same
##############################################
nodejs-14.13.0~dfsg/doc/api/modules.html-217-<span class="hljs-keyword">const</span> mySquare = <span class="hljs-keyword">new</span> Square(<span class="hljs-number">2</span>);
nodejs-14.13.0~dfsg/doc/api/modules.html:218:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The area of mySquare is <span class="hljs-subst">${mySquare.area()}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/modules.html-219-<p>The <code>square</code> module is defined in <code>square.js</code>:</p>
##############################################
nodejs-14.13.0~dfsg/doc/api/modules.json-10-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/modules.json:11:      "desc": "<p>In the Node.js module system, each file is treated as a separate module. For\nexample, consider a file named <code>foo.js</code>:</p>\n<pre><code class=\"language-js\">const circle = require('./circle.js');\nconsole.log(`The area of a circle of radius 4 is ${circle.area(4)}`);\n</code></pre>\n<p>On the first line, <code>foo.js</code> loads the module <code>circle.js</code> that is in the same\ndirectory as <code>foo.js</code>.</p>\n<p>Here are the contents of <code>circle.js</code>:</p>\n<pre><code class=\"language-js\">const { PI } = Math;\n\nexports.area = (r) => PI * r ** 2;\n\nexports.circumference = (r) => 2 * PI * r;\n</code></pre>\n<p>The module <code>circle.js</code> has exported the functions <code>area()</code> and\n<code>circumference()</code>. Functions and objects are added to the root of a module\nby specifying additional properties on the special <code>exports</code> object.</p>\n<p>Variables local to the module will be private, because the module is wrapped\nin a function by Node.js (see <a href=\"#modules_the_module_wrapper\">module wrapper</a>).\nIn this example, the variable <code>PI</code> is private to <code>circle.js</code>.</p>\n<p>The <code>module.exports</code> property can be assigned a new value (such as a function\nor object).</p>\n<p>Below, <code>bar.js</code> makes use of the <code>square</code> module, which exports a Square class:</p>\n<pre><code class=\"language-js\">const Square = require('./square.js');\nconst mySquare = new Square(2);\nconsole.log(`The area of mySquare is ${mySquare.area()}`);\n</code></pre>\n<p>The <code>square</code> module is defined in <code>square.js</code>:</p>\n<pre><code class=\"language-js\">// Assigning to exports will not modify module, must use module.exports\nmodule.exports = class Square {\n  constructor(width) {\n    this.width = width;\n  }\n\n  area() {\n    return this.width ** 2;\n  }\n};\n</code></pre>\n<p>The module system is implemented in the <code>require('module')</code> module.</p>",
nodejs-14.13.0~dfsg/doc/api/modules.json-12-      "miscs": [
##############################################
nodejs-14.13.0~dfsg/doc/api/modules.json-22-          "type": "misc",
nodejs-14.13.0~dfsg/doc/api/modules.json:23:          "desc": "<p>The semantics of the Node.js <code>require()</code> function were designed to be general\nenough to support reasonable directory structures. Package manager programs\nsuch as <code>dpkg</code>, <code>rpm</code>, and <code>npm</code> will hopefully find it possible to build\nnative packages from Node.js modules without modification.</p>\n<p>Below we give a suggested directory structure that could work:</p>\n<p>Let's say that we wanted to have the folder at\n<code>/usr/lib/node/&#x3C;some-package>/&#x3C;some-version></code> hold the contents of a\nspecific version of a package.</p>\n<p>Packages can depend on one another. In order to install package <code>foo</code>, it\nmay be necessary to install a specific version of package <code>bar</code>. The <code>bar</code>\npackage may itself have dependencies, and in some cases, these may even collide\nor form cyclic dependencies.</p>\n<p>Because Node.js looks up the <code>realpath</code> of any modules it loads (that is, it\nresolves symlinks) and then <a href=\"#modules_loading_from_node_modules_folders\">looks for their dependencies in <code>node_modules</code> folders</a>,\nthis situation can be resolved with the following architecture:</p>\n<ul>\n<li><code>/usr/lib/node/foo/1.2.3/</code>: Contents of the <code>foo</code> package, version 1.2.3.</li>\n<li><code>/usr/lib/node/bar/4.3.2/</code>: Contents of the <code>bar</code> package that <code>foo</code> depends\non.</li>\n<li><code>/usr/lib/node/foo/1.2.3/node_modules/bar</code>: Symbolic link to\n<code>/usr/lib/node/bar/4.3.2/</code>.</li>\n<li><code>/usr/lib/node/bar/4.3.2/node_modules/*</code>: Symbolic links to the packages that\n<code>bar</code> depends on.</li>\n</ul>\n<p>Thus, even if a cycle is encountered, or if there are dependency\nconflicts, every module will be able to get a version of its dependency\nthat it can use.</p>\n<p>When the code in the <code>foo</code> package does <code>require('bar')</code>, it will get the\nversion that is symlinked into <code>/usr/lib/node/foo/1.2.3/node_modules/bar</code>.\nThen, when the code in the <code>bar</code> package calls <code>require('quux')</code>, it'll get\nthe version that is symlinked into\n<code>/usr/lib/node/bar/4.3.2/node_modules/quux</code>.</p>\n<p>Furthermore, to make the module lookup process even more optimal, rather\nthan putting packages directly in <code>/usr/lib/node</code>, we could put them in\n<code>/usr/lib/node_modules/&#x3C;name>/&#x3C;version></code>. Then Node.js will not bother\nlooking for missing dependencies in <code>/usr/node_modules</code> or <code>/node_modules</code>.</p>\n<p>In order to make modules available to the Node.js REPL, it might be useful to\nalso add the <code>/usr/lib/node_modules</code> folder to the <code>$NODE_PATH</code> environment\nvariable. Since the module lookups using <code>node_modules</code> folders are all\nrelative, and based on the real path of the files making the calls to\n<code>require()</code>, the packages themselves can be anywhere.</p>"
nodejs-14.13.0~dfsg/doc/api/modules.json-24-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/modules.json-238-                            {
nodejs-14.13.0~dfsg/doc/api/modules.json:239:                              "textRaw": "`paths` {string[]} Paths to resolve module location from. If present, these paths are used instead of the default resolution paths, with the exception of [GLOBAL_FOLDERS][] like `$HOME/.node_modules`, which are always included. Each of these paths is used as a starting point for the module resolution algorithm, meaning that the `node_modules` hierarchy is checked from this location.",
nodejs-14.13.0~dfsg/doc/api/modules.json-240-                              "name": "paths",
nodejs-14.13.0~dfsg/doc/api/modules.json-241-                              "type": "string[]",
nodejs-14.13.0~dfsg/doc/api/modules.json:242:                              "desc": "Paths to resolve module location from. If present, these paths are used instead of the default resolution paths, with the exception of [GLOBAL_FOLDERS][] like `$HOME/.node_modules`, which are always included. Each of these paths is used as a starting point for the module resolution algorithm, meaning that the `node_modules` hierarchy is checked from this location."
nodejs-14.13.0~dfsg/doc/api/modules.json-243-                            }
##############################################
nodejs-14.13.0~dfsg/doc/api/net.json-1649-          ],
nodejs-14.13.0~dfsg/doc/api/net.json:1650:          "desc": "<p>Creates a new TCP or <a href=\"#net_ipc_support\">IPC</a> server.</p>\n<p>If <code>allowHalfOpen</code> is set to <code>true</code>, when the other end of the socket\nsends a FIN packet, the server will only send a FIN packet back when\n<a href=\"#net_socket_end_data_encoding_callback\"><code>socket.end()</code></a> is explicitly called, until then the connection is\nhalf-closed (non-readable but still writable). See <a href=\"#net_event_end\"><code>'end'</code></a> event\nand <a href=\"https://tools.ietf.org/html/rfc1122\">RFC 1122</a> (section 4.2.2.13) for more information.</p>\n<p>If <code>pauseOnConnect</code> is set to <code>true</code>, then the socket associated with each\nincoming connection will be paused, and no data will be read from its handle.\nThis allows connections to be passed between processes without any data being\nread by the original process. To begin reading data from a paused socket, call\n<a href=\"#net_socket_resume\"><code>socket.resume()</code></a>.</p>\n<p>The server can be a TCP server or an <a href=\"#net_ipc_support\">IPC</a> server, depending on what it\n<a href=\"#net_server_listen\"><code>listen()</code></a> to.</p>\n<p>Here is an example of an TCP echo server which listens for connections\non port 8124:</p>\n<pre><code class=\"language-js\">const net = require('net');\nconst server = net.createServer((c) => {\n  // 'connection' listener.\n  console.log('client connected');\n  c.on('end', () => {\n    console.log('client disconnected');\n  });\n  c.write('hello\\r\\n');\n  c.pipe(c);\n});\nserver.on('error', (err) => {\n  throw err;\n});\nserver.listen(8124, () => {\n  console.log('server bound');\n});\n</code></pre>\n<p>Test this by using <code>telnet</code>:</p>\n<pre><code class=\"language-console\">$ telnet localhost 8124\n</code></pre>\n<p>To listen on the socket <code>/tmp/echo.sock</code>:</p>\n<pre><code class=\"language-js\">server.listen('/tmp/echo.sock', () => {\n  console.log('server bound');\n});\n</code></pre>\n<p>Use <code>nc</code> to connect to a Unix domain socket server:</p>\n<pre><code class=\"language-console\">$ nc -U /tmp/echo.sock\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/net.json-1651-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/path.html-332-<pre><code class="language-js"><span class="hljs-comment">// If `dir`, `root` and `base` are provided,</span>
nodejs-14.13.0~dfsg/doc/api/path.html:333:<span class="hljs-comment">// `${dir}${path.sep}${base}`</span>
nodejs-14.13.0~dfsg/doc/api/path.html-334-<span class="hljs-comment">// will be returned. `root` is ignored.</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/path.json-182-          ],
nodejs-14.13.0~dfsg/doc/api/path.json:183:          "desc": "<p>The <code>path.format()</code> method returns a path string from an object. This is the\nopposite of <a href=\"#path_path_parse_path\"><code>path.parse()</code></a>.</p>\n<p>When providing properties to the <code>pathObject</code> remember that there are\ncombinations where one property has priority over another:</p>\n<ul>\n<li><code>pathObject.root</code> is ignored if <code>pathObject.dir</code> is provided</li>\n<li><code>pathObject.ext</code> and <code>pathObject.name</code> are ignored if <code>pathObject.base</code> exists</li>\n</ul>\n<p>For example, on POSIX:</p>\n<pre><code class=\"language-js\">// If `dir`, `root` and `base` are provided,\n// `${dir}${path.sep}${base}`\n// will be returned. `root` is ignored.\npath.format({\n  root: '/ignored',\n  dir: '/home/user/dir',\n  base: 'file.txt'\n});\n// Returns: '/home/user/dir/file.txt'\n\n// `root` will be used if `dir` is not specified.\n// If only `root` is provided or `dir` is equal to `root` then the\n// platform separator will not be included. `ext` will be ignored.\npath.format({\n  root: '/',\n  base: 'file.txt',\n  ext: 'ignored'\n});\n// Returns: '/file.txt'\n\n// `name` + `ext` will be used if `base` is not specified.\npath.format({\n  root: '/',\n  name: 'file',\n  ext: '.txt'\n});\n// Returns: '/file.txt'\n</code></pre>\n<p>On Windows:</p>\n<pre><code class=\"language-js\">path.format({\n  dir: 'C:\\\\path\\\\dir',\n  base: 'file.txt'\n});\n// Returns: 'C:\\\\path\\\\dir\\\\file.txt'\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/path.json-184-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html-626-<span class="hljs-keyword">for</span> (<span class="hljs-keyword">let</span> n = <span class="hljs-number">0</span>; n &#x3C; <span class="hljs-number">3</span>; n++)
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html:627:  performance.mark(<span class="hljs-string">`test<span class="hljs-subst">${n}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html-628-<pre><code class="language-js"><span class="hljs-keyword">const</span> {
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html-638-<span class="hljs-keyword">for</span> (<span class="hljs-keyword">let</span> n = <span class="hljs-number">0</span>; n &#x3C; <span class="hljs-number">3</span>; n++)
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html:639:  performance.mark(<span class="hljs-string">`test<span class="hljs-subst">${n}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html-640-<h2>Class: <code>PerformanceObserverEntryList</code><span><a class="mark" href="#perf_hooks_class_performanceobserverentrylist" id="perf_hooks_class_performanceobserverentrylist">#</a></span></h2>
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html-816-    <span class="hljs-keyword">if</span> (type === <span class="hljs-string">'Timeout'</span>) {
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html:817:      performance.mark(<span class="hljs-string">`Timeout-<span class="hljs-subst">${id}</span>-Init`</span>);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html-818-      set.add(id);
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html-823-      set.delete(id);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html:824:      performance.mark(<span class="hljs-string">`Timeout-<span class="hljs-subst">${id}</span>-Destroy`</span>);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html:825:      performance.measure(<span class="hljs-string">`Timeout-<span class="hljs-subst">${id}</span>`</span>,
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html:826:                          <span class="hljs-string">`Timeout-<span class="hljs-subst">${id}</span>-Init`</span>,
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html:827:                          <span class="hljs-string">`Timeout-<span class="hljs-subst">${id}</span>-Destroy`</span>);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html-828-    }
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html-860-  entries.forEach(<span class="hljs-function">(<span class="hljs-params">entry</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html:861:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`require('<span class="hljs-subst">${entry[<span class="hljs-number">0</span>]}</span>')`</span>, entry.duration);
nodejs-14.13.0~dfsg/doc/api/perf_hooks.html-862-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.json-479-              ],
nodejs-14.13.0~dfsg/doc/api/perf_hooks.json:480:              "desc": "<p>Subscribes the <code>PerformanceObserver</code> instance to notifications of new\n<code>PerformanceEntry</code> instances identified by <code>options.entryTypes</code>.</p>\n<p>When <code>options.buffered</code> is <code>false</code>, the <code>callback</code> will be invoked once for\nevery <code>PerformanceEntry</code> instance:</p>\n<pre><code class=\"language-js\">const {\n  performance,\n  PerformanceObserver\n} = require('perf_hooks');\n\nconst obs = new PerformanceObserver((list, observer) => {\n  // Called three times synchronously. `list` contains one item.\n});\nobs.observe({ entryTypes: ['mark'] });\n\nfor (let n = 0; n &#x3C; 3; n++)\n  performance.mark(`test${n}`);\n</code></pre>\n<pre><code class=\"language-js\">const {\n  performance,\n  PerformanceObserver\n} = require('perf_hooks');\n\nconst obs = new PerformanceObserver((list, observer) => {\n  // Called once. `list` contains three items.\n});\nobs.observe({ entryTypes: ['mark'], buffered: true });\n\nfor (let n = 0; n &#x3C; 3; n++)\n  performance.mark(`test${n}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/perf_hooks.json-481-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.json-826-              "name": "measuring_the_duration_of_async_operations",
nodejs-14.13.0~dfsg/doc/api/perf_hooks.json:827:              "desc": "<p>The following example uses the <a href=\"async_hooks.html\">Async Hooks</a> and Performance APIs to measure\nthe actual duration of a Timeout operation (including the amount of time it took\nto execute the callback).</p>\n<pre><code class=\"language-js\">'use strict';\nconst async_hooks = require('async_hooks');\nconst {\n  performance,\n  PerformanceObserver\n} = require('perf_hooks');\n\nconst set = new Set();\nconst hook = async_hooks.createHook({\n  init(id, type) {\n    if (type === 'Timeout') {\n      performance.mark(`Timeout-${id}-Init`);\n      set.add(id);\n    }\n  },\n  destroy(id) {\n    if (set.has(id)) {\n      set.delete(id);\n      performance.mark(`Timeout-${id}-Destroy`);\n      performance.measure(`Timeout-${id}`,\n                          `Timeout-${id}-Init`,\n                          `Timeout-${id}-Destroy`);\n    }\n  }\n});\nhook.enable();\n\nconst obs = new PerformanceObserver((list, observer) => {\n  console.log(list.getEntries()[0]);\n  performance.clearMarks();\n  observer.disconnect();\n});\nobs.observe({ entryTypes: ['measure'], buffered: true });\n\nsetTimeout(() => {}, 1000);\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/perf_hooks.json-828-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/perf_hooks.json-833-              "name": "measuring_how_long_it_takes_to_load_dependencies",
nodejs-14.13.0~dfsg/doc/api/perf_hooks.json:834:              "desc": "<p>The following example measures the duration of <code>require()</code> operations to load\ndependencies:</p>\n<!-- eslint-disable no-global-assign -->\n<pre><code class=\"language-js\">'use strict';\nconst {\n  performance,\n  PerformanceObserver\n} = require('perf_hooks');\nconst mod = require('module');\n\n// Monkey patch the require function\nmod.Module.prototype.require =\n  performance.timerify(mod.Module.prototype.require);\nrequire = performance.timerify(require);\n\n// Activate the observer\nconst obs = new PerformanceObserver((list) => {\n  const entries = list.getEntries();\n  entries.forEach((entry) => {\n    console.log(`require('${entry[0]}')`, entry.duration);\n  });\n  obs.disconnect();\n});\nobs.observe({ entryTypes: ['function'], buffered: true });\n\nrequire('some-module');\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/perf_hooks.json-835-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/policy.json-36-              "name": "integrity_checks",
nodejs-14.13.0~dfsg/doc/api/policy.json:37:              "desc": "<p>Policy files must use integrity checks with Subresource Integrity strings\ncompatible with the browser\n<a href=\"https://www.w3.org/TR/SRI/#the-integrity-attribute\">integrity attribute</a>\nassociated with absolute URLs.</p>\n<p>When using <code>require()</code> all resources involved in loading are checked for\nintegrity if a policy manifest has been specified. If a resource does not match\nthe integrity listed in the manifest, an error will be thrown.</p>\n<p>An example policy file that would allow loading a file <code>checked.js</code>:</p>\n<pre><code class=\"language-json\">{\n  \"resources\": {\n    \"./app/checked.js\": {\n      \"integrity\": \"sha384-SggXRQHwCG8g+DktYYzxkXRIkTiEYWBHqev0xnpCxYlqMBufKZHAHQM3/boDaI/0\"\n    }\n  }\n}\n</code></pre>\n<p>Each resource listed in the policy manifest can be of one the following\nformats to determine its location:</p>\n<ol>\n<li>A <a href=\"https://url.spec.whatwg.org/#relative-url-with-fragment-string\">relative-URL string</a> to a resource from the manifest such as <code>./resource.js</code>, <code>../resource.js</code>, or <code>/resource.js</code>.</li>\n<li>A complete URL string to a resource such as <code>file:///resource.js</code>.</li>\n</ol>\n<p>When loading resources the entire URL must match including search parameters\nand hash fragment. <code>./a.js?b</code> will not be used when attempting to load\n<code>./a.js</code> and vice versa.</p>\n<p>To generate integrity strings, a script such as\n<code>printf \"sha384-$(cat checked.js | openssl dgst -sha384 -binary | base64)\"</code>\ncan be used.</p>\n<p>Integrity can be specified as the boolean value <code>true</code> to accept any\nbody for the resource which can be useful for local development. It is not\nrecommended in production since it would allow unexpected alteration of\nresources to be considered valid.</p>",
nodejs-14.13.0~dfsg/doc/api/policy.json-38-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-318-<pre><code class="language-js">process.on(<span class="hljs-string">'exit'</span>, <span class="hljs-function">(<span class="hljs-params">code</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/process.html:319:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`About to exit with code: <span class="hljs-subst">${code}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-320-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-463-    process.stderr.fd,
nodejs-14.13.0~dfsg/doc/api/process.html:464:    <span class="hljs-string">`Caught exception: <span class="hljs-subst">${err}</span>\n`</span> +
nodejs-14.13.0~dfsg/doc/api/process.html:465:    <span class="hljs-string">`Exception origin: <span class="hljs-subst">${origin}</span>`</span>
nodejs-14.13.0~dfsg/doc/api/process.html-466-  );
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-650-<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">handle</span>(<span class="hljs-params">signal</span>) </span>{
nodejs-14.13.0~dfsg/doc/api/process.html:651:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received <span class="hljs-subst">${signal}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-652-}
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-760-<code>'ppc64'</code>, <code>'s390'</code>, <code>'s390x'</code>, <code>'x32'</code>, and <code>'x64'</code>.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:761:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`This processor architecture is <span class="hljs-subst">${process.arch}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-762-<h2><code>process.argv</code><span><a class="mark" href="#process_process_argv" id="process_process_argv">#</a></span></h2>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-777-process.argv.forEach(<span class="hljs-function">(<span class="hljs-params">val, index</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/process.html:778:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${index}</span>: <span class="hljs-subst">${val}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-779-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-848-the specified <code>directory</code> does not exist).</p>
nodejs-14.13.0~dfsg/doc/api/process.html:849:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Starting directory: <span class="hljs-subst">${process.cwd()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-850-<span class="hljs-keyword">try</span> {
nodejs-14.13.0~dfsg/doc/api/process.html-851-  process.chdir(<span class="hljs-string">'/tmp'</span>);
nodejs-14.13.0~dfsg/doc/api/process.html:852:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`New directory: <span class="hljs-subst">${process.cwd()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-853-} <span class="hljs-keyword">catch</span> (err) {
nodejs-14.13.0~dfsg/doc/api/process.html:854:  <span class="hljs-built_in">console</span>.error(<span class="hljs-string">`chdir: <span class="hljs-subst">${err}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-855-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-949-process.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:950:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current directory: <span class="hljs-subst">${process.cwd()}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-951-<h2><code>process.debugPort</code><span><a class="mark" href="#process_process_debugport" id="process_process_debugport">#</a></span></h2>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1285-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getegid) {
nodejs-14.13.0~dfsg/doc/api/process.html:1286:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current gid: <span class="hljs-subst">${process.getegid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-1287-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1299-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.geteuid) {
nodejs-14.13.0~dfsg/doc/api/process.html:1300:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current uid: <span class="hljs-subst">${process.geteuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-1301-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1313-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getgid) {
nodejs-14.13.0~dfsg/doc/api/process.html:1314:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current gid: <span class="hljs-subst">${process.getgid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-1315-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1339-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getuid) {
nodejs-14.13.0~dfsg/doc/api/process.html:1340:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current uid: <span class="hljs-subst">${process.getuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-1341-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1381-
nodejs-14.13.0~dfsg/doc/api/process.html:1382:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Benchmark took <span class="hljs-subst">${diff[<span class="hljs-number">0</span>] * NS_PER_SEC + diff[<span class="hljs-number">1</span>]}</span> nanoseconds`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-1383-  <span class="hljs-comment">// Benchmark took 1000000552 nanoseconds</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1403-
nodejs-14.13.0~dfsg/doc/api/process.html:1404:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Benchmark took <span class="hljs-subst">${end - start}</span> nanoseconds`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-1405-  <span class="hljs-comment">// Benchmark took 1154389282 nanoseconds</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1621-<p>The <code>process.pid</code> property returns the PID of the process.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:1622:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`This process is pid <span class="hljs-subst">${process.pid}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-1623-<h2><code>process.platform</code><span><a class="mark" href="#process_process_platform" id="process_process_platform">#</a></span></h2>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1641-</ul>
nodejs-14.13.0~dfsg/doc/api/process.html:1642:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`This platform is <span class="hljs-subst">${process.platform}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-1643-<p>The value <code>'android'</code> may also be returned if the Node.js is built on the
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1653-<p>The <code>process.ppid</code> property returns the PID of the current parent process.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:1654:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`The parent process is pid <span class="hljs-subst">${process.ppid}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-1655-<h2><code>process.release</code><span><a class="mark" href="#process_process_release" id="process_process_release">#</a></span></h2>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1738-human consumption.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:1739:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Reports are compact? <span class="hljs-subst">${process.report.compact}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-1740-<h3><code>process.report.directory</code><span><a class="mark" href="#process_process_report_directory" id="process_process_report_directory">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1757-Node.js process.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:1758:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report directory is <span class="hljs-subst">${process.report.directory}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-1759-<h3><code>process.report.filename</code><span><a class="mark" href="#process_process_report_filename" id="process_process_report_filename">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1776-value is the empty string.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:1777:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report filename is <span class="hljs-subst">${process.report.filename}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-1778-<h3><code>process.report.getReport([err])</code><span><a class="mark" href="#process_process_report_getreport_err" id="process_process_report_getreport_err">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1813-memory errors or failed C++ assertions.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:1814:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report on fatal error: <span class="hljs-subst">${process.report.reportOnFatalError}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-1815-<h3><code>process.report.reportOnSignal</code><span><a class="mark" href="#process_process_report_reportonsignal" id="process_process_report_reportonsignal">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1831-signal specified by <code>process.report.signal</code>.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:1832:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report on signal: <span class="hljs-subst">${process.report.reportOnSignal}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-1833-<h3><code>process.report.reportOnUncaughtException</code><span><a class="mark" href="#process_process_report_reportonuncaughtexception" id="process_process_report_reportonuncaughtexception">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1848-<p>If <code>true</code>, a diagnostic report is generated on uncaught exception.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:1849:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report on exception: <span class="hljs-subst">${process.report.reportOnUncaughtException}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-1850-<h3><code>process.report.signal</code><span><a class="mark" href="#process_process_report_signal" id="process_process_report_signal">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-1866-<code>'SIGUSR2'</code>.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:1867:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Report signal: <span class="hljs-subst">${process.report.signal}</span>`</span>);</code></pre>
nodejs-14.13.0~dfsg/doc/api/process.html-1868-<h3><code>process.report.writeReport([filename][, err])</code><span><a class="mark" href="#process_process_report_writereport_filename_err" id="process_process_report_writereport_filename_err">#</a></span></h3>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-2008-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getegid &#x26;&#x26; process.setegid) {
nodejs-14.13.0~dfsg/doc/api/process.html:2009:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current gid: <span class="hljs-subst">${process.getegid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2010-  <span class="hljs-keyword">try</span> {
nodejs-14.13.0~dfsg/doc/api/process.html-2011-    process.setegid(<span class="hljs-number">501</span>);
nodejs-14.13.0~dfsg/doc/api/process.html:2012:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`New gid: <span class="hljs-subst">${process.getegid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2013-  } <span class="hljs-keyword">catch</span> (err) {
nodejs-14.13.0~dfsg/doc/api/process.html:2014:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Failed to set gid: <span class="hljs-subst">${err}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2015-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-2031-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.geteuid &#x26;&#x26; process.seteuid) {
nodejs-14.13.0~dfsg/doc/api/process.html:2032:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current uid: <span class="hljs-subst">${process.geteuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2033-  <span class="hljs-keyword">try</span> {
nodejs-14.13.0~dfsg/doc/api/process.html-2034-    process.seteuid(<span class="hljs-number">501</span>);
nodejs-14.13.0~dfsg/doc/api/process.html:2035:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`New uid: <span class="hljs-subst">${process.geteuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2036-  } <span class="hljs-keyword">catch</span> (err) {
nodejs-14.13.0~dfsg/doc/api/process.html:2037:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Failed to set uid: <span class="hljs-subst">${err}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2038-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-2054-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getgid &#x26;&#x26; process.setgid) {
nodejs-14.13.0~dfsg/doc/api/process.html:2055:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current gid: <span class="hljs-subst">${process.getgid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2056-  <span class="hljs-keyword">try</span> {
nodejs-14.13.0~dfsg/doc/api/process.html-2057-    process.setgid(<span class="hljs-number">501</span>);
nodejs-14.13.0~dfsg/doc/api/process.html:2058:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`New gid: <span class="hljs-subst">${process.getgid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2059-  } <span class="hljs-keyword">catch</span> (err) {
nodejs-14.13.0~dfsg/doc/api/process.html:2060:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Failed to set gid: <span class="hljs-subst">${err}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2061-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-2091-<pre><code class="language-js"><span class="hljs-keyword">if</span> (process.getuid &#x26;&#x26; process.setuid) {
nodejs-14.13.0~dfsg/doc/api/process.html:2092:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Current uid: <span class="hljs-subst">${process.getuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2093-  <span class="hljs-keyword">try</span> {
nodejs-14.13.0~dfsg/doc/api/process.html-2094-    process.setuid(<span class="hljs-number">501</span>);
nodejs-14.13.0~dfsg/doc/api/process.html:2095:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`New uid: <span class="hljs-subst">${process.getuid()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2096-  } <span class="hljs-keyword">catch</span> (err) {
nodejs-14.13.0~dfsg/doc/api/process.html:2097:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Failed to set uid: <span class="hljs-subst">${err}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2098-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-2310-<span class="hljs-built_in">console</span>.log(
nodejs-14.13.0~dfsg/doc/api/process.html:2311:  <span class="hljs-string">`Changed umask from <span class="hljs-subst">${oldmask.toString(<span class="hljs-number">8</span>)}</span> to <span class="hljs-subst">${newmask.toString(<span class="hljs-number">8</span>)}</span>`</span>
nodejs-14.13.0~dfsg/doc/api/process.html-2312-);</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.html-2332-<p>The <code>process.version</code> property contains the Node.js version string.</p>
nodejs-14.13.0~dfsg/doc/api/process.html:2333:<pre><code class="language-js"><span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Version: <span class="hljs-subst">${process.version}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/process.html-2334-<span class="hljs-comment">// Version: v14.8.0</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-59-              ],
nodejs-14.13.0~dfsg/doc/api/process.json:60:              "desc": "<p>The <code>'exit'</code> event is emitted when the Node.js process is about to exit as a\nresult of either:</p>\n<ul>\n<li>The <code>process.exit()</code> method being called explicitly;</li>\n<li>The Node.js event loop no longer having any additional work to perform.</li>\n</ul>\n<p>There is no way to prevent the exiting of the event loop at this point, and once\nall <code>'exit'</code> listeners have finished running the Node.js process will terminate.</p>\n<p>The listener callback function is invoked with the exit code specified either\nby the <a href=\"#process_process_exitcode\"><code>process.exitCode</code></a> property, or the <code>exitCode</code> argument passed to the\n<a href=\"#process_process_exit_code\"><code>process.exit()</code></a> method.</p>\n<pre><code class=\"language-js\">process.on('exit', (code) => {\n  console.log(`About to exit with code: ${code}`);\n});\n</code></pre>\n<p>Listener functions <strong>must</strong> only perform <strong>synchronous</strong> operations. The Node.js\nprocess will exit immediately after calling the <code>'exit'</code> event listeners\ncausing any additional work still queued in the event loop to be abandoned.\nIn the following example, for instance, the timeout will never occur:</p>\n<pre><code class=\"language-js\">process.on('exit', (code) => {\n  setTimeout(() => {\n    console.log('This will not run');\n  }, 0);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-61-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-172-              ],
nodejs-14.13.0~dfsg/doc/api/process.json:173:              "desc": "<p>The <code>'uncaughtException'</code> event is emitted when an uncaught JavaScript\nexception bubbles all the way back to the event loop. By default, Node.js\nhandles such exceptions by printing the stack trace to <code>stderr</code> and exiting\nwith code 1, overriding any previously set <a href=\"#process_process_exitcode\"><code>process.exitCode</code></a>.\nAdding a handler for the <code>'uncaughtException'</code> event overrides this default\nbehavior. Alternatively, change the <a href=\"#process_process_exitcode\"><code>process.exitCode</code></a> in the\n<code>'uncaughtException'</code> handler which will result in the process exiting with the\nprovided exit code. Otherwise, in the presence of such handler the process will\nexit with 0.</p>\n<pre><code class=\"language-js\">process.on('uncaughtException', (err, origin) => {\n  fs.writeSync(\n    process.stderr.fd,\n    `Caught exception: ${err}\\n` +\n    `Exception origin: ${origin}`\n  );\n});\n\nsetTimeout(() => {\n  console.log('This will still run.');\n}, 500);\n\n// Intentionally cause an exception, but don't catch it.\nnonexistentFunc();\nconsole.log('This will not run.');\n</code></pre>\n<p>It is possible to monitor <code>'uncaughtException'</code> events without overriding the\ndefault behavior to exit the process by installing a\n<code>'uncaughtExceptionMonitor'</code> listener.</p>",
nodejs-14.13.0~dfsg/doc/api/process.json-174-              "modules": [
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-301-              "params": [],
nodejs-14.13.0~dfsg/doc/api/process.json:302:              "desc": "<p>Signal events will be emitted when the Node.js process receives a signal. Please\nrefer to <a href=\"http://man7.org/linux/man-pages/man7/signal.7.html\"><code>signal(7)</code></a> for a listing of standard POSIX signal names such as\n<code>'SIGINT'</code>, <code>'SIGHUP'</code>, etc.</p>\n<p>Signals are not available on <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>\n<p>The signal handler will receive the signal's name (<code>'SIGINT'</code>,\n<code>'SIGTERM'</code>, etc.) as the first argument.</p>\n<p>The name of each event will be the uppercase common name for the signal (e.g.\n<code>'SIGINT'</code> for <code>SIGINT</code> signals).</p>\n<pre><code class=\"language-js\">// Begin reading from stdin so the process does not exit.\nprocess.stdin.resume();\n\nprocess.on('SIGINT', () => {\n  console.log('Received SIGINT. Press Control-D to exit.');\n});\n\n// Using a single function to handle multiple signals\nfunction handle(signal) {\n  console.log(`Received ${signal}`);\n}\n\nprocess.on('SIGINT', handle);\nprocess.on('SIGTERM', handle);\n</code></pre>\n<ul>\n<li><code>'SIGUSR1'</code> is reserved by Node.js to start the <a href=\"debugger.html\">debugger</a>. It's possible to\ninstall a listener but doing so might interfere with the debugger.</li>\n<li><code>'SIGTERM'</code> and <code>'SIGINT'</code> have default handlers on non-Windows platforms that\nreset the terminal mode before exiting with code <code>128 + signal number</code>. If one\nof these signals has a listener installed, its default behavior will be\nremoved (Node.js will no longer exit).</li>\n<li><code>'SIGPIPE'</code> is ignored by default. It can have a listener installed.</li>\n<li><code>'SIGHUP'</code> is generated on Windows when the console window is closed, and on\nother platforms under various similar conditions. See <a href=\"http://man7.org/linux/man-pages/man7/signal.7.html\"><code>signal(7)</code></a>. It can have a\nlistener installed, however Node.js will be unconditionally terminated by\nWindows about 10 seconds later. On non-Windows platforms, the default\nbehavior of <code>SIGHUP</code> is to terminate Node.js, but once a listener has been\ninstalled its default behavior will be removed.</li>\n<li><code>'SIGTERM'</code> is not supported on Windows, it can be listened on.</li>\n<li><code>'SIGINT'</code> from the terminal is supported on all platforms, and can usually be\ngenerated with <code>&#x3C;Ctrl>+C</code> (though this may be configurable). It is not\ngenerated when <a href=\"tty.html#tty_readstream_setrawmode_mode\">terminal raw mode</a> is enabled and <code>&#x3C;Ctrl>+C</code> is used.</li>\n<li><code>'SIGBREAK'</code> is delivered on Windows when <code>&#x3C;Ctrl>+&#x3C;Break></code> is pressed, on\nnon-Windows platforms it can be listened on, but there is no way to send or\ngenerate it.</li>\n<li><code>'SIGWINCH'</code> is delivered when the console has been resized. On Windows, this\nwill only happen on write to the console when the cursor is being moved, or\nwhen a readable tty is used in raw mode.</li>\n<li><code>'SIGKILL'</code> cannot have a listener installed, it will unconditionally\nterminate Node.js on all platforms.</li>\n<li><code>'SIGSTOP'</code> cannot have a listener installed.</li>\n<li><code>'SIGBUS'</code>, <code>'SIGFPE'</code>, <code>'SIGSEGV'</code> and <code>'SIGILL'</code>, when not raised\n artificially using <a href=\"http://man7.org/linux/man-pages/man2/kill.2.html\"><code>kill(2)</code></a>, inherently leave the process in a state from\n which it is not safe to attempt to call JS listeners. Doing so might lead to\n the process hanging in an endless loop, since listeners attached using\n <code>process.on()</code> are called asynchronously and therefore unable to correct the\nunderlying problem.</li>\n<li><code>0</code> can be sent to test for the existence of a process, it has no effect if\nthe process exists, but will throw an error if the process does not exist.</li>\n</ul>\n<p>Windows does not support signals so has no equivalent to termination by signal,\nbut Node.js offers some emulation with <a href=\"#process_process_kill_pid_signal\"><code>process.kill()</code></a>, and\n<a href=\"child_process.html#child_process_subprocess_kill_signal\"><code>subprocess.kill()</code></a>:</p>\n<ul>\n<li>Sending <code>SIGINT</code>, <code>SIGTERM</code>, and <code>SIGKILL</code> will cause the unconditional\ntermination of the target process, and afterwards, subprocess will report that\nthe process was terminated by signal.</li>\n<li>Sending signal <code>0</code> can be used as a platform independent way to test for the\nexistence of a process.</li>\n</ul>"
nodejs-14.13.0~dfsg/doc/api/process.json-303-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-354-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:355:          "desc": "<p>The <code>process.chdir()</code> method changes the current working directory of the\nNode.js process or throws an exception if doing so fails (for instance, if\nthe specified <code>directory</code> does not exist).</p>\n<pre><code class=\"language-js\">console.log(`Starting directory: ${process.cwd()}`);\ntry {\n  process.chdir('/tmp');\n  console.log(`New directory: ${process.cwd()}`);\n} catch (err) {\n  console.error(`chdir: ${err}`);\n}\n</code></pre>\n<p>This feature is not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-356-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-417-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:418:          "desc": "<p>The <code>process.cwd()</code> method returns the current working directory of the Node.js\nprocess.</p>\n<pre><code class=\"language-js\">console.log(`Current directory: ${process.cwd()}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-419-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-626-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:627:          "desc": "<p>The <code>process.getegid()</code> method returns the numerical effective group identity\nof the Node.js process. (See <a href=\"http://man7.org/linux/man-pages/man2/getegid.2.html\"><code>getegid(2)</code></a>.)</p>\n<pre><code class=\"language-js\">if (process.getegid) {\n  console.log(`Current gid: ${process.getegid()}`);\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-628-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-648-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:649:          "desc": "<p>The <code>process.geteuid()</code> method returns the numerical effective user identity of\nthe process. (See <a href=\"http://man7.org/linux/man-pages/man2/geteuid.2.html\"><code>geteuid(2)</code></a>.)</p>\n<pre><code class=\"language-js\">if (process.geteuid) {\n  console.log(`Current uid: ${process.geteuid()}`);\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-650-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-670-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:671:          "desc": "<p>The <code>process.getgid()</code> method returns the numerical group identity of the\nprocess. (See <a href=\"http://man7.org/linux/man-pages/man2/getgid.2.html\"><code>getgid(2)</code></a>.)</p>\n<pre><code class=\"language-js\">if (process.getgid) {\n  console.log(`Current gid: ${process.getgid()}`);\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-672-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-714-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:715:          "desc": "<p>The <code>process.getuid()</code> method returns the numeric user identity of the process.\n(See <a href=\"http://man7.org/linux/man-pages/man2/getuid.2.html\"><code>getuid(2)</code></a>.)</p>\n<pre><code class=\"language-js\">if (process.getuid) {\n  console.log(`Current uid: ${process.getuid()}`);\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-716-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-765-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:766:          "desc": "<p>This is the legacy version of <a href=\"#process_process_hrtime_bigint\"><code>process.hrtime.bigint()</code></a>\nbefore <code>bigint</code> was introduced in JavaScript.</p>\n<p>The <code>process.hrtime()</code> method returns the current high-resolution real time\nin a <code>[seconds, nanoseconds]</code> tuple <code>Array</code>, where <code>nanoseconds</code> is the\nremaining part of the real time that can't be represented in second precision.</p>\n<p><code>time</code> is an optional parameter that must be the result of a previous\n<code>process.hrtime()</code> call to diff with the current time. If the parameter\npassed in is not a tuple <code>Array</code>, a <code>TypeError</code> will be thrown. Passing in a\nuser-defined array instead of the result of a previous call to\n<code>process.hrtime()</code> will lead to undefined behavior.</p>\n<p>These times are relative to an arbitrary time in the\npast, and not related to the time of day and therefore not subject to clock\ndrift. The primary use is for measuring performance between intervals:</p>\n<pre><code class=\"language-js\">const NS_PER_SEC = 1e9;\nconst time = process.hrtime();\n// [ 1800216, 25 ]\n\nsetTimeout(() => {\n  const diff = process.hrtime(time);\n  // [ 1, 552 ]\n\n  console.log(`Benchmark took ${diff[0] * NS_PER_SEC + diff[1]} nanoseconds`);\n  // Benchmark took 1000000552 nanoseconds\n}, 1000);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-767-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-787-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:788:          "desc": "<p>The <code>bigint</code> version of the <a href=\"#process_process_hrtime_time\"><code>process.hrtime()</code></a> method returning the\ncurrent high-resolution real time in nanoseconds as a <code>bigint</code>.</p>\n<p>Unlike <a href=\"#process_process_hrtime_time\"><code>process.hrtime()</code></a>, it does not support an additional <code>time</code>\nargument since the difference can just be computed directly\nby subtraction of the two <code>bigint</code>s.</p>\n<pre><code class=\"language-js\">const start = process.hrtime.bigint();\n// 191051479007711n\n\nsetTimeout(() => {\n  const end = process.hrtime.bigint();\n  // 191052633396993n\n\n  console.log(`Benchmark took ${end - start} nanoseconds`);\n  // Benchmark took 1154389282 nanoseconds\n}, 1000);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-789-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1141-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:1142:          "desc": "<p>The <code>process.setegid()</code> method sets the effective group identity of the process.\n(See <a href=\"http://man7.org/linux/man-pages/man2/setegid.2.html\"><code>setegid(2)</code></a>.) The <code>id</code> can be passed as either a numeric ID or a group\nname string. If a group name is specified, this method blocks while resolving\nthe associated a numeric ID.</p>\n<pre><code class=\"language-js\">if (process.getegid &#x26;&#x26; process.setegid) {\n  console.log(`Current gid: ${process.getegid()}`);\n  try {\n    process.setegid(501);\n    console.log(`New gid: ${process.getegid()}`);\n  } catch (err) {\n    console.log(`Failed to set gid: ${err}`);\n  }\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).\nThis feature is not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-1143-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1165-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:1166:          "desc": "<p>The <code>process.seteuid()</code> method sets the effective user identity of the process.\n(See <a href=\"http://man7.org/linux/man-pages/man2/seteuid.2.html\"><code>seteuid(2)</code></a>.) The <code>id</code> can be passed as either a numeric ID or a username\nstring. If a username is specified, the method blocks while resolving the\nassociated numeric ID.</p>\n<pre><code class=\"language-js\">if (process.geteuid &#x26;&#x26; process.seteuid) {\n  console.log(`Current uid: ${process.geteuid()}`);\n  try {\n    process.seteuid(501);\n    console.log(`New uid: ${process.geteuid()}`);\n  } catch (err) {\n    console.log(`Failed to set uid: ${err}`);\n  }\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).\nThis feature is not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-1167-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1189-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:1190:          "desc": "<p>The <code>process.setgid()</code> method sets the group identity of the process. (See\n<a href=\"http://man7.org/linux/man-pages/man2/setgid.2.html\"><code>setgid(2)</code></a>.) The <code>id</code> can be passed as either a numeric ID or a group name\nstring. If a group name is specified, this method blocks while resolving the\nassociated numeric ID.</p>\n<pre><code class=\"language-js\">if (process.getgid &#x26;&#x26; process.setgid) {\n  console.log(`Current gid: ${process.getgid()}`);\n  try {\n    process.setgid(501);\n    console.log(`New gid: ${process.getgid()}`);\n  } catch (err) {\n    console.log(`Failed to set gid: ${err}`);\n  }\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).\nThis feature is not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-1191-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1235-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:1236:          "desc": "<p>The <code>process.setuid(id)</code> method sets the user identity of the process. (See\n<a href=\"http://man7.org/linux/man-pages/man2/setuid.2.html\"><code>setuid(2)</code></a>.) The <code>id</code> can be passed as either a numeric ID or a username string.\nIf a username is specified, the method blocks while resolving the associated\nnumeric ID.</p>\n<pre><code class=\"language-js\">if (process.getuid &#x26;&#x26; process.setuid) {\n  console.log(`Current uid: ${process.getuid()}`);\n  try {\n    process.setuid(501);\n    console.log(`New uid: ${process.getuid()}`);\n  } catch (err) {\n    console.log(`Failed to set uid: ${err}`);\n  }\n}\n</code></pre>\n<p>This function is only available on POSIX platforms (i.e. not Windows or\nAndroid).\nThis feature is not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-1237-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1306-          ],
nodejs-14.13.0~dfsg/doc/api/process.json:1307:          "desc": "<p><code>process.umask(mask)</code> sets the Node.js process's file mode creation mask. Child\nprocesses inherit the mask from the parent process. Returns the previous mask.</p>\n<pre><code class=\"language-js\">const newmask = 0o022;\nconst oldmask = process.umask(newmask);\nconsole.log(\n  `Changed umask from ${oldmask.toString(8)} to ${newmask.toString(8)}`\n);\n</code></pre>\n<p>In <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads, <code>process.umask(mask)</code> will throw an exception.</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-1308-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1354-          },
nodejs-14.13.0~dfsg/doc/api/process.json:1355:          "desc": "<p>The operating system CPU architecture for which the Node.js binary was compiled.\nPossible values are: <code>'arm'</code>, <code>'arm64'</code>, <code>'ia32'</code>, <code>'mips'</code>,<code>'mipsel'</code>, <code>'ppc'</code>,\n<code>'ppc64'</code>, <code>'s390'</code>, <code>'s390x'</code>, <code>'x32'</code>, and <code>'x64'</code>.</p>\n<pre><code class=\"language-js\">console.log(`This processor architecture is ${process.arch}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1356-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1366-          },
nodejs-14.13.0~dfsg/doc/api/process.json:1367:          "desc": "<p>The <code>process.argv</code> property returns an array containing the command-line\narguments passed when the Node.js process was launched. The first element will\nbe <a href=\"#process_process_execpath\"><code>process.execPath</code></a>. See <code>process.argv0</code> if access to the original value\nof <code>argv[0]</code> is needed. The second element will be the path to the JavaScript\nfile being executed. The remaining elements will be any additional command-line\narguments.</p>\n<p>For example, assuming the following script for <code>process-args.js</code>:</p>\n<pre><code class=\"language-js\">// print process.argv\nprocess.argv.forEach((val, index) => {\n  console.log(`${index}: ${val}`);\n});\n</code></pre>\n<p>Launching the Node.js process as:</p>\n<pre><code class=\"language-console\">$ node process-args.js one two=three four\n</code></pre>\n<p>Would generate the output:</p>\n<pre><code class=\"language-text\">0: /usr/local/bin/node\n1: /Users/mjr/work/node/process-args.js\n2: one\n3: two=three\n4: four\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1368-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1568-          },
nodejs-14.13.0~dfsg/doc/api/process.json:1569:          "desc": "<p>The <code>process.pid</code> property returns the PID of the process.</p>\n<pre><code class=\"language-js\">console.log(`This process is pid ${process.pid}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1570-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1580-          },
nodejs-14.13.0~dfsg/doc/api/process.json:1581:          "desc": "<p>The <code>process.platform</code> property returns a string identifying the operating\nsystem platform on which the Node.js process is running.</p>\n<p>Currently possible values are:</p>\n<ul>\n<li><code>'aix'</code></li>\n<li><code>'darwin'</code></li>\n<li><code>'freebsd'</code></li>\n<li><code>'linux'</code></li>\n<li><code>'openbsd'</code></li>\n<li><code>'sunos'</code></li>\n<li><code>'win32'</code></li>\n</ul>\n<pre><code class=\"language-js\">console.log(`This platform is ${process.platform}`);\n</code></pre>\n<p>The value <code>'android'</code> may also be returned if the Node.js is built on the\nAndroid operating system. However, Android support in Node.js\n<a href=\"https://github.com/nodejs/node/blob/master/BUILDING.md#androidandroid-based-devices-eg-firefox-os\">is experimental</a>.</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-1582-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1594-          },
nodejs-14.13.0~dfsg/doc/api/process.json:1595:          "desc": "<p>The <code>process.ppid</code> property returns the PID of the current parent process.</p>\n<pre><code class=\"language-js\">console.log(`The parent process is pid ${process.ppid}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1596-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1642-              },
nodejs-14.13.0~dfsg/doc/api/process.json:1643:              "desc": "<p>Write reports in a compact format, single-line JSON, more easily consumable\nby log processing systems than the default multi-line format designed for\nhuman consumption.</p>\n<pre><code class=\"language-js\">console.log(`Reports are compact? ${process.report.compact}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1644-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1660-              },
nodejs-14.13.0~dfsg/doc/api/process.json:1661:              "desc": "<p>Directory where the report is written. The default value is the empty string,\nindicating that reports are written to the current working directory of the\nNode.js process.</p>\n<pre><code class=\"language-js\">console.log(`Report directory is ${process.report.directory}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1662-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1678-              },
nodejs-14.13.0~dfsg/doc/api/process.json:1679:              "desc": "<p>Filename where the report is written. If set to the empty string, the output\nfilename will be comprised of a timestamp, PID, and sequence number. The default\nvalue is the empty string.</p>\n<pre><code class=\"language-js\">console.log(`Report filename is ${process.report.filename}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1680-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1692-              "stabilityText": "Experimental",
nodejs-14.13.0~dfsg/doc/api/process.json:1693:              "desc": "<p>If <code>true</code>, a diagnostic report is generated on fatal errors, such as out of\nmemory errors or failed C++ assertions.</p>\n<pre><code class=\"language-js\">console.log(`Report on fatal error: ${process.report.reportOnFatalError}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1694-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1710-              },
nodejs-14.13.0~dfsg/doc/api/process.json:1711:              "desc": "<p>If <code>true</code>, a diagnostic report is generated when the process receives the\nsignal specified by <code>process.report.signal</code>.</p>\n<pre><code class=\"language-js\">console.log(`Report on signal: ${process.report.reportOnSignal}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1712-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1728-              },
nodejs-14.13.0~dfsg/doc/api/process.json:1729:              "desc": "<p>If <code>true</code>, a diagnostic report is generated on uncaught exception.</p>\n<pre><code class=\"language-js\">console.log(`Report on exception: ${process.report.reportOnUncaughtException}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1730-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1746-              },
nodejs-14.13.0~dfsg/doc/api/process.json:1747:              "desc": "<p>The signal used to trigger the creation of a diagnostic report. Defaults to\n<code>'SIGUSR2'</code>.</p>\n<pre><code class=\"language-js\">console.log(`Report signal: ${process.report.signal}`);\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/process.json-1748-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/process.json-1926-          },
nodejs-14.13.0~dfsg/doc/api/process.json:1927:          "desc": "<p>The <code>process.version</code> property contains the Node.js version string.</p>\n<pre><code class=\"language-js\">console.log(`Version: ${process.version}`);\n// Version: v14.8.0\n</code></pre>\n<p>To get the version string without the prepended <em>v</em>, use\n<code>process.versions.node</code>.</p>"
nodejs-14.13.0~dfsg/doc/api/process.json-1928-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.html-188-  <span class="hljs-comment">// <span class="hljs-doctag">TODO:</span> Log the answer in a database</span>
nodejs-14.13.0~dfsg/doc/api/readline.html:189:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Thank you for your valuable feedback: <span class="hljs-subst">${answer}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/readline.html-190-
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.html-233-<pre><code class="language-js">rl.on(<span class="hljs-string">'line'</span>, <span class="hljs-function">(<span class="hljs-params">input</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/readline.html:234:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received: <span class="hljs-subst">${input}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/readline.html-235-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.html-357-<pre><code class="language-js">rl.question(<span class="hljs-string">'What is your favorite food? '</span>, <span class="hljs-function">(<span class="hljs-params">answer</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/readline.html:358:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Oh, so your favorite food is <span class="hljs-subst">${answer}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/readline.html-359-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.html-611-<pre><code class="language-js">rl.on(<span class="hljs-string">'line'</span>, <span class="hljs-function">(<span class="hljs-params">line</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/readline.html:612:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received: <span class="hljs-subst">${line}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/readline.html-613-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.html-719-    <span class="hljs-keyword">default</span>:
nodejs-14.13.0~dfsg/doc/api/readline.html:720:      <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Say what? I might have heard '<span class="hljs-subst">${line.trim()}</span>'`</span>);
nodejs-14.13.0~dfsg/doc/api/readline.html-721-      <span class="hljs-keyword">break</span>;
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.html-746-    <span class="hljs-comment">// Each line in input.txt will be successively available here as `line`.</span>
nodejs-14.13.0~dfsg/doc/api/readline.html:747:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Line from file: <span class="hljs-subst">${line}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/readline.html-748-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.html-761-rl.on(<span class="hljs-string">'line'</span>, <span class="hljs-function">(<span class="hljs-params">line</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/readline.html:762:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Line from file: <span class="hljs-subst">${line}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/readline.html-763-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.json-10-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/readline.json:11:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/readline.js\">lib/readline.js</a></p>\n<p>The <code>readline</code> module provides an interface for reading data from a <a href=\"stream.html#stream_readable_streams\">Readable</a>\nstream (such as <a href=\"process.html#process_process_stdin\"><code>process.stdin</code></a>) one line at a time. It can be accessed\nusing:</p>\n<pre><code class=\"language-js\">const readline = require('readline');\n</code></pre>\n<p>The following simple example illustrates the basic use of the <code>readline</code> module.</p>\n<pre><code class=\"language-js\">const readline = require('readline');\n\nconst rl = readline.createInterface({\n  input: process.stdin,\n  output: process.stdout\n});\n\nrl.question('What do you think of Node.js? ', (answer) => {\n  // TODO: Log the answer in a database\n  console.log(`Thank you for your valuable feedback: ${answer}`);\n\n  rl.close();\n});\n</code></pre>\n<p>Once this code is invoked, the Node.js application will not terminate until the\n<code>readline.Interface</code> is closed because the interface waits for data to be\nreceived on the <code>input</code> stream.</p>",
nodejs-14.13.0~dfsg/doc/api/readline.json-12-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.json-48-              "params": [],
nodejs-14.13.0~dfsg/doc/api/readline.json:49:              "desc": "<p>The <code>'line'</code> event is emitted whenever the <code>input</code> stream receives an\nend-of-line input (<code>\\n</code>, <code>\\r</code>, or <code>\\r\\n</code>). This usually occurs when the user\npresses the <code>&#x3C;Enter></code>, or <code>&#x3C;Return></code> keys.</p>\n<p>The listener function is called with a string containing the single line of\nreceived input.</p>\n<pre><code class=\"language-js\">rl.on('line', (input) => {\n  console.log(`Received: ${input}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/readline.json-50-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.json-203-              ],
nodejs-14.13.0~dfsg/doc/api/readline.json:204:              "desc": "<p>The <code>rl.question()</code> method displays the <code>query</code> by writing it to the <code>output</code>,\nwaits for user input to be provided on <code>input</code>, then invokes the <code>callback</code>\nfunction passing the provided input as the first argument.</p>\n<p>When called, <code>rl.question()</code> will resume the <code>input</code> stream if it has been\npaused.</p>\n<p>If the <code>readline.Interface</code> was created with <code>output</code> set to <code>null</code> or\n<code>undefined</code> the <code>query</code> is not written.</p>\n<p>Example usage:</p>\n<pre><code class=\"language-js\">rl.question('What is your favorite food? ', (answer) => {\n  console.log(`Oh, so your favorite food is ${answer}`);\n});\n</code></pre>\n<p>The <code>callback</code> function passed to <code>rl.question()</code> does not follow the typical\npattern of accepting an <code>Error</code> object or <code>null</code> as the first argument.\nThe <code>callback</code> is called with the provided answer as the only argument.</p>"
nodejs-14.13.0~dfsg/doc/api/readline.json-205-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.json-618-          ],
nodejs-14.13.0~dfsg/doc/api/readline.json:619:          "desc": "<p>The <code>readline.createInterface()</code> method creates a new <code>readline.Interface</code>\ninstance.</p>\n<pre><code class=\"language-js\">const readline = require('readline');\nconst rl = readline.createInterface({\n  input: process.stdin,\n  output: process.stdout\n});\n</code></pre>\n<p>Once the <code>readline.Interface</code> instance is created, the most common case is to\nlisten for the <code>'line'</code> event:</p>\n<pre><code class=\"language-js\">rl.on('line', (line) => {\n  console.log(`Received: ${line}`);\n});\n</code></pre>\n<p>If <code>terminal</code> is <code>true</code> for this instance then the <code>output</code> stream will get\nthe best compatibility if it defines an <code>output.columns</code> property and emits\na <code>'resize'</code> event on the <code>output</code> if or when the columns ever change\n(<a href=\"process.html#process_process_stdout\"><code>process.stdout</code></a> does this automatically when it is a TTY).</p>",
nodejs-14.13.0~dfsg/doc/api/readline.json-620-          "modules": [
##############################################
nodejs-14.13.0~dfsg/doc/api/readline.json-757-          ],
nodejs-14.13.0~dfsg/doc/api/readline.json:758:          "desc": "<p>The <code>readline.moveCursor()</code> method moves the cursor <em>relative</em> to its current\nposition in a given <a href=\"tty.html\">TTY</a> <code>stream</code>.</p>\n<h2>Example: Tiny CLI</h2>\n<p>The following example illustrates the use of <code>readline.Interface</code> class to\nimplement a small command-line interface:</p>\n<pre><code class=\"language-js\">const readline = require('readline');\nconst rl = readline.createInterface({\n  input: process.stdin,\n  output: process.stdout,\n  prompt: 'OHAI> '\n});\n\nrl.prompt();\n\nrl.on('line', (line) => {\n  switch (line.trim()) {\n    case 'hello':\n      console.log('world!');\n      break;\n    default:\n      console.log(`Say what? I might have heard '${line.trim()}'`);\n      break;\n  }\n  rl.prompt();\n}).on('close', () => {\n  console.log('Have a great day!');\n  process.exit(0);\n});\n</code></pre>\n<h2>Example: Read file stream line-by-Line</h2>\n<p>A common use case for <code>readline</code> is to consume an input file one line at a\ntime. The easiest way to do so is leveraging the <a href=\"fs.html#fs_class_fs_readstream\"><code>fs.ReadStream</code></a> API as\nwell as a <code>for await...of</code> loop:</p>\n<pre><code class=\"language-js\">const fs = require('fs');\nconst readline = require('readline');\n\nasync function processLineByLine() {\n  const fileStream = fs.createReadStream('input.txt');\n\n  const rl = readline.createInterface({\n    input: fileStream,\n    crlfDelay: Infinity\n  });\n  // Note: we use the crlfDelay option to recognize all instances of CR LF\n  // ('\\r\\n') in input.txt as a single line break.\n\n  for await (const line of rl) {\n    // Each line in input.txt will be successively available here as `line`.\n    console.log(`Line from file: ${line}`);\n  }\n}\n\nprocessLineByLine();\n</code></pre>\n<p>Alternatively, one could use the <a href=\"#readline_event_line\"><code>'line'</code></a> event:</p>\n<pre><code class=\"language-js\">const fs = require('fs');\nconst readline = require('readline');\n\nconst rl = readline.createInterface({\n  input: fs.createReadStream('sample.txt'),\n  crlfDelay: Infinity\n});\n\nrl.on('line', (line) => {\n  console.log(`Line from file: ${line}`);\n});\n</code></pre>\n<p>Currently, <code>for await...of</code> loop can be a bit slower. If <code>async</code> / <code>await</code>\nflow and speed are both essential, a mixed approach can be applied:</p>\n<pre><code class=\"language-js\">const { once } = require('events');\nconst { createReadStream } = require('fs');\nconst { createInterface } = require('readline');\n\n(async function processLineByLine() {\n  try {\n    const rl = createInterface({\n      input: createReadStream('big-file.txt'),\n      crlfDelay: Infinity\n    });\n\n    rl.on('line', (line) => {\n      // Process the line.\n    });\n\n    await once(rl, 'close');\n\n    console.log('File processed.');\n  } catch (err) {\n    console.error(err);\n  }\n})();\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/readline.json-759-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/repl.html-218-function welcome(name) {
nodejs-14.13.0~dfsg/doc/api/repl.html:219:  return `Hello ${name}!`;
nodejs-14.13.0~dfsg/doc/api/repl.html-220-}
##############################################
nodejs-14.13.0~dfsg/doc/api/repl.html-533-    <span class="hljs-built_in">this</span>.clearBufferedCommand();
nodejs-14.13.0~dfsg/doc/api/repl.html:534:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Hello, <span class="hljs-subst">${name}</span>!`</span>);
nodejs-14.13.0~dfsg/doc/api/repl.html-535-    <span class="hljs-built_in">this</span>.displayPrompt();
##############################################
nodejs-14.13.0~dfsg/doc/api/repl.json-20-              "name": "commands_and_special_keys",
nodejs-14.13.0~dfsg/doc/api/repl.json:21:              "desc": "<p>The following special commands are supported by all REPL instances:</p>\n<ul>\n<li><code>.break</code>: When in the process of inputting a multi-line expression, enter\nthe <code>.break</code> command (or press <strong>Ctrl+C</strong>) to abort\nfurther input or processing of that expression.</li>\n<li><code>.clear</code>: Resets the REPL <code>context</code> to an empty object and clears any\nmulti-line expression being input.</li>\n<li><code>.exit</code>: Close the I/O stream, causing the REPL to exit.</li>\n<li><code>.help</code>: Show this list of special commands.</li>\n<li><code>.save</code>: Save the current REPL session to a file:\n<code>> .save ./file/to/save.js</code></li>\n<li><code>.load</code>: Load a file into the current REPL session.\n<code>> .load ./file/to/load.js</code></li>\n<li><code>.editor</code>: Enter editor mode (<strong>Ctrl+D</strong> to finish, <strong>Ctrl+C</strong> to cancel).</li>\n</ul>\n<pre><code class=\"language-console\">> .editor\n// Entering editor mode (^D to finish, ^C to cancel)\nfunction welcome(name) {\n  return `Hello ${name}!`;\n}\n\nwelcome('Node.js User');\n\n// ^D\n'Hello Node.js User!'\n>\n</code></pre>\n<p>The following key combinations in the REPL have these special effects:</p>\n<ul>\n<li><strong>Ctrl+C</strong>: When pressed once, has the same effect as the <code>.break</code> command.\nWhen pressed twice on a blank line, has the same effect as the <code>.exit</code>\ncommand.</li>\n<li><strong>Ctrl+D</strong>: Has the same effect as the <code>.exit</code> command.</li>\n<li><code>&#x3C;tab></code>: When pressed on a blank line, displays global and local (scope)\nvariables. When pressed while entering other input, displays relevant\nautocompletion options.</li>\n</ul>\n<p>For key bindings related to the reverse-i-search, see <a href=\"#repl_reverse_i_search\"><code>reverse-i-search</code></a>.\nFor all other key bindings, see <a href=\"readline.html#readline_tty_keybindings\">TTY keybindings</a>.</p>",
nodejs-14.13.0~dfsg/doc/api/repl.json-22-              "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/repl.json-39-                  "name": "global_and_local_scope",
nodejs-14.13.0~dfsg/doc/api/repl.json:40:                  "desc": "<p>The default evaluator provides access to any variables that exist in the global\nscope. It is possible to expose a variable to the REPL explicitly by assigning\nit to the <code>context</code> object associated with each <code>REPLServer</code>:</p>\n<pre><code class=\"language-js\">const repl = require('repl');\nconst msg = 'message';\n\nrepl.start('> ').context.m = msg;\n</code></pre>\n<p>Properties in the <code>context</code> object appear as local within the REPL:</p>\n<pre><code class=\"language-console\">$ node repl_test.js\n> m\n'message'\n</code></pre>\n<p>Context properties are not read-only by default. To specify read-only globals,\ncontext properties must be defined using <code>Object.defineProperty()</code>:</p>\n<pre><code class=\"language-js\">const repl = require('repl');\nconst msg = 'message';\n\nconst r = repl.start('> ');\nObject.defineProperty(r.context, 'm', {\n  configurable: false,\n  enumerable: true,\n  value: msg\n});\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/repl.json-41-                  "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/api/repl.json-240-              ],
nodejs-14.13.0~dfsg/doc/api/repl.json:241:              "desc": "<p>The <code>replServer.defineCommand()</code> method is used to add new <code>.</code>-prefixed commands\nto the REPL instance. Such commands are invoked by typing a <code>.</code> followed by the\n<code>keyword</code>. The <code>cmd</code> is either a <code>Function</code> or an <code>Object</code> with the following\nproperties:</p>\n<ul>\n<li><code>help</code> <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type\" class=\"type\">&lt;string&gt;</a> Help text to be displayed when <code>.help</code> is entered (Optional).</li>\n<li><code>action</code> <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\" class=\"type\">&lt;Function&gt;</a> The function to execute, optionally accepting a single\nstring argument.</li>\n</ul>\n<p>The following example shows two new commands added to the REPL instance:</p>\n<pre><code class=\"language-js\">const repl = require('repl');\n\nconst replServer = repl.start({ prompt: '> ' });\nreplServer.defineCommand('sayhello', {\n  help: 'Say hello',\n  action(name) {\n    this.clearBufferedCommand();\n    console.log(`Hello, ${name}!`);\n    this.displayPrompt();\n  }\n});\nreplServer.defineCommand('saybye', function saybye() {\n  console.log('Goodbye!');\n  this.close();\n});\n</code></pre>\n<p>The new commands can then be used from within the REPL instance:</p>\n<pre><code class=\"language-console\">> .sayhello Node.js User\nHello, Node.js User!\n> .saybye\nGoodbye!\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/repl.json-242-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/repl.json-537-          ],
nodejs-14.13.0~dfsg/doc/api/repl.json:538:          "desc": "<p>The <code>repl.start()</code> method creates and starts a <a href=\"#repl_class_replserver\"><code>repl.REPLServer</code></a> instance.</p>\n<p>If <code>options</code> is a string, then it specifies the input prompt:</p>\n<pre><code class=\"language-js\">const repl = require('repl');\n\n// a Unix style prompt\nrepl.start('$ ');\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/repl.json-539-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.html-398-      res.statusCode = <span class="hljs-number">400</span>;
nodejs-14.13.0~dfsg/doc/api/stream.html:399:      <span class="hljs-keyword">return</span> res.end(<span class="hljs-string">`error: <span class="hljs-subst">${er.message}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/stream.html-400-    }
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.html-526-<span class="hljs-keyword">for</span> (<span class="hljs-keyword">let</span> i = <span class="hljs-number">0</span>; i &#x3C; <span class="hljs-number">100</span>; i++) {
nodejs-14.13.0~dfsg/doc/api/stream.html:527:  writer.write(<span class="hljs-string">`hello, #<span class="hljs-subst">${i}</span>!\n`</span>);
nodejs-14.13.0~dfsg/doc/api/stream.html-528-}
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.html-996-readable.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">chunk</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/stream.html:997:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received <span class="hljs-subst">${chunk.length}</span> bytes of data.`</span>);
nodejs-14.13.0~dfsg/doc/api/stream.html-998-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.html-1010-readable.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">chunk</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/stream.html:1011:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received <span class="hljs-subst">${chunk.length}</span> bytes of data.`</span>);
nodejs-14.13.0~dfsg/doc/api/stream.html-1012-});
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.html-1069-rr.on(<span class="hljs-string">'readable'</span>, <span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/stream.html:1070:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`readable: <span class="hljs-subst">${rr.read()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/stream.html-1071-});
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.html-1156-readable.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">chunk</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/stream.html:1157:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received <span class="hljs-subst">${chunk.length}</span> bytes of data.`</span>);
nodejs-14.13.0~dfsg/doc/api/stream.html-1158-  readable.pause();
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.html-1246-  <span class="hljs-keyword">while</span> (<span class="hljs-literal">null</span> !== (chunk = readable.read())) {
nodejs-14.13.0~dfsg/doc/api/stream.html:1247:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Read <span class="hljs-subst">${chunk.length}</span> bytes of data...`</span>);
nodejs-14.13.0~dfsg/doc/api/stream.html-1248-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.json-392-          "type": "misc",
nodejs-14.13.0~dfsg/doc/api/stream.json:393:          "desc": "<p>Almost all Node.js applications, no matter how simple, use streams in some\nmanner. The following is an example of using streams in a Node.js application\nthat implements an HTTP server:</p>\n<pre><code class=\"language-js\">const http = require('http');\n\nconst server = http.createServer((req, res) => {\n  // `req` is an http.IncomingMessage, which is a readable stream.\n  // `res` is an http.ServerResponse, which is a writable stream.\n\n  let body = '';\n  // Get the data as utf8 strings.\n  // If an encoding is not set, Buffer objects will be received.\n  req.setEncoding('utf8');\n\n  // Readable streams emit 'data' events once a listener is added.\n  req.on('data', (chunk) => {\n    body += chunk;\n  });\n\n  // The 'end' event indicates that the entire body has been received.\n  req.on('end', () => {\n    try {\n      const data = JSON.parse(body);\n      // Write back something interesting to the user:\n      res.write(typeof data);\n      res.end();\n    } catch (er) {\n      // uh oh! bad json!\n      res.statusCode = 400;\n      return res.end(`error: ${er.message}`);\n    }\n  });\n});\n\nserver.listen(1337);\n\n// $ curl localhost:1337 -d \"{}\"\n// object\n// $ curl localhost:1337 -d \"\\\"foo\\\"\"\n// string\n// $ curl localhost:1337 -d \"not json\"\n// error: Unexpected token o in JSON at position 1\n</code></pre>\n<p><a href=\"#stream_class_stream_writable\"><code>Writable</code></a> streams (such as <code>res</code> in the example) expose methods such as\n<code>write()</code> and <code>end()</code> that are used to write data onto the stream.</p>\n<p><a href=\"#stream_class_stream_readable\"><code>Readable</code></a> streams use the <a href=\"events.html#events_class_eventemitter\"><code>EventEmitter</code></a> API for notifying application\ncode when data is available to be read off the stream. That available data can\nbe read from the stream in multiple ways.</p>\n<p>Both <a href=\"#stream_class_stream_writable\"><code>Writable</code></a> and <a href=\"#stream_class_stream_readable\"><code>Readable</code></a> streams use the <a href=\"events.html#events_class_eventemitter\"><code>EventEmitter</code></a> API in\nvarious ways to communicate the current state of the stream.</p>\n<p><a href=\"#stream_class_stream_duplex\"><code>Duplex</code></a> and <a href=\"#stream_class_stream_transform\"><code>Transform</code></a> streams are both <a href=\"#stream_class_stream_writable\"><code>Writable</code></a> and\n<a href=\"#stream_class_stream_readable\"><code>Readable</code></a>.</p>\n<p>Applications that are either writing data to or consuming data from a stream\nare not required to implement the stream interfaces directly and will generally\nhave no reason to call <code>require('stream')</code>.</p>\n<p>Developers wishing to implement new types of streams should refer to the\nsection <a href=\"#stream_api_for_stream_implementers\">API for stream implementers</a>.</p>",
nodejs-14.13.0~dfsg/doc/api/stream.json-394-          "miscs": [
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.json-471-                      "params": [],
nodejs-14.13.0~dfsg/doc/api/stream.json:472:                      "desc": "<p>The <code>'finish'</code> event is emitted after the <a href=\"#stream_writable_end_chunk_encoding_callback\"><code>stream.end()</code></a> method\nhas been called, and all data has been flushed to the underlying system.</p>\n<pre><code class=\"language-js\">const writer = getWritableStreamSomehow();\nfor (let i = 0; i &#x3C; 100; i++) {\n  writer.write(`hello, #${i}!\\n`);\n}\nwriter.on('finish', () => {\n  console.log('All writes are now complete.');\n});\nwriter.end('This is the end\\n');\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/stream.json-473-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.json-911-                      ],
nodejs-14.13.0~dfsg/doc/api/stream.json:912:                      "desc": "<p>The <code>'data'</code> event is emitted whenever the stream is relinquishing ownership of\na chunk of data to a consumer. This may occur whenever the stream is switched\nin flowing mode by calling <code>readable.pipe()</code>, <code>readable.resume()</code>, or by\nattaching a listener callback to the <code>'data'</code> event. The <code>'data'</code> event will\nalso be emitted whenever the <code>readable.read()</code> method is called and a chunk of\ndata is available to be returned.</p>\n<p>Attaching a <code>'data'</code> event listener to a stream that has not been explicitly\npaused will switch the stream into flowing mode. Data will then be passed as\nsoon as it is available.</p>\n<p>The listener callback will be passed the chunk of data as a string if a default\nencoding has been specified for the stream using the\n<code>readable.setEncoding()</code> method; otherwise the data will be passed as a\n<code>Buffer</code>.</p>\n<pre><code class=\"language-js\">const readable = getReadableStreamSomehow();\nreadable.on('data', (chunk) => {\n  console.log(`Received ${chunk.length} bytes of data.`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/stream.json-913-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.json-924-                      "params": [],
nodejs-14.13.0~dfsg/doc/api/stream.json:925:                      "desc": "<p>The <code>'end'</code> event is emitted when there is no more data to be consumed from\nthe stream.</p>\n<p>The <code>'end'</code> event <strong>will not be emitted</strong> unless the data is completely\nconsumed. This can be accomplished by switching the stream into flowing mode,\nor by calling <a href=\"#stream_readable_read_size\"><code>stream.read()</code></a> repeatedly until all data has been\nconsumed.</p>\n<pre><code class=\"language-js\">const readable = getReadableStreamSomehow();\nreadable.on('data', (chunk) => {\n  console.log(`Received ${chunk.length} bytes of data.`);\n});\nreadable.on('end', () => {\n  console.log('There will be no more data.');\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/stream.json-926-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.json-979-                      "params": [],
nodejs-14.13.0~dfsg/doc/api/stream.json:980:                      "desc": "<p>The <code>'readable'</code> event is emitted when there is data available to be read from\nthe stream. In some cases, attaching a listener for the <code>'readable'</code> event will\ncause some amount of data to be read into an internal buffer.</p>\n<pre><code class=\"language-js\">const readable = getReadableStreamSomehow();\nreadable.on('readable', function() {\n  // There is some data to read now.\n  let data;\n\n  while (data = this.read()) {\n    console.log(data);\n  }\n});\n</code></pre>\n<p>The <code>'readable'</code> event will also be emitted once the end of the stream data\nhas been reached but before the <code>'end'</code> event is emitted.</p>\n<p>Effectively, the <code>'readable'</code> event indicates that the stream has new\ninformation: either new data is available or the end of the stream has been\nreached. In the former case, <a href=\"#stream_readable_read_size\"><code>stream.read()</code></a> will return the\navailable data. In the latter case, <a href=\"#stream_readable_read_size\"><code>stream.read()</code></a> will return\n<code>null</code>. For instance, in the following example, <code>foo.txt</code> is an empty file:</p>\n<pre><code class=\"language-js\">const fs = require('fs');\nconst rr = fs.createReadStream('foo.txt');\nrr.on('readable', () => {\n  console.log(`readable: ${rr.read()}`);\n});\nrr.on('end', () => {\n  console.log('end');\n});\n</code></pre>\n<p>The output of running this script is:</p>\n<pre><code class=\"language-console\">$ node test.js\nreadable: null\nend\n</code></pre>\n<p>In general, the <code>readable.pipe()</code> and <code>'data'</code> event mechanisms are easier to\nunderstand than the <code>'readable'</code> event. However, handling <code>'readable'</code> might\nresult in increased throughput.</p>\n<p>If both <code>'readable'</code> and <a href=\"#stream_event_data\"><code>'data'</code></a> are used at the same time, <code>'readable'</code>\ntakes precedence in controlling the flow, i.e. <code>'data'</code> will be emitted\nonly when <a href=\"#stream_readable_read_size\"><code>stream.read()</code></a> is called. The\n<code>readableFlowing</code> property would become <code>false</code>.\nIf there are <code>'data'</code> listeners when <code>'readable'</code> is removed, the stream\nwill start flowing, i.e. <code>'data'</code> events will be emitted without calling\n<code>.resume()</code>.</p>"
nodejs-14.13.0~dfsg/doc/api/stream.json-981-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.json-1073-                      ],
nodejs-14.13.0~dfsg/doc/api/stream.json:1074:                      "desc": "<p>The <code>readable.pause()</code> method will cause a stream in flowing mode to stop\nemitting <a href=\"#stream_event_data\"><code>'data'</code></a> events, switching out of flowing mode. Any data that\nbecomes available will remain in the internal buffer.</p>\n<pre><code class=\"language-js\">const readable = getReadableStreamSomehow();\nreadable.on('data', (chunk) => {\n  console.log(`Received ${chunk.length} bytes of data.`);\n  readable.pause();\n  console.log('There will be no additional data for 1 second.');\n  setTimeout(() => {\n    console.log('Now data will start flowing again.');\n    readable.resume();\n  }, 1000);\n});\n</code></pre>\n<p>The <code>readable.pause()</code> method has no effect if there is a <code>'readable'</code>\nevent listener.</p>"
nodejs-14.13.0~dfsg/doc/api/stream.json-1075-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/stream.json-1147-                      ],
nodejs-14.13.0~dfsg/doc/api/stream.json:1148:                      "desc": "<p>The <code>readable.read()</code> method pulls some data out of the internal buffer and\nreturns it. If no data available to be read, <code>null</code> is returned. By default,\nthe data will be returned as a <code>Buffer</code> object unless an encoding has been\nspecified using the <code>readable.setEncoding()</code> method or the stream is operating\nin object mode.</p>\n<p>The optional <code>size</code> argument specifies a specific number of bytes to read. If\n<code>size</code> bytes are not available to be read, <code>null</code> will be returned <em>unless</em>\nthe stream has ended, in which case all of the data remaining in the internal\nbuffer will be returned.</p>\n<p>If the <code>size</code> argument is not specified, all of the data contained in the\ninternal buffer will be returned.</p>\n<p>The <code>size</code> argument must be less than or equal to 1 GB.</p>\n<p>The <code>readable.read()</code> method should only be called on <code>Readable</code> streams\noperating in paused mode. In flowing mode, <code>readable.read()</code> is called\nautomatically until the internal buffer is fully drained.</p>\n<pre><code class=\"language-js\">const readable = getReadableStreamSomehow();\n\n// 'readable' may be triggered multiple times as data is buffered in\nreadable.on('readable', () => {\n  let chunk;\n  console.log('Stream is readable (new data received in buffer)');\n  // Use a loop to make sure we read all currently available data\n  while (null !== (chunk = readable.read())) {\n    console.log(`Read ${chunk.length} bytes of data...`);\n  }\n});\n\n// 'end' will be triggered once when there is no more data available\nreadable.on('end', () => {\n  console.log('Reached end of stream.');\n});\n</code></pre>\n<p>Each call to <code>readable.read()</code> returns a chunk of data, or <code>null</code>. The chunks\nare not concatenated. A <code>while</code> loop is necessary to consume all data\ncurrently in the buffer. When reading a large file <code>.read()</code> may return <code>null</code>,\nhaving consumed all buffered content so far, but there is still more data to\ncome not yet buffered. In this case a new <code>'readable'</code> event will be emitted\nwhen there is more data in the buffer. Finally the <code>'end'</code> event will be\nemitted when there is no more data to come.</p>\n<p>Therefore to read a file's whole contents from a <code>readable</code>, it is necessary\nto collect chunks across multiple <code>'readable'</code> events:</p>\n<pre><code class=\"language-js\">const chunks = [];\n\nreadable.on('readable', () => {\n  let chunk;\n  while (null !== (chunk = readable.read())) {\n    chunks.push(chunk);\n  }\n});\n\nreadable.on('end', () => {\n  const content = chunks.join('');\n});\n</code></pre>\n<p>A <code>Readable</code> stream in object mode will always return a single item from\na call to <a href=\"#stream_readable_read_size\"><code>readable.read(size)</code></a>, regardless of the value of the\n<code>size</code> argument.</p>\n<p>If the <code>readable.read()</code> method returns a chunk of data, a <code>'data'</code> event will\nalso be emitted.</p>\n<p>Calling <a href=\"#stream_readable_read_size\"><code>stream.read([size])</code></a> after the <a href=\"#stream_event_end\"><code>'end'</code></a> event has\nbeen emitted will return <code>null</code>. No runtime error will be raised.</p>"
nodejs-14.13.0~dfsg/doc/api/stream.json-1149-                    },
##############################################
nodejs-14.13.0~dfsg/doc/api/synopsis.html-179-server.listen(port, hostname, <span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/synopsis.html:180:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Server running at http://<span class="hljs-subst">${hostname}</span>:<span class="hljs-subst">${port}</span>/`</span>);
nodejs-14.13.0~dfsg/doc/api/synopsis.html-181-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/synopsis.json-14-          "type": "misc",
nodejs-14.13.0~dfsg/doc/api/synopsis.json:15:          "desc": "<p><code>node [options] [V8 options] [script.js | -e \"script\" | - ] [arguments]</code></p>\n<p>Please see the <a href=\"cli.html#cli_command_line_options\">Command-line options</a> document for more information.</p>\n<h2>Example</h2>\n<p>An example of a <a href=\"http.html\">web server</a> written with Node.js which responds with\n<code>'Hello, World!'</code>:</p>\n<p>Commands in this document start with <code>$</code> or <code>></code> to replicate how they would\nappear in a user's terminal. Do not include the <code>$</code> and <code>></code> characters. They are\nthere to show the start of each command.</p>\n<p>Lines that don’t start with <code>$</code> or <code>></code> character show the output of the previous\ncommand.</p>\n<p>First, make sure to have downloaded and installed Node.js. See\n<a href=\"https://nodejs.org/en/download/package-manager/\">Installing Node.js via package manager</a> for further install information.</p>\n<p>Now, create an empty project folder called <code>projects</code>, then navigate into it.</p>\n<p>Linux and Mac:</p>\n<pre><code class=\"language-console\">$ mkdir ~/projects\n$ cd ~/projects\n</code></pre>\n<p>Windows CMD:</p>\n<pre><code class=\"language-console\">> mkdir %USERPROFILE%\\projects\n> cd %USERPROFILE%\\projects\n</code></pre>\n<p>Windows PowerShell:</p>\n<pre><code class=\"language-console\">> mkdir $env:USERPROFILE\\projects\n> cd $env:USERPROFILE\\projects\n</code></pre>\n<p>Next, create a new source file in the <code>projects</code>\nfolder and call it <code>hello-world.js</code>.</p>\n<p>Open <code>hello-world.js</code> in any preferred text editor and\npaste in the following content:</p>\n<pre><code class=\"language-js\">const http = require('http');\n\nconst hostname = '127.0.0.1';\nconst port = 3000;\n\nconst server = http.createServer((req, res) => {\n  res.statusCode = 200;\n  res.setHeader('Content-Type', 'text/plain');\n  res.end('Hello, World!\\n');\n});\n\nserver.listen(port, hostname, () => {\n  console.log(`Server running at http://${hostname}:${port}/`);\n});\n</code></pre>\n<p>Save the file, go back to the terminal window, and enter the following command:</p>\n<pre><code class=\"language-console\">$ node hello-world.js\n</code></pre>\n<p>Output like this should appear in the terminal:</p>\n<pre><code class=\"language-console\">Server running at http://127.0.0.1:3000/\n</code></pre>\n<p>Now, open any preferred web browser and visit <code>http://127.0.0.1:3000</code>.</p>\n<p>If the browser displays the string <code>Hello, World!</code>, that indicates\nthe server is working.</p>"
nodejs-14.13.0~dfsg/doc/api/synopsis.json-16-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/tracing.json-10-      "stabilityText": "Experimental",
nodejs-14.13.0~dfsg/doc/api/tracing.json:11:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/trace_events.js\">lib/trace_events.js</a></p>\n<p>The <code>trace_events</code> module provides a mechanism to centralize tracing information\ngenerated by V8, Node.js core, and userspace code.</p>\n<p>Tracing can be enabled with the <code>--trace-event-categories</code> command-line flag\nor by using the <code>trace_events</code> module. The <code>--trace-event-categories</code> flag\naccepts a list of comma-separated category names.</p>\n<p>The available categories are:</p>\n<ul>\n<li><code>node</code>: An empty placeholder.</li>\n<li><code>node.async_hooks</code>: Enables capture of detailed <a href=\"async_hooks.html\"><code>async_hooks</code></a> trace data.\nThe <a href=\"async_hooks.html\"><code>async_hooks</code></a> events have a unique <code>asyncId</code> and a special <code>triggerId</code>\n<code>triggerAsyncId</code> property.</li>\n<li><code>node.bootstrap</code>: Enables capture of Node.js bootstrap milestones.</li>\n<li><code>node.console</code>: Enables capture of <code>console.time()</code> and <code>console.count()</code>\noutput.</li>\n<li><code>node.dns.native</code>: Enables capture of trace data for DNS queries.</li>\n<li><code>node.environment</code>: Enables capture of Node.js Environment milestones.</li>\n<li><code>node.fs.sync</code>: Enables capture of trace data for file system sync methods.</li>\n<li><code>node.perf</code>: Enables capture of <a href=\"perf_hooks.html\">Performance API</a> measurements.\n<ul>\n<li><code>node.perf.usertiming</code>: Enables capture of only Performance API User Timing\nmeasures and marks.</li>\n<li><code>node.perf.timerify</code>: Enables capture of only Performance API timerify\nmeasurements.</li>\n</ul>\n</li>\n<li><code>node.promises.rejections</code>: Enables capture of trace data tracking the number\nof unhandled Promise rejections and handled-after-rejections.</li>\n<li><code>node.vm.script</code>: Enables capture of trace data for the <code>vm</code> module's\n<code>runInNewContext()</code>, <code>runInContext()</code>, and <code>runInThisContext()</code> methods.</li>\n<li><code>v8</code>: The <a href=\"v8.html\">V8</a> events are GC, compiling, and execution related.</li>\n</ul>\n<p>By default the <code>node</code>, <code>node.async_hooks</code>, and <code>v8</code> categories are enabled.</p>\n<pre><code class=\"language-bash\">node --trace-event-categories v8,node,node.async_hooks server.js\n</code></pre>\n<p>Prior versions of Node.js required the use of the <code>--trace-events-enabled</code>\nflag to enable trace events. This requirement has been removed. However, the\n<code>--trace-events-enabled</code> flag <em>may</em> still be used and will enable the\n<code>node</code>, <code>node.async_hooks</code>, and <code>v8</code> trace event categories by default.</p>\n<pre><code class=\"language-bash\">node --trace-events-enabled\n\n# is equivalent to\n\nnode --trace-event-categories v8,node,node.async_hooks\n</code></pre>\n<p>Alternatively, trace events may be enabled using the <code>trace_events</code> module:</p>\n<pre><code class=\"language-js\">const trace_events = require('trace_events');\nconst tracing = trace_events.createTracing({ categories: ['node.perf'] });\ntracing.enable();  // Enable trace event capture for the 'node.perf' category\n\n// do work\n\ntracing.disable();  // Disable trace event capture for the 'node.perf' category\n</code></pre>\n<p>Running Node.js with tracing enabled will produce log files that can be opened\nin the <a href=\"https://www.chromium.org/developers/how-tos/trace-event-profiling-tool\"><code>chrome://tracing</code></a>\ntab of Chrome.</p>\n<p>The logging file is by default called <code>node_trace.${rotation}.log</code>, where\n<code>${rotation}</code> is an incrementing log-rotation id. The filepath pattern can\nbe specified with <code>--trace-event-file-pattern</code> that accepts a template\nstring that supports <code>${rotation}</code> and <code>${pid}</code>:</p>\n<pre><code class=\"language-bash\">node --trace-event-categories v8 --trace-event-file-pattern '${pid}-${rotation}.log' server.js\n</code></pre>\n<p>Starting with Node.js 10.0.0, the tracing system uses the same time source\nas the one used by <code>process.hrtime()</code>\nhowever the trace-event timestamps are expressed in microseconds,\nunlike <code>process.hrtime()</code> which returns nanoseconds.</p>\n<p>The features from this module are not available in <a href=\"worker_threads.html#worker_threads_class_worker\"><code>Worker</code></a> threads.</p>",
nodejs-14.13.0~dfsg/doc/api/tracing.json-12-      "modules": [
##############################################
nodejs-14.13.0~dfsg/doc/api/tty.html-236-  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">'screen size has changed!'</span>);
nodejs-14.13.0~dfsg/doc/api/tty.html:237:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`<span class="hljs-subst">${process.stdout.columns}</span>x<span class="hljs-subst">${process.stdout.rows}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/tty.html-238-});</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/tty.json-10-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/tty.json:11:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/tty.js\">lib/tty.js</a></p>\n<p>The <code>tty</code> module provides the <code>tty.ReadStream</code> and <code>tty.WriteStream</code> classes.\nIn most cases, it will not be necessary or possible to use this module directly.\nHowever, it can be accessed using:</p>\n<pre><code class=\"language-js\">const tty = require('tty');\n</code></pre>\n<p>When Node.js detects that it is being run with a text terminal (\"TTY\")\nattached, <a href=\"process.html#process_process_stdin\"><code>process.stdin</code></a> will, by default, be initialized as an instance of\n<code>tty.ReadStream</code> and both <a href=\"process.html#process_process_stdout\"><code>process.stdout</code></a> and <a href=\"process.html#process_process_stderr\"><code>process.stderr</code></a> will, by\ndefault be instances of <code>tty.WriteStream</code>. The preferred method of determining\nwhether Node.js is being run within a TTY context is to check that the value of\nthe <code>process.stdout.isTTY</code> property is <code>true</code>:</p>\n<pre><code class=\"language-console\">$ node -p -e \"Boolean(process.stdout.isTTY)\"\ntrue\n$ node -p -e \"Boolean(process.stdout.isTTY)\" | cat\nfalse\n</code></pre>\n<p>In most cases, there should be little to no reason for an application to\nmanually create instances of the <code>tty.ReadStream</code> and <code>tty.WriteStream</code>\nclasses.</p>",
nodejs-14.13.0~dfsg/doc/api/tty.json-12-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/tty.json-103-              "params": [],
nodejs-14.13.0~dfsg/doc/api/tty.json:104:              "desc": "<p>The <code>'resize'</code> event is emitted whenever either of the <code>writeStream.columns</code>\nor <code>writeStream.rows</code> properties have changed. No arguments are passed to the\nlistener callback when called.</p>\n<pre><code class=\"language-js\">process.stdout.on('resize', () => {\n  console.log('screen size has changed!');\n  console.log(`${process.stdout.columns}x${process.stdout.rows}`);\n});\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/tty.json-105-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/util.html-582-stream.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/util.html:583:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received data: "<span class="hljs-subst">${data}</span>"`</span>);
nodejs-14.13.0~dfsg/doc/api/util.html-584-});
##############################################
nodejs-14.13.0~dfsg/doc/api/util.html-597-stream.on(<span class="hljs-string">'data'</span>, <span class="hljs-function">(<span class="hljs-params">data</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/util.html:598:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`Received data: "<span class="hljs-subst">${data}</span>"`</span>);
nodejs-14.13.0~dfsg/doc/api/util.html-599-});
##############################################
nodejs-14.13.0~dfsg/doc/api/util.html-939-    <span class="hljs-keyword">const</span> inner = util.inspect(<span class="hljs-built_in">this</span>.value, newOptions)
nodejs-14.13.0~dfsg/doc/api/util.html:940:                      .replace(<span class="hljs-regexp">/\n/g</span>, <span class="hljs-string">`\n<span class="hljs-subst">${padding}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/util.html:941:    <span class="hljs-keyword">return</span> <span class="hljs-string">`<span class="hljs-subst">${options.stylize(<span class="hljs-string">'Box'</span>, <span class="hljs-string">'special'</span>)}</span>&#x3C; <span class="hljs-subst">${inner}</span> >`</span>;
nodejs-14.13.0~dfsg/doc/api/util.html-942-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/util.html-990-  [inspect]() {
nodejs-14.13.0~dfsg/doc/api/util.html:991:    <span class="hljs-keyword">return</span> <span class="hljs-string">`Password &#x3C;<span class="hljs-subst">${<span class="hljs-built_in">this</span>.toString()}</span>>`</span>;
nodejs-14.13.0~dfsg/doc/api/util.html-992-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/util.html-1054-  <span class="hljs-keyword">const</span> stats = <span class="hljs-keyword">await</span> stat(<span class="hljs-string">'.'</span>);
nodejs-14.13.0~dfsg/doc/api/util.html:1055:  <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`This directory is owned by <span class="hljs-subst">${stats.uid}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/util.html-1056-}</code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/util.json-311-          ],
nodejs-14.13.0~dfsg/doc/api/util.json:312:          "desc": "<p>Usage of <code>util.inherits()</code> is discouraged. Please use the ES6 <code>class</code> and\n<code>extends</code> keywords to get language level inheritance support. Also note\nthat the two styles are <a href=\"https://github.com/nodejs/node/issues/4179\">semantically incompatible</a>.</p>\n<p>Inherit the prototype methods from one <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor\">constructor</a> into another. The\nprototype of <code>constructor</code> will be set to a new object created from\n<code>superConstructor</code>.</p>\n<p>This mainly adds some input validation on top of\n<code>Object.setPrototypeOf(constructor.prototype, superConstructor.prototype)</code>.\nAs an additional convenience, <code>superConstructor</code> will be accessible\nthrough the <code>constructor.super_</code> property.</p>\n<pre><code class=\"language-js\">const util = require('util');\nconst EventEmitter = require('events');\n\nfunction MyStream() {\n  EventEmitter.call(this);\n}\n\nutil.inherits(MyStream, EventEmitter);\n\nMyStream.prototype.write = function(data) {\n  this.emit('data', data);\n};\n\nconst stream = new MyStream();\n\nconsole.log(stream instanceof EventEmitter); // true\nconsole.log(MyStream.super_ === EventEmitter); // true\n\nstream.on('data', (data) => {\n  console.log(`Received data: \"${data}\"`);\n});\nstream.write('It works!'); // Received data: \"It works!\"\n</code></pre>\n<p>ES6 example using <code>class</code> and <code>extends</code>:</p>\n<pre><code class=\"language-js\">const EventEmitter = require('events');\n\nclass MyStream extends EventEmitter {\n  write(data) {\n    this.emit('data', data);\n  }\n}\n\nconst stream = new MyStream();\n\nstream.on('data', (data) => {\n  console.log(`Received data: \"${data}\"`);\n});\nstream.write('With ES6');\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/util.json-313-        },
##############################################
nodejs-14.13.0~dfsg/doc/api/util.json-786-              "type": "misc",
nodejs-14.13.0~dfsg/doc/api/util.json:787:              "desc": "<p>Objects may also define their own\n<a href=\"#util_util_inspect_custom\"><code>[util.inspect.custom](depth, opts)</code></a> function,\nwhich <code>util.inspect()</code> will invoke and use the result of when inspecting\nthe object:</p>\n<pre><code class=\"language-js\">const util = require('util');\n\nclass Box {\n  constructor(value) {\n    this.value = value;\n  }\n\n  [util.inspect.custom](depth, options) {\n    if (depth &#x3C; 0) {\n      return options.stylize('[Box]', 'special');\n    }\n\n    const newOptions = Object.assign({}, options, {\n      depth: options.depth === null ? null : options.depth - 1\n    });\n\n    // Five space padding because that's the size of \"Box&#x3C; \".\n    const padding = ' '.repeat(5);\n    const inner = util.inspect(this.value, newOptions)\n                      .replace(/\\n/g, `\\n${padding}`);\n    return `${options.stylize('Box', 'special')}&#x3C; ${inner} >`;\n  }\n}\n\nconst box = new Box(true);\n\nutil.inspect(box);\n// Returns: \"Box&#x3C; true >\"\n</code></pre>\n<p>Custom <code>[util.inspect.custom](depth, opts)</code> functions typically return a string\nbut may return a value of any type that will be formatted accordingly by\n<code>util.inspect()</code>.</p>\n<pre><code class=\"language-js\">const util = require('util');\n\nconst obj = { foo: 'this will not show up in the inspect() output' };\nobj[util.inspect.custom] = (depth) => {\n  return { bar: 'baz' };\n};\n\nutil.inspect(obj);\n// Returns: \"{ bar: 'baz' }\"\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/util.json-788-            }
##############################################
nodejs-14.13.0~dfsg/doc/api/util.json-806-              },
nodejs-14.13.0~dfsg/doc/api/util.json:807:              "desc": "<p>In addition to being accessible through <code>util.inspect.custom</code>, this\nsymbol is <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/for\">registered globally</a> and can be\naccessed in any environment as <code>Symbol.for('nodejs.util.inspect.custom')</code>.</p>\n<pre><code class=\"language-js\">const inspect = Symbol.for('nodejs.util.inspect.custom');\n\nclass Password {\n  constructor(value) {\n    this.value = value;\n  }\n\n  toString() {\n    return 'xxxxxxxx';\n  }\n\n  [inspect]() {\n    return `Password &#x3C;${this.toString()}>`;\n  }\n}\n\nconst password = new Password('r0sebud');\nconsole.log(password);\n// Prints Password &#x3C;xxxxxxxx>\n</code></pre>\n<p>See <a href=\"#util_custom_inspection_functions_on_objects\">Custom inspection functions on Objects</a> for more details.</p>",
nodejs-14.13.0~dfsg/doc/api/util.json-808-              "shortDesc": "that can be used to declare custom inspect functions."
##############################################
nodejs-14.13.0~dfsg/doc/api/util.json-881-          ],
nodejs-14.13.0~dfsg/doc/api/util.json:882:          "desc": "<p>Takes a function following the common error-first callback style, i.e. taking\nan <code>(err, value) => ...</code> callback as the last argument, and returns a version\nthat returns promises.</p>\n<pre><code class=\"language-js\">const util = require('util');\nconst fs = require('fs');\n\nconst stat = util.promisify(fs.stat);\nstat('.').then((stats) => {\n  // Do something with `stats`\n}).catch((error) => {\n  // Handle the error.\n});\n</code></pre>\n<p>Or, equivalently using <code>async function</code>s:</p>\n<pre><code class=\"language-js\">const util = require('util');\nconst fs = require('fs');\n\nconst stat = util.promisify(fs.stat);\n\nasync function callStat() {\n  const stats = await stat('.');\n  console.log(`This directory is owned by ${stats.uid}`);\n}\n</code></pre>\n<p>If there is an <code>original[util.promisify.custom]</code> property present, <code>promisify</code>\nwill return its value, see <a href=\"#util_custom_promisified_functions\">Custom promisified functions</a>.</p>\n<p><code>promisify()</code> assumes that <code>original</code> is a function taking a callback as its\nfinal argument in all cases. If <code>original</code> is not a function, <code>promisify()</code>\nwill throw an error. If <code>original</code> is a function but its last argument is not\nan error-first callback, it will still be passed an error-first\ncallback as its last argument.</p>\n<p>Using <code>promisify()</code> on class methods or other methods that use <code>this</code> may not\nwork as expected unless handled specially:</p>\n<pre><code class=\"language-js\">const util = require('util');\n\nclass Foo {\n  constructor() {\n    this.a = 42;\n  }\n\n  bar(callback) {\n    callback(null, this.a);\n  }\n}\n\nconst foo = new Foo();\n\nconst naiveBar = util.promisify(foo.bar);\n// TypeError: Cannot read property 'a' of undefined\n// naiveBar().then(a => console.log(a));\n\nnaiveBar.call(foo).then((a) => console.log(a)); // '42'\n\nconst bindBar = naiveBar.bind(foo);\nbindBar().then((a) => console.log(a)); // '42'\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/util.json-883-          "modules": [
##############################################
nodejs-14.13.0~dfsg/doc/api/util.json-2692-              ],
nodejs-14.13.0~dfsg/doc/api/util.json:2693:              "desc": "<p>Returns <code>true</code> if the given <code>object</code> is a primitive type. Otherwise, returns\n<code>false</code>.</p>\n<pre><code class=\"language-js\">const util = require('util');\n\nutil.isPrimitive(5);\n// Returns: true\nutil.isPrimitive('foo');\n// Returns: true\nutil.isPrimitive(false);\n// Returns: true\nutil.isPrimitive(null);\n// Returns: true\nutil.isPrimitive(undefined);\n// Returns: true\nutil.isPrimitive({});\n// Returns: false\nutil.isPrimitive(() => {});\n// Returns: false\nutil.isPrimitive(/^$/);\n// Returns: false\nutil.isPrimitive(new Date());\n// Returns: false\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/util.json-2694-            },
##############################################
nodejs-14.13.0~dfsg/doc/api/v8.html-400-  worker.once(<span class="hljs-string">'message'</span>, <span class="hljs-function">(<span class="hljs-params">filename</span>) =></span> {
nodejs-14.13.0~dfsg/doc/api/v8.html:401:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`worker heapdump: <span class="hljs-subst">${filename}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/v8.html-402-    <span class="hljs-comment">// Now get a heapdump for the main thread.</span>
nodejs-14.13.0~dfsg/doc/api/v8.html:403:    <span class="hljs-built_in">console</span>.log(<span class="hljs-string">`main thread heapdump: <span class="hljs-subst">${writeHeapSnapshot()}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/v8.html-404-  });
##############################################
nodejs-14.13.0~dfsg/doc/api/v8.json-181-                {
nodejs-14.13.0~dfsg/doc/api/v8.json:182:                  "textRaw": "`filename` {string} The file path where the V8 heap snapshot is to be saved. If not specified, a file name with the pattern `'Heap-${yyyymmdd}-${hhmmss}-${pid}-${thread_id}.heapsnapshot'` will be generated, where `{pid}` will be the PID of the Node.js process, `{thread_id}` will be `0` when `writeHeapSnapshot()` is called from the main Node.js thread or the id of a worker thread.",
nodejs-14.13.0~dfsg/doc/api/v8.json-183-                  "name": "filename",
nodejs-14.13.0~dfsg/doc/api/v8.json-184-                  "type": "string",
nodejs-14.13.0~dfsg/doc/api/v8.json:185:                  "desc": "The file path where the V8 heap snapshot is to be saved. If not specified, a file name with the pattern `'Heap-${yyyymmdd}-${hhmmss}-${pid}-${thread_id}.heapsnapshot'` will be generated, where `{pid}` will be the PID of the Node.js process, `{thread_id}` will be `0` when `writeHeapSnapshot()` is called from the main Node.js thread or the id of a worker thread."
nodejs-14.13.0~dfsg/doc/api/v8.json-186-                }
##############################################
nodejs-14.13.0~dfsg/doc/api/v8.json-189-          ],
nodejs-14.13.0~dfsg/doc/api/v8.json:190:          "desc": "<p>Generates a snapshot of the current V8 heap and writes it to a JSON\nfile. This file is intended to be used with tools such as Chrome\nDevTools. The JSON schema is undocumented and specific to the V8\nengine, and may change from one version of V8 to the next.</p>\n<p>A heap snapshot is specific to a single V8 isolate. When using\n<a href=\"worker_threads.html\">worker threads</a>, a heap snapshot generated from the main thread will\nnot contain any information about the workers, and vice versa.</p>\n<pre><code class=\"language-js\">const { writeHeapSnapshot } = require('v8');\nconst {\n  Worker,\n  isMainThread,\n  parentPort\n} = require('worker_threads');\n\nif (isMainThread) {\n  const worker = new Worker(__filename);\n\n  worker.once('message', (filename) => {\n    console.log(`worker heapdump: ${filename}`);\n    // Now get a heapdump for the main thread.\n    console.log(`main thread heapdump: ${writeHeapSnapshot()}`);\n  });\n\n  // Tell the worker to create a heapdump.\n  worker.postMessage('heapdump');\n} else {\n  parentPort.once('message', (message) => {\n    if (message === 'heapdump') {\n      // Generate a heapdump for the worker\n      // and return the filename to the parent.\n      parentPort.postMessage(writeHeapSnapshot());\n    }\n  });\n}\n</code></pre>"
nodejs-14.13.0~dfsg/doc/api/v8.json-191-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/vm.html-624-    }
nodejs-14.13.0~dfsg/doc/api/vm.html:625:    <span class="hljs-keyword">throw</span> <span class="hljs-keyword">new</span> <span class="hljs-built_in">Error</span>(<span class="hljs-string">`Unable to resolve dependency: <span class="hljs-subst">${specifier}</span>`</span>);
nodejs-14.13.0~dfsg/doc/api/vm.html-626-  }
##############################################
nodejs-14.13.0~dfsg/doc/api/vm.html-1335-<span class="hljs-keyword">const</span> vmResult = vm.runInThisContext(<span class="hljs-string">'localVar = "vm";'</span>);
nodejs-14.13.0~dfsg/doc/api/vm.html:1336:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`vmResult: '<span class="hljs-subst">${vmResult}</span>', localVar: '<span class="hljs-subst">${localVar}</span>'`</span>);
nodejs-14.13.0~dfsg/doc/api/vm.html-1337-<span class="hljs-comment">// Prints: vmResult: 'vm', localVar: 'initial value'</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/vm.html-1339-<span class="hljs-keyword">const</span> evalResult = <span class="hljs-built_in">eval</span>(<span class="hljs-string">'localVar = "eval";'</span>);
nodejs-14.13.0~dfsg/doc/api/vm.html:1340:<span class="hljs-built_in">console</span>.log(<span class="hljs-string">`evalResult: '<span class="hljs-subst">${evalResult}</span>', localVar: '<span class="hljs-subst">${localVar}</span>'`</span>);
nodejs-14.13.0~dfsg/doc/api/vm.html-1341-<span class="hljs-comment">// Prints: evalResult: 'eval', localVar: 'eval'</span></code></pre>
##############################################
nodejs-14.13.0~dfsg/doc/api/vm.json-374-          "stabilityText": "Experimental",
nodejs-14.13.0~dfsg/doc/api/vm.json:375:          "desc": "<p><em>This feature is only available with the <code>--experimental-vm-modules</code> command\nflag enabled.</em></p>\n<p>The <code>vm.Module</code> class provides a low-level interface for using\nECMAScript modules in VM contexts. It is the counterpart of the <code>vm.Script</code>\nclass that closely mirrors <a href=\"https://www.ecma-international.org/ecma-262/#sec-abstract-module-records\">Module Record</a>s as defined in the ECMAScript\nspecification.</p>\n<p>Unlike <code>vm.Script</code> however, every <code>vm.Module</code> object is bound to a context from\nits creation. Operations on <code>vm.Module</code> objects are intrinsically asynchronous,\nin contrast with the synchronous nature of <code>vm.Script</code> objects. The use of\n'async' functions can help with manipulating <code>vm.Module</code> objects.</p>\n<p>Using a <code>vm.Module</code> object requires three distinct steps: creation/parsing,\nlinking, and evaluation. These three steps are illustrated in the following\nexample.</p>\n<p>This implementation lies at a lower level than the <a href=\"esm.html#esm_modules_ecmascript_modules\">ECMAScript Module\nloader</a>. There is also no way to interact with the Loader yet, though\nsupport is planned.</p>\n<pre><code class=\"language-js\">const vm = require('vm');\n\nconst contextifiedObject = vm.createContext({\n  secret: 42,\n  print: console.log,\n});\n\n(async () => {\n  // Step 1\n  //\n  // Create a Module by constructing a new `vm.SourceTextModule` object. This\n  // parses the provided source text, throwing a `SyntaxError` if anything goes\n  // wrong. By default, a Module is created in the top context. But here, we\n  // specify `contextifiedObject` as the context this Module belongs to.\n  //\n  // Here, we attempt to obtain the default export from the module \"foo\", and\n  // put it into local binding \"secret\".\n\n  const bar = new vm.SourceTextModule(`\n    import s from 'foo';\n    s;\n    print(s);\n  `, { context: contextifiedObject });\n\n  // Step 2\n  //\n  // \"Link\" the imported dependencies of this Module to it.\n  //\n  // The provided linking callback (the \"linker\") accepts two arguments: the\n  // parent module (`bar` in this case) and the string that is the specifier of\n  // the imported module. The callback is expected to return a Module that\n  // corresponds to the provided specifier, with certain requirements documented\n  // in `module.link()`.\n  //\n  // If linking has not started for the returned Module, the same linker\n  // callback will be called on the returned Module.\n  //\n  // Even top-level Modules without dependencies must be explicitly linked. The\n  // callback provided would never be called, however.\n  //\n  // The link() method returns a Promise that will be resolved when all the\n  // Promises returned by the linker resolve.\n  //\n  // Note: This is a contrived example in that the linker function creates a new\n  // \"foo\" module every time it is called. In a full-fledged module system, a\n  // cache would probably be used to avoid duplicated modules.\n\n  async function linker(specifier, referencingModule) {\n    if (specifier === 'foo') {\n      return new vm.SourceTextModule(`\n        // The \"secret\" variable refers to the global variable we added to\n        // \"contextifiedObject\" when creating the context.\n        export default secret;\n      `, { context: referencingModule.context });\n\n      // Using `contextifiedObject` instead of `referencingModule.context`\n      // here would work as well.\n    }\n    throw new Error(`Unable to resolve dependency: ${specifier}`);\n  }\n  await bar.link(linker);\n\n  // Step 3\n  //\n  // Evaluate the Module. The evaluate() method returns a promise which will\n  // resolve after the module has finished evaluating.\n\n  // Prints 42.\n  await bar.evaluate();\n})();\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/vm.json-376-          "properties": [
##############################################
nodejs-14.13.0~dfsg/doc/api/vm.json-1376-          ],
nodejs-14.13.0~dfsg/doc/api/vm.json:1377:          "desc": "<p><code>vm.runInThisContext()</code> compiles <code>code</code>, runs it within the context of the\ncurrent <code>global</code> and returns the result. Running code does not have access to\nlocal scope, but does have access to the current <code>global</code> object.</p>\n<p>If <code>options</code> is a string, then it specifies the filename.</p>\n<p>The following example illustrates using both <code>vm.runInThisContext()</code> and\nthe JavaScript <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval\"><code>eval()</code></a> function to run the same code:</p>\n<!-- eslint-disable prefer-const -->\n<pre><code class=\"language-js\">const vm = require('vm');\nlet localVar = 'initial value';\n\nconst vmResult = vm.runInThisContext('localVar = \"vm\";');\nconsole.log(`vmResult: '${vmResult}', localVar: '${localVar}'`);\n// Prints: vmResult: 'vm', localVar: 'initial value'\n\nconst evalResult = eval('localVar = \"eval\";');\nconsole.log(`evalResult: '${evalResult}', localVar: '${localVar}'`);\n// Prints: evalResult: 'eval', localVar: 'eval'\n</code></pre>\n<p>Because <code>vm.runInThisContext()</code> does not have access to the local scope,\n<code>localVar</code> is unchanged. In contrast, <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval\"><code>eval()</code></a> <em>does</em> have access to the\nlocal scope, so the value <code>localVar</code> is changed. In this way\n<code>vm.runInThisContext()</code> is much like an <a href=\"https://es5.github.io/#x10.4.2\">indirect <code>eval()</code> call</a>, e.g.\n<code>(0,eval)('code')</code>.</p>\n<h2>Example: Running an HTTP server within a VM</h2>\n<p>When using either <a href=\"#vm_script_runinthiscontext_options\"><code>script.runInThisContext()</code></a> or\n<a href=\"#vm_vm_runinthiscontext_code_options\"><code>vm.runInThisContext()</code></a>, the code is executed within the current V8 global\ncontext. The code passed to this VM context will have its own isolated scope.</p>\n<p>In order to run a simple web server using the <code>http</code> module the code passed to\nthe context must either call <code>require('http')</code> on its own, or have a reference\nto the <code>http</code> module passed to it. For instance:</p>\n<pre><code class=\"language-js\">'use strict';\nconst vm = require('vm');\n\nconst code = `\n((require) => {\n  const http = require('http');\n\n  http.createServer((request, response) => {\n    response.writeHead(200, { 'Content-Type': 'text/plain' });\n    response.end('Hello World\\\\n');\n  }).listen(8124);\n\n  console.log('Server running at http://127.0.0.1:8124/');\n})`;\n\nvm.runInThisContext(code)(require);\n</code></pre>\n<p>The <code>require()</code> in the above case shares the state with the context it is\npassed from. This may introduce risks when untrusted code is executed, e.g.\naltering objects in the context in unwanted ways.</p>"
nodejs-14.13.0~dfsg/doc/api/vm.json-1378-        }
##############################################
nodejs-14.13.0~dfsg/doc/api/wasi.html-153-(<span class="hljs-keyword">async</span> () => {
nodejs-14.13.0~dfsg/doc/api/wasi.html:154:  <span class="hljs-keyword">const</span> wasm = <span class="hljs-keyword">await</span> WebAssembly.compile(fs.readFileSync(<span class="hljs-string">'./demo.wasm'</span>));
nodejs-14.13.0~dfsg/doc/api/wasi.html-155-  <span class="hljs-keyword">const</span> instance = <span class="hljs-keyword">await</span> WebAssembly.instantiate(wasm, importObject);
##############################################
nodejs-14.13.0~dfsg/doc/api/wasi.html-188-<p>Use <a href="https://github.com/WebAssembly/wabt">wabt</a> to compile <code>.wat</code> to <code>.wasm</code></p>
nodejs-14.13.0~dfsg/doc/api/wasi.html:189:<pre><code class="language-console"><span class="hljs-meta">$</span><span class="bash"> wat2wasm demo.wat</span></code></pre>
nodejs-14.13.0~dfsg/doc/api/wasi.html-190-<p>The <code>--experimental-wasi-unstable-preview1</code> and <code>--experimental-wasm-bigint</code>
##############################################
nodejs-14.13.0~dfsg/doc/api/wasi.json-10-      "stabilityText": "Experimental",
nodejs-14.13.0~dfsg/doc/api/wasi.json:11:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/wasi.js\">lib/wasi.js</a></p>\n<p>The WASI API provides an implementation of the <a href=\"https://wasi.dev/\">WebAssembly System Interface</a>\nspecification. WASI gives sandboxed WebAssembly applications access to the\nunderlying operating system via a collection of POSIX-like functions.</p>\n<pre><code class=\"language-js\">'use strict';\nconst fs = require('fs');\nconst { WASI } = require('wasi');\nconst wasi = new WASI({\n  args: process.argv,\n  env: process.env,\n  preopens: {\n    '/sandbox': '/some/real/path/that/wasm/can/access'\n  }\n});\nconst importObject = { wasi_snapshot_preview1: wasi.wasiImport };\n\n(async () => {\n  const wasm = await WebAssembly.compile(fs.readFileSync('./demo.wasm'));\n  const instance = await WebAssembly.instantiate(wasm, importObject);\n\n  wasi.start(instance);\n})();\n</code></pre>\n<p>To run the above example, create a new WebAssembly text format file named\n<code>demo.wat</code>:</p>\n<pre><code class=\"language-text\">(module\n    ;; Import the required fd_write WASI function which will write the given io vectors to stdout\n    ;; The function signature for fd_write is:\n    ;; (File Descriptor, *iovs, iovs_len, nwritten) -> Returns number of bytes written\n    (import \"wasi_snapshot_preview1\" \"fd_write\" (func $fd_write (param i32 i32 i32 i32) (result i32)))\n\n    (memory 1)\n    (export \"memory\" (memory 0))\n\n    ;; Write 'hello world\\n' to memory at an offset of 8 bytes\n    ;; Note the trailing newline which is required for the text to appear\n    (data (i32.const 8) \"hello world\\n\")\n\n    (func $main (export \"_start\")\n        ;; Creating a new io vector within linear memory\n        (i32.store (i32.const 0) (i32.const 8))  ;; iov.iov_base - This is a pointer to the start of the 'hello world\\n' string\n        (i32.store (i32.const 4) (i32.const 12))  ;; iov.iov_len - The length of the 'hello world\\n' string\n\n        (call $fd_write\n            (i32.const 1) ;; file_descriptor - 1 for stdout\n            (i32.const 0) ;; *iovs - The pointer to the iov array, which is stored at memory location 0\n            (i32.const 1) ;; iovs_len - We're printing 1 string stored in an iov - so one.\n            (i32.const 20) ;; nwritten - A place in memory to store the number of bytes written\n        )\n        drop ;; Discard the number of bytes written from the top of the stack\n    )\n)\n</code></pre>\n<p>Use <a href=\"https://github.com/WebAssembly/wabt\">wabt</a> to compile <code>.wat</code> to <code>.wasm</code></p>\n<pre><code class=\"language-console\">$ wat2wasm demo.wat\n</code></pre>\n<p>The <code>--experimental-wasi-unstable-preview1</code> and <code>--experimental-wasm-bigint</code>\nCLI arguments are needed for this example to run.</p>",
nodejs-14.13.0~dfsg/doc/api/wasi.json-12-      "classes": [
##############################################
nodejs-14.13.0~dfsg/doc/api/worker_threads.html-200-        <span class="hljs-keyword">if</span> (code !== <span class="hljs-number">0</span>)
nodejs-14.13.0~dfsg/doc/api/worker_threads.html:201:          reject(<span class="hljs-keyword">new</span> <span class="hljs-built_in">Error</span>(<span class="hljs-string">`Worker stopped with exit code <span class="hljs-subst">${code}</span>`</span>));
nodejs-14.13.0~dfsg/doc/api/worker_threads.html-202-      });
##############################################
nodejs-14.13.0~dfsg/doc/api/worker_threads.json-10-      "stabilityText": "Stable",
nodejs-14.13.0~dfsg/doc/api/worker_threads.json:11:      "desc": "<p><strong>Source Code:</strong> <a href=\"https://github.com/nodejs/node/blob/v14.13.0/lib/worker_threads.js\">lib/worker_threads.js</a></p>\n<p>The <code>worker_threads</code> module enables the use of threads that execute JavaScript\nin parallel. To access it:</p>\n<pre><code class=\"language-js\">const worker = require('worker_threads');\n</code></pre>\n<p>Workers (threads) are useful for performing CPU-intensive JavaScript operations.\nThey will not help much with I/O-intensive work. Node.js’s built-in asynchronous\nI/O operations are more efficient than Workers can be.</p>\n<p>Unlike <code>child_process</code> or <code>cluster</code>, <code>worker_threads</code> can share memory. They do\nso by transferring <code>ArrayBuffer</code> instances or sharing <code>SharedArrayBuffer</code>\ninstances.</p>\n<pre><code class=\"language-js\">const {\n  Worker, isMainThread, parentPort, workerData\n} = require('worker_threads');\n\nif (isMainThread) {\n  module.exports = function parseJSAsync(script) {\n    return new Promise((resolve, reject) => {\n      const worker = new Worker(__filename, {\n        workerData: script\n      });\n      worker.on('message', resolve);\n      worker.on('error', reject);\n      worker.on('exit', (code) => {\n        if (code !== 0)\n          reject(new Error(`Worker stopped with exit code ${code}`));\n      });\n    });\n  };\n} else {\n  const { parse } = require('some-js-parsing-library');\n  const script = workerData;\n  parentPort.postMessage(parse(script));\n}\n</code></pre>\n<p>The above example spawns a Worker thread for each <code>parse()</code> call. In actual\npractice, use a pool of Workers instead for these kinds of tasks. Otherwise, the\noverhead of creating Workers would likely exceed their benefit.</p>\n<p>When implementing a worker pool, use the <a href=\"async_hooks.html#async_hooks_class_asyncresource\"><code>AsyncResource</code></a> API to inform\ndiagnostic tools (e.g. in order to provide asynchronous stack traces) about the\ncorrelation between tasks and their outcomes. See\n<a href=\"async_hooks.html#async-resource-worker-pool\">\"Using <code>AsyncResource</code> for a <code>Worker</code> thread pool\"</a>\nin the <code>async_hooks</code> documentation for an example implementation.</p>\n<p>Worker threads inherit non-process-specific options by default. Refer to\n<a href=\"#worker_threads_new_worker_filename_options\"><code>Worker constructor options</code></a> to know how to customize worker thread options,\nspecifically <code>argv</code> and <code>execArgv</code> options.</p>",
nodejs-14.13.0~dfsg/doc/api/worker_threads.json-12-      "properties": [
##############################################
nodejs-14.13.0~dfsg/doc/api/zlib.html-488-  i = <span class="hljs-built_in">setInterval</span>(<span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/zlib.html:489:    output.write(<span class="hljs-string">`The current time is <span class="hljs-subst">${<span class="hljs-built_in">Date</span>()}</span>\n`</span>, <span class="hljs-function">() =></span> {
nodejs-14.13.0~dfsg/doc/api/zlib.html-490-      <span class="hljs-comment">// The data has been passed to zlib, but the compression algorithm may</span>
##############################################
nodejs-14.13.0~dfsg/doc/api/zlib.json-29-          "name": "flushing",
nodejs-14.13.0~dfsg/doc/api/zlib.json:30:          "desc": "<p>Calling <a href=\"#zlib_zlib_flush_kind_callback\"><code>.flush()</code></a> on a compression stream will make <code>zlib</code> return as much\noutput as currently possible. This may come at the cost of degraded compression\nquality, but can be useful when data needs to be available as soon as possible.</p>\n<p>In the following example, <code>flush()</code> is used to write a compressed partial\nHTTP response to the client:</p>\n<pre><code class=\"language-js\">const zlib = require('zlib');\nconst http = require('http');\nconst { pipeline } = require('stream');\n\nhttp.createServer((request, response) => {\n  // For the sake of simplicity, the Accept-Encoding checks are omitted.\n  response.writeHead(200, { 'content-encoding': 'gzip' });\n  const output = zlib.createGzip();\n  let i;\n\n  pipeline(output, response, (err) => {\n    if (err) {\n      // If an error occurs, there's not much we can do because\n      // the server has already sent the 200 response code and\n      // some amount of data has already been sent to the client.\n      // The best we can do is terminate the response immediately\n      // and log the error.\n      clearInterval(i);\n      response.end();\n      console.error('An error occurred:', err);\n    }\n  });\n\n  i = setInterval(() => {\n    output.write(`The current time is ${Date()}\\n`, () => {\n      // The data has been passed to zlib, but the compression algorithm may\n      // have decided to buffer the data for more efficient compression.\n      // Calling .flush() will make the data available as soon as the client\n      // is ready to receive it.\n      output.flush();\n    });\n  }, 1000);\n}).listen(1337);\n</code></pre>",
nodejs-14.13.0~dfsg/doc/api/zlib.json-31-          "type": "module",
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_ARCHIVE.md-379-* node: follow specification, zero-fill ArrayBuffers (Trevor Norris)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_ARCHIVE.md:380:* openssl: use ASM optimized routines (Fedor Indutny)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_ARCHIVE.md-381-* process: allow nextTick infinite recursion (Trevor Norris)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_ARCHIVE.md-511-* https: fix default port (Koichi Kobayashi)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_ARCHIVE.md:512:* openssl: use asm for sha, md5, rmd (Fedor Indutny)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_ARCHIVE.md-513-* os: add mac address to networkInterfaces() output (Brian White)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_ARCHIVE.md-807-* process: add getgroups(), setgroups(), initgroups() (Ben Noordhuis)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_ARCHIVE.md:808:* openssl: optimized asm code on x86 and x64 (Bert Belder)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_ARCHIVE.md-809-* crypto: fix leak in GetPeerCertificate (Fedor Indutny)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-737-* [[`310b8d1120`](https://github.com/nodejs/node/commit/310b8d1120)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [#1836](https://github.com/nodejs/node/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md:738:* [[`a472946747`](https://github.com/nodejs/node/commit/a472946747)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-739-* [[`b2467e3ebf`](https://github.com/nodejs/node/commit/b2467e3ebf)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-740-* [[`e548abb800`](https://github.com/nodejs/node/commit/e548abb800)] - **deps**: upgrade openssl sources to 1.0.2c (Shigeki Ohtsu) [#1958](https://github.com/nodejs/node/pull/1958)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md:741:* [[`1feaa68e85`](https://github.com/nodejs/node/commit/1feaa68e85)] - **deps**: update asm files for openssl-1.0.2b (Shigeki Ohtsu) [#1950](https://github.com/nodejs/node/pull/1950)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-742-* [[`151720fae7`](https://github.com/nodejs/node/commit/151720fae7)] - **deps**: replace all headers in openssl (Shigeki Ohtsu) [#1950](https://github.com/nodejs/node/pull/1950)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-743-* [[`139da6a02a`](https://github.com/nodejs/node/commit/139da6a02a)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [#1836](https://github.com/nodejs/node/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md:744:* [[`283642827a`](https://github.com/nodejs/node/commit/283642827a)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-745-* [[`d593b552de`](https://github.com/nodejs/node/commit/d593b552de)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-926-* [[`664a659696`](https://github.com/nodejs/node/commit/664a659696)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [#1836](https://github.com/nodejs/node/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md:927:* [[`42a8de2ac6`](https://github.com/nodejs/node/commit/42a8de2ac6)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-928-* [[`c66c3d9fa3`](https://github.com/nodejs/node/commit/c66c3d9fa3)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-929-* [[`86737cf0a0`](https://github.com/nodejs/node/commit/86737cf0a0)] - **deps**: upgrade openssl sources to 1.0.2c (Shigeki Ohtsu) [#1958](https://github.com/nodejs/node/pull/1958)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md:930:* [[`94804969b7`](https://github.com/nodejs/node/commit/94804969b7)] - **deps**: update asm files for openssl-1.0.2b (Shigeki Ohtsu) [#1950](https://github.com/nodejs/node/pull/1950)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-931-* [[`38444915e0`](https://github.com/nodejs/node/commit/38444915e0)] - **deps**: replace all headers in openssl (Shigeki Ohtsu) [#1950](https://github.com/nodejs/node/pull/1950)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-932-* [[`f62b613252`](https://github.com/nodejs/node/commit/f62b613252)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [#1836](https://github.com/nodejs/node/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md:933:* [[`f624d0122c`](https://github.com/nodejs/node/commit/f624d0122c)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-934-* [[`dcd67cc8d7`](https://github.com/nodejs/node/commit/dcd67cc8d7)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-1457-* [[`4830b4bce8`](https://github.com/nodejs/node/commit/4830b4bce8)] - **deps**: add docs to upgrade openssl (Shigeki Ohtsu) [#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md:1458:* [[`11bec72c87`](https://github.com/nodejs/node/commit/11bec72c87)] - **deps**: update asm files for openssl-1.0.2a (Shigeki Ohtsu) [#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md:1459:* [[`53924d8ebe`](https://github.com/nodejs/node/commit/53924d8ebe)] - **deps**: update asm Makefile for openssl-1.0.2a (Shigeki Ohtsu) [#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-1460-* [[`418e839456`](https://github.com/nodejs/node/commit/418e839456)] - **deps**: update openssl.gyp/gypi for openssl-1.0.2a (Shigeki Ohtsu) [#1389](https://github.com/nodejs/node/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-1464-* [[`ae8831f240`](https://github.com/nodejs/node/commit/ae8831f240)] - **deps**: backport openssl patch of alt cert chains 1 (Shigeki Ohtsu) [#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md:1465:* [[`71316c46d9`](https://github.com/nodejs/node/commit/71316c46d9)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_IOJS.md-1466-* [[`d293a4f096`](https://github.com/nodejs/node/commit/d293a4f096)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [#1389](https://github.com/nodejs/node/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V010.md-162-* [[`7c22f19009`](https://github.com/nodejs/node/commit/7c22f19009)] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) https://github.com/joyent/node/pull/25368
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V010.md:163:* [[`5d78366937`](https://github.com/nodejs/node/commit/5d78366937)] - deps: update openssl asm files (Shigeki Ohtsu) https://github.com/nodejs/node/pull/6553
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V010.md-164-* [[`2bc2427cb7`](https://github.com/nodejs/node/commit/2bc2427cb7)] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) https://github.com/joyent/node/pull/25654
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V010.md-388-* v8: fix a crash introduced by previous release (Fedor Indutny)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V010.md:389:* configure: add --openssl-no-asm flag (Fedor Indutny)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V010.md-390-* crypto: use domains for any callback-taking method (Chris Dickinson)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V012.md-152-* [[`2b63396e1f`](https://github.com/nodejs/node/commit/2b63396e1f) - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) https://github.com/joyent/node/pull/25368
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V012.md:153:* [[`f21705df58`](https://github.com/nodejs/node/commit/f21705df58) - deps: update openssl asm files (Shigeki Ohtsu) https://github.com/nodejs/node/pull/6553
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V012.md-154-* [[`02b6a6bc27`](https://github.com/nodejs/node/commit/02b6a6bc27) - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) https://github.com/joyent/node/pull/25654
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-468-* [[`be219bd559`](https://github.com/nodejs/node/commit/be219bd559)] - **deps**: update archs files for OpenSSL-1.1.1b (Sam Roberts) [#26327](https://github.com/nodejs/node/pull/26327)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:469:* [[`6a6aa6f038`](https://github.com/nodejs/node/commit/6a6aa6f038)] - **(SEMVER-MINOR)** **deps**: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) [#25381](https://github.com/nodejs/node/pull/25381)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-470-* [[`5109c4f432`](https://github.com/nodejs/node/commit/5109c4f432)] - **deps**: add ARM64 Windows support in openssl (Shigeki Ohtsu) [#26001](https://github.com/nodejs/node/pull/26001)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-490-* [[`70a785cd9f`](https://github.com/nodejs/node/commit/70a785cd9f)] - **(SEMVER-MINOR)** **deps**: fix gyp/gypi for openssl-1.1.1 (Shigeki Ohtsu) [#25381](https://github.com/nodejs/node/pull/25381)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:491:* [[`0e7019ff76`](https://github.com/nodejs/node/commit/0e7019ff76)] - **(SEMVER-MINOR)** **deps**: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) [#25381](https://github.com/nodejs/node/pull/25381)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-492-* [[`2d396fe058`](https://github.com/nodejs/node/commit/2d396fe058)] - **(SEMVER-MINOR)** **deps**: upgrade openssl sources to 1.1.1a (Sam Roberts) [#25381](https://github.com/nodejs/node/pull/25381)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-780-* [[`680ef36675`](https://github.com/nodejs/node/commit/680ef36675)] - **win,build**: update Windows build documentation (Jon Kunkee) [#25995](https://github.com/nodejs/node/pull/25995)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:781:* [[`fa74b3eb03`](https://github.com/nodejs/node/commit/fa74b3eb03)] - **win,build**: scope NASM warning to only x64 and x86 (Jon Kunkee) [#25995](https://github.com/nodejs/node/pull/25995)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-782-* [[`7e89684b8c`](https://github.com/nodejs/node/commit/7e89684b8c)] - **win,build**: add ARM64 sections to common.gypi (Jon Kunkee) [#25995](https://github.com/nodejs/node/pull/25995)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-1728-* [[`241ba81a5b`](https://github.com/nodejs/node/commit/241ba81a5b)] - **deps**: update archs files for OpenSSL-1.1.0 (Sam Roberts) [#24523](https://github.com/nodejs/node/pull/24523)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:1729:* [[`acc40efa90`](https://github.com/nodejs/node/commit/acc40efa90)] - **deps**: add s390 asm rules for OpenSSL-1.1.0 (Shigeki Ohtsu) [#24523](https://github.com/nodejs/node/pull/24523)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-1730-* [[`7efd184bb1`](https://github.com/nodejs/node/commit/7efd184bb1)] - **deps**: upgrade openssl sources to 1.1.0j (Sam Roberts) [#24523](https://github.com/nodejs/node/pull/24523)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-2500-* [[`a07ccaeb19`](https://github.com/nodejs/node/commit/a07ccaeb19)] - **deps**: update archs files for OpenSSL-1.1.0i (Shigeki Ohtsu) [#22318](https://github.com/nodejs/node/pull/22318)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:2501:* [[`473996c90f`](https://github.com/nodejs/node/commit/473996c90f)] - **deps**: add s390 asm rules for OpenSSL-1.1.0 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-2502-* [[`05e48fd018`](https://github.com/nodejs/node/commit/05e48fd018)] - **deps**: upgrade openssl sources to 1.1.0i (Shigeki Ohtsu) [#22318](https://github.com/nodejs/node/pull/22318)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-3314-* [[`1733ef9dec`](https://github.com/nodejs/node/commit/1733ef9dec)] - **test**: make handling of noWarnCode stricter (Tobias Nießen) [#21075](https://github.com/nodejs/node/pull/21075)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:3315:* [[`1e607d0910`](https://github.com/nodejs/node/commit/1e607d0910)] - **test**: add source for test.wasm (Daniel Bevenius) [#21082](https://github.com/nodejs/node/pull/21082)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-3316-* [[`28f2dcb22a`](https://github.com/nodejs/node/commit/28f2dcb22a)] - **test**: update test-dns error message (Rich Trott) [#21116](https://github.com/nodejs/node/pull/21116)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-3982-* [[`0e10717e43`](https://github.com/nodejs/node/commit/0e10717e43)] - **(SEMVER-MAJOR)** **build**: runtime-deprecate requiring deps (Timothy Gu) [#16392](https://github.com/nodejs/node/pull/16392)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:3983:* [[`eec659c138`](https://github.com/nodejs/node/commit/eec659c138)] - **(SEMVER-MAJOR)** **build, tools, win**: add nasm detection for OpenSSL (João Reis) [#19794](https://github.com/nodejs/node/pull/19794)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-3984-* [[`9bfe55e184`](https://github.com/nodejs/node/commit/9bfe55e184)] - **(SEMVER-MAJOR)** **child_process**: better spawn error message (Bartosz Sosnowski) [#19305](https://github.com/nodejs/node/pull/19305)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-4003-* [[`99eb744842`](https://github.com/nodejs/node/commit/99eb744842)] - **(SEMVER-MAJOR)** **deps**: add gyp, header and Makefile for openssl110 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:4004:* [[`1bcb6c0d26`](https://github.com/nodejs/node/commit/1bcb6c0d26)] - **(SEMVER-MAJOR)** **deps**: add s390 asm rules for OpenSSL-1.1.0 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-4005-* [[`6bab3c23b1`](https://github.com/nodejs/node/commit/6bab3c23b1)] - **(SEMVER-MAJOR)** **deps**: delete files of OpenSSL-1.0.2 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-4289-* [[`b935e63710`](https://github.com/nodejs/node/commit/b935e63710)] - **build**: limit assembler version check on x86 (Shigeki Ohtsu) [#20226](https://github.com/nodejs/node/pull/20226)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:4290:* [[`adc3e8ad87`](https://github.com/nodejs/node/commit/adc3e8ad87)] - **build**: require --openssl-no-asm if old assembler (Rod Vagg) [#20226](https://github.com/nodejs/node/pull/20226)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-4291-* [[`160d2d5a9a`](https://github.com/nodejs/node/commit/160d2d5a9a)] - **build**: extract error() function in configure (Rod Vagg) [#20226](https://github.com/nodejs/node/pull/20226)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-4292-* [[`a4cba2d7a4`](https://github.com/nodejs/node/commit/a4cba2d7a4)] - **build**: normalise test.py calls to use PARALLEL\_ARGS (Chris Miller) [#20124](https://github.com/nodejs/node/pull/20124)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:4293:* [[`f421fb33a7`](https://github.com/nodejs/node/commit/f421fb33a7)] - **build**: check without\_ssl in warn openssl\_no\_asm (Daniel Bevenius) [#19934](https://github.com/nodejs/node/pull/19934)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-4294-* [[`8170f4f463`](https://github.com/nodejs/node/commit/8170f4f463)] - **build**: add support for IBM i platform (Jesse Gorzinski) [#19667](https://github.com/nodejs/node/pull/19667)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-4299-* [[`b13233aa39`](https://github.com/nodejs/node/commit/b13233aa39)] - **build**: remove support for VS2015 (Nikolai Vavilov) [#16969](https://github.com/nodejs/node/pull/16969)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:4300:* [[`cd4766d1d3`](https://github.com/nodejs/node/commit/cd4766d1d3)] - **build, win**: opt-in openssl\_no\_asm if no nasm found (Shigeki Ohtsu) [#19943](https://github.com/nodejs/node/pull/19943)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-4301-* [[`57bd27eda8`](https://github.com/nodejs/node/commit/57bd27eda8)] - ***Revert*** "**build,test**: make building addon tests less fragile" (Rod Vagg) [#18287](https://github.com/nodejs/node/pull/18287)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-4736-* [[`07ba9141e4`](https://github.com/nodejs/node/commit/07ba9141e4)] - **vm**: add support for import.meta to Module (punteek) [#19277](https://github.com/nodejs/node/pull/19277)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md:4737:* [[`7b46503706`](https://github.com/nodejs/node/commit/7b46503706)] - **win, tools**: add nasm to boxstarter script (Bartosz Sosnowski) [#19950](https://github.com/nodejs/node/pull/19950)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V10.md-4738-* [[`7bc5151d5e`](https://github.com/nodejs/node/commit/7bc5151d5e)] - **zlib**: fix windowBits validation to allow 0 for decompression mode (Anand Suresh) [#19686](https://github.com/nodejs/node/pull/19686)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-54-
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md:55:* **deps**: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-56-* **src**: add .code and SSL specific error properties (Sam Roberts) [#25093](https://github.com/nodejs/node/pull/25093)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-68-* [[`8db791d0fe`](https://github.com/nodejs/node/commit/8db791d0fe)] - **deps**: update archs files for OpenSSL-1.1.1b (Sam Roberts) [#26327](https://github.com/nodejs/node/pull/26327)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md:69:* [[`1c98b720b1`](https://github.com/nodejs/node/commit/1c98b720b1)] - **(SEMVER-MINOR)** **deps**: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-70-* [[`d8cc478ae9`](https://github.com/nodejs/node/commit/d8cc478ae9)] - **deps**: upgrade openssl sources to 1.1.1b (Sam Roberts) [#26327](https://github.com/nodejs/node/pull/26327)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-588-* [[`3ad58f3e45`](https://github.com/nodejs/node/commit/3ad58f3e45)] - **win,build**: update Windows build documentation (Jon Kunkee) [#25995](https://github.com/nodejs/node/pull/25995)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md:589:* [[`e8f4096be1`](https://github.com/nodejs/node/commit/e8f4096be1)] - **win,build**: scope NASM warning to only x64 and x86 (Jon Kunkee) [#25995](https://github.com/nodejs/node/pull/25995)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-590-* [[`7e4592e83f`](https://github.com/nodejs/node/commit/7e4592e83f)] - **win,build**: add ARM64 sections to common.gypi (Jon Kunkee) [#25995](https://github.com/nodejs/node/pull/25995)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-1104-* [[`ad04d7bea1`](https://github.com/nodejs/node/commit/ad04d7bea1)] - **(SEMVER-MINOR)** **deps**: add only avx2 configs for OpenSSL-1.1.1 (Shigeki Ohtsu) [#25381](https://github.com/nodejs/node/pull/25381)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md:1105:* [[`670f10053a`](https://github.com/nodejs/node/commit/670f10053a)] - **(SEMVER-MINOR)** **deps**: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) [#25381](https://github.com/nodejs/node/pull/25381)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-1106-* [[`0a0f15f768`](https://github.com/nodejs/node/commit/0a0f15f768)] - **(SEMVER-MINOR)** **deps**: fix MacOS and Win build for OpenSSL-1.1.1 (Shigeki Ohtsu) [#25381](https://github.com/nodejs/node/pull/25381)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-1489-* [[`fc22df9552`](https://github.com/nodejs/node/commit/fc22df9552)] - **test**: more tests for internal/util/types (ZYSzys) [#25225](https://github.com/nodejs/node/pull/25225)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md:1490:* [[`c826af781f`](https://github.com/nodejs/node/commit/c826af781f)] - **test**: clean up wasm fixtures (Gus Caplan) [#25360](https://github.com/nodejs/node/pull/25360)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-1491-* [[`c1aa5f0dae`](https://github.com/nodejs/node/commit/c1aa5f0dae)] - **test**: tune test-uv-threadpool-schedule (Rich Trott) [#25358](https://github.com/nodejs/node/pull/25358)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-1547-* [[`73f3a1c4e6`](https://github.com/nodejs/node/commit/73f3a1c4e6)] - **util**: make inspect aware of RegExp subclasses and null prototype (Ruben Bridgewater) [#25192](https://github.com/nodejs/node/pull/25192)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md:1548:* [[`7f78137c37`](https://github.com/nodejs/node/commit/7f78137c37)] - **v8**: enable inline WASM in serialization API (Anna Henningsen) [#25313](https://github.com/nodejs/node/pull/25313)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-1549-* [[`2df0d14e18`](https://github.com/nodejs/node/commit/2df0d14e18)] - **win, build**: fix building addons on Windows (Bartosz Sosnowski) [#25108](https://github.com/nodejs/node/pull/25108)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-1553-* [[`7bb7b9a61f`](https://github.com/nodejs/node/commit/7bb7b9a61f)] - **worker**: set `--experimental-worker` always (Anna Henningsen) [#25404](https://github.com/nodejs/node/pull/25404)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md:1554:* [[`dd8795f4a0`](https://github.com/nodejs/node/commit/dd8795f4a0)] - **worker**: enable transferring WASM modules (Anna Henningsen) [#25314](https://github.com/nodejs/node/pull/25314)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-1555-* [[`2014eba782`](https://github.com/nodejs/node/commit/2014eba782)] - **worker**: use engine-provided deleter for `SharedArrayBuffer`s (Anna Henningsen) [#25307](https://github.com/nodejs/node/pull/25307)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-2111-* [[`f20ac47d7a`](https://github.com/nodejs/node/commit/f20ac47d7a)] - **deps**: update archs files for OpenSSL-1.1.0 (Sam Roberts) [#24523](https://github.com/nodejs/node/pull/24523)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md:2112:* [[`8248d227b7`](https://github.com/nodejs/node/commit/8248d227b7)] - **deps**: add s390 asm rules for OpenSSL-1.1.0 (Shigeki Ohtsu) [#24523](https://github.com/nodejs/node/pull/24523)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-2113-* [[`65d03f0180`](https://github.com/nodejs/node/commit/65d03f0180)] - **deps**: upgrade openssl sources to 1.1.0j (Sam Roberts) [#24523](https://github.com/nodejs/node/pull/24523)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-2153-* [[`44ebdbb860`](https://github.com/nodejs/node/commit/44ebdbb860)] - **build**: fix benchmark tests on CI (Rich Trott) [#24307](https://github.com/nodejs/node/pull/24307)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md:2154:* [[`1c8b4d7c89`](https://github.com/nodejs/node/commit/1c8b4d7c89)] - **build**: disable openssl asm on arm64 for now (Ben Noordhuis) [#24270](https://github.com/nodejs/node/pull/24270)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V11.md-2155-* [[`0c9d86f58c`](https://github.com/nodejs/node/commit/0c9d86f58c)] - **build**: use BUILDTYPE in bench-addons-build targets (Daniel Bevenius) [#24033](https://github.com/nodejs/node/pull/24033)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V12.md-2403-* [[`7d3ddfe6b8`](https://github.com/nodejs/node/commit/7d3ddfe6b8)] - **build**: remove --code-cache-path help option (Daniel Bevenius) [#28446](https://github.com/nodejs/node/pull/28446)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V12.md:2404:* [[`e4fae24b62`](https://github.com/nodejs/node/commit/e4fae24b62)] - **build**: change ASM compiler url to https (gengjiawen) [#28189](https://github.com/nodejs/node/pull/28189)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V12.md-2405-* [[`209b353ff4`](https://github.com/nodejs/node/commit/209b353ff4)] - **build,v8**: support IBM i (Xu Meng) [#28607](https://github.com/nodejs/node/pull/28607)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V12.md-3639-* [[`7b48713334`](https://github.com/nodejs/node/commit/7b48713334)] - **(SEMVER-MAJOR)** **deps**: update V8 to 7.3.492.25 (Michaël Zasso) [#25852](https://github.com/nodejs/node/pull/25852)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V12.md:3640:* [[`6df7bd6c3b`](https://github.com/nodejs/node/commit/6df7bd6c3b)] - **(SEMVER-MAJOR)** **deps**: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V12.md-3641-* [[`5620727f30`](https://github.com/nodejs/node/commit/5620727f30)] - **(SEMVER-MAJOR)** **deps**: sync V8 gypfiles with 7.1 (Refael Ackermann) [#23423](https://github.com/nodejs/node/pull/23423)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V12.md-3793-* [[`25df3c10f4`](https://github.com/nodejs/node/commit/25df3c10f4)] - **build,win**: put all compilation artifacts into `out` (Refael Ackermann) [#27149](https://github.com/nodejs/node/pull/27149)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V12.md:3794:* [[`06c10cdc4c`](https://github.com/nodejs/node/commit/06c10cdc4c)] - **build,win**: teach GYP MSVS generator about MARMASM (Jon Kunkee) [#26020](https://github.com/nodejs/node/pull/26020)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V12.md-3795-* [[`2ffd20bb91`](https://github.com/nodejs/node/commit/2ffd20bb91)] - **build,win**: emit MSBuild summary (Refael Ackermann) [#25931](https://github.com/nodejs/node/pull/25931)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V13.md-261-* [[`7b9b578652`](https://github.com/nodejs/node/commit/7b9b578652)] - **src**: fix -Winconsistent-missing-override warning (Colin Ihrig) [#32126](https://github.com/nodejs/node/pull/32126)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V13.md:262:* [[`4ac1ce1071`](https://github.com/nodejs/node/commit/4ac1ce1071)] - **src**: introduce node\_sockaddr (James M Snell) [#32070](https://github.com/nodejs/node/pull/32070)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V13.md-263-* [[`31e4a0d7ac`](https://github.com/nodejs/node/commit/31e4a0d7ac)] - **src**: Handle bad callback in asyc\_wrap (Harshitha KP) [#31946](https://github.com/nodejs/node/pull/31946)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V13.md-323-* [[`6a9cea9ed2`](https://github.com/nodejs/node/commit/6a9cea9ed2)] - **src**: pass resource object along with InternalMakeCallback (Anna Henningsen) [#32063](https://github.com/nodejs/node/pull/32063)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V13.md:324:* [[`70f046010c`](https://github.com/nodejs/node/commit/70f046010c)] - **src**: start the .text section with an asm symbol (Gabriel Schulhof) [#31981](https://github.com/nodejs/node/pull/31981)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V13.md-325-* [[`755da035ce`](https://github.com/nodejs/node/commit/755da035ce)] - **src**: add node\_crypto\_common and refactor (James M Snell) [#32016](https://github.com/nodejs/node/pull/32016)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V13.md-1958-* [[`eba348b6ae`](https://github.com/nodejs/node/commit/eba348b6ae)] - **(SEMVER-MAJOR)** **src**: make process.env.TZ setter clear tz cache (Ben Noordhuis) [#20026](https://github.com/nodejs/node/pull/20026)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V13.md:1959:* [[`f2061930c8`](https://github.com/nodejs/node/commit/f2061930c8)] - **(SEMVER-MAJOR)** **src**: enable V8's WASM trap handlers (Gus Caplan) [#27246](https://github.com/nodejs/node/pull/27246)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V13.md-1960-* [[`f8f6a21580`](https://github.com/nodejs/node/commit/f8f6a21580)] - **(SEMVER-MAJOR)** **stream**: throw unhandled error for readable with autoDestroy (Robert Nagy) [#29806](https://github.com/nodejs/node/pull/29806)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-945-* [[`645cd481e9`](https://github.com/nodejs/node/commit/645cd481e9)] - **doc**: use Class: consistently (Rich Trott) [#33978](https://github.com/nodejs/node/pull/33978)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md:946:* [[`72e2fd315e`](https://github.com/nodejs/node/commit/72e2fd315e)] - **doc**: update WASM code sample (Pragyan Das) [#33626](https://github.com/nodejs/node/pull/33626)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-947-* [[`894ec7d5c6`](https://github.com/nodejs/node/commit/894ec7d5c6)] - **doc**: standardize on sentence case for headers (Rich Trott) [#33889](https://github.com/nodejs/node/pull/33889)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-1060-* [[`8c9e3a9dfb`](https://github.com/nodejs/node/commit/8c9e3a9dfb)] - **module**: remove dynamicInstantiate loader hook (Jan Krems) [#33501](https://github.com/nodejs/node/pull/33501)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md:1061:* [[`53dbb9d232`](https://github.com/nodejs/node/commit/53dbb9d232)] - **n-api**: add version to wasm registration (Gus Caplan) [#34045](https://github.com/nodejs/node/pull/34045)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-1062-* [[`e924439d96`](https://github.com/nodejs/node/commit/e924439d96)] - **n-api**: document nextTick timing in callbacks (Mathias Buus) [#33804](https://github.com/nodejs/node/pull/33804)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-1613-* **(SEMVER-MAJOR)** **os**: move tmpDir() to EOL (James M Snell) [#31169](https://github.com/nodejs/node/pull/31169)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md:1614:* **(SEMVER-MAJOR)** **src**: remove deprecated wasm type check (Clemens Backes) [#32116](https://github.com/nodejs/node/pull/32116)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-1615-* **(SEMVER-MAJOR)** **stream**: move \_writableState.buffer to EOL (James M Snell) [#31165](https://github.com/nodejs/node/pull/31165)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-1826-* [[`d19a2c33b3`](https://github.com/nodejs/node/commit/d19a2c33b3)] - **src**: migrate measureMemory to new v8 api (gengjiawen) [#32116](https://github.com/nodejs/node/pull/32116)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md:1827:* [[`a63db7fb5e`](https://github.com/nodejs/node/commit/a63db7fb5e)] - **src**: remove deprecated wasm type check (Clemens Backes) [#32116](https://github.com/nodejs/node/pull/32116)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-1828-* [[`c080b2d821`](https://github.com/nodejs/node/commit/c080b2d821)] - **src**: avoid calling deprecated method (Clemens Backes) [#32116](https://github.com/nodejs/node/pull/32116)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-1855-* [[`917fedd21a`](https://github.com/nodejs/node/commit/917fedd21a)] - **src**: unset NODE\_VERSION\_IS\_RELEASE from master (Michaël Zasso) [#30584](https://github.com/nodejs/node/pull/30584)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md:1856:* [[`69f19f4ccd`](https://github.com/nodejs/node/commit/69f19f4ccd)] - **src**: remove uses of deprecated wasm TransferrableModule (Clemens Backes) [#30026](https://github.com/nodejs/node/pull/30026)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-1857-* [[`acac5df260`](https://github.com/nodejs/node/commit/acac5df260)] - **src,doc**: add documentation for per-binding state pattern (Anna Henningsen) [#32538](https://github.com/nodejs/node/pull/32538)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-1878-* [[`52944b834a`](https://github.com/nodejs/node/commit/52944b834a)] - **test**: remove test (Clemens Backes) [#32116](https://github.com/nodejs/node/pull/32116)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md:1879:* [[`119fdf6813`](https://github.com/nodejs/node/commit/119fdf6813)] - **test**: remove checks for deserializing wasm (Matheus Marchini) [#32116](https://github.com/nodejs/node/pull/32116)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V14.md-1880-* [[`add5f6e5cd`](https://github.com/nodejs/node/commit/add5f6e5cd)] - **tls**: provide default cipher list from command line (Anna Henningsen) [#32760](https://github.com/nodejs/node/pull/32760)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-112-* [[`514709e41f`](https://github.com/nodejs/node/commit/514709e41f)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:113:* [[`5108108606`](https://github.com/nodejs/node/commit/5108108606)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-114-* [[`d67d0a63d9`](https://github.com/nodejs/node/commit/d67d0a63d9)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-141-
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:142:* [[`4f8fae3493`](https://github.com/nodejs/node/commit/4f8fae3493)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#17526](https://github.com/nodejs/node/pull/17526)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-143-* [[`eacd090e7b`](https://github.com/nodejs/node/commit/eacd090e7b)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:144:* [[`3e6b0b0d13`](https://github.com/nodejs/node/commit/3e6b0b0d13)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-145-* [[`b0ed4c52af`](https://github.com/nodejs/node/commit/b0ed4c52af)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-178-* [[`545235fc4b`](https://github.com/nodejs/node/commit/545235fc4b)] - **deps**: add missing #include "unicode/normlzr.h" (Bruno Pagani) [#13040](https://github.com/nodejs/node/pull/13040)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:179:* [[`ea09a1c3e6`](https://github.com/nodejs/node/commit/ea09a1c3e6)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#16691](https://github.com/nodejs/node/pull/16691)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-180-* [[`68661a95b5`](https://github.com/nodejs/node/commit/68661a95b5)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:181:* [[`bdcb2525fb`](https://github.com/nodejs/node/commit/bdcb2525fb)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-182-* [[`3f93ffee89`](https://github.com/nodejs/node/commit/3f93ffee89)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-188-* [[`85800c4ba4`](https://github.com/nodejs/node/commit/85800c4ba4)] - **deps**: backport e28183b5 from upstream V8 (karl) [#15562](https://github.com/nodejs/node/pull/15562)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:189:* [[`06eb181916`](https://github.com/nodejs/node/commit/06eb181916)] - **deps**: update openssl asm and asm_obsolete files (Daniel Bevenius) [#13233](https://github.com/nodejs/node/pull/13233)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-190-* [[`c0fe1fccc3`](https://github.com/nodejs/node/commit/c0fe1fccc3)] - **deps**: update openssl config files (Daniel Bevenius) [#13233](https://github.com/nodejs/node/pull/13233)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-191-* [[`523eb60424`](https://github.com/nodejs/node/commit/523eb60424)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:192:* [[`0aacd5a8cd`](https://github.com/nodejs/node/commit/0aacd5a8cd)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-193-* [[`80c48c0720`](https://github.com/nodejs/node/commit/80c48c0720)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-199-* [[`ed6298c7de`](https://github.com/nodejs/node/commit/ed6298c7de)] - **deps**: cherry-pick 18ea996 from c-ares upstream (Anna Henningsen) [#13883](https://github.com/nodejs/node/pull/13883)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:200:* [[`639180adfa`](https://github.com/nodejs/node/commit/639180adfa)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#12913](https://github.com/nodejs/node/pull/12913)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-201-* [[`9ba73e1797`](https://github.com/nodejs/node/commit/9ba73e1797)] - **deps**: cherry-pick 4ae5993 from upstream OpenSSL (Shigeki Ohtsu) [#12913](https://github.com/nodejs/node/pull/12913)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-631-
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:632:* [[`8029f64135`](https://github.com/nodejs/node/commit/8029f64135)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#11021](https://github.com/nodejs/node/pull/11021)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-633-* [[`0081659a41`](https://github.com/nodejs/node/commit/0081659a41)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:634:* [[`e55c3f4e21`](https://github.com/nodejs/node/commit/e55c3f4e21)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-635-* [[`24640f9278`](https://github.com/nodejs/node/commit/24640f9278)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-1262-* [[`af9dda152c`](https://github.com/nodejs/node/commit/af9dda152c)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/node#1836](https://github.com/nodejs/node/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:1263:* [[`6bb9749c33`](https://github.com/nodejs/node/commit/6bb9749c33)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-1264-* [[`5176a8ad57`](https://github.com/nodejs/node/commit/5176a8ad57)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-1266-* [[`0c74e2ad35`](https://github.com/nodejs/node/commit/0c74e2ad35)] - **deps**: upgrade openssl sources to 1.0.2j (Shigeki Ohtsu) [#8786](https://github.com/nodejs/node/pull/8786)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:1267:* [[`8f3d6760cf`](https://github.com/nodejs/node/commit/8f3d6760cf)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#8714](https://github.com/nodejs/node/pull/8714)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-1268-* [[`e8f29e2ba8`](https://github.com/nodejs/node/commit/e8f29e2ba8)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/node#1836](https://github.com/nodejs/node/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:1269:* [[`01cf5b0ae7`](https://github.com/nodejs/node/commit/01cf5b0ae7)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-1270-* [[`19ae4e8ae1`](https://github.com/nodejs/node/commit/19ae4e8ae1)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-1803-* [[`4f1c82f995`](https://github.com/nodejs/node/commit/4f1c82f995)] - **streams**: support unlimited synchronous cork/uncork cycles (Matteo Collina) [#6164](https://github.com/nodejs/node/pull/6164)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:1804:* [[`1efd96c767`](https://github.com/nodejs/node/commit/1efd96c767)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#6551](https://github.com/nodejs/node/pull/6551)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-1805-* [[`c450f4a293`](https://github.com/nodejs/node/commit/c450f4a293)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-1806-* [[`baedfbae6a`](https://github.com/nodejs/node/commit/baedfbae6a)] - **openssl**: fix keypress requirement in apps on win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md:1807:* [[`ff3045e40b`](https://github.com/nodejs/node/commit/ff3045e40b)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V4.md-1808-* [[`dc8dc97db3`](https://github.com/nodejs/node/commit/dc8dc97db3)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V5.md-87-* [[`99920480ae`](https://github.com/nodejs/node/commit/99920480ae)] - **buffer**: fix a typo in Buffer example code (Mr C0B) [#6361](https://github.com/nodejs/node/pull/6361)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V5.md:88:* [[`d9f7b025d4`](https://github.com/nodejs/node/commit/d9f7b025d4)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#6552](https://github.com/nodejs/node/pull/6552)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V5.md-89-* [[`f316fd20a0`](https://github.com/nodejs/node/commit/f316fd20a0)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V5.md:90:* [[`263cc34657`](https://github.com/nodejs/node/commit/263cc34657)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V5.md-91-* [[`889d1151de`](https://github.com/nodejs/node/commit/889d1151de)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V5.md-1584-  * _(Breaking)_ The `callback` argument to `OutgoingMessage#setTimeout()` must be a function or a `TypeError` is thrown (James M Snell) [#3090](https://github.com/nodejs/node/pull/3090).
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V5.md:1585:  * _(Breaking)_ HTTP methods and header names must now conform to the RFC 2616 "token" rule, a list of allowed characters that excludes control characters and a number of _separator_ characters. Specifically, methods and header names must now match ```/^[a-zA-Z0-9_!#$%&'*+.^`|~-]+$/``` or a `TypeError` will be thrown (James M Snell) [#2526](https://github.com/nodejs/node/pull/2526).
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V5.md-1586-* **node**:
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-129-* [[`b282c68ce8`](https://github.com/nodejs/node/commit/b282c68ce8)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:130:* [[`a80ef49dcf`](https://github.com/nodejs/node/commit/a80ef49dcf)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-131-* [[`1d3c412101`](https://github.com/nodejs/node/commit/1d3c412101)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-204-* [[`4beba664e1`](https://github.com/nodejs/node/commit/4beba664e1)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [nodejs/node#1836](https://github.com/nodejs/node/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:205:* [[`049fe7978f`](https://github.com/nodejs/node/commit/049fe7978f)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-206-* [[`e9becec84d`](https://github.com/nodejs/node/commit/e9becec84d)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-242-* [[`dbe6551b89`](https://github.com/nodejs/node/commit/dbe6551b89)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [#1836](https://github.com/nodejs/node/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:243:* [[`7829bbcacb`](https://github.com/nodejs/node/commit/7829bbcacb)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-244-* [[`cddca629b5`](https://github.com/nodejs/node/commit/cddca629b5)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [#1389](https://github.com/nodejs/node/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-536-* [[`3c99e41427`](https://github.com/nodejs/node/commit/3c99e41427)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:537:* [[`d775057090`](https://github.com/nodejs/node/commit/d775057090)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-538-* [[`982012b96d`](https://github.com/nodejs/node/commit/982012b96d)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-886-
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:887:* [[`6314a46c48`](https://github.com/nodejs/node/commit/6314a46c48)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#17526](https://github.com/nodejs/node/pull/17526)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-888-* [[`f2121a8583`](https://github.com/nodejs/node/commit/f2121a8583)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:889:* [[`741651cc4b`](https://github.com/nodejs/node/commit/741651cc4b)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-890-* [[`5956aead33`](https://github.com/nodejs/node/commit/5956aead33)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-1222-* [[`b98fa82de6`](https://github.com/nodejs/node/commit/b98fa82de6)] - **deps**: cherry-pick e7f4e9e from upstream libuv (Bartosz Sosnowski) [#16724](https://github.com/nodejs/node/pull/16724)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:1223:* [[`748d3e5d04`](https://github.com/nodejs/node/commit/748d3e5d04)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#16691](https://github.com/nodejs/node/pull/16691)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-1224-* [[`5da4ceba86`](https://github.com/nodejs/node/commit/5da4ceba86)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:1225:* [[`ef57db81ac`](https://github.com/nodejs/node/commit/ef57db81ac)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-1226-* [[`7b93a2fd63`](https://github.com/nodejs/node/commit/7b93a2fd63)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-1682-* [[`8f8dd97072`](https://github.com/nodejs/node/commit/8f8dd97072)] - **crypto**: clear err stack after ECDH::BufferToPoint (Ryan Kelly) [#13275](https://github.com/nodejs/node/pull/13275)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:1683:* [[`3891759afc`](https://github.com/nodejs/node/commit/3891759afc)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#12913](https://github.com/nodejs/node/pull/12913)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-1684-* [[`92583c4c81`](https://github.com/nodejs/node/commit/92583c4c81)] - **deps**: cherry-pick 4ae5993 from upstream OpenSSL (Shigeki Ohtsu) [#12913](https://github.com/nodejs/node/pull/12913)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:1685:* [[`ee40a73d44`](https://github.com/nodejs/node/commit/ee40a73d44)] - **deps**: update openssl asm and asm_obsolete files (Daniel Bevenius) [#13233](https://github.com/nodejs/node/pull/13233)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-1686-* [[`a6a85c49c3`](https://github.com/nodejs/node/commit/a6a85c49c3)] - **deps**: update openssl config files (Daniel Bevenius) [#13233](https://github.com/nodejs/node/pull/13233)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-1687-* [[`a579a776a3`](https://github.com/nodejs/node/commit/a579a776a3)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:1688:* [[`b937c41405`](https://github.com/nodejs/node/commit/b937c41405)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-1689-* [[`69570d370a`](https://github.com/nodejs/node/commit/69570d370a)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-2796-
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:2797:* [[`87ac44974a`](https://github.com/nodejs/node/commit/87ac44974a)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#11021](https://github.com/nodejs/node/pull/11021)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-2798-* [[`a4b43a7ef9`](https://github.com/nodejs/node/commit/a4b43a7ef9)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:2799:* [[`f5b77fdf8d`](https://github.com/nodejs/node/commit/f5b77fdf8d)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-2800-* [[`58fae148fa`](https://github.com/nodejs/node/commit/58fae148fa)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-3638-* [[`f8ad0dc0e2`](https://github.com/nodejs/node/commit/f8ad0dc0e2)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:3639:* [[`9181def9d4`](https://github.com/nodejs/node/commit/9181def9d4)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-3640-* [[`2dee4af5c3`](https://github.com/nodejs/node/commit/2dee4af5c3)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-3642-* [[`c08d81df50`](https://github.com/nodejs/node/commit/c08d81df50)] - **deps**: upgrade openssl sources to 1.0.2j (Shigeki Ohtsu) [#8786](https://github.com/nodejs/node/pull/8786)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:3643:* [[`2573efc9df`](https://github.com/nodejs/node/commit/2573efc9df)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#8714](https://github.com/nodejs/node/pull/8714)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-3644-* [[`67751f3d7e`](https://github.com/nodejs/node/commit/67751f3d7e)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:3645:* [[`4382de338b`](https://github.com/nodejs/node/commit/4382de338b)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-3646-* [[`cfa00611b0`](https://github.com/nodejs/node/commit/cfa00611b0)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-4746-* [[`2d503b1d4b`](https://github.com/nodejs/node/commit/2d503b1d4b)] - **debugger**: display array contents in repl (cjihrig) [#6448](https://github.com/nodejs/node/pull/6448)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:4747:* [[`54f8600613`](https://github.com/nodejs/node/commit/54f8600613)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#6550](https://github.com/nodejs/node/pull/6550)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-4748-* [[`a5a2944877`](https://github.com/nodejs/node/commit/a5a2944877)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md:4749:* [[`3fe68129c8`](https://github.com/nodejs/node/commit/3fe68129c8)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V6.md-4750-* [[`d159462fed`](https://github.com/nodejs/node/commit/d159462fed)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V7.md-986-* [[`da59a57d60`](https://github.com/nodejs/node/commit/da59a57d60)] - **deps**: limit regress/regress-crbug-514081 v8 test (Michael Dawson) [#6678](https://github.com/nodejs/node/pull/6678)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V7.md:987:* [[`edd20720ac`](https://github.com/nodejs/node/commit/edd20720ac)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#11021](https://github.com/nodejs/node/pull/11021)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V7.md-988-* [[`ce20ad76ec`](https://github.com/nodejs/node/commit/ce20ad76ec)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V7.md:989:* [[`06f87c3e0a`](https://github.com/nodejs/node/commit/06f87c3e0a)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V7.md-990-* [[`093cacf61b`](https://github.com/nodejs/node/commit/093cacf61b)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-108-* [[`5682e50325`](https://github.com/nodejs/node/commit/5682e50325)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:109:* [[`9663ae3546`](https://github.com/nodejs/node/commit/9663ae3546)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-110-* [[`87eee99466`](https://github.com/nodejs/node/commit/87eee99466)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-240-* [[`61980dcbf9`](https://github.com/nodejs/node/commit/61980dcbf9)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:241:* [[`bf287faf21`](https://github.com/nodejs/node/commit/bf287faf21)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-242-* [[`22ec5feff0`](https://github.com/nodejs/node/commit/22ec5feff0)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-400-* [[`add20f373c`](https://github.com/nodejs/node/commit/add20f373c)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [nodejs/node#1836](https://github.com/nodejs/node/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:401:* [[`c4e382cce3`](https://github.com/nodejs/node/commit/c4e382cce3)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-402-* [[`f1d1f12519`](https://github.com/nodejs/node/commit/f1d1f12519)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [nodejs/node#1389](https://github.com/nodejs/node/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-876-* [[`ec1828c2b6`](https://github.com/nodejs/node/commit/ec1828c2b6)] - **(SEMVER-MAJOR)** **v8**: add new to the throw statement (Ruben Bridgewater) [#13857](https://github.com/nodejs/node/pull/13857)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:877:* [[`8a5c100793`](https://github.com/nodejs/node/commit/8a5c100793)] - **win, tools**: add nasm to boxstarter script (Bartosz Sosnowski) [#19950](https://github.com/nodejs/node/pull/19950)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-878-
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-903-* [[`8f59838ae7`](https://github.com/nodejs/node/commit/8f59838ae7)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [#1836](https://github.com/nodejs/node/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:904:* [[`97607f8622`](https://github.com/nodejs/node/commit/97607f8622)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [#1389](https://github.com/nodejs/node/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-905-* [[`46e4917d98`](https://github.com/nodejs/node/commit/46e4917d98)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [#1389](https://github.com/nodejs/node/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-1205-* [[`df92da3f3c`](https://github.com/nodejs/node/commit/df92da3f3c)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:1206:* [[`259156ea40`](https://github.com/nodejs/node/commit/259156ea40)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-1207-* [[`d559d0eb25`](https://github.com/nodejs/node/commit/d559d0eb25)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-1859-* [[`b05ef978d3`](https://github.com/nodejs/node/commit/b05ef978d3)] - **buffer**: zero-fill buffer allocated with invalid content (Anna Henningsen) [#17428](https://github.com/nodejs/node/pull/17428)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:1860:* [[`18652b6860`](https://github.com/nodejs/node/commit/18652b6860)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#17526](https://github.com/nodejs/node/pull/17526)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-1861-* [[`e6c308e237`](https://github.com/nodejs/node/commit/e6c308e237)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:1862:* [[`a85f94bd59`](https://github.com/nodejs/node/commit/a85f94bd59)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-1863-* [[`b5552c854c`](https://github.com/nodejs/node/commit/b5552c854c)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-2013-* [[`a815e1b6a2`](https://github.com/nodejs/node/commit/a815e1b6a2)] - **deps**: cherry-pick e7f4e9e from upstream libuv (Bartosz Sosnowski) [#16724](https://github.com/nodejs/node/pull/16724)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:2014:* [[`7f86e8190c`](https://github.com/nodejs/node/commit/7f86e8190c)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#16691](https://github.com/nodejs/node/pull/16691)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-2015-* [[`1af2244020`](https://github.com/nodejs/node/commit/1af2244020)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:2016:* [[`9d98dcc395`](https://github.com/nodejs/node/commit/9d98dcc395)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-2017-* [[`99319efc45`](https://github.com/nodejs/node/commit/99319efc45)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-4023-* [[`ffa7debd7a`](https://github.com/nodejs/node/commit/ffa7debd7a)] - **deps**: upgrade npm to 5.0.3 (Kat Marchán) [#13487](https://github.com/nodejs/node/pull/13487)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:4024:* [[`035a81b2e6`](https://github.com/nodejs/node/commit/035a81b2e6)] - **deps**: update openssl asm and asm_obsolete files (Daniel Bevenius) [#13233](https://github.com/nodejs/node/pull/13233)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-4025-* [[`6f57554650`](https://github.com/nodejs/node/commit/6f57554650)] - **deps**: update openssl config files (Daniel Bevenius) [#13233](https://github.com/nodejs/node/pull/13233)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-4026-* [[`1b8b82d076`](https://github.com/nodejs/node/commit/1b8b82d076)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:4027:* [[`783294add1`](https://github.com/nodejs/node/commit/783294add1)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-4028-* [[`db7419bead`](https://github.com/nodejs/node/commit/db7419bead)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-4627-* [[`986e1d2c6f`](https://github.com/nodejs/node/commit/986e1d2c6f)] - **deps**: cherry-pick f5fad6d from upstream v8 (daniel.bevenius) [#12826](https://github.com/nodejs/node/pull/12826)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md:4628:* [[`e896898dea`](https://github.com/nodejs/node/commit/e896898dea)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#12913](https://github.com/nodejs/node/pull/12913)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V8.md-4629-* [[`f4390650e3`](https://github.com/nodejs/node/commit/f4390650e3)] - **deps**: cherry-pick 4ae5993 from upstream OpenSSL (Shigeki Ohtsu) [#12913](https://github.com/nodejs/node/pull/12913)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md-241-* [[`f5d9324315`](https://github.com/nodejs/node/commit/f5d9324315)] - **deps**: add -no\_rand\_screen to openssl s\_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md:242:* [[`f5eb182b50`](https://github.com/nodejs/node/commit/f5eb182b50)] - **deps**: fix asm build error of openssl in x86\_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md-243-* [[`ddcb3fc886`](https://github.com/nodejs/node/commit/ddcb3fc886)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md-1806-* [[`15bf640668`](https://github.com/nodejs/node/commit/15bf640668)] - **buffer**: zero-fill buffer allocated with invalid content (Anna Henningsen) [#17428](https://github.com/nodejs/node/pull/17428)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md:1807:* [[`c0954f4ba1`](https://github.com/nodejs/node/commit/c0954f4ba1)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#17526](https://github.com/nodejs/node/pull/17526)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md-1808-* [[`dfd7cd3038`](https://github.com/nodejs/node/commit/dfd7cd3038)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md:1809:* [[`76e7ff2915`](https://github.com/nodejs/node/commit/76e7ff2915)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md-1810-* [[`593f21ee9c`](https://github.com/nodejs/node/commit/593f21ee9c)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md-1989-* [[`ed0fbd8d72`](https://github.com/nodejs/node/commit/ed0fbd8d72)] - **deps**: cherry-pick e7f4e9e from upstream libuv (Bartosz Sosnowski) [#16724](https://github.com/nodejs/node/pull/16724)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md:1990:* [[`185229e258`](https://github.com/nodejs/node/commit/185229e258)] - **deps**: update openssl asm and asm_obsolete files (Shigeki Ohtsu) [#16691](https://github.com/nodejs/node/pull/16691)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md-1991-* [[`162686f5f4`](https://github.com/nodejs/node/commit/162686f5f4)] - **deps**: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) [nodejs/io.js#1836](https://github.com/nodejs/io.js/pull/1836)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md:1992:* [[`e0f6dee961`](https://github.com/nodejs/node/commit/e0f6dee961)] - **deps**: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
nodejs-14.13.0~dfsg/doc/changelogs/CHANGELOG_V9.md-1993-* [[`3d7eea5da8`](https://github.com/nodejs/node/commit/3d7eea5da8)] - **deps**: fix openssl assembly error on ia32 win32 (Fedor Indutny) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
##############################################
nodejs-14.13.0~dfsg/doc/guides/maintaining-openssl.md-23-...
nodejs-14.13.0~dfsg/doc/guides/maintaining-openssl.md:24:% nasm -v
nodejs-14.13.0~dfsg/doc/guides/maintaining-openssl.md:25:NASM version 2.11.08
nodejs-14.13.0~dfsg/doc/guides/maintaining-openssl.md-26-```
##############################################
nodejs-14.13.0~dfsg/doc/guides/releases.md-337-
nodejs-14.13.0~dfsg/doc/guides/releases.md:338:`$VERSION` should be prefixed with a `v`.
nodejs-14.13.0~dfsg/doc/guides/releases.md-339-
##############################################
nodejs-14.13.0~dfsg/doc/guides/using-internal-errors.md-27-```js
nodejs-14.13.0~dfsg/doc/guides/using-internal-errors.md:28:const err = new TypeError(`Expected string received ${type}`);
nodejs-14.13.0~dfsg/doc/guides/using-internal-errors.md-29-```
##############################################
nodejs-14.13.0~dfsg/doc/guides/using-internal-errors.md-52-E('EXAMPLE_KEY1', 'This is the error value', TypeError);
nodejs-14.13.0~dfsg/doc/guides/using-internal-errors.md:53:E('EXAMPLE_KEY2', (a, b) => `${a} ${b}`, RangeError);
nodejs-14.13.0~dfsg/doc/guides/using-internal-errors.md-54-```
##############################################
nodejs-14.13.0~dfsg/doc/guides/writing-and-running-benchmarks.md-105-Each line represents a single benchmark with parameters specified as
nodejs-14.13.0~dfsg/doc/guides/writing-and-running-benchmarks.md:106:`${variable}=${value}`. Each configuration combination is executed in a separate
nodejs-14.13.0~dfsg/doc/guides/writing-and-running-benchmarks.md-107-process. This ensures that benchmark results aren't affected by the execution
##############################################
nodejs-14.13.0~dfsg/lib/_http_agent.js-216-  if (options.family === 4 || options.family === 6)
nodejs-14.13.0~dfsg/lib/_http_agent.js:217:    name += `:${options.family}`;
nodejs-14.13.0~dfsg/lib/_http_agent.js-218-
nodejs-14.13.0~dfsg/lib/_http_agent.js-219-  if (options.socketPath)
nodejs-14.13.0~dfsg/lib/_http_agent.js:220:    name += `:${options.socketPath}`;
nodejs-14.13.0~dfsg/lib/_http_agent.js-221-
##############################################
nodejs-14.13.0~dfsg/lib/_http_client.js-72-  if (host !== null && host !== undefined && typeof host !== 'string') {
nodejs-14.13.0~dfsg/lib/_http_client.js:73:    throw new ERR_INVALID_ARG_TYPE(`options.${name}`,
nodejs-14.13.0~dfsg/lib/_http_client.js-74-                                   ['string', 'undefined', 'null'],
##############################################
nodejs-14.13.0~dfsg/lib/_http_client.js-102-        process.emitWarning(
nodejs-14.13.0~dfsg/lib/_http_client.js:103:          `The provided URL ${urlStr} is not a valid URL, and is supported ` +
nodejs-14.13.0~dfsg/lib/_http_client.js-104-          'in the http module solely for compatibility.',
##############################################
nodejs-14.13.0~dfsg/lib/_http_client.js-264-          hostHeader.charCodeAt(0) !== 91/* '[' */) {
nodejs-14.13.0~dfsg/lib/_http_client.js:265:        hostHeader = `[${hostHeader}]`;
nodejs-14.13.0~dfsg/lib/_http_client.js-266-      }
##############################################
nodejs-14.13.0~dfsg/lib/_http_common.js-98-  incoming.httpVersionMinor = versionMinor;
nodejs-14.13.0~dfsg/lib/_http_common.js:99:  incoming.httpVersion = `${versionMajor}.${versionMinor}`;
nodejs-14.13.0~dfsg/lib/_http_common.js-100-  incoming.url = url;
##############################################
nodejs-14.13.0~dfsg/lib/_http_common.js-249-  if (typeof err.reason === 'string')
nodejs-14.13.0~dfsg/lib/_http_common.js:250:    err.message = `Parse Error: ${err.reason}`;
nodejs-14.13.0~dfsg/lib/_http_common.js-251-}
##############################################
nodejs-14.13.0~dfsg/lib/_http_outgoing.js-427-        const timeoutSeconds = MathFloor(this._keepAliveTimeout / 1000);
nodejs-14.13.0~dfsg/lib/_http_outgoing.js:428:        header += `Keep-Alive: timeout=${timeoutSeconds}\r\n`;
nodejs-14.13.0~dfsg/lib/_http_outgoing.js-429-      }
##############################################
nodejs-14.13.0~dfsg/lib/_http_server.js-234-ServerResponse.prototype.writeContinue = function writeContinue(cb) {
nodejs-14.13.0~dfsg/lib/_http_server.js:235:  this._writeRaw(`HTTP/1.1 100 Continue${CRLF}${CRLF}`, 'ascii', cb);
nodejs-14.13.0~dfsg/lib/_http_server.js-236-  this._sent100 = true;
##############################################
nodejs-14.13.0~dfsg/lib/_http_server.js-239-ServerResponse.prototype.writeProcessing = function writeProcessing(cb) {
nodejs-14.13.0~dfsg/lib/_http_server.js:240:  this._writeRaw(`HTTP/1.1 102 Processing${CRLF}${CRLF}`, 'ascii', cb);
nodejs-14.13.0~dfsg/lib/_http_server.js-241-};
##############################################
nodejs-14.13.0~dfsg/lib/_http_server.js-293-
nodejs-14.13.0~dfsg/lib/_http_server.js:294:  const statusLine = `HTTP/1.1 ${statusCode} ${this.statusMessage}${CRLF}`;
nodejs-14.13.0~dfsg/lib/_http_server.js-295-
##############################################
nodejs-14.13.0~dfsg/lib/_http_server.js-608-const badRequestResponse = Buffer.from(
nodejs-14.13.0~dfsg/lib/_http_server.js:609:  `HTTP/1.1 400 ${STATUS_CODES[400]}${CRLF}` +
nodejs-14.13.0~dfsg/lib/_http_server.js:610:  `Connection: close${CRLF}${CRLF}`, 'ascii'
nodejs-14.13.0~dfsg/lib/_http_server.js-611-);
nodejs-14.13.0~dfsg/lib/_http_server.js-612-const requestTimeoutResponse = Buffer.from(
nodejs-14.13.0~dfsg/lib/_http_server.js:613:  `HTTP/1.1 408 ${STATUS_CODES[408]}${CRLF}` +
nodejs-14.13.0~dfsg/lib/_http_server.js:614:  `Connection: close${CRLF}${CRLF}`, 'ascii'
nodejs-14.13.0~dfsg/lib/_http_server.js-615-);
nodejs-14.13.0~dfsg/lib/_http_server.js-616-const requestHeaderFieldsTooLargeResponse = Buffer.from(
nodejs-14.13.0~dfsg/lib/_http_server.js:617:  `HTTP/1.1 431 ${STATUS_CODES[431]}${CRLF}` +
nodejs-14.13.0~dfsg/lib/_http_server.js:618:  `Connection: close${CRLF}${CRLF}`, 'ascii'
nodejs-14.13.0~dfsg/lib/_http_server.js-619-);
##############################################
nodejs-14.13.0~dfsg/lib/_tls_common.js-83-    throw new ERR_INVALID_ARG_TYPE(
nodejs-14.13.0~dfsg/lib/_tls_common.js:84:      `options.${name}`,
nodejs-14.13.0~dfsg/lib/_tls_common.js-85-      ['string', 'Buffer', 'TypedArray', 'DataView'],
##############################################
nodejs-14.13.0~dfsg/lib/_tls_wrap.js-110-  assert(now >= lastHandshakeTime,
nodejs-14.13.0~dfsg/lib/_tls_wrap.js:111:         `now (${now}) < lastHandshakeTime (${lastHandshakeTime})`);
nodejs-14.13.0~dfsg/lib/_tls_wrap.js-112-
##############################################
nodejs-14.13.0~dfsg/lib/_tls_wrap.js-345-      psk,
nodejs-14.13.0~dfsg/lib/_tls_wrap.js:346:      `Pre-shared key exceeds ${maxPskLen} bytes`
nodejs-14.13.0~dfsg/lib/_tls_wrap.js-347-    );
##############################################
nodejs-14.13.0~dfsg/lib/_tls_wrap.js-366-      ret.psk,
nodejs-14.13.0~dfsg/lib/_tls_wrap.js:367:      `Pre-shared key exceeds ${maxPskLen} bytes`
nodejs-14.13.0~dfsg/lib/_tls_wrap.js-368-    );
##############################################
nodejs-14.13.0~dfsg/lib/_tls_wrap.js-375-      ret.identity,
nodejs-14.13.0~dfsg/lib/_tls_wrap.js:376:      `PSK identity exceeds ${maxIdentityLen} bytes`
nodejs-14.13.0~dfsg/lib/_tls_wrap.js-377-    );
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-287-  if (filename) {
nodejs-14.13.0~dfsg/lib/assert.js:288:    identifier = `${filename}${line}${column}`;
nodejs-14.13.0~dfsg/lib/assert.js-289-
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-301-    code = String(fn);
nodejs-14.13.0~dfsg/lib/assert.js:302:    identifier = `${code}${line}${column}`;
nodejs-14.13.0~dfsg/lib/assert.js-303-  }
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-342-        }
nodejs-14.13.0~dfsg/lib/assert.js:343:        message += `\n  ${frame.slice(pos)}`;
nodejs-14.13.0~dfsg/lib/assert.js-344-      }
nodejs-14.13.0~dfsg/lib/assert.js-345-    }
nodejs-14.13.0~dfsg/lib/assert.js:346:    message = `The expression evaluated to a falsy value:\n\n  ${message}\n`;
nodejs-14.13.0~dfsg/lib/assert.js-347-    // Make sure to always set the cache! No matter if the message is
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-588-        message = 'The input did not match the regular expression ' +
nodejs-14.13.0~dfsg/lib/assert.js:589:                  `${inspect(expected)}. Input:\n\n${inspect(str)}\n`;
nodejs-14.13.0~dfsg/lib/assert.js-590-      }
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-632-      message = 'The error is expected to be an instance of ' +
nodejs-14.13.0~dfsg/lib/assert.js:633:        `"${expected.name}". Received `;
nodejs-14.13.0~dfsg/lib/assert.js-634-      if (isError(actual)) {
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-639-        } else {
nodejs-14.13.0~dfsg/lib/assert.js:640:          message += `"${name}"`;
nodejs-14.13.0~dfsg/lib/assert.js-641-        }
nodejs-14.13.0~dfsg/lib/assert.js-642-        if (actual.message) {
nodejs-14.13.0~dfsg/lib/assert.js:643:          message += `\n\nError message:\n\n${actual.message}`;
nodejs-14.13.0~dfsg/lib/assert.js-644-        }
nodejs-14.13.0~dfsg/lib/assert.js-645-      } else {
nodejs-14.13.0~dfsg/lib/assert.js:646:        message += `"${inspect(actual, { depth: -1 })}"`;
nodejs-14.13.0~dfsg/lib/assert.js-647-      }
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-655-        generatedMessage = true;
nodejs-14.13.0~dfsg/lib/assert.js:656:        const name = expected.name ? `"${expected.name}" ` : '';
nodejs-14.13.0~dfsg/lib/assert.js:657:        message = `The ${name}validation function is expected to return` +
nodejs-14.13.0~dfsg/lib/assert.js:658:          ` "true". Received ${inspect(res)}`;
nodejs-14.13.0~dfsg/lib/assert.js-659-
nodejs-14.13.0~dfsg/lib/assert.js-660-        if (isError(actual)) {
nodejs-14.13.0~dfsg/lib/assert.js:661:          message += `\n\nCaught error:\n\n${actual}`;
nodejs-14.13.0~dfsg/lib/assert.js-662-        }
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-738-          'error/message',
nodejs-14.13.0~dfsg/lib/assert.js:739:          `The error message "${actual.message}" is identical to the message.`
nodejs-14.13.0~dfsg/lib/assert.js-740-        );
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-744-        'error/message',
nodejs-14.13.0~dfsg/lib/assert.js:745:        `The error "${actual}" is identical to the message.`
nodejs-14.13.0~dfsg/lib/assert.js-746-      );
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-760-    if (error && error.name) {
nodejs-14.13.0~dfsg/lib/assert.js:761:      details += ` (${error.name})`;
nodejs-14.13.0~dfsg/lib/assert.js-762-    }
nodejs-14.13.0~dfsg/lib/assert.js:763:    details += message ? `: ${message}` : '.';
nodejs-14.13.0~dfsg/lib/assert.js-764-    const fnType = stackStartFn.name === 'rejects' ? 'rejection' : 'exception';
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-768-      operator: stackStartFn.name,
nodejs-14.13.0~dfsg/lib/assert.js:769:      message: `Missing expected ${fnType}${details}`,
nodejs-14.13.0~dfsg/lib/assert.js-770-      stackStartFn
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-809-  if (!error || hasMatchingError(actual, error)) {
nodejs-14.13.0~dfsg/lib/assert.js:810:    const details = message ? `: ${message}` : '.';
nodejs-14.13.0~dfsg/lib/assert.js-811-    const fnType = stackStartFn.name === 'doesNotReject' ?
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-816-      operator: stackStartFn.name,
nodejs-14.13.0~dfsg/lib/assert.js:817:      message: `Got unwanted ${fnType}${details}\n` +
nodejs-14.13.0~dfsg/lib/assert.js:818:               `Actual message: "${actual && actual.message}"`,
nodejs-14.13.0~dfsg/lib/assert.js-819-      stackStartFn
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-881-      }
nodejs-14.13.0~dfsg/lib/assert.js:882:      newErr.stack = `${tmp1.join('\n')}\n${tmp2.join('\n')}`;
nodejs-14.13.0~dfsg/lib/assert.js-883-    }
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-906-      'The "string" argument must be of type string. Received type ' +
nodejs-14.13.0~dfsg/lib/assert.js:907:        `${typeof string} (${inspect(string)})` :
nodejs-14.13.0~dfsg/lib/assert.js-908-      (match ?
##############################################
nodejs-14.13.0~dfsg/lib/assert.js-910-        'The input was expected to not match the regular expression ') +
nodejs-14.13.0~dfsg/lib/assert.js:911:          `${inspect(regexp)}. Input:\n\n${inspect(string)}\n`);
nodejs-14.13.0~dfsg/lib/assert.js-912-    const err = new AssertionError({
##############################################
nodejs-14.13.0~dfsg/lib/buffer.js-241-    throw new ERR_OUT_OF_RANGE('sourceStart',
nodejs-14.13.0~dfsg/lib/buffer.js:242:                               `<= ${source.length}`,
nodejs-14.13.0~dfsg/lib/buffer.js-243-                               sourceStart);
##############################################
nodejs-14.13.0~dfsg/lib/buffer.js-573-      throw new ERR_INVALID_ARG_TYPE(
nodejs-14.13.0~dfsg/lib/buffer.js:574:        `list[${i}]`, ['Buffer', 'Uint8Array'], list[i]);
nodejs-14.13.0~dfsg/lib/buffer.js-575-    }
##############################################
nodejs-14.13.0~dfsg/lib/buffer.js-829-  if (remaining > 0)
nodejs-14.13.0~dfsg/lib/buffer.js:830:    str += ` ... ${remaining} more byte${remaining > 1 ? 's' : ''}`;
nodejs-14.13.0~dfsg/lib/buffer.js-831-  // Inspect special properties as well, if possible.
##############################################
nodejs-14.13.0~dfsg/lib/buffer.js-851-  }
nodejs-14.13.0~dfsg/lib/buffer.js:852:  return `<${this.constructor.name} ${str}>`;
nodejs-14.13.0~dfsg/lib/buffer.js-853-};
##############################################
nodejs-14.13.0~dfsg/lib/buffer.js-1196-    // eslint-disable-next-line no-restricted-syntax
nodejs-14.13.0~dfsg/lib/buffer.js:1197:    const err = new Error(`Unable to transcode Buffer [${code}]`);
nodejs-14.13.0~dfsg/lib/buffer.js-1198-    err.code = code;
##############################################
nodejs-14.13.0~dfsg/lib/child_process.js-85-    if (typeof arguments[pos] !== 'object') {
nodejs-14.13.0~dfsg/lib/child_process.js:86:      throw new ERR_INVALID_ARG_VALUE(`arguments[${pos}]`, arguments[pos]);
nodejs-14.13.0~dfsg/lib/child_process.js-87-    }
##############################################
nodejs-14.13.0~dfsg/lib/child_process.js-303-    if (args.length !== 0)
nodejs-14.13.0~dfsg/lib/child_process.js:304:      cmd += ` ${args.join(' ')}`;
nodejs-14.13.0~dfsg/lib/child_process.js-305-
##############################################
nodejs-14.13.0~dfsg/lib/child_process.js-494-      if (/^(?:.*\\)?cmd(?:\.exe)?$/i.test(file)) {
nodejs-14.13.0~dfsg/lib/child_process.js:495:        args = ['/d', '/s', '/c', `"${command}"`];
nodejs-14.13.0~dfsg/lib/child_process.js-496-        windowsVerbatimArguments = true;
##############################################
nodejs-14.13.0~dfsg/lib/child_process.js-530-    if (value !== undefined) {
nodejs-14.13.0~dfsg/lib/child_process.js:531:      envPairs.push(`${key}=${value}`);
nodejs-14.13.0~dfsg/lib/child_process.js-532-    }
##############################################
nodejs-14.13.0~dfsg/lib/child_process.js-591-      } else {
nodejs-14.13.0~dfsg/lib/child_process.js:592:        throw new ERR_INVALID_ARG_TYPE(`options.stdio[${i}]`,
nodejs-14.13.0~dfsg/lib/child_process.js-593-                                       ['Buffer',
##############################################
nodejs-14.13.0~dfsg/lib/child_process.js-613-    if (ret.stderr && ret.stderr.length > 0)
nodejs-14.13.0~dfsg/lib/child_process.js:614:      msg += `\n${ret.stderr.toString()}`;
nodejs-14.13.0~dfsg/lib/child_process.js-615-    // eslint-disable-next-line no-restricted-syntax
##############################################
nodejs-14.13.0~dfsg/lib/cluster.js-24-const childOrMaster = 'NODE_UNIQUE_ID' in process.env ? 'child' : 'master';
nodejs-14.13.0~dfsg/lib/cluster.js:25:module.exports = require(`internal/cluster/${childOrMaster}`);
##############################################
nodejs-14.13.0~dfsg/lib/events.js-245-    if (name !== 'EventEmitter')
nodejs-14.13.0~dfsg/lib/events.js:246:      ctorInfo = ` on ${name} instance`;
nodejs-14.13.0~dfsg/lib/events.js-247-  } catch {}
nodejs-14.13.0~dfsg/lib/events.js:248:  const sep = `\nEmitted 'error' event${ctorInfo} at:\n`;
nodejs-14.13.0~dfsg/lib/events.js-249-
##############################################
nodejs-14.13.0~dfsg/lib/events.js-389-      const w = new Error('Possible EventEmitter memory leak detected. ' +
nodejs-14.13.0~dfsg/lib/events.js:390:                          `${existing.length} ${String(type)} listeners ` +
nodejs-14.13.0~dfsg/lib/events.js:391:                          `added to ${inspect(target, { depth: -1 })}. Use ` +
nodejs-14.13.0~dfsg/lib/events.js-392-                          'emitter.setMaxListeners() to increase limit');
##############################################
nodejs-14.13.0~dfsg/lib/fs.js-1695-        const ino = stats[7].toString(32);
nodejs-14.13.0~dfsg/lib/fs.js:1696:        id = `${dev}:${ino}`;
nodejs-14.13.0~dfsg/lib/fs.js-1697-        if (seenLinks[id]) {
##############################################
nodejs-14.13.0~dfsg/lib/fs.js-1831-      const ino = stats.ino.toString(32);
nodejs-14.13.0~dfsg/lib/fs.js:1832:      id = `${dev}:${ino}`;
nodejs-14.13.0~dfsg/lib/fs.js-1833-      if (seenLinks[id]) {
##############################################
nodejs-14.13.0~dfsg/lib/fs.js-1891-  req.oncomplete = callback;
nodejs-14.13.0~dfsg/lib/fs.js:1892:  binding.mkdtemp(`${prefix}XXXXXX`, options.encoding, req);
nodejs-14.13.0~dfsg/lib/fs.js-1893-}
##############################################
nodejs-14.13.0~dfsg/lib/fs.js-1902-  warnOnNonPortableTemplate(prefix);
nodejs-14.13.0~dfsg/lib/fs.js:1903:  const path = `${prefix}XXXXXX`;
nodejs-14.13.0~dfsg/lib/fs.js-1904-  const ctx = { path };
##############################################
nodejs-14.13.0~dfsg/lib/https.js-294-        process.emitWarning(
nodejs-14.13.0~dfsg/lib/https.js:295:          `The provided URL ${urlStr} is not a valid URL, and is supported ` +
nodejs-14.13.0~dfsg/lib/https.js-296-          'in the https module solely for compatibility.',
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-111-          (actual !== 0 || expected !== 0)) { // -0 === +0
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:112:        return `${kReadableOperator[operator]}\n\n` +
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:113:            `${actualLines[0]} !== ${expectedLines[0]}\n`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-114-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-127-          // single line and the input length is less than the column length.
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:128:          indicator = `\n  ${' '.repeat(i)}^`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-129-          i = 0;
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-140-    if (i++ < 3) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:141:      end = `\n  ${a}${end}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-142-    } else {
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-162-    if (actualLines.length > 50) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:163:      actualLines[46] = `${blue}...${white}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-164-      while (actualLines.length > 47) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-168-
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:169:    return `${kReadableOperator.notIdentical}\n\n${actualLines.join('\n')}\n`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-170-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-174-  if (i >= 5) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:175:    end = `\n${blue}...${white}${end}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-176-    skipped = true;
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-178-  if (other !== '') {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:179:    end = `\n  ${other}${end}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-180-    other = '';
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-185-  const msg = kReadableOperator[operator] +
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:186:        `\n${green}+ actual${white} ${red}- expected${white}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:187:  const skippedMsg = ` ${blue}...${white} Lines skipped`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-188-
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-189-  let lines = actualLines;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:190:  let plusMinus = `${green}+${white}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-191-  let maxLength = expectedLines.length;
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-193-    lines = expectedLines;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:194:    plusMinus = `${red}-${white}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-195-    maxLength = actualLines.length;
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-205-            if (identical === 5) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:206:              res += `\n  ${lines[i - 3]}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-207-              printedLines++;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-208-            } else {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:209:              res += `\n${blue}...${white}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-210-              skipped = true;
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-212-          }
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:213:          res += `\n  ${lines[i - 2]}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-214-          printedLines++;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-215-        }
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:216:        res += `\n  ${lines[i - 1]}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-217-        printedLines++;
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-222-      if (lines === actualLines) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:223:        res += `\n${plusMinus} ${lines[i]}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-224-      } else {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:225:        other += `\n${plusMinus} ${lines[i]}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-226-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-260-              if (identical === 5) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:261:                res += `\n  ${actualLines[i - 3]}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-262-                printedLines++;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-263-              } else {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:264:                res += `\n${blue}...${white}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-265-                skipped = true;
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-267-            }
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:268:            res += `\n  ${actualLines[i - 2]}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-269-            printedLines++;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-270-          }
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:271:          res += `\n  ${actualLines[i - 1]}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-272-          printedLines++;
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-277-        // line so consecutive diverging lines show up as +++--- and not +-+-+-.
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:278:        res += `\n${green}+${white} ${actualLine}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:279:        other += `\n${red}-${white} ${expectedLine}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-280-        printedLines += 2;
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-290-        if (identical <= 2) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:291:          res += `\n  ${actualLine}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-292-          printedLines++;
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-297-    if (printedLines > 50 && i < maxLines - 2) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:298:      return `${msg}${skippedMsg}\n${res}\n${blue}...${white}${other}\n` +
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:299:             `${blue}...${white}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-300-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-302-
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:303:  return `${msg}${skipped ? skippedMsg : ''}\n${res}${other}${end}${indicator}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-304-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-375-        if (res.length > 50) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:376:          res[46] = `${blue}...${white}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-377-          while (res.length > 47) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-383-        if (res.length === 1) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:384:          super(`${base}${res[0].length > 5 ? '\n\n' : ' '}${res[0]}`);
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-385-        } else {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:386:          super(`${base}\n\n${res.join('\n')}\n`);
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-387-        }
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-392-        if (operator === 'notDeepEqual' && res === other) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:393:          res = `${knownOperator}\n\n${res}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-394-          if (res.length > 1024) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:395:            res = `${res.slice(0, 1021)}...`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-396-          }
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-399-          if (res.length > 512) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:400:            res = `${res.slice(0, 509)}...`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-401-          }
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-402-          if (other.length > 512) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:403:            other = `${other.slice(0, 509)}...`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-404-          }
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-405-          if (operator === 'deepEqual') {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:406:            res = `${knownOperator}\n\n${res}\n\nshould loosely deep-equal\n\n`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-407-          } else {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:408:            const newOp = kReadableOperator[`${operator}Unequal`];
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-409-            if (newOp) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:410:              res = `${newOp}\n\n${res}\n\nshould not loosely deep-equal\n\n`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-411-            } else {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:412:              other = ` ${operator} ${other}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-413-            }
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-414-          }
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:415:          super(`${res}${other}`);
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-416-        }
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-454-  toString() {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:455:    return `${this.name} [${this.code}]: ${this.message}`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-456-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-467-          lines.length = 10;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:468:          this[name] = `${lines.join('\n')}\n...`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-469-        } else if (this[name].length > 512) {
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js:470:          this[name] = `${this[name].slice(512)}...`;
nodejs-14.13.0~dfsg/lib/internal/assert/assertion_error.js-471-        }
##############################################
nodejs-14.13.0~dfsg/lib/internal/assert/calltracker.js-66-      if (context.actual !== context.exact) {
nodejs-14.13.0~dfsg/lib/internal/assert/calltracker.js:67:        const message = `Expected the ${context.name} function to be ` +
nodejs-14.13.0~dfsg/lib/internal/assert/calltracker.js:68:                        `executed ${context.exact} time(s) but was ` +
nodejs-14.13.0~dfsg/lib/internal/assert/calltracker.js:69:                        `executed ${context.actual} time(s).`;
nodejs-14.13.0~dfsg/lib/internal/assert/calltracker.js-70-        errors.push({
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-114-    // eslint-disable-next-line no-restricted-syntax
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js:115:    throw new Error(`No such module: ${module}`);
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-116-  };
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-135-      mod = bindingObj[module] = getInternalBinding(module);
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js:136:      moduleLoadList.push(`Internal Binding ${module}`);
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-137-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-166-  constructor(id) {
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js:167:    this.filename = `${id}.js`;
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-168-    this.id = id;
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-215-      // eslint-disable-next-line no-restricted-syntax
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js:216:      throw new Error(`Should not compile ${this.id} for public use`);
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-217-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-232-    const { ModuleWrap } = internalBinding('module_wrap');
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js:233:    const url = `node:${this.id}`;
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-234-    const nativeModule = this;
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-282-
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js:283:    moduleLoadList.push(`NativeModule ${id}`);
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-284-    return this.exports;
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-303-  // eslint-disable-next-line no-restricted-syntax
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js:304:  if (!mod) throw new TypeError(`Missing internal module '${id}'`);
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-305-  return mod.compileForInternalLoader();
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-311-  if (!NativeModule.map.has(request)) {
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js:312:    request = `internal/deps/${request}`;
nodejs-14.13.0~dfsg/lib/internal/bootstrap/loaders.js-313-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/pre_execution.js-262-                'directly is deprecated. ' +
nodejs-14.13.0~dfsg/lib/internal/bootstrap/pre_execution.js:263:                `Please use \`util.types.${name}\` instead.`,
nodejs-14.13.0~dfsg/lib/internal/bootstrap/pre_execution.js-264-                'DEP0103') :
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/pre_execution.js-357-    if (require('path').isAbsolute(experimentalPolicy)) {
nodejs-14.13.0~dfsg/lib/internal/bootstrap/pre_execution.js:358:      manifestURL = new URL(`file:///${experimentalPolicy}`);
nodejs-14.13.0~dfsg/lib/internal/bootstrap/pre_execution.js-359-    } else {
##############################################
nodejs-14.13.0~dfsg/lib/internal/bootstrap/switches/does_own_process_state.js-69-    for (let i = 0; i < groups.length; i++) {
nodejs-14.13.0~dfsg/lib/internal/bootstrap/switches/does_own_process_state.js:70:      validateId(groups[i], `groups[${i}]`);
nodejs-14.13.0~dfsg/lib/internal/bootstrap/switches/does_own_process_state.js-71-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/buffer.js-58-      if (min === 0 || min === 0n) {
nodejs-14.13.0~dfsg/lib/internal/buffer.js:59:        range = `>= 0${n} and < 2${n} ** ${(byteLength + 1) * 8}${n}`;
nodejs-14.13.0~dfsg/lib/internal/buffer.js-60-      } else {
nodejs-14.13.0~dfsg/lib/internal/buffer.js:61:        range = `>= -(2${n} ** ${(byteLength + 1) * 8 - 1}${n}) and < 2 ** ` +
nodejs-14.13.0~dfsg/lib/internal/buffer.js:62:                `${(byteLength + 1) * 8 - 1}${n}`;
nodejs-14.13.0~dfsg/lib/internal/buffer.js-63-      }
nodejs-14.13.0~dfsg/lib/internal/buffer.js-64-    } else {
nodejs-14.13.0~dfsg/lib/internal/buffer.js:65:      range = `>= ${min}${n} and <= ${max}${n}`;
nodejs-14.13.0~dfsg/lib/internal/buffer.js-66-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/buffer.js-81-  throw new ERR_OUT_OF_RANGE(type || 'offset',
nodejs-14.13.0~dfsg/lib/internal/buffer.js:82:                             `>= ${type ? 1 : 0} and <= ${length}`,
nodejs-14.13.0~dfsg/lib/internal/buffer.js-83-                             value);
##############################################
nodejs-14.13.0~dfsg/lib/internal/buffer.js-732-  if (value > max || value < min) {
nodejs-14.13.0~dfsg/lib/internal/buffer.js:733:    throw new ERR_OUT_OF_RANGE('value', `>= ${min} and <= ${max}`, value);
nodejs-14.13.0~dfsg/lib/internal/buffer.js-734-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/child_process.js-362-
nodejs-14.13.0~dfsg/lib/internal/child_process.js:363:    options.envPairs.push(`NODE_CHANNEL_FD=${ipcFd}`);
nodejs-14.13.0~dfsg/lib/internal/child_process.js:364:    options.envPairs.push(`NODE_CHANNEL_SERIALIZATION_MODE=${serialization}`);
nodejs-14.13.0~dfsg/lib/internal/child_process.js-365-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/cli_table.js-42-    // of spaces we need while also left justifying the output.
nodejs-14.13.0~dfsg/lib/internal/cli_table.js:43:    out += `${' '.repeat(needed)}${cell}${' '.repeat(MathCeil(needed))}`;
nodejs-14.13.0~dfsg/lib/internal/cli_table.js-44-    if (i !== row.length - 1)
##############################################
nodejs-14.13.0~dfsg/lib/internal/cli_table.js-71-
nodejs-14.13.0~dfsg/lib/internal/cli_table.js:72:  let result = `${tableChars.topLeft}${divider.join(tableChars.topMiddle)}` +
nodejs-14.13.0~dfsg/lib/internal/cli_table.js:73:               `${tableChars.topRight}\n${renderRow(head, columnWidths)}\n` +
nodejs-14.13.0~dfsg/lib/internal/cli_table.js:74:               `${tableChars.leftMiddle}${divider.join(tableChars.rowMiddle)}` +
nodejs-14.13.0~dfsg/lib/internal/cli_table.js:75:               `${tableChars.rightMiddle}\n`;
nodejs-14.13.0~dfsg/lib/internal/cli_table.js-76-
nodejs-14.13.0~dfsg/lib/internal/cli_table.js-77-  for (const row of rows)
nodejs-14.13.0~dfsg/lib/internal/cli_table.js:78:    result += `${renderRow(row, columnWidths)}\n`;
nodejs-14.13.0~dfsg/lib/internal/cli_table.js-79-
nodejs-14.13.0~dfsg/lib/internal/cli_table.js:80:  result += `${tableChars.bottomLeft}${divider.join(tableChars.bottomMiddle)}` +
nodejs-14.13.0~dfsg/lib/internal/cli_table.js-81-            tableChars.bottomRight;
##############################################
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js-80-  assert(schedulingPolicy === SCHED_NONE || schedulingPolicy === SCHED_RR,
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js:81:         `Bad cluster.schedulingPolicy: ${schedulingPolicy}`);
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js-82-
##############################################
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js-105-function createWorkerProcess(id, env) {
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js:106:  const workerEnv = { ...process.env, ...env, NODE_UNIQUE_ID: `${id}` };
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js-107-  const execArgv = [...cluster.settings.execArgv];
##############################################
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js-128-
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js:129:    execArgv.push(`--inspect-port=${inspectPort}`);
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js-130-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js-273-
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js:274:  const key = `${message.address}:${message.port}:${message.addressType}:` +
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js:275:              `${message.fd}:${message.index}`;
nodejs-14.13.0~dfsg/lib/internal/cluster/master.js-276-  let handle = handles.get(key);
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-251-        if (string.includes('\n')) {
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:252:          string = string.replace(/\n/g, `\n${groupIndent}`);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-253-        }
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-359-    // Coerces everything other than Symbol to a string
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:360:    label = `${label}`;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-361-    if (this._times.has(label)) {
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:362:      process.emitWarning(`Label '${label}' already exists for console.time()`);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-363-      return;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-364-    }
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:365:    trace(kTraceBegin, kTraceConsoleCategory, `time::${label}`, 0);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-366-    this._times.set(label, process.hrtime());
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-370-    // Coerces everything other than Symbol to a string
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:371:    label = `${label}`;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-372-    const found = timeLogImpl(this, 'timeEnd', label);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:373:    trace(kTraceEnd, kTraceConsoleCategory, `time::${label}`, 0);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-374-    if (found) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-380-    // Coerces everything other than Symbol to a string
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:381:    label = `${label}`;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-382-    timeLogImpl(this, 'timeLog', label, data);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:383:    trace(kTraceInstant, kTraceConsoleCategory, `time::${label}`, 0);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-384-  },
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-397-    if (!expression) {
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:398:      args[0] = `Assertion failed${args.length === 0 ? '' : `: ${args[0]}`}`;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-399-      this.warn(...args);  // The arguments will be formatted in warn() again
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-419-    // coerced to strings. e.g. Symbol is not allowed
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:420:    label = `${label}`;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-421-    const counts = this[kCounts];
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-427-    counts.set(label, count);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:428:    trace(kTraceCount, kTraceConsoleCategory, `count::${label}`, 0, count);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:429:    this.log(`${label}: ${count}`);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-430-  },
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-435-    if (!counts.has(label)) {
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:436:      process.emitWarning(`Count for '${label}' does not exist`);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-437-      return;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-438-    }
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:439:    trace(kTraceCount, kTraceConsoleCategory, `count::${label}`, 0, 0);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:440:    counts.delete(`${label}`);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-441-  },
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-575-  if (time === undefined) {
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:576:    process.emitWarning(`No such label '${label}' for console.${name}()`);
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-577-    return false;
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-592-function pad(value) {
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:593:  return `${value}`.padStart(2, '0');
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-594-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-614-    [seconds, ms] = seconds.toFixed(3).split('.');
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:615:    const res = hours !== 0 ? `${hours}:${pad(minutes)}` : minutes;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:616:    return `${res}:${pad(seconds)}.${ms} (${hours !== 0 ? 'h:m' : ''}m:ss.mmm)`;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-617-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-619-  if (seconds !== 0) {
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:620:    return `${seconds.toFixed(3)}s`;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-621-  }
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-622-
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js:623:  return `${Number(ms.toFixed(3))}ms`;
nodejs-14.13.0~dfsg/lib/internal/console/constructor.js-624-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/crypto/diffiehellman.js-277-    throw new ERR_CRYPTO_INCOMPATIBLE_KEY('key types for Diffie-Hellman',
nodejs-14.13.0~dfsg/lib/internal/crypto/diffiehellman.js:278:                                          `${privateType} and ${publicType}`);
nodejs-14.13.0~dfsg/lib/internal/crypto/diffiehellman.js-279-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/crypto/hash.js-100-  // Explicit conversion for backward compatibility.
nodejs-14.13.0~dfsg/lib/internal/crypto/hash.js:101:  const ret = this[kHandle].digest(`${outputEncoding}`);
nodejs-14.13.0~dfsg/lib/internal/crypto/hash.js-102-  state[kFinalized] = true;
##############################################
nodejs-14.13.0~dfsg/lib/internal/crypto/hash.js-134-  // Explicit conversion for backward compatibility.
nodejs-14.13.0~dfsg/lib/internal/crypto/hash.js:135:  const ret = this[kHandle].digest(`${outputEncoding}`);
nodejs-14.13.0~dfsg/lib/internal/crypto/hash.js-136-  state[kFinalized] = true;
##############################################
nodejs-14.13.0~dfsg/lib/internal/crypto/keys.js-172-function option(name, objName) {
nodejs-14.13.0~dfsg/lib/internal/crypto/keys.js:173:  return objName === undefined ? name : `${objName}.${name}`;
nodejs-14.13.0~dfsg/lib/internal/crypto/keys.js-174-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js-29-  if (NumberIsNaN(offset) || offset > maxLength || offset < 0) {
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js:30:    throw new ERR_OUT_OF_RANGE('offset', `>= 0 && <= ${maxLength}`, offset);
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js-31-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js-41-    throw new ERR_OUT_OF_RANGE('size',
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js:42:                               `>= 0 && <= ${kMaxPossibleLength}`, size);
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js-43-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js-45-  if (size + offset > length) {
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js:46:    throw new ERR_OUT_OF_RANGE('size + offset', `<= ${length}`, size + offset);
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js-47-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js-153-    throw new ERR_OUT_OF_RANGE(
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js:154:      'max', `greater than the value of "min" (${min})`, max
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js-155-    );
##############################################
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js-161-  if (!(range <= RAND_MAX)) {
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js:162:    throw new ERR_OUT_OF_RANGE(`max${minNotSpecified ? '' : ' - min'}`,
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js:163:                               `<= ${RAND_MAX}`, range);
nodejs-14.13.0~dfsg/lib/internal/crypto/random.js-164-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/dns/utils.js-48-
nodejs-14.13.0~dfsg/lib/internal/dns/utils.js:49:      const host = isIP(val[0]) === 6 ? `[${val[0]}]` : val[0];
nodejs-14.13.0~dfsg/lib/internal/dns/utils.js:50:      return `${host}:${val[1]}`;
nodejs-14.13.0~dfsg/lib/internal/dns/utils.js-51-    });
##############################################
nodejs-14.13.0~dfsg/lib/internal/dns/utils.js-66-      if (typeof serv !== 'string') {
nodejs-14.13.0~dfsg/lib/internal/dns/utils.js:67:        throw new ERR_INVALID_ARG_TYPE(`servers[${index}]`, 'string', serv);
nodejs-14.13.0~dfsg/lib/internal/dns/utils.js-68-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/dns/utils.js-160-  process.emitWarning(
nodejs-14.13.0~dfsg/lib/internal/dns/utils.js:161:    `The provided hostname "${hostname}" is not a valid ` +
nodejs-14.13.0~dfsg/lib/internal/dns/utils.js-162-    'hostname, and is supported in the dns module solely for compatibility.',
##############################################
nodejs-14.13.0~dfsg/lib/internal/encoding.js-331-    validateEncoder(this);
nodejs-14.13.0~dfsg/lib/internal/encoding.js:332:    return encodeUtf8String(`${input}`);
nodejs-14.13.0~dfsg/lib/internal/encoding.js-333-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/encoding.js-380-    constructor(encoding = 'utf-8', options = {}) {
nodejs-14.13.0~dfsg/lib/internal/encoding.js:381:      encoding = `${encoding}`;
nodejs-14.13.0~dfsg/lib/internal/encoding.js-382-      validateArgument(options, 'object', 'options', 'Object');
##############################################
nodejs-14.13.0~dfsg/lib/internal/encoding.js-446-    constructor(encoding = 'utf-8', options = {}) {
nodejs-14.13.0~dfsg/lib/internal/encoding.js:447:      encoding = `${encoding}`;
nodejs-14.13.0~dfsg/lib/internal/encoding.js-448-      validateArgument(options, 'object', 'options', 'Object');
##############################################
nodejs-14.13.0~dfsg/lib/internal/encoding.js-550-      const { inspect } = require('internal/util/inspect');
nodejs-14.13.0~dfsg/lib/internal/encoding.js:551:      return `${constructor.name} ${inspect(obj)}`;
nodejs-14.13.0~dfsg/lib/internal/encoding.js-552-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-74-  }
nodejs-14.13.0~dfsg/lib/internal/errors.js:75:  return `${errorString}\n    at ${trace.join('\n    at ')}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-76-};
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-144-    const prefix = getMessage(key, [], this);
nodejs-14.13.0~dfsg/lib/internal/errors.js:145:    let message = `${prefix}: ${context.syscall} returned ` +
nodejs-14.13.0~dfsg/lib/internal/errors.js:146:                  `${context.code} (${context.message})`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-147-
nodejs-14.13.0~dfsg/lib/internal/errors.js-148-    if (context.path !== undefined)
nodejs-14.13.0~dfsg/lib/internal/errors.js:149:      message += ` ${context.path}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-150-    if (context.dest !== undefined)
nodejs-14.13.0~dfsg/lib/internal/errors.js:151:      message += ` => ${context.dest}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-152-
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-228-  toString() {
nodejs-14.13.0~dfsg/lib/internal/errors.js:229:    return `${this.name} [${this.code}]: ${this.message}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-230-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-272-    toString() {
nodejs-14.13.0~dfsg/lib/internal/errors.js:273:      return `${this.name} [${key}]: ${this.message}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-274-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-303-  // Add the error code to the name to include it in the stack trace.
nodejs-14.13.0~dfsg/lib/internal/errors.js:304:  err.name = `${name} [${code}]`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-305-  // Access the stack to generate the error message including the error code
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-348-      msg.length <= args.length, // Default options do not count.
nodejs-14.13.0~dfsg/lib/internal/errors.js:349:      `Code: ${key}; The provided arguments length (${args.length}) does not ` +
nodejs-14.13.0~dfsg/lib/internal/errors.js:350:        `match the required ones (${msg.length}).`
nodejs-14.13.0~dfsg/lib/internal/errors.js-351-    );
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-357-    expectedLength === args.length,
nodejs-14.13.0~dfsg/lib/internal/errors.js:358:    `Code: ${key}; The provided arguments length (${args.length}) does not ` +
nodejs-14.13.0~dfsg/lib/internal/errors.js:359:      `match the required ones (${expectedLength}).`
nodejs-14.13.0~dfsg/lib/internal/errors.js-360-  );
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-398-  const [ code, uvmsg ] = uvErrmapGet(ctx.errno) || uvUnmappedError;
nodejs-14.13.0~dfsg/lib/internal/errors.js:399:  let message = `${code}: ${ctx.message || uvmsg}, ${ctx.syscall}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-400-
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-404-    path = ctx.path.toString();
nodejs-14.13.0~dfsg/lib/internal/errors.js:405:    message += ` '${path}'`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-406-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-408-    dest = ctx.dest.toString();
nodejs-14.13.0~dfsg/lib/internal/errors.js:409:    message += ` -> '${dest}'`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-410-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-455-  const [ code, uvmsg ] = uvErrmapGet(err) || uvUnmappedError;
nodejs-14.13.0~dfsg/lib/internal/errors.js:456:  const message = `${syscall} ${code}: ${uvmsg}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-457-  let details = '';
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-459-  if (port && port > 0) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:460:    details = ` ${address}:${port}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-461-  } else if (address) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:462:    details = ` ${address}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-463-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-470-  // eslint-disable-next-line no-restricted-syntax
nodejs-14.13.0~dfsg/lib/internal/errors.js:471:  const ex = new Error(`${message}${details}`);
nodejs-14.13.0~dfsg/lib/internal/errors.js-472-  Error.stackTraceLimit = tmpLimit;
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-501-  const message = original ?
nodejs-14.13.0~dfsg/lib/internal/errors.js:502:    `${syscall} ${code} ${original}` : `${syscall} ${code}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-503-
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-534-  if (port && port > 0) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:535:    details = ` ${address}:${port}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-536-  } else if (address) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:537:    details = ` ${address}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-538-  }
nodejs-14.13.0~dfsg/lib/internal/errors.js-539-  if (additional) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:540:    details += ` - Local (${additional})`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-541-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-548-  // eslint-disable-next-line no-restricted-syntax
nodejs-14.13.0~dfsg/lib/internal/errors.js:549:  const ex = new Error(`${syscall} ${code}${details}`);
nodejs-14.13.0~dfsg/lib/internal/errors.js-550-  Error.stackTraceLimit = tmpLimit;
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-588-  }
nodejs-14.13.0~dfsg/lib/internal/errors.js:589:  const message = `${syscall} ${code}${hostname ? ` ${hostname}` : ''}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-590-  // Reducing the limit improves the performance significantly. We do not loose
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-647-  for (; i >= start + 4; i -= 3) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:648:    res = `_${val.slice(i - 3, i)}${res}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-649-  }
nodejs-14.13.0~dfsg/lib/internal/errors.js:650:  return `${val.slice(0, i)}${res}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-651-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-741-// E('EXAMPLE_KEY1', 'This is the error value', Error);
nodejs-14.13.0~dfsg/lib/internal/errors.js:742:// E('EXAMPLE_KEY2', (a, b) => return `${a} ${b}`, RangeError);
nodejs-14.13.0~dfsg/lib/internal/errors.js-743-//
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-762-    if (name) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:763:      return `"${name}" is outside of buffer bounds`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-764-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-822-  this.errno = ret;
nodejs-14.13.0~dfsg/lib/internal/errors.js:823:  return `The encoded data was not valid for encoding ${encoding}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-824-}, TypeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-881-    }
nodejs-14.13.0~dfsg/lib/internal/errors.js:882:    return `Invalid value for setting "${name}": ${actual}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-883-  }, TypeError, RangeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-920-    if (typeof error.message === 'string')
nodejs-14.13.0~dfsg/lib/internal/errors.js:921:      msg += ` (caused by: ${error.message})`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-922-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-961-    'https://github.com/nodejs/node/issues\n';
nodejs-14.13.0~dfsg/lib/internal/errors.js:962:  return message === undefined ? suffix : `${message}\n${suffix}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-963-}, Error);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-966-  this.port = port;
nodejs-14.13.0~dfsg/lib/internal/errors.js:967:  return `Invalid address family: ${addressType} ${host}:${port}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-968-}, RangeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-978-      // For cases like 'first argument'
nodejs-14.13.0~dfsg/lib/internal/errors.js:979:      msg += `${name} `;
nodejs-14.13.0~dfsg/lib/internal/errors.js-980-    } else {
nodejs-14.13.0~dfsg/lib/internal/errors.js-981-      const type = name.includes('.') ? 'property' : 'argument';
nodejs-14.13.0~dfsg/lib/internal/errors.js:982:      msg += `"${name}" ${type} `;
nodejs-14.13.0~dfsg/lib/internal/errors.js-983-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1016-        const last = types.pop();
nodejs-14.13.0~dfsg/lib/internal/errors.js:1017:        msg += `one of type ${types.join(', ')}, or ${last}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1018-      } else if (types.length === 2) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1019:        msg += `one of type ${types[0]} or ${types[1]}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1020-      } else {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1021:        msg += `of type ${types[0]}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1022-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1029-        const last = instances.pop();
nodejs-14.13.0~dfsg/lib/internal/errors.js:1030:        msg += `an instance of ${instances.join(', ')}, or ${last}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1031-      } else {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1032:        msg += `an instance of ${instances[0]}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1033-        if (instances.length === 2) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1034:          msg += ` or ${instances[1]}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1035-        }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1043-        const last = other.pop();
nodejs-14.13.0~dfsg/lib/internal/errors.js:1044:        msg += `one of ${other.join(', ')}, or ${last}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1045-      } else if (other.length === 2) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1046:        msg += `one of ${other[0]} or ${other[1]}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1047-      } else {
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1049-          msg += 'an ';
nodejs-14.13.0~dfsg/lib/internal/errors.js:1050:        msg += `${other[0]}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1051-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1054-    if (actual == null) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1055:      msg += `. Received ${actual}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1056-    } else if (typeof actual === 'function' && actual.name) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1057:      msg += `. Received function ${actual.name}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1058-    } else if (typeof actual === 'object') {
nodejs-14.13.0~dfsg/lib/internal/errors.js-1059-      if (actual.constructor && actual.constructor.name) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1060:        msg += `. Received an instance of ${actual.constructor.name}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1061-      } else {
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1063-          .inspect(actual, { depth: -1 });
nodejs-14.13.0~dfsg/lib/internal/errors.js:1064:        msg += `. Received ${inspected}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1065-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1069-      if (inspected.length > 25)
nodejs-14.13.0~dfsg/lib/internal/errors.js:1070:        inspected = `${inspected.slice(0, 25)}...`;
nodejs-14.13.0~dfsg/lib/internal/errors.js:1071:      msg += `. Received type ${typeof actual} (${inspected})`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1072-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1077-  if (inspected.length > 128) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1078:    inspected = `${inspected.slice(0, 128)}...`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1079-  }
nodejs-14.13.0~dfsg/lib/internal/errors.js:1080:  return `The argument '${name}' ${reason}. Received ${inspected}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1081-}, TypeError, RangeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1090-  (name, field = undefined) => {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1091:    let msg = `Invalid character in ${name}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1092-    if (field !== undefined) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1093:      msg += ` ["${field}"]`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1094-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1109-  return `Invalid module "${request}" ${reason}${base ?
nodejs-14.13.0~dfsg/lib/internal/errors.js:1110:    ` imported from ${base}` : ''}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1111-}, TypeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1114-    value : lazyInternalUtilInspect().inspect(value);
nodejs-14.13.0~dfsg/lib/internal/errors.js:1115:  if (inspected.length > 128) inspected = `${inspected.slice(0, 128)}...`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1116-  if (reason) reason = '. ' + reason;
nodejs-14.13.0~dfsg/lib/internal/errors.js:1117:  return `The value "${inspected}" is invalid for option "${name}"` + reason;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1118-}, TypeError, RangeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1121-E('ERR_INVALID_PACKAGE_CONFIG', (path, base, message) => {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1122:  return `Invalid package config ${path}${base ? ` while importing ${base}` :
nodejs-14.13.0~dfsg/lib/internal/errors.js:1123:    ''}${message ? `. ${message}` : ''}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1124-}, Error);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1130-      assert(isImport === false);
nodejs-14.13.0~dfsg/lib/internal/errors.js:1131:      return `Invalid "exports" main target ${JSONStringify(target)} defined ` +
nodejs-14.13.0~dfsg/lib/internal/errors.js-1132-        `in the package config ${pkgPath}package.json${base ?
nodejs-14.13.0~dfsg/lib/internal/errors.js:1133:          ` imported from ${base}` : ''}${relError ?
nodejs-14.13.0~dfsg/lib/internal/errors.js-1134-          '; targets must start with "./"' : ''}`;
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1137-      JSONStringify(target)} defined for '${key}' in the package config ${
nodejs-14.13.0~dfsg/lib/internal/errors.js:1138:      pkgPath}package.json${base ? ` imported from ${base}` : ''}${relError ?
nodejs-14.13.0~dfsg/lib/internal/errors.js-1139-      '; targets must start with "./"' : ''}`;
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1149-E('ERR_INVALID_RETURN_PROPERTY', (input, name, prop, value) => {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1150:  return `Expected a valid ${input} to be returned for the "${prop}" from the` +
nodejs-14.13.0~dfsg/lib/internal/errors.js:1151:         ` "${name}" function but got ${value}.`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1152-}, TypeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1155-  if (value && value.constructor && value.constructor.name) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1156:    type = `instance of ${value.constructor.name}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1157-  } else {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1158:    type = `type ${typeof value}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1159-  }
nodejs-14.13.0~dfsg/lib/internal/errors.js:1160:  return `Expected ${input} to be returned for the "${prop}" from the` +
nodejs-14.13.0~dfsg/lib/internal/errors.js:1161:         ` "${name}" function but got ${type}.`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1162-}, TypeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1165-  if (value && value.constructor && value.constructor.name) {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1166:    type = `instance of ${value.constructor.name}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1167-  } else {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1168:    type = `type ${typeof value}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1169-  }
nodejs-14.13.0~dfsg/lib/internal/errors.js:1170:  return `Expected ${input} to be returned from the "${name}"` +
nodejs-14.13.0~dfsg/lib/internal/errors.js:1171:         ` function but got ${type}.`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1172-}, TypeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1181-  this.input = input;
nodejs-14.13.0~dfsg/lib/internal/errors.js:1182:  return `Invalid URL: ${input}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1183-}, TypeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1189-    const res = expected.length === 2 ?
nodejs-14.13.0~dfsg/lib/internal/errors.js:1190:      `one of scheme ${expected[0]} or ${expected[1]}` :
nodejs-14.13.0~dfsg/lib/internal/errors.js:1191:      `of scheme ${expected[0]}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js:1192:    return `The URL must be ${res}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1193-  }, TypeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1204-      const sri = [...realIntegrities.entries()].map(([alg, dgs]) => {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1205:        return `${alg}-${dgs}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1206-      }).join(' ');
nodejs-14.13.0~dfsg/lib/internal/errors.js:1207:      msg += ` Integrities found are: ${sri}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1208-    } else {
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1232-    const len = args.length;
nodejs-14.13.0~dfsg/lib/internal/errors.js:1233:    args = args.map((a) => `"${a}"`);
nodejs-14.13.0~dfsg/lib/internal/errors.js-1234-    switch (len) {
nodejs-14.13.0~dfsg/lib/internal/errors.js-1235-      case 1:
nodejs-14.13.0~dfsg/lib/internal/errors.js:1236:        msg += `${args[0]} argument`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1237-        break;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1238-      case 2:
nodejs-14.13.0~dfsg/lib/internal/errors.js:1239:        msg += `${args[0]} and ${args[1]} arguments`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1240-        break;
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1242-        msg += args.slice(0, len - 1).join(', ');
nodejs-14.13.0~dfsg/lib/internal/errors.js:1243:        msg += `, and ${args[len - 1]} arguments`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1244-        break;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1245-    }
nodejs-14.13.0~dfsg/lib/internal/errors.js:1246:    return `${msg} must be specified`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1247-  }, TypeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1249-E('ERR_MODULE_NOT_FOUND', (path, base, type = 'package') => {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1250:  return `Cannot find ${type} '${path}' imported from ${base}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1251-}, Error);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1269-    let msg = replaceDefaultBoolean ? str :
nodejs-14.13.0~dfsg/lib/internal/errors.js:1270:      `The value of "${str}" is out of range.`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1271-    let received;
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1282-    }
nodejs-14.13.0~dfsg/lib/internal/errors.js:1283:    msg += ` It must be ${range}. Received ${received}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1284-    return msg;
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1287-  return `Package import specifier "${specifier}" is not defined${packagePath ?
nodejs-14.13.0~dfsg/lib/internal/errors.js:1288:    ` in package ${packagePath}package.json` : ''} imported from ${base}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1289-}, TypeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1292-    return `No "exports" main defined in ${pkgPath}package.json${base ?
nodejs-14.13.0~dfsg/lib/internal/errors.js:1293:      ` imported from ${base}` : ''}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1294-  return `Package subpath '${subpath}' is not defined by "exports" in ${
nodejs-14.13.0~dfsg/lib/internal/errors.js:1295:    pkgPath}package.json${base ? ` imported from ${base}` : ''}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1296-}, Error);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1298-  (filename, parentPath = null, packageJsonPath = null) => {
nodejs-14.13.0~dfsg/lib/internal/errors.js:1299:    let msg = `Must use import to load ES Module: ${filename}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1300-    if (parentPath && packageJsonPath) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1305-        '\nrequire() of ES modules is not supported.\nrequire() of ' +
nodejs-14.13.0~dfsg/lib/internal/errors.js:1306:        `${filename} from ${parentPath} ` +
nodejs-14.13.0~dfsg/lib/internal/errors.js-1307-        'is an ES module file as it is a .js file whose nearest parent ' +
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1309-        'files in that package scope as ES modules.\nInstead rename ' +
nodejs-14.13.0~dfsg/lib/internal/errors.js:1310:        `${basename} to end in .cjs, change the requiring code to use ` +
nodejs-14.13.0~dfsg/lib/internal/errors.js-1311-        'import(), or remove "type": "module" from ' +
nodejs-14.13.0~dfsg/lib/internal/errors.js:1312:        `${packageJsonPath}.\n`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1313-      return msg;
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1328-  const operator = allowZero ? '>=' : '>';
nodejs-14.13.0~dfsg/lib/internal/errors.js:1329:  return `${name} should be ${operator} 0 and < 65536. Received ${port}.`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1330-}, RangeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1360-  this.cert = cert;
nodejs-14.13.0~dfsg/lib/internal/errors.js:1361:  return `Hostname/IP does not match certificate's altnames: ${reason}`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1362-}, Error);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1403-    if (err === undefined) return msg;
nodejs-14.13.0~dfsg/lib/internal/errors.js:1404:    return `${msg} (${err})`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1405-  }, Error);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1421-  }
nodejs-14.13.0~dfsg/lib/internal/errors.js:1422:  msg += `. Received protocol '${url.protocol}'`;
nodejs-14.13.0~dfsg/lib/internal/errors.js-1423-  return msg;
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1443-E('ERR_WORKER_INVALID_EXEC_ARGV', (errors, msg = 'invalid execArgv flags') =>
nodejs-14.13.0~dfsg/lib/internal/errors.js:1444:  `Initiated Worker with ${msg}: ${errors.join(', ')}`,
nodejs-14.13.0~dfsg/lib/internal/errors.js-1445-  Error);
##############################################
nodejs-14.13.0~dfsg/lib/internal/errors.js-1457-  ) +
nodejs-14.13.0~dfsg/lib/internal/errors.js:1458:  ` Received "${filename}"`,
nodejs-14.13.0~dfsg/lib/internal/errors.js-1459-  TypeError);
##############################################
nodejs-14.13.0~dfsg/lib/internal/event_target.js-73-    this[kComposed] = !!composed;
nodejs-14.13.0~dfsg/lib/internal/event_target.js:74:    this[kType] = `${type}`;
nodejs-14.13.0~dfsg/lib/internal/event_target.js-75-    this[kDefaultPrevented] = false;
##############################################
nodejs-14.13.0~dfsg/lib/internal/event_target.js-231-      // eslint-disable-next-line no-restricted-syntax
nodejs-14.13.0~dfsg/lib/internal/event_target.js:232:      const w = new Error(`addEventListener called with ${listener}` +
nodejs-14.13.0~dfsg/lib/internal/event_target.js-233-                          ' which has no effect.');
##############################################
nodejs-14.13.0~dfsg/lib/internal/event_target.js-375-
nodejs-14.13.0~dfsg/lib/internal/event_target.js:376:    return `${name} ${inspect({}, opts)}`;
nodejs-14.13.0~dfsg/lib/internal/event_target.js-377-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/event_target.js-414-      const w = new Error('Possible EventTarget memory leak detected. ' +
nodejs-14.13.0~dfsg/lib/internal/event_target.js:415:                          `${size} ${type} listeners ` +
nodejs-14.13.0~dfsg/lib/internal/event_target.js:416:                          `added to ${inspect(this, { depth: -1 })}. Use ` +
nodejs-14.13.0~dfsg/lib/internal/event_target.js-417-                          'setMaxListeners() to increase limit');
##############################################
nodejs-14.13.0~dfsg/lib/internal/event_target.js-547-  let eventHandlerValue;
nodejs-14.13.0~dfsg/lib/internal/event_target.js:548:  Object.defineProperty(emitter, `on${name}`, {
nodejs-14.13.0~dfsg/lib/internal/event_target.js-549-    get() {
##############################################
nodejs-14.13.0~dfsg/lib/internal/freeze_intrinsics.js-377-          throw new TypeError(
nodejs-14.13.0~dfsg/lib/internal/freeze_intrinsics.js:378:            `Cannot assign to read only property '${prop}' of object '${obj}'`
nodejs-14.13.0~dfsg/lib/internal/freeze_intrinsics.js-379-          );
##############################################
nodejs-14.13.0~dfsg/lib/internal/fs/promises.js-591-  warnOnNonPortableTemplate(prefix);
nodejs-14.13.0~dfsg/lib/internal/fs/promises.js:592:  return binding.mkdtemp(`${prefix}XXXXXX`, options.encoding, kUsePromises);
nodejs-14.13.0~dfsg/lib/internal/fs/promises.js-593-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/fs/streams.js-111-        'start',
nodejs-14.13.0~dfsg/lib/internal/fs/streams.js:112:        `<= "end" (here: ${this.end})`,
nodejs-14.13.0~dfsg/lib/internal/fs/streams.js-113-        this.start
##############################################
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js-593-      throw new ERR_OUT_OF_RANGE('length',
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js:594:                                 `<= ${bufferLength - offset}`, length);
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js-595-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js-601-    if (offset > byteLength) {
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js:602:      throw new ERR_OUT_OF_RANGE('offset', `<= ${byteLength}`, offset);
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js-603-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js-605-    if (length > byteLength - offset) {
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js:606:      throw new ERR_OUT_OF_RANGE('length', `<= ${byteLength - offset}`, length);
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js-607-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js-696-  throw new ERR_OUT_OF_RANGE(
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js:697:    'mode', `an integer >= ${min} && <= ${max}`, mode);
nodejs-14.13.0~dfsg/lib/internal/fs/utils.js-698-});
##############################################
nodejs-14.13.0~dfsg/lib/internal/histogram.js-37-    };
nodejs-14.13.0~dfsg/lib/internal/histogram.js:38:    return `Histogram ${format(obj)}`;
nodejs-14.13.0~dfsg/lib/internal/histogram.js-39-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-586-    if (socket.servername != null) {
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:587:      let originString = `https://${socket.servername}`;
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-588-      if (socket.remotePort != null)
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:589:        originString += `:${socket.remotePort}`;
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-590-      // We have to ensure that it is a properly serialized
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1237-    if (id <= 0 || id > kMaxStreams)
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:1238:      throw new ERR_OUT_OF_RANGE('id', `> 0 and <= ${kMaxStreams}`, id);
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1239-    this[kHandle].setNextStreamID(id);
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1284-    };
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:1285:    return `Http2Session ${format(obj)}`;
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1286-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1521-        throw new ERR_OUT_OF_RANGE('originOrStream',
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:1522:                                   `> 0 && < ${2 ** 32}`, originOrStream);
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1523-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1575-
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:1576:      arr += `${origin}\0`;
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1577-      len += origin.length;
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1652-    stream[kSentHeaders] = headers;
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:1653:    stream[kOrigin] = `${headers[HTTP2_HEADER_SCHEME]}://` +
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:1654:                      `${headers[HTTP2_HEADER_AUTHORITY]}`;
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1655-
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1873-    };
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:1874:    return `Http2Stream ${format(obj)}`;
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-1875-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-2126-    if (code < 0 || code > kMaxInt)
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:2127:      throw new ERR_OUT_OF_RANGE('code', `>= 0 && <= ${kMaxInt}`, code);
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-2128-    if (callback !== undefined && typeof callback !== 'function')
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-3101-
nodejs-14.13.0~dfsg/lib/internal/http2/core.js:3102:  session[kAuthority] = `${options.servername || host}:${port}`;
nodejs-14.13.0~dfsg/lib/internal/http2/core.js-3103-  session[kProtocol] = protocol;
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-499-        throw err;
nodejs-14.13.0~dfsg/lib/internal/http2/util.js:500:      ret = `${key}\0${value}\0${ret}`;
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-501-      count++;
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-509-        const val = String(value[j]);
nodejs-14.13.0~dfsg/lib/internal/http2/util.js:510:        ret += `${key}\0${val}\0`;
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-511-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-514-    }
nodejs-14.13.0~dfsg/lib/internal/http2/util.js:515:    ret += `${key}\0${value}\0`;
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-516-    count++;
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-530-  toString() {
nodejs-14.13.0~dfsg/lib/internal/http2/util.js:531:    return `${this.name} [${this.code}]: ${this.message}`;
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-532-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-571-          //  being passed into a non-HTTP/2 context."
nodejs-14.13.0~dfsg/lib/internal/http2/util.js:572:          obj[name] = `${existing}; ${value}`;
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-573-          break;
##############################################
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-589-          // to the combined field value in order, separated by a comma."
nodejs-14.13.0~dfsg/lib/internal/http2/util.js:590:          obj[name] = `${existing}, ${value}`;
nodejs-14.13.0~dfsg/lib/internal/http2/util.js-591-          break;
##############################################
nodejs-14.13.0~dfsg/lib/internal/inspector_async_hook.js-58-      'Warning: Async stack traces in debugger are not available ' +
nodejs-14.13.0~dfsg/lib/internal/inspector_async_hook.js:59:      `on ${config.bits}bit platforms. The feature is disabled.`,
nodejs-14.13.0~dfsg/lib/internal/inspector_async_hook.js-60-      {
##############################################
nodejs-14.13.0~dfsg/lib/internal/js_stream_socket.js-189-      if (err) {
nodejs-14.13.0~dfsg/lib/internal/js_stream_socket.js:190:        errCode = uv[`UV_${err.code}`] || uv.UV_EPIPE;
nodejs-14.13.0~dfsg/lib/internal/js_stream_socket.js-191-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-28-  ['NODE_NO_WARNINGS', { helpText: 'set to 1 to silence process warnings' }],
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js:29:  ['NODE_PATH', { helpText: `'${require('path').delimiter}'-separated list ` +
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-30-    'of directories prefixed to the module search path' }],
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-66-function fold(text, width) {
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js:67:  return text.replace(new RegExp(`([^\n]{0,${width}})( |$)`, 'g'),
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-68-                      (_, newLine, end) => newLine + (end === ' ' ? '\n' : ''));
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-85-    default:
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js:86:      require('assert').fail(`unknown option type ${type}`);
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-87-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-101-    if (argDescription)
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js:102:      displayName += `=${argDescription}`;
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-103-
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-106-      if (to[0] === name && to.length === 1) {
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js:107:        displayName = `${from}, ${displayName}`;
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-108-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-113-        targetInfo ? getArgDescription(targetInfo.type) : '...';
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js:114:      if (from === `${name}=`) {
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js:115:        displayName += `[=${targetArgDescription}]`;
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js:116:      } else if (from === `${name} <arg>`) {
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js:117:        displayName += ` [${targetArgDescription}]`;
nodejs-14.13.0~dfsg/lib/internal/main/print_help.js-118-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/repl.js-36-  esmLoader.loadESM(() => {
nodejs-14.13.0~dfsg/lib/internal/main/repl.js:37:    console.log(`Welcome to Node.js ${process.version}.\n` +
nodejs-14.13.0~dfsg/lib/internal/main/repl.js-38-      'Type ".help" for more information.');
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-69-
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js:70:debug(`[${threadId}] is setting up worker child environment`);
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-71-
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-148-
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js:149:    debug(`[${threadId}] starts worker script ${filename} ` +
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js:150:          `(eval = ${eval}) at cwd = ${process.cwd()}`);
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-151-    port.postMessage({ type: UP_AND_RUNNING });
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-182-      message.type === STDIO_WANTS_MORE_DATA,
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js:183:      `Unknown worker message type ${message.type}`
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-184-    );
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-190-function workerOnGlobalUncaughtException(error, fromPromise) {
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js:191:  debug(`[${threadId}] gets uncaught exception`);
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-192-  let handled = false;
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-197-  }
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js:198:  debug(`[${threadId}] uncaught exception handled = ${handled}`);
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-199-
##############################################
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-208-  } catch {}
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js:209:  debug(`[${threadId}] uncaught exception serialized = ${!!serialized}`);
nodejs-14.13.0~dfsg/lib/internal/main/worker_thread.js-210-  if (serialized)
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-325-      const err = new Error(
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js:326:        `Cannot find module '${filename}'. ` +
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-327-        'Please verify that the package.json has a valid "main" entry'
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-336-      process.emitWarning(
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js:337:        `Invalid 'main' field in '${jsonPath}' of '${pkg}'. ` +
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-338-          'Please either fix that or report it to the module author',
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-422-    expansion = '.';
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js:423:  } else if (StringPrototypeStartsWith(request, `${pkg.name}/`)) {
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-424-    expansion = '.' + StringPrototypeSlice(request, pkg.name.length);
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-672-  process.emitWarning(
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js:673:    `Accessing non-existent property '${String(prop)}' of module exports ` +
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-674-    'inside circular dependency'
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-732-    // cache key names.
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js:733:    relResolveCacheIdentifier = `${parent.path}\x00${request}`;
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-734-    const filename = relativeResolveCache[relResolveCacheIdentifier];
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-896-  }
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js:897:  let message = `Cannot find module '${request}'`;
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-898-  if (requireStack.length > 0) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-928-  // eslint-disable-next-line no-restricted-syntax
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js:929:  const err = new Error(`Cannot find module '${request}'`);
nodejs-14.13.0~dfsg/lib/internal/modules/cjs/loader.js-930-  err.code = 'MODULE_NOT_FOUND';
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/create_dynamic_module.js-21-function createExport(expt) {
nodejs-14.13.0~dfsg/lib/internal/modules/esm/create_dynamic_module.js:22:  const name = `${expt}`;
nodejs-14.13.0~dfsg/lib/internal/modules/esm/create_dynamic_module.js-23-  return `let $${name};
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/create_dynamic_module.js-38-  const { ModuleWrap, callbackMap } = internalBinding('module_wrap');
nodejs-14.13.0~dfsg/lib/internal/modules/esm/create_dynamic_module.js:39:  const m = new ModuleWrap(`${url}`, undefined, source, 0, 0);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/create_dynamic_module.js-40-
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/loader.js-141-    source,
nodejs-14.13.0~dfsg/lib/internal/modules/esm/loader.js:142:    url = pathToFileURL(`${process.cwd()}/[eval${++this.evalIndex}]`).href
nodejs-14.13.0~dfsg/lib/internal/modules/esm/loader.js-143-  ) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_job.js-119-              StringPrototypeReplace(oneLineNamedImports, /\s+as\s+/g, ': ');
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_job.js:120:          e.message = `Named export '${name}' not found. The requested module` +
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_job.js:121:            ` '${childSpecifier}' is a CommonJS module, which may not support` +
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_job.js-122-            ' all module.exports as named exports.\nCommonJS modules can ' +
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_job.js-125-              destructuringAssignment ?
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_job.js:126:                `const ${destructuringAssignment} = pkg;\n` : ''}`;
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_job.js-127-          const newStack = StringPrototypeSplit(e.stack, '\n');
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_job.js:128:          newStack[3] = `SyntaxError: ${e.message}`;
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_job.js-129-          e.stack = ArrayPrototypeJoin(newStack, '\n');
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_map.js-24-    }
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_map.js:25:    debug(`Storing ${url} in ModuleMap`);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/module_map.js-26-    return super.set(url, job);
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-110-      path,
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:111:      (base ? `"${specifier}" from ` : '') + fileURLToPath(base || specifier),
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-112-      error.message
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-183-    // Note: fs check redundances will be handled by Descriptor cache here.
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:184:    if (fileExists(guess = new URL(`./${packageConfig.main}`,
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-185-                                   packageJSONUrl))) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-187-    }
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:188:    if (fileExists(guess = new URL(`./${packageConfig.main}.js`,
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-189-                                   packageJSONUrl))) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-191-    }
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:192:    if (fileExists(guess = new URL(`./${packageConfig.main}.json`,
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-193-                                   packageJSONUrl))) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-195-    }
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:196:    if (fileExists(guess = new URL(`./${packageConfig.main}.node`,
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-197-                                   packageJSONUrl))) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-199-    }
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:200:    if (fileExists(guess = new URL(`./${packageConfig.main}/index.js`,
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-201-                                   packageJSONUrl))) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-203-    }
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:204:    if (fileExists(guess = new URL(`./${packageConfig.main}/index.json`,
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-205-                                   packageJSONUrl))) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-207-    }
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:208:    if (fileExists(guess = new URL(`./${packageConfig.main}/index.node`,
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-209-                                   packageJSONUrl))) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-237-    const extension = extensions[i];
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:238:    const guess = new URL(`${search.pathname}${extension}`, search);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-239-    if (fileExists(guess)) return guess;
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-259-    if (!StringPrototypeEndsWith(path, '/')) {
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:260:      file = resolveIndex(new URL(`${resolved}/`));
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-261-      if (file !== undefined) return file;
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-306-  } else {
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:307:    target = `${target}`;
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-308-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-366-  const keyNum = +key;
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:367:  if (`${keyNum}` !== key) return false;
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-368-  return keyNum >= 0 && keyNum < 0xFFFF_FFFF;
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-723-      // there should not be a specifier like '..' or '.'
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:724:      if (!StringPrototypeStartsWith(found, `..${sep}`)) {
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:725:        found = `.${sep}${found}`;
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-726-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-738-    if (process.platform === 'win32') {
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:739:      found = StringPrototypeReplace(found, new RegExp(`\\${sep}`, 'g'), '/');
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-740-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-794-  if (isMain) {
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:795:    parentURL = pathToFileURL(`${process.cwd()}/`).href;
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-796-
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-822-        const lines = StringPrototypeSplit(error.stack, '\n');
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:823:        const hint = `Did you mean to import ${found}?`;
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-824-        error.stack =
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-827-          ArrayPrototypeJoin(lines, '\n');
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:828:        error.message += `\n${hint}`;
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-829-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-844-
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js:845:  return { url: `${url}` };
nodejs-14.13.0~dfsg/lib/internal/modules/esm/resolve.js-846-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-70-  throw new ERR_INVALID_RETURN_PROPERTY_VALUE(
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:71:    `${allowString ? 'string, ' : ''}array buffer, or typed array`,
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-72-    hookName,
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-123-  maybeCacheSourceMap(url, source);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:124:  debug(`Translating StandardModule ${url}`);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-125-  const module = new ModuleWrap(url, undefined, source, 0, 0);
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-136-translators.set('commonjs', async function commonjsStrategy(url, isMain) {
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:137:  debug(`Translating CJSModule ${url}`);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-138-
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-147-  return new ModuleWrap(url, undefined, namesWithDefault, function() {
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:148:    debug(`Loading CJSModule ${url}`);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-149-
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-224-translators.set('builtin', async function builtinStrategy(url) {
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:225:  debug(`Translating BuiltinModule ${url}`);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-226-  // Slice 'nodejs:' scheme
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-231-  }
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:232:  debug(`Loading BuiltinModule ${url}`);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-233-  return module.getESMFacade();
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-238-  emitExperimentalWarning('Importing JSON modules');
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:239:  debug(`Translating JSONModule ${url}`);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:240:  debug(`Loading JSONModule ${url}`);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-241-  const pathname = url.startsWith('file:') ? fileURLToPath(url) : null;
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-290-  return new ModuleWrap(url, undefined, ['default'], function() {
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:291:    debug(`Parsing JSONModule ${url}`);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-292-    this.setExport('default', module.exports);
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-295-
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:296:// Strategy for loading a wasm module
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-297-translators.set('wasm', async function(url) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-304-  assertBufferSource(source, false, 'transformSource');
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js:305:  debug(`Translating WASMModule ${url}`);
nodejs-14.13.0~dfsg/lib/internal/modules/esm/translators.js-306-  let compiled;
##############################################
nodejs-14.13.0~dfsg/lib/internal/net.js-13-const v4Seg = '(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])';
nodejs-14.13.0~dfsg/lib/internal/net.js:14:const v4Str = `(${v4Seg}[.]){3}${v4Seg}`;
nodejs-14.13.0~dfsg/lib/internal/net.js:15:const IPv4Reg = new RegExp(`^${v4Str}$`);
nodejs-14.13.0~dfsg/lib/internal/net.js-16-
##############################################
nodejs-14.13.0~dfsg/lib/internal/net.js-19-const IPv6Reg = new RegExp('^(' +
nodejs-14.13.0~dfsg/lib/internal/net.js:20:  `(?:${v6Seg}:){7}(?:${v6Seg}|:)|` +
nodejs-14.13.0~dfsg/lib/internal/net.js:21:  `(?:${v6Seg}:){6}(?:${v4Str}|:${v6Seg}|:)|` +
nodejs-14.13.0~dfsg/lib/internal/net.js:22:  `(?:${v6Seg}:){5}(?::${v4Str}|(:${v6Seg}){1,2}|:)|` +
nodejs-14.13.0~dfsg/lib/internal/net.js:23:  `(?:${v6Seg}:){4}(?:(:${v6Seg}){0,1}:${v4Str}|(:${v6Seg}){1,3}|:)|` +
nodejs-14.13.0~dfsg/lib/internal/net.js:24:  `(?:${v6Seg}:){3}(?:(:${v6Seg}){0,2}:${v4Str}|(:${v6Seg}){1,4}|:)|` +
nodejs-14.13.0~dfsg/lib/internal/net.js:25:  `(?:${v6Seg}:){2}(?:(:${v6Seg}){0,3}:${v4Str}|(:${v6Seg}){1,5}|:)|` +
nodejs-14.13.0~dfsg/lib/internal/net.js:26:  `(?:${v6Seg}:){1}(?:(:${v6Seg}){0,4}:${v4Str}|(:${v6Seg}){1,6}|:)|` +
nodejs-14.13.0~dfsg/lib/internal/net.js:27:  `(?::((?::${v6Seg}){0,5}:${v4Str}|(?::${v6Seg}){1,7}|:))` +
nodejs-14.13.0~dfsg/lib/internal/net.js-28-')(%[0-9a-zA-Z-.:]{1,})?$');
##############################################
nodejs-14.13.0~dfsg/lib/internal/per_context/domexception.js-43-    internalsMap.set(this, {
nodejs-14.13.0~dfsg/lib/internal/per_context/domexception.js:44:      message: `${message}`,
nodejs-14.13.0~dfsg/lib/internal/per_context/domexception.js:45:      name: `${name}`
nodejs-14.13.0~dfsg/lib/internal/per_context/domexception.js-46-    });
##############################################
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js-43-        dest,
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js:44:        `${prefix}${key[0].toUpperCase()}${key.slice(1)}`,
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js-45-        Reflect.getOwnPropertyDescriptor(src, key));
##############################################
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js-58-        dest,
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js:59:        `${prefix}${key[0].toUpperCase()}${key.slice(1)}`,
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js-60-        desc
##############################################
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js-74-        dest,
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js:75:        `${prefix}${key[0].toUpperCase()}${key.slice(1)}`,
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js-76-        desc);
##############################################
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js-150-  copyPropsRenamed(original, primordials, name);
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js:151:  copyPrototype(original.prototype, primordials, `${name}Prototype`);
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js-152-});
##############################################
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js-162-  copyPropsRenamedBound(original, primordials, name);
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js:163:  copyPrototype(original.prototype, primordials, `${name}Prototype`);
nodejs-14.13.0~dfsg/lib/internal/per_context/primordials.js-164-});
##############################################
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js-235-        } else if (canBeRequiredByUsers(to)) {
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js:236:          const href = `node:${to}`;
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js-237-          const resolvedURL = new URL(href);
##############################################
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js-442-    return {
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js:443:      resolve: (to, conditions) => resolve(`${to}`, conditions),
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js-444-      reaction: this.#reaction
##############################################
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js-451-  getDependencyMapper(requester) {
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js:452:    const requesterHREF = `${requester}`;
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js-453-    const dependencies = this.#resourceDependencies;
##############################################
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js-470-  assertIntegrity(url, content) {
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js:471:    const href = `${url}`;
nodejs-14.13.0~dfsg/lib/internal/policy/manifest.js-472-    debug('Checking integrity of %s', href);
##############################################
nodejs-14.13.0~dfsg/lib/internal/policy/sri.js-24-const kHASH_VALUE = '[A-Za-z0-9+/]+[=]{0,2}';
nodejs-14.13.0~dfsg/lib/internal/policy/sri.js:25:const kHASH_EXPRESSION = `(${kHASH_ALGO})-(${kHASH_VALUE})`;
nodejs-14.13.0~dfsg/lib/internal/policy/sri.js-26-// Ungrouped since unused
nodejs-14.13.0~dfsg/lib/internal/policy/sri.js:27:const kOPTION_EXPRESSION = `(?:${kVCHAR}*)`;
nodejs-14.13.0~dfsg/lib/internal/policy/sri.js:28:const kHASH_WITH_OPTIONS = `${kHASH_EXPRESSION}(?:[?](${kOPTION_EXPRESSION}))?`;
nodejs-14.13.0~dfsg/lib/internal/policy/sri.js:29:const kSRIPattern = RegExp(`(${kWSP}*)(?:${kHASH_WITH_OPTIONS})`, 'g');
nodejs-14.13.0~dfsg/lib/internal/policy/sri.js-30-ObjectSeal(kSRIPattern);
nodejs-14.13.0~dfsg/lib/internal/policy/sri.js:31:const kAllWSP = RegExp(`^${kWSP}*$`);
nodejs-14.13.0~dfsg/lib/internal/policy/sri.js-32-ObjectSeal(kAllWSP);
##############################################
nodejs-14.13.0~dfsg/lib/internal/process/execution.js-75-  globalThis.__filename = name;
nodejs-14.13.0~dfsg/lib/internal/process/execution.js:76:  const result = module._compile(script, `${name}-wrapper`)(() =>
nodejs-14.13.0~dfsg/lib/internal/process/execution.js-77-    require('vm').runInThisContext(body, {
##############################################
nodejs-14.13.0~dfsg/lib/internal/process/promises.js-140-      const warning = new Error('Promise rejection was handled ' +
nodejs-14.13.0~dfsg/lib/internal/process/promises.js:141:                                `asynchronously (rejection id: ${uid})`);
nodejs-14.13.0~dfsg/lib/internal/process/promises.js-142-      warning.name = 'PromiseRejectionHandledWarning';
##############################################
nodejs-14.13.0~dfsg/lib/internal/process/promises.js-162-      'https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). ' +
nodejs-14.13.0~dfsg/lib/internal/process/promises.js:163:      `(rejection id: ${uid})`
nodejs-14.13.0~dfsg/lib/internal/process/promises.js-164-  );
##############################################
nodejs-14.13.0~dfsg/lib/internal/process/promises.js-283-    ' The promise rejected with the reason ' +
nodejs-14.13.0~dfsg/lib/internal/process/promises.js:284:    `"${noSideEffectsToString(reason)}".`;
nodejs-14.13.0~dfsg/lib/internal/process/promises.js-285-
##############################################
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-57-  }
nodejs-14.13.0~dfsg/lib/internal/process/warning.js:58:  fs.appendFile(fd, `${message}\n`, (err) => {
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-59-    if (err) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-75-                (isDeprecation && process.traceDeprecation);
nodejs-14.13.0~dfsg/lib/internal/process/warning.js:76:  let msg = `(${process.release.name}:${process.pid}) `;
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-77-  if (warning.code)
nodejs-14.13.0~dfsg/lib/internal/process/warning.js:78:    msg += `[${warning.code}] `;
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-79-  if (trace && warning.stack) {
nodejs-14.13.0~dfsg/lib/internal/process/warning.js:80:    msg += `${warning.stack}`;
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-81-  } else {
##############################################
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-84-        warning.toString : Error.prototype.toString;
nodejs-14.13.0~dfsg/lib/internal/process/warning.js:85:    msg += `${toString.apply(warning)}`;
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-86-  }
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-87-  if (typeof warning.detail === 'string') {
nodejs-14.13.0~dfsg/lib/internal/process/warning.js:88:    msg += `\n${warning.detail}`;
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-89-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-92-    const argv0 = require('path').basename(process.argv0 || 'node', '.exe');
nodejs-14.13.0~dfsg/lib/internal/process/warning.js:93:    msg += `\n(Use \`${argv0} ${flag} ...\` to show where the warning ` +
nodejs-14.13.0~dfsg/lib/internal/process/warning.js-94-           'was created)';
##############################################
nodejs-14.13.0~dfsg/lib/internal/readline/utils.js-11-function CSI(strings, ...args) {
nodejs-14.13.0~dfsg/lib/internal/readline/utils.js:12:  let ret = `${kEscape}[`;
nodejs-14.13.0~dfsg/lib/internal/readline/utils.js-13-  for (let n = 0; n < strings.length; n++) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/await.js-28-    if (state.ancestors[state.ancestors.length - 2] === state.body) {
nodejs-14.13.0~dfsg/lib/internal/repl/await.js:29:      state.prepend(node, `${node.id.name}=`);
nodejs-14.13.0~dfsg/lib/internal/repl/await.js-30-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/await.js-39-  FunctionDeclaration(node, state, c) {
nodejs-14.13.0~dfsg/lib/internal/repl/await.js:40:    state.prepend(node, `${node.id.name}=`);
nodejs-14.13.0~dfsg/lib/internal/repl/await.js-41-  },
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/await.js-91-function processTopLevelAwait(src) {
nodejs-14.13.0~dfsg/lib/internal/repl/await.js:92:  const wrapped = `(async () => { ${src} })()`;
nodejs-14.13.0~dfsg/lib/internal/repl/await.js-93-  const wrappedArray = wrapped.split('');
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-63-  // expressions.
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:64:  if (/^\s*\{/.test(code) && isRecoverableError(e, `(${code}`)) return true;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-65-
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-149-  function getPreviewPos() {
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:150:    const displayPos = repl._getDisplayPos(`${repl._prompt}${repl.line}`);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-151-    const cursorPos = repl.line.length !== repl.cursor ?
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-182-      }
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:183:      const totalLine = `${repl._prompt}${repl.line}${completionPreview}`;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-184-      const newPos = repl._getDisplayPos(totalLine);
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-258-      const result = repl.useColors ?
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:259:        `\u001b[90m${suffix}\u001b[39m` :
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:260:        ` // ${suffix}`;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-261-
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-268-      cursorTo(repl.output, cursorPos.cols);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:269:      const totalLine = `${repl._prompt}${repl.line}${suffix}`;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-270-      const newPos = repl._getDisplayPos(totalLine);
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-286-    if (input.startsWith('{') && !input.endsWith(';') && !wrapped) {
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:287:      input = `(${input})`;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-288-      wrapped = true;
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-327-          session.post('Runtime.callFunctionOn', {
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:328:            functionDeclaration: `(v) => util.inspect(v, ${inspectOptions})`,
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-329-            objectId: result.objectId,
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-412-        }
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:413:        inspected = `${res}...`;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-414-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-419-      if (lineBreakPos !== -1) {
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:420:        inspected = `${inspected.slice(0, lineBreakPos)}`;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-421-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-423-      const result = repl.useColors ?
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:424:        `\u001b[90m${inspected}\u001b[39m` :
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:425:        `// ${inspected}`;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-426-
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-429-      moveCursor(repl.output, 0, rows);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:430:      repl.output.write(`\n${result}`);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-431-      cursorTo(repl.output, cursorPos.cols);
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-535-    if (input === '') {
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:536:      print(repl.line, `${labels[dir]}_`);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-537-      return;
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-573-          const end = entry.slice(cursor + input.length);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:574:          entry = `${start}\x1B[4m${input}\x1B[24m${end}`;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-575-        }
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:576:        print(entry, `${labels[dir]}${input}_`, cursor);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-577-        lastMatch = historyIndex;
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-587-    }
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:588:    print(repl.line, `failed-${labels[dir]}${input}_`);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-589-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-616-      const line = repl.history[lastMatch].slice(0, lastCursor);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:617:      rows = repl._getDisplayPos(`${repl._prompt}${line}`).rows;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-618-      cursorTo(repl.output, promptPos.cols);
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-627-      clearScreenDown(repl.output);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:628:      repl.output.write(`${outputLine}\n${inputLine}`);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-629-    } else {
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:630:      repl.output.write(`\n${inputLine}`);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-631-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-637-    const prompt = repl._prompt;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:638:    const cursorLine = `${prompt}${outputLine.slice(0, cursor)}`;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-639-    const cursorPos = repl._getDisplayPos(cursorLine);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:640:    const outputPos = repl._getDisplayPos(`${prompt}${outputLine}`);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-641-    const inputPos = repl._getDisplayPos(inputLine);
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-687-        historyIndex = repl.historyIndex;
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:688:        promptPos = repl._getDisplayPos(`${repl._prompt}`);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:689:        print(repl.line, `${labels[dir]}_`);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-690-        isInReverseSearch = true;
##############################################
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-714-    } else {
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js:715:      reset(`${input}${string}`);
nodejs-14.13.0~dfsg/lib/internal/repl/utils.js-716-      search();
##############################################
nodejs-14.13.0~dfsg/lib/internal/source_map/prepare_stack_trace.js-40-    let str = i !== 0 ? '\n    at ' : '';
nodejs-14.13.0~dfsg/lib/internal/source_map/prepare_stack_trace.js:41:    str = `${str}${t}`;
nodejs-14.13.0~dfsg/lib/internal/source_map/prepare_stack_trace.js-42-    try {
##############################################
nodejs-14.13.0~dfsg/lib/internal/source_map/prepare_stack_trace.js-54-          str +=
nodejs-14.13.0~dfsg/lib/internal/source_map/prepare_stack_trace.js:55:`\n        -> ${originalSource.replace('file://', '')}:${originalLine + 1}:${originalColumn + 1}`;
nodejs-14.13.0~dfsg/lib/internal/source_map/prepare_stack_trace.js-56-        }
##############################################
nodejs-14.13.0~dfsg/lib/internal/source_map/prepare_stack_trace.js-62-  });
nodejs-14.13.0~dfsg/lib/internal/source_map/prepare_stack_trace.js:63:  return `${errorString}\n    at ${preparedTrace.join('')}`;
nodejs-14.13.0~dfsg/lib/internal/source_map/prepare_stack_trace.js-64-};
##############################################
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js-91-      default:
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js:92:        debug(`unknown protocol ${url.protocol}`);
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js-93-        return null;
##############################################
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js-143-  } else {
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js:144:    debug(`unknown content-type ${contentType}`);
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js-145-    return null;
##############################################
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js-157-    }
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js:158:    if (!source.startsWith('file://')) source = `file://${source}`;
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js-159-    return source;
##############################################
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js-215-      // This is okay because `obj` has a null prototype.
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js:216:      obj[`file://${key}`] = {
nodejs-14.13.0~dfsg/lib/internal/source_map/source_map_cache.js-217-        lineLengths: ObjectGetValueSafe(value, 'lineLengths'),
##############################################
nodejs-14.13.0~dfsg/lib/internal/streams/pipeline.js-209-          throw new ERR_INVALID_RETURN_VALUE(
nodejs-14.13.0~dfsg/lib/internal/streams/pipeline.js:210:            'AsyncIterable', `transform[${i - 1}]`, ret);
nodejs-14.13.0~dfsg/lib/internal/streams/pipeline.js-211-        }
##############################################
nodejs-14.13.0~dfsg/lib/internal/streams/pipeline.js-263-    } else {
nodejs-14.13.0~dfsg/lib/internal/streams/pipeline.js:264:      const name = reading ? `transform[${i - 1}]` : 'destination';
nodejs-14.13.0~dfsg/lib/internal/streams/pipeline.js-265-      throw new ERR_INVALID_ARG_TYPE(
##############################################
nodejs-14.13.0~dfsg/lib/internal/timers.js-165-    if (after > TIMEOUT_MAX) {
nodejs-14.13.0~dfsg/lib/internal/timers.js:166:      process.emitWarning(`${after} does not fit into` +
nodejs-14.13.0~dfsg/lib/internal/timers.js-167-                          ' a 32-bit signed integer.' +
##############################################
nodejs-14.13.0~dfsg/lib/internal/timers.js-387-  if (msecs > TIMEOUT_MAX) {
nodejs-14.13.0~dfsg/lib/internal/timers.js:388:    process.emitWarning(`${msecs} does not fit into a 32-bit signed integer.` +
nodejs-14.13.0~dfsg/lib/internal/timers.js:389:                        `\nTimer duration was truncated to ${TIMEOUT_MAX}.`,
nodejs-14.13.0~dfsg/lib/internal/timers.js-390-                        'TimeoutOverflowWarning');
##############################################
nodejs-14.13.0~dfsg/lib/internal/trace_events_async_hooks.js-56-
nodejs-14.13.0~dfsg/lib/internal/trace_events_async_hooks.js:57:      trace(kBeforeEvent, kTraceEventCategory, `${type}_CALLBACK`, asyncId);
nodejs-14.13.0~dfsg/lib/internal/trace_events_async_hooks.js-58-    },
##############################################
nodejs-14.13.0~dfsg/lib/internal/trace_events_async_hooks.js-63-
nodejs-14.13.0~dfsg/lib/internal/trace_events_async_hooks.js:64:      trace(kEndEvent, kTraceEventCategory, `${type}_CALLBACK`, asyncId);
nodejs-14.13.0~dfsg/lib/internal/trace_events_async_hooks.js-65-    },
##############################################
nodejs-14.13.0~dfsg/lib/internal/tty.js-91-    process.emitWarning(
nodejs-14.13.0~dfsg/lib/internal/tty.js:92:      `The '${name}' env is ignored due to the 'FORCE_COLOR' env being set.`,
nodejs-14.13.0~dfsg/lib/internal/tty.js-93-      'Warning'
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-98-function toUSVString(val) {
nodejs-14.13.0~dfsg/lib/internal/url.js:99:  const str = `${val}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-100-  // As of V8 5.5, `str.search()` (and `unpairedSurrogateRe[@@search]()`) are
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-112-function serializeTupleOrigin(scheme, host, port) {
nodejs-14.13.0~dfsg/lib/internal/url.js:113:  return `${scheme}//${host}${port === null ? '' : `:${port}`}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-114-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-221-    for (let i = 0; i < list.length; i += 2)
nodejs-14.13.0~dfsg/lib/internal/url.js:222:      output.push(`${innerInspect(list[i])} => ${innerInspect(list[i + 1])}`);
nodejs-14.13.0~dfsg/lib/internal/url.js-223-
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-228-    if (length > ctx.breakLength) {
nodejs-14.13.0~dfsg/lib/internal/url.js:229:      return `${this.constructor.name} {\n  ${output.join(',\n  ')} }`;
nodejs-14.13.0~dfsg/lib/internal/url.js-230-    } else if (output.length) {
nodejs-14.13.0~dfsg/lib/internal/url.js:231:      return `${this.constructor.name} { ${output.join(separator)} }`;
nodejs-14.13.0~dfsg/lib/internal/url.js-232-    }
nodejs-14.13.0~dfsg/lib/internal/url.js:233:    return `${this.constructor.name} {}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-234-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-326-    // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:327:    input = `${input}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-328-    let base_context;
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-383-
nodejs-14.13.0~dfsg/lib/internal/url.js:384:    return `${constructor.name} ${inspect(obj, opts)}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-385-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-412-          if (has_password)
nodejs-14.13.0~dfsg/lib/internal/url.js:413:            ret += `:${ctx.password}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-414-          ret += '@';
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-418-        if (ctx.port !== null)
nodejs-14.13.0~dfsg/lib/internal/url.js:419:          ret += `:${ctx.port}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-420-      } else if (ctx.scheme === 'file:') {
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-425-      if (options.search && ctx.query !== null)
nodejs-14.13.0~dfsg/lib/internal/url.js:426:        ret += `?${ctx.query}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-427-      if (options.fragment && ctx.fragment !== null)
nodejs-14.13.0~dfsg/lib/internal/url.js:428:        ret += `#${ctx.fragment}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-429-      return ret;
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-453-      // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:454:      input = `${input}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-455-      parse(input, -1, undefined, undefined, onParseComplete.bind(this),
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-493-      // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:494:      scheme = `${scheme}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-495-      if (scheme.length === 0)
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-513-      // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:514:      username = `${username}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-515-      if (this[cannotHaveUsernamePasswordPort])
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-534-      // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:535:      password = `${password}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-536-      if (this[cannotHaveUsernamePasswordPort])
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-554-      if (ctx.port !== null)
nodejs-14.13.0~dfsg/lib/internal/url.js:555:        ret += `:${ctx.port}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-556-      return ret;
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-560-      // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:561:      host = `${host}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-562-      if (this[cannotBeBase]) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-577-      // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:578:      host = `${host}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-579-      if (this[cannotBeBase]) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-594-      // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:595:      port = `${port}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-596-      if (this[cannotHaveUsernamePasswordPort])
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-614-        return '';
nodejs-14.13.0~dfsg/lib/internal/url.js:615:      return `/${ctx.path.join('/')}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-616-    },
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-618-      // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:619:      path = `${path}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-620-      if (this[cannotBeBase])
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-632-        return '';
nodejs-14.13.0~dfsg/lib/internal/url.js:633:      return `?${query}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-634-    },
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-665-        return '';
nodejs-14.13.0~dfsg/lib/internal/url.js:666:      return `#${fragment}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-667-    },
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-670-      // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:671:      hash = `${hash}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-672-      if (!hash) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-845-  const firstEncodedValue = encodeStr(array[1], noEscape, paramHexTable);
nodejs-14.13.0~dfsg/lib/internal/url.js:846:  let output = `${firstEncodedParam}=${firstEncodedValue}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-847-
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-850-    const encodedValue = encodeStr(array[i + 1], noEscape, paramHexTable);
nodejs-14.13.0~dfsg/lib/internal/url.js:851:    output += `&${encodedParam}=${encodedValue}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-852-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-1240-    if (breakLn) {
nodejs-14.13.0~dfsg/lib/internal/url.js:1241:      outputStr = `\n  ${outputStrs.join(',\n  ')}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-1242-    } else {
nodejs-14.13.0~dfsg/lib/internal/url.js:1243:      outputStr = ` ${outputStrs.join(', ')}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-1244-    }
nodejs-14.13.0~dfsg/lib/internal/url.js:1245:    return `${this[SymbolToStringTag]} {${outputStr} }`;
nodejs-14.13.0~dfsg/lib/internal/url.js-1246-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-1253-  // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:1254:  return _domainToASCII(`${domain}`);
nodejs-14.13.0~dfsg/lib/internal/url.js-1255-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-1261-  // toUSVString is not needed.
nodejs-14.13.0~dfsg/lib/internal/url.js:1262:  return _domainToUnicode(`${domain}`);
nodejs-14.13.0~dfsg/lib/internal/url.js-1263-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-1276-    pathname: url.pathname,
nodejs-14.13.0~dfsg/lib/internal/url.js:1277:    path: `${url.pathname || ''}${url.search || ''}`,
nodejs-14.13.0~dfsg/lib/internal/url.js-1278-    href: url.href
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-1283-  if (url.username || url.password) {
nodejs-14.13.0~dfsg/lib/internal/url.js:1284:    options.auth = `${url.username}:${url.password}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-1285-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/url.js-1313-    // causes IDNs with an appropriate `xn--` prefix to be decoded.
nodejs-14.13.0~dfsg/lib/internal/url.js:1314:    return `\\\\${domainToUnicode(hostname)}${pathname}`;
nodejs-14.13.0~dfsg/lib/internal/url.js-1315-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util.js-134-      if (enc === 'ucs2' || enc === 'UCS2') return 'utf16le';
nodejs-14.13.0~dfsg/lib/internal/util.js:135:      enc = `${enc}`.toLowerCase();
nodejs-14.13.0~dfsg/lib/internal/util.js-136-      if (enc === 'utf8') return 'utf8';
##############################################
nodejs-14.13.0~dfsg/lib/internal/util.js-139-    case 3:
nodejs-14.13.0~dfsg/lib/internal/util.js:140:      if (enc === 'hex' || enc === 'HEX' || `${enc}`.toLowerCase() === 'hex')
nodejs-14.13.0~dfsg/lib/internal/util.js-141-        return 'hex';
##############################################
nodejs-14.13.0~dfsg/lib/internal/util.js-148-      if (enc === 'UCS-2') return 'utf16le';
nodejs-14.13.0~dfsg/lib/internal/util.js:149:      enc = `${enc}`.toLowerCase();
nodejs-14.13.0~dfsg/lib/internal/util.js-150-      if (enc === 'utf-8') return 'utf8';
##############################################
nodejs-14.13.0~dfsg/lib/internal/util.js-158-      if (enc === 'LATIN1' || enc === 'BINARY') return 'latin1';
nodejs-14.13.0~dfsg/lib/internal/util.js:159:      enc = `${enc}`.toLowerCase();
nodejs-14.13.0~dfsg/lib/internal/util.js-160-      if (enc === 'base64') return 'base64';
##############################################
nodejs-14.13.0~dfsg/lib/internal/util.js-164-      if (enc === 'utf16le' || enc === 'UTF16LE' ||
nodejs-14.13.0~dfsg/lib/internal/util.js:165:        `${enc}`.toLowerCase() === 'utf16le')
nodejs-14.13.0~dfsg/lib/internal/util.js-166-        return 'utf16le';
##############################################
nodejs-14.13.0~dfsg/lib/internal/util.js-169-      if (enc === 'utf-16le' || enc === 'UTF-16LE' ||
nodejs-14.13.0~dfsg/lib/internal/util.js:170:        `${enc}`.toLowerCase() === 'utf-16le')
nodejs-14.13.0~dfsg/lib/internal/util.js-171-        return 'utf16le';
##############################################
nodejs-14.13.0~dfsg/lib/internal/util.js-179-  if (experimentalWarnings.has(feature)) return;
nodejs-14.13.0~dfsg/lib/internal/util.js:180:  const msg = `${feature} is an experimental feature. This feature could ` +
nodejs-14.13.0~dfsg/lib/internal/util.js-181-       'change at any time';
##############################################
nodejs-14.13.0~dfsg/lib/internal/util.js-270-  const entry = uvErrmapGet(err);
nodejs-14.13.0~dfsg/lib/internal/util.js:271:  return entry ? entry[0] : `Unknown system error ${err}`;
nodejs-14.13.0~dfsg/lib/internal/util.js-272-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/comparisons.js-122-  /* c8 ignore next */
nodejs-14.13.0~dfsg/lib/internal/util/comparisons.js:123:  assert.fail(`Unknown boxed type ${val1}`);
nodejs-14.13.0~dfsg/lib/internal/util/comparisons.js-124-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/comparisons.js-127-  // Fast path to reduce type checks in the common case.
nodejs-14.13.0~dfsg/lib/internal/util/comparisons.js:128:  const check = types[`is${a[SymbolToStringTag]}`];
nodejs-14.13.0~dfsg/lib/internal/util/comparisons.js-129-  if (check !== undefined && check(a)) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/comparisons.js-151-  assert.fail(
nodejs-14.13.0~dfsg/lib/internal/util/comparisons.js:152:    `Unknown TypedArray type checking ${a[SymbolToStringTag]} ${a}\n` +
nodejs-14.13.0~dfsg/lib/internal/util/comparisons.js:153:    `and ${b[SymbolToStringTag]} ${b}`
nodejs-14.13.0~dfsg/lib/internal/util/comparisons.js-154-  );
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/debuglog.js-28-      .toUpperCase();
nodejs-14.13.0~dfsg/lib/internal/util/debuglog.js:29:    debugEnvRegex = new RegExp(`^${debugEnv}$`, 'i');
nodejs-14.13.0~dfsg/lib/internal/util/debuglog.js-30-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-252-      try {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:253:        stylized = `${ctx.stylize(value, flavour)}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-254-      } catch {}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-440-  if (quotes === -1) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:441:    return `"${str}"`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-442-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-443-  if (quotes === -2) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:444:    return `\`${str}\``;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-445-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:446:  return `'${str}'`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-447-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-495-      } else {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:496:        result += `${str.slice(last, i)}${meta[point]}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-497-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-512-    if (color !== undefined)
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:513:      return `\u001b[${color[0]}m${str}\u001b[${color[1]}m`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-514-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-557-  if (recurseTimes > ctx.depth && ctx.depth !== null) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:558:    return `${res} <Complex prototype>`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-559-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-571-
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:572:  return `${res} <${protoConstr}>`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-573-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-623-        // Faint!
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:624:        output.push(`\u001b[2m${value}\u001b[22m`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-625-      } else {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-637-    if (tag !== '') {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:638:      return `[${fallback}${size}: null prototype] [${tag}] `;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-639-    }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:640:    return `[${fallback}${size}: null prototype] `;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-641-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-643-  if (tag !== '' && constructor !== tag) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:644:    return `${constructor}${size} [${tag}] `;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-645-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:646:  return `${constructor}${size} `;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-647-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-771-        }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:772:        return ret.replace(/\n/g, `\n${' '.repeat(ctx.indentationLvl)}`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-773-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-789-    }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:790:    return ctx.stylize(`[Circular *${index}]`, 'special');
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-791-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-837-      const prefix = (constructor !== 'Array' || tag !== '') ?
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:838:        getPrefix(constructor, tag, 'Array', `(${value.length})`) :
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-839-        '';
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-840-      keys = getOwnNonIndexProperties(value, filter);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:841:      braces = [`${prefix}[`, ']'];
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-842-      if (value.length === 0 && keys.length === 0 && protoProps === undefined)
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:843:        return `${braces[0]}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-844-      extrasType = kArrayExtrasType;
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-847-      const size = setSizeGetter(value);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:848:      const prefix = getPrefix(constructor, tag, 'Set', `(${size})`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-849-      keys = getKeys(value, ctx.showHidden);
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-853-      if (size === 0 && keys.length === 0 && protoProps === undefined)
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:854:        return `${prefix}{}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:855:      braces = [`${prefix}{`, '}'];
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-856-    } else if (isMap(value)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-857-      const size = mapSizeGetter(value);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:858:      const prefix = getPrefix(constructor, tag, 'Map', `(${size})`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-859-      keys = getKeys(value, ctx.showHidden);
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-863-      if (size === 0 && keys.length === 0 && protoProps === undefined)
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:864:        return `${prefix}{}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:865:      braces = [`${prefix}{`, '}'];
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-866-    } else if (isTypedArray(value)) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-876-      const size = typedArraySizeGetter(value);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:877:      const prefix = getPrefix(constructor, tag, fallback, `(${size})`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:878:      braces = [`${prefix}[`, ']'];
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-879-      if (value.length === 0 && keys.length === 0 && !ctx.showHidden)
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:880:        return `${braces[0]}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-881-      // Special handle the value. The original value is required below. The
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-905-      } else if (tag !== '') {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:906:        braces[0] = `${getPrefix(constructor, tag, 'Object')}{`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-907-      }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-908-      if (keys.length === 0 && protoProps === undefined) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:909:        return `${braces[0]}}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-910-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-921-      if (prefix !== 'RegExp ')
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:922:        base = `${prefix}${base}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-923-      if ((keys.length === 0 && protoProps === undefined) ||
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-933-      if (prefix !== 'Date ')
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:934:        base = `${prefix}${base}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-935-      if (keys.length === 0 && protoProps === undefined) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-952-        return prefix +
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:953:              `{ byteLength: ${formatNumber(ctx.stylize, value.byteLength)} }`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-954-      }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:955:      braces[0] = `${prefix}{`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-956-      keys.unshift('byteLength');
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-957-    } else if (isDataView(value)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:958:      braces[0] = `${getPrefix(constructor, tag, 'DataView')}{`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-959-      // .buffer goes last, it's not a primitive like the others.
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-961-    } else if (isPromise(value)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:962:      braces[0] = `${getPrefix(constructor, tag, 'Promise')}{`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-963-      formatter = formatPromise;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-964-    } else if (isWeakSet(value)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:965:      braces[0] = `${getPrefix(constructor, tag, 'WeakSet')}{`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-966-      formatter = ctx.showHidden ? formatWeakSet : formatWeakCollection;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-967-    } else if (isWeakMap(value)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:968:      braces[0] = `${getPrefix(constructor, tag, 'WeakMap')}{`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-969-      formatter = ctx.showHidden ? formatWeakMap : formatWeakCollection;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-970-    } else if (isModuleNamespaceObject(value)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:971:      braces[0] = `[${tag}] {`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-972-      // Special handle keys for namespace objects.
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-982-          const address = getExternalValue(value).toString(16);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:983:          return ctx.stylize(`[External: ${address}]`, 'special');
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-984-        }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:985:        return `${getCtxStyle(value, constructor, tag)}{}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-986-      }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:987:      braces[0] = `${getCtxStyle(value, constructor, tag)}{`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-988-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-993-    if (constructor !== null)
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:994:      constructorName = `[${constructorName}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-995-    return ctx.stylize(constructorName, 'special');
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1018-    if (index !== undefined) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1019:      const reference = ctx.stylize(`<ref *${index}>`, 'special');
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1020-      // Add reference always to the very beginning of the output.
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1021-      if (ctx.compact !== true) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1022:        base = base === '' ? reference : `${reference} ${base}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1023-      } else {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1024:        braces[0] = `${reference} ${braces[0]}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1025-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1058-function getIteratorBraces(type, tag) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1059:  if (tag !== `${type} Iterator`) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1060-    if (tag !== '')
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1061-      tag += '] [';
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1062:    tag += `${type} Iterator`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1063-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1064:  return [`[${tag}] {`, '}'];
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1065-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1089-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1090:  let base = `[${type}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1091-  if (type !== constructor) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1094-    } else {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1095:      base += ` (${constructor})`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1096-    }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1097-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1098:  base += `: ${formatPrimitive(stylizeNoColor, fn(value), ctx)}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1099-  if (tag !== '' && tag !== constructor) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1100:    base += ` [${tag}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1101-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1109-  const name = (hasName && value.name) || '(anonymous)';
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1110:  let base = `class ${name}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1111-  if (constructor !== 'Function' && constructor !== null) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1112:    base += ` [${constructor}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1113-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1114-  if (tag !== '' && constructor !== tag) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1115:    base += ` [${tag}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1116-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1119-    if (superName) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1120:      base += ` extends ${superName}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1121-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1124-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1125:  return `[${base}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1126-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1141-  if (isGeneratorFunction(value)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1142:    type = `Generator${type}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1143-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1144-  if (isAsyncFunction(value)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1145:    type = `Async${type}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1146-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1147:  let base = `[${type}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1148-  if (constructor === null) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1153-  } else {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1154:    base += `: ${value.name}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1155-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1157-  if (constructor !== type && constructor !== null) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1158:    base += ` ${constructor}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1159-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1160-  if (tag !== '' && constructor !== tag) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1161:    base += ` [${tag}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1162-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1200-        if (len === 0) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1201:          stack = `${prefix}: ${stack}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1202-        } else {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1203:          stack = `${prefix}${stack.slice(len)}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1204-        }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1205-      } else {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1206:        stack = `${prefix} [${name}]${stack.slice(len)}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1207-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1216-  if (stackStart === -1) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1217:    stack = `[${stack}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1218-  } else if (ctx.colors) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1224-      if (core !== null && NativeModule.exists(core[1])) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1225:        newStack += `\n${ctx.stylize(line, 'undefined')}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1226-      } else {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1244-    const indentation = ' '.repeat(ctx.indentationLvl);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1245:    stack = stack.replace(/\n/g, `\n${indentation}`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1246-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1338-        const padding = maxLineLength[j - i] + output[j].length - dataLen[j];
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1339:        str += `${output[j]}, `[order](padding, ' ');
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1340-      }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1364-    return ctx.stylize(
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1365:      `[${constructorName}: Inspection interrupted ` +
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1366-        'prematurely. Maximum call stack size exceeded.]',
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1374-  // Format -0 as '-0'. Checking `value === -0` won't distinguish 0 from -0.
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1375:  return fn(ObjectIs(value, -0) ? '-0' : `${value}`, 'number');
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1376-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1378-function formatBigInt(fn, value) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1379:  return fn(`${value}n`, 'bigint');
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1380-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1387-      value = value.slice(0, ctx.maxStringLength);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1388:      trailer = `... ${remaining} more character${remaining > 1 ? 's' : ''}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1389-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1397-        .map((line) => fn(strEscape(line), 'string'))
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1398:        .join(` +\n${' '.repeat(ctx.indentationLvl + 2)}`) + trailer;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1399-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1406-  if (typeof value === 'boolean')
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1407:    return fn(`${value}`, 'boolean');
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1408-  if (typeof value === 'undefined')
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1451-    }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1452:    if (`${index}` !== key) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1453-      if (!numberRegExp.test(key)) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1457-      const ending = emptyItems > 1 ? 's' : '';
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1458:      const message = `<${emptyItems} empty item${ending}>`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1459-      output.push(ctx.stylize(message, 'undefined'));
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1471-      const ending = remaining > 1 ? 's' : '';
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1472:      const message = `<${remaining} empty item${ending}>`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1473-      output.push(ctx.stylize(message, 'undefined'));
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1475-  } else if (remaining > 0) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1476:    output.push(`... ${remaining} more item${remaining > 1 ? 's' : ''}`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1477-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1493-  if (remaining > 0)
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1494:    str += ` ... ${remaining} more byte${remaining > 1 ? 's' : ''}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1495:  return [`${ctx.stylize('[Uint8Contents]', 'special')}: <${str}>`];
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1496-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1511-  if (remaining > 0)
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1512:    output.push(`... ${remaining} more item${remaining > 1 ? 's' : ''}`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1513-  return output;
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1525-  if (remaining > 0) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1526:    output[maxLength] = `... ${remaining} more item${remaining > 1 ? 's' : ''}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1527-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1539-      const str = formatValue(ctx, value[key], recurseTimes, true);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1540:      output.push(`[${key}]: ${str}`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1541-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1560-  for (const [k, v] of value) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1561:    output.push(`${formatValue(ctx, k, recurseTimes)} => ` +
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1562-                formatValue(ctx, v, recurseTimes));
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1584-  if (remaining > 0) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1585:    output.push(`... ${remaining} more item${remaining > 1 ? 's' : ''}`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1586-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1601-      const pos = i * 2;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1602:      output[i] = `${formatValue(ctx, entries[pos], recurseTimes)}` +
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1603:        ` => ${formatValue(ctx, entries[pos + 1], recurseTimes)}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1604-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1622-  if (remaining > 0) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1623:    output.push(`... ${remaining} more item${remaining > 1 ? 's' : ''}`);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1624-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1663-      state === kRejected ?
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1664:        `${ctx.stylize('<rejected>', 'special')} ${str}` :
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1665-        str
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1680-    if (diff === 3 && ctx.breakLength < getStringWidth(str, ctx.colors)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1681:      extra = `\n${' '.repeat(ctx.indentationLvl)}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1682-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1694-        if (tmp === null) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1695:          str = `${s(`[${label}:`, sp)} ${s('null', 'null')}${s(']', sp)}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1696-        } else if (typeof tmp === 'object') {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1697:          str = `${s(`[${label}]`, sp)} ${formatValue(ctx, tmp, recurseTimes)}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1698-        } else {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1699-          const primitive = formatPrimitive(s, tmp, ctx);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1700:          str = `${s(`[${label}:`, sp)} ${primitive}${s(']', sp)}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1701-        }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1703-      } catch (err) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1704:        const message = `<Inspection threw (${err.message})>`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1705:        str = `${s(`[${label}:`, sp)} ${message}${s(']', sp)}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1706-      }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1707-    } else {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1708:      str = ctx.stylize(`[${label}]`, sp);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1709-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1719-    const tmp = key.toString().replace(strEscapeSequencesReplacer, escapeFn);
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1720:    name = `[${ctx.stylize(tmp, 'symbol')}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1721-  } else if (desc.enumerable === false) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1722:    name = `[${key.replace(strEscapeSequencesReplacer, escapeFn)}]`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1723-  } else if (keyStrRegExp.test(key)) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1727-  }
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1728:  return `${name}:${extra}${str}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1729-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1788-        if (isBelowBreakLength(ctx, output, start, base)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1789:          return `${base ? `${base} ` : ''}${braces[0]} ${join(output, ', ')}` +
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1790:            ` ${braces[1]}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1791-        }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1794-    // Line up each entry on an individual line.
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1795:    const indentation = `\n${' '.repeat(ctx.indentationLvl)}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1796:    return `${base ? `${base} ` : ''}${braces[0]}${indentation}  ` +
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1797:      `${join(output, `,${indentation}  `)}${indentation}${braces[1]}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1798-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1801-  if (isBelowBreakLength(ctx, output, 0, base)) {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1802:    return `${braces[0]}${base ? ` ${base}` : ''} ${join(output, ', ')} ` +
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1803-      braces[1];
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1809-  const ln = base === '' && braces[0].length === 1 ?
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1810:    ' ' : `${base ? ` ${base}` : ''}\n${indentation}  `;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1811-  // Line up each entry on an individual line.
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1812:  return `${braces[0]}${ln}${join(output, `,\n${indentation}  `)} ${braces[1]}`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1813-}
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1903-              } else if (typeof tempArg === 'bigint') {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1904:                tempStr = `${tempArg}n`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1905-              } else if (typeof tempArg !== 'object' ||
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1923-              if (typeof tempNum === 'bigint') {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1924:                tempStr = `${tempNum}n`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1925-              } else if (typeof tempNum === 'symbol') {
##############################################
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1944-              if (typeof tempInteger === 'bigint') {
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js:1945:                tempStr = `${tempInteger}n`;
nodejs-14.13.0~dfsg/lib/internal/util/inspect.js-1946-              } else if (typeof tempInteger === 'symbol') {
##############################################
nodejs-14.13.0~dfsg/lib/internal/v8_prof_polyfill.js-90-  const s = readline();
nodejs-14.13.0~dfsg/lib/internal/v8_prof_polyfill.js:91:  line = `${s}\n${line}`;
nodejs-14.13.0~dfsg/lib/internal/v8_prof_polyfill.js-92-  return s;
##############################################
nodejs-14.13.0~dfsg/lib/internal/v8_prof_polyfill.js-108-    if (bytes === 0) {
nodejs-14.13.0~dfsg/lib/internal/v8_prof_polyfill.js:109:      process.emitWarning(`Profile file ${logFile} is broken`, {
nodejs-14.13.0~dfsg/lib/internal/v8_prof_polyfill.js-110-        code: 'BROKEN_PROFILE_FILE',
nodejs-14.13.0~dfsg/lib/internal/v8_prof_polyfill.js:111:        detail: `${JSON.stringify(line)} at the file end is broken`
nodejs-14.13.0~dfsg/lib/internal/v8_prof_polyfill.js-112-      });
##############################################
nodejs-14.13.0~dfsg/lib/internal/validators.js-80-    if (value < min || value > max)
nodejs-14.13.0~dfsg/lib/internal/validators.js:81:      throw new ERR_OUT_OF_RANGE(name, `>= ${min} && <= ${max}`, value);
nodejs-14.13.0~dfsg/lib/internal/validators.js-82-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/validators.js-94-      }
nodejs-14.13.0~dfsg/lib/internal/validators.js:95:      throw new ERR_OUT_OF_RANGE(name, `>= ${min} && <= ${max}`, value);
nodejs-14.13.0~dfsg/lib/internal/validators.js-96-    }
nodejs-14.13.0~dfsg/lib/internal/validators.js-97-    if (value < min || value > max) {
nodejs-14.13.0~dfsg/lib/internal/validators.js:98:      throw new ERR_OUT_OF_RANGE(name, `>= ${min} && <= ${max}`, value);
nodejs-14.13.0~dfsg/lib/internal/validators.js-99-    }
##############################################
nodejs-14.13.0~dfsg/lib/internal/validators.js-112-    // 2 ** 32 === 4294967296
nodejs-14.13.0~dfsg/lib/internal/validators.js:113:    throw new ERR_OUT_OF_RANGE(name, `>= ${min} && < 4294967296`, value);
nodejs-14.13.0~dfsg/lib/internal/validators.js-114-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/validators.js-132-    const allowed = oneOf
nodejs-14.13.0~dfsg/lib/internal/validators.js:133:      .map((v) => (typeof v === 'string' ? `'${v}'` : String(v)))
nodejs-14.13.0~dfsg/lib/internal/validators.js-134-      .join(', ');
##############################################
nodejs-14.13.0~dfsg/lib/internal/validators.js-163-  if (value.length < minLength) {
nodejs-14.13.0~dfsg/lib/internal/validators.js:164:    const reason = `must be longer than ${minLength}`;
nodejs-14.13.0~dfsg/lib/internal/validators.js-165-    throw new ERR_INVALID_ARG_VALUE(name, value, reason);
##############################################
nodejs-14.13.0~dfsg/lib/internal/validators.js-196-    throw new ERR_INVALID_ARG_VALUE('encoding', encoding,
nodejs-14.13.0~dfsg/lib/internal/validators.js:197:                                    `is invalid for data of length ${length}`);
nodejs-14.13.0~dfsg/lib/internal/validators.js-198-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/vm/module.js-99-    } else if (context === undefined) {
nodejs-14.13.0~dfsg/lib/internal/vm/module.js:100:      identifier = `${defaultModuleName}(${globalModuleId++})`;
nodejs-14.13.0~dfsg/lib/internal/vm/module.js-101-    } else if (context[kPerContextModuleId] !== undefined) {
nodejs-14.13.0~dfsg/lib/internal/vm/module.js-102-      const curId = context[kPerContextModuleId];
nodejs-14.13.0~dfsg/lib/internal/vm/module.js:103:      identifier = `${defaultModuleName}(${curId})`;
nodejs-14.13.0~dfsg/lib/internal/vm/module.js-104-      context[kPerContextModuleId] += 1;
nodejs-14.13.0~dfsg/lib/internal/vm/module.js-105-    } else {
nodejs-14.13.0~dfsg/lib/internal/vm/module.js:106:      identifier = `${defaultModuleName}(0)`;
nodejs-14.13.0~dfsg/lib/internal/vm/module.js-107-      ObjectDefineProperty(context, kPerContextModuleId, {
##############################################
nodejs-14.13.0~dfsg/lib/internal/vm/module.js-399-        if (exportNames.indexOf(name, i + 1) !== -1) {
nodejs-14.13.0~dfsg/lib/internal/vm/module.js:400:          throw new ERR_INVALID_ARG_VALUE(`exportNames.${name}`,
nodejs-14.13.0~dfsg/lib/internal/vm/module.js-401-                                          name,
##############################################
nodejs-14.13.0~dfsg/lib/internal/worker.js-89-    super();
nodejs-14.13.0~dfsg/lib/internal/worker.js:90:    debug(`[${threadId}] create new worker`, filename, options);
nodejs-14.13.0~dfsg/lib/internal/worker.js-91-    if (options.execArgv && !ArrayIsArray(options.execArgv)) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/worker.js-117-      doEval = 'module';
nodejs-14.13.0~dfsg/lib/internal/worker.js:118:      filename = `import ${JSONStringify(`${filename}`)}`;
nodejs-14.13.0~dfsg/lib/internal/worker.js-119-    } else {
##############################################
nodejs-14.13.0~dfsg/lib/internal/worker.js-146-      for (const [ key, value ] of ObjectEntries(options.env))
nodejs-14.13.0~dfsg/lib/internal/worker.js:147:        env[key] = `${value}`;
nodejs-14.13.0~dfsg/lib/internal/worker.js-148-    } else if (options.env == null) {
##############################################
nodejs-14.13.0~dfsg/lib/internal/worker.js-177-    this[kPort][kWaitingStreams] = 0;
nodejs-14.13.0~dfsg/lib/internal/worker.js:178:    debug(`[${threadId}] created Worker with ID ${this.threadId}`);
nodejs-14.13.0~dfsg/lib/internal/worker.js-179-
##############################################
nodejs-14.13.0~dfsg/lib/internal/worker.js-227-  [kOnExit](code, customErr, customErrReason) {
nodejs-14.13.0~dfsg/lib/internal/worker.js:228:    debug(`[${threadId}] hears end event for Worker ${this.threadId}`);
nodejs-14.13.0~dfsg/lib/internal/worker.js-229-    drainMessagePort(this[kPublicPort]);
##############################################
nodejs-14.13.0~dfsg/lib/internal/worker.js-273-
nodejs-14.13.0~dfsg/lib/internal/worker.js:274:    assert.fail(`Unknown worker message type ${message.type}`);
nodejs-14.13.0~dfsg/lib/internal/worker.js-275-  }
##############################################
nodejs-14.13.0~dfsg/lib/internal/worker.js-285-    if (!stdout.readableEnded) {
nodejs-14.13.0~dfsg/lib/internal/worker.js:286:      debug(`[${threadId}] explicitly closes stdout for ${this.threadId}`);
nodejs-14.13.0~dfsg/lib/internal/worker.js-287-      stdout.push(null);
##############################################
nodejs-14.13.0~dfsg/lib/internal/worker.js-289-    if (!stderr.readableEnded) {
nodejs-14.13.0~dfsg/lib/internal/worker.js:290:      debug(`[${threadId}] explicitly closes stderr for ${this.threadId}`);
nodejs-14.13.0~dfsg/lib/internal/worker.js-291-      stderr.push(null);
##############################################
nodejs-14.13.0~dfsg/lib/internal/worker.js-301-  terminate(callback) {
nodejs-14.13.0~dfsg/lib/internal/worker.js:302:    debug(`[${threadId}] terminates Worker with ID ${this.threadId}`);
nodejs-14.13.0~dfsg/lib/internal/worker.js-303-
##############################################
nodejs-14.13.0~dfsg/lib/internal/worker/js_transferable.js-25-      // eslint-disable-next-line no-restricted-syntax
nodejs-14.13.0~dfsg/lib/internal/worker/js_transferable.js:26:      throw new Error(`Unknown deserialize spec ${deserializeInfo}`);
nodejs-14.13.0~dfsg/lib/internal/worker/js_transferable.js-27-    }
##############################################
nodejs-14.13.0~dfsg/lib/os.js-196-
nodejs-14.13.0~dfsg/lib/os.js:197:  return `${address}/${ones}`;
nodejs-14.13.0~dfsg/lib/os.js-198-}
##############################################
nodejs-14.13.0~dfsg/lib/path.js-93-        if (allowAboveRoot) {
nodejs-14.13.0~dfsg/lib/path.js:94:          res += res.length > 0 ? `${separator}..` : '..';
nodejs-14.13.0~dfsg/lib/path.js-95-          lastSegmentLength = 2;
##############################################
nodejs-14.13.0~dfsg/lib/path.js-98-        if (res.length > 0)
nodejs-14.13.0~dfsg/lib/path.js:99:          res += `${separator}${path.slice(lastSlash + 1, i)}`;
nodejs-14.13.0~dfsg/lib/path.js-100-        else
##############################################
nodejs-14.13.0~dfsg/lib/path.js-120-  const base = pathObject.base ||
nodejs-14.13.0~dfsg/lib/path.js:121:    `${pathObject.name || ''}${pathObject.ext || ''}`;
nodejs-14.13.0~dfsg/lib/path.js-122-  if (!dir) {
##############################################
nodejs-14.13.0~dfsg/lib/path.js-124-  }
nodejs-14.13.0~dfsg/lib/path.js:125:  return dir === pathObject.root ? `${dir}${base}` : `${dir}${sep}${base}`;
nodejs-14.13.0~dfsg/lib/path.js-126-}
##############################################
nodejs-14.13.0~dfsg/lib/path.js-152-        // a UNC path at this points, because UNC paths are always absolute.
nodejs-14.13.0~dfsg/lib/path.js:153:        path = process.env[`=${resolvedDevice}`] || process.cwd();
nodejs-14.13.0~dfsg/lib/path.js-154-
##############################################
nodejs-14.13.0~dfsg/lib/path.js-159-            path.charCodeAt(2) === CHAR_BACKWARD_SLASH)) {
nodejs-14.13.0~dfsg/lib/path.js:160:          path = `${resolvedDevice}\\`;
nodejs-14.13.0~dfsg/lib/path.js-161-        }
##############################################
nodejs-14.13.0~dfsg/lib/path.js-208-                // We matched a UNC root
nodejs-14.13.0~dfsg/lib/path.js:209:                device = `\\\\${firstPart}\\${path.slice(last, j)}`;
nodejs-14.13.0~dfsg/lib/path.js-210-                rootEnd = j;
##############################################
nodejs-14.13.0~dfsg/lib/path.js-243-      } else {
nodejs-14.13.0~dfsg/lib/path.js:244:        resolvedTail = `${path.slice(rootEnd)}\\${resolvedTail}`;
nodejs-14.13.0~dfsg/lib/path.js-245-        resolvedAbsolute = isAbsolute;
##############################################
nodejs-14.13.0~dfsg/lib/path.js-260-    return resolvedAbsolute ?
nodejs-14.13.0~dfsg/lib/path.js:261:      `${resolvedDevice}\\${resolvedTail}` :
nodejs-14.13.0~dfsg/lib/path.js:262:      `${resolvedDevice}${resolvedTail}` || '.';
nodejs-14.13.0~dfsg/lib/path.js-263-  },
##############################################
nodejs-14.13.0~dfsg/lib/path.js-314-              // is nothing left to process
nodejs-14.13.0~dfsg/lib/path.js:315:              return `\\\\${firstPart}\\${path.slice(last)}\\`;
nodejs-14.13.0~dfsg/lib/path.js-316-            }
##############################################
nodejs-14.13.0~dfsg/lib/path.js-318-              // We matched a UNC root with leftovers
nodejs-14.13.0~dfsg/lib/path.js:319:              device = `\\\\${firstPart}\\${path.slice(last, j)}`;
nodejs-14.13.0~dfsg/lib/path.js-320-              rootEnd = j;
##############################################
nodejs-14.13.0~dfsg/lib/path.js-346-    if (device === undefined) {
nodejs-14.13.0~dfsg/lib/path.js:347:      return isAbsolute ? `\\${tail}` : tail;
nodejs-14.13.0~dfsg/lib/path.js-348-    }
nodejs-14.13.0~dfsg/lib/path.js:349:    return isAbsolute ? `${device}\\${tail}` : `${device}${tail}`;
nodejs-14.13.0~dfsg/lib/path.js-350-  },
##############################################
nodejs-14.13.0~dfsg/lib/path.js-379-        else
nodejs-14.13.0~dfsg/lib/path.js:380:          joined += `\\${arg}`;
nodejs-14.13.0~dfsg/lib/path.js-381-      }
##############################################
nodejs-14.13.0~dfsg/lib/path.js-425-      if (slashCount >= 2)
nodejs-14.13.0~dfsg/lib/path.js:426:        joined = `\\${joined.slice(slashCount)}`;
nodejs-14.13.0~dfsg/lib/path.js-427-    }
##############################################
nodejs-14.13.0~dfsg/lib/path.js-541-    if (out.length > 0)
nodejs-14.13.0~dfsg/lib/path.js:542:      return `${out}${toOrig.slice(toStart, toEnd)}`;
nodejs-14.13.0~dfsg/lib/path.js-543-
##############################################
nodejs-14.13.0~dfsg/lib/path.js-568-          // Matched non-long UNC root, convert the path to a long UNC path
nodejs-14.13.0~dfsg/lib/path.js:569:          return `\\\\?\\UNC\\${resolvedPath.slice(2)}`;
nodejs-14.13.0~dfsg/lib/path.js-570-        }
##############################################
nodejs-14.13.0~dfsg/lib/path.js-575-      // Matched device root, convert the path to a long UNC path
nodejs-14.13.0~dfsg/lib/path.js:576:      return `\\\\?\\${resolvedPath}`;
nodejs-14.13.0~dfsg/lib/path.js-577-    }
##############################################
nodejs-14.13.0~dfsg/lib/path.js-986-
nodejs-14.13.0~dfsg/lib/path.js:987:      resolvedPath = `${path}/${resolvedPath}`;
nodejs-14.13.0~dfsg/lib/path.js-988-      resolvedAbsolute = path.charCodeAt(0) === CHAR_FORWARD_SLASH;
##############################################
nodejs-14.13.0~dfsg/lib/path.js-998-    if (resolvedAbsolute) {
nodejs-14.13.0~dfsg/lib/path.js:999:      return `/${resolvedPath}`;
nodejs-14.13.0~dfsg/lib/path.js-1000-    }
##############################################
nodejs-14.13.0~dfsg/lib/path.js-1024-
nodejs-14.13.0~dfsg/lib/path.js:1025:    return isAbsolute ? `/${path}` : path;
nodejs-14.13.0~dfsg/lib/path.js-1026-  },
##############################################
nodejs-14.13.0~dfsg/lib/path.js-1043-        else
nodejs-14.13.0~dfsg/lib/path.js:1044:          joined += `/${arg}`;
nodejs-14.13.0~dfsg/lib/path.js-1045-      }
##############################################
nodejs-14.13.0~dfsg/lib/path.js-1118-    // the common path parts.
nodejs-14.13.0~dfsg/lib/path.js:1119:    return `${out}${to.slice(toStart + lastCommonSep)}`;
nodejs-14.13.0~dfsg/lib/path.js-1120-  },
##############################################
nodejs-14.13.0~dfsg/lib/perf_hooks.js-284-  getEntriesByType(type) {
nodejs-14.13.0~dfsg/lib/perf_hooks.js:285:    return this[kGetEntries](undefined, `${type}`);
nodejs-14.13.0~dfsg/lib/perf_hooks.js-286-  }
##############################################
nodejs-14.13.0~dfsg/lib/perf_hooks.js-288-  getEntriesByName(name, type) {
nodejs-14.13.0~dfsg/lib/perf_hooks.js:289:    return this[kGetEntries](`${name}`, type !== undefined ? `${type}` : type);
nodejs-14.13.0~dfsg/lib/perf_hooks.js-290-  }
##############################################
nodejs-14.13.0~dfsg/lib/perf_hooks.js-396-  mark(name) {
nodejs-14.13.0~dfsg/lib/perf_hooks.js:397:    name = `${name}`;
nodejs-14.13.0~dfsg/lib/perf_hooks.js-398-    _mark(name);
##############################################
nodejs-14.13.0~dfsg/lib/perf_hooks.js-402-  measure(name, startMark, endMark) {
nodejs-14.13.0~dfsg/lib/perf_hooks.js:403:    name = `${name}`;
nodejs-14.13.0~dfsg/lib/perf_hooks.js-404-    const marks = this[kIndex][kMarks];
##############################################
nodejs-14.13.0~dfsg/lib/perf_hooks.js-408-      else
nodejs-14.13.0~dfsg/lib/perf_hooks.js:409:        endMark = `${endMark}`;
nodejs-14.13.0~dfsg/lib/perf_hooks.js-410-    }
nodejs-14.13.0~dfsg/lib/perf_hooks.js:411:    startMark = startMark !== undefined ? `${startMark}` : '';
nodejs-14.13.0~dfsg/lib/perf_hooks.js-412-    _measure(name, startMark, endMark);
##############################################
nodejs-14.13.0~dfsg/lib/perf_hooks.js-416-    if (name !== undefined) {
nodejs-14.13.0~dfsg/lib/perf_hooks.js:417:      name = `${name}`;
nodejs-14.13.0~dfsg/lib/perf_hooks.js-418-      this[kIndex][kMarks].delete(name);
##############################################
nodejs-14.13.0~dfsg/lib/perf_hooks.js-449-        writable: false,
nodejs-14.13.0~dfsg/lib/perf_hooks.js:450:        value: `timerified ${fn.name}`
nodejs-14.13.0~dfsg/lib/perf_hooks.js-451-      }
##############################################
nodejs-14.13.0~dfsg/lib/perf_hooks.js-546-function filterTypes(i) {
nodejs-14.13.0~dfsg/lib/perf_hooks.js:547:  return observerableTypes.indexOf(`${i}`) >= 0;
nodejs-14.13.0~dfsg/lib/perf_hooks.js-548-}
##############################################
nodejs-14.13.0~dfsg/lib/readline.js-513-    if (err) {
nodejs-14.13.0~dfsg/lib/readline.js:514:      this._writeToOutput(`Tab completion error: ${inspect(err)}`);
nodejs-14.13.0~dfsg/lib/readline.js-515-      return;
##############################################
nodejs-14.13.0~dfsg/lib/readline.js-1200-
nodejs-14.13.0~dfsg/lib/readline.js:1201:  const data = typeof y !== 'number' ? CSI`${x + 1}G` : CSI`${y + 1};${x + 1}H`;
nodejs-14.13.0~dfsg/lib/readline.js-1202-  return stream.write(data, callback);
##############################################
nodejs-14.13.0~dfsg/lib/readline.js-1221-  if (dx < 0) {
nodejs-14.13.0~dfsg/lib/readline.js:1222:    data += CSI`${-dx}D`;
nodejs-14.13.0~dfsg/lib/readline.js-1223-  } else if (dx > 0) {
nodejs-14.13.0~dfsg/lib/readline.js:1224:    data += CSI`${dx}C`;
nodejs-14.13.0~dfsg/lib/readline.js-1225-  }
##############################################
nodejs-14.13.0~dfsg/lib/readline.js-1227-  if (dy < 0) {
nodejs-14.13.0~dfsg/lib/readline.js:1228:    data += CSI`${-dy}A`;
nodejs-14.13.0~dfsg/lib/readline.js-1229-  } else if (dy > 0) {
nodejs-14.13.0~dfsg/lib/readline.js:1230:    data += CSI`${dy}B`;
nodejs-14.13.0~dfsg/lib/readline.js-1231-  }
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-135-function getREPLResourceName() {
nodejs-14.13.0~dfsg/lib/repl.js:136:  return `REPL${nextREPLResourceNumber++}`;
nodejs-14.13.0~dfsg/lib/repl.js-137-}
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-322-  const sep = '\u0000\u0000\u0000';
nodejs-14.13.0~dfsg/lib/repl.js:323:  const regExMatcher = new RegExp(`^${sep}(.*)${sep}(.*)${sep}(.*)${sep}(.*)` +
nodejs-14.13.0~dfsg/lib/repl.js:324:                                  `${sep}(.*)${sep}(.*)${sep}(.*)${sep}(.*)` +
nodejs-14.13.0~dfsg/lib/repl.js:325:                                  `${sep}(.*)$`);
nodejs-14.13.0~dfsg/lib/repl.js-326-
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-377-    if (/^\s*{/.test(code) && !/;\s*$/.test(code)) {
nodejs-14.13.0~dfsg/lib/repl.js:378:      code = `(${code.trim()})\n`;
nodejs-14.13.0~dfsg/lib/repl.js-379-      wrappedCmd = true;
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-412-          // value for statements and declarations that don't return a value.
nodejs-14.13.0~dfsg/lib/repl.js:413:          code = `'use strict'; void 0;\n${code}`;
nodejs-14.13.0~dfsg/lib/repl.js-414-        }
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-442-    // This will set the values from `savedRegExMatches` to corresponding
nodejs-14.13.0~dfsg/lib/repl.js:443:    // predefined RegExp properties `RegExp.$1`, `RegExp.$2` ... `RegExp.$9`
nodejs-14.13.0~dfsg/lib/repl.js-444-    regExMatcher.test(savedRegExMatches.join(sep));
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-453-      for (let idx = 1; idx < savedRegExMatches.length; idx += 1) {
nodejs-14.13.0~dfsg/lib/repl.js:454:        savedRegExMatches[idx] = RegExp[`$${idx}`];
nodejs-14.13.0~dfsg/lib/repl.js-455-      }
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-595-              e.stack = e.stack.replace(/SyntaxError:.*\n/,
nodejs-14.13.0~dfsg/lib/repl.js:596:                                        `SyntaxError: ${e.message}\n`);
nodejs-14.13.0~dfsg/lib/repl.js-597-            }
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-634-          errStack += writer.options.breakLength >= line.length ?
nodejs-14.13.0~dfsg/lib/repl.js:635:            `Uncaught ${line}` :
nodejs-14.13.0~dfsg/lib/repl.js:636:            `Uncaught:\n${line}`;
nodejs-14.13.0~dfsg/lib/repl.js-637-          matched = true;
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-643-        const ln = lines.length === 1 ? ' ' : ':\n';
nodejs-14.13.0~dfsg/lib/repl.js:644:        errStack = `Uncaught${ln}${errStack}`;
nodejs-14.13.0~dfsg/lib/repl.js-645-      }
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-862-    if (self.editorMode) {
nodejs-14.13.0~dfsg/lib/repl.js:863:      self.output.write(`${self._initialPrompt}.editor\n`);
nodejs-14.13.0~dfsg/lib/repl.js-864-      self.output.write(
nodejs-14.13.0~dfsg/lib/repl.js-865-        '// Entering editor mode (Ctrl+D to finish, Ctrl+C to cancel)\n');
nodejs-14.13.0~dfsg/lib/repl.js:866:      self.output.write(`${self[kBufferedCommandSymbol]}\n`);
nodejs-14.13.0~dfsg/lib/repl.js-867-      self.prompt(true);
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-1185-    const extensions = ObjectKeys(this.context.require.extensions);
nodejs-14.13.0~dfsg/lib/repl.js:1186:    const indexes = extensions.map((extension) => `index${extension}`);
nodejs-14.13.0~dfsg/lib/repl.js-1187-    indexes.push('package.json', 'index');
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-1218-          if (extensions.includes(extension) && (!subdir || base !== 'index')) {
nodejs-14.13.0~dfsg/lib/repl.js:1219:            group.push(`${subdir}${base}`);
nodejs-14.13.0~dfsg/lib/repl.js-1220-          }
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-1222-        }
nodejs-14.13.0~dfsg/lib/repl.js:1223:        group.push(`${subdir}${dirent.name}/`);
nodejs-14.13.0~dfsg/lib/repl.js-1224-        const absolute = path.resolve(dir, dirent.name);
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-1227-          if (indexes.includes(subfile)) {
nodejs-14.13.0~dfsg/lib/repl.js:1228:            group.push(`${subdir}${dirent.name}`);
nodejs-14.13.0~dfsg/lib/repl.js-1229-            break;
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-1295-    const memberGroups = [];
nodejs-14.13.0~dfsg/lib/repl.js:1296:    const evalExpr = `try { ${expr} } catch {}`;
nodejs-14.13.0~dfsg/lib/repl.js-1297-    this.eval(evalExpr, this.context, getREPLResourceName(), (e, obj) => {
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-1322-        for (const group of memberGroups) {
nodejs-14.13.0~dfsg/lib/repl.js:1323:          completionGroups.push(group.map((member) => `${expr}${member}`));
nodejs-14.13.0~dfsg/lib/repl.js-1324-        }
nodejs-14.13.0~dfsg/lib/repl.js-1325-        if (filter) {
nodejs-14.13.0~dfsg/lib/repl.js:1326:          filter = `${expr}${filter}`;
nodejs-14.13.0~dfsg/lib/repl.js-1327-        }
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-1543-        const spaces = ' '.repeat(longestNameLength - name.length + 3);
nodejs-14.13.0~dfsg/lib/repl.js:1544:        const line = `.${name}${cmd.help ? spaces + cmd.help : ''}\n`;
nodejs-14.13.0~dfsg/lib/repl.js-1545-        this.output.write(line);
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-1557-        fs.writeFileSync(file, this.lines.join('\n'));
nodejs-14.13.0~dfsg/lib/repl.js:1558:        this.output.write(`Session saved to: ${file}\n`);
nodejs-14.13.0~dfsg/lib/repl.js-1559-      } catch {
nodejs-14.13.0~dfsg/lib/repl.js:1560:        this.output.write(`Failed to save: ${file}\n`);
nodejs-14.13.0~dfsg/lib/repl.js-1561-      }
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-1578-          this.output.write(
nodejs-14.13.0~dfsg/lib/repl.js:1579:            `Failed to load: ${file} is not a valid file\n`
nodejs-14.13.0~dfsg/lib/repl.js-1580-          );
##############################################
nodejs-14.13.0~dfsg/lib/repl.js-1582-      } catch {
nodejs-14.13.0~dfsg/lib/repl.js:1583:        this.output.write(`Failed to load: ${file}\n`);
nodejs-14.13.0~dfsg/lib/repl.js-1584-      }
##############################################
nodejs-14.13.0~dfsg/lib/tls.js-109-      throw new ERR_OUT_OF_RANGE('The byte length of the protocol at index ' +
nodejs-14.13.0~dfsg/lib/tls.js:110:        `${i} exceeds the maximum length.`, '<= 255', len, true);
nodejs-14.13.0~dfsg/lib/tls.js-111-    }
##############################################
nodejs-14.13.0~dfsg/lib/tls.js-232-            process.emitWarning(
nodejs-14.13.0~dfsg/lib/tls.js:233:              `The URI ${name.slice(4)} found in cert.subjectaltname ` +
nodejs-14.13.0~dfsg/lib/tls.js-234-              'is not a valid URI, and is supported in the tls module ' +
##############################################
nodejs-14.13.0~dfsg/lib/tls.js-257-    if (!valid)
nodejs-14.13.0~dfsg/lib/tls.js:258:      reason = `IP: ${hostname} is not in the cert's list: ${ips.join(', ')}`;
nodejs-14.13.0~dfsg/lib/tls.js-259-    // TODO(bnoordhuis) Also check URI SANs that are IP addresses.
##############################################
nodejs-14.13.0~dfsg/lib/tls.js-268-        reason =
nodejs-14.13.0~dfsg/lib/tls.js:269:          `Host: ${hostname}. is not in the cert's altnames: ${altNames}`;
nodejs-14.13.0~dfsg/lib/tls.js-270-    } else {
##############################################
nodejs-14.13.0~dfsg/lib/tls.js-279-      if (!valid)
nodejs-14.13.0~dfsg/lib/tls.js:280:        reason = `Host: ${hostname}. is not cert's CN: ${cn}`;
nodejs-14.13.0~dfsg/lib/tls.js-281-    }
##############################################
nodejs-14.13.0~dfsg/lib/trace_events.js-46-          'Possible trace_events memory leak detected. There are more than ' +
nodejs-14.13.0~dfsg/lib/trace_events.js:47:          `${kMaxTracingCount} enabled Tracing objects.`
nodejs-14.13.0~dfsg/lib/trace_events.js-48-        );
##############################################
nodejs-14.13.0~dfsg/lib/trace_events.js-76-    };
nodejs-14.13.0~dfsg/lib/trace_events.js:77:    return `Tracing ${format(obj)}`;
nodejs-14.13.0~dfsg/lib/trace_events.js-78-  }
##############################################
nodejs-14.13.0~dfsg/lib/url.js-486-      self.hostname = hostname.slice(0, i);
nodejs-14.13.0~dfsg/lib/url.js:487:      return `/${hostname.slice(i)}${rest}`;
nodejs-14.13.0~dfsg/lib/url.js-488-    }
##############################################
nodejs-14.13.0~dfsg/lib/v8.js-218-        throw new this._getDataCloneError(
nodejs-14.13.0~dfsg/lib/v8.js:219:          `Unserializable host object: ${inspect(abView)}`);
nodejs-14.13.0~dfsg/lib/v8.js-220-      }
##############################################
nodejs-14.13.0~dfsg/lib/vm.js-63-  constructor(code, options = {}) {
nodejs-14.13.0~dfsg/lib/vm.js:64:    code = `${code}`;
nodejs-14.13.0~dfsg/lib/vm.js-65-    if (typeof options === 'string') {
##############################################
nodejs-14.13.0~dfsg/lib/vm.js-198-                   'options.contextCodeGeneration');
nodejs-14.13.0~dfsg/lib/vm.js:199:    const { strings, wasm } = options.contextCodeGeneration;
nodejs-14.13.0~dfsg/lib/vm.js-200-    if (strings !== undefined)
nodejs-14.13.0~dfsg/lib/vm.js-201-      validateBoolean(strings, 'options.contextCodeGeneration.strings');
nodejs-14.13.0~dfsg/lib/vm.js:202:    if (wasm !== undefined)
nodejs-14.13.0~dfsg/lib/vm.js-203-      validateBoolean(wasm, 'options.contextCodeGeneration.wasm');
nodejs-14.13.0~dfsg/lib/vm.js:204:    contextOptions.codeGeneration = { strings, wasm };
nodejs-14.13.0~dfsg/lib/vm.js-205-  }
##############################################
nodejs-14.13.0~dfsg/lib/vm.js-226-  const {
nodejs-14.13.0~dfsg/lib/vm.js:227:    name = `VM Context ${defaultContextNameIndex++}`,
nodejs-14.13.0~dfsg/lib/vm.js-228-    origin,
##############################################
nodejs-14.13.0~dfsg/lib/vm.js-239-  let strings = true;
nodejs-14.13.0~dfsg/lib/vm.js:240:  let wasm = true;
nodejs-14.13.0~dfsg/lib/vm.js-241-  if (codeGeneration !== undefined) {
nodejs-14.13.0~dfsg/lib/vm.js:242:    ({ strings = true, wasm = true } = codeGeneration);
nodejs-14.13.0~dfsg/lib/vm.js-243-    validateBoolean(strings, 'options.codeGeneration.strings');
##############################################
nodejs-14.13.0~dfsg/lib/vm.js-316-    ArrayPrototypeForEach(params,
nodejs-14.13.0~dfsg/lib/vm.js:317:                          (param, i) => validateString(param, `params[${i}]`));
nodejs-14.13.0~dfsg/lib/vm.js-318-  }
##############################################
nodejs-14.13.0~dfsg/lib/vm.js-350-  ArrayPrototypeForEach(contextExtensions, (extension, i) => {
nodejs-14.13.0~dfsg/lib/vm.js:351:    const name = `options.contextExtensions[${i}]`;
nodejs-14.13.0~dfsg/lib/vm.js-352-    validateObject(extension, name, { nullable: true });
##############################################
nodejs-14.13.0~dfsg/lib/wasi.js-65-        if (value !== undefined)
nodejs-14.13.0~dfsg/lib/wasi.js:66:          ArrayPrototypePush(env, `${key}=${value}`);
nodejs-14.13.0~dfsg/lib/wasi.js-67-      }
##############################################
nodejs-14.13.0~dfsg/lib/wasi.js-166-  // If __wasi_proc_exit() does not terminate the process, an assertion is
nodejs-14.13.0~dfsg/lib/wasi.js:167:  // triggered in the wasm runtime. Node can sidestep the assertion and return
nodejs-14.13.0~dfsg/lib/wasi.js-168-  // an exit code by recording the exit code, and throwing a JavaScript
##############################################
nodejs-14.13.0~dfsg/lib/zlib.js-224-      throw new ERR_OUT_OF_RANGE(name,
nodejs-14.13.0~dfsg/lib/zlib.js:225:                                 `>= ${lower} and <= ${upper}`, number);
nodejs-14.13.0~dfsg/lib/zlib.js-226-    }
##############################################
nodejs-14.13.0~dfsg/lib/zlib.js-245-      throw new ERR_OUT_OF_RANGE('options.chunkSize',
nodejs-14.13.0~dfsg/lib/zlib.js:246:                                 `>= ${Z_MIN_CHUNK}`, chunkSize);
nodejs-14.13.0~dfsg/lib/zlib.js-247-    }
##############################################
nodejs-14.13.0~dfsg/lib/net.js-856-    if (err === 0 && port !== out.port) {
nodejs-14.13.0~dfsg/lib/net.js:857:      debug(`checkBindError, bound to ${out.port} instead of ${port}`);
nodejs-14.13.0~dfsg/lib/net.js-858-      err = UV_EADDRINUSE;
##############################################
nodejs-14.13.0~dfsg/src/cares_wrap.cc-1765-
nodejs-14.13.0~dfsg/src/cares_wrap.cc:1766:    ares_gethostbyaddr(channel_->cares_channel(),
nodejs-14.13.0~dfsg/src/cares_wrap.cc-1767-                       address_buffer,
##############################################
nodejs-14.13.0~dfsg/src/cares_wrap.cc-2014-
nodejs-14.13.0~dfsg/src/cares_wrap.cc:2015:  CHECK(uv_ip4_addr(*ip, port, reinterpret_cast<sockaddr_in*>(&addr)) == 0 ||
nodejs-14.13.0~dfsg/src/cares_wrap.cc:2016:        uv_ip6_addr(*ip, port, reinterpret_cast<sockaddr_in6*>(&addr)) == 0);
nodejs-14.13.0~dfsg/src/cares_wrap.cc-2017-
##############################################
nodejs-14.13.0~dfsg/src/debug_utils.cc-96-    Dl_info info;
nodejs-14.13.0~dfsg/src/debug_utils.cc:97:    const bool have_info = dladdr(address, &info);
nodejs-14.13.0~dfsg/src/debug_utils.cc-98-    SymbolInfo ret;
##############################################
nodejs-14.13.0~dfsg/src/debug_utils.cc-160-  using NameAndDisplacement = std::pair<std::string, DWORD64>;
nodejs-14.13.0~dfsg/src/debug_utils.cc:161:  NameAndDisplacement WrappedSymFromAddr(DWORD64 dwAddress) const {
nodejs-14.13.0~dfsg/src/debug_utils.cc-162-    // Refs: https://docs.microsoft.com/en-us/windows/desktop/Debug/retrieving-symbol-information-by-address
##############################################
nodejs-14.13.0~dfsg/src/debug_utils.cc-175-
nodejs-14.13.0~dfsg/src/debug_utils.cc:176:    if (SymFromAddr(current_process_, dwAddress, &dwDisplacement, pSymbol)) {
nodejs-14.13.0~dfsg/src/debug_utils.cc-177-      // SymFromAddr returned success
##############################################
nodejs-14.13.0~dfsg/src/debug_utils.cc-249-    SymbolInfo ret = WrappedGetLine(dw_address);
nodejs-14.13.0~dfsg/src/debug_utils.cc:250:    std::tie(ret.name, ret.dis) = WrappedSymFromAddr(dw_address);
nodejs-14.13.0~dfsg/src/debug_utils.cc-251-    if (!ret.name.empty()) {
##############################################
nodejs-14.13.0~dfsg/src/node.h-779-// If no NODE_MODULE is declared, Node.js looks for the well-known
nodejs-14.13.0~dfsg/src/node.h:780:// symbol `node_register_module_v${NODE_MODULE_VERSION}`.
nodejs-14.13.0~dfsg/src/node.h-781-#define NODE_MODULE(modname, regfunc)                                 \
##############################################
nodejs-14.13.0~dfsg/src/node_contextify.cc-284-  CHECK(args[4]->IsBoolean());
nodejs-14.13.0~dfsg/src/node_contextify.cc:285:  options.allow_code_gen_wasm = args[4].As<Boolean>();
nodejs-14.13.0~dfsg/src/node_contextify.cc-286-
##############################################
nodejs-14.13.0~dfsg/src/node_sockaddr.cc-18-
nodejs-14.13.0~dfsg/src/node_sockaddr.cc:19:bool SocketAddress::ToSockAddr(
nodejs-14.13.0~dfsg/src/node_sockaddr.cc-20-    int32_t family,
##############################################
nodejs-14.13.0~dfsg/src/node_sockaddr.cc-25-    case AF_INET:
nodejs-14.13.0~dfsg/src/node_sockaddr.cc:26:      return uv_ip4_addr(
nodejs-14.13.0~dfsg/src/node_sockaddr.cc-27-          host,
##############################################
nodejs-14.13.0~dfsg/src/node_sockaddr.cc-30-    case AF_INET6:
nodejs-14.13.0~dfsg/src/node_sockaddr.cc:31:      return uv_ip6_addr(
nodejs-14.13.0~dfsg/src/node_sockaddr.cc-32-          host,
##############################################
nodejs-14.13.0~dfsg/src/node_sockaddr.cc-51-    SocketAddress* addr) {
nodejs-14.13.0~dfsg/src/node_sockaddr.cc:52:  return ToSockAddr(family, host, port,
nodejs-14.13.0~dfsg/src/node_sockaddr.cc-53-                    reinterpret_cast<sockaddr_storage*>(addr->storage()));
##############################################
nodejs-14.13.0~dfsg/src/node_sockaddr.h-30-  // Returns true if converting {family, host, port} to *addr succeeded.
nodejs-14.13.0~dfsg/src/node_sockaddr.h:31:  static bool ToSockAddr(
nodejs-14.13.0~dfsg/src/node_sockaddr.h-32-      int32_t family,
##############################################
nodejs-14.13.0~dfsg/src/tcp_wrap.cc-242-  T addr;
nodejs-14.13.0~dfsg/src/tcp_wrap.cc:243:  int err = uv_ip_addr(*ip_address, port, &addr);
nodejs-14.13.0~dfsg/src/tcp_wrap.cc-244-
##############################################
nodejs-14.13.0~dfsg/src/tcp_wrap.cc-283-                       [port](const char* ip_address, sockaddr_in* addr) {
nodejs-14.13.0~dfsg/src/tcp_wrap.cc:284:      return uv_ip4_addr(ip_address, port, addr);
nodejs-14.13.0~dfsg/src/tcp_wrap.cc-285-  });
##############################################
nodejs-14.13.0~dfsg/src/tcp_wrap.cc-295-                        [port](const char* ip_address, sockaddr_in6* addr) {
nodejs-14.13.0~dfsg/src/tcp_wrap.cc:296:      return uv_ip6_addr(ip_address, port, addr);
nodejs-14.13.0~dfsg/src/tcp_wrap.cc-297-  });
##############################################
nodejs-14.13.0~dfsg/src/tcp_wrap.cc-316-  T addr;
nodejs-14.13.0~dfsg/src/tcp_wrap.cc:317:  int err = uv_ip_addr(*ip_address, &addr);
nodejs-14.13.0~dfsg/src/tcp_wrap.cc-318-
##############################################
nodejs-14.13.0~dfsg/src/udp_wrap.cc-232-    case AF_INET:
nodejs-14.13.0~dfsg/src/udp_wrap.cc:233:      return uv_ip4_addr(address, port, reinterpret_cast<sockaddr_in*>(addr));
nodejs-14.13.0~dfsg/src/udp_wrap.cc-234-    case AF_INET6:
nodejs-14.13.0~dfsg/src/udp_wrap.cc:235:      return uv_ip6_addr(address, port, reinterpret_cast<sockaddr_in6*>(addr));
nodejs-14.13.0~dfsg/src/udp_wrap.cc-236-    default:
##############################################
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js-8-} else {
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js:9:  const child = cp.spawnSync(`${process.execPath}`, [`${__filename}`, 'child']);
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js-10-  const stderr = child.stderr.toString();
##############################################
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js-16-
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js:17:    if (!frames.every((frame, index) => frame.startsWith(`${index + 1}:`))) {
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js:18:      assert.fail(`Each frame should start with a frame number:\n${stderr}`);
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js-19-    }
##############################################
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js-22-      const { getBinaryPath } = require('../common/shared-lib-util');
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js:23:      if (!frames.some((frame) => frame.includes(`[${getBinaryPath()}]`))) {
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js:24:        assert.fail(`Some frames should include the binary name:\n${stderr}`);
nodejs-14.13.0~dfsg/test/abort/test-abort-backtrace.js-25-      }
##############################################
nodejs-14.13.0~dfsg/test/abort/test-abort-uncaught-exception.js-34-    } else if (signals) {
nodejs-14.13.0~dfsg/test/abort/test-abort-uncaught-exception.js:35:      assert(signals.includes(sig), `Unexpected signal ${sig}`);
nodejs-14.13.0~dfsg/test/abort/test-abort-uncaught-exception.js-36-    } else {
##############################################
nodejs-14.13.0~dfsg/test/abort/test-addon-uv-handle-leak.js-12-  __dirname, '..', 'addons', 'uv-handle-leak', 'build',
nodejs-14.13.0~dfsg/test/abort/test-addon-uv-handle-leak.js:13:  `${common.buildType}/binding.node`);
nodejs-14.13.0~dfsg/test/abort/test-addon-uv-handle-leak.js-14-
##############################################
nodejs-14.13.0~dfsg/test/abort/test-addon-uv-handle-leak.js-31-  new Worker(`
nodejs-14.13.0~dfsg/test/abort/test-addon-uv-handle-leak.js:32:  const binding = require(${JSON.stringify(bindingPath)});
nodejs-14.13.0~dfsg/test/abort/test-addon-uv-handle-leak.js-33-
##############################################
nodejs-14.13.0~dfsg/test/abort/test-http-parser-consume.js-28-  child.on('exit', common.mustCall((code, signal) => {
nodejs-14.13.0~dfsg/test/abort/test-http-parser-consume.js:29:    assert(stderr.includes('failed'), `stderr: ${stderr}`);
nodejs-14.13.0~dfsg/test/abort/test-http-parser-consume.js-30-    const didAbort = common.nodeProcessAborted(code, signal);
nodejs-14.13.0~dfsg/test/abort/test-http-parser-consume.js:31:    assert(didAbort, `process did not abort, code:${code} signal:${signal}`);
nodejs-14.13.0~dfsg/test/abort/test-http-parser-consume.js-32-  }));
##############################################
nodejs-14.13.0~dfsg/test/abort/test-signal-handler.js-21-  assert(child.signal === 'SIGSEGV' || child.signal === 'SIGILL',
nodejs-14.13.0~dfsg/test/abort/test-signal-handler.js:22:         `child.signal = ${child.signal}`);
nodejs-14.13.0~dfsg/test/abort/test-signal-handler.js-23-}
##############################################
nodejs-14.13.0~dfsg/test/abort/test-worker-abort-uncaught-exception.js-21-    assert(['SIGABRT', 'SIGTRAP', 'SIGILL'].includes(sig),
nodejs-14.13.0~dfsg/test/abort/test-worker-abort-uncaught-exception.js:22:           `Unexpected signal ${sig}`);
nodejs-14.13.0~dfsg/test/abort/test-worker-abort-uncaught-exception.js-23-  }
##############################################
nodejs-14.13.0~dfsg/test/abort/test-zlib-invalid-internals-usage.js-12-  const child = cp.spawnSync(
nodejs-14.13.0~dfsg/test/abort/test-zlib-invalid-internals-usage.js:13:    `${process.execPath}`, ['--expose-internals', `${__filename}`, 'child']);
nodejs-14.13.0~dfsg/test/abort/test-zlib-invalid-internals-usage.js-14-
##############################################
nodejs-14.13.0~dfsg/test/abort/test-zlib-invalid-internals-usage.js-17-    'WARNING: You are likely using a version of node-tar or npm that ' +
nodejs-14.13.0~dfsg/test/abort/test-zlib-invalid-internals-usage.js:18:    `is incompatible with this version of Node.js.${os.EOL}` +
nodejs-14.13.0~dfsg/test/abort/test-zlib-invalid-internals-usage.js-19-    'Please use either the version of npm that is bundled with Node.js, or ' +
nodejs-14.13.0~dfsg/test/abort/test-zlib-invalid-internals-usage.js-20-    'a version of npm (> 5.5.1 or < 5.4.0) or node-tar (> 4.0.1) that is ' +
nodejs-14.13.0~dfsg/test/abort/test-zlib-invalid-internals-usage.js:21:    `compatible with Node.js 9 and above.${os.EOL}`));
nodejs-14.13.0~dfsg/test/abort/test-zlib-invalid-internals-usage.js-22-}
##############################################
nodejs-14.13.0~dfsg/test/addons/async-cleanup-hook/test.js-4-const { Worker } = require('worker_threads');
nodejs-14.13.0~dfsg/test/addons/async-cleanup-hook/test.js:5:const binding = path.resolve(__dirname, `./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/async-cleanup-hook/test.js-6-
nodejs-14.13.0~dfsg/test/addons/async-cleanup-hook/test.js:7:const w = new Worker(`require(${JSON.stringify(binding)})`, { eval: true });
nodejs-14.13.0~dfsg/test/addons/async-cleanup-hook/test.js-8-w.on('exit', common.mustCall(() => require(binding)));
##############################################
nodejs-14.13.0~dfsg/test/addons/async-hello-world/test-makecallback-uncaught.js-2-const common = require('../../common');
nodejs-14.13.0~dfsg/test/addons/async-hello-world/test-makecallback-uncaught.js:3:const { runMakeCallback } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/async-hello-world/test-makecallback-uncaught.js-4-
##############################################
nodejs-14.13.0~dfsg/test/addons/async-hello-world/test-makecallback.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/async-hello-world/test-makecallback.js:4:const { runMakeCallback } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/async-hello-world/test-makecallback.js-5-
##############################################
nodejs-14.13.0~dfsg/test/addons/async-hello-world/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/async-hello-world/test.js:4:const { runCall } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/async-hello-world/test.js-5-
##############################################
nodejs-14.13.0~dfsg/test/addons/async-hooks-id/test.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/async-hooks-id/test.js:5:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/async-hooks-id/test.js-6-const async_hooks = require('async_hooks');
##############################################
nodejs-14.13.0~dfsg/test/addons/async-hooks-promise/test.js-8-        trigger_async_id_symbol } = require('internal/async_hooks').symbols;
nodejs-14.13.0~dfsg/test/addons/async-hooks-promise/test.js:9:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/async-hooks-promise/test.js-10-
##############################################
nodejs-14.13.0~dfsg/test/addons/async-resource/test.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/async-resource/test.js:5:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/async-resource/test.js-6-const async_hooks = require('async_hooks');
##############################################
nodejs-14.13.0~dfsg/test/addons/buffer-free-callback/test.js-4-const common = require('../../common');
nodejs-14.13.0~dfsg/test/addons/buffer-free-callback/test.js:5:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/buffer-free-callback/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/addons/callback-scope/test-async-hooks.js-5-const async_hooks = require('async_hooks');
nodejs-14.13.0~dfsg/test/addons/callback-scope/test-async-hooks.js:6:const { runInCallbackScope } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/callback-scope/test-async-hooks.js-7-
##############################################
nodejs-14.13.0~dfsg/test/addons/callback-scope/test-resolve-async.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/callback-scope/test-resolve-async.js:5:const { testResolveAsync } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/callback-scope/test-resolve-async.js-6-
##############################################
nodejs-14.13.0~dfsg/test/addons/callback-scope/test.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/callback-scope/test.js:5:const { runInCallbackScope } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/callback-scope/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test-worker.js-12-
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test-worker.js:13:const bindingPath = require.resolve(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test-worker.js-14-require(bindingPath);
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test-worker.js-15-
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test-worker.js:16:new Worker(`require(${JSON.stringify(bindingPath)})`, { eval: true })
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test-worker.js-17-  .on('error', common.mustCall((err) => {
##############################################
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test-worker.js-19-    assert.strictEqual(err.message,
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test-worker.js:20:                       `Module did not self-register: '${bindingPath}'.`);
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test-worker.js-21-  }));
##############################################
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js-10-
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js:11:const bindingPath = require.resolve(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js-12-console.log('process.dlopen:', bindingPath);
##############################################
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js-14-               os.constants.dlopen.RTLD_NOW | os.constants.dlopen.RTLD_GLOBAL);
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js:15:console.log('module.exports.load:', `${path.dirname(bindingPath)}/ping.so`);
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js:16:module.exports.load(`${path.dirname(bindingPath)}/ping.so`);
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js-17-assert.strictEqual(module.exports.ping(), 'pong');
##############################################
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js-20-// process.dlopen() a require() call fails.
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js:21:console.log('require:', `./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js-22-const re = /^Error: Module did not self-register: '.*[\\/]binding\.node'\.$/;
nodejs-14.13.0~dfsg/test/addons/dlopen-ping-pong/test.js:23:assert.throws(() => require(`./build/${common.buildType}/binding`), re);
##############################################
nodejs-14.13.0~dfsg/test/addons/errno-exception/test.js-8-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/errno-exception/test.js:9:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/errno-exception/test.js-10-const err = binding.errno();
##############################################
nodejs-14.13.0~dfsg/test/addons/force-context-aware/test.js-6-assert.throws(() => {
nodejs-14.13.0~dfsg/test/addons/force-context-aware/test.js:7:  require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/force-context-aware/test.js-8-}, /^Error: Loading non context-aware native modules has been disabled$/);
##############################################
nodejs-14.13.0~dfsg/test/addons/heap-profiler/test.js-4-
nodejs-14.13.0~dfsg/test/addons/heap-profiler/test.js:5:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/heap-profiler/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/addons/hello-world-function-export/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/hello-world-function-export/test.js:4:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/hello-world-function-export/test.js-5-assert.strictEqual(binding(), 'world');
##############################################
nodejs-14.13.0~dfsg/test/addons/hello-world/test-worker.js-5-const { Worker } = require('worker_threads');
nodejs-14.13.0~dfsg/test/addons/hello-world/test-worker.js:6:const binding = path.resolve(__dirname, `./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/hello-world/test-worker.js-7-
##############################################
nodejs-14.13.0~dfsg/test/addons/hello-world/test-worker.js-9-require('worker_threads').parentPort.postMessage(
nodejs-14.13.0~dfsg/test/addons/hello-world/test-worker.js:10:  require(${JSON.stringify(binding)}).hello());`, { eval: true });
nodejs-14.13.0~dfsg/test/addons/hello-world/test-worker.js-11-w.on('message', common.mustCall((message) => {
##############################################
nodejs-14.13.0~dfsg/test/addons/hello-world/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/hello-world/test.js:4:const bindingPath = require.resolve(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/hello-world/test.js-5-const binding = require(bindingPath);
##############################################
nodejs-14.13.0~dfsg/test/addons/make-callback-domain-warning/test.js-5-const domain = require('domain');
nodejs-14.13.0~dfsg/test/addons/make-callback-domain-warning/test.js:6:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/make-callback-domain-warning/test.js-7-
##############################################
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js-5-const domain = require('domain');
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js:6:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js-7-const makeCallback = binding.makeCallback;
##############################################
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js-68-      assert.strictEqual(results[i], i,
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js:69:                         `verifyExecutionOrder(${arg}) results: ${results}`);
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js-70-    }
##############################################
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js-137-    d.on('error', common.mustCall((e) => {
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js:138:      assert.strictEqual(e.message, `throw from domain ${id}`);
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js-139-    }));
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js-140-    makeCallback({ domain: d }, () => {
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js:141:      throw new Error(`throw from domain ${id}`);
nodejs-14.13.0~dfsg/test/addons/make-callback-recurse/test.js-142-    });
##############################################
nodejs-14.13.0~dfsg/test/addons/make-callback/test.js-5-const vm = require('vm');
nodejs-14.13.0~dfsg/test/addons/make-callback/test.js:6:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/make-callback/test.js-7-const makeCallback = binding.makeCallback;
##############################################
nodejs-14.13.0~dfsg/test/addons/new-target/test.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/new-target/test.js:5:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/new-target/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/addons/node-module-version/test.js-9-  'NODE_MODULE_VERSION 42\\. This version of Node\\.js requires\n' +
nodejs-14.13.0~dfsg/test/addons/node-module-version/test.js:10:  `NODE_MODULE_VERSION ${process.versions.modules}\\. ` +
nodejs-14.13.0~dfsg/test/addons/node-module-version/test.js-11-  'Please try re-compiling or re-installing\n' +
##############################################
nodejs-14.13.0~dfsg/test/addons/node-module-version/test.js-13-
nodejs-14.13.0~dfsg/test/addons/node-module-version/test.js:14:assert.throws(() => require(`./build/${common.buildType}/binding`), re);
##############################################
nodejs-14.13.0~dfsg/test/addons/non-node-context/test-make-buffer.js-6-  makeBufferInNewContext
nodejs-14.13.0~dfsg/test/addons/non-node-context/test-make-buffer.js:7:} = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/non-node-context/test-make-buffer.js-8-
##############################################
nodejs-14.13.0~dfsg/test/addons/non-node-context/test-perf-hooks-timerify.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/non-node-context/test-perf-hooks-timerify.js:5:const { runInNewContext } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/non-node-context/test-perf-hooks-timerify.js-6-const { performance } = require('perf_hooks');
##############################################
nodejs-14.13.0~dfsg/test/addons/not-a-binding/test.js-5-const re = /^Error: Module did not self-register: '.*[\\/]binding\.node'\.$/;
nodejs-14.13.0~dfsg/test/addons/not-a-binding/test.js:6:assert.throws(() => require(`./build/${common.buildType}/binding`), re);
##############################################
nodejs-14.13.0~dfsg/test/addons/null-buffer-neuter/test.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/null-buffer-neuter/test.js:5:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/null-buffer-neuter/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/addons/openssl-binding/test.js-7-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/openssl-binding/test.js:8:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/openssl-binding/test.js-9-const bytes = new Uint8Array(1024);
##############################################
nodejs-14.13.0~dfsg/test/addons/openssl-client-cert-engine/test.js-11-const engine = path.join(__dirname,
nodejs-14.13.0~dfsg/test/addons/openssl-client-cert-engine/test.js:12:                         `/build/${common.buildType}/testengine.engine`);
nodejs-14.13.0~dfsg/test/addons/openssl-client-cert-engine/test.js-13-
##############################################
nodejs-14.13.0~dfsg/test/addons/openssl-key-engine/test.js-11-const engine = path.join(__dirname,
nodejs-14.13.0~dfsg/test/addons/openssl-key-engine/test.js:12:                         `/build/${common.buildType}/testkeyengine.engine`);
nodejs-14.13.0~dfsg/test/addons/openssl-key-engine/test.js-13-
##############################################
nodejs-14.13.0~dfsg/test/addons/parse-encoding/test.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/parse-encoding/test.js:5:const { parseEncoding } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/parse-encoding/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/addons/register-signal-handler/test.js-48-    const args = [__filename, 'child', signo, reset ? 'reset' : '', count];
nodejs-14.13.0~dfsg/test/addons/register-signal-handler/test.js:49:    console.log(`Running: node ${args.join(' ')}`);
nodejs-14.13.0~dfsg/test/addons/register-signal-handler/test.js-50-    const result = spawnSync(
##############################################
nodejs-14.13.0~dfsg/test/addons/repl-domain-abort/test.js-40-  // This line shouldn't cause an assertion error.
nodejs-14.13.0~dfsg/test/addons/repl-domain-abort/test.js:41:  `require('${buildPath}')` +
nodejs-14.13.0~dfsg/test/addons/repl-domain-abort/test.js-42-  // Log output to double check callback ran.
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-at-max.js-7-
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-at-max.js:8:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-at-max.js-9-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-ascii.js-8-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-ascii.js:9:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-ascii.js-10-
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-ascii.js-31-}, {
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-ascii.js:32:  message: `Cannot create a string longer than 0x${stringLengthHex} ` +
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-ascii.js-33-           'characters',
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-base64.js-8-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-base64.js:9:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-base64.js-10-
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-base64.js-31-}, {
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-base64.js:32:  message: `Cannot create a string longer than 0x${stringLengthHex} ` +
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-base64.js-33-           'characters',
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-binary.js-8-
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-binary.js:9:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-binary.js-10-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-binary.js-32-}, {
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-binary.js:33:  message: `Cannot create a string longer than 0x${stringLengthHex} ` +
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-binary.js-34-           'characters',
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js-8-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js:9:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js-10-
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js-31-}, {
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js:32:  message: `Cannot create a string longer than 0x${stringLengthHex} ` +
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js-33-           'characters',
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-utf8.js-7-
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-utf8.js:8:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-utf8.js-9-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-utf8.js-34-    common.expectsError({
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-utf8.js:35:      message: `Cannot create a string longer than 0x${stringLengthHex} ` +
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-utf8.js-36-               'characters',
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-utf8.js-47-}, {
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-utf8.js:48:  message: `Cannot create a string longer than 0x${stringLengthHex} ` +
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-utf8.js-49-           'characters',
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-2.js-7-
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-2.js:8:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-2.js-9-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max.js-8-const assert = require('assert');
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max.js:9:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max.js-10-
##############################################
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max.js-32-}, {
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max.js:33:  message: `Cannot create a string longer than 0x${stringLengthHex} ` +
nodejs-14.13.0~dfsg/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max.js-34-           'characters',
##############################################
nodejs-14.13.0~dfsg/test/addons/uv-handle-leak/test.js-2-const common = require('../../common');
nodejs-14.13.0~dfsg/test/addons/uv-handle-leak/test.js:3:const bindingPath = require.resolve(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/uv-handle-leak/test.js-4-const binding = require(bindingPath);
##############################################
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js-6-const { Worker } = require('worker_threads');
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js:7:const binding = path.resolve(__dirname, `./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js-8-
##############################################
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js-14-  case 'worker':
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js:15:    const worker = new Worker(`require(${JSON.stringify(binding)});`, {
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js-16-      eval: true
##############################################
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js-19-      worker.on('exit', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js:20:        new Worker(`require(${JSON.stringify(binding)});`, {
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js-21-          eval: true
##############################################
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js-64-  assert(expected.includes(proc.stdout.toString()),
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js:65:         `${proc.stdout.toString()} is not included in ${expected}`);
nodejs-14.13.0~dfsg/test/addons/worker-addon/test.js-66-  assert.strictEqual(proc.status, 0);
##############################################
nodejs-14.13.0~dfsg/test/addons/worker-buffer-callback/test-free-called.js-5-const { Worker } = require('worker_threads');
nodejs-14.13.0~dfsg/test/addons/worker-buffer-callback/test-free-called.js:6:const binding = path.resolve(__dirname, `./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/worker-buffer-callback/test-free-called.js-7-const { getFreeCallCount } = require(binding);
##############################################
nodejs-14.13.0~dfsg/test/addons/worker-buffer-callback/test-free-called.js-11-
nodejs-14.13.0~dfsg/test/addons/worker-buffer-callback/test-free-called.js:12:const w = new Worker(`require(${JSON.stringify(binding)})`, { eval: true });
nodejs-14.13.0~dfsg/test/addons/worker-buffer-callback/test-free-called.js-13-
##############################################
nodejs-14.13.0~dfsg/test/addons/worker-buffer-callback/test.js-4-const { MessageChannel } = require('worker_threads');
nodejs-14.13.0~dfsg/test/addons/worker-buffer-callback/test.js:5:const { buffer } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/worker-buffer-callback/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/addons/zlib-binding/test.js-7-const zlib = require('zlib');
nodejs-14.13.0~dfsg/test/addons/zlib-binding/test.js:8:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/addons/zlib-binding/test.js-9-
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js-19-exports.checkInvocations = function checkInvocations(activity, hooks, stage) {
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js:20:  const stageInfo = `Checking invocations at stage "${stage}":\n   `;
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js-21-
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js-22-  assert.ok(activity != null,
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js:23:            `${stageInfo} Trying to check invocation for an activity, ` +
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js-24-            'but it was empty/undefined.'
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js-37-      const invocations = activity[k].length;
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js:38:      const msg = `${stageInfo} Called "${k}" ${invocations} time(s), ` +
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js-39-                  'but expected no invocations.';
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js-42-      // Expected some invocations, make sure that it was invoked at all
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js:43:      const msg1 = `${stageInfo} Never called "${k}", ` +
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js:44:                   `but expected ${val} invocation(s).`;
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js-45-      assert(activity[k] !== null && activity[k] !== undefined, msg1);
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js-48-      // the actual invocation count match
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js:49:      const msg2 = `${stageInfo}  Called "${k}" ${activity[k].length} ` +
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js:50:                   `time(s), but expected ${val} invocation(s).`;
nodejs-14.13.0~dfsg/test/async-hooks/hook-checks.js-51-      assert.strictEqual(activity[k].length, val, msg2);
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-79-      if (a.init && a.init.length > 1) {
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:80:        v(`Activity inited twice\n${tempActivityString}` +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-81-          '\nExpected "init" to be called at most once');
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-83-      if (a.destroy && a.destroy.length > 1) {
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:84:        v(`Activity destroyed twice\n${tempActivityString}` +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-85-          '\nExpected "destroy" to be called at most once');
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-89-          v('Activity called "after" without calling "before"\n' +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:90:            `${tempActivityString}` +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-91-            '\nExpected no "after" call without a "before"');
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-95-            'was invoked before "before"\n' +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:96:            `${tempActivityString}` +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-97-            '\nExpected "after" to be called after "before"');
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-103-            'was invoked before "before"\n' +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:104:            `${tempActivityString}` +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-105-            '\nExpected "destroy" to be called after "before"');
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-111-            'was invoked before "after"\n' +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:112:            `${tempActivityString}` +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-113-            '\nExpected "destroy" to be called after "after"');
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-116-      if (!a.handleIsObject) {
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:117:        v(`No resource object\n${tempActivityString}` +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-118-          '\nExpected "init" to be called with a resource object');
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-122-      console.error(violations.join('\n\n') + '\n');
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:123:      assert.fail(`${violations.length} failed sanity checks`);
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-124-    }
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-133-
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:134:    if (stage != null) console.log(`\n${stage}`);
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-135-    console.log(util.inspect(activities, false, depth, true));
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-168-      }
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:169:      const err = new Error(`Found a handle whose ${hook}` +
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-170-                            ' hook was invoked but not its init hook');
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-225-      (type == null || this._logtype == null || this._logtype === type)) {
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js:226:      print(`${this._logid}.${name}.uid-${uid}`);
nodejs-14.13.0~dfsg/test/async-hooks/init-hooks.js-227-    }
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js-13-    }).enable();
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js:14:    new async_hooks.AsyncResource(`${arg}_type`);
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js-15-    return;
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js-20-    }).enable();
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js:21:    const resource = new async_hooks.AsyncResource(`${arg}_type`);
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js-22-    resource.runInAsyncScope(() => {});
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js-28-    }).enable();
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js:29:    new async_hooks.AsyncResource(`${arg}_type`);
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js-30-    return;
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js-65-  if (!common.isWindows) {
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js:66:    program = `ulimit -c 0 && exec ${program} ${args.join(' ')}`;
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js-67-    args = [];
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js-77-    if (child.signal !== 'SIGABRT') {
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js:78:      console.log(`parent received signal ${child.signal}\nchild's stderr:`);
nodejs-14.13.0~dfsg/test/async-hooks/test-callback-error.js-79-      console.log(child.stderr);
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-after-on-destroyed.js-58-              'did not crash until we reached offending line of code ' +
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-after-on-destroyed.js:59:              `(found ${outData})`);
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-after-on-destroyed.js-60-    assert.ok(corruptedMsg.test(errData.toString()),
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-after-on-destroyed.js-61-              'printed error contains corrupted message ' +
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-after-on-destroyed.js:62:              `(found ${errData})`);
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-after-on-destroyed.js-63-  }));
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-before-on-destroyed.js-58-              'did not crash until we reached offending line of code ' +
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-before-on-destroyed.js:59:              `(found ${outData})`);
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-before-on-destroyed.js-60-    assert.ok(corruptedMsg.test(errData.toString()),
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-before-on-destroyed.js-61-              'printed error contains corrupted message ' +
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-before-on-destroyed.js:62:              `(found ${errData})`);
nodejs-14.13.0~dfsg/test/async-hooks/test-emit-before-on-destroyed.js-63-  }));
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-filehandle-no-reuse.js-34-server.listen(0, () => {
nodejs-14.13.0~dfsg/test/async-hooks/test-filehandle-no-reuse.js:35:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-filehandle-no-reuse.js-36-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-graph.signal.js-19-let count = 0;
nodejs-14.13.0~dfsg/test/async-hooks/test-graph.signal.js:20:exec(`kill -USR2 ${process.pid}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-graph.signal.js-21-
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-graph.signal.js-26-    // Trigger same signal handler again
nodejs-14.13.0~dfsg/test/async-hooks/test-graph.signal.js:27:    exec(`kill -USR2 ${process.pid}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-graph.signal.js-28-  } else {
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-graph.signal.js-32-
nodejs-14.13.0~dfsg/test/async-hooks/test-graph.signal.js:33:    exec(`kill -USR2 ${process.pid}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-graph.signal.js-34-  }
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-http-agent-handle-reuse-parallel.js-28-  reqAsyncIds[idx] = res.socket[async_id_symbol];
nodejs-14.13.0~dfsg/test/async-hooks/test-http-agent-handle-reuse-parallel.js:29:  assert.ok(reqAsyncIds[idx] > 0, `${reqAsyncIds[idx]} > 0`);
nodejs-14.13.0~dfsg/test/async-hooks/test-http-agent-handle-reuse-parallel.js-30-  if (socket) {
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-http-agent-handle-reuse-serial.js-45-    asyncIdAtFirstReq = socket[async_id_symbol];
nodejs-14.13.0~dfsg/test/async-hooks/test-http-agent-handle-reuse-serial.js:46:    assert.ok(asyncIdAtFirstReq > 0, `${asyncIdAtFirstReq} > 0`);
nodejs-14.13.0~dfsg/test/async-hooks/test-http-agent-handle-reuse-serial.js-47-    // Check that request and response share their socket.
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-http-agent-handle-reuse-serial.js-66-          asyncIdAtSecondReq = res.socket[async_id_symbol];
nodejs-14.13.0~dfsg/test/async-hooks/test-http-agent-handle-reuse-serial.js:67:          assert.ok(asyncIdAtSecondReq > 0, `${asyncIdAtSecondReq} > 0`);
nodejs-14.13.0~dfsg/test/async-hooks/test-http-agent-handle-reuse-serial.js-68-          assert.strictEqual(r2.socket, socket);
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-httpparser-reuse.js-31-      reusedParser.push(
nodejs-14.13.0~dfsg/test/async-hooks/test-httpparser-reuse.js:32:        `resource reused: ${asyncId}, ${triggerAsyncId}, ${type}`
nodejs-14.13.0~dfsg/test/async-hooks/test-httpparser-reuse.js-33-      );
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-httpparser-reuse.js-51-  const PORT = server.address().port;
nodejs-14.13.0~dfsg/test/async-hooks/test-httpparser-reuse.js:52:  const url = `http://127.0.0.1:${PORT}`;
nodejs-14.13.0~dfsg/test/async-hooks/test-httpparser-reuse.js-53-  http.get(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-order.js-57-              'did not crash until we reached offending line of code ' +
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-order.js:58:              `(found ${outData})`);
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-order.js-59-    assert.ok(corruptedMsg.test(errData.toString()),
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-order.js-60-              'printed error contains corrupted message ' +
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-order.js:61:              `(found ${errData})`);
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-order.js-62-  }));
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-unwind.js-61-              'did not crash until we reached offending line of code ' +
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-unwind.js:62:              `(found ${outData})`);
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-unwind.js-63-    assert.ok(corruptedMsg.test(errData.toString()),
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-unwind.js-64-              'printed error contains corrupted message ' +
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-unwind.js:65:              `(found ${errData})`);
nodejs-14.13.0~dfsg/test/async-hooks/test-improper-unwind.js-66-  }));
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-pipewrap.js-81-  // Usually it is just one event, but it can be more.
nodejs-14.13.0~dfsg/test/async-hooks/test-pipewrap.js:82:  assert.ok(ioEvents >= 3, `at least 3 stdout io events, got ${ioEvents}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-pipewrap.js-83-
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-signalwrap.js-31-let count = 0;
nodejs-14.13.0~dfsg/test/async-hooks/test-signalwrap.js:32:exec(`kill -USR2 ${process.pid}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-signalwrap.js-33-
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-signalwrap.js-45-    // Trigger same signal handler again
nodejs-14.13.0~dfsg/test/async-hooks/test-signalwrap.js:46:    exec(`kill -USR2 ${process.pid}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-signalwrap.js-47-  } else {
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-signalwrap.js-75-
nodejs-14.13.0~dfsg/test/async-hooks/test-signalwrap.js:76:    exec(`kill -USR2 ${process.pid}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-signalwrap.js-77-  }
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-statwatcher.js-19-const onchangex = (x) => (curr, prev) => {
nodejs-14.13.0~dfsg/test/async-hooks/test-statwatcher.js:20:  console.log(`Watcher: ${x}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-statwatcher.js-21-  console.log('current stat data:', curr);
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-statwatcher.js-29-  checkInvocations(watcher, { init: 1 },
nodejs-14.13.0~dfsg/test/async-hooks/test-statwatcher.js:30:                   `${name}: when started to watch file`);
nodejs-14.13.0~dfsg/test/async-hooks/test-statwatcher.js-31-};
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-writewrap.js-36-  assert.strictEqual(as.length, n,
nodejs-14.13.0~dfsg/test/async-hooks/test-writewrap.js:37:                     `${as.length} out of ${n} WRITEWRAPs when ${stage}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-writewrap.js-38-
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/test-writewrap.js-43-
nodejs-14.13.0~dfsg/test/async-hooks/test-writewrap.js:44:    checkInvocations(w, { init: 1 }, `when ${stage}`);
nodejs-14.13.0~dfsg/test/async-hooks/test-writewrap.js-45-  }
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js-94-      console.error(
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js:95:        `'${x.id}' expected to be triggered by '${x.expectedTid}', ` +
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js:96:        `but was triggered by '${x.actualTid}' instead.`
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js-97-      )
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js-110-    assert.ok(typeSeen[type] >= expTypes[type],
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js:111:              `Type '${type}': expecting: ${expTypes[type]} ` +
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js:112:              `found: ${typeSeen[type]}`);
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js-113-  }
##############################################
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js-132-    if (!ids[key]) ids[key] = 1;
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js:133:    const id = `${key}:${ids[key]++}`;
nodejs-14.13.0~dfsg/test/async-hooks/verify-graph.js-134-    uidtoid[x.uid] = id;
##############################################
nodejs-14.13.0~dfsg/test/cctest/gtest/gtest-all.cc-4657-  } else {
nodejs-14.13.0~dfsg/test/cctest/gtest/gtest-all.cc:4658:    printf(", where %s = %s\n", kTypeParamLabel, test_suite.type_param());
nodejs-14.13.0~dfsg/test/cctest/gtest/gtest-all.cc-4659-  }
##############################################
nodejs-14.13.0~dfsg/test/cctest/gtest/gtest-all.cc-6996-            // the output easy to parse by a program.
nodejs-14.13.0~dfsg/test/cctest/gtest/gtest-all.cc:6997:            PrintOnOneLine(test_suite->type_param(), kMaxParamLength);
nodejs-14.13.0~dfsg/test/cctest/gtest/gtest-all.cc-6998-          }
##############################################
nodejs-14.13.0~dfsg/test/cctest/gtest/gtest-all.cc-7005-          // output easy to parse by a program.
nodejs-14.13.0~dfsg/test/cctest/gtest/gtest-all.cc:7006:          PrintOnOneLine(test_info->value_param(), kMaxParamLength);
nodejs-14.13.0~dfsg/test/cctest/gtest/gtest-all.cc-7007-        }
##############################################
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket.cc-357-    uv_tcp_init(&loop, &client_socket);
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket.cc:358:    GTEST_ASSERT_EQ(0, uv_ip4_addr("127.0.0.1", PORT, &addr));
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket.cc-359-    uv_tcp_bind(&server, reinterpret_cast<const struct sockaddr*>(&addr), 0);
##############################################
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket_server.cc-107-    if (v6) {
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket_server.cc:108:      err = uv_ip6_addr(host.c_str(), port, &addr.v6);
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket_server.cc-109-    } else {
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket_server.cc:110:      err = uv_ip4_addr(host.c_str(), port, &addr.v4);
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket_server.cc-111-    }
##############################################
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket_server.cc-127-    sockaddr_in addr;
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket_server.cc:128:    int err = uv_ip4_addr(host.c_str(), port, &addr);
nodejs-14.13.0~dfsg/test/cctest/test_inspector_socket_server.cc-129-    CHECK_EQ(0, err);
##############################################
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc-11-  sockaddr_storage storage2;
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc:12:  SocketAddress::ToSockAddr(AF_INET, "123.123.123.123", 443, &storage);
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc:13:  SocketAddress::ToSockAddr(AF_INET, "1.1.1.1", 80, &storage2);
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc-14-
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc:15:  SocketAddress addr(reinterpret_cast<const sockaddr*>(&storage));
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc-16-  SocketAddress addr2(reinterpret_cast<const sockaddr*>(&storage2));
##############################################
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc-45-  sockaddr_storage storage;
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc:46:  SocketAddress::ToSockAddr(AF_INET6, "::1", 443, &storage);
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc-47-
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc:48:  SocketAddress addr(reinterpret_cast<const sockaddr*>(&storage));
nodejs-14.13.0~dfsg/test/cctest/test_sockaddr.cc-49-
##############################################
nodejs-14.13.0~dfsg/test/common/arraystream.js-10-    data.forEach((line) => {
nodejs-14.13.0~dfsg/test/common/arraystream.js:11:      this.emit('data', `${line}\n`);
nodejs-14.13.0~dfsg/test/common/arraystream.js-12-    });
##############################################
nodejs-14.13.0~dfsg/test/common/benchmark.js-39-      /^(?:\n.+?\n.+?\n)+$/.test(stdout),
nodejs-14.13.0~dfsg/test/common/benchmark.js:40:      `benchmark file not running exactly one configuration in test: ${stdout}`
nodejs-14.13.0~dfsg/test/common/benchmark.js-41-    );
##############################################
nodejs-14.13.0~dfsg/test/common/dns.js-36-      nread: 1 + length + nread,
nodejs-14.13.0~dfsg/test/common/dns.js:37:      domain: domain ? `${chunk}.${domain}` : chunk
nodejs-14.13.0~dfsg/test/common/dns.js-38-    };
##############################################
nodejs-14.13.0~dfsg/test/common/dns.js-92-            assert.strictEqual(dataLength, 4);
nodejs-14.13.0~dfsg/test/common/dns.js:93:            rr.address = `${buffer[offset + 0]}.${buffer[offset + 1]}.` +
nodejs-14.13.0~dfsg/test/common/dns.js:94:                         `${buffer[offset + 2]}.${buffer[offset + 3]}`;
nodejs-14.13.0~dfsg/test/common/dns.js-95-            break;
##############################################
nodejs-14.13.0~dfsg/test/common/dns.js-149-          default:
nodejs-14.13.0~dfsg/test/common/dns.js:150:            throw new Error(`Unknown RR type ${rr.type}`);
nodejs-14.13.0~dfsg/test/common/dns.js-151-        }
##############################################
nodejs-14.13.0~dfsg/test/common/dns.js-272-      default:
nodejs-14.13.0~dfsg/test/common/dns.js:273:        throw new Error(`Unknown RR type ${rr.type}`);
nodejs-14.13.0~dfsg/test/common/dns.js-274-    }
##############################################
nodejs-14.13.0~dfsg/test/common/dns.js-293-  return function lookupWithError(hostname, dnsopts, cb) {
nodejs-14.13.0~dfsg/test/common/dns.js:294:    const err = new Error(`${syscall} ${code} ${hostname}`);
nodejs-14.13.0~dfsg/test/common/dns.js-295-    err.code = code;
##############################################
nodejs-14.13.0~dfsg/test/common/heap.js-53-    assert.strictEqual(node.edge_count, node.outgoingEdges.length,
nodejs-14.13.0~dfsg/test/common/heap.js:54:                       `${node.edge_count} !== ${node.outgoingEdges.length}`);
nodejs-14.13.0~dfsg/test/common/heap.js-55-  }
##############################################
nodejs-14.13.0~dfsg/test/common/heap.js-118-      assert(rootNodes.length >= expected.length,
nodejs-14.13.0~dfsg/test/common/heap.js:119:             `Expect to find at least ${expected.length} '${rootName}', ` +
nodejs-14.13.0~dfsg/test/common/heap.js:120:             `found ${rootNodes.length}`);
nodejs-14.13.0~dfsg/test/common/heap.js-121-    } else {
##############################################
nodejs-14.13.0~dfsg/test/common/heap.js-123-        rootNodes.length, expected.length,
nodejs-14.13.0~dfsg/test/common/heap.js:124:        `Expect to find ${expected.length} '${rootName}', ` +
nodejs-14.13.0~dfsg/test/common/heap.js:125:        `found ${rootNodes.length}`);
nodejs-14.13.0~dfsg/test/common/heap.js-126-    }
##############################################
nodejs-14.13.0~dfsg/test/common/heap.js-141-              'expected to find child ' +
nodejs-14.13.0~dfsg/test/common/heap.js:142:              `${util.inspect(expectedEdge)} in ${inspectNode(rootNodes)}`);
nodejs-14.13.0~dfsg/test/common/heap.js-143-          }
##############################################
nodejs-14.13.0~dfsg/test/common/heap.js-155-      assert(rootNodes.length >= expected.length,
nodejs-14.13.0~dfsg/test/common/heap.js:156:             `Expect to find at least ${expected.length} '${rootName}', ` +
nodejs-14.13.0~dfsg/test/common/heap.js:157:             `found ${rootNodes.length}`);
nodejs-14.13.0~dfsg/test/common/heap.js-158-    } else {
##############################################
nodejs-14.13.0~dfsg/test/common/heap.js-160-        rootNodes.length, expected.length,
nodejs-14.13.0~dfsg/test/common/heap.js:161:        `Expect to find ${expected.length} '${rootName}', ` +
nodejs-14.13.0~dfsg/test/common/heap.js:162:        `found ${rootNodes.length}`);
nodejs-14.13.0~dfsg/test/common/heap.js-163-    }
##############################################
nodejs-14.13.0~dfsg/test/common/heap.js-177-              'expected to find child ' +
nodejs-14.13.0~dfsg/test/common/heap.js:178:              `${util.inspect(expectedEdge)} in ${inspectNode(rootNodes)}`);
nodejs-14.13.0~dfsg/test/common/heap.js-179-          }
##############################################
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-85-  } catch (e) {
nodejs-14.13.0~dfsg/test/common/inspector-helper.js:86:    console.error(`JSON.parse() failed for: ${jsonPayload}`);
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-87-    throw e;
##############################################
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-225-    const desc = description || methodOrPredicate;
nodejs-14.13.0~dfsg/test/common/inspector-helper.js:226:    const message = `Timed out waiting for matching notification (${desc}))`;
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-227-    return fires(
##############################################
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-255-                         expectedScriptPath.toString(),
nodejs-14.13.0~dfsg/test/common/inspector-helper.js:256:                         `${scriptPath} !== ${expectedScriptPath}`);
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-257-      assert.strictEqual(location.lineNumber, line);
##############################################
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-266-          this._isBreakOnLineNotification(notification, line, url),
nodejs-14.13.0~dfsg/test/common/inspector-helper.js:267:        `break on ${url}:${line}`);
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-268-  }
##############################################
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-286-  waitForConsoleOutput(type, values) {
nodejs-14.13.0~dfsg/test/common/inspector-helper.js:287:    const desc = `Console output matching ${JSON.stringify(values)}`;
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-288-    return this.waitForNotification(
##############################################
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-346-        if (signal) {
nodejs-14.13.0~dfsg/test/common/inspector-helper.js:347:          console.error(`[err] child process crashed, signal ${signal}`);
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-348-        }
##############################################
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-357-      ['--expose-internals'],
nodejs-14.13.0~dfsg/test/common/inspector-helper.js:358:      `${scriptContents}\nprocess._rawDebug('started');`, undefined);
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-359-    const msg = 'Timed out waiting for process to start';
##############################################
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-383-  httpGet(host, path, hostHeaderValue) {
nodejs-14.13.0~dfsg/test/common/inspector-helper.js:384:    console.log('[test]', `Testing ${path}`);
nodejs-14.13.0~dfsg/test/common/inspector-helper.js-385-    const headers = hostHeaderValue ? { 'Host': hostHeaderValue } : null;
##############################################
nodejs-14.13.0~dfsg/test/common/internet.js-45-for (const key of Object.keys(addresses)) {
nodejs-14.13.0~dfsg/test/common/internet.js:46:  const envName = `NODE_TEST_${key}`;
nodejs-14.13.0~dfsg/test/common/internet.js-47-  if (process.env[envName]) {
##############################################
nodejs-14.13.0~dfsg/test/common/report.js-273-      assert(typeof limits.soft === 'number' || limits.soft === 'unlimited',
nodejs-14.13.0~dfsg/test/common/report.js:274:             `Invalid ${type} soft limit of ${limits.soft}`);
nodejs-14.13.0~dfsg/test/common/report.js-275-      assert(typeof limits.hard === 'number' || limits.hard === 'unlimited',
nodejs-14.13.0~dfsg/test/common/report.js:276:             `Invalid ${type} hard limit of ${limits.hard}`);
nodejs-14.13.0~dfsg/test/common/report.js-277-    }
##############################################
nodejs-14.13.0~dfsg/test/common/report.js-292-  Object.keys(actual).forEach((field) => {
nodejs-14.13.0~dfsg/test/common/report.js:293:    assert(expected.includes(field), `'${field}' not expected in ${expected}`);
nodejs-14.13.0~dfsg/test/common/report.js-294-  });
##############################################
nodejs-14.13.0~dfsg/test/common/shared-lib-util.js-37-  } else if (common.isOSX) {
nodejs-14.13.0~dfsg/test/common/shared-lib-util.js:38:    return path.join(kExecPath, `libnode.${kShlibSuffix}`);
nodejs-14.13.0~dfsg/test/common/shared-lib-util.js-39-  }
nodejs-14.13.0~dfsg/test/common/shared-lib-util.js:40:  return path.join(kExecPath, 'lib.target', `libnode.${kShlibSuffix}`);
nodejs-14.13.0~dfsg/test/common/shared-lib-util.js-41-}
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-19-    } catch (err) {
nodejs-14.13.0~dfsg/test/common/wpt.js:20:      console.error(`In ${desc}:`);
nodejs-14.13.0~dfsg/test/common/wpt.js-21-      throw err;
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-35-  assert_unreached(desc) {
nodejs-14.13.0~dfsg/test/common/wpt.js:36:    assert.fail(`Reached unreachable code: ${desc}`);
nodejs-14.13.0~dfsg/test/common/wpt.js-37-  }
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-261-    const dir = path.join(__dirname, '..', 'wpt');
nodejs-14.13.0~dfsg/test/common/wpt.js:262:    const statusFile = path.join(dir, 'status', `${this.path}.json`);
nodejs-14.13.0~dfsg/test/common/wpt.js-263-    const result = JSON.parse(fs.readFileSync(statusFile, 'utf8'));
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-329-      if (!this.specMap.has(filename)) {
nodejs-14.13.0~dfsg/test/common/wpt.js:330:        throw new Error(`${filename} not found!`);
nodejs-14.13.0~dfsg/test/common/wpt.js-331-      }
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-385-          default:
nodejs-14.13.0~dfsg/test/common/wpt.js:386:            throw new Error(`Unexpected message from worker: ${message.type}`);
nodejs-14.13.0~dfsg/test/common/wpt.js-387-        }
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-431-      const passed = ran - expectedFailures - failures.length;
nodejs-14.13.0~dfsg/test/common/wpt.js:432:      console.log(`Ran ${ran}/${total} tests, ${skipped} skipped,`,
nodejs-14.13.0~dfsg/test/common/wpt.js:433:                  `${passed} passed, ${expectedFailures} expected failures,`,
nodejs-14.13.0~dfsg/test/common/wpt.js:434:                  `${failures.length} unexpected failures`);
nodejs-14.13.0~dfsg/test/common/wpt.js-435-      if (failures.length > 0) {
nodejs-14.13.0~dfsg/test/common/wpt.js:436:        const file = path.join('test', 'wpt', 'status', `${this.path}.json`);
nodejs-14.13.0~dfsg/test/common/wpt.js-437-        throw new Error(
nodejs-14.13.0~dfsg/test/common/wpt.js:438:          `Found ${failures.length} unexpected failures. ` +
nodejs-14.13.0~dfsg/test/common/wpt.js:439:          `Consider updating ${file} for these files:\n${failures.join('\n')}`);
nodejs-14.13.0~dfsg/test/common/wpt.js-440-      }
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-446-    const title = spec.meta && spec.meta.title;
nodejs-14.13.0~dfsg/test/common/wpt.js:447:    return title ? `${filename} : ${title}` : filename;
nodejs-14.13.0~dfsg/test/common/wpt.js-448-  }
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-475-    const title = this.getTestTitle(filename);
nodejs-14.13.0~dfsg/test/common/wpt.js:476:    console.log(`---- ${title} ----`);
nodejs-14.13.0~dfsg/test/common/wpt.js-477-    if (status !== kPass) {
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-493-      const title = this.getTestTitle(filename);
nodejs-14.13.0~dfsg/test/common/wpt.js:494:      console.log(`---- ${title} ----`);
nodejs-14.13.0~dfsg/test/common/wpt.js-495-      this.resultCallback(filename, { status: 2, name: 'Unknown' });
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-524-  succeed(filename, test, status) {
nodejs-14.13.0~dfsg/test/common/wpt.js:525:    console.log(`[${status.toUpperCase()}] ${test.name}`);
nodejs-14.13.0~dfsg/test/common/wpt.js-526-  }
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-531-    if (expected) {
nodejs-14.13.0~dfsg/test/common/wpt.js:532:      console.log(`[EXPECTED_FAILURE][${status.toUpperCase()}] ${test.name}`);
nodejs-14.13.0~dfsg/test/common/wpt.js-533-      console.log(spec.failReasons.join('; '));
nodejs-14.13.0~dfsg/test/common/wpt.js-534-    } else {
nodejs-14.13.0~dfsg/test/common/wpt.js:535:      console.log(`[UNEXPECTED_FAILURE][${status.toUpperCase()}] ${test.name}`);
nodejs-14.13.0~dfsg/test/common/wpt.js-536-    }
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-540-    }
nodejs-14.13.0~dfsg/test/common/wpt.js:541:    const command = `${process.execPath} ${process.execArgv}` +
nodejs-14.13.0~dfsg/test/common/wpt.js:542:                    ` ${require.main.filename} ${filename}`;
nodejs-14.13.0~dfsg/test/common/wpt.js:543:    console.log(`Command: ${command}\n`);
nodejs-14.13.0~dfsg/test/common/wpt.js-544-    this.addTestResult(filename, {
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-552-    const title = this.getTestTitle(filename);
nodejs-14.13.0~dfsg/test/common/wpt.js:553:    console.log(`---- ${title} ----`);
nodejs-14.13.0~dfsg/test/common/wpt.js-554-    const joinedReasons = reasons.join('; ');
nodejs-14.13.0~dfsg/test/common/wpt.js:555:    console.log(`[SKIPPED] ${joinedReasons}`);
nodejs-14.13.0~dfsg/test/common/wpt.js-556-    this.addTestResult(filename, {
##############################################
nodejs-14.13.0~dfsg/test/common/wpt.js-595-      if (lackingIntl) {
nodejs-14.13.0~dfsg/test/common/wpt.js:596:        this.skip(filename, [ `requires ${lackingIntl}` ]);
nodejs-14.13.0~dfsg/test/common/wpt.js-597-        continue;
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-139-      process._rawDebug();
nodejs-14.13.0~dfsg/test/common/index.js:140:      throw new Error(`same id added to destroy list twice (${id})`);
nodejs-14.13.0~dfsg/test/common/index.js-141-    }
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-149-        process._rawDebug(
nodejs-14.13.0~dfsg/test/common/index.js:150:          `Is same resource: ${resource === initHandles[id].resource}`);
nodejs-14.13.0~dfsg/test/common/index.js:151:        process._rawDebug(`Previous stack:\n${initHandles[id].stack}\n`);
nodejs-14.13.0~dfsg/test/common/index.js:152:        throw new Error(`init called twice for same id (${id})`);
nodejs-14.13.0~dfsg/test/common/index.js-153-      }
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-164-        process._rawDebug();
nodejs-14.13.0~dfsg/test/common/index.js:165:        throw new Error(`destroy called for same id (${id})`);
nodejs-14.13.0~dfsg/test/common/index.js-166-      }
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-190-const PIPE = (() => {
nodejs-14.13.0~dfsg/test/common/index.js:191:  const localRelative = path.relative(process.cwd(), `${tmpdir.path}/`);
nodejs-14.13.0~dfsg/test/common/index.js-192-  const pipePrefix = isWindows ? '\\\\.\\pipe\\' : localRelative;
nodejs-14.13.0~dfsg/test/common/index.js:193:  const pipeName = `node-test.${process.pid}.sock`;
nodejs-14.13.0~dfsg/test/common/index.js-194-  return path.join(pipePrefix, pipeName);
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-198- * Check that when running a test with
nodejs-14.13.0~dfsg/test/common/index.js:199: * `$node --abort-on-uncaught-exception $file child`
nodejs-14.13.0~dfsg/test/common/index.js-200- * the process aborts.
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-208-  }
nodejs-14.13.0~dfsg/test/common/index.js:209:  testCmd += `"${process.argv[0]}" --abort-on-uncaught-exception `;
nodejs-14.13.0~dfsg/test/common/index.js:210:  testCmd += `"${process.argv[1]}" child`;
nodejs-14.13.0~dfsg/test/common/index.js-211-  const child = exec(testCmd);
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-213-    const errMsg = 'Test should have aborted ' +
nodejs-14.13.0~dfsg/test/common/index.js:214:                   `but instead exited with exit code ${exitCode}` +
nodejs-14.13.0~dfsg/test/common/index.js:215:                   ` and signal ${signal}`;
nodejs-14.13.0~dfsg/test/common/index.js-216-    assert(nodeProcessAborted(exitCode, signal), errMsg);
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-275-    if (leaked.length > 0) {
nodejs-14.13.0~dfsg/test/common/index.js:276:      assert.fail(`Unexpected global(s) found: ${leaked.join(', ')}`);
nodejs-14.13.0~dfsg/test/common/index.js-277-    }
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-287-    if ('minimum' in context) {
nodejs-14.13.0~dfsg/test/common/index.js:288:      context.messageSegment = `at least ${context.minimum}`;
nodejs-14.13.0~dfsg/test/common/index.js-289-      return context.actual < context.minimum;
nodejs-14.13.0~dfsg/test/common/index.js-290-    }
nodejs-14.13.0~dfsg/test/common/index.js:291:    context.messageSegment = `exactly ${context.exact}`;
nodejs-14.13.0~dfsg/test/common/index.js-292-    return context.actual !== context.exact;
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-324-  if (typeof criteria !== 'number')
nodejs-14.13.0~dfsg/test/common/index.js:325:    throw new TypeError(`Invalid ${field} value: ${criteria}`);
nodejs-14.13.0~dfsg/test/common/index.js-326-
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-373-    try {
nodejs-14.13.0~dfsg/test/common/index.js:374:      const output = execSync(`${whoamiPath} /priv`, { timeout: 1000 });
nodejs-14.13.0~dfsg/test/common/index.js-375-      return output.includes('SeCreateSymbolicLinkPrivilege');
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-386-  Error.prepareStackTrace = (err, stack) =>
nodejs-14.13.0~dfsg/test/common/index.js:387:    `${stack[0].getFileName()}:${stack[0].getLineNumber()}`;
nodejs-14.13.0~dfsg/test/common/index.js-388-  const err = new Error();
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-399-    const argsInfo = args.length > 0 ?
nodejs-14.13.0~dfsg/test/common/index.js:400:      `\ncalled with arguments: ${args.map(util.inspect).join(', ')}` : '';
nodejs-14.13.0~dfsg/test/common/index.js-401-    assert.fail(
nodejs-14.13.0~dfsg/test/common/index.js:402:      `${msg || 'function should not have been called'} at ${callSite}` +
nodejs-14.13.0~dfsg/test/common/index.js-403-      argsInfo);
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-407-function printSkipMessage(msg) {
nodejs-14.13.0~dfsg/test/common/index.js:408:  console.log(`1..0 # Skipped: ${msg}`);
nodejs-14.13.0~dfsg/test/common/index.js-409-}
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-496-        throw new TypeError(
nodejs-14.13.0~dfsg/test/common/index.js:497:          `"${warning.name}" was triggered without being expected.\n` +
nodejs-14.13.0~dfsg/test/common/index.js-498-          util.inspect(warning)
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-518-      // always being called.
nodejs-14.13.0~dfsg/test/common/index.js:519:      assert.fail(`Expected one argument, got ${util.inspect(args)}`);
nodejs-14.13.0~dfsg/test/common/index.js-520-    }
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-619-  if (input == null) {
nodejs-14.13.0~dfsg/test/common/index.js:620:    return ` Received ${input}`;
nodejs-14.13.0~dfsg/test/common/index.js-621-  }
nodejs-14.13.0~dfsg/test/common/index.js-622-  if (typeof input === 'function' && input.name) {
nodejs-14.13.0~dfsg/test/common/index.js:623:    return ` Received function ${input.name}`;
nodejs-14.13.0~dfsg/test/common/index.js-624-  }
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-626-    if (input.constructor && input.constructor.name) {
nodejs-14.13.0~dfsg/test/common/index.js:627:      return ` Received an instance of ${input.constructor.name}`;
nodejs-14.13.0~dfsg/test/common/index.js-628-    }
nodejs-14.13.0~dfsg/test/common/index.js:629:    return ` Received ${util.inspect(input, { depth: -1 })}`;
nodejs-14.13.0~dfsg/test/common/index.js-630-  }
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-632-  if (inspected.length > 25)
nodejs-14.13.0~dfsg/test/common/index.js:633:    inspected = `${inspected.slice(0, 25)}...`;
nodejs-14.13.0~dfsg/test/common/index.js:634:  return ` Received type ${typeof input} (${inspected})`;
nodejs-14.13.0~dfsg/test/common/index.js-635-}
##############################################
nodejs-14.13.0~dfsg/test/common/index.js-812-    if (!validProperties.has(prop))
nodejs-14.13.0~dfsg/test/common/index.js:813:      throw new Error(`Using invalid common property: '${prop}'`);
nodejs-14.13.0~dfsg/test/common/index.js-814-    return obj[prop];
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js-19-
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js:20:  const expectedContent = fs.readFileSync(`${input}on`, 'utf8');
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js:21:  const outputPath = path.join(tmpdir.path, `${fixture}on`);
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js-22-  execFileSync(
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js-31-  for (const [k, v] of Object.entries(expectedLinks)) {
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js:32:    assert.ok(k in actualLinks, `link not found: ${k}`);
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js-33-    assert.ok(actualLinks[k].endsWith('/' + v),
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js:34:              `link ${actualLinks[k]} expected to end with ${v}`);
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js-35-    delete actualLinks[k];
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js-39-    Object.keys(actualLinks).length, 0,
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js:40:    `unexpected links returned ${JSON.stringify(actualLinks)}`
nodejs-14.13.0~dfsg/test/doctool/test-apilinks.js-41-  );
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-doctool-html.js-156-  assert(actual.includes(expected),
nodejs-14.13.0~dfsg/test/doctool/test-doctool-html.js:157:         `ACTUAL: ${actual}\nEXPECTED: ${expected}`);
nodejs-14.13.0~dfsg/test/doctool/test-doctool-html.js-158-});
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-31-const versionsFile = path.join(tmpdir.path, 'versions.json');
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js:32:debuglog(`${process.execPath} ${versionsTool} ${versionsFile}`);
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-33-const opts = { cwd: tmpdir.path, encoding: 'utf8' };
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-48-  assert.strictEqual(parts.length, expectedLength,
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js:49:                     `'num' from ${tested} should be '<major>.x'.`);
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-50-  assert.strictEqual(parts[parts.length - 1], 'x',
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js:51:                     `'num' from ${tested} doesn't end in '.x'.`);
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-52-  const isEvenRelease = Number.parseInt(parts[expectedLength - 2]) % 2 === 0;
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-55-    // Odd-numbered versions of Node.js are never LTS.
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js:56:    assert.ok(isEvenRelease, `${tested} should not be an 'lts' release.`);
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js:57:    assert.ok(version.lts, `'lts' from ${tested} should 'true'.`);
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-58-  }
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-66-const thisMajor = Number.parseInt(process.versions.node.split('.')[0]);
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js:67:const prevMajorString = `${thisMajor - 1}.x`;
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-68-if (!expected.includes(prevMajorString)) {
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-72-  assert.ok(versions.find((x) => x.num === version),
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js:73:            `Did not find entry for '${version}' in ${util.inspect(versions)}`);
nodejs-14.13.0~dfsg/test/doctool/test-doctool-versions.js-74-}
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js-31-    allMD.includes(name.replace(/\.\w+$/, '.md')),
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js:32:    `Unexpected output: out/doc/api/${name}, remove and rerun.`
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js-33-  );
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js-49-for (const expectedDoc of expectedDocs) {
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js:50:  assert.ok(actualDocs.includes(expectedDoc), `${expectedDoc} does not exist`);
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js-51-}
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js-56-  assert.ok(
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js:57:    expectedDocs.includes(actualDoc), `${actualDoc} does not match TOC`);
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js-58-
##############################################
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js-60-    fs.statSync(path.join(apiPath, actualDoc)).size !== 0,
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js:61:    `${actualDoc} is empty`
nodejs-14.13.0~dfsg/test/doctool/test-make-doc.js-62-  );
##############################################
nodejs-14.13.0~dfsg/test/embedding/test-embedding.js-9-common.allowGlobals(global.embedVars);
nodejs-14.13.0~dfsg/test/embedding/test-embedding.js:10:let binary = `out/${common.buildType}/embedtest`;
nodejs-14.13.0~dfsg/test/embedding/test-embedding.js-11-if (common.isWindows) {
##############################################
nodejs-14.13.0~dfsg/test/embedding/test-embedding.js-41-assert.strictEqual(
nodejs-14.13.0~dfsg/test/embedding/test-embedding.js:42:  child_process.spawnSync(binary, [`require(${fixturePath})`, 92]).status,
nodejs-14.13.0~dfsg/test/embedding/test-embedding.js-43-  92);
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-cjs-esm-warn.js-29-  assert.ok(stderr.replace(/\r/g, '').includes(
nodejs-14.13.0~dfsg/test/es-module/test-cjs-esm-warn.js:30:    `Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: ${required}` +
nodejs-14.13.0~dfsg/test/es-module/test-cjs-esm-warn.js-31-    '\nrequire() of ES modules is not supported.\nrequire() of ' +
nodejs-14.13.0~dfsg/test/es-module/test-cjs-esm-warn.js:32:    `${required} from ${requiring} ` +
nodejs-14.13.0~dfsg/test/es-module/test-cjs-esm-warn.js-33-    'is an ES module file as it is a .js file whose nearest parent ' +
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-cjs-esm-warn.js-35-    'files in that package scope as ES modules.\nInstead rename ' +
nodejs-14.13.0~dfsg/test/es-module/test-cjs-esm-warn.js:36:    `${basename} to end in .cjs, change the requiring code to use ` +
nodejs-14.13.0~dfsg/test/es-module/test-cjs-esm-warn.js-37-    'import(), or remove "type": "module" from ' +
nodejs-14.13.0~dfsg/test/es-module/test-cjs-esm-warn.js:38:    `${pjson}.\n`));
nodejs-14.13.0~dfsg/test/es-module/test-cjs-esm-warn.js-39-  assert.ok(stderr.includes(
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-29-  assert.ok(pExport1Stderr.includes(expectedNote),
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs:30:            `${expectedNote} not found in ${pExport1Stderr}`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-31-}));
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-42-  assert.ok(pExport2Stderr.includes(expectedNote),
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs:43:            `${expectedNote} not found in ${pExport2Stderr}`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-44-}));
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-54-  assert.ok(pImport1Stderr.includes(expectedNote),
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs:55:            `${expectedNote} not found in ${pExport1Stderr}`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-56-}));
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-68-  assert.ok(!pImport2Stderr.includes(expectedNote),
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs:69:            `${expectedNote} must not be included in ${pImport2Stderr}`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-70-}));
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-80-  assert.ok(pImport3Stderr.includes(expectedNote),
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs:81:            `${expectedNote} not found in ${pImport3Stderr}`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-82-}));
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-93-  assert.ok(pImport4Stderr.includes(expectedNote),
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs:94:            `${expectedNote} not found in ${pImport4Stderr}`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-95-}));
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-106-  assert.ok(!pImport5Stderr.includes(expectedNote),
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs:107:            `${expectedNote} must not be included in ${pImport5Stderr}`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-load-error-note.mjs-108-}));
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-6-const errTemplate = (specifier, name, namedImports) =>
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:7:  `Named export '${name}' not found. The requested module` +
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:8:  ` '${specifier}' is a CommonJS module, which may not support ` +
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-9-  'all module.exports as named exports.\nCommonJS modules can ' +
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-10-  'always be imported via the default export, for example using:' +
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:11:  `\n\nimport pkg from '${specifier}';\n` + (namedImports ?
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:12:    `const ${namedImports} = pkg;\n` : '');
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-13-
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-26-rejects(async () => {
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:27:  await import(`${fixtureBase}/single-quote.mjs`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-28-}, {
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-33-rejects(async () => {
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:34:  await import(`${fixtureBase}/double-quote.mjs`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-35-}, {
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-40-rejects(async () => {
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:41:  await import(`${fixtureBase}/renamed-import.mjs`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-42-}, {
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-47-rejects(async () => {
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:48:  await import(`${fixtureBase}/multi-line.mjs`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-49-}, {
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-54-rejects(async () => {
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:55:  await import(`${fixtureBase}/json-hack.mjs`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-56-}, {
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-61-rejects(async () => {
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:62:  await import(`${fixtureBase}/bare-import-single.mjs`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-63-}, {
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-68-rejects(async () => {
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:69:  await import(`${fixtureBase}/bare-import-double.mjs`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-70-}, {
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-75-rejects(async () => {
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs:76:  await import(`${fixtureBase}/escaped-single-quote.mjs`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-cjs-named-error.mjs-77-}, /import pkg from '\.\/oh'no\.cjs'/, 'should support relative specifiers with escaped single quote');
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-data-urls.js-5-function createURL(mime, body) {
nodejs-14.13.0~dfsg/test/es-module/test-esm-data-urls.js:6:  return `data:${mime},${body}`;
nodejs-14.13.0~dfsg/test/es-module/test-esm-data-urls.js-7-}
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-data-urls.js-9-function createBase64URL(mime, body) {
nodejs-14.13.0~dfsg/test/es-module/test-esm-data-urls.js:10:  return `data:${mime};base64,${Buffer.from(body).toString('base64')}`;
nodejs-14.13.0~dfsg/test/es-module/test-esm-data-urls.js-11-}
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-data-urls.js-20-      'text/javascript',
nodejs-14.13.0~dfsg/test/es-module/test-esm-data-urls.js:21:      `export {default as default} from ${JSON.stringify(plainESMURL)}`
nodejs-14.13.0~dfsg/test/es-module/test-esm-data-urls.js-22-    );
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-dynamic-import.js-42-  // expectOkNamespace(import(relativePath));
nodejs-14.13.0~dfsg/test/es-module/test-esm-dynamic-import.js:43:  expectOkNamespace(eval(`import("${relativePath}")`));
nodejs-14.13.0~dfsg/test/es-module/test-esm-dynamic-import.js:44:  expectOkNamespace(eval(`import("${relativePath}")`));
nodejs-14.13.0~dfsg/test/es-module/test-esm-dynamic-import.js:45:  expectOkNamespace(eval(`import("${targetURL}")`));
nodejs-14.13.0~dfsg/test/es-module/test-esm-dynamic-import.js-46-
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-exports.mjs-141-    // Non-existing file
nodejs-14.13.0~dfsg/test/es-module/test-esm-exports.mjs:142:    ['pkgexports/sub/not-a-file.js', `pkgexports${sep}not-a-file.js`],
nodejs-14.13.0~dfsg/test/es-module/test-esm-exports.mjs-143-    // No extension lookups
nodejs-14.13.0~dfsg/test/es-module/test-esm-exports.mjs:144:    ['pkgexports/no-ext', `pkgexports${sep}asdf`],
nodejs-14.13.0~dfsg/test/es-module/test-esm-exports.mjs-145-  ]);
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-exports.mjs-210-  ok(actual.toString().indexOf(expected) !== -1,
nodejs-14.13.0~dfsg/test/es-module/test-esm-exports.mjs:211:     `${JSON.stringify(actual)} includes ${JSON.stringify(expected)}`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-exports.mjs-212-}
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-imports.mjs-110-  ok(actual.toString().indexOf(expected) !== -1,
nodejs-14.13.0~dfsg/test/es-module/test-esm-imports.mjs:111:     `${JSON.stringify(actual)} includes ${JSON.stringify(expected)}`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-imports.mjs-112-}
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-imports.mjs-115-  ok(actual.toString().indexOf(expected) === -1,
nodejs-14.13.0~dfsg/test/es-module/test-esm-imports.mjs:116:     `${JSON.stringify(actual)} doesn't include ${JSON.stringify(expected)}`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-imports.mjs-117-}
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-invalid-pjson.js-21-    stderr.includes(
nodejs-14.13.0~dfsg/test/es-module/test-esm-invalid-pjson.js:22:      `[ERR_INVALID_PACKAGE_CONFIG]: Invalid package config ${invalidJson} ` +
nodejs-14.13.0~dfsg/test/es-module/test-esm-invalid-pjson.js:23:      `while importing "invalid-pjson" from ${entry}. ` +
nodejs-14.13.0~dfsg/test/es-module/test-esm-invalid-pjson.js:24:      `Unexpected token } in JSON at position ${isWindows ? 16 : 14}`
nodejs-14.13.0~dfsg/test/es-module/test-esm-invalid-pjson.js-25-    ),
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-specifiers.mjs-56-    spawn(process.execPath,
nodejs-14.13.0~dfsg/test/es-module/test-esm-specifiers.mjs:57:          [`${option}=node`, modulePath],
nodejs-14.13.0~dfsg/test/es-module/test-esm-specifiers.mjs-58-          { stdio: 'inherit' }).on('exit', (code) => {
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-symlink-type.js-70-          if (stdout.includes(symlink.prints)) return;
nodejs-14.13.0~dfsg/test/es-module/test-esm-symlink-type.js:71:          assert.fail(`For ${JSON.stringify(symlink)}, failed to find ` +
nodejs-14.13.0~dfsg/test/es-module/test-esm-symlink-type.js:72:            `${symlink.prints} in: <\n${stdout}\n>`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-symlink-type.js-73-        }
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-type-flag-errors.js-50-    const o = JSON.stringify(opt);
nodejs-14.13.0~dfsg/test/es-module/test-esm-type-flag-errors.js:51:    assert.fail(`For ${o}, failed to find ${want} in: <\n${stdout}\n>`);
nodejs-14.13.0~dfsg/test/es-module/test-esm-type-flag-errors.js-52-  }));
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-wasm.mjs-8-
nodejs-14.13.0~dfsg/test/es-module/test-esm-wasm.mjs:9:strictEqual(state, 'WASM Start Executed');
nodejs-14.13.0~dfsg/test/es-module/test-esm-wasm.mjs-10-
##############################################
nodejs-14.13.0~dfsg/test/es-module/test-esm-wasm.mjs-14-
nodejs-14.13.0~dfsg/test/es-module/test-esm-wasm.mjs:15:strictEqual(state, 'WASM JS Function Executed');
nodejs-14.13.0~dfsg/test/es-module/test-esm-wasm.mjs-16-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/cluster-preload-test.js-4-  cluster.on('exit', function(worker, code, signal) {
nodejs-14.13.0~dfsg/test/fixtures/cluster-preload-test.js:5:    console.log(`worker terminated with code ${code}`);
nodejs-14.13.0~dfsg/test/fixtures/cluster-preload-test.js-6-  });
##############################################
nodejs-14.13.0~dfsg/test/fixtures/cycles/warning-skip-proxy-traps-a.js-1-module.exports = new Proxy({}, {
nodejs-14.13.0~dfsg/test/fixtures/cycles/warning-skip-proxy-traps-a.js:2:  get(_target, prop) { throw new Error(`get: ${String(prop)}`); },
nodejs-14.13.0~dfsg/test/fixtures/cycles/warning-skip-proxy-traps-a.js-3-  getPrototypeOf() { throw new Error('getPrototypeOf'); },
##############################################
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs-2-
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs:3:const GET_BUILTIN = `$__get_builtin_hole_${Date.now()}`;
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs-4-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs-19-    return {
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs:20:      url: `custom-${def.url}`,
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs-21-    };
##############################################
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs-57-  builtinExports
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs:58:    .map(name => `export const ${name} = $builtinInstance.${name};`)
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs-59-    .join('\n')
##############################################
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/example-loader.mjs-20-    throw new Error(
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/example-loader.mjs:21:      `imports must be URLs or begin with './', or '../'; '${specifier}' does not`);
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/example-loader.mjs-22-  }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/example-loader.mjs-38-    throw new Error(
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/example-loader.mjs:39:      `Cannot load file with non-JavaScript file extension ${ext}.`);
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/example-loader.mjs-40-  }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/not-found-assert-loader.mjs-19-  }
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/not-found-assert-loader.mjs:20:  assert.fail(`Module resolution for ${specifier} should be throw ERR_MODULE_NOT_FOUND`);
nodejs-14.13.0~dfsg/test/fixtures/es-module-loaders/not-found-assert-loader.mjs-21-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/es-modules/loop.mjs-8-    t = 0;
nodejs-14.13.0~dfsg/test/fixtures/es-modules/loop.mjs:9:    console.log(`Outputted message #${k++}`);
nodejs-14.13.0~dfsg/test/fixtures/es-modules/loop.mjs-10-  }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/es-modules/simple.wat-1-;; Compiled using the WebAssembly Tootkit (https://github.com/WebAssembly/wabt)
nodejs-14.13.0~dfsg/test/fixtures/es-modules/simple.wat:2:;; $ wat2wasm simple.wat -o simple.wasm
nodejs-14.13.0~dfsg/test/fixtures/es-modules/simple.wat-3-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/es-modules/wasm-dep.mjs-3-export function jsFn () {
nodejs-14.13.0~dfsg/test/fixtures/es-modules/wasm-dep.mjs:4:  state = 'WASM JS Function Executed';
nodejs-14.13.0~dfsg/test/fixtures/es-modules/wasm-dep.mjs-5-  return 42;
##############################################
nodejs-14.13.0~dfsg/test/fixtures/es-modules/wasm-dep.mjs-11-  strictEqual(state, 'JS Function Executed');
nodejs-14.13.0~dfsg/test/fixtures/es-modules/wasm-dep.mjs:12:  state = 'WASM Start Executed';
nodejs-14.13.0~dfsg/test/fixtures/es-modules/wasm-dep.mjs-13-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js-117-  tester_set_treshold = (pos_time + neg_time) / 2;
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js:118:  // console.log(`pos_time: ${pos_time}, neg_time: ${neg_time},`,
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js:119:  //             `threshold: ${tester_set_treshold}`);
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js-120-})();
##############################################
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js-126-  while (1) {
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js:127:    const str = `#${strgen_i++}`;
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js-128-    for (let i = 0; i < 1000; i++) {
##############################################
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js-146-}
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js:147:// console.log(`got ${seed_candidates.length} candidates`);
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js-148-//  after ${performance.now()-t_before_first_seed_brute}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js-159-  seed_candidates = new_seed_candidates;
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js:160:  // console.log(`reduced to ${seed_candidates.length} candidates`);
nodejs-14.13.0~dfsg/test/fixtures/guess-hash-seed.js-161-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/linux-perf.js-11-function functionTwo() {
nodejs-14.13.0~dfsg/test/fixtures/linux-perf.js:12:  spawnSync('sleep', [`${sleepTime}`]);
nodejs-14.13.0~dfsg/test/fixtures/linux-perf.js-13-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/loop.js-6-    t = 0;
nodejs-14.13.0~dfsg/test/fixtures/loop.js:7:    console.log(`Outputted message #${k++}`);
nodejs-14.13.0~dfsg/test/fixtures/loop.js-8-  }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/net-fd-passing-receiver.js-38-    passedSocket.on('data', function(data) {
nodejs-14.13.0~dfsg/test/fixtures/net-fd-passing-receiver.js:39:      passedSocket.send(`[echo] ${data}`);
nodejs-14.13.0~dfsg/test/fixtures/net-fd-passing-receiver.js-40-    });
##############################################
nodejs-14.13.0~dfsg/test/fixtures/net-fd-passing-receiver.js-43-    });
nodejs-14.13.0~dfsg/test/fixtures/net-fd-passing-receiver.js:44:    passedSocket.send(`[greeting] ${greeting}`);
nodejs-14.13.0~dfsg/test/fixtures/net-fd-passing-receiver.js-45-  });
##############################################
nodejs-14.13.0~dfsg/test/fixtures/print-10-lines.js-22-for (var i = 0; i < 10; i++) {
nodejs-14.13.0~dfsg/test/fixtures/print-10-lines.js:23:  console.log(`count ${i}`);
nodejs-14.13.0~dfsg/test/fixtures/print-10-lines.js-24-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/repl-tab-completion-nested-repls.js-15-    data.forEach((line) => {
nodejs-14.13.0~dfsg/test/fixtures/repl-tab-completion-nested-repls.js:16:      this.emit('data', `${line}\n`);
nodejs-14.13.0~dfsg/test/fixtures/repl-tab-completion-nested-repls.js-17-    });
##############################################
nodejs-14.13.0~dfsg/test/fixtures/shared-memory.wat-1-;; Compiled using the WebAssembly Tootkit (https://github.com/WebAssembly/wabt)
nodejs-14.13.0~dfsg/test/fixtures/shared-memory.wat:2:;; $ wat2wasm --enable-threads shared-memory.wat -o shared-memory.wasm
nodejs-14.13.0~dfsg/test/fixtures/shared-memory.wat-3-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/simple.wat-1-;; Compiled using the WebAssembly Tootkit (https://github.com/WebAssembly/wabt)
nodejs-14.13.0~dfsg/test/fixtures/simple.wat:2:;; $ wat2wasm simple.wat -o simple.wasm
nodejs-14.13.0~dfsg/test/fixtures/simple.wat-3-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/uncaught-exceptions/uncaught-monitor1.js-6-process.on('uncaughtExceptionMonitor', (err) => {
nodejs-14.13.0~dfsg/test/fixtures/uncaught-exceptions/uncaught-monitor1.js:7:  console.log(`Monitored: ${err.message}`);
nodejs-14.13.0~dfsg/test/fixtures/uncaught-exceptions/uncaught-monitor1.js-8-});
##############################################
nodejs-14.13.0~dfsg/test/fixtures/uncaught-exceptions/uncaught-monitor2.js-6-process.on('uncaughtExceptionMonitor', (err) => {
nodejs-14.13.0~dfsg/test/fixtures/uncaught-exceptions/uncaught-monitor2.js:7:  console.log(`Monitored: ${err.message}, will throw now`);
nodejs-14.13.0~dfsg/test/fixtures/uncaught-exceptions/uncaught-monitor2.js-8-  missingFunction();
##############################################
nodejs-14.13.0~dfsg/test/fixtures/url-idna.js-185-  {
nodejs-14.13.0~dfsg/test/fixtures/url-idna.js:186:    ascii: `${'a'.repeat(64)}.com`,
nodejs-14.13.0~dfsg/test/fixtures/url-idna.js:187:    unicode: `${'a'.repeat(64)}.com`,
nodejs-14.13.0~dfsg/test/fixtures/url-idna.js-188-  },
##############################################
nodejs-14.13.0~dfsg/test/fixtures/url-idna.js-190-  {
nodejs-14.13.0~dfsg/test/fixtures/url-idna.js:191:    ascii: `${`${'a'.repeat(64)}.`.repeat(4)}com`,
nodejs-14.13.0~dfsg/test/fixtures/url-idna.js:192:    unicode: `${`${'a'.repeat(64)}.`.repeat(4)}com`
nodejs-14.13.0~dfsg/test/fixtures/url-idna.js-193-  },
##############################################
nodejs-14.13.0~dfsg/test/fixtures/workload/fibonacci.js-14-const n = parseInt(process.env.FIB) || FIB;
nodejs-14.13.0~dfsg/test/fixtures/workload/fibonacci.js:15:process.stdout.write(`${fib(n)}\n`);
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/console/console-label-conversion.any.js-16-
nodejs-14.13.0~dfsg/test/fixtures/wpt/console/console-label-conversion.any.js:17:    assert_true(labelToStringCalled, `${method}() must call toString() on label when label is an object`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/console/console-label-conversion.any.js:18:  }, `console.${method}()'s label gets converted to string via label.toString() when label is an object`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/console/console-label-conversion.any.js-19-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/console/console-label-conversion.any.js-26-      });
nodejs-14.13.0~dfsg/test/fixtures/wpt/console/console-label-conversion.any.js:27:    }, `${method} must re-throw any exceptions thrown by label.toString() conversion`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/console/console-label-conversion.any.js:28:  }, `console.${method}() throws exceptions generated by erroneous label.toString() conversion`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/console/console-label-conversion.any.js-29-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/replacement-encodings.any.js-18-    'U+FFFD',
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/replacement-encodings.any.js:19:    `${label} - non-empty input decodes to one replacement character.`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/replacement-encodings.any.js-20-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/replacement-encodings.any.js-23-    '',
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/replacement-encodings.any.js:24:    '', `${label} - empty input decodes to empty output.`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/replacement-encodings.any.js-25-});
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/resources/decoding-helpers.js-4-    const req = new XMLHttpRequest;
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/resources/decoding-helpers.js:5:    req.open('GET', `data:text/plain,${url_encoded_string}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/resources/decoding-helpers.js:6:    req.overrideMimeType(`text/plain; charset="${label}"`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/resources/decoding-helpers.js-7-    req.send();
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/resources/decoding-helpers.js-28-      .then(actual => {
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/resources/decoding-helpers.js:29:        assert_equals(actual, expected_code_units, `Decoding with ${label}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/resources/decoding-helpers.js-30-      });
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/backpressure.any.js-34-  }, 'write() should not complete until read relieves backpressure for ' +
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/backpressure.any.js:35:     `${streamClass.constructor.name}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/backpressure.any.js-36-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/backpressure.any.js-58-  }, 'additional writes should wait for backpressure to be relieved for ' +
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/backpressure.any.js:59:     `class ${streamClass.constructor.name}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/backpressure.any.js-60-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js-20-    assert_equals(stream.encoding, labelToName[label], 'encoding should match');
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js:21:  }, `encoding attribute should have correct value for '${label}'`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js-22-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js-27-    assert_false(stream.fatal, 'fatal should be false');
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js:28:  }, `setting fatal to '${falseValue}' should set the attribute to false`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js-29-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js-32-    assert_false(stream.ignoreBOM, 'ignoreBOM should be false');
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js:33:  }, `setting ignoreBOM to '${falseValue}' should set the attribute to false`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js-34-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js-39-    assert_true(stream.fatal, 'fatal should be true');
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js:40:  }, `setting fatal to '${trueValue}' should set the attribute to true`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js-41-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js-44-    assert_true(stream.ignoreBOM, 'ignoreBOM should be true');
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js:45:  }, `setting ignoreBOM to '${trueValue}' should set the attribute to true`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-attributes.any.js-46-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-bad-chunks.any.js-50-    await promise_rejects(t, new TypeError(), readPromise, 'read should reject');
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-bad-chunks.any.js:51:  }, `chunk of type ${chunk.name} should error the stream`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-bad-chunks.any.js-52-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-ignore-bom.any.js-34-      assert_equals(withoutIgnoreBOM, 'abc', 'BOM should be stripped')
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-ignore-bom.any.js:35:    }, `ignoreBOM should work for encoding ${testCase.encoding}, split at ` +
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-ignore-bom.any.js:36:       `character ${splitPoint}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-ignore-bom.any.js-37-  }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-non-utf8.any.js-45-    await writePromise;
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-non-utf8.any.js:46:  }, `TextDecoderStream should be able to decode ${encoding.name}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-non-utf8.any.js-47-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-non-utf8.any.js-61-  }, `TextDecoderStream should be able to decode invalid sequences in ` +
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-non-utf8.any.js:62:     `${encoding.name}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-non-utf8.any.js-63-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-non-utf8.any.js-75-  }, `TextDecoderStream should be able to reject invalid sequences in ` +
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-non-utf8.any.js:76:     `${encoding.name}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/decode-non-utf8.any.js-77-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/encode-bad-chunks.any.js-61-    assert_equals(output[0], input.expected, 'output should be correct');
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/encode-bad-chunks.any.js:62:  }, `input of type ${input.name} should be converted correctly to string`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/encode-bad-chunks.any.js-63-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/encode-utf8.any.js-140-    for (let i = 0; i < output.length; ++i) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/encode-utf8.any.js:141:      assert_array_equals(chunkArray[i], output[i], `chunk ${i} should match`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/encode-utf8.any.js-142-    }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-69-  return () => {
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js:70:    return `realmsId${nextId++}`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-71-  };
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-87-  evalInRealm(realm, code);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js:88:  evalInRealm(realm, `${resolve}();`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-89-  await waitOn;
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-95-  const myId = id();
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js:96:  await evalInRealmAndWait(realm, `window.${myId} = ${code};`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-97-  return realm[myId];
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-106-  writeRealm[objId] = await evalInRealmAndReturn(
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js:107:      constructedRealm, `new parent.constructorRealm.${what}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-108-  readRealm[objId] = writeRealm[objId];
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-142-    const obj = await evalInRealmAndReturn(
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js:143:        constructedRealm, `new parent.constructorRealm.${classname}()`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-144-    assert_equals(obj.constructor, constructorRealm[classname],
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-145-                  'obj should be in constructor realm');
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js:146:  }, `a ${classname} object should be associated with the realm the ` +
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-147-     'constructor came from');
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-157-    const readable = await evalInRealmAndReturn(
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js:158:        readRealm, `${readableGetterId}.call(${objId})`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-159-    const writable = await evalInRealmAndReturn(
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js:160:        writeRealm, `${writableGetterId}.call(${objId})`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-161-    assert_equals(readable.constructor, constructorRealm.ReadableStream,
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-164-                  'writable should be in constructor realm');
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js:165:  }, `${classname}'s readable and writable attributes should come from the ` +
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/streams/realms.window.js-166-     'same realm as the constructor definition');
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js-6-  decode_test(label, '+AD4', 'U+002B/U+0041/U+0044/U+0034',
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js:7:              `${label} should not be supported`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js-8-});
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js-14-              'U+0000/U+0041/U+0000/U+0042/U+0000',
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js:15:              `${label} with BOM should decode as UTF-16LE`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js-16-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js-19-              'U+0041/U+0000/U+0000/U+0000/U+0042/U+0000/U+0000/U+0080',
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js:20:              `${label} with no BOM should decode as UTF-8`);;
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js-21-});
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js-25-            'U+0000/U+0000/U+0000/U+0041/U+0000/U+0000/U+0000/U+0042/U+0080',
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js:26:            `${label} with no BOM should decode as UTF-8`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js-27-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js-30-              'U+0000/U+0000/U+FFFD/U+FFFD/U+0000/U+0000/U+0000/U+0041/U+0000/U+0080/U+0042',
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js:31:              `${label} with BOM should decode as UTF-8`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/unsupported-encodings.any.js-32-});
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/utf-32-from-win1252.html-67-  t.add_cleanup(() => iframe.remove());
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/utf-32-from-win1252.html:68:}, `Expect ${expected.file} to parse as ${expected.characterSet}`));
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/utf-32-from-win1252.html-69-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/utf-32.html-67-  t.add_cleanup(() => iframe.remove());
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/utf-32.html:68:}, `Expect ${expected.file} to parse as ${expected.characterSet}`));
nodejs-14.13.0~dfsg/test/fixtures/wpt/encoding/utf-32.html-69-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/hr-time/performance-tojson.html-51-    assert_equals(jsonTiming[key], timing[key],
nodejs-14.13.0~dfsg/test/fixtures/wpt/hr-time/performance-tojson.html:52:      `performance.toJSON().timing.${key} should match performance.timing.${key}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/hr-time/performance-tojson.html-53-    assert_equals(timingJSON[key], timing[key],
nodejs-14.13.0~dfsg/test/fixtures/wpt/hr-time/performance-tojson.html:54:      `performance.timing.toJSON().${key} should match performance.timing.${key}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/hr-time/performance-tojson.html-55-  }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/hr-time/performance-tojson.html-68-    assert_equals(jsonNavigation[key], navigation[key],
nodejs-14.13.0~dfsg/test/fixtures/wpt/hr-time/performance-tojson.html:69:      `performance.toJSON().navigation.${key} should match performance.navigation.${key}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/hr-time/performance-tojson.html-70-    assert_equals(navigationJSON[key], navigation[key],
nodejs-14.13.0~dfsg/test/fixtures/wpt/hr-time/performance-tojson.html:71:      `performance.navigation.toJSON().${key} should match performance.navigation.${key}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/hr-time/performance-tojson.html-72-  }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-437-                throw new IdlHarnessError(
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:438:                    `Inheritance for ${parsed_idl.name} was already defined`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-439-            }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-688-        throw new IdlHarnessError(
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:689:            `Multiple 'Exposed' extended attributes on ${object.name}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-690-    }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-749-        if (e.message !== error) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:750:            throw new IdlHarnessError(`${idlArrayFunc} threw "${e}", not the expected IdlHarnessError "${error}"`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-751-        }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-753-    }
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:754:    throw new IdlHarnessError(`${idlArrayFunc} did not throw the expected IdlHarnessError`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-755-}
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-802-        const rhs = member.base;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:803:        if (!(rhs in this.members)) throw new IdlHarnessError(`${lhs} inherits ${rhs}, but ${rhs} is undefined.`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-804-        const lhs_is_interface = this.members[lhs] instanceof IdlInterface;
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-806-        if (rhs_is_interface != lhs_is_interface) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:807:            if (!lhs_is_interface) throw new IdlHarnessError(`${lhs} inherits ${rhs}, but ${lhs} is not an interface.`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:808:            if (!rhs_is_interface) throw new IdlHarnessError(`${lhs} inherits ${rhs}, but ${rhs} is not an interface.`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-809-        }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-832-            if (!objects || !Array.isArray(objects)) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:833:                throw new IdlHarnessError(`Invalid or empty objects for member ${name}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-834-            }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-837-                if (!this.members[name] || !(this.members[name] instanceof IdlInterface)) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:838:                    throw new IdlHarnessError(`Invalid object member name ${name}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-839-                }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-861-                partialTestCount += testedPartials.get(parsed_idl.name);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:862:                partialTestName = `${partialTestName}[${partialTestCount}]`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-863-            }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-866-            test(function () {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:867:                assert_true(originalExists, `Original ${parsed_idl.type} should be defined`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-868-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-876-                    expected.prototype.isPrototypeOf(this.members[parsed_idl.name]),
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:877:                    `Original ${parsed_idl.name} definition should have type ${parsed_idl.type}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:878:            }.bind(this), `Partial ${parsed_idl.type} ${partialTestName}: original ${parsed_idl.type} defined`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-879-        }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-899-                                throw new IdlHarnessError(
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:900:                                    `Partial ${parsed_idl.name} ${parsed_idl.type} is exposed to '${name}', the original ${parsed_idl.type} is not.`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-901-                            }
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-902-                        });
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:903:                    }.bind(this), `Partial ${parsed_idl.type} ${partialTestName}: valid exposure set`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-904-                }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-1355-            let dep_chain = stack.map(i => i.name).join(',');
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js:1356:            throw new IdlHarnessError(`${this.name} has a circular dependency: ${dep_chain}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/idlharness.js-1357-        }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-78-      if (!this.sources.has(type)) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js:79:        throw new Error(`${type} is not a valid action type`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-80-      }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-91-      if (!this.sources.has(type)) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js:92:        throw new Error(`${type} is not a valid action type`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-93-      }
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-94-      if (!this.sources.get(type).has(name)) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js:95:        throw new Error(`${name} is not a valid source for ${type}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-96-      }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-155-      if (!this.sources.has(type)) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js:156:        throw new Error(`${type} is not a valid action type`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-157-      }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-167-        if (sourceNames.has(name)) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js:168:          throw new Error(`Alreay have a source of type ${type} named ${name}.`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-169-        }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-346-    if (!["mouse", "pen", "touch"].includes(pointerType)) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js:347:      throw new Error(`Invalid pointerType ${pointerType}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/testdriver-actions.js-348-    }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-170-      const tokens = JSON.stringify(this.tokens, null, 4);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:171:      return `${this.message}, line ${this.line} (tokens: ${escapedInput})\n${tokens}`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-172-    }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-215-      if (current) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:216:        message = `Got an error during or right after parsing \`${current.partial ? "partial " : ""}${current.type} ${current.name}\`: ${str}`
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-217-      }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-219-        // throwing before any valid definition
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:220:        message = `Got an error before parsing any named definition: ${str}`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-221-      }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-227-      if (names.has(name)) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:228:        error(`The name "${name}" of type "${names.get(name)}" is already seen`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-229-      }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-319-      const ret = { generic: name.type };
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:320:      consume("<") || error(`No opening bracket after ${name.type}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-321-      switch (name.type) {
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-340-      }
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:341:      if (!ret.idlType) error(`Error parsing generic type ${name.type}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:342:      consume(">") || error(`Missing closing bracket after ${name.type}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-343-      if (name.type === "Promise" && probe("?")) {
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-361-        ret.idlType = name.value;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:362:        if (probe("<")) error(`Unsupported generic type ${name.value}`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-363-      } else {
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-693-      if (consume("<")) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:694:        ret.idlType = [type_with_extended_attributes()] || error(`Error parsing ${ittype} declaration`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-695-        if (secondTypeAllowed) {
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-699-          else if (secondTypeRequired)
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:700:            error(`Missing second type argument in ${ittype} declaration`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-701-        }
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:702:        if (!consume(">")) error(`Unterminated ${ittype} declaration`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:703:        if (!consume(";")) error(`Missing semicolon after ${ittype} declaration`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-704-      } else
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js:705:        error(`Error parsing ${ittype} declaration`);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/webidl2.js-706-
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-17-      let ret = extended_attributes(it.extAttrs);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:18:      if (it.union) ret += `(${it.idlType.map(type).join(" or ")})`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-19-      else {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:20:        if (it.generic) ret += `${it.generic}<`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-21-        if (Array.isArray(it.idlType)) ret += it.idlType.map(type).join(", ");
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-36-      else if (tp === "sequence") return "[]";
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:37:      else return `"${it.value}"`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-38-    };
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-43-      if (arg.variadic) ret += "...";
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:44:      ret += ` ${arg.escapedName}`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:45:      if (arg.default) ret += ` = ${const_value(arg.default)}`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-46-      return ret;
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-51-      if (it.rhs) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:52:        if (it.rhs.type === "identifier-list") ret += `=(${it.rhs.value.join(",")})`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:53:        else ret += `=${it.rhs.value}`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-54-      }
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:55:      if (it.arguments) ret += `(${it.arguments.length ? it.arguments.map(argument).join(",") : ""})`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-56-      context.shift(); // XXX need to add more contexts, but not more than needed for ReSpec
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-60-      if (!eats || !eats.length) return "";
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:61:      return `[${eats.map(make_ext_at).join(", ")}]`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-62-    };
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-72-      if (it.name) ret += it.escapedName;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:73:      ret += `(${it.arguments.map(argument).join(",")});`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-74-      return ret;
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-82-      if (it.readonly) ret += "readonly ";
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:83:      ret += `attribute ${type(it.idlType)} ${it.escapedName};`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-84-      return ret;
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-89-      if (it.partial) ret += "partial ";
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:90:      ret += `interface ${it.name} `;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:91:      if (it.inheritance) ret += `: ${it.inheritance} `;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:92:      ret += `{${iterate(it.members)}};`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-93-      return ret;
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-98-      if (it.partial) ret += "partial ";
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:99:      ret += `interface mixin ${it.name} `;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:100:      ret += `{${iterate(it.members)}};`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-101-      return ret;
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-106-      if (it.partial) ret += "partial ";
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:107:      ret += `namespace ${it.name} `;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:108:      ret += `{${iterate(it.members)}};`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-109-      return ret;
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-114-      if (it.partial) ret += "partial ";
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:115:      ret += `dictionary ${it.name} `;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:116:      if (it.inheritance) ret += `: ${it.inheritance} `;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:117:      ret += `{${iterate(it.members)}};`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-118-      return ret;
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-122-      if (it.required) ret += "required ";
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:123:      ret += `${type(it.idlType)} ${it.escapedName}`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:124:      if (it.default) ret += ` = ${const_value(it.default)}`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-125-      ret += ";";
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-129-      const ret = extended_attributes(it.extAttrs);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:130:      return `${ret}const ${type(it.idlType)}${it.nullable ? "?" : ""} ${it.name} = ${const_value(it.value)};`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-131-    };
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-133-      let ret = extended_attributes(it.extAttrs);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:134:      ret += `typedef ${extended_attributes(it.typeExtAttrs)}`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:135:      return `${ret}${type(it.idlType)} ${it.name};`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-136-    };
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-138-      const ret = extended_attributes(it.extAttrs);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:139:      return `${ret}${it.target} implements ${it.implements};`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-140-    };
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-142-      const ret = extended_attributes(it.extAttrs);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:143:      return `${ret}${it.target} includes ${it.includes};`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-144-    };
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-146-      const ret = extended_attributes(it.extAttrs);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:147:      return `${ret}callback ${it.name} = ${type(it.idlType)}(${it.arguments.map(argument).join(",")});`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-148-    };
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-150-      let ret = extended_attributes(it.extAttrs);
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:151:      ret += `enum ${it.name} {`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-152-      for (const v of it.values) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:153:        ret += `"${v.value}",`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-154-      }
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-157-    function iterable(it) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:158:      return `iterable<${Array.isArray(it.idlType) ? it.idlType.map(type).join(", ") : type(it.idlType)}>;`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-159-    };
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-160-    function legacyiterable(it) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:161:      return `legacyiterable<${Array.isArray(it.idlType) ? it.idlType.map(type).join(", ") : type(it.idlType)}>;`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-162-    };
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-163-    function maplike(it) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:164:      return `${it.readonly ? "readonly " : ""}maplike<${it.idlType.map(type).join(", ")}>;`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-165-    };
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-166-    function setlike(it) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:167:      return `${it.readonly ? "readonly " : ""}setlike<${type(it.idlType[0])}>;`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-168-    };
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-169-    function callbackInterface(it) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:170:      return `callback ${interface_(it)}`;
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-171-    };
##############################################
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-195-      if (!dispatcher) {
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js:196:        throw new Error(`Type "${it.type}" is unsupported`)
nodejs-14.13.0~dfsg/test/fixtures/wpt/resources/webidl2/lib/writer.js-197-      }
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-43-const NOW = Date.now();
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js:44:const TMPL = (tail) => `${NOW} - ${tail}`;
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-45-
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-53-        let interfaceAddress = localInterface.address;
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js:54:        // On Windows, IPv6 would need: `%${localInterface.scopeid}`
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-55-        if (FAM === 'IPv6')
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js:56:          interfaceAddress += `${interfaceAddress}%${name}`;
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-57-        return interfaceAddress;
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-210-  sendSocket.on('listening', () => {
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js:211:    console.error(`outgoing iface ${interfaceAddress}`);
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-212-  });
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-227-    if (msg.newAddr) {
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js:228:      console.error(`changing outgoing multicast ${msg.newAddr}`);
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-229-      sendSocket.setMulticastInterface(msg.newAddr);
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-255-
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js:256:  console.error(`pid ${process.pid} iface ${IFACE} MULTICAST ${MULTICAST}`);
nodejs-14.13.0~dfsg/test/internet/test-dgram-multicast-set-interface-lo.js-257-  const listenSocket = dgram.createSocket({
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns-any.js-111-    types[obj.type] = true;
nodejs-14.13.0~dfsg/test/internet/test-dns-any.js:112:    checkers[`check${obj.type}`](obj);
nodejs-14.13.0~dfsg/test/internet/test-dns-any.js-113-  });
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns-any.js-121-    assert.ok(types.A && types.NS && types.NAPTR && types.SOA,
nodejs-14.13.0~dfsg/test/internet/test-dns-any.js:122:              `Missing record type, found ${Object.keys(types)}`);
nodejs-14.13.0~dfsg/test/internet/test-dns-any.js-123-  }
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns-cares-domains.js-24-    dns[method](addresses.INET_HOST, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/internet/test-dns-cares-domains.js:25:      assert.strictEqual(process.domain, d, `${method} retains domain`);
nodejs-14.13.0~dfsg/test/internet/test-dns-cares-domains.js-26-    }));
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns-ipv6.js-192-      assert.ok(isIPv6(ip.address),
nodejs-14.13.0~dfsg/test/internet/test-dns-ipv6.js:193:                `Invalid IPv6: ${ip.address.toString()}`);
nodejs-14.13.0~dfsg/test/internet/test-dns-ipv6.js-194-      assert.strictEqual(ip.family, 6);
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns-lookup.js-17-    code: 'ENOTFOUND',
nodejs-14.13.0~dfsg/test/internet/test-dns-lookup.js:18:    message: `getaddrinfo ENOTFOUND ${addresses.INVALID_HOST}`
nodejs-14.13.0~dfsg/test/internet/test-dns-lookup.js-19-  }
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns-lookup.js-29-    code: 'ENOTFOUND',
nodejs-14.13.0~dfsg/test/internet/test-dns-lookup.js:30:    message: `getaddrinfo ENOTFOUND ${addresses.INVALID_HOST}`
nodejs-14.13.0~dfsg/test/internet/test-dns-lookup.js-31-  }
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns-lookup.js-41-    error.message,
nodejs-14.13.0~dfsg/test/internet/test-dns-lookup.js:42:    `getaddrinfo ENOTFOUND ${addresses.INVALID_HOST}`
nodejs-14.13.0~dfsg/test/internet/test-dns-lookup.js-43-  );
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns-promises-resolve.js-14-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/internet/test-dns-promises-resolve.js:15:      message: `The value "${rrtype}" is invalid for option "rrtype"`
nodejs-14.13.0~dfsg/test/internet/test-dns-promises-resolve.js-16-    }
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns-promises-resolve.js-28-      message: 'The "rrtype" argument must be of type string. ' +
nodejs-14.13.0~dfsg/test/internet/test-dns-promises-resolve.js:29:               `Received type ${typeof rrtype} (${rrtype})`
nodejs-14.13.0~dfsg/test/internet/test-dns-promises-resolve.js-30-    }
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns.js-679-
nodejs-14.13.0~dfsg/test/internet/test-dns.js:680:console.log(`looking up ${addresses.INET4_HOST}..`);
nodejs-14.13.0~dfsg/test/internet/test-dns.js-681-
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns.js-688-  assert.strictEqual(err, 0);
nodejs-14.13.0~dfsg/test/internet/test-dns.js:689:  console.log(`${addresses.INET4_HOST} = ${domains}`);
nodejs-14.13.0~dfsg/test/internet/test-dns.js-690-  assert.ok(Array.isArray(domains));
##############################################
nodejs-14.13.0~dfsg/test/internet/test-dns.js-696-process.on('exit', function() {
nodejs-14.13.0~dfsg/test/internet/test-dns.js:697:  console.log(`${completed} tests completed`);
nodejs-14.13.0~dfsg/test/internet/test-dns.js-698-  assert.strictEqual(running, false);
##############################################
nodejs-14.13.0~dfsg/test/internet/test-http-https-default-ports.js-32-
nodejs-14.13.0~dfsg/test/internet/test-http-https-default-ports.js:33:https.get(`https://${addresses.INET_HOST}/`, common.mustCall((res) => {
nodejs-14.13.0~dfsg/test/internet/test-http-https-default-ports.js-34-  res.resume();
##############################################
nodejs-14.13.0~dfsg/test/internet/test-http-https-default-ports.js-36-
nodejs-14.13.0~dfsg/test/internet/test-http-https-default-ports.js:37:http.get(`http://${addresses.INET_HOST}/`, common.mustCall((res) => {
nodejs-14.13.0~dfsg/test/internet/test-http-https-default-ports.js-38-  res.resume();
##############################################
nodejs-14.13.0~dfsg/test/internet/test-tls-add-ca-cert.js-14-function filenamePEM(n) {
nodejs-14.13.0~dfsg/test/internet/test-tls-add-ca-cert.js:15:  return fixtures.path('keys', `${n}.pem`);
nodejs-14.13.0~dfsg/test/internet/test-tls-add-ca-cert.js-16-}
##############################################
nodejs-14.13.0~dfsg/test/internet/test-trace-events-dns.js-55-  if (proc.status !== 0) {
nodejs-14.13.0~dfsg/test/internet/test-trace-events-dns.js:56:    throw new Error(`${tr}:\n${util.inspect(proc)}`);
nodejs-14.13.0~dfsg/test/internet/test-trace-events-dns.js-57-  }
##############################################
nodejs-14.13.0~dfsg/test/internet/test-uv-threadpool-schedule.js-42-              'fast I/O took longer to complete, ' +
nodejs-14.13.0~dfsg/test/internet/test-uv-threadpool-schedule.js:43:              `actual: ${fastIOtime}, expected: ${expectedMax}`);
nodejs-14.13.0~dfsg/test/internet/test-uv-threadpool-schedule.js-44-  }
##############################################
nodejs-14.13.0~dfsg/test/internet/test-uv-threadpool-schedule.js-51-  // returns result from memory, breaking all our Math.
nodejs-14.13.0~dfsg/test/internet/test-uv-threadpool-schedule.js:52:  dns.lookup(`${randomDomain()}.com`, {}, common.mustCall(onResolve));
nodejs-14.13.0~dfsg/test/internet/test-uv-threadpool-schedule.js-53-}
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/2_function_arguments/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/2_function_arguments/test.js:4:const addon = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/js-native-api/2_function_arguments/test.js-5-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/3_callbacks/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/3_callbacks/test.js:4:const addon = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/js-native-api/3_callbacks/test.js-5-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/4_object_factory/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/4_object_factory/test.js:4:const addon = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/js-native-api/4_object_factory/test.js-5-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/4_object_factory/test.js-7-const obj2 = addon('world');
nodejs-14.13.0~dfsg/test/js-native-api/4_object_factory/test.js:8:assert.strictEqual(`${obj1.msg} ${obj2.msg}`, 'hello world');
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/5_function_factory/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/5_function_factory/test.js:4:const addon = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/js-native-api/5_function_factory/test.js-5-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/6_object_wrap/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/6_object_wrap/test.js:4:const addon = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/js-native-api/6_object_wrap/test.js-5-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/7_factory_wrap/test.js-5-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/7_factory_wrap/test.js:6:const test = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/js-native-api/7_factory_wrap/test.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/8_passing_wrapped/test.js-5-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/8_passing_wrapped/test.js:6:const addon = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/js-native-api/8_passing_wrapped/test.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_array/test.js-5-// Testing api calls for arrays
nodejs-14.13.0~dfsg/test/js-native-api/test_array/test.js:6:const test_array = require(`./build/${common.buildType}/test_array`);
nodejs-14.13.0~dfsg/test/js-native-api/test_array/test.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_bigint/test.js-10-  MakeBigIntWordsThrow,
nodejs-14.13.0~dfsg/test/js-native-api/test_bigint/test.js:11:} = require(`./build/${common.buildType}/test_bigint`);
nodejs-14.13.0~dfsg/test/js-native-api/test_bigint/test.js-12-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_constructor/test.js-8-// Testing api calls for a constructor that defines properties
nodejs-14.13.0~dfsg/test/js-native-api/test_constructor/test.js:9:const TestConstructor = require(`./build/${common.buildType}/test_constructor`);
nodejs-14.13.0~dfsg/test/js-native-api/test_constructor/test.js-10-const test_object = new TestConstructor();
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_constructor/test2.js-6-const TestConstructor =
nodejs-14.13.0~dfsg/test/js-native-api/test_constructor/test2.js:7:    require(`./build/${common.buildType}/test_constructor`).constructorName;
nodejs-14.13.0~dfsg/test/js-native-api/test_constructor/test2.js-8-assert.strictEqual(TestConstructor.name, 'MyObject');
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_conversions/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/test_conversions/test.js:4:const test = require(`./build/${common.buildType}/test_conversions`);
nodejs-14.13.0~dfsg/test/js-native-api/test_conversions/test.js-5-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_dataview/test.js-5-// Testing api calls for arrays
nodejs-14.13.0~dfsg/test/js-native-api/test_dataview/test.js:6:const test_dataview = require(`./build/${common.buildType}/test_dataview`);
nodejs-14.13.0~dfsg/test/js-native-api/test_dataview/test.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_dataview/test.js-14-  assert.ok(theDataview instanceof DataView,
nodejs-14.13.0~dfsg/test/js-native-api/test_dataview/test.js:15:            `Expect ${theDataview} to be a DataView`);
nodejs-14.13.0~dfsg/test/js-native-api/test_dataview/test.js-16-}
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_date/test.js-7-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/test_date/test.js:8:const test_date = require(`./build/${common.buildType}/test_date`);
nodejs-14.13.0~dfsg/test/js-native-api/test_date/test.js-9-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_error/test.js-3-const common = require('../../common');
nodejs-14.13.0~dfsg/test/js-native-api/test_error/test.js:4:const test_error = require(`./build/${common.buildType}/test_error`);
nodejs-14.13.0~dfsg/test/js-native-api/test_error/test.js-5-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js-15-  try {
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js:16:    require(`./build/${common.buildType}/test_exception`);
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js-17-  } catch (anException) {
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js-41-                     'Exception not pending as expected,' +
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js:42:                     ` .wasPending() returned ${exception_pending}`);
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js-43-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js-47-                     'Returned error should be undefined when no exception is' +
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js:48:                     ` thrown, but ${returnedError} was passed`);
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js-49-}
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js-60-                     'No exception originated on the native side, but' +
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js:61:                     ` ${caughtError} was passed`);
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js-62-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js-66-                     'Exception state did not remain clear as expected,' +
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js:67:                     ` .wasPending() returned ${exception_pending}`);
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/test.js-68-}
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/testFinalizerException.js-7-  try {
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/testFinalizerException.js:8:    require(`./build/${common.buildType}/test_exception`);
nodejs-14.13.0~dfsg/test/js-native-api/test_exception/testFinalizerException.js-9-  } catch (anException) {
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_function/test.js-7-// Testing api calls for function
nodejs-14.13.0~dfsg/test/js-native-api/test_function/test.js:8:const test_function = require(`./build/${common.buildType}/test_function`);
nodejs-14.13.0~dfsg/test/js-native-api/test_function/test.js-9-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_general/test.js-4-const common = require('../../common');
nodejs-14.13.0~dfsg/test/js-native-api/test_general/test.js:5:const test_general = require(`./build/${common.buildType}/test_general`);
nodejs-14.13.0~dfsg/test/js-native-api/test_general/test.js-6-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testEnvCleanup.js-4-  const common = require('../../common');
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testEnvCleanup.js:5:  const test_general = require(`./build/${common.buildType}/test_general`);
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testEnvCleanup.js-6-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testFinalizer.js-4-const common = require('../../common');
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testFinalizer.js:5:const test_general = require(`./build/${common.buildType}/test_general`);
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testFinalizer.js-6-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testGlobals.js-4-
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testGlobals.js:5:const test_globals = require(`./build/${common.buildType}/test_general`);
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testGlobals.js-6-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testInstanceOf.js-6-// Addon is referenced through the eval expression in testFile
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testInstanceOf.js:7:const addon = require(`./build/${common.buildType}/test_general`);
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testInstanceOf.js-8-const path = require('path');
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testInstanceOf.js-47-    if (err.code === 'ENOENT' && !v8TestsDirExists)
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testInstanceOf.js:48:      process.emitWarning(`test file ${fileName} does not exist.`);
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testInstanceOf.js-49-    else
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testNapiRun.js-6-// `addon` is referenced through the eval expression in testFile
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testNapiRun.js:7:const addon = require(`./build/${common.buildType}/test_general`);
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testNapiRun.js-8-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testNapiStatus.js-3-const common = require('../../common');
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testNapiStatus.js:4:const addon = require(`./build/${common.buildType}/test_general`);
nodejs-14.13.0~dfsg/test/js-native-api/test_general/testNapiStatus.js-5-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_handle_scope/test.js-6-const testHandleScope =
nodejs-14.13.0~dfsg/test/js-native-api/test_handle_scope/test.js:7:    require(`./build/${common.buildType}/test_handle_scope`);
nodejs-14.13.0~dfsg/test/js-native-api/test_handle_scope/test.js-8-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_instance_data/test.js-9-  const test_instance_data =
nodejs-14.13.0~dfsg/test/js-native-api/test_instance_data/test.js:10:    require(`./build/${common.buildType}/test_instance_data`);
nodejs-14.13.0~dfsg/test/js-native-api/test_instance_data/test.js-11-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_new_target/test.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/test_new_target/test.js:5:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/js-native-api/test_new_target/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_number/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/test_number/test.js:4:const test_number = require(`./build/${common.buildType}/test_number`);
nodejs-14.13.0~dfsg/test/js-native-api/test_number/test.js-5-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_object/test.js-5-// Testing api calls for objects
nodejs-14.13.0~dfsg/test/js-native-api/test_object/test.js:6:const test_object = require(`./build/${common.buildType}/test_object`);
nodejs-14.13.0~dfsg/test/js-native-api/test_object/test.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_object/test_null.js-5-// Test passing NULL to object-related N-APIs.
nodejs-14.13.0~dfsg/test/js-native-api/test_object/test_null.js:6:const { testNull } = require(`./build/${common.buildType}/test_object`);
nodejs-14.13.0~dfsg/test/js-native-api/test_object/test_null.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_promise/test.js-7-const assert = require('assert');
nodejs-14.13.0~dfsg/test/js-native-api/test_promise/test.js:8:const test_promise = require(`./build/${common.buildType}/test_promise`);
nodejs-14.13.0~dfsg/test/js-native-api/test_promise/test.js-9-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_properties/test.js-9-// Testing api calls for defining properties
nodejs-14.13.0~dfsg/test/js-native-api/test_properties/test.js:10:const test_object = require(`./build/${common.buildType}/test_properties`);
nodejs-14.13.0~dfsg/test/js-native-api/test_properties/test.js-11-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_reference/test.js-6-
nodejs-14.13.0~dfsg/test/js-native-api/test_reference/test.js:7:const test_reference = require(`./build/${buildType}/test_reference`);
nodejs-14.13.0~dfsg/test/js-native-api/test_reference/test.js-8-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_string/test.js-5-// Testing api calls for string
nodejs-14.13.0~dfsg/test/js-native-api/test_string/test.js:6:const test_string = require(`./build/${common.buildType}/test_string`);
nodejs-14.13.0~dfsg/test/js-native-api/test_string/test.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_symbol/test1.js-5-// Testing api calls for symbol
nodejs-14.13.0~dfsg/test/js-native-api/test_symbol/test1.js:6:const test_symbol = require(`./build/${common.buildType}/test_symbol`);
nodejs-14.13.0~dfsg/test/js-native-api/test_symbol/test1.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_symbol/test2.js-5-// Testing api calls for symbol
nodejs-14.13.0~dfsg/test/js-native-api/test_symbol/test2.js:6:const test_symbol = require(`./build/${common.buildType}/test_symbol`);
nodejs-14.13.0~dfsg/test/js-native-api/test_symbol/test2.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_symbol/test3.js-5-// Testing api calls for symbol
nodejs-14.13.0~dfsg/test/js-native-api/test_symbol/test3.js:6:const test_symbol = require(`./build/${common.buildType}/test_symbol`);
nodejs-14.13.0~dfsg/test/js-native-api/test_symbol/test3.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_typedarray/test.js-5-// Testing api calls for arrays
nodejs-14.13.0~dfsg/test/js-native-api/test_typedarray/test.js:6:const test_typedarray = require(`./build/${common.buildType}/test_typedarray`);
nodejs-14.13.0~dfsg/test/js-native-api/test_typedarray/test.js-7-
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_typedarray/test.js-52-            'Type of new array should match that of the template. ' +
nodejs-14.13.0~dfsg/test/js-native-api/test_typedarray/test.js:53:            `Expected type: ${currentType.name}, ` +
nodejs-14.13.0~dfsg/test/js-native-api/test_typedarray/test.js:54:            `actual type: ${template.constructor.name}`);
nodejs-14.13.0~dfsg/test/js-native-api/test_typedarray/test.js-55-  assert.notStrictEqual(theArray, template);
##############################################
nodejs-14.13.0~dfsg/test/js-native-api/test_typedarray/test.js-73-                                     currentType.BYTES_PER_ELEMENT + 1, 1);
nodejs-14.13.0~dfsg/test/js-native-api/test_typedarray/test.js:74:    console.log(`start of offset ${currentType}`);
nodejs-14.13.0~dfsg/test/js-native-api/test_typedarray/test.js-75-  }, RangeError);
##############################################
nodejs-14.13.0~dfsg/test/known_issues/test-crypto-authenticated-stream.js-72-  const count = fstream.count++;
nodejs-14.13.0~dfsg/test/known_issues/test-crypto-authenticated-stream.js:73:  const filename = (name) => path.join(tmpdir.path, `${name}${count}`);
nodejs-14.13.0~dfsg/test/known_issues/test-crypto-authenticated-stream.js-74-
##############################################
nodejs-14.13.0~dfsg/test/known_issues/test-cwd-enoent-file.js-21-  tmpdir.refresh();
nodejs-14.13.0~dfsg/test/known_issues/test-cwd-enoent-file.js:22:  const dir = fs.mkdtempSync(`${tmpdir.path}/`);
nodejs-14.13.0~dfsg/test/known_issues/test-cwd-enoent-file.js-23-  process.chdir(dir);
##############################################
nodejs-14.13.0~dfsg/test/known_issues/test-fs-open-no-close.js-25-{
nodejs-14.13.0~dfsg/test/known_issues/test-fs-open-no-close.js:26:  fs.open(`${tmpdir.path}/dummy`, 'wx+', common.mustCall((err, fd) => {
nodejs-14.13.0~dfsg/test/known_issues/test-fs-open-no-close.js-27-    debuglog('fs open() callback');
##############################################
nodejs-14.13.0~dfsg/test/known_issues/test-inspector-cluster-port-clash.js-41-      if (code === 12) {
nodejs-14.13.0~dfsg/test/known_issues/test-inspector-cluster-port-clash.js:42:        return assert.fail(`worker ${worker.id} failed to bind port`);
nodejs-14.13.0~dfsg/test/known_issues/test-inspector-cluster-port-clash.js-43-      }
##############################################
nodejs-14.13.0~dfsg/test/known_issues/test-repl-require-context.js-28-inputStream.write('isObject({});\n');
nodejs-14.13.0~dfsg/test/known_issues/test-repl-require-context.js:29:inputStream.write(`require('${fixture}').isObject({});\n`);
nodejs-14.13.0~dfsg/test/known_issues/test-repl-require-context.js-30-r.close();
##############################################
nodejs-14.13.0~dfsg/test/known_issues/test-url-parse-conformance.js-56-
nodejs-14.13.0~dfsg/test/known_issues/test-url-parse-conformance.js:57:assert.ok(failed === 0, `${failed} failed tests (out of ${attempted})`);
##############################################
nodejs-14.13.0~dfsg/test/known_issues/test-vm-timeout-escape-nexttick.js-24-      throw new Error(
nodejs-14.13.0~dfsg/test/known_issues/test-vm-timeout-escape-nexttick.js:25:        `escaped timeout at ${span} milliseconds!`);
nodejs-14.13.0~dfsg/test/known_issues/test-vm-timeout-escape-nexttick.js-26-    }
##############################################
nodejs-14.13.0~dfsg/test/known_issues/test-vm-timeout-escape-queuemicrotask.js-24-      throw new Error(
nodejs-14.13.0~dfsg/test/known_issues/test-vm-timeout-escape-queuemicrotask.js:25:        `escaped ${timeout}ms timeout at ${span}ms`);
nodejs-14.13.0~dfsg/test/known_issues/test-vm-timeout-escape-queuemicrotask.js-26-    }
##############################################
nodejs-14.13.0~dfsg/test/known_issues/test-vm-timeout-escape-queuemicrotask.js-41-  code: 'ERR_SCRIPT_EXECUTION_TIMEOUT',
nodejs-14.13.0~dfsg/test/known_issues/test-vm-timeout-escape-queuemicrotask.js:42:  message: `Script execution timed out after ${timeout}ms`
nodejs-14.13.0~dfsg/test/known_issues/test-vm-timeout-escape-queuemicrotask.js-43-});
##############################################
nodejs-14.13.0~dfsg/test/message/error_exit.js-26-process.on('exit', function(code) {
nodejs-14.13.0~dfsg/test/message/error_exit.js:27:  console.error(`Exiting with code=${code}`);
nodejs-14.13.0~dfsg/test/message/error_exit.js-28-});
##############################################
nodejs-14.13.0~dfsg/test/message/max_tick_depth.js-27-process.nextTick(function f() {
nodejs-14.13.0~dfsg/test/message/max_tick_depth.js:28:  console.error(`tick ${i}`);
nodejs-14.13.0~dfsg/test/message/max_tick_depth.js-29-  if (i-- > 0)
##############################################
nodejs-14.13.0~dfsg/test/node-api/1_hello_world/test.js-5-
nodejs-14.13.0~dfsg/test/node-api/1_hello_world/test.js:6:const bindingPath = require.resolve(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/1_hello_world/test.js-7-const binding = require(bindingPath);
##############################################
nodejs-14.13.0~dfsg/test/node-api/1_hello_world/test.js-19-const { parentPort } = require('worker_threads');
nodejs-14.13.0~dfsg/test/node-api/1_hello_world/test.js:20:const msg = require(${JSON.stringify(bindingPath)}).hello();
nodejs-14.13.0~dfsg/test/node-api/1_hello_world/test.js-21-parentPort.postMessage(msg)`, { eval: true })
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_async/test-async-hooks.js-4-const async_hooks = require('async_hooks');
nodejs-14.13.0~dfsg/test/node-api/test_async/test-async-hooks.js:5:const test_async = require(`./build/${common.buildType}/test_async`);
nodejs-14.13.0~dfsg/test/node-api/test_async/test-async-hooks.js-6-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_async/test-loop.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/node-api/test_async/test-loop.js:4:const test_async = require(`./build/${common.buildType}/test_async`);
nodejs-14.13.0~dfsg/test/node-api/test_async/test-loop.js-5-const iterations = 500;
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_async/test-uncaught.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/node-api/test_async/test-uncaught.js:4:const test_async = require(`./build/${common.buildType}/test_async`);
nodejs-14.13.0~dfsg/test/node-api/test_async/test-uncaught.js-5-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_async/test.js-4-const child_process = require('child_process');
nodejs-14.13.0~dfsg/test/node-api/test_async/test.js:5:const test_async = require(`./build/${common.buildType}/test_async`);
nodejs-14.13.0~dfsg/test/node-api/test_async/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_async_cleanup_hook/test.js-4-const { Worker } = require('worker_threads');
nodejs-14.13.0~dfsg/test/node-api/test_async_cleanup_hook/test.js:5:const binding = path.resolve(__dirname, `./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_async_cleanup_hook/test.js-6-
nodejs-14.13.0~dfsg/test/node-api/test_async_cleanup_hook/test.js:7:const w = new Worker(`require(${JSON.stringify(binding)})`, { eval: true });
nodejs-14.13.0~dfsg/test/node-api/test_async_cleanup_hook/test.js-8-w.on('exit', common.mustCall(() => require(binding)));
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_buffer/test-external-buffer.js-3-const common = require('../../common');
nodejs-14.13.0~dfsg/test/node-api/test_buffer/test-external-buffer.js:4:const binding = require(`./build/${common.buildType}/test_buffer`);
nodejs-14.13.0~dfsg/test/node-api/test_buffer/test-external-buffer.js-5-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_buffer/test.js-4-const common = require('../../common');
nodejs-14.13.0~dfsg/test/node-api/test_buffer/test.js:5:const binding = require(`./build/${common.buildType}/test_buffer`);
nodejs-14.13.0~dfsg/test/node-api/test_buffer/test.js-6-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_callback_scope/test-async-hooks.js-12-
nodejs-14.13.0~dfsg/test/node-api/test_callback_scope/test-async-hooks.js:13:const { runInCallbackScope } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_callback_scope/test-async-hooks.js-14-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_callback_scope/test-resolve-async.js-3-const common = require('../../common');
nodejs-14.13.0~dfsg/test/node-api/test_callback_scope/test-resolve-async.js:4:const { testResolveAsync } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_callback_scope/test-resolve-async.js-5-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_callback_scope/test.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/node-api/test_callback_scope/test.js:5:const { runInCallbackScope } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_callback_scope/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_cleanup_hook/test.js-6-if (process.argv[2] === 'child') {
nodejs-14.13.0~dfsg/test/node-api/test_cleanup_hook/test.js:7:  require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_cleanup_hook/test.js-8-} else {
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_exception/test.js-5-const assert = require('assert');
nodejs-14.13.0~dfsg/test/node-api/test_exception/test.js:6:const test_exception = require(`./build/${common.buildType}/test_exception`);
nodejs-14.13.0~dfsg/test/node-api/test_exception/test.js-7-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_fatal/test.js-4-const child_process = require('child_process');
nodejs-14.13.0~dfsg/test/node-api/test_fatal/test.js:5:const test_fatal = require(`./build/${common.buildType}/test_fatal`);
nodejs-14.13.0~dfsg/test/node-api/test_fatal/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_fatal/test2.js-4-const child_process = require('child_process');
nodejs-14.13.0~dfsg/test/node-api/test_fatal/test2.js:5:const test_fatal = require(`./build/${common.buildType}/test_fatal`);
nodejs-14.13.0~dfsg/test/node-api/test_fatal/test2.js-6-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_fatal_exception/test.js-3-const assert = require('assert');
nodejs-14.13.0~dfsg/test/node-api/test_fatal_exception/test.js:4:const test_fatal = require(`./build/${common.buildType}/test_fatal_exception`);
nodejs-14.13.0~dfsg/test/node-api/test_fatal_exception/test.js-5-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_general/test.js-3-const common = require('../../common');
nodejs-14.13.0~dfsg/test/node-api/test_general/test.js:4:const test_general = require(`./build/${common.buildType}/test_general`);
nodejs-14.13.0~dfsg/test/node-api/test_general/test.js-5-const assert = require('assert');
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_general/test.js-8-assert.strictEqual(process.version.split('-')[0],
nodejs-14.13.0~dfsg/test/node-api/test_general/test.js:9:                   `v${major}.${minor}.${patch}`);
nodejs-14.13.0~dfsg/test/node-api/test_general/test.js-10-assert.strictEqual(release, process.release.name);
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_instance_data/test.js-8-  const test_instance_data =
nodejs-14.13.0~dfsg/test/node-api/test_instance_data/test.js:9:    require(`./build/${common.buildType}/test_instance_data`);
nodejs-14.13.0~dfsg/test/node-api/test_instance_data/test.js-10-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_instance_data/test.js-41-    const path = require
nodejs-14.13.0~dfsg/test/node-api/test_instance_data/test.js:42:      .resolve(`./build/${common.buildType}/${addonName}`)
nodejs-14.13.0~dfsg/test/node-api/test_instance_data/test.js-43-      // Replace any backslashes with double backslashes because they'll be re-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_instance_data/test.js-46-      .replace(/\\/g, '\\\\');
nodejs-14.13.0~dfsg/test/node-api/test_instance_data/test.js:47:    const child = spawnSync(process.execPath, ['-e', `require('${path}');`]);
nodejs-14.13.0~dfsg/test/node-api/test_instance_data/test.js-48-    assert.strictEqual(child.signal, null);
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_make_callback/test-async-hooks-gcable.js-6-const async_hooks = require('async_hooks');
nodejs-14.13.0~dfsg/test/node-api/test_make_callback/test-async-hooks-gcable.js:7:const { createAsyncResource } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_make_callback/test-async-hooks-gcable.js-8-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_make_callback/test-async-hooks.js-5-const async_hooks = require('async_hooks');
nodejs-14.13.0~dfsg/test/node-api/test_make_callback/test-async-hooks.js:6:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_make_callback/test-async-hooks.js-7-const makeCallback = binding.makeCallback;
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_make_callback/test.js-5-const vm = require('vm');
nodejs-14.13.0~dfsg/test/node-api/test_make_callback/test.js:6:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_make_callback/test.js-7-const makeCallback = binding.makeCallback;
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js-5-const domain = require('domain');
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js:6:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js-7-const makeCallback = binding.makeCallback;
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js-69-      assert.strictEqual(results[i], i,
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js:70:                         `verifyExecutionOrder(${arg}) results: ${results}`);
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js-71-    }
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js-138-    d.on('error', common.mustCall(function(e) {
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js:139:      assert.strictEqual(e.message, `throw from domain ${id}`);
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js-140-    }));
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js-141-    makeCallback({ domain: d }, function() {
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js:142:      throw new Error(`throw from domain ${id}`);
nodejs-14.13.0~dfsg/test/node-api/test_make_callback_recurse/test.js-143-    });
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_null_init/test.js-5-assert.throws(
nodejs-14.13.0~dfsg/test/node-api/test_null_init/test.js:6:  () => require(`./build/${common.buildType}/test_null_init`),
nodejs-14.13.0~dfsg/test/node-api/test_null_init/test.js-7-  /Module has no declared entry point[.]/);
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_policy/test_policy.js-23-
nodejs-14.13.0~dfsg/test/node-api/test_policy/test_policy.js:24:const depFilepath = require.resolve(`./build/${common.buildType}/binding.node`);
nodejs-14.13.0~dfsg/test/node-api/test_policy/test_policy.js-25-const depURL = pathToFileURL(depFilepath);
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_policy/test_policy.js-59-  url: depURL,
nodejs-14.13.0~dfsg/test/node-api/test_policy/test_policy.js:60:  integrity: `sha256-${hash('sha256', depBody)}`
nodejs-14.13.0~dfsg/test/node-api/test_policy/test_policy.js-61-}]);
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_policy/test_policy.js-63-  url: depURL,
nodejs-14.13.0~dfsg/test/node-api/test_policy/test_policy.js:64:  integrity: `sha256akjsalkjdlaskjdk-${hash('sha256', depBody)}`
nodejs-14.13.0~dfsg/test/node-api/test_policy/test_policy.js-65-}]);
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_threadsafe_function/test.js-4-const assert = require('assert');
nodejs-14.13.0~dfsg/test/node-api/test_threadsafe_function/test.js:5:const binding = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_threadsafe_function/test.js-6-const { fork } = require('child_process');
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_uv_loop/test.js-2-const common = require('../../common');
nodejs-14.13.0~dfsg/test/node-api/test_uv_loop/test.js:3:const { SetImmediate } = require(`./build/${common.buildType}/test_uv_loop`);
nodejs-14.13.0~dfsg/test/node-api/test_uv_loop/test.js-4-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_worker_buffer_callback/test-free-called.js-5-const { Worker } = require('worker_threads');
nodejs-14.13.0~dfsg/test/node-api/test_worker_buffer_callback/test-free-called.js:6:const binding = path.resolve(__dirname, `./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_worker_buffer_callback/test-free-called.js-7-const { getFreeCallCount } = require(binding);
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_worker_buffer_callback/test-free-called.js-11-
nodejs-14.13.0~dfsg/test/node-api/test_worker_buffer_callback/test-free-called.js:12:const w = new Worker(`require(${JSON.stringify(binding)})`, { eval: true });
nodejs-14.13.0~dfsg/test/node-api/test_worker_buffer_callback/test-free-called.js-13-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_worker_buffer_callback/test.js-4-const { MessageChannel } = require('worker_threads');
nodejs-14.13.0~dfsg/test/node-api/test_worker_buffer_callback/test.js:5:const { buffer } = require(`./build/${common.buildType}/binding`);
nodejs-14.13.0~dfsg/test/node-api/test_worker_buffer_callback/test.js-6-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_worker_terminate/test.js-9-  // when they are not loaded through NAPI_MODULE().
nodejs-14.13.0~dfsg/test/node-api/test_worker_terminate/test.js:10:  require(`./build/${common.buildType}/test_worker_terminate`);
nodejs-14.13.0~dfsg/test/node-api/test_worker_terminate/test.js-11-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_worker_terminate/test.js-18-} else {
nodejs-14.13.0~dfsg/test/node-api/test_worker_terminate/test.js:19:  const { Test } = require(`./build/${common.buildType}/test_worker_terminate`);
nodejs-14.13.0~dfsg/test/node-api/test_worker_terminate/test.js-20-
##############################################
nodejs-14.13.0~dfsg/test/node-api/test_worker_terminate_finalization/test.js-10-  const { Test } =
nodejs-14.13.0~dfsg/test/node-api/test_worker_terminate_finalization/test.js:11:    require(`./build/${common.buildType}/test_worker_terminate_finalization`);
nodejs-14.13.0~dfsg/test/node-api/test_worker_terminate_finalization/test.js-12-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-accessor-properties.js-29-      TTY.prototype[property];
nodejs-14.13.0~dfsg/test/parallel/test-accessor-properties.js:30:    }, TypeError, `Missing expected TypeError for TTY.prototype.${property}`);
nodejs-14.13.0~dfsg/test/parallel/test-accessor-properties.js-31-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-async.js-89-    assert(err instanceof assert.AssertionError,
nodejs-14.13.0~dfsg/test/parallel/test-assert-async.js:90:           `${err.name} is not instance of AssertionError`);
nodejs-14.13.0~dfsg/test/parallel/test-assert-async.js-91-    assert.strictEqual(err.code, 'ERR_ASSERTION');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-async.js-195-    assert(err instanceof assert.AssertionError,
nodejs-14.13.0~dfsg/test/parallel/test-assert-async.js:196:           `${err.name} is not instance of AssertionError`);
nodejs-14.13.0~dfsg/test/parallel/test-assert-async.js-197-    assert.strictEqual(err.code, 'ERR_ASSERTION');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-async.js-202-    assert(err instanceof assert.AssertionError,
nodejs-14.13.0~dfsg/test/parallel/test-assert-async.js:203:           `${err.name} is not instance of AssertionError`);
nodejs-14.13.0~dfsg/test/parallel/test-assert-async.js-204-    assert.strictEqual(err.code, 'ERR_ASSERTION');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-builtins-not-read-from-filesystem.js-30-    assert.ifError(error);
nodejs-14.13.0~dfsg/test/parallel/test-assert-builtins-not-read-from-filesystem.js:31:    assert.strictEqual(status, 0, `Exit code: ${status}\n${output}`);
nodejs-14.13.0~dfsg/test/parallel/test-assert-builtins-not-read-from-filesystem.js-32-    threw = true;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-builtins-not-read-from-filesystem.js-37-  const [, , , filename, line, column] = process.argv;
nodejs-14.13.0~dfsg/test/parallel/test-assert-builtins-not-read-from-filesystem.js:38:  const data = `${'\n'.repeat(line - 1)}${' '.repeat(column - 1)}` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-builtins-not-read-from-filesystem.js-39-               'ok(failed(badly));';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-7-const defaultMsgStart = 'Expected values to be strictly deep-equal:\n';
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:8:const defaultMsgStartFull = `${defaultMsgStart}+ actual - expected`;
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-9-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-30-    // Need to escape special characters.
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:31:    result += `${str}${literals[i + 1]}`;
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-32-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-52-    code: 'ERR_ASSERTION',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:53:    message: `${defaultMsgStartFull} ... Lines skipped\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-54-             '+ Uint8Array(4) [\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-67-      code: 'ERR_ASSERTION',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:68:      message: `${defaultMsgStartFull}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-69-               '  Buffer(4) [Uint8Array] [\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-87-      code: 'ERR_ASSERTION',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:88:      message: `${defaultMsgStartFull}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-89-               '  Uint8Array(4) [\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-116-    code: 'ERR_ASSERTION',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:117:    message: `${defaultMsgStartFull}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-118-             '+ 2016-01-01T00:00:00.000Z\n- MyDate 2016-01-01T00:00:00.000Z' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-125-    code: 'ERR_ASSERTION',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:126:    message: `${defaultMsgStartFull}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-127-             '+ MyDate 2016-01-01T00:00:00.000Z {\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-146-    code: 'ERR_ASSERTION',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:147:    message: `${defaultMsgStartFull}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-148-             "+ /test/\n- MyRegExp /test/ {\n-   '0': '1'\n- }"
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-193-    () => assert.deepEqual(a, b),
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:194:    err || re`${a}\n\nshould loosely deep-equal\n\n${b}`
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-195-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-202-    () => assert.deepEqual(b, a),
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:203:    err || re`${b}\n\nshould loosely deep-equal\n\n${a}`
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-204-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-525-      code: 'ERR_ASSERTION',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:526:      message: `${defaultMsgStartFull}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-527-               "  Map(1) {\n+   1 => 1\n-   1 => '1'\n  }"
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-743-const nbRoot = {
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:744:  toString() { return `${this.first} ${this.last}`; }
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-745-};
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-820-    name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:821:    message: `${defaultMsgStartFull}\n\n+ /ab/\n- /a/`
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-822-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-827-    name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:828:    message: `${defaultMsgStartFull}\n\n+ /a/g\n- /a/`
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-829-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-834-    name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:835:    message: `${defaultMsgStartFull}\n\n+ /a/i\n- /a/`
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-836-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-841-    name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:842:    message: `${defaultMsgStartFull}\n\n+ /a/m\n- /a/`
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-843-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-848-    name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:849:    message: `${defaultMsgStartFull}\n\n+ /aa/gim\n- /aa/im\n      ^`
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-850-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-859-  () => assert.deepStrictEqual(4, '4'),
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:860:  { message: `${defaultMsgStart}\n4 !== '4'\n` }
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-861-);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-864-  () => assert.deepStrictEqual(true, 1),
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:865:  { message: `${defaultMsgStart}\ntrue !== 1\n` }
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-866-);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-874-                name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:875:                message: `${defaultMsgStartFull}\n\n  [\n+   4\n-   '4'\n  ]`
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-876-              });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-881-    name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:882:    message: `${defaultMsgStartFull}\n\n  ` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-883-             '{\n    a: 4,\n-   b: true\n  }'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-889-    name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:890:    message: `${defaultMsgStartFull}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-891-             "+ [\n+   'a'\n+ ]\n- {\n-   '0': 'a'\n- }"
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-934-        operator: 'throws',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:935:        message: `${defaultMsgStartFull}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-936-                '  [TypeError: foo] {\n+   foo: \'bar\'\n-   foo: \'baz\'\n  }',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-965-    () => assert.deepStrictEqual(arrProxy, [1, 2, 3]),
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:966:    { message: `${defaultMsgStartFull}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-967-               '  [\n    1,\n    2,\n-   3\n  ]' }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-989-  for (let i = 0; i < 55; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:990:    a[`symbol${i}`] = Symbol();
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:991:    b[`symbol${i}`] = Symbol();
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-992-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-1022-    name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js:1023:    message: `${defaultMsgStartFull}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert-deep.js-1024-            '  [\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-97-    message: 'Expected "actual" to be strictly unequal to:\n\n' +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:98:             `'${'a '.repeat(30)}'`,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-99-    name: 'AssertionError'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-326-      message: msg || strictEqualMessageStart +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:327:               `+ actual - expected\n\n+ ${expected}\n- ''`
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-328-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-333-  testAssertionMessage(actual, expected, strictEqualMessageStart +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:334:                                         `\n${inspect(actual)} !== ''\n`);
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-335-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-366-  {
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:367:    message: `${strictEqualMessageStart}\n1 !== 2\n`,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-368-    generatedMessage: true
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-453-  assert.strictEqual(err.message,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:454:                     `${strictEqualMessageStart}+ actual - expected\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:455:                     `+ '${'A'.repeat(1000)}'\n- ''`);
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-456-  assert.strictEqual(err.actual.length, 1000);
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:457:  assert.ok(inspect(err).includes(`actual: '${'A'.repeat(488)}...'`));
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-458-  return true;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-562-    start,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:563:    `${actExp} ... Lines skipped`,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-564-    '',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-582-    start,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:583:    `${actExp} ... Lines skipped`,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-584-    '',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-604-    start,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:605:    `${actExp} ... Lines skipped`,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-606-    '',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-673-
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:674:  message = `${start}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:675:    `${actExp} ... Lines skipped\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-676-    '\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-690-  assert.throws(() => assert.deepEqual(obj1, obj2), {
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:691:    message: `${start}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:692:    `${actExp}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-693-    '\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-710-  message = 'Expected "actual" not to be strictly deep-equal to:' +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:711:            `\n\n[${'\n  1,'.repeat(45)}\n...\n`;
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-712-  const data = Array(51).fill(1);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-992-      name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:993:      message: `${start}\n${actExp}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-994-               '  Comparison {\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1009-      name: 'AssertionError',
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:1010:      message: `${start}\n${actExp}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1011-               '  Comparison {\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1045-      code: 'ERR_ASSERTION',
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:1046:      message: `${start}\n${actExp}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1047-               '  Comparison {\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1059-      generatedMessage: true,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:1060:      message: `${start}\n${actExp}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1061-               '  Comparison {\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1155-  {
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:1156:    message: `${start}\n${actExp}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1157-             '  Comparison {\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1177-      generatedMessage: true,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:1178:      message: `${start}\n${actExp}\n\n` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1179-              '+ null\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1345-      message: 'The validation function is expected to ' +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:1346:              `return "true". Received ${inspect(validate())}\n\nCaught ` +
nodejs-14.13.0~dfsg/test/parallel/test-assert.js:1347:              `error:\n\n${err}`,
nodejs-14.13.0~dfsg/test/parallel/test-assert.js-1348-      code: 'ERR_ASSERTION',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-constructor.js-17-        name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-constructor.js:18:        message: `hook.${functionName} must be a function`,
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-constructor.js-19-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource-await.js-34-function test(n) {
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource-await.js:35:  get(`http://localhost:${server.address().port}/${n}`, common.mustCall(function(res) {
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource-await.js-36-    res.setEncoding('utf8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource-await.js-43-    res.on('end', common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource-await.js:44:      assert.deepStrictEqual(JSON.parse(body), { state: `/${n}` });
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource-await.js-45-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource.js-29-function test(n) {
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource.js:30:  get(`http://localhost:${server.address().port}/${n}`, common.mustCall(function(res) {
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource.js-31-    res.setEncoding('utf8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource.js-38-    res.on('end', common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource.js:39:      assert.deepStrictEqual(JSON.parse(body), { state: `/${n}` });
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-execution-async-resource.js-40-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-http-agent-destroy.js-48-    const asyncIdAtFirstRequest = socket[async_id_symbol];
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-http-agent-destroy.js:49:    assert.ok(asyncIdAtFirstRequest > 0, `${asyncIdAtFirstRequest} > 0`);
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-http-agent-destroy.js-50-    // Check that request and response share their socket.
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-http-agent.js-38-    const asyncIdAtFirstRequest = socket[async_id_symbol];
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-http-agent.js:39:    assert.ok(asyncIdAtFirstRequest > 0, `${asyncIdAtFirstRequest} > 0`);
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-http-agent.js-40-    // Check that request and response share their socket.
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-http-agent.js-59-          const asyncId = res.socket[async_id_symbol];
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-http-agent.js:60:          assert.ok(asyncId > 0, `${asyncId} > 0`);
nodejs-14.13.0~dfsg/test/parallel/test-async-hooks-http-agent.js-61-          assert.strictEqual(r2.socket, socket);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-async-wrap-constructor.js-16-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-async-wrap-constructor.js:17:      message: `hook.${field} must be a function`
nodejs-14.13.0~dfsg/test/parallel/test-async-wrap-constructor.js-18-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-async-wrap-pop-id-during-load.js-22-assert.strictEqual(ret.status, 0,
nodejs-14.13.0~dfsg/test/parallel/test-async-wrap-pop-id-during-load.js:23:                   `EXIT CODE: ${ret.status}, STDERR:\n${ret.stderr}`);
nodejs-14.13.0~dfsg/test/parallel/test-async-wrap-pop-id-during-load.js-24-const stderr = ret.stderr.toString('utf8', 0, 2048);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-bash-completion.js-31-  output.includes(prefix),
nodejs-14.13.0~dfsg/test/parallel/test-bash-completion.js:32:  `Expect\n\n ${inspect(output)}\n\nto include\n\n${inspect(prefix)}`);
nodejs-14.13.0~dfsg/test/parallel/test-bash-completion.js-33-assert.ok(
nodejs-14.13.0~dfsg/test/parallel/test-bash-completion.js-34-  output.includes(suffix),
nodejs-14.13.0~dfsg/test/parallel/test-bash-completion.js:35:  `Expect\n\n ${inspect(output)}\n\nto include\n\n${inspect(suffix)}`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-bootstrap-modules.js-139-const extraModules = difference(actualModules, expectedModules);
nodejs-14.13.0~dfsg/test/parallel/test-bootstrap-modules.js:140:const printSet = (s) => { return `${[...s].sort().join(',\n  ')}\n`; };
nodejs-14.13.0~dfsg/test/parallel/test-bootstrap-modules.js-141-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-alloc.js-326-  // Check that the base64 decoder ignores whitespace
nodejs-14.13.0~dfsg/test/parallel/test-buffer-alloc.js:327:  const expectedWhite = `${expected.slice(0, 60)} \n` +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-alloc.js:328:                        `${expected.slice(60, 120)} \n` +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-alloc.js:329:                        `${expected.slice(120, 180)} \n` +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-alloc.js:330:                        `${expected.slice(180, 240)} \n` +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-alloc.js:331:                        `${expected.slice(240, 300)}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-alloc.js:332:                        `${expected.slice(300, 360)}\n`;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-alloc.js-333-  b = Buffer.allocUnsafe(1024);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-backing-arraybuffer.js-29-    assert.strictEqual(isOnHeap, expectOnHeap,
nodejs-14.13.0~dfsg/test/parallel/test-buffer-backing-arraybuffer.js:30:                       `mismatch: ${isOnHeap} vs ${expectOnHeap} ` +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-backing-arraybuffer.js:31:                       `for ${array.constructor.name}, length = ${length}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-backing-arraybuffer.js-32-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-badhex.js-45-
nodejs-14.13.0~dfsg/test/parallel/test-buffer-badhex.js:46:  const badHex = `${hex.slice(0, 256)}xx${hex.slice(256, 510)}`;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-badhex.js-47-  assert.deepStrictEqual(Buffer.from(badHex, 'hex'), buf.slice(0, 128));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-9-  let val = 123456789n;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:10:  buf[`writeBigInt64${endianness}`](val, 0);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:11:  let rtn = buf[`readBigInt64${endianness}`](0);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-12-  assert.strictEqual(val, rtn);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-15-  val = 0x7fffffffffffffffn;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:16:  buf[`writeBigInt64${endianness}`](val, 0);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:17:  rtn = buf[`readBigInt64${endianness}`](0);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-18-  assert.strictEqual(val, rtn);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-21-  val = -123456789n;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:22:  buf[`writeBigInt64${endianness}`](val, 0);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:23:  assert.strictEqual(val, buf[`readBigInt64${endianness}`](0));
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-24-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-26-  val = 123456789n;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:27:  buf[`writeBigUInt64${endianness}`](val, 0);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:28:  assert.strictEqual(val, buf[`readBigUInt64${endianness}`](0));
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-29-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-32-    const val = 0x8000000000000000n;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:33:    buf[`writeBigInt64${endianness}`](val, 0);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-34-  }, RangeError);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-38-    const val = 0x10000000000000000n;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:39:    buf[`writeBigUInt64${endianness}`](val, 0);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-40-  }, {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-47-  assert.throws(function() {
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:48:    buf[`writeBigInt64${endianness}`]('bad', 0);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-49-  }, TypeError);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-52-  assert.throws(function() {
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js:53:    buf[`writeBigUInt64${endianness}`]('bad', 0);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-bigint64.js-54-  }, TypeError);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-concat.js-52-    message: 'The "list" argument must be an instance of Array.' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-concat.js:53:             `${common.invalidArgTypeHelper(value)}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-concat.js-54-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-concat.js-62-    message: 'The "list[0]" argument must be an instance of Buffer ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-concat.js:63:             `or Uint8Array.${common.invalidArgTypeHelper(value[0])}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-concat.js-64-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-fill.js-198-      message: 'The "encoding" argument must be of type ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-fill.js:199:      `string.${common.invalidArgTypeHelper(args[3])}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-fill.js-200-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-includes.js-199-  const includes = longBufferString.includes(pattern, i);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-includes.js:200:  assert(includes, `Long ABACABA...-string at index ${i}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-includes.js-201-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-212-  let index = twoByteString.indexOf('\u0391', 0, 'ucs2');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:213:  assert.strictEqual(index, 2, `Alpha - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-214-  index = twoByteString.indexOf('\u03a3', 0, 'ucs2');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:215:  assert.strictEqual(index, 4, `First Sigma - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-216-  index = twoByteString.indexOf('\u03a3', 6, 'ucs2');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:217:  assert.strictEqual(index, 6, `Second Sigma - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-218-  index = twoByteString.indexOf('\u0395', 0, 'ucs2');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:219:  assert.strictEqual(index, 8, `Epsilon - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-220-  index = twoByteString.indexOf('\u0392', 0, 'ucs2');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:221:  assert.strictEqual(-1, index, `Not beta - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-222-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-224-  index = twoByteString.indexOf('\u039a\u0391', 0, 'ucs2');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:225:  assert.strictEqual(index, 0, `Lambda Alpha - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-226-  index = twoByteString.indexOf('\u0391\u03a3', 0, 'ucs2');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:227:  assert.strictEqual(index, 2, `Alpha Sigma - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-228-  index = twoByteString.indexOf('\u03a3\u03a3', 0, 'ucs2');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:229:  assert.strictEqual(index, 4, `Sigma Sigma - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-230-  index = twoByteString.indexOf('\u03a3\u0395', 0, 'ucs2');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:231:  assert.strictEqual(index, 6, `Sigma Epsilon - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-232-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-255-  assert.strictEqual((i + 15) & ~0xf, index,
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:256:                     `Long ABACABA...-string at index ${i}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-257-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-259-let index = longBufferString.indexOf('AJABACA');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:260:assert.strictEqual(index, 510, `Long AJABACA, First J - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-261-index = longBufferString.indexOf('AJABACA', 511);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:262:assert.strictEqual(index, 1534, `Long AJABACA, Second J - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-263-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-265-index = longBufferString.indexOf(pattern);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:266:assert.strictEqual(index, 511, `Long JABACABA..., First J - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-267-index = longBufferString.indexOf(pattern, 512);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-268-assert.strictEqual(
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js:269:  index, 1535, `Long JABACABA..., Second J - at index ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-indexof.js-270-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js-90-  const buf = Buffer.allocUnsafe(bit / 8 - 1);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js:91:  [`Int${bit}B`, `Int${bit}L`, `UInt${bit}B`, `UInt${bit}L`].forEach((fn) => {
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js-92-    assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js:93:      () => buf[`read${fn}E`](0), OOB_ERROR);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js-94-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js-99-  ['LE', 'BE'].forEach((endian) => {
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js:100:    assert.strictEqual(buf[`readUInt${bits}${endian}`](0),
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js-101-                       (0xFFFFFFFF >>> (32 - bits)));
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js-102-
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js:103:    assert.strictEqual(buf[`readInt${bits}${endian}`](0),
nodejs-14.13.0~dfsg/test/parallel/test-buffer-read.js-104-                       (0xFFFFFFFF >> (32 - bits)));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readdouble.js-120-        message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readdouble.js:121:                 `It must be >= 0 and <= 0. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readdouble.js-122-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readdouble.js-139-        message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readdouble.js:140:                 `It must be an integer. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readdouble.js-141-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readfloat.js-83-        message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readfloat.js:84:                 `It must be >= 0 and <= 0. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readfloat.js-85-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readfloat.js-102-        message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readfloat.js:103:                 `It must be an integer. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readfloat.js-104-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-12-    // Verify that default offset works fine.
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js:13:    buffer[`read${fn}`](undefined);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js:14:    buffer[`read${fn}`]();
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-15-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-17-      assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js:18:        () => buffer[`read${fn}`](o),
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-19-        {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-26-      assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js:27:        () => buffer[`read${fn}`](offset),
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-28-        {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-35-      assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js:36:        () => buffer[`read${fn}`](offset),
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-37-        {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-40-          message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js:41:                   `It must be an integer. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-42-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-145-          message: 'The value of "byteLength" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js:146:                   `It must be >= 1 and <= 6. Received ${byteLength}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-147-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-156-          message: 'The value of "byteLength" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js:157:                   `It must be an integer. Received ${byteLength}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-158-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-180-            message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js:181:                     `It must be >= 0 and <= ${8 - i}. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-182-          });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-191-            message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js:192:                     `It must be an integer. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readint.js-193-          });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-12-    // Verify that default offset works fine.
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js:13:    buffer[`read${fn}`](undefined);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js:14:    buffer[`read${fn}`]();
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-15-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-17-      assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js:18:        () => buffer[`read${fn}`](o),
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-19-        {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-26-      assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js:27:        () => buffer[`read${fn}`](offset),
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-28-        {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-35-      assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js:36:        () => buffer[`read${fn}`](offset),
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-37-        {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-40-          message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js:41:                   `It must be an integer. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-42-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-113-          message: 'The value of "byteLength" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js:114:                   `It must be >= 1 and <= 6. Received ${byteLength}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-115-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-124-          message: 'The value of "byteLength" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js:125:                   `It must be an integer. Received ${byteLength}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-126-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-148-            message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js:149:                     `It must be >= 0 and <= ${8 - i}. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-150-          });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-159-            message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js:160:                     `It must be an integer. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-readuint.js-161-          });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-tostring.js-32-    name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-buffer-tostring.js:33:    message: `Unknown encoding: ${encoding}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-tostring.js-34-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-write.js-12-      message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-write.js:13:               `It must be >= 0 && <= 9. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-write.js-14-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-write.js-69-    name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-buffer-write.js:70:    message: `Unknown encoding: ${encoding}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-write.js-71-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writedouble.js-117-          message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writedouble.js:118:                     `It must be >= 0 and <= 8. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writedouble.js-119-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writedouble.js-128-          message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writedouble.js:129:                   `It must be an integer. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writedouble.js-130-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writefloat.js-100-          message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writefloat.js:101:                   `It must be >= 0 and <= 4. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writefloat.js-102-        }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writefloat.js-112-          message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writefloat.js:113:                   `It must be an integer. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writefloat.js-114-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-197-          message: 'The value of "byteLength" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js:198:                   `It must be >= 1 and <= 6. Received ${byteLength}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-199-        }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-209-          message: 'The value of "byteLength" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js:210:                   `It must be an integer. Received ${byteLength}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-211-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-219-      const max = 2 ** (i * 8 - 1) - 1;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js:220:      let range = `>= ${min} and <= ${max}`;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-221-      if (i > 4) {
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js:222:        range = `>= -(2 ** ${i * 8 - 1}) and < 2 ** ${i * 8 - 1}`;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-223-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-233-          message: 'The value of "value" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js:234:                   `It must be ${range}. Received ${received}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-235-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-253-            message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js:254:                     `It must be >= 0 and <= ${8 - i}. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-255-          });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-264-            message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js:265:                     `It must be an integer. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeint.js-266-          });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-18-    // Verify that default offset works fine.
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:19:    data[`write${fn}`](23, undefined);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:20:    data[`write${fn}`](23);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-21-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-23-      assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:24:        () => data[`write${fn}`](23, o),
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-25-        { code: 'ERR_INVALID_ARG_TYPE' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-29-      assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:30:        () => data[`write${fn}`](23, o),
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-31-        { code: 'ERR_OUT_OF_RANGE' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-94-        message: 'The value of "value" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:95:                 `It must be >= 0 and <= 65535. Received ${value}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-96-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-154-          message: 'The value of "byteLength" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:155:                   `It must be >= 1 and <= 6. Received ${byteLength}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-156-        }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-166-          message: 'The value of "byteLength" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:167:                   `It must be an integer. Received ${byteLength}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-168-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-173-  for (let i = 1; i <= 6; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:174:    const range = i < 5 ? `= ${val - 1}` : ` 2 ** ${i * 8}`;
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-175-    const received = i > 4 ?
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-184-        message: 'The value of "value" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:185:                 `It must be >= 0 and <${range}. Received ${received}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-186-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-203-            message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:204:                     `It must be >= 0 and <= ${8 - i}. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-205-          });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-214-            message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:215:                     `It must be an integer. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-216-          });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-229-  const lowerFn = fn.replace(/UInt/, 'Uint');
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:230:  assert.strictEqual(p[`write${fn}`], p[`write${lowerFn}`]);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js:231:  assert.strictEqual(p[`read${fn}`], p[`read${lowerFn}`]);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-writeuint.js-232-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-buffer-zero-fill-reset.js-17-  const ui = new Uint8Array(65);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-zero-fill-reset.js:18:  assert.ok(testUint8Array(ui), `Uint8Array is not zero-filled: ${ui}`);
nodejs-14.13.0~dfsg/test/parallel/test-buffer-zero-fill-reset.js-19-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-c-ares.js-72-    name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-c-ares.js:73:    message: `The value "${val}" is invalid for option "rrtype"`
nodejs-14.13.0~dfsg/test/parallel/test-c-ares.js-74-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-advanced-serialization.js-12-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-child-process-advanced-serialization.js:13:      message: `The value "${value}" is invalid ` +
nodejs-14.13.0~dfsg/test/parallel/test-child-process-advanced-serialization.js-14-      'for option "options.serialization". ' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-bad-stdio.js-29-function createChild(options, callback) {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-bad-stdio.js:30:  const cmd = `"${process.execPath}" "${__filename}" child`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-bad-stdio.js-31-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-constructor.js-18-      message: 'The "options" argument must be of type object.' +
nodejs-14.13.0~dfsg/test/parallel/test-child-process-constructor.js:19:               `${common.invalidArgTypeHelper(options)}`
nodejs-14.13.0~dfsg/test/parallel/test-child-process-constructor.js-20-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-constructor.js-34-      message: 'The "options.file" property must be of type string.' +
nodejs-14.13.0~dfsg/test/parallel/test-child-process-constructor.js:35:               `${common.invalidArgTypeHelper(file)}`
nodejs-14.13.0~dfsg/test/parallel/test-child-process-constructor.js-36-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-default-options.js-42-child.stdout.on('data', function(chunk) {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-default-options.js:43:  debug(`stdout: ${chunk}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-default-options.js-44-  response += chunk;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-default-options.js-49-            'spawn did not use process.env as default ' +
nodejs-14.13.0~dfsg/test/parallel/test-child-process-default-options.js:50:            `(process.env.HELLO = ${process.env.HELLO})`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-default-options.js-51-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-double-pipe.js-62-echo.stdout.on('data', mustCallAtLeast((data) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-double-pipe.js:63:  debug(`grep stdin write ${data.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-double-pipe.js-64-  if (!grep.stdin.write(data)) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-double-pipe.js-94-grep.stdout.on('data', mustCallAtLeast((data) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-double-pipe.js:95:  debug(`grep stdout ${data.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-double-pipe.js-96-  if (!sed.stdin.write(data)) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-double-pipe.js-122-sed.stdout.on('end', mustCall((code) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-double-pipe.js:123:  assert.strictEqual(result, `hellO${os.EOL}nOde${os.EOL}wOrld${os.EOL}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-double-pipe.js-124-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-env.js-57-child.stdout.on('data', mustCallAtLeast((chunk) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-env.js:58:  debug(`stdout: ${chunk}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-env.js-59-  response += chunk;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-env.js-66-  assert.ok(response.includes('NULL=null'));
nodejs-14.13.0~dfsg/test/parallel/test-child-process-env.js:67:  assert.ok(response.includes(`EMPTY=${os.EOL}`));
nodejs-14.13.0~dfsg/test/parallel/test-child-process-env.js-68-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-14-tmpdir.refresh();
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js:15:const tmpPath = `${tmpdir.path}\\path with spaces`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-16-fs.mkdirSync(tmpPath);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-27-  // related to quoting of argv0
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js:28:  const copyPath = `${tmpPath}\\${shellName}`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-29-  fs.symlinkSync(shellPath, copyPath);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-32-
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js:33:const system32 = `${process.env.SystemRoot}\\System32`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-34-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-37-test('cmd');
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js:38:testCopy('cmd.exe', `${system32}\\cmd.exe`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-39-test('cmd.exe');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-44-testCopy('powershell.exe',
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js:45:         `${system32}\\WindowsPowerShell\\v1.0\\powershell.exe`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js:46:fs.writeFile(`${tmpPath}\\test file`, 'Test', common.mustCall((err) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-47-  assert.ifError(err);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js:48:  cp.exec(`Get-ChildItem "${tmpPath}" | Select-Object -Property Name`,
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-49-          { shell: 'PowerShell' },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-65-    test(bashPath);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js:66:    testCopy(`bash_${i}.exe`, bashPath);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-any-shells-windows.js-67-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-encoding.js-12-  const cp = require('child_process');
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-encoding.js:13:  const expectedStdout = `${stdoutData}\n`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-encoding.js:14:  const expectedStderr = `${stderrData}\n`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-encoding.js-15-  function run(options, callback) {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-encoding.js:16:    const cmd = `"${process.execPath}" "${__filename}" child`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-encoding.js-17-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-env.js-35-    error_count++;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-env.js:36:    debug(`error!: ${err.code}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-env.js:37:    debug(`stdout: ${JSON.stringify(stdout)}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-env.js:38:    debug(`stderr: ${JSON.stringify(stderr)}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-env.js-39-    assert.strictEqual(err.killed, false);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-kill-throws.js-20-
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-kill-throws.js:21:  const cmd = `"${process.execPath}" "${__filename}" child`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-kill-throws.js-22-  const options = { maxBuffer: 0, killSignal: 'SIGKILL' };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-6-function runChecks(err, stdio, streamName, expected) {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:7:  assert.strictEqual(err.message, `${streamName} maxBuffer length exceeded`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-8-  assert(err instanceof RangeError);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-15-  const cmd =
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:16:    `"${process.execPath}" -e "console.log('a'.repeat(1024 * 1024))"`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-17-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-27-  const cmd =
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:28:    `${process.execPath} -e "console.log('a'.repeat(1024 * 1024 - 1))"`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-29-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-37-{
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:38:  const cmd = `"${process.execPath}" -e "console.log('hello world');"`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-39-  const options = { maxBuffer: Infinity };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-62-  const cmd =
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:63:    `"${process.execPath}" -e "console.log('a'.repeat(1024 * 1024))"`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-64-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-80-  const cmd =
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:81:    `"${process.execPath}" -e "console.log('a'.repeat(1024 * 1024 - 1))"`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-82-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-92-{
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:93:  const cmd = `"${process.execPath}" -e "console.log('${unicode}');"`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-94-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-104-{
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:105:  const cmd = `"${process.execPath}" -e "console.error('${unicode}');"`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-106-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-116-{
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:117:  const cmd = `"${process.execPath}" -e "console.log('${unicode}');"`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-118-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-130-{
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:131:  const cmd = `"${process.execPath}" -e "console.error('${unicode}');"`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-132-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-144-{
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js:145:  const cmd = `"${process.execPath}" -e "console.error('${unicode}');"`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-maxbuf.js-146-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-std-encoding.js-6-const stderrData = 'bar';
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-std-encoding.js:7:const expectedStdout = `${stdoutData}\n`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-std-encoding.js:8:const expectedStderr = `${stderrData}\n`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-std-encoding.js-9-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-std-encoding.js-14-} else {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-std-encoding.js:15:  const cmd = `"${process.execPath}" "${__filename}" child`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-std-encoding.js-16-  const child = cp.exec(cmd, common.mustCall((err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-timeout.js-14-
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-timeout.js:15:const cmd = `"${process.execPath}" "${__filename}" child`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-timeout.js-16-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-timeout.js-65-    const basename = __filename.replace(/.*[/\\]/g, '');
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-timeout.js:66:    cp.execFileSync(`${process.env.SystemRoot}\\System32\\wbem\\WMIC.exe`, [
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-timeout.js-67-      'process',
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-timeout.js-68-      'where',
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-timeout.js:69:      `commandline like '%${basename}%child'`,
nodejs-14.13.0~dfsg/test/parallel/test-child-process-exec-timeout.js-70-      'delete',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js-8-    assert(err instanceof RangeError);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js:9:    assert.strictEqual(err.message, `${streamName} maxBuffer length exceeded`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js-10-    assert.strictEqual(err.code, 'ERR_CHILD_PROCESS_STDIO_MAXBUFFER');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js-59-    process.execPath,
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js:60:    ['-e', `console.log('${unicode}');`],
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js-61-    { maxBuffer: 10 },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js-67-    process.execPath,
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js:68:    ['-e', `console.error('${unicode}');`],
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js-69-    { maxBuffer: 10 },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js-76-    process.execPath,
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js:77:    ['-e', `console.log('${unicode}');`],
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js-78-    { encoding: null, maxBuffer: 10 },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js-87-    process.execPath,
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js:88:    ['-e', `console.error('${unicode}');`],
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile-maxbuf.js-89-    { encoding: null, maxBuffer: 10 },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile.js-18-      assert.strictEqual(e.message.trim(),
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile.js:19:                         `Command failed: ${process.execPath} ${fixture} 42`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile.js-20-      assert.strictEqual(e.code, 42);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile.js-26-  // Verify that negative exit codes can be translated to UV error names.
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile.js:27:  const errorString = `Error: Command failed: ${process.execPath}`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfile.js-28-  const code = -1;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfilesync-maxbuf.js-10-const msgOut = 'this is stdout';
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfilesync-maxbuf.js:11:const msgOutBuf = Buffer.from(`${msgOut}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfilesync-maxbuf.js-12-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfilesync-maxbuf.js-14-  '-e',
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfilesync-maxbuf.js:15:  `console.log("${msgOut}");`
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execfilesync-maxbuf.js-16-];
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-10-const msgOut = 'this is stdout';
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js:11:const msgOutBuf = Buffer.from(`${msgOut}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-12-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-14-  '-e',
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js:15:  `"console.log('${msgOut}')";`
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-16-];
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-20-  assert.throws(() => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js:21:    execSync(`"${process.execPath}" ${args.join(' ')}`, { maxBuffer: 1 });
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-22-  }, (e) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-35-  const ret = execSync(
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js:36:    `"${process.execPath}" ${args.join(' ')}`,
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-37-    { maxBuffer: Infinity }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-46-    execSync(
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js:47:      `"${process.execPath}" -e "console.log('a'.repeat(1024 * 1024))"`
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-48-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-59-  const ret = execSync(
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js:60:    `"${process.execPath}" -e "console.log('a'.repeat(1024 * 1024 - 1))"`
nodejs-14.13.0~dfsg/test/parallel/test-child-process-execsync-maxbuf.js-61-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-getconnections.js-62-      assert.fail('subprocess died unexpectedly! ' +
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-getconnections.js:63:                  `code: ${code} signal: ${signal}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-getconnections.js-64-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net-server.js-80-  child.on('exit', common.mustCall((code, signal) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net-server.js:81:    const message = `CHILD: died with ${code}, ${signal}`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net-server.js-82-    assert.strictEqual(code, 0, message);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net-socket.js-48-  child.on('exit', mustCall((code, signal) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net-socket.js:49:    const message = `CHILD: died with ${code}, ${signal}`;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net-socket.js-50-    assert.strictEqual(code, 0, message);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-40-
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js:41:    debug(`[${id}] got socket ${m}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-42-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-48-    socket.on('data', mustCallAtLeast(() => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js:49:      debug(`[${id}] socket.data ${m}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-50-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-52-    socket.on('end', mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js:53:      debug(`[${id}] socket.end ${m}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-54-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-61-    socket.on('close', mustCall((had_error) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js:62:      debug(`[${id}] socket.close ${had_error} ${m}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-63-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-65-    socket.on('finish', mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js:66:      debug(`[${id}] socket finished ${m}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-67-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-71-    if (m !== 'close') return;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js:72:    debug(`[${id}] got close message`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-73-    needEnd.forEach((endMe, i) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js:74:      debug(`[${id}] ending ${i}/${needEnd.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-75-      endMe.end('end');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-79-  process.on('disconnect', mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js:80:    debug(`[${id}] process disconnect, ending`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-81-    needEnd.forEach((endMe, i) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js:82:      debug(`[${id}] ending ${i}/${needEnd.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-83-      endMe.end('end');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-116-    socket.once('close', () => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js:117:      debug(`[m] socket closed, total ${++closed}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-fork-net.js-118-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-internal.js-27-const PREFIX = 'NODE_';
nodejs-14.13.0~dfsg/test/parallel/test-child-process-internal.js:28:const normal = { cmd: `foo${PREFIX}` };
nodejs-14.13.0~dfsg/test/parallel/test-child-process-internal.js:29:const internal = { cmd: `${PREFIX}bar` };
nodejs-14.13.0~dfsg/test/parallel/test-child-process-internal.js-30-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-ipc.js-47-child.stdout.on('data', mustCall((data) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-ipc.js:48:  debug(`child said: ${JSON.stringify(data)}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-ipc.js-49-  const test = messages.shift();
nodejs-14.13.0~dfsg/test/parallel/test-child-process-ipc.js:50:  debug(`testing for '${test}'`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-ipc.js-51-  assert.strictEqual(data, test);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-ipc.js-52-  if (messages.length) {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-ipc.js:53:    debug(`writing '${messages[0]}'`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-ipc.js-54-    child.stdin.write(messages[0]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-pipe-dataflow.js-51-      // Don't want to assert here, as we might miss error code info.
nodejs-14.13.0~dfsg/test/parallel/test-child-process-pipe-dataflow.js:52:      console.error(`unexpected ${type} from child #${index}:\n${thing}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-pipe-dataflow.js-53-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-pipe-dataflow.js-58-      if (code !== 0) {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-pipe-dataflow.js:59:        errors.push(`child ${index} exited with code ${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-pipe-dataflow.js-60-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-promisified.js-10-{
nodejs-14.13.0~dfsg/test/parallel/test-child-process-promisified.js:11:  const promise = exec(`${process.execPath} -p 42`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-promisified.js-12-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-promisified.js-47-{
nodejs-14.13.0~dfsg/test/parallel/test-child-process-promisified.js:48:  exec(`${process.execPath} -e "${failingCodeWithStdoutErr}"`)
nodejs-14.13.0~dfsg/test/parallel/test-child-process-promisified.js-49-    .catch(common.mustCall((err) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-set-blocking.js-29-
nodejs-14.13.0~dfsg/test/parallel/test-child-process-set-blocking.js:30:const cp = ch.spawn(python, ['-c', `print(${SIZE} * "C")`], {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-set-blocking.js-31-  stdio: 'inherit'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawn-error.js-46-  assert.strictEqual(getSystemErrorName(err.errno), 'ENOENT');
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawn-error.js:47:  assert.strictEqual(err.syscall, `spawn ${enoentPath}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawn-error.js-48-  assert.strictEqual(err.path, enoentPath);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawn-shell.js-51-// Verify that the environment is properly inherited
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawn-shell.js:52:const env = cp.spawn(`"${process.execPath}" -pe process.env.BAZ`, {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawn-shell.js-53-  env: { ...process.env, BAZ: 'buzz' },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-input.js-32-// This is actually not os.EOL?
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-input.js:33:const msgOutBuf = Buffer.from(`${msgOut}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-input.js:34:const msgErrBuf = Buffer.from(`${msgErr}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-input.js-35-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-input.js-37-  '-e',
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-input.js:38:  `console.log("${msgOut}"); console.error("${msgErr}");`
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-input.js-39-];
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-input.js-123-checkSpawnSyncRet(ret);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-input.js:124:assert.strictEqual(ret.stdout, `${msgOut}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-input.js:125:assert.strictEqual(ret.stderr, `${msgErr}\n`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-maxbuf.js-10-const msgOut = 'this is stdout';
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-maxbuf.js:11:const msgOutBuf = Buffer.from(`${msgOut}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-maxbuf.js-12-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-maxbuf.js-14-  '-e',
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-maxbuf.js:15:  `console.log("${msgOut}");`
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-maxbuf.js-16-];
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-shell.js-38-// Verify that the environment is properly inherited
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-shell.js:39:const env = cp.spawnSync(`"${process.execPath}" -pe process.env.BAZ`, {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-shell.js-40-  env: { ...process.env, BAZ: 'buzz' },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-shell.js-60-    const shellFlags = isCmd ? ['/d', '/s', '/c'] : ['-c'];
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-shell.js:61:    const outputCmd = isCmd ? `"${cmd}"` : cmd;
nodejs-14.13.0~dfsg/test/parallel/test-child-process-spawnsync-shell.js-62-    const windowsVerbatim = isCmd ? true : undefined;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-child-process-stdin.js-45-cat.stdout.on('data', mustCallAtLeast((chunk) => {
nodejs-14.13.0~dfsg/test/parallel/test-child-process-stdin.js:46:  debug(`stdout: ${chunk}`);
nodejs-14.13.0~dfsg/test/parallel/test-child-process-stdin.js-47-  response += chunk;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-bad-options.js-24-    msg,
nodejs-14.13.0~dfsg/test/parallel/test-cli-bad-options.js:25:    `${process.execPath}: ${option} requires an argument`
nodejs-14.13.0~dfsg/test/parallel/test-cli-bad-options.js-26-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-34-const fixtures = require('../common/fixtures');
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:35:const nodejs = `"${process.execPath}"`;
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-36-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-42-// Assert that nothing is written to stdout.
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:43:child.exec(`${nodejs} --eval 42`, common.mustCall((err, stdout, stderr) => {
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-44-  assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-49-// Assert that "42\n" is written to stderr.
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:50:child.exec(`${nodejs} --eval "console.error(42)"`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-51-           common.mustCall((err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-58-['--print', '-p -e', '-pe', '-p'].forEach((s) => {
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:59:  const cmd = `${nodejs} ${s} `;
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-60-
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:61:  child.exec(`${cmd}42`, common.mustCall((err, stdout, stderr) => {
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-62-    assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-66-
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:67:  child.exec(`${cmd} '[]'`, common.mustCall((err, stdout, stderr) => {
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-68-    assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-79-
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:80:  child.exec(`${nodejs} --eval "require('${filename}')"`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-81-             common.mustCall((err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-89-// Check that builtin modules are pre-defined.
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:90:child.exec(`${nodejs} --print "os.platform()"`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-91-           common.mustCall((err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-97-// Module path resolve bug regression test.
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:98:child.exec(`${nodejs} --eval "require('./test/parallel/test-cli-eval.js')"`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-99-           { cwd: path.resolve(__dirname, '../../') },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-107-// Missing argument should not crash.
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:108:child.exec(`${nodejs} -e`, common.mustCall((err, stdout, stderr) => {
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-109-  assert.strictEqual(err.code, 9);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-111-  assert.strictEqual(stderr.trim(),
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:112:                     `${process.execPath}: -e requires an argument`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-113-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-115-// Empty program should do nothing.
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:116:child.exec(`${nodejs} -e ""`, common.mustCall((err, stdout, stderr) => {
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-117-  assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-122-// "\\-42" should be interpreted as an escaped expression, not a switch.
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:123:child.exec(`${nodejs} -p "\\-42"`, common.mustCall((err, stdout, stderr) => {
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-124-  assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-128-
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:129:child.exec(`${nodejs} --use-strict -p process.execArgv`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-130-           common.mustCall((err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-144-
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:145:  child.exec(`${nodejs} -e 'require("child_process").fork("${emptyFile}")'`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-146-             common.mustCall((err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-154-  child.exec(
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:155:    `${nodejs} -e "process.execArgv = ['-e', 'console.log(42)', 'thirdArg'];` +
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:156:                  `require('child_process').fork('${emptyFile}')"`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-157-    common.mustCall((err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-205-  const opt = ' --eval "console.log(process.argv.slice(1).join(\' \'))"';
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:206:  const cmd = `${nodejs}${opt} -- ${args}`;
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-207-  child.exec(cmd, common.mustCall(function(err, stdout, stderr) {
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:208:    assert.strictEqual(stdout, `${args}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-209-    assert.strictEqual(stderr, '');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-214-  const popt = ' --print "process.argv.slice(1).join(\' \')"';
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:215:  const pcmd = `${nodejs}${popt} -- ${args}`;
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-216-  child.exec(pcmd, common.mustCall(function(err, stdout, stderr) {
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:217:    assert.strictEqual(stdout, `${args}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-218-    assert.strictEqual(stderr, '');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-224-  // filename.
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:225:  const filecmd = `${nodejs} -- "${__filename}" ${args}`;
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-226-  child.exec(filecmd, common.mustCall(function(err, stdout, stderr) {
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:227:    assert.strictEqual(stdout, `${args}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-228-    assert.strictEqual(stderr, '');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-238-child.exec(
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:239:  `${nodejs} ${execOptions} --eval "console.log(42)"`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-240-  common.mustCall((err, stdout) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-246-child.exec(
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:247:  `${nodejs} ${execOptions} --print --eval "42"`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-248-  common.mustCall((err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-255-child.exec(
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:256:  `${nodejs} ${execOptions} --eval "!!!!"`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-257-  common.mustCall((err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-264-child.exec(
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:265:  `${nodejs} ${execOptions} --eval "console.log(typeof require);"`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-266-  common.mustCall((err, stdout) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-272-child.exec(
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:273:  `${nodejs} ${execOptions} --eval "console.log(typeof import.meta);"`,
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-274-  common.mustCall((err, stdout) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-280-child.exec(
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:281:  `${nodejs} ${execOptions} ` +
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-282-  '--eval "import \'./test/fixtures/es-modules/mjs-file.mjs\'"',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-290-child.exec(
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:291:  `${nodejs} ${execOptions} ` +
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-292-  '--eval "process.chdir(\'..\');' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-299-child.exec(
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js:300:  `${nodejs} ` +
nodejs-14.13.0~dfsg/test/parallel/test-cli-eval.js-301-  '--eval "process.chdir(\'..\');' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options-disallowed.js-35-    const message = err.message.split(/\r?\n/)[1];
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options-disallowed.js:36:    const expect = `${process.execPath}: ${opt} is not allowed in NODE_OPTIONS`;
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options-disallowed.js-37-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-print-help.js-16-function startPrintHelpTest() {
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-print-help.js:17:  exec(`${process.execPath} --help`, common.mustCall((err, stdout, stderr) => {
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-print-help.js-18-    assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-print-help.js-48-      assert.strictEqual(stdOut.indexOf(flag) !== -1, true,
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-print-help.js:49:                         `Missing flag ${flag} in ${stdOut}`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-print-help.js-50-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-print-help.js-53-      assert.strictEqual(stdOut.indexOf(flag), -1,
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-print-help.js:54:                         `Unexpected flag ${flag} in ${stdOut}`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-print-help.js-55-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-eval.js-18-        stderr.startsWith(
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-eval.js:19:          `${node}: either --check or --eval can be used, not both`
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-eval.js-20-        )
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js-25-  // stderr should include '[stdin]' as the filename
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js:26:  assert(c.stderr.startsWith('[stdin]'), `${c.stderr} starts with ${stdin}`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js-27-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js-31-  // stderr should have a syntax error message
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js:32:  assert(syntaxErrorRE.test(c.stderr), `${syntaxErrorRE} === ${c.stderr}`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js-33-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js-46-  // stderr should include '[stdin]' as the filename
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js:47:  assert(c.stderr.startsWith('[stdin]'), `${c.stderr} starts with ${stdin}`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js-48-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js-52-  // stderr should have a syntax error message
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js:53:  assert(syntaxErrorRE.test(c.stderr), `${syntaxErrorRE} === ${c.stderr}`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-syntax-piped-bad.js-54-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-28-assert.strictEqual('NODE_UNIQUE_ID' in process.env, false,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js:29:                   `NODE_UNIQUE_ID (${process.env.NODE_UNIQUE_ID}) ` +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-30-                   'should be removed on startup');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-153-      assert(check,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js:154:             `The cluster event "${name}" on the cluster object did not fire`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-155-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-159-      assert(check,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js:160:             `The cluster event "${name}" did not emit with correct argument`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-161-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-165-      assert(check,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js:166:             `The worker state "${name}" was not set to true`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-167-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-171-      assert(check,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js:172:             `The worker event "${name}" on the worker object did not fire`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-173-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-177-      assert(check,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js:178:             `The worker event "${name}" did not emit with correct argument`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-basic.js-179-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-bind-twice.js-56-      b.send('QUIT');
nodejs-14.13.0~dfsg/test/parallel/test-cluster-bind-twice.js:57:      throw new Error(`A exited with ${c}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-bind-twice.js-58-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-bind-twice.js-63-      a.send('QUIT');
nodejs-14.13.0~dfsg/test/parallel/test-cluster-bind-twice.js:64:      throw new Error(`B exited with ${c}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-bind-twice.js-65-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-disconnect-exitedAfterDisconnect-race.js-11-  cluster.on('exit', (worker, code) => {
nodejs-14.13.0~dfsg/test/parallel/test-cluster-disconnect-exitedAfterDisconnect-race.js:12:    assert.strictEqual(code, 0, `worker exited with code: ${code}, expected 0`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-disconnect-exitedAfterDisconnect-race.js-13-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-disconnect-race.js-26-  cluster.on('exit', common.mustCall(function(worker, code) {
nodejs-14.13.0~dfsg/test/parallel/test-cluster-disconnect-race.js:27:    assert.strictEqual(code, 0, `worker exited with error code ${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-disconnect-race.js-28-  }, 2));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-fork-windowsHide.js-63-        'powershell -NoProfile -c ' +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-fork-windowsHide.js:64:        `"(Get-Process -Id ${worker.process.pid}).MainWindowHandle"`,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-fork-windowsHide.js-65-        { windowsHide: true, encoding: 'utf8' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-master-kill.js-82-    assert.strictEqual(typeof pid, 'number',
nodejs-14.13.0~dfsg/test/parallel/test-cluster-master-kill.js:83:                       `got ${pid} instead of a worker pid`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-master-kill.js-84-    assert.strictEqual(alive, false,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-master-kill.js:85:                       `worker was alive after master died (alive = ${alive})`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-master-kill.js-86-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-message.js-125-      } else {
nodejs-14.13.0~dfsg/test/parallel/test-cluster-message.js:126:        throw new Error(`wrong TCP message received: ${data}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-message.js-127-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-message.js-141-    forEach(checks, function(check, type) {
nodejs-14.13.0~dfsg/test/parallel/test-cluster-message.js:142:      assert.ok(check.receive, `The ${type} did not receive any message`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-message.js:143:      assert.ok(check.correct, `The ${type} did not get the correct message`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-message.js-144-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-net-send.js-28-if (process.argv[2] !== 'child') {
nodejs-14.13.0~dfsg/test/parallel/test-cluster-net-send.js:29:  console.error(`[${process.pid}] master`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-net-send.js-30-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-net-send.js-52-} else {
nodejs-14.13.0~dfsg/test/parallel/test-cluster-net-send.js:53:  console.error(`[${process.pid}] worker`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-net-send.js-54-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-process-disconnect.js-11-      0,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-process-disconnect.js:12:      `Worker did not exit normally with code: ${code}`
nodejs-14.13.0~dfsg/test/parallel/test-cluster-process-disconnect.js-13-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-process-disconnect.js-16-      null,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-process-disconnect.js:17:      `Worker did not exit normally with signal: ${signal}`
nodejs-14.13.0~dfsg/test/parallel/test-cluster-process-disconnect.js-18-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-send-deadlock.js-33-  worker.on('exit', (code, signal) => {
nodejs-14.13.0~dfsg/test/parallel/test-cluster-send-deadlock.js:34:    assert.strictEqual(code, 0, `Worker exited with an error code: ${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-send-deadlock.js:35:    assert(!signal, `Worker exited by a signal: ${signal}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-send-deadlock.js-36-    server.close();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-send-handle-twice.js-37-    worker.on('exit', common.mustCall(function(code, signal) {
nodejs-14.13.0~dfsg/test/parallel/test-cluster-send-handle-twice.js:38:      assert.strictEqual(code, 0, `Worker exited with an error code: ${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-send-handle-twice.js:39:      assert.strictEqual(signal, null, `Worker exited by a signal: ${signal}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-send-handle-twice.js-40-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js-14-                         'worker2 did not exit normally. ' +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js:15:                         `exited with code ${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js-16-      assert.strictEqual(signal, null,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js-17-                         'worker2 did not exit normally. ' +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js:18:                         `exited with signal ${signal}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js-19-      worker1.disconnect();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js-25-                       'worker1 did not exit normally. ' +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js:26:                       `exited with code ${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js-27-    assert.strictEqual(signal, null,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js-28-                       'worker1 did not exit normally. ' +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js:29:                       `exited with signal ${signal}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-none.js-30-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js-15-        0,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js:16:        `worker${worker2.id} did not exit normally. Exit with code: ${code}`
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js-17-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js-20-        null,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js:21:        `worker${worker2.id} did not exit normally. Exit with signal: ${signal}`
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js-22-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js-30-      0,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js:31:      `worker${worker1.id} did not exit normally. Exit with code: ${code}`
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js-32-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js-35-      null,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js:36:      `worker${worker1.id} did not exit normally. Exit with code: ${signal}`
nodejs-14.13.0~dfsg/test/parallel/test-cluster-server-restart-rr.js-37-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-setup-master-multiple.js-39-cluster.on('setup', () => {
nodejs-14.13.0~dfsg/test/parallel/test-cluster-setup-master-multiple.js:40:  debug(`"setup" emitted ${JSON.stringify(cluster.settings)}`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-setup-master-multiple.js-41-  configs.push(cheapClone(cluster.settings));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-setup-master.js-81-    const argsMsg = 'Arguments was not send for one or more worker. ' +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-setup-master.js:82:                    `${correctInput} workers receive argument, ` +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-setup-master.js:83:                    `but ${totalWorkers} were expected.`;
nodejs-14.13.0~dfsg/test/parallel/test-cluster-setup-master.js-84-    assert.ok(checks.args, argsMsg);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-setup-master.js-88-    const settingObjectMsg = 'The settingsObject do not have correct ' +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-setup-master.js:89:                             `properties : ${JSON.stringify(settings)}`;
nodejs-14.13.0~dfsg/test/parallel/test-cluster-setup-master.js-90-    assert.ok(checks.settingsObject, settingObjectMsg);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-disconnect.js-60-    const w = worker.disconnect();
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-disconnect.js:61:    assert.strictEqual(worker, w, `${worker.id} did not return a reference`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-disconnect.js-62-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-exit.js-127-      actual, expected && expected.length ? expected[0] : expected,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-exit.js:128:      `${expected[1] || ''} [expected: ${expected[0]} / actual: ${actual}]`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-exit.js-129-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-isdead.js-9-  assert.ok(!workerDead,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-isdead.js:10:            `isDead() returned ${workerDead}. isDead() should return ` +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-isdead.js-11-            'false right after the worker has been created.');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-isdead.js-15-    assert.ok(workerDead,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-isdead.js:16:              `isDead() returned ${workerDead}. After an event has been ` +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-isdead.js-17-              'emitted, isDead should return true');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-isdead.js-28-  assert.ok(!workerDead,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-isdead.js:29:            `isDead() returned ${workerDead}. isDead() should return ` +
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-isdead.js-30-            'false when called from within a worker');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-kill.js-114-      actual, expected && expected.length ? expected[0] : expected,
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-kill.js:115:      `${expected[1] || ''} [expected: ${expected[0]} / actual: ${actual}]`);
nodejs-14.13.0~dfsg/test/parallel/test-cluster-worker-kill.js-116-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-code-cache.js-41-      assert(compiledWithoutCache.has(key),
nodejs-14.13.0~dfsg/test/parallel/test-code-cache.js:42:             `"${key}" should've been compiled without code cache`);
nodejs-14.13.0~dfsg/test/parallel/test-code-cache.js-43-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-code-cache.js-62-    if (cannotBeRequired.has(key) && !compiledWithoutCache.has(key)) {
nodejs-14.13.0~dfsg/test/parallel/test-code-cache.js:63:      wrong.push(`"${key}" should've been compiled **without** code cache`);
nodejs-14.13.0~dfsg/test/parallel/test-code-cache.js-64-    }
nodejs-14.13.0~dfsg/test/parallel/test-code-cache.js-65-    if (canBeRequired.has(key) && !compiledWithCache.has(key)) {
nodejs-14.13.0~dfsg/test/parallel/test-code-cache.js:66:      wrong.push(`"${key}" should've been compiled **with** code cache`);
nodejs-14.13.0~dfsg/test/parallel/test-code-cache.js-67-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-common-must-not-call.js-13-const createValidate = (line, args = []) => common.mustCall((e) => {
nodejs-14.13.0~dfsg/test/parallel/test-common-must-not-call.js:14:  const prefix = `${message} at `;
nodejs-14.13.0~dfsg/test/parallel/test-common-must-not-call.js-15-  assert.ok(e.message.startsWith(prefix));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-common-must-not-call.js-24-  const argsInfo = args.length > 0 ?
nodejs-14.13.0~dfsg/test/parallel/test-common-must-not-call.js:25:    `\ncalled with arguments: ${args.map(util.inspect).join(', ')}` : '';
nodejs-14.13.0~dfsg/test/parallel/test-common-must-not-call.js-26-  assert.strictEqual(rest, line + argsInfo);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-common.js-112-[ 'err', 'out' ].forEach((txt) => {
nodejs-14.13.0~dfsg/test/parallel/test-common.js:113:  const stream = process[`std${txt}`];
nodejs-14.13.0~dfsg/test/parallel/test-common.js-114-  const originalWrite = stream.write;
nodejs-14.13.0~dfsg/test/parallel/test-common.js-115-
nodejs-14.13.0~dfsg/test/parallel/test-common.js:116:  hijackstdio[`hijackStd${txt}`](common.mustCall(function(data) {
nodejs-14.13.0~dfsg/test/parallel/test-common.js-117-    assert.strictEqual(data, HIJACK_TEST_ARRAY[stream.writeTimes]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-common.js-125-  assert.strictEqual(HIJACK_TEST_ARRAY.length, stream.writeTimes);
nodejs-14.13.0~dfsg/test/parallel/test-common.js:126:  hijackstdio[`restoreStd${txt}`]();
nodejs-14.13.0~dfsg/test/parallel/test-common.js-127-  assert.strictEqual(originalWrite, stream.write);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-common.js-144-  [['err', 'error'], ['out', 'log']].forEach(([type, method]) => {
nodejs-14.13.0~dfsg/test/parallel/test-common.js:145:    hijackstdio[`hijackStd${type}`](common.mustCall(function(data) {
nodejs-14.13.0~dfsg/test/parallel/test-common.js-146-      assert.strictEqual(data, 'test\n');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-common.js-148-      // throw an error
nodejs-14.13.0~dfsg/test/parallel/test-common.js:149:      throw new Error(`console ${type} error`);
nodejs-14.13.0~dfsg/test/parallel/test-common.js-150-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-common.js-152-    console[method]('test');
nodejs-14.13.0~dfsg/test/parallel/test-common.js:153:    hijackstdio[`restoreStd${type}`]();
nodejs-14.13.0~dfsg/test/parallel/test-common.js-154-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-common.js-161-      e.message,
nodejs-14.13.0~dfsg/test/parallel/test-common.js:162:      `console ${(['err', 'out'])[uncaughtTimes++]} error`);
nodejs-14.13.0~dfsg/test/parallel/test-common.js-163-  }, 2));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-console-instance.js-91-    called++;
nodejs-14.13.0~dfsg/test/parallel/test-console-instance.js:92:    assert.strictEqual(d, `${called} ${called - 1} [ 1, 2, 3 ]\n`);
nodejs-14.13.0~dfsg/test/parallel/test-console-instance.js-93-  }, 3);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-console-table.js-249-  const line = '─'.repeat(79);
nodejs-14.13.0~dfsg/test/parallel/test-console-table.js:250:  const header = `${' '.repeat(37)}name${' '.repeat(40)}`;
nodejs-14.13.0~dfsg/test/parallel/test-console-table.js-251-  const name = 'very long long long long long long long long long long long ' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-console-tty-colors.js-69-      {
nodejs-14.13.0~dfsg/test/parallel/test-console-tty-colors.js:70:        message: `The argument 'colorMode' is invalid. Received ${received}`,
nodejs-14.13.0~dfsg/test/parallel/test-console-tty-colors.js-71-        code: 'ERR_INVALID_ARG_VALUE'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-console.js-222-for (const expected of expectedStrings) {
nodejs-14.13.0~dfsg/test/parallel/test-console.js:223:  assert.strictEqual(strings.shift(), `${expected}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-console.js:224:  assert.strictEqual(errStrings.shift(), `${expected}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-console.js-225-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-console.js-227-for (const expected of expectedStrings) {
nodejs-14.13.0~dfsg/test/parallel/test-console.js:228:  assert.strictEqual(strings.shift(), `${expected}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-console.js:229:  assert.strictEqual(errStrings.shift(), `${expected}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-console.js-230-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-console.js-232-for (const expected of expectedStrings) {
nodejs-14.13.0~dfsg/test/parallel/test-console.js:233:  assert.strictEqual(strings.shift(), `${expected}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-console.js-234-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-coverage-with-inspector-disabled.js-23-assert.strictEqual(
nodejs-14.13.0~dfsg/test/parallel/test-coverage-with-inspector-disabled.js:24:  stderr.toString().includes(`Warning: ${warningMessage}`),
nodejs-14.13.0~dfsg/test/parallel/test-coverage-with-inspector-disabled.js-25-  true
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-aes-wrap.js-60-
nodejs-14.13.0~dfsg/test/parallel/test-crypto-aes-wrap.js:61:  assert.strictEqual(msg, data.text, `${data.algorithm} test case failed`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-aes-wrap.js-62-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-85-  if (!ciphers.includes(test.algo)) {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:86:    common.printSkipMessage(`unsupported ${test.algo} test`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-87-    continue;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-246-      name: 'Error',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:247:      message: `Invalid authentication tag length: ${length}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-248-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-258-      name: 'Error',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:259:      message: `Invalid authentication tag length: ${length}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-260-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-270-      name: 'Error',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:271:      message: `Invalid authentication tag length: ${length}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-272-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-331-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:332:      message: `The value "${authTagLength}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-333-               '"authTagLength"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-345-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:346:      message: `The value "${authTagLength}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-347-               '"authTagLength"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-355-        code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:356:        message: `The value "${authTagLength}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-357-                 '"authTagLength"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-364-        code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:365:        message: `The value "${authTagLength}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-366-                 '"authTagLength"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-408-    assert.throws(() => {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:409:      crypto.createCipheriv(`aes-256-${mode}`,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-410-                            'FxLKsqdmv0E9xrQhp0b1ZgI0K7JFZJM8',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-412-    }, {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:413:      message: `authTagLength required for aes-256-${mode}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-414-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-418-      assert.throws(() => {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:419:        crypto.createDecipheriv(`aes-256-${mode}`,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-420-                                'FxLKsqdmv0E9xrQhp0b1ZgI0K7JFZJM8',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-422-      }, {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:423:        message: `authTagLength required for aes-256-${mode}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-424-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-426-      assert.throws(() => {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:427:        crypto.createCipher(`aes-256-${mode}`, 'very bad password');
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-428-      }, {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:429:        message: `authTagLength required for aes-256-${mode}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-430-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-432-      assert.throws(() => {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:433:        crypto.createDecipher(`aes-256-${mode}`, 'very bad password');
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-434-      }, {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:435:        message: `authTagLength required for aes-256-${mode}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-436-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-455-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:456:      message: `The value "${plaintextLength}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-457-               '"plaintextLength"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-568-    for (const authTagLength of mode === 'gcm' ? [undefined, 8] : [8]) {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:569:      const cipher = crypto.createCipheriv(`aes-128-${mode}`, key, iv, {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-570-        authTagLength
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-575-      for (const authTagBeforeUpdate of [true, false]) {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:576:        const decipher = crypto.createDecipheriv(`aes-128-${mode}`, key, iv, {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-577-          authTagLength
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-601-  for (const mode of ['gcm', 'ccm', 'ocb']) {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:602:    const cipher = crypto.createCipheriv(`aes-128-${mode}`, key, iv, opts);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-603-    const ciphertext = Buffer.concat([cipher.update(plain), cipher.final()]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-605-
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:606:    const decipher = crypto.createDecipheriv(`aes-128-${mode}`, key, iv, opts);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-607-    decipher.setAuthTag(tag);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-661-      { authTagLength: valid.tag.length / 2 }
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js:662:    ), errMessages.length, `iv length ${ivLength} was not rejected`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-authenticated.js-663-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-certificate.js-78-      message: 'The "spkac" argument must be an instance of Buffer, ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-certificate.js:79:               `TypedArray, or DataView.${common.invalidArgTypeHelper(val)}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-certificate.js-80-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js-23-  assert.strictEqual(txt, plaintext,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js:24:                     `encryption/decryption with key ${key} and iv ${iv}`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js-25-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js-38-  assert.strictEqual(txt, plaintext,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js:39:                     `streaming cipher with key ${key} and iv ${iv}`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js-40-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js-57-  assert.strictEqual(txt, plaintext,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js:58:                     `encryption/decryption with key ${key} and iv ${iv}`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js-59-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js-77-  assert(deciph.equals(plaintext),
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js:78:         `encryption/decryption with key ${key} and iv ${iv}`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-cipheriv-decipheriv.js-79-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-classes.js-30-for (const [clazz, args] of Object.entries(TEST_CASES)) {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-classes.js:31:  assert(crypto[`create${clazz}`](...args) instanceof crypto[clazz]);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-classes.js-32-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-dh-leak.js-27-// some slop because V8 mallocs memory during execution.
nodejs-14.13.0~dfsg/test/parallel/test-crypto-dh-leak.js:28:assert(after - before < 10 << 20, `before=${before} after=${after}`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-engine.js-33-    name: 'Error',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-engine.js:34:    message: `Engine "${invalidEngineName}" was not found`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-engine.js-35-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-engine.js-41-    name: 'Error',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-engine.js:42:    message: `Engine "${invalidEngineName}" was not found`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-engine.js-43-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-37-function testHelper(stream, args, expectedOutput, cmd, env) {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js:38:  const fullArgs = args.concat(['-e', `console.log(${cmd})`]);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-39-  const child = spawnSync(process.execPath, fullArgs, {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-48-  function childOk(child) {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js:49:    console.error(`Child #${++num_children_ok} [pid:${child.pid}] OK.`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-50-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-107-    'stdout',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js:108:    [`--openssl-config=${CNF_FIPS_ON}`],
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-109-    compiledWithFips() ? FIPS_ENABLED : FIPS_DISABLED,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-123-    'stdout',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js:124:    [`--openssl-config=${CNF_FIPS_ON}`],
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-125-    compiledWithFips() ? FIPS_ENABLED : FIPS_DISABLED,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-131-  'stdout',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js:132:  [`--openssl-config=${CNF_FIPS_OFF}`],
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-133-  FIPS_DISABLED,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-139-  compiledWithFips() ? 'stdout' : 'stderr',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js:140:  ['--enable-fips', `--openssl-config=${CNF_FIPS_OFF}`],
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-141-  compiledWithFips() ? FIPS_ENABLED : OPTION_ERROR_STRING,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-155-  compiledWithFips() ? 'stdout' : 'stderr',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js:156:  ['--force-fips', `--openssl-config=${CNF_FIPS_OFF}`],
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-157-  compiledWithFips() ? FIPS_ENABLED : OPTION_ERROR_STRING,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-190-  compiledWithFips() ? 'stdout' : 'stderr',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js:191:  [`--openssl-config=${CNF_FIPS_OFF}`],
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-192-  compiledWithFips() ? FIPS_ENABLED : FIPS_ERROR_STRING,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-199-  compiledWithFips() ? 'stdout' : 'stderr',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js:200:  [`--openssl-config=${CNF_FIPS_ON}`],
nodejs-14.13.0~dfsg/test/parallel/test-crypto-fips.js-201-  compiledWithFips() ? FIPS_DISABLED : FIPS_ERROR_STRING,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js-48-    'h\u00ea\u00cb\u0097\u00d8o\fF!\u00fa+\u000e\u0017\u00ca\u00bd\u008c',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js:49:    `${cryptoType} with ${digest} digest failed to evaluate to expected hash`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js-50-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js-56-  '8308651804facb7b9af8ffc53a33a22d6a1c8ac2',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js:57:  `${cryptoType} with ${digest} digest failed to evaluate to expected hash`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js-58-cryptoType = 'sha256';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js-62-  '2bX1jws4GYKTlxhloUB09Z66PoJZW+y+hq5R8dnx9l4=',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js:63:  `${cryptoType} with ${digest} digest failed to evaluate to expected hash`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js-64-cryptoType = 'sha512';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js-74-    'latin1'),
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js:75:  `${cryptoType} with ${digest} digest failed to evaluate to expected hash`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js-76-cryptoType = 'sha1';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js-80-  Buffer.from('8308651804facb7b9af8ffc53a33a22d6a1c8ac2', 'hex'),
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js:81:  `${cryptoType} with ${digest} digest failed to evaluate to expected hash`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hash.js-82-);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hmac.js-283-      expected,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hmac.js:284:      `Test HMAC-${hash} rfc 4231 case ${i + 1}: ${actual} must be ${expected}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hmac.js-285-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hmac.js-288-      strRes,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hmac.js:289:      `Should get same result from stream (hash: ${hash} and case: ${i + 1})` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hmac.js:290:      ` => ${actual} must be ${strRes}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-hmac.js-291-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-key-objects.js-51-    code: 'ERR_INVALID_ARG_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-key-objects.js:52:    message: `The argument 'type' is invalid. Received '${TYPE}'`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-key-objects.js-53-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-27-  assert(key.length >= min,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:28:         `Key (${key.length} ${u}) is shorter than expected (${min} ${u})`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-29-  assert(key.length <= max,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:30:         `Key (${key.length} ${u}) is longer than expected (${max} ${u})`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-31-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-68-function getRegExpForPEM(label, cipher) {
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:69:  const head = `\\-\\-\\-\\-\\-BEGIN ${label}\\-\\-\\-\\-\\-`;
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-70-  const rfc1421Header = cipher == null ? '' :
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:71:    `\nProc-Type: 4,ENCRYPTED\nDEK-Info: ${cipher},[^\n]+\n`;
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-72-  const body = '([a-zA-Z0-9\\+/=]{64}\n)*[a-zA-Z0-9\\+/=]{1,64}';
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:73:  const end = `\\-\\-\\-\\-\\-END ${label}\\-\\-\\-\\-\\-`;
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:74:  return new RegExp(`^${head}${rfc1421Header}\n${body}\n${end}\n$`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-75-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-688-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:689:      message: `The value "${enc}" is invalid for option "publicKeyEncoding"`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-690-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-707-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:708:      message: `The value "${inspect(type)}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-709-               '"publicKeyEncoding.type"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-728-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:729:      message: `The value "${expected}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-730-               '"publicKeyEncoding.format"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-745-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:746:      message: `The value "${enc}" is invalid for option "privateKeyEncoding"`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-747-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-764-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:765:      message: `The value "${inspect(type)}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-766-               '"privateKeyEncoding.type"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-785-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:786:      message: `The value "${expected}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-787-               '"privateKeyEncoding.format"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-806-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:807:      message: `The value "${inspect(cipher)}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-808-               '"privateKeyEncoding.cipher"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-847-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:848:      message: `The value "${passphrase}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-849-               '"privateKeyEncoding.passphrase"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-876-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:877:      message: `The value "${expected}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-878-               '"modulusLength"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-891-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:892:      message: `The value "${expected}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-893-               '"publicExponent"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-908-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:909:      message: `The value "${expected}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-910-               '"modulusLength"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-923-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:924:      message: `The value "${expected}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-925-               '"divisorLength"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-954-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:955:      message: `The value "${inspect(namedCurve)}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-956-               '"namedCurve"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1057-      code: 'ERR_INCOMPATIBLE_OPTION_PAIR',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:1058:      message: `Option "${opt1}" cannot be used in combination with option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:1059:               `"${opt2}"`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1060-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1076-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:1077:      message: `The value "${type}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1078-               '"publicKeyEncoding.type"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1091-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:1092:      message: `The value "${inspect(hashValue)}" is invalid for option "hash"`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1093-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1106-      code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:1107:      message: `The value "${type}" is invalid for option ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1108-               '"privateKeyEncoding.type"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1171-      code: 'ERR_CRYPTO_INCOMPATIBLE_KEY_OPTIONS',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:1172:      message: `The selected key encoding ${type} does not support encryption.`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1173-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1207-        code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js:1208:        message: `The value "${expected}" is invalid for option "mgf1Hash"`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-keygen.js-1209-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dns.js-298-    name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-dns.js:299:    message: `The value "${invalidAddress}" is invalid for option "address"`
nodejs-14.13.0~dfsg/test/parallel/test-dns.js-300-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dns.js-314-    message:
nodejs-14.13.0~dfsg/test/parallel/test-dns.js:315:      `Port should be >= 0 and < 65536. Received ${port}.`,
nodejs-14.13.0~dfsg/test/parallel/test-dns.js-316-    name: 'RangeError'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dns.js-413-    const address = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-dns.js:414:    dns.setServers([`127.0.0.1:${address.port}`]);
nodejs-14.13.0~dfsg/test/parallel/test-dns.js-415-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-72-      message: 'The value of "iterations" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js:73:               `It must be >= 1 && < 4294967296. Received ${iterations}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-74-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-85-      message: 'The "keylen" argument must be of type number.' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js:86:               `${common.invalidArgTypeHelper(notNumber)}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-87-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-98-      message: 'The value of "keylen" is out of range. It ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js:99:               `must be an integer. Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-100-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-111-      message: 'The value of "keylen" is out of range. It must be >= 0 && < ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js:112:               `4294967296. Received ${input === -1 ? '-1' : '4_294_967_297'}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-113-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-153-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js:154:      message: `The "password" argument must be of type string or ${msgPart2}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-155-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-162-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js:163:      message: `The "salt" argument must be of type string or ${msgPart2}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-164-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-171-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js:172:      message: `The "password" argument must be of type string or ${msgPart2}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-173-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-180-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js:181:      message: `The "salt" argument must be of type string or ${msgPart2}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-182-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-192-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js:193:      message: `The "iterations" argument must be of type number.${received}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-194-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-201-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js:202:      message: `The "iterations" argument must be of type number.${received}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-pbkdf2.js-203-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-57-        message: 'The value of "size" is out of range. It must be >= 0 && <= ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:58:                 `${kMaxPossibleLength}. Received ${value}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-59-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-195-    const len = Buffer.byteLength(buf);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:196:    assert.strictEqual(len, 10, `Expected byteLength of 10, got ${len}`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-197-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-223-        message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:224:                 `It must be >= 0 && <= 10. Received ${offsetSize}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-225-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-233-      errObj.message = 'The value of "size" is out of range. It must be >= ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:234:                       `0 && <= ${kMaxPossibleLength}. Received ${offsetSize}`;
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-235-      assert.throws(() => crypto.randomFillSync(buf, 1, offsetSize), errObj);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-266-    message: 'The value of "size" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:267:             `It must be >= 0 && <= ${kMaxPossibleLength}. Received 4294967296`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-268-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-291-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:292:      message: `Callback must be a function. Received ${inspect(i)}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-293-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-301-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:302:      message: `Callback must be a function. Received ${inspect(i)}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-303-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-394-      message: 'The "min" argument must be a safe integer.' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:395:               `${common.invalidArgTypeHelper(i)}`,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-396-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-400-      message: 'The "max" argument must be a safe integer.' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:401:               `${common.invalidArgTypeHelper(i)}`,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-402-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-441-      message: 'The "min" argument must be a safe integer.' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:442:      `${common.invalidArgTypeHelper(minInt - 1)}`,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-443-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-451-      message: 'The "max" argument must be a safe integer.' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:452:      `${common.invalidArgTypeHelper(maxInt + 1)}`,
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-453-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-462-      message: 'The value of "max" is out of range. It must be greater than ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:463:      `the value of "min" (${arg[arg.length - 2] || 0}). ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:464:      `Received ${arg[arg.length - 1]}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-465-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-476-      message: 'The value of "max - min" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:477:               `It must be <= ${MAX_RANGE}. ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-478-               'Received 281_474_976_710_656'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-485-    message: 'The value of "max" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:486:             `It must be <= ${MAX_RANGE}. ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-487-             'Received 281_474_976_710_656'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-493-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js:494:      message: `Callback must be a function. Received ${inspect(i)}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-random.js-495-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js-100-  s1stream = s1stream.sign(keyPem, 'base64');
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js:101:  assert.strictEqual(s1, s1stream, `${s1} should equal ${s1stream}`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js-102-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js-116-  s2stream = s2stream.sign(keyPem, 'latin1');
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js:117:  assert.strictEqual(s2, s2stream, `${s2} should equal ${s2stream}`);
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js-118-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js-370-      message: 'The "algorithm" argument must be of type string.' +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js:371:               `${common.invalidArgTypeHelper(input)}`
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js-372-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js-402-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js:403:      message: `The ${prop} must be of type string or ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js-404-               'an instance of Buffer, TypedArray, DataView, or KeyObject.' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js-503-  }
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js:504:  errObj.message = `The ${prop} must be of type string or ` +
nodejs-14.13.0~dfsg/test/parallel/test-crypto-sign-verify.js-505-              'an instance of Buffer, TypedArray, DataView, or KeyObject.' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cwd-enoent-preload.js-14-
nodejs-14.13.0~dfsg/test/parallel/test-cwd-enoent-preload.js:15:const dirname = `${tmpdir.path}/cwd-does-not-exist-${process.pid}`;
nodejs-14.13.0~dfsg/test/parallel/test-cwd-enoent-preload.js-16-const abspathFile = fixtures.path('a.js');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cwd-enoent-repl.js-14-
nodejs-14.13.0~dfsg/test/parallel/test-cwd-enoent-repl.js:15:const dirname = `${tmpdir.path}/cwd-does-not-exist-${process.pid}`;
nodejs-14.13.0~dfsg/test/parallel/test-cwd-enoent-repl.js-16-tmpdir.refresh();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cwd-enoent.js-14-
nodejs-14.13.0~dfsg/test/parallel/test-cwd-enoent.js:15:const dirname = `${tmpdir.path}/cwd-does-not-exist-${process.pid}`;
nodejs-14.13.0~dfsg/test/parallel/test-cwd-enoent.js-16-tmpdir.refresh();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-debug-usage.js-26-      expectedLines[i].test(actualUsageMessage),
nodejs-14.13.0~dfsg/test/parallel/test-debug-usage.js:27:      `${actualUsageMessage} did not match ${expectedLines[i]}`
nodejs-14.13.0~dfsg/test/parallel/test-debug-usage.js-28-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-debugger-pid.js-30-      expected =
nodejs-14.13.0~dfsg/test/parallel/test-debugger-pid.js:31:        new RegExp(`^\\(node:${pid}\\) \\[DEP0068\\] DeprecationWarning: `);
nodejs-14.13.0~dfsg/test/parallel/test-debugger-pid.js-32-      assert.match(line, expected);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-debugger-pid.js-46-      if (!common.isWindows)
nodejs-14.13.0~dfsg/test/parallel/test-debugger-pid.js:47:        assert.fail(`unexpected line received: ${line}`);
nodejs-14.13.0~dfsg/test/parallel/test-debugger-pid.js-48-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-debugger-pid.js-51-interfacer.on('exit', function(code, signal) {
nodejs-14.13.0~dfsg/test/parallel/test-debugger-pid.js:52:  assert.strictEqual(code, 1, `Got unexpected code: ${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-debugger-pid.js-53-  if (!common.isWindows) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-address.js-43-    socket.close();
nodejs-14.13.0~dfsg/test/parallel/test-dgram-address.js:44:    assert.fail(`Unexpected error on udp4 socket. ${err.toString()}`);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-address.js-45-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-address.js-67-    socket.close();
nodejs-14.13.0~dfsg/test/parallel/test-dgram-address.js:68:    assert.fail(`Unexpected error on udp6 socket. ${err.toString()}`);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-address.js-69-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-connect-send-empty-array.js-11-  const expected = Buffer.alloc(0);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-connect-send-empty-array.js:12:  assert.ok(buf.equals(expected), `Expected empty message but got ${buf}`);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-connect-send-empty-array.js-13-  client.close();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-createSocket-type.js-53-              'SO_RCVBUF not 10000 or 20000, ' +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-createSocket-type.js:54:                `was ${socket.getRecvBufferSize()}`);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-createSocket-type.js-55-    assert.ok(socket.getSendBufferSize() === 15000 ||
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-createSocket-type.js-57-              'SO_SNDBUF not 15000 or 30000, ' +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-createSocket-type.js:58:                `was ${socket.getRecvBufferSize()}`);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-createSocket-type.js-59-    socket.close();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-deprecation-error.js-30-        'DeprecationWarning',
nodejs-14.13.0~dfsg/test/parallel/test-dgram-deprecation-error.js:31:        `Socket.prototype.${propName} is deprecated`,
nodejs-14.13.0~dfsg/test/parallel/test-dgram-deprecation-error.js-32-        'DEP0112'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-deprecation-error.js-39-        'DeprecationWarning',
nodejs-14.13.0~dfsg/test/parallel/test-dgram-deprecation-error.js:40:        `Socket.prototype.${propName} is deprecated`,
nodejs-14.13.0~dfsg/test/parallel/test-dgram-deprecation-error.js-41-        'DEP0112'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-deprecation-error.js-51-      'DeprecationWarning',
nodejs-14.13.0~dfsg/test/parallel/test-dgram-deprecation-error.js:52:      `Socket.prototype.${propName}() is deprecated`,
nodejs-14.13.0~dfsg/test/parallel/test-dgram-deprecation-error.js-53-      'DEP0112'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-error-message-address.js-49-  const allowed = ['EADDRNOTAVAIL', 'EAFNOSUPPORT', 'EPROTONOSUPPORT'];
nodejs-14.13.0~dfsg/test/parallel/test-dgram-error-message-address.js:50:  assert(allowed.includes(e.code), `'${e.code}' was not one of ${allowed}.`);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-error-message-address.js-51-  assert.strictEqual(e.port, undefined);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-error-message-address.js:52:  assert.strictEqual(e.message, `bind ${e.code} 111::1`);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-error-message-address.js-53-  assert.strictEqual(e.address, '111::1');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-address-types.js-29-      message: 'The "address" argument must be of type string or falsy.' +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-address-types.js:30:               `${common.invalidArgTypeHelper(invalidInput)}`
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-address-types.js-31-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-cb-quelches-error.js-30-function onEvent(err) {
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-cb-quelches-error.js:31:  assert.fail(`Error should not be emitted if there is callback: ${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-cb-quelches-error.js-32-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-empty-array.js-13-  const expected = Buffer.alloc(0);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-empty-array.js:14:  assert.ok(buf.equals(expected), `Expected empty message but got ${buf}`);
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-empty-array.js-15-  clearInterval(interval);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-error.js-59-        err.message,
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-error.js:60:        `${err.syscall} ${err.code} ${err.address}:${err.port}`
nodejs-14.13.0~dfsg/test/parallel/test-dgram-send-error.js-61-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js-19-  const errno = common.isWindows ? UV_ENOTSOCK : UV_EBADF;
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js:20:  const syscall = `uv_${type}_buffer_size`;
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js-21-  const suffix = common.isWindows ?
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js-25-    name: 'SystemError',
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js:26:    message: `Could not get or set buffer size: ${syscall} returned ${suffix}`,
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js-27-    info: {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js-47-      inspect(err).replace(/^ +at .*\n/gm, ''),
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js:48:      `SystemError [ERR_SOCKET_BUFFER_SIZE]: ${errorObj.message}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js-49-        "  code: 'ERR_SOCKET_BUFFER_SIZE',\n" +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js-50-        '  info: {\n' +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js:51:        `    errno: ${errorObj.info.errno},\n` +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js:52:        `    code: '${errorObj.info.code}',\n` +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js:53:        `    message: '${errorObj.info.message}',\n` +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js:54:        `    syscall: '${errorObj.info.syscall}'\n` +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js-55-        '  },\n' +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js:56:        `  errno: [Getter/Setter: ${errorObj.info.errno}],\n` +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js:57:        `  syscall: [Getter/Setter: '${errorObj.info.syscall}']\n` +
nodejs-14.13.0~dfsg/test/parallel/test-dgram-socket-buffer-size.js-58-        '}'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-udp6-link-local-address.js-23-
nodejs-14.13.0~dfsg/test/parallel/test-dgram-udp6-link-local-address.js:24:const address = `${iface.address}%${iface.ifname}`;
nodejs-14.13.0~dfsg/test/parallel/test-dgram-udp6-link-local-address.js-25-const message = 'Hello, local world!';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dgram-udp6-link-local-address.js-44-    info.address,
nodejs-14.13.0~dfsg/test/parallel/test-dgram-udp6-link-local-address.js:45:    common.isWindows ? `${iface.address}%${iface.scopeid}` : address
nodejs-14.13.0~dfsg/test/parallel/test-dgram-udp6-link-local-address.js-46-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dns-cancel-reverse-lookup.js-11-server.bind(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-dns-cancel-reverse-lookup.js:12:  resolver.setServers([`127.0.0.1:${server.address().port}`]);
nodejs-14.13.0~dfsg/test/parallel/test-dns-cancel-reverse-lookup.js-13-  resolver.reverse('123.45.67.89', common.mustCall((err, res) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dns-channel-cancel.js-11-server.bind(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-dns-channel-cancel.js:12:  resolver.setServers([`127.0.0.1:${server.address().port}`]);
nodejs-14.13.0~dfsg/test/parallel/test-dns-channel-cancel.js-13-  resolver.resolve4('example.org', common.mustCall((err, res) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dns-channel-timeout.js-28-    const resolver = new dns.Resolver({ timeout });
nodejs-14.13.0~dfsg/test/parallel/test-dns-channel-timeout.js:29:    resolver.setServers([`127.0.0.1:${server.address().port}`]);
nodejs-14.13.0~dfsg/test/parallel/test-dns-channel-timeout.js-30-    resolver.resolve4('nodejs.org', common.mustCall((err) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dns-channel-timeout.js-43-    const resolver = new dns.promises.Resolver({ timeout });
nodejs-14.13.0~dfsg/test/parallel/test-dns-channel-timeout.js:44:    resolver.setServers([`127.0.0.1:${server.address().port}`]);
nodejs-14.13.0~dfsg/test/parallel/test-dns-channel-timeout.js-45-    resolver.resolve4('nodejs.org').catch(common.mustCall((err) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dns-multi-channel.js-45-  for (const { server: { socket, reply }, resolver } of resolvers) {
nodejs-14.13.0~dfsg/test/parallel/test-dns-multi-channel.js:46:    resolver.setServers([`127.0.0.1:${socket.address().port}`]);
nodejs-14.13.0~dfsg/test/parallel/test-dns-multi-channel.js-47-    resolver.resolve4('example.org', common.mustCall((err, res) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dns-resolveany-bad-ancount.js-27-  const address = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-dns-resolveany-bad-ancount.js:28:  dns.setServers([`127.0.0.1:${address.port}`]);
nodejs-14.13.0~dfsg/test/parallel/test-dns-resolveany-bad-ancount.js-29-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dns-resolveany.js-43-  const address = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-dns-resolveany.js:44:  dns.setServers([`127.0.0.1:${address.port}`]);
nodejs-14.13.0~dfsg/test/parallel/test-dns-resolveany.js-45-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-abort-on-uncaught.js-211-
nodejs-14.13.0~dfsg/test/parallel/test-domain-abort-on-uncaught.js:212:    testCmd += `"${process.argv[0]}" --abort-on-uncaught-exception ` +
nodejs-14.13.0~dfsg/test/parallel/test-domain-abort-on-uncaught.js:213:               `"${process.argv[1]}" child ${testIndex}`;
nodejs-14.13.0~dfsg/test/parallel/test-domain-abort-on-uncaught.js-214-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-abort-on-uncaught.js-217-    } catch (e) {
nodejs-14.13.0~dfsg/test/parallel/test-domain-abort-on-uncaught.js:218:      assert.fail(`Test index ${testIndex} failed: ${e}`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-abort-on-uncaught.js-219-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js-43-assert.deepStrictEqual(domain._stack, [a],
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js:44:                       `a not pushed: ${names(domain._stack)}`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js-45-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js-47-assert.deepStrictEqual(domain._stack, [a, b],
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js:48:                       `b not pushed: ${names(domain._stack)}`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js-49-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js-51-assert.deepStrictEqual(domain._stack, [a, b, c],
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js:52:                       `c not pushed: ${names(domain._stack)}`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js-53-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js-55-assert.deepStrictEqual(domain._stack, [a],
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js:56:                       `b and c not popped: ${names(domain._stack)}`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js-57-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js-59-assert.deepStrictEqual(domain._stack, [a, b],
nodejs-14.13.0~dfsg/test/parallel/test-domain-enter-exit.js:60:                       `b not pushed: ${names(domain._stack)}`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-http-server.js-67-  const port = this.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-domain-http-server.js:68:  debug(`listening on localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-http-server.js-69-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-http-server.js-92-      responses++;
nodejs-14.13.0~dfsg/test/parallel/test-domain-http-server.js:93:      debug(`requests=${requests} responses=${responses}`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-http-server.js-94-      if (responses === requests) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-run.js-11-
nodejs-14.13.0~dfsg/test/parallel/test-domain-run.js:12:assert.strictEqual(d.run((a, b) => `${a} ${b}`, 'return', 'value'),
nodejs-14.13.0~dfsg/test/parallel/test-domain-run.js-13-                   'return value');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-safe-exit.js-35-assert.deepStrictEqual(domain._stack, [a, b], 'Unexpected stack shape ' +
nodejs-14.13.0~dfsg/test/parallel/test-domain-safe-exit.js:36:                       `(domain._stack = ${util.inspect(domain._stack)})`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-safe-exit.js-37-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-safe-exit.js-39-assert.deepStrictEqual(domain._stack, [a, b], 'Unexpected stack shape ' +
nodejs-14.13.0~dfsg/test/parallel/test-domain-safe-exit.js:40:                       `(domain._stack = ${util.inspect(domain._stack)})`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-set-uncaught-exception-capture-after-load.js-20-    assert(err.stack.includes('-'.repeat(40)),
nodejs-14.13.0~dfsg/test/parallel/test-domain-set-uncaught-exception-capture-after-load.js:21:           `expected ${err.stack} to contain dashes`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-set-uncaught-exception-capture-after-load.js-22-
nodejs-14.13.0~dfsg/test/parallel/test-domain-set-uncaught-exception-capture-after-load.js:23:    const location = `at foobar (${__filename}:`;
nodejs-14.13.0~dfsg/test/parallel/test-domain-set-uncaught-exception-capture-after-load.js-24-    assert(err.stack.includes(location),
nodejs-14.13.0~dfsg/test/parallel/test-domain-set-uncaught-exception-capture-after-load.js:25:           `expected ${err.stack} to contain ${location}`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-set-uncaught-exception-capture-after-load.js-26-    return true;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-stack-empty-in-process-uncaughtexception.js-12-    'Domains stack should be empty in uncaughtException handler ' +
nodejs-14.13.0~dfsg/test/parallel/test-domain-stack-empty-in-process-uncaughtexception.js:13:    `but the value of process.domain is ${JSON.stringify(process.domain)}`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-stack-empty-in-process-uncaughtexception.js-14-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-stack-empty-in-process-uncaughtexception.js-19-    'Domains stack should be empty in beforeExit handler ' +
nodejs-14.13.0~dfsg/test/parallel/test-domain-stack-empty-in-process-uncaughtexception.js:20:    `but the value of process.domain is ${JSON.stringify(process.domain)}`);
nodejs-14.13.0~dfsg/test/parallel/test-domain-stack-empty-in-process-uncaughtexception.js-21-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-throw-error-then-throw-from-uncaught-exception-handler.js-92-
nodejs-14.13.0~dfsg/test/parallel/test-domain-throw-error-then-throw-from-uncaught-exception-handler.js:93:  testCmd += `"${process.argv[0]}"`;
nodejs-14.13.0~dfsg/test/parallel/test-domain-throw-error-then-throw-from-uncaught-exception-handler.js-94-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-domain-throw-error-then-throw-from-uncaught-exception-handler.js-98-
nodejs-14.13.0~dfsg/test/parallel/test-domain-throw-error-then-throw-from-uncaught-exception-handler.js:99:  testCmd += ` "${process.argv[1]}" child`;
nodejs-14.13.0~dfsg/test/parallel/test-domain-throw-error-then-throw-from-uncaught-exception-handler.js-100-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-dummy-stdio.js-20-  assert.strictEqual(result[testOutputStream].toString(), expectedName,
nodejs-14.13.0~dfsg/test/parallel/test-dummy-stdio.js:21:                     `stdout:\n${result.stdout}\nstderr:\n${result.stderr}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-dummy-stdio.js:22:                     `while running test with fd = ${fd}`);
nodejs-14.13.0~dfsg/test/parallel/test-dummy-stdio.js-23-  if (testOutputStream !== 'stderr')
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-env-newprotomethod-remove-unnecessary-prototypes.js-17-].forEach((binding, i) => {
nodejs-14.13.0~dfsg/test/parallel/test-env-newprotomethod-remove-unnecessary-prototypes.js:18:  assert.strictEqual('prototype' in binding, false, `Test ${i} failed`);
nodejs-14.13.0~dfsg/test/parallel/test-env-newprotomethod-remove-unnecessary-prototypes.js-19-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-env-var-no-warnings.js-10-    const env = { ...process.env, ...newEnv };
nodejs-14.13.0~dfsg/test/parallel/test-env-var-no-warnings.js:11:    const cmd = `"${process.execPath}" "${__filename}" child`;
nodejs-14.13.0~dfsg/test/parallel/test-env-var-no-warnings.js-12-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-error-reporting.js-28-function errExec(script, callback) {
nodejs-14.13.0~dfsg/test/parallel/test-error-reporting.js:29:  const cmd = `"${process.argv[0]}" "${fixtures.path(script)}"`;
nodejs-14.13.0~dfsg/test/parallel/test-error-reporting.js-30-  return exec(cmd, (err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-eslint-documented-errors.js-25-        {
nodejs-14.13.0~dfsg/test/parallel/test-eslint-documented-errors.js:26:          message: `"${invalidCode}" is not documented in doc/api/errors.md`,
nodejs-14.13.0~dfsg/test/parallel/test-eslint-documented-errors.js-27-          line: 2
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-eslint-documented-errors.js-30-          message:
nodejs-14.13.0~dfsg/test/parallel/test-eslint-documented-errors.js:31:            `doc/api/errors.md does not have an anchor for "${invalidCode}"`,
nodejs-14.13.0~dfsg/test/parallel/test-eslint-documented-errors.js-32-          line: 2
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-eslint-prefer-util-format-errors.js-17-      'E(\'ABC\', \'abc\');',
nodejs-14.13.0~dfsg/test/parallel/test-eslint-prefer-util-format-errors.js:18:      'E(\'ABC\', (arg1, arg2) => `${arg2}${arg1}`);',
nodejs-14.13.0~dfsg/test/parallel/test-eslint-prefer-util-format-errors.js:19:      'E(\'ABC\', (arg1, arg2) => `${arg1}{arg2.something}`);',
nodejs-14.13.0~dfsg/test/parallel/test-eslint-prefer-util-format-errors.js-20-      'E(\'ABC\', (arg1, arg2) => fn(arg1, arg2));'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-eslint-prefer-util-format-errors.js-23-      {
nodejs-14.13.0~dfsg/test/parallel/test-eslint-prefer-util-format-errors.js:24:        code: 'E(\'ABC\', (arg1, arg2) => `${arg1}${arg2}`);',
nodejs-14.13.0~dfsg/test/parallel/test-eslint-prefer-util-format-errors.js-25-        errors: [{
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-event-capture-rejections.js-281-    const received = obj.constructor.name !== 'Number' ?
nodejs-14.13.0~dfsg/test/parallel/test-event-capture-rejections.js:282:      `an instance of ${obj.constructor.name}` :
nodejs-14.13.0~dfsg/test/parallel/test-event-capture-rejections.js:283:      `type number (${obj})`;
nodejs-14.13.0~dfsg/test/parallel/test-event-capture-rejections.js-284-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-event-capture-rejections.js-288-      message: 'The "options.captureRejections" property must be of type ' +
nodejs-14.13.0~dfsg/test/parallel/test-event-capture-rejections.js:289:               `boolean. Received ${received}`
nodejs-14.13.0~dfsg/test/parallel/test-event-capture-rejections.js-290-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-event-capture-rejections.js-295-      message: 'The "EventEmitter.captureRejections" property must be of ' +
nodejs-14.13.0~dfsg/test/parallel/test-event-capture-rejections.js:296:               `type boolean. Received ${received}`
nodejs-14.13.0~dfsg/test/parallel/test-event-capture-rejections.js-297-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-event-emitter-invalid-listener.js-18-             'Received null'
nodejs-14.13.0~dfsg/test/parallel/test-event-emitter-invalid-listener.js:19:  }, `event.${method}('foo', null) should throw the proper error`);
nodejs-14.13.0~dfsg/test/parallel/test-event-emitter-invalid-listener.js-20-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-event-emitter-max-listeners.js-42-      message: 'The value of "n" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-event-emitter-max-listeners.js:43:               `It must be a non-negative number. Received ${inspect(obj)}`
nodejs-14.13.0~dfsg/test/parallel/test-event-emitter-max-listeners.js-44-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-event-emitter-max-listeners.js-52-      message: 'The value of "defaultMaxListeners" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-event-emitter-max-listeners.js:53:               `It must be a non-negative number. Received ${inspect(obj)}`
nodejs-14.13.0~dfsg/test/parallel/test-event-emitter-max-listeners.js-54-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-events-uncaught-exception-stack.js-11-  lines.slice(1).forEach((line) => {
nodejs-14.13.0~dfsg/test/parallel/test-events-uncaught-exception-stack.js:12:    assert(/^    at/.test(line), `${line} has an unexpected format`);
nodejs-14.13.0~dfsg/test/parallel/test-events-uncaught-exception-stack.js-13-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-exception-handler2.js-26-process.on('uncaughtException', function(err) {
nodejs-14.13.0~dfsg/test/parallel/test-exception-handler2.js:27:  console.log(`Caught exception: ${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-exception-handler2.js-28-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream.js-75-for (let i = 0; i < 11; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream.js:76:  file.write(`${i}`);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream.js-77-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream.js-80-  for (const k in callbacks) {
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream.js:81:    assert.strictEqual(callbacks[k], 0, `${k} count off by ${callbacks[k]}`);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream.js-82-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js-45-    console.log('  Test callback events missing or out of order:');
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js:46:    console.log(`    expected: ${cb_expected}`);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js:47:    console.log(`    occurred: ${cb_occurred}`);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js-48-    assert.strictEqual(
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js-49-      cb_occurred, cb_expected,
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js:50:      `events missing or out of order: "${cb_occurred}" !== "${cb_expected}"`);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js-51-  } else {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js-82-    assert.strictEqual(fs.readFileSync(filepath, 'utf8'), EXPECTED);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js:83:    console.error(`ondrain write ret= ${file.write(EXPECTED)}`);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js-84-    cb_occurred += 'write ';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js-101-  const ret = file.write(String(i));
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js:102:  console.error(`${i} ${ret}`);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream2.js-103-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js-46-    console.log('  Test callback events missing or out of order:');
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js:47:    console.log(`    expected: ${cb_expected}`);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js:48:    console.log(`    occurred: ${cb_occurred}`);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js-49-    assert.strictEqual(
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js-50-      cb_occurred, cb_expected,
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js:51:      `events missing or out of order: "${cb_occurred}" !== "${cb_expected}"`);
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js-52-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js-189-    message: 'The value of "start" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js:190:             `It must be >= 0 && <= ${Number.MAX_SAFE_INTEGER}. Received -5`,
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js-191-    name: 'RangeError'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js-206-    message: 'The value of "start" is out of range. It must be ' +
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js:207:             `>= 0 && <= ${Number.MAX_SAFE_INTEGER}. ` +
nodejs-14.13.0~dfsg/test/parallel/test-file-write-stream3.js-208-             'Received 9_007_199_254_740_992',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-force-repl.js-17-cp.stdout.on('end', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-force-repl.js:18:  assert.strictEqual(out, `Welcome to Node.js ${process.version}.\n` +
nodejs-14.13.0~dfsg/test/parallel/test-force-repl.js-19-                        'Type ".help" for more information.\n> ');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-access.js-216-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-access.js:217:      `ENOENT: no such file or directory, access '${doesNotExist}'`
nodejs-14.13.0~dfsg/test/parallel/test-fs-access.js-218-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-access.js-232-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-access.js:233:      `ENOENT: no such file or directory, access '${doesNotExist}'`
nodejs-14.13.0~dfsg/test/parallel/test-fs-access.js-234-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-append-file-sync.js-83-});
nodejs-14.13.0~dfsg/test/parallel/test-fs-append-file-sync.js:84:fs.appendFileSync(filename4, `${num}`, { mode: m });
nodejs-14.13.0~dfsg/test/parallel/test-fs-append-file-sync.js-85-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-buffer.js-42-        val,
nodejs-14.13.0~dfsg/test/parallel/test-fs-buffer.js:43:        `expected ${val}, got ${fromHexList} by hex decoding ${hexList[idx]}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-buffer.js-44-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-28-  {
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js:29:    const file = path.join(tmpdir.path, `chmod-async-${suffix}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-30-    fs.writeFileSync(file, 'test', 'utf-8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-38-  {
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js:39:    const file = path.join(tmpdir.path, `chmodSync-${suffix}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-40-    fs.writeFileSync(file, 'test', 'utf-8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-46-  {
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js:47:    const file = path.join(tmpdir.path, `fchmod-async-${suffix}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-48-    fs.writeFileSync(file, 'test', 'utf-8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-60-  {
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js:61:    const file = path.join(tmpdir.path, `fchmodSync-${suffix}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-62-    fs.writeFileSync(file, 'test', 'utf-8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-71-  if (fs.lchmod) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js:72:    const link = path.join(tmpdir.path, `lchmod-src-${suffix}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js:73:    const file = path.join(tmpdir.path, `lchmod-dest-${suffix}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-74-    fs.writeFileSync(file, 'test', 'utf-8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-83-  if (fs.lchmodSync) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js:84:    const link = path.join(tmpdir.path, `lchmodSync-src-${suffix}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js:85:    const file = path.join(tmpdir.path, `lchmodSync-dest-${suffix}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-chmod-mask.js-86-    fs.writeFileSync(file, 'test', 'utf-8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile-respect-permissions.js-24-  n++;
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile-respect-permissions.js:25:  const source = path.join(tmpdir.path, `source${n}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile-respect-permissions.js:26:  const dest = path.join(tmpdir.path, `dest${n}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile-respect-permissions.js-27-  fs.writeFileSync(source, 'source');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile-respect-permissions.js-32-    const expected = ['EACCES', 'EPERM'];
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile-respect-permissions.js:33:    assert(expected.includes(err.code), `${err.code} not in ${expected}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile-respect-permissions.js-34-    assert.strictEqual(fs.readFileSync(dest, 'utf8'), 'dest');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile.js-87-                         'ENOENT: no such file or directory, copyfile ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile.js:88:                         `'${src}' -> '${dest}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile.js-89-      assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile.js-94-                         'EEXIST: file already exists, copyfile ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile.js:95:                         `'${src}' -> '${dest}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-copyfile.js-96-      assert.strictEqual(err.errno, UV_EEXIST);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-57-// Template tag function for escaping special characters in strings so that:
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:58:// new RegExp(re`${str}`).test(str) === true
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-59-function re(literals, ...values) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-74-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:75:      `ENOENT: no such file or directory, stat '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-76-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-95-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:96:      `ENOENT: no such file or directory, lstat '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-97-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-135-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:136:      `ENOENT: no such file or directory, lstat '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-137-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-156-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:157:      `ENOENT: no such file or directory, realpath '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-158-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-177-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:178:      `ENOENT: no such file or directory, readlink '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-179-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-198-    assert.ok(err.dest.endsWith('foo'),
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:199:              `expect ${err.dest} to end with 'foo'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-200-    const regexp = new RegExp('^ENOENT: no such file or directory, link ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:201:                              re`'${nonexistentFile}' -> ` + '\'.*foo\'');
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-202-    assert.ok(regexp.test(err.message),
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:203:              `Expect ${err.message} to match ${regexp}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-204-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-224-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:225:      `EEXIST: file already exists, link '${existingFile}' -> ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:226:      `'${existingFile2}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-227-    assert.strictEqual(err.errno, UV_EEXIST);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-247-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:248:      `EEXIST: file already exists, symlink '${existingFile}' -> ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:249:      `'${existingFile2}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-250-    assert.strictEqual(err.errno, UV_EEXIST);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-269-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:270:      `ENOENT: no such file or directory, unlink '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-271-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-290-    assert.ok(err.dest.endsWith('foo'),
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:291:              `expect ${err.dest} to end with 'foo'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-292-    const regexp = new RegExp('ENOENT: no such file or directory, rename ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:293:                              re`'${nonexistentFile}' -> ` + '\'.*foo\'');
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-294-    assert.ok(regexp.test(err.message),
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:295:              `Expect ${err.message} to match ${regexp}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-296-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-320-        err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:321:        `ENOTEMPTY: directory not empty, rename '${existingDir}' -> ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:322:        `'${existingDir2}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-323-      assert.strictEqual(err.errno, UV_ENOTEMPTY);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-326-        err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:327:        `EXDEV: cross-device link not permitted, rename '${existingDir}' -> ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:328:            `'${existingDir2}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-329-    } else if (err.code === 'EEXIST') {  // smartos and aix
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-331-        err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:332:        `EEXIST: file already exists, rename '${existingDir}' -> ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:333:        `'${existingDir2}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-334-      assert.strictEqual(err.errno, UV_EEXIST);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-337-        err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:338:        `EPERM: operation not permitted, rename '${existingDir}' -> ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:339:        `'${existingDir2}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-340-      assert.strictEqual(err.errno, UV_EPERM);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-359-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:360:      `ENOENT: no such file or directory, rmdir '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-361-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-382-        err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:383:        `ENOTDIR: not a directory, rmdir '${existingFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-384-      assert.strictEqual(err.errno, UV_ENOTDIR);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-387-        err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:388:        `ENOENT: no such file or directory, rmdir '${existingFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-389-      assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-408-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:409:      `EEXIST: file already exists, mkdir '${existingFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-410-    assert.strictEqual(err.errno, UV_EEXIST);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-429-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:430:      `ENOENT: no such file or directory, chmod '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-431-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-450-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:451:      `ENOENT: no such file or directory, open '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-452-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-492-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:493:      `ENOENT: no such file or directory, open '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-494-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-513-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:514:      `ENOENT: no such file or directory, scandir '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-515-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-600-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:601:      `ENOENT: no such file or directory, chown '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-602-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-623-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:624:      `ENOENT: no such file or directory, utime '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-625-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-642-  const validateError = (err) => {
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:643:    const pathPrefix = new RegExp('^' + re`${nonexistentDir}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-644-    assert(pathPrefix.test(err.path),
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:645:           `Expect ${err.path} to match ${pathPrefix}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-646-
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-647-    const prefix = new RegExp('^ENOENT: no such file or directory, mkdtemp ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:648:                              re`'${nonexistentDir}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-649-    assert(prefix.test(err.message),
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:650:           `Expect ${err.message} to match ${prefix}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-651-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-688-                         'ENOENT: no such file or directory, copyfile ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:689:                         `'${existingFile}' -> '${existingFile2}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-690-      assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-695-                         'EEXIST: file already exists, copyfile ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:696:                         `'${existingFile}' -> '${existingFile2}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-697-      assert.strictEqual(err.errno, UV_EEXIST);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-717-                       'ENOENT: no such file or directory, copyfile ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js:718:                       `'${nonexistentFile}' -> '${existingFile2}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-error-messages.js-719-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-exists.js-36-
nodejs-14.13.0~dfsg/test/parallel/test-fs-exists.js:37:fs.exists(`${f}-NO`, common.mustCall(function(y) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-exists.js-38-  assert.strictEqual(y, false);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-exists.js-51-assert(fs.existsSync(f));
nodejs-14.13.0~dfsg/test/parallel/test-fs-exists.js:52:assert(!fs.existsSync(`${f}-NO`));
nodejs-14.13.0~dfsg/test/parallel/test-fs-exists.js-53-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-existssync-false.js-19-for (let i = 0; i < 50; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-existssync-false.js:20:  dir = `${dir}/1234567890`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-existssync-false.js-21-  try {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js-27-    message: 'The argument \'mode\' must be a 32-bit unsigned integer or an ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js:28:             `octal string. Received ${util.inspect(input)}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js-29-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js-38-    message: 'The value of "fd" is out of range. It must be >= 0 && <= ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js:39:             `2147483647. Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js-40-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js-49-    message: 'The value of "mode" is out of range. It must be >= 0 && <= ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js:50:             `4294967295. Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js-51-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js-61-    message: 'The value of "fd" is out of range. It must be an integer. ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js:62:             `Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js-63-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js-75-    message: 'The value of "fd" is out of range. It must be an integer. ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js:76:             `Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchmod.js-77-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchown.js-37-    message: 'The value of "fd" is out of range. It must be an integer. ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchown.js:38:             `Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchown.js-39-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchown.js-51-    message: 'The value of "fd" is out of range. It must be ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchown.js:52:             `>= 0 && <= 2147483647. Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchown.js-53-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchown.js-55-  errObj.message = 'The value of "uid" is out of range. It must be >= -1 && ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchown.js:56:    `<= 4294967295. Received ${input}`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-fchown.js-57-  testUid(input, errObj);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-filehandle.js-32-  'Warning': [
nodejs-14.13.0~dfsg/test/parallel/test-fs-filehandle.js:33:    `Closing file descriptor ${fdnum} on garbage collection`
nodejs-14.13.0~dfsg/test/parallel/test-fs-filehandle.js-34-  ],
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-lchmod.js-45-    message: 'The argument \'mode\' must be a 32-bit unsigned integer or an ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-lchmod.js:46:             `octal string. Received ${util.inspect(input)}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-lchmod.js-47-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-lchmod.js-57-    message: 'The value of "mode" is out of range. It must be >= 0 && <= ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-lchmod.js:58:             `4294967295. Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-lchmod.js-59-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-make-callback.js-14-    // fs.mkdtemp() calls makeCallback() on its third argument
nodejs-14.13.0~dfsg/test/parallel/test-fs-make-callback.js:15:    fs.mkdtemp(`${tmpdir.path}${sep}`, {}, cb);
nodejs-14.13.0~dfsg/test/parallel/test-fs-make-callback.js-16-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-mode-mask.js-26-  {
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-mode-mask.js:27:    const dir = path.join(tmpdir.path, `mkdirSync-${suffix}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-mode-mask.js-28-    fs.mkdirSync(dir, input);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-mode-mask.js-32-  {
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-mode-mask.js:33:    const dir = path.join(tmpdir.path, `mkdir-${suffix}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-mode-mask.js-34-    fs.mkdir(dir, input, common.mustCall((err) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js-28-    accessErrorCode = 'EPERM';
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js:29:    execSync(`icacls ${dir} /inheritance:r`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js:30:    execSync(`icacls ${dir} /deny "everyone":W`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js-31-  } else {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js-38-  if (common.isWindows) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js:39:    execSync(`icacls ${dir} /grant "everyone":W`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js-40-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js-44-{
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js:45:  const dir = path.join(tmpdir.path, `mkdirp_${n++}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js-46-  fs.mkdirSync(dir);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js-61-{
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js:62:  const dir = path.join(tmpdir.path, `mkdirp_${n++}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir-recursive-eaccess.js-63-  fs.mkdirSync(dir);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir.js-32-function nextdir() {
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir.js:33:  return `test${++dirc}`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir.js-34-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir.js-110-{
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir.js:111:  const pathname = `${tmpdir.path}/${nextdir()}/../${nextdir()}/${nextdir()}`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-mkdir.js-112-  fs.mkdirSync(pathname, { recursive: true });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-non-number-arguments-throw.js-46-    sanity, data.toString('utf8'),
nodejs-14.13.0~dfsg/test/parallel/test-fs-non-number-arguments-throw.js:47:    `read ${data.toString('utf8')} instead of ${sanity}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-non-number-arguments-throw.js-48-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-open-mode-mask.js-22-  {
nodejs-14.13.0~dfsg/test/parallel/test-fs-open-mode-mask.js:23:    const file = path.join(tmpdir.path, `openSync-${suffix}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-open-mode-mask.js-24-    const fd = fs.openSync(file, 'w+', input);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-open-mode-mask.js-30-  {
nodejs-14.13.0~dfsg/test/parallel/test-fs-open-mode-mask.js:31:    const file = path.join(tmpdir.path, `open-${suffix}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-open-mode-mask.js-32-    fs.open(file, 'w+', input, common.mustCall((err, fd) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-opendir.js-75-    // Order is operating / file system dependent
nodejs-14.13.0~dfsg/test/parallel/test-fs-opendir.js:76:    assert(files.includes(dirent.name), `'files' should include ${dirent}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-opendir.js-77-    assertDirent(dirent);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises-file-handle-close.js-22-  common.expectWarning({
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises-file-handle-close.js:23:    Warning: [[`Closing file descriptor ${fh.fd} on garbage collection`]],
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises-file-handle-close.js-24-    DeprecationWarning: [[warning, 'DEP0137']]
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises.js-39-function nextdir() {
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises.js:40:  return `test${++dirc}`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises.js-41-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises.js-357-    {
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises.js:358:      const dir = path.resolve(tmpDir, `${nextdir()}/./${nextdir()}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises.js-359-      await mkdir(dir, { recursive: true });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises.js-365-    {
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises.js:366:      const dir = path.resolve(tmpDir, `${nextdir()}/../${nextdir()}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-promises.js-367-      await mkdir(dir, { recursive: true });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream-concurrent-reads.js-37-        assert(retainedMemory / (N * content.length) <= 3,
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream-concurrent-reads.js:38:               `Retaining ${retainedMemory} bytes in ABs for ${N} ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream-concurrent-reads.js:39:               `chunks of size ${content.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream-concurrent-reads.js-40-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream-fd-leak.js-26-function testLeak(endFn, callback) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream-fd-leak.js:27:  console.log(`testing for leaks from fs.createReadStream().${endFn}()...`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream-fd-leak.js-28-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream-fd-leak.js-41-      0,
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream-fd-leak.js:42:      `no leaked file descriptors using ${endFn}() (got ${openCount})`
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream-fd-leak.js-43-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream.js-197-  tmpdir.refresh();
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream.js:198:  const filename = `${tmpdir.path}/foo.pipe`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream.js-199-  const mkfifoResult = child_process.spawnSync('mkfifo', [filename]);
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream.js-200-  if (!mkfifoResult.error) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream.js:201:    child_process.exec(`echo "xyz foobar" > '${filename}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-read-stream.js-202-    const stream = new fs.createReadStream(filename, { end: 1 });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-read.js-87-    }),
nodejs-14.13.0~dfsg/test/parallel/test-fs-read.js:88:    `not throws when options.${option} is null`
nodejs-14.13.0~dfsg/test/parallel/test-fs-read.js-89-  ));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir-types.js-31-files.forEach(function(currentFile) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir-types.js:32:  fs.closeSync(fs.openSync(`${readdirDir}/${currentFile}`, 'w'));
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir-types.js-33-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir-types.js-61-      name: 'Error',
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir-types.js:62:      message: `ENOTDIR: not a directory, scandir '${__filename}'`
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir-types.js-63-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir-ucs2.js-13-const filename = '\uD83D\uDC04';
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir-ucs2.js:14:const root = Buffer.from(`${tmpdir.path}${path.sep}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir-ucs2.js-15-const filebuff = Buffer.from(filename, 'ucs2');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir.js-16-files.forEach(function(currentFile) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir.js:17:  fs.closeSync(fs.openSync(`${readdirDir}/${currentFile}`, 'w'));
nodejs-14.13.0~dfsg/test/parallel/test-fs-readdir.js-18-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-error.js-38-  const filename = fixtures.path('test-fs-readfile-error.js');
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-error.js:39:  const execPath = `"${process.execPath}" "${filename}"`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-error.js-40-  const options = { env: { ...process.env, ...env } };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js-6-if (common.isWindows || common.isAIX)
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js:7:  common.skip(`No /dev/stdin on ${process.platform}.`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js-8-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js-30-const node = JSON.stringify(process.execPath);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js:31:const cmd = `cat ${filename} | ${node} ${f} child`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js-32-exec(cmd, { maxBuffer: 1000000 }, common.mustCall((err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js-36-    dataExpected,
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js:37:    `expect it reads the file and outputs 999999 'a' but got : ${stdout}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js-38-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js-41-    '',
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js:42:    `expect that it does not write to stderr, but got : ${stderr}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe-large.js-43-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js-27-if (common.isWindows || common.isAIX)
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js:28:  common.skip(`No /dev/stdin on ${process.platform}.`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js-29-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js-48-const node = JSON.stringify(process.execPath);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js:49:const cmd = `cat ${filename} | ${node} ${f} child`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js-50-exec(cmd, common.mustCall(function(err, stdout, stderr) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js-54-    dataExpected,
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js:55:    `expected to read: '${dataExpected}' but got: '${stdout}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js-56-  assert.strictEqual(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js-58-    '',
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js:59:    `expected not to read anything from stderr but got: '${stderr}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile-pipe.js-60-  console.log('ok');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-11-
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js:12:const prefix = `.removeme-fs-readfile-${process.pid}`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-13-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-16-const fileInfo = [
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js:17:  { name: path.join(tmpdir.path, `${prefix}-1K.txt`),
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-18-    len: 1024,
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-19-  },
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js:20:  { name: path.join(tmpdir.path, `${prefix}-64K.txt`),
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-21-    len: 64 * 1024,
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-22-  },
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js:23:  { name: path.join(tmpdir.path, `${prefix}-64KLessOne.txt`),
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-24-    len: (64 * 1024) - 1,
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-25-  },
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js:26:  { name: path.join(tmpdir.path, `${prefix}-1M.txt`),
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-27-    len: 1 * 1024 * 1024,
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-28-  },
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js:29:  { name: path.join(tmpdir.path, `${prefix}-1MPlusOne.txt`),
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-30-    len: (1 * 1024 * 1024) + 1,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-54-  fs.readFile(e.name, common.mustCall((err, buf) => {
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js:55:    console.log(`Validating readFile on file ${e.name} of length ${e.len}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfile.js-56-    assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-enoent.js-26-
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-enoent.js:27:test(`//${os.hostname()}/c$/Windows/System32`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-enoent.js:28:test(`//${os.hostname()}/c$/Windows`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-enoent.js:29:test(`//${os.hostname()}/c$/`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-enoent.js:30:test(`\\\\${os.hostname()}\\c$\\`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-enoent.js-31-test('C:\\');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-pipe-large.js-6-if (common.isWindows || common.isAIX)
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-pipe-large.js:7:  common.skip(`No /dev/stdin on ${process.platform}.`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-pipe-large.js-8-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-pipe-large.js-27-const node = JSON.stringify(process.execPath);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-pipe-large.js:28:const cmd = `cat ${filename} | ${node} ${f} child`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-readfilesync-pipe-large.js-29-exec(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readv-promises.js-15-function getFileName() {
nodejs-14.13.0~dfsg/test/parallel/test-fs-readv-promises.js:16:  return path.join(tmpdir.path, `readv_promises_${++cnt}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readv-promises.js-17-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-readv.js-13-let cnt = 0;
nodejs-14.13.0~dfsg/test/parallel/test-fs-readv.js:14:const getFileName = () => path.join(tmpdir.path, `readv_${++cnt}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-readv.js-15-const exptectedBuff = Buffer.from(expected);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath-on-substed-drive.js-19-for (i = 0; i < driveLetters.length; ++i) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath-on-substed-drive.js:20:  drive = `${driveLetters[i]}:`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath-on-substed-drive.js-21-  result = spawnSync('subst', [drive, fixtures.fixturesDir]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath-on-substed-drive.js-33-// test:
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath-on-substed-drive.js:34:const filename = `${drive}\\empty.js`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath-on-substed-drive.js-35-const filenameBuffer = Buffer.from(filename);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath-pipe.js-5-if (common.isWindows || common.isAIX)
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath-pipe.js:6:  common.skip(`No /dev/stdin on ${process.platform}.`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath-pipe.js-7-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-105-  }
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:106:  const entry = `${tmpDir}/symlink`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:107:  const expected = `${tmpDir}/cycles/root.js`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-108-  [
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:109:    [entry, `../${path.basename(tmpDir)}/cycles/root.js`]
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-110-  ].forEach(function(t) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-131-
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:132:  const entry = `${tmpAbsDir}/symlink`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-133-  const expected = fixtures.path('nested-index', 'one');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-239-  }
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:240:  const cycles = `${tmpDir}/cycles`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-241-  const expected = realpathSync(cycles);
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:242:  const folder = `${cycles}/folder`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:243:  const link = `${folder}/cycles`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-244-  let testPath = cycles;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-264-  const entry = path.relative(entrydir,
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:265:                              path.join(`${tmpDir}/cycles/realpath-3a`));
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:266:  const expected = `${tmpDir}/cycles/root.js`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-267-  [
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-268-    [entry, '../cycles/realpath-3b'],
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:269:    [`${tmpDir}/cycles/realpath-3b`, '../cycles/realpath-3c'],
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:270:    [`${tmpDir}/cycles/realpath-3c`, 'root.js']
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-271-  ].forEach(function(t) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-317-    [
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:318:      [entry, `${tmpDir}/node-test-realpath-d1/foo`],
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-319-      [tmp('node-test-realpath-d1'),
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:320:       `${tmpDir}/node-test-realpath-d2`],
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-321-      [tmp('node-test-realpath-d2/foo'), '../node-test-realpath-f2'],
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-322-      [tmp('node-test-realpath-f2'),
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:323:       `${targetsAbsDir}/nested-index/one/realpath-c`],
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:324:      [`${targetsAbsDir}/nested-index/one/realpath-c`,
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:325:       `${targetsAbsDir}/nested-index/two/realpath-c`],
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:326:      [`${targetsAbsDir}/nested-index/two/realpath-c`,
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:327:       `${tmpDir}/cycles/root.js`]
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-328-    ].forEach(function(t) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-335-  }
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:336:  const expected = `${tmpAbsDir}/cycles/root.js`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-337-  assertEqualPath(realpathSync(entry), path.resolve(expected));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-346-  const entrydir = path.dirname(tmpAbsDir);
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:347:  const entry = `${tmpAbsDir.substr(entrydir.length + 1)}/cycles/root.js`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:348:  const expected = `${tmpAbsDir}/cycles/root.js`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-349-  const origcwd = process.cwd();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-364-      upone, uponeActual,
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:365:      `realpath("..") expected: ${path.resolve(upone)} actual:${uponeActual}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-366-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-477-
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:478:  const root = `${tmpAbsDir}/node-test-realpath-abs-kids`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-479-  function cleanup() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-500-    ].forEach(function(folder) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:501:      console.log(`mkdir ${root}${folder}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-502-      fs.mkdirSync(root + folder, 0o700);
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-503-    });
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:504:    fs.writeFileSync(`${root}/a/b/c/x.txt`, 'foo');
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:505:    fs.symlinkSync(`${root}/a/b`, `${root}/a/link`, type);
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-506-  }
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-507-  setup();
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:508:  const linkPath = `${root}/a/link/c/x.txt`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:509:  const expectPath = `${root}/a/b/c/x.txt`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-510-  const actual = realpathSync(linkPath);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-564-  if (!test) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js:565:    return console.log(`${numtests} subtests completed OK for fs.realpath`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-realpath.js-566-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js-14-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js:15:      message: `The "oldPath" argument must be ${type}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js-16-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js-22-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js:23:      message: `The "newPath" argument must be ${type}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js-24-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js-30-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js:31:      message: `The "oldPath" argument must be ${type}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js-32-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js-38-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js:39:      message: `The "newPath" argument must be ${type}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-rename-type-check.js-40-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-13-const nextDirPath = (name = 'rmdir-recursive') =>
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js:14:  path.join(tmpdir.path, `${name}-${count++}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-15-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-22-  for (let f = files; f > 0; f--) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js:23:    fs.writeFileSync(path.join(dirname, `f-${depth}-${f}`), '', options);
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-24-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-28-    fs.symlinkSync(
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js:29:      `f-${depth}-1`,
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js:30:      path.join(dirname, `link-${depth}-good`),
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-31-      'file'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-36-      'does-not-exist',
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js:37:      path.join(dirname, `link-${depth}-bad`),
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-38-      'file'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-51-    fs.mkdirSync(
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js:52:      path.join(dirname, `folder-${depth}-${f}`),
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-53-      { recursive: true }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-58-      folders,
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js:59:      path.join(dirname, `d-${depth}-${f}`),
nodejs-14.13.0~dfsg/test/parallel/test-fs-rmdir-recursive.js-60-      createSymLinks
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-sir-writes-alot.js-60-    if (b[i] !== 'a'.charCodeAt(0) && b[i] !== '\n'.charCodeAt(0)) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-sir-writes-alot.js:61:      throw new Error(`invalid char ${i},${b[i]}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-sir-writes-alot.js-62-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-16-function getFilename() {
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:17:  const filename = path.join(tmpdir.path, `test-file-${++testIndex}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-18-  fs.writeFileSync(filename, 'test');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-31-        time - time2 <= allowableDelta,
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:32:        `difference of ${key}.getTime() should <= ${allowableDelta}.\n` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:33:        `Number version ${time}, BigInt version ${time2}n`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-34-    } else if (key === 'mode') {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-72-        msFromNum - Number(msFromBigInt) <= allowableDelta,
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:73:        `Number version ${key} = ${msFromNum}, ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:74:        `BigInt version ${key} = ${msFromBigInt}n, ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:75:        `Allowable delta = ${allowableDelta}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-76-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-78-        msFromNum - Number(msFromBigIntNs) <= allowableDelta,
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:79:        `Number version ${key} = ${msFromNum}, ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:80:        `BigInt version ${nsKey} = ${nsFromBigInt}n` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:81:        ` = ${msFromBigIntNs}ms, Allowable delta = ${allowableDelta}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-82-    } else if (Number.isSafeInteger(val)) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-84-        bigintStats[key], BigInt(val),
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:85:        `${inspect(bigintStats[key])} !== ${inspect(BigInt(val))}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:86:        `key=${key}, val=${val}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-87-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-90-        Number(bigintStats[key]) - val < 1,
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:91:        `${key} is not a safe integer, difference should < 1.\n` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:92:        `Number version ${val}, BigInt version ${bigintStats[key]}n`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-93-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-112-  const filename = getFilename();
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:113:  const link = `${filename}-link`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-114-  fs.symlinkSync(filename, link);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-145-  const filename = getFilename();
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:146:  const link = `${filename}-link`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-147-  fs.symlinkSync(filename, link);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-172-  const filename = getFilename();
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js:173:  const link = `${filename}-link`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat-bigint.js-174-  fs.symlinkSync(filename, link);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js-93-  ].forEach(function(k) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js:94:    assert.ok(k in s, `${k} should be in Stats`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js:95:    assert.notStrictEqual(s[k], undefined, `${k} should not be undefined`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js:96:    assert.notStrictEqual(s[k], null, `${k} should not be null`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js:97:    assert.notStrictEqual(parsed[k], undefined, `${k} should not be undefined`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js:98:    assert.notStrictEqual(parsed[k], null, `${k} should not be null`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js-99-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js-103-  ].forEach((k) => {
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js:104:    assert.strictEqual(typeof s[k], 'number', `${k} should be a number`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js:105:    assert.strictEqual(typeof parsed[k], 'number', `${k} should be a number`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js-106-  });
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js-107-  ['atime', 'mtime', 'ctime', 'birthtime'].forEach((k) => {
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js:108:    assert.ok(s[k] instanceof Date, `${k} should be a Date`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js:109:    assert.strictEqual(typeof parsed[k], 'string', `${k} should be a string`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stat.js-110-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-destroy-emit-error.js-15-{
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-destroy-emit-error.js:16:  const stream = fs.createWriteStream(`${tmpdir.path}/dummy`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-destroy-emit-error.js-17-  stream.on('close', common.mustCall());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-destroy-emit-error.js-27-{
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-destroy-emit-error.js:28:  const stream = fs.createWriteStream(`${tmpdir.path}/dummy2`,
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-destroy-emit-error.js-29-                                      { emitClose: true });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-double-close.js-32-
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-double-close.js:33:test1(fs.createWriteStream(`${tmpdir.path}/dummy1`));
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-double-close.js:34:test2(fs.createWriteStream(`${tmpdir.path}/dummy2`));
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-double-close.js:35:test3(fs.createWriteStream(`${tmpdir.path}/dummy3`));
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-double-close.js-36-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js-30-        name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js:31:        message: `The "options.fs.${fn}" property must be of type function. ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js-32-        'Received null'
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js-33-      },
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js:34:      `createWriteStream options.fs.${fn} should throw if isn't a function`
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js-35-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js-66-        name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js:67:        message: `The "options.fs.${fn}" property must be of type function. ` +
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js-68-        'Received null'
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js-69-      },
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js:70:      `createReadStream options.fs.${fn} should throw if isn't a function`
nodejs-14.13.0~dfsg/test/parallel/test-fs-stream-fs-options.js-71-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir-junction-relative.js-53-
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir-junction-relative.js:54:  const data1 = fs.readFileSync(`${linkPath}/x.txt`, 'ascii');
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir-junction-relative.js:55:  const data2 = fs.readFileSync(`${linkTarget}/x.txt`, 'ascii');
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir-junction-relative.js-56-  assert.strictEqual(data1, data2);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir.js-42-  for (const linkPath of linkPaths) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir.js:43:    testSync(linkTarget, `${linkPath}-${path.basename(linkTarget)}-sync`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir.js:44:    testAsync(linkTarget, `${linkPath}-${path.basename(linkTarget)}-async`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir.js-45-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir.js-63-    for (const linkPath of linkPaths) {
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir.js:64:      testSync(linkTarget, `${linkPath}-${path.basename(linkTarget)}-sync`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir.js:65:      testAsync(linkTarget, `${linkPath}-${path.basename(linkTarget)}-async`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-symlink-dir.js-66-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate-clear-file-zero.js-32-
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate-clear-file-zero.js:33:const filename = `${tmpdir.path}/truncate-file.txt`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate-clear-file-zero.js-34-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js-187-        name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js:188:        message: `The "len" argument must be of type number.${received}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js-189-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js-196-        name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js:197:        message: `The "len" argument must be of type number.${received}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js-198-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js-208-        message: 'The value of "len" is out of range. It must be ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js:209:                  `an integer. Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js-210-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js-218-        message: 'The value of "len" is out of range. It must be ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js:219:                  `an integer. Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js-220-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js-255-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js:256:      `ENOENT: no such file or directory, open '${file8}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-truncate.js-257-    assert.strictEqual(err.code, 'ENOENT');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http.js-48-    default:
nodejs-14.13.0~dfsg/test/parallel/test-http.js:49:      assert(false, `Unexpected request for ${req.url}`);
nodejs-14.13.0~dfsg/test/parallel/test-http.js-50-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http.js-56-    res.writeHead(200, { 'Content-Type': 'text/plain' });
nodejs-14.13.0~dfsg/test/parallel/test-http.js:57:    res.write(`The path was ${url.parse(req.url).pathname}`);
nodejs-14.13.0~dfsg/test/parallel/test-http.js-58-    res.end();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-util-validateoffsetlengthwrite.js-23-      message: 'The value of "offset" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-util-validateoffsetlengthwrite.js:24:               `It must be <= ${byteLength}. Received ${offset}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-util-validateoffsetlengthwrite.js-25-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-util-validateoffsetlengthwrite.js-39-      message: 'The value of "length" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-fs-util-validateoffsetlengthwrite.js:40:               `It must be <= ${byteLength - offset}. Received ${length}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-util-validateoffsetlengthwrite.js-41-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-utimes.js-31-
nodejs-14.13.0~dfsg/test/parallel/test-fs-utimes.js:32:const lpath = `${tmpdir.path}/symlink`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-utimes.js-33-fs.symlinkSync('unoent-entry', lpath);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-utimes.js-57-    err && (err.code === errno || err.code === 'ENOSYS'),
nodejs-14.13.0~dfsg/test/parallel/test-fs-utimes.js:58:    `FAILED: expect_errno ${util.inspect(arguments)}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-utimes.js-59-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-utimes.js-159-// Ref: https://github.com/nodejs/node/issues/13255
nodejs-14.13.0~dfsg/test/parallel/test-fs-utimes.js:160:const path = `${tmpdir.path}/test-utimes-precision`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-utimes.js-161-fs.writeFileSync(path, '');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-watch-enoent.js-31-        err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-watch-enoent.js:32:        `ENOENT: no such file or directory, watch '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-watch-enoent.js-33-      assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-watch-enoent.js-37-        err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-watch-enoent.js:38:        `ENODEV: no such device, watch '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-watch-enoent.js-39-      assert.strictEqual(err.errno, UV_ENODEV);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-watch-enoent.js-60-      err.message,
nodejs-14.13.0~dfsg/test/parallel/test-fs-watch-enoent.js:61:      `ENOENT: no such file or directory, watch '${nonexistentFile}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-watch-enoent.js-62-    assert.strictEqual(err.errno, UV_ENOENT);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js-15-    p = p.slice(2);
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js:16:  return new URL(`file://${p}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js-17-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js-48-      () => {
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js:49:        fs.readFile(new URL(`file:///c:/tmp/${i}`), common.mustNotCall());
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js-50-      },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js-73-      () => {
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js:74:        fs.readFile(new URL(`file:///c:/tmp/${i}`), common.mustNotCall());
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js-75-      },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js-88-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js:89:      message: `File URL host must be "localhost" or empty on ${os.platform()}`
nodejs-14.13.0~dfsg/test/parallel/test-fs-whatwg-url.js-90-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-file-invalid-path.js-20-[...RESERVED_CHARACTERS].forEach((ch) => {
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-file-invalid-path.js:21:  const pathname = path.join(tmpdir.path, `somefile_${ch}`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-file-invalid-path.js-22-  assert.throws(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-file-invalid-path.js-26-    /^Error: ENOENT: no such file or directory, open '.*'$/,
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-file-invalid-path.js:27:    `failed with '${ch}'`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-file-invalid-path.js-28-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-file-typedarrays.js-34-  console.log('Async test for ', expectView[Symbol.toStringTag]);
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-file-typedarrays.js:35:  const file = `${filename}-${expectView[Symbol.toStringTag]}`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-file-typedarrays.js-36-  fs.writeFile(file, expectView, common.mustCall((e) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-sigxfsz.js-22-} else {
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-sigxfsz.js:23:  const cmd = `ulimit -f 1 && '${process.execPath}' '${__filename}' child`;
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-sigxfsz.js-24-  const result = child_process.spawnSync('/bin/sh', ['-c', cmd]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-stream-err.js-29-
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-stream-err.js:30:const stream = fs.createWriteStream(`${tmpdir.path}/out`, {
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-stream-err.js-31-  highWaterMark: 10
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-stream-patch-open.js-28-  'WriteStream.prototype.open() is deprecated', 'DEP0135');
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-stream-patch-open.js:29:const s = fs.createWriteStream(`${tmpdir.path}/out`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-write-stream-patch-open.js-30-s.open();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-writev-promises.js-11-function getFileName() {
nodejs-14.13.0~dfsg/test/parallel/test-fs-writev-promises.js:12:  return path.join(tmpdir.path, `writev_promises_${++cnt}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-writev-promises.js-13-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-writev-sync.js-12-
nodejs-14.13.0~dfsg/test/parallel/test-fs-writev-sync.js:13:const getFileName = (i) => path.join(tmpdir.path, `writev_sync_${i}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-writev-sync.js-14-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-fs-writev.js-12-
nodejs-14.13.0~dfsg/test/parallel/test-fs-writev.js:13:const getFileName = (i) => path.join(tmpdir.path, `writev_${i}.txt`);
nodejs-14.13.0~dfsg/test/parallel/test-fs-writev.js-14-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-gc-http-client-connaborted.js-14-
nodejs-14.13.0~dfsg/test/parallel/test-gc-http-client-connaborted.js:15:console.log(`We should do ${todo} requests`);
nodejs-14.13.0~dfsg/test/parallel/test-gc-http-client-connaborted.js-16-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-gc-http-client-onerror.js-62-    global.gc();
nodejs-14.13.0~dfsg/test/parallel/test-gc-http-client-onerror.js:63:    console.log(`done/collected/total: ${done}/${countGC}/${count}`);
nodejs-14.13.0~dfsg/test/parallel/test-gc-http-client-onerror.js-64-    if (countGC === count) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-gc-http-client-timeout.js-22-
nodejs-14.13.0~dfsg/test/parallel/test-gc-http-client-timeout.js:23:console.log(`We should do ${todo} requests`);
nodejs-14.13.0~dfsg/test/parallel/test-gc-http-client-timeout.js-24-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-gc-net-timeout.js-32-
nodejs-14.13.0~dfsg/test/parallel/test-gc-net-timeout.js:33:console.log(`We should do ${todo} requests`);
nodejs-14.13.0~dfsg/test/parallel/test-gc-net-timeout.js-34-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-gc-tls-external-memory.js-31-  const externalMemoryUsage = process.memoryUsage().external;
nodejs-14.13.0~dfsg/test/parallel/test-gc-tls-external-memory.js:32:  assert(externalMemoryUsage >= 0, `${externalMemoryUsage} < 0`);
nodejs-14.13.0~dfsg/test/parallel/test-gc-tls-external-memory.js-33-  if (runs++ === 512) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-gc-tls-external-memory.js-35-    // (so that this test can actually check what it's testing):
nodejs-14.13.0~dfsg/test/parallel/test-gc-tls-external-memory.js:36:    assert(gced >= 256, `${gced} < 256`);
nodejs-14.13.0~dfsg/test/parallel/test-gc-tls-external-memory.js-37-    return;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-global.js-62-assert.strictEqual(global.baseFoo, 'foo',
nodejs-14.13.0~dfsg/test/parallel/test-global.js:63:                   `x -> global.x failed: global.baseFoo = ${global.baseFoo}`);
nodejs-14.13.0~dfsg/test/parallel/test-global.js-64-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-global.js-67-                   // eslint-disable-next-line no-undef
nodejs-14.13.0~dfsg/test/parallel/test-global.js:68:                   `global.x -> x failed: baseBar = ${baseBar}`);
nodejs-14.13.0~dfsg/test/parallel/test-global.js-69-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-abort-stream-end.js-35-  for (let i = 0; i < maxSize; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-http-abort-stream-end.js:36:    res.write(`x${i}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-abort-stream-end.js-37-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-abort-stream-end.js-56-
nodejs-14.13.0~dfsg/test/parallel/test-http-abort-stream-end.js:57:  const req = http.get(`http://localhost:${server.address().port}`, res);
nodejs-14.13.0~dfsg/test/parallel/test-http-abort-stream-end.js-58-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-after-connect.js-62-    port: server.address().port,
nodejs-14.13.0~dfsg/test/parallel/test-http-after-connect.js:63:    path: `/request${i}`
nodejs-14.13.0~dfsg/test/parallel/test-http-after-connect.js-64-  }, common.mustCall((res) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-after-connect.js-68-    res.on('end', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http-after-connect.js:69:      assert.strictEqual(data, `/request${i}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-after-connect.js-70-      countdown.dec();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-getname.js-42-  }),
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-getname.js:43:  `localhost:::${socketPath}`
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-getname.js-44-);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-getname.js-49-for (const family of [4, 6])
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-getname.js:50:  assert.strictEqual(agent.getName({ family }), `localhost:::${family}`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-keepalive.js-122-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-keepalive.js:123:  name = `localhost:${server.address().port}:`;
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-keepalive.js-124-  // Request first, and keep alive
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-maxsockets.js-31-  assert.strictEqual(freepool.length, 2,
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-maxsockets.js:32:                     `expect keep 2 free sockets, but got ${freepool.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-maxsockets.js-33-  agent.destroy();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-maxtotalsockets.js-23-    message: 'The value of "maxTotalSockets" is out of range. ' +
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-maxtotalsockets.js:24:      `It must be > 0. Received ${item}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-maxtotalsockets.js-25-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-maxtotalsockets.js-65-        agent,
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-maxtotalsockets.js:66:        path: `/${i}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-maxtotalsockets.js-67-      }, common.mustCall((res) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-no-protocol.js-29-})).listen(0, '127.0.0.1', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-no-protocol.js:30:  const opts = url.parse(`http://127.0.0.1:${server.address().port}/`);
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-no-protocol.js-31-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-scheduling.js-50-  function onListen() {
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-scheduling.js:51:    const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-scheduling.js-52-    const agent = new http.Agent({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-scheduling.js-77-  function onListen() {
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-scheduling.js:78:    const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-scheduling.js-79-    const agent = new http.Agent({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-scheduling.js-105-  function onListen() {
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-scheduling.js:106:    const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-scheduling.js-107-    const agent = new http.Agent({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-uninitialized-with-handle.js-19-})).listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-uninitialized-with-handle.js:20:  const req = new http.ClientRequest(`http://localhost:${server.address().port}/`);
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-uninitialized-with-handle.js-21-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-uninitialized.js-14-})).listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-uninitialized.js:15:  const req = new http.ClientRequest(`http://localhost:${server.address().port}/`);
nodejs-14.13.0~dfsg/test/parallel/test-http-agent-uninitialized.js-16-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js-45-function executeRequest(cb) {
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js:46:  cp.exec([`"${process.execPath}"`,
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js:47:           `"${__filename}"`,
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js-48-           'request',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js-50-           '|',
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js:51:           `"${process.execPath}"`,
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js:52:           `"${__filename}"`,
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js-53-           'shasum' ].join(' '),
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js-86-    if (code !== 0) {
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js:87:      console.error(`subprocess exited with code ${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-chunk-problem.js-88-      process.exit(1);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-intl.js-52-  const erMsg =
nodejs-14.13.0~dfsg/test/parallel/test-intl.js:53:    `"Intl" object is NOT present but v8_enable_i18n_support is ${enablei18n}`;
nodejs-14.13.0~dfsg/test/parallel/test-intl.js-54-  assert.strictEqual(enablei18n, 0, erMsg);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-intl.js-79-    // Smoke test. Does it format anything, or fail?
nodejs-14.13.0~dfsg/test/parallel/test-intl.js:80:    console.log(`Date(0) formatted to: ${dtf.format(date0)}`);
nodejs-14.13.0~dfsg/test/parallel/test-intl.js-81-    return;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-abort.js-46-  for (let i = 0; i < N; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-abort.js:47:    options.path = `/?id=${i}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-client-abort.js-48-    requests.push(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-agent.js-56-    port: server.address().port,
nodejs-14.13.0~dfsg/test/parallel/test-http-client-agent.js:57:    path: `/${i}`
nodejs-14.13.0~dfsg/test/parallel/test-http-client-agent.js-58-  }, function(res) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-default-headers-exist.js-44-  assert(expectedHeaders.hasOwnProperty(req.method),
nodejs-14.13.0~dfsg/test/parallel/test-http-client-default-headers-exist.js:45:         `${req.method} was an unexpected method`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-default-headers-exist.js-46-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-default-headers-exist.js-50-      expectedHeaders[req.method].includes(header.toLowerCase()),
nodejs-14.13.0~dfsg/test/parallel/test-http-client-default-headers-exist.js:51:      `${header} should not exist for method ${req.method}`
nodejs-14.13.0~dfsg/test/parallel/test-http-client-default-headers-exist.js-52-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-default-headers-exist.js-57-    expectedHeaders[req.method].length,
nodejs-14.13.0~dfsg/test/parallel/test-http-client-default-headers-exist.js:58:    `some headers were missing for method: ${req.method}`
nodejs-14.13.0~dfsg/test/parallel/test-http-client-default-headers-exist.js-59-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-error-rawbytes.js-18-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-error-rawbytes.js:19:  const req = http.get(`http://localhost:${server.address().port}/`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-error-rawbytes.js-20-  req.end();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-error-rawbytes.js-22-    const reason = 'Content-Length can\'t be present with Transfer-Encoding';
nodejs-14.13.0~dfsg/test/parallel/test-http-client-error-rawbytes.js:23:    assert.strictEqual(err.message, `Parse Error: ${reason}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-error-rawbytes.js-24-    assert(err.bytesParsed < response.length);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-get-url.js-38-server.listen(0, common.localhostIPv4, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-get-url.js:39:  const u = `http://${common.localhostIPv4}:${server.address().port}${testPath}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-client-get-url.js-40-  http.get(u, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-headers-array.js-17-    if (!Array.isArray(options.headers)) {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-headers-array.js:18:      expectHeaders.host = `localhost:${this.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-client-headers-array.js-19-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-headers-array.js-23-      expectHeaders.authorization =
nodejs-14.13.0~dfsg/test/parallel/test-http-client-headers-array.js:24:          `Basic ${Buffer.from(options.auth).toString('base64')}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-client-headers-array.js-25-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-50-  for (requests_sent = 0; requests_sent < 30; requests_sent += 1) {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js:51:    options.path = `/${requests_sent}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-52-    const req = http.request(options);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-55-      res.on('data', function(data) {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js:56:        console.log(`res#${this.req.id} data:${data}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-57-      });
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-58-      res.on('end', function(data) {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js:59:        console.log(`res#${this.req.id} end`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-60-        requests_done += 1;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-64-    req.on('close', function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js:65:      console.log(`req#${this.id} close`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-66-    });
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-67-    req.on('error', function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js:68:      console.log(`req#${this.id} error`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-69-      this.destroy();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-71-    req.setTimeout(50, function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js:72:      console.log(`req#${this.id} timeout`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-73-      this.abort();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-90-process.on('exit', () => {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js:91:  console.error(`done=${requests_done} sent=${requests_sent}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-agent.js-92-  // Check that timeout on http request was not called too much
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-on-connect.js-15-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-on-connect.js:16:  const req = http.get(`http://${common.localhostIPv4}:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-on-connect.js-17-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-option-listeners.js-37-  http.request(options, common.mustCall((response) => {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-option-listeners.js:38:    const sockets = agent.sockets[`${options.host}:${options.port}:`];
nodejs-14.13.0~dfsg/test/parallel/test-http-client-timeout-option-listeners.js-39-    assert.strictEqual(sockets.length, 1);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-unescaped-path.js-27-for (let i = 0; i <= 32; i += 1) {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-unescaped-path.js:28:  const path = `bad${String.fromCharCode(i)}path`;
nodejs-14.13.0~dfsg/test/parallel/test-http-client-unescaped-path.js-29-  assert.throws(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-client-upload.js-33-  req.on('data', function(chunk) {
nodejs-14.13.0~dfsg/test/parallel/test-http-client-upload.js:34:    console.log(`server got: ${JSON.stringify(chunk)}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-client-upload.js-35-    sent_body += chunk;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-connect-req-res.js-41-    // Make sure this request got removed from the pool.
nodejs-14.13.0~dfsg/test/parallel/test-http-connect-req-res.js:42:    const name = `localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-connect-req-res.js-43-    assert(!http.globalAgent.sockets.hasOwnProperty(name));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-connect.js-68-    // Make sure this request got removed from the pool.
nodejs-14.13.0~dfsg/test/parallel/test-http-connect.js:69:    const name = `localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-connect.js-70-    assert(!http.globalAgent.sockets.hasOwnProperty(name));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-contentLength0.js-37-  const request = http.request({ port: this.address().port }, (response) => {
nodejs-14.13.0~dfsg/test/parallel/test-http-contentLength0.js:38:    console.log(`STATUS: ${response.statusCode}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-contentLength0.js-39-    s.close();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-correct-hostname.js-19-  const doNotCall = common.mustNotCall(
nodejs-14.13.0~dfsg/test/parallel/test-http-correct-hostname.js:20:    `${module}.request should not connect to ${module}://example.com%60x.example.com`
nodejs-14.13.0~dfsg/test/parallel/test-http-correct-hostname.js-21-  );
nodejs-14.13.0~dfsg/test/parallel/test-http-correct-hostname.js:22:  const req = modules[module].request(`${module}://example.com%60x.example.com`, doNotCall);
nodejs-14.13.0~dfsg/test/parallel/test-http-correct-hostname.js-23-  assert.deepStrictEqual(req[kOutHeaders].host, [
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-default-port.js-43-    assert.strictEqual(req.headers.host, hostExpect);
nodejs-14.13.0~dfsg/test/parallel/test-http-default-port.js:44:    assert.strictEqual(req.headers['x-port'], `${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-default-port.js-45-    res.writeHead(200);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-deprecated-urls.js-29-  const doNotCall = common.mustNotCall(
nodejs-14.13.0~dfsg/test/parallel/test-http-deprecated-urls.js:30:    `${module}.request should not connect to ${module}://[www.nodejs.org]`
nodejs-14.13.0~dfsg/test/parallel/test-http-deprecated-urls.js-31-  );
nodejs-14.13.0~dfsg/test/parallel/test-http-deprecated-urls.js:32:  modules[module].request(`${module}://[www.nodejs.org]`, doNotCall).abort();
nodejs-14.13.0~dfsg/test/parallel/test-http-deprecated-urls.js-33-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-destroyed-socket-write2.js-66-        // Write to a torn down client should RESET or ABORT
nodejs-14.13.0~dfsg/test/parallel/test-http-destroyed-socket-write2.js:67:        assert.fail(`Unexpected error code ${er.code}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-destroyed-socket-write2.js-68-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-exceptions.js-38-function onUncaughtException(err) {
nodejs-14.13.0~dfsg/test/parallel/test-http-exceptions.js:39:  console.log(`Caught an exception: ${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-exceptions.js-40-  if (err.name === 'AssertionError') throw err;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-exceptions.js-47-  for (let i = 0; i < NUMBER_OF_EXCEPTIONS; i += 1) {
nodejs-14.13.0~dfsg/test/parallel/test-http-exceptions.js:48:    http.get({ port: this.address().port, path: `/busy/${i}` });
nodejs-14.13.0~dfsg/test/parallel/test-http-exceptions.js-49-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-expect-continue.js-70-    assert.strictEqual(res.statusCode, 200,
nodejs-14.13.0~dfsg/test/parallel/test-http-expect-continue.js:71:                       `Final status code was ${res.statusCode}, not 200.`);
nodejs-14.13.0~dfsg/test/parallel/test-http-expect-continue.js-72-    res.setEncoding('utf8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-expect-handling.js-37-  http.get(options, (response) => {
nodejs-14.13.0~dfsg/test/parallel/test-http-expect-handling.js:38:    console.log(`client: expected status: ${test}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-expect-handling.js:39:    console.log(`client: statusCode: ${response.statusCode}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-expect-handling.js-40-    assert.strictEqual(response.statusCode, test);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-extra-response.js-34-    'HTTP/1.1 500 Internal Server Error\r\n' +
nodejs-14.13.0~dfsg/test/parallel/test-http-extra-response.js:35:    `Content-Length: ${body.length}\r\n` +
nodejs-14.13.0~dfsg/test/parallel/test-http-extra-response.js-36-    'Content-Type: text/plain\r\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-extra-response.js-66-    let buffer = '';
nodejs-14.13.0~dfsg/test/parallel/test-http-extra-response.js:67:    console.log(`Got res code: ${res.statusCode}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-extra-response.js-68-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-extra-response.js-74-    res.on('end', common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-extra-response.js:75:      console.log(`Response ended, read ${buffer.length} bytes`);
nodejs-14.13.0~dfsg/test/parallel/test-http-extra-response.js-76-      assert.strictEqual(body, buffer);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-full-response.js-41-function runAb(opts, callback) {
nodejs-14.13.0~dfsg/test/parallel/test-http-full-response.js:42:  const command = `ab ${opts} http://127.0.0.1:${server.address().port}/`;
nodejs-14.13.0~dfsg/test/parallel/test-http-full-response.js-43-  exec(command, function(err, stdout, stderr) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-full-response.js-45-      if (/ab|apr/i.test(stderr)) {
nodejs-14.13.0~dfsg/test/parallel/test-http-full-response.js:46:        common.printSkipMessage(`problem spawning \`ab\`.\n${stderr}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-full-response.js-47-        process.reallyExit(0);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js-39-
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js:40:console.log(`image.length = ${image.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js-41-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js-70-      http.get(opts, function(res) {
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js:71:        console.error(`recv ${x}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js:72:        const s = fs.createWriteStream(`${tmpdir.path}/${x}.jpg`);
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js-73-        res.pipe(s);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js-75-        s.on('finish', function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js:76:          console.error(`done ${x}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js-77-          responseCountdown.dec();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js-92-  for (let i = 0; i < total; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js:93:    const fn = `${i}.jpg`;
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js:94:    assert.ok(files.includes(fn), `couldn't find '${fn}'`);
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js:95:    const stat = fs.statSync(`${tmpdir.path}/${fn}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js-96-    assert.strictEqual(
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js-97-      image.length, stat.size,
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js:98:      `size doesn't match on '${fn}'. Got ${stat.size} bytes`);
nodejs-14.13.0~dfsg/test/parallel/test-http-get-pipeline-problem.js-99-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-header-validators.js-60-function isFunc(v, ttl) {
nodejs-14.13.0~dfsg/test/parallel/test-http-header-validators.js:61:  assert.ok(v.constructor === Function, `${ttl} is expected to be a function`);
nodejs-14.13.0~dfsg/test/parallel/test-http-header-validators.js-62-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-32-    assert.strictEqual(
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js:33:      req.headers.host, `localhost:${this.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js:34:      `Wrong host header for req[${req.url}]: ${req.headers.host}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-35-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-57-      method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js:58:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-59-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-65-      method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js:66:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-67-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-73-      method: 'POST',
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js:74:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-75-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-81-      method: 'PUT',
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js:82:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-83-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-89-      method: 'DELETE',
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js:90:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-host-headers.js-91-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-incoming-pipelined-socket-destroy.js-66-  return seeds.map(function(r) {
nodejs-14.13.0~dfsg/test/parallel/test-http-incoming-pipelined-socket-destroy.js:67:    return `GET /${r} HTTP/1.1\r\n` +
nodejs-14.13.0~dfsg/test/parallel/test-http-incoming-pipelined-socket-destroy.js:68:           `Host: localhost:${port}\r\n` +
nodejs-14.13.0~dfsg/test/parallel/test-http-incoming-pipelined-socket-destroy.js-69-           '\r\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-information-headers.js-39-    assert.strictEqual(res.statusCode, 102,
nodejs-14.13.0~dfsg/test/parallel/test-http-information-headers.js:40:                       `Received ${res.statusCode}, not 102.`);
nodejs-14.13.0~dfsg/test/parallel/test-http-information-headers.js-41-    assert.strictEqual(res.statusMessage, 'Processing',
nodejs-14.13.0~dfsg/test/parallel/test-http-information-headers.js:42:                       `Received ${res.statusMessage}, not "Processing".`);
nodejs-14.13.0~dfsg/test/parallel/test-http-information-headers.js-43-    assert.strictEqual(res.headers.foo, 'Bar');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-information-headers.js-53-    assert.strictEqual(res.statusCode, 200,
nodejs-14.13.0~dfsg/test/parallel/test-http-information-headers.js:54:                       `Final status code was ${res.statusCode}, not 200.`);
nodejs-14.13.0~dfsg/test/parallel/test-http-information-headers.js-55-    res.setEncoding('utf8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-information-processing.js-11-  for (let i = 0; i < kMessageCount; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-http-information-processing.js:12:    debug(`Server sending informational message #${i}...`);
nodejs-14.13.0~dfsg/test/parallel/test-http-information-processing.js-13-    res.writeProcessing();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-information-processing.js-39-    assert.strictEqual(res.statusCode, 200,
nodejs-14.13.0~dfsg/test/parallel/test-http-information-processing.js:40:                       `Final status code was ${res.statusCode}, not 200.`);
nodejs-14.13.0~dfsg/test/parallel/test-http-information-processing.js-41-    res.setEncoding('utf8');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-invalid-urls.js-19-      const doNotCall = common.mustNotCall(
nodejs-14.13.0~dfsg/test/parallel/test-http-invalid-urls.js:20:        `${module}.${fn} should not connect to ${host}`
nodejs-14.13.0~dfsg/test/parallel/test-http-invalid-urls.js-21-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js-31-    _checkIsHttpToken(str), true,
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js:32:    `_checkIsHttpToken(${inspect(str)}) unexpectedly failed`);
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js-33-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js-57-    _checkIsHttpToken(str), false,
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js:58:    `_checkIsHttpToken(${inspect(str)}) unexpectedly succeeded`);
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js-59-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js-70-    _checkInvalidHeaderChar(str), false,
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js:71:    `_checkInvalidHeaderChar(${inspect(str)}) unexpectedly failed`);
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js-72-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js-86-    _checkInvalidHeaderChar(str), true,
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js:87:    `_checkInvalidHeaderChar(${inspect(str)}) unexpectedly succeeded`);
nodejs-14.13.0~dfsg/test/parallel/test-http-invalidheaderfield2.js-88-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-client.js-61-    agent: agent,
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-client.js:62:    path: `/${n}`
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-client.js-63-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-client.js-81-    res.on('end', function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-client.js:82:      assert.strictEqual(data, `/${n}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-client.js-83-      setTimeout(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-request.js-60-    port: server.address().port,
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-request.js:61:    path: `/${n}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-request.js-62-    agent: agent
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-request.js-81-    res.on('end', function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-request.js:82:      assert.strictEqual(data, `/${n}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-keepalive-request.js-83-      setTimeout(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress-bind-error.js-29-const server = http.createServer(function(req, res) {
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress-bind-error.js:30:  console.log(`Connect from: ${req.connection.remoteAddress}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress-bind-error.js-31-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress-bind-error.js-33-    res.writeHead(200, { 'Content-Type': 'text/plain' });
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress-bind-error.js:34:    res.end(`You are from: ${req.connection.remoteAddress}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress-bind-error.js-35-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress-bind-error.js-48-  }).on('error', common.mustCall(function(e) {
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress-bind-error.js:49:    console.log(`client got error: ${e.message}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress-bind-error.js-50-    server.close();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress.js-31-const server = http.createServer((req, res) => {
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress.js:32:  console.log(`Connect from: ${req.connection.remoteAddress}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress.js-33-  assert.strictEqual(req.connection.remoteAddress, '127.0.0.2');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress.js-36-    res.writeHead(200, { 'Content-Type': 'text/plain' });
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress.js:37:    res.end(`You are from: ${req.connection.remoteAddress}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-localaddress.js-38-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-malformed-request.js-30-const server = http.createServer(common.mustCall((req, res) => {
nodejs-14.13.0~dfsg/test/parallel/test-http-malformed-request.js:31:  console.log(`req: ${JSON.stringify(url.parse(req.url))}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-malformed-request.js-32-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-max-headers-count.js-32-for (let i = 0; i < N; ++i) {
nodejs-14.13.0~dfsg/test/parallel/test-http-max-headers-count.js:33:  headers[`key${i}`] = i;
nodejs-14.13.0~dfsg/test/parallel/test-http-max-headers-count.js-34-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-multi-line-headers.js-34-      'Connection: close\r\n' +
nodejs-14.13.0~dfsg/test/parallel/test-http-multi-line-headers.js:35:      `Content-Length: ${body.length}\r\n` +
nodejs-14.13.0~dfsg/test/parallel/test-http-multi-line-headers.js-36-      'Content-Type: text/plain;\r\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js-60-    finishEvent = true;
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js:61:    console.error(`${name} finish event`);
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js-62-    process.nextTick(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js:63:      assert(endCb, `${name} got finish event before endcb!`);
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js:64:      console.log(`ok - ${name} finishEvent`);
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js-65-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js-69-    endCb = true;
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js:70:    console.error(`${name} endCb`);
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js-71-    process.nextTick(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js:72:      assert(finishEvent, `${name} got endCb event before finishEvent!`);
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js:73:      console.log(`ok - ${name} endCb`);
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-finish.js-74-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-first-chunk-singlebyte-encoding.js-11-  const server = http.createServer(common.mustCall((req, res) => {
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-first-chunk-singlebyte-encoding.js:12:    res.setHeader('content-type', `text/plain; charset=${enc}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-first-chunk-singlebyte-encoding.js-13-    res.write('helloworld', enc);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-first-chunk-singlebyte-encoding.js-30-      assert.strictEqual(header[0], 'HTTP/1.1 200 OK');
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-first-chunk-singlebyte-encoding.js:31:      assert.strictEqual(header[1], `content-type: text/plain; charset=${enc}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-outgoing-first-chunk-singlebyte-encoding.js-32-      assert.strictEqual(body, 'helloworld');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-parser.js-447-    const a = request.slice(0, i);
nodejs-14.13.0~dfsg/test/parallel/test-http-parser.js:448:    console.error(`request.slice(0, ${i}) = ${JSON.stringify(a.toString())}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-parser.js-449-    const b = request.slice(i);
nodejs-14.13.0~dfsg/test/parallel/test-http-parser.js:450:    console.error(`request.slice(${i}) = ${JSON.stringify(b.toString())}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-parser.js-451-    test(a, b);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-pipe-fs.js-55-      res.on('end', function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-pipe-fs.js:56:        console.error(`res${i + 1} end`);
nodejs-14.13.0~dfsg/test/parallel/test-http-pipe-fs.js-57-        countdown.dec();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-pipe-fs.js-61-    req.on('socket', function(s) {
nodejs-14.13.0~dfsg/test/parallel/test-http-pipe-fs.js:62:      console.error(`req${i + 1} start`);
nodejs-14.13.0~dfsg/test/parallel/test-http-pipe-fs.js-63-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-pipeline-flood.js-22-  default:
nodejs-14.13.0~dfsg/test/parallel/test-http-pipeline-flood.js:23:    throw new Error(`Unexpected value: ${process.argv[2]}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-pipeline-flood.js-24-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-pipeline-flood.js-70-
nodejs-14.13.0~dfsg/test/parallel/test-http-pipeline-flood.js:71:  let req = `GET / HTTP/1.1\r\nHost: localhost:${port}\r\nAccept: */*\r\n\r\n`;
nodejs-14.13.0~dfsg/test/parallel/test-http-pipeline-flood.js-72-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-proxy.js-44-const proxy = http.createServer(function(req, res) {
nodejs-14.13.0~dfsg/test/parallel/test-http-proxy.js:45:  console.error(`proxy req headers: ${JSON.stringify(req.headers)}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-proxy.js-46-  http.get({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-proxy.js-50-
nodejs-14.13.0~dfsg/test/parallel/test-http-proxy.js:51:    console.error(`proxy res headers: ${JSON.stringify(proxy_res.headers)}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-proxy.js-52-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-os.js-30-  number: (value, key) => {
nodejs-14.13.0~dfsg/test/parallel/test-os.js:31:    assert(!Number.isNaN(value), `${key} should not be NaN`);
nodejs-14.13.0~dfsg/test/parallel/test-os.js-32-    assert.strictEqual(typeof value, 'number');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-os.js-53-  process.env.TMP = '';
nodejs-14.13.0~dfsg/test/parallel/test-os.js:54:  const expected = `${process.env.SystemRoot || process.env.windir}\\temp`;
nodejs-14.13.0~dfsg/test/parallel/test-os.js-55-  assert.strictEqual(os.tmpdir(), expected);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-os.js-179-  .forEach(({ v, mask }) => {
nodejs-14.13.0~dfsg/test/parallel/test-os.js:180:    assert.ok('cidr' in v, `"cidr" prop not found in ${inspect(v)}`);
nodejs-14.13.0~dfsg/test/parallel/test-os.js-181-    if (mask) {
nodejs-14.13.0~dfsg/test/parallel/test-os.js:182:      assert.strictEqual(v.cidr, `${v.address}/${mask}`);
nodejs-14.13.0~dfsg/test/parallel/test-os.js-183-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-os.js-241-
nodejs-14.13.0~dfsg/test/parallel/test-os.js:242:assert.strictEqual(`${os.hostname}`, os.hostname());
nodejs-14.13.0~dfsg/test/parallel/test-os.js:243:assert.strictEqual(`${os.homedir}`, os.homedir());
nodejs-14.13.0~dfsg/test/parallel/test-os.js:244:assert.strictEqual(`${os.release}`, os.release());
nodejs-14.13.0~dfsg/test/parallel/test-os.js:245:assert.strictEqual(`${os.type}`, os.type());
nodejs-14.13.0~dfsg/test/parallel/test-os.js:246:assert.strictEqual(`${os.endianness}`, os.endianness());
nodejs-14.13.0~dfsg/test/parallel/test-os.js:247:assert.strictEqual(`${os.tmpdir}`, os.tmpdir());
nodejs-14.13.0~dfsg/test/parallel/test-os.js:248:assert.strictEqual(`${os.arch}`, os.arch());
nodejs-14.13.0~dfsg/test/parallel/test-os.js:249:assert.strictEqual(`${os.platform}`, os.platform());
nodejs-14.13.0~dfsg/test/parallel/test-os.js-250-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-raw-headers.js-30-    'Host',
nodejs-14.13.0~dfsg/test/parallel/test-http-raw-headers.js:31:    `localhost:${this.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-raw-headers.js-32-    'transfer-ENCODING',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-raw-headers.js-39-  const expectHeaders = {
nodejs-14.13.0~dfsg/test/parallel/test-http-raw-headers.js:40:    'host': `localhost:${this.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-raw-headers.js-41-    'transfer-encoding': 'CHUNKED',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-readable-data-event.js-12-  res.writeHead(200, {
nodejs-14.13.0~dfsg/test/parallel/test-http-readable-data-event.js:13:    'Content-Length': `${(helloWorld.length + helloAgainLater.length)}`
nodejs-14.13.0~dfsg/test/parallel/test-http-readable-data-event.js-14-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-request-methods.js-46-    c.on('connect', function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-request-methods.js:47:      c.write(`${method} / HTTP/1.0\r\n\r\n`);
nodejs-14.13.0~dfsg/test/parallel/test-http-request-methods.js-48-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-response-no-headers.js-35-  const server = net.createServer(function(conn) {
nodejs-14.13.0~dfsg/test/parallel/test-http-response-no-headers.js:36:    const reply = `HTTP/${httpVersion} 200 OK\r\n\r\n${expected[httpVersion]}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-response-no-headers.js-37-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js-30-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js:31:      message: `Invalid character in header content ["${key}"]`
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js-32-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js-39-      const loc = url.parse(req.url, true).query.lang;
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js:40:      test(res, 302, 'Location', `/foo?lang=${loc}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js-41-      break;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js-56-  const client = net.connect({ port: server.address().port }, () => {
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js:57:    client.write(`GET ${str} ${end}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js:58:    client.write(`GET / ${end}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js:59:    client.write(`GET / ${end}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-response-splitting.js-60-    client.end();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-response-status-message.js-45-  if (matching.length === 0) {
nodejs-14.13.0~dfsg/test/parallel/test-http-response-status-message.js:46:    assert.fail(`failed to find test case with path ${path}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-response-status-message.js-47-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-response-status-message.js-69-  }, function(response) {
nodejs-14.13.0~dfsg/test/parallel/test-http-response-status-message.js:70:    console.log(`client: expected status message: ${testCase.statusMessage}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-response-status-message.js:71:    console.log(`client: actual status message: ${response.statusMessage}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-response-status-message.js-72-    assert.strictEqual(testCase.statusMessage, response.statusMessage);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-response-statuscode.js-15-    name: 'RangeError',
nodejs-14.13.0~dfsg/test/parallel/test-http-response-statuscode.js:16:    message: `Invalid status code: ${code}`
nodejs-14.13.0~dfsg/test/parallel/test-http-response-statuscode.js-17-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-server-consumed-timeout.js-36-        console.error('The interval was not invoked.');
nodejs-14.13.0~dfsg/test/parallel/test-http-server-consumed-timeout.js:37:        console.error(`Trying w/ timeout of ${newTimeoutDuration}.`);
nodejs-14.13.0~dfsg/test/parallel/test-http-server-consumed-timeout.js-38-        return;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-server-consumed-timeout.js-45-          Math.max(...durationBetweenIntervals, timeoutDuration) * 2;
nodejs-14.13.0~dfsg/test/parallel/test-http-server-consumed-timeout.js:46:        console.error(`Time between intervals: ${durationBetweenIntervals}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-server-consumed-timeout.js:47:        console.error(`Trying w/ timeout of ${newTimeoutDuration}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-server-consumed-timeout.js-48-        return;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-server-keepalive-end.js-28-    'POST / HTTP/1.1',
nodejs-14.13.0~dfsg/test/parallel/test-http-server-keepalive-end.js:29:    `Host: localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-server-keepalive-end.js-30-    'Connection: keep-alive',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-server-keepalive-req-gc.js-29-    'POST / HTTP/1.1',
nodejs-14.13.0~dfsg/test/parallel/test-http-server-keepalive-req-gc.js:30:    `Host: localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http-server-keepalive-req-gc.js-31-    'Connection: keep-alive',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-server-multiheaders2.js-74-    assert.strictEqual(req.headers[header.toLowerCase()], 'foo',
nodejs-14.13.0~dfsg/test/parallel/test-http-server-multiheaders2.js:75:                       `header parsed incorrectly: ${header}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-server-multiheaders2.js-76-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-server-multiheaders2.js-78-    const sep = (header.toLowerCase() === 'cookie' ? '; ' : ', ');
nodejs-14.13.0~dfsg/test/parallel/test-http-server-multiheaders2.js:79:    assert.strictEqual(req.headers[header.toLowerCase()], `foo${sep}bar`,
nodejs-14.13.0~dfsg/test/parallel/test-http-server-multiheaders2.js:80:                       `header parsed incorrectly: ${header}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-server-multiheaders2.js-81-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-server-unconsume.js-28-        assert.strictEqual(received, 'hello world',
nodejs-14.13.0~dfsg/test/parallel/test-http-server-unconsume.js:29:                           `failed for socket.${testFn}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-server-unconsume.js-30-      }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-server-write-after-end.js-27-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http-server-write-after-end.js:28:  http.get(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-server-write-after-end.js-29-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-server-write-end-after-end.js-25-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http-server-write-end-after-end.js:26:  http.get(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-server-write-end-after-end.js-27-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-set-timeout.js-39-server.listen(0, function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-set-timeout.js:40:  console.log(`Server running at http://127.0.0.1:${this.address().port}/`);
nodejs-14.13.0~dfsg/test/parallel/test-http-set-timeout.js-41-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-set-trailers.js-47-      !/x-foo/.test(res_buffer),
nodejs-14.13.0~dfsg/test/parallel/test-http-set-trailers.js:48:      `No trailer in HTTP/1.0 response. Response buffer: ${res_buffer}`
nodejs-14.13.0~dfsg/test/parallel/test-http-set-trailers.js-49-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-set-trailers.js-72-        /0\r\nx-foo: bar\r\n\r\n$/.test(res_buffer),
nodejs-14.13.0~dfsg/test/parallel/test-http-set-trailers.js:73:        `No trailer in HTTP/1.1 response. Response buffer: ${res_buffer}`
nodejs-14.13.0~dfsg/test/parallel/test-http-set-trailers.js-74-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-set-trailers.js-84-      assert.ok('x-foo' in res.trailers,
nodejs-14.13.0~dfsg/test/parallel/test-http-set-trailers.js:85:                `${util.inspect(res.trailers)} misses the 'x-foo' property`);
nodejs-14.13.0~dfsg/test/parallel/test-http-set-trailers.js-86-      callback();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-status-code.js-36-  res.writeHead(test, { 'Content-Type': 'text/plain' });
nodejs-14.13.0~dfsg/test/parallel/test-http-status-code.js:37:  console.log(`--\nserver: statusCode after writeHead: ${res.statusCode}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-status-code.js-38-  assert.strictEqual(res.statusCode, test);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-status-code.js-48-  http.get({ port: s.address().port }, function(response) {
nodejs-14.13.0~dfsg/test/parallel/test-http-status-code.js:49:    console.log(`client: expected status: ${test}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-status-code.js:50:    console.log(`client: statusCode: ${response.statusCode}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-status-code.js-51-    assert.strictEqual(response.statusCode, test);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-status-reason-invalid-chars.js-38-  const countdown = new Countdown(2, () => server.close());
nodejs-14.13.0~dfsg/test/parallel/test-http-status-reason-invalid-chars.js:39:  const url = `http://${hostname}:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-status-reason-invalid-chars.js-40-  const check = common.mustCall((res) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-status-reason-invalid-chars.js-44-  }, 2);
nodejs-14.13.0~dfsg/test/parallel/test-http-status-reason-invalid-chars.js:45:  http.get(`${url}/explicit`, check).end();
nodejs-14.13.0~dfsg/test/parallel/test-http-status-reason-invalid-chars.js:46:  http.get(`${url}/implicit`, check).end();
nodejs-14.13.0~dfsg/test/parallel/test-http-status-reason-invalid-chars.js-47-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-timeout-client-warning.js-14-server.listen(common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http-timeout-client-warning.js:15:  http.request(`http://localhost:${server.address().port}`)
nodejs-14.13.0~dfsg/test/parallel/test-http-timeout-client-warning.js-16-    .setTimeout(2 ** 40)
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-upgrade-agent.js-58-  };
nodejs-14.13.0~dfsg/test/parallel/test-http-upgrade-agent.js:59:  const name = `${options.host}:${options.port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http-upgrade-agent.js-60-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-upgrade-client2.js-29-server.on('upgrade', function(req, socket) {
nodejs-14.13.0~dfsg/test/parallel/test-http-upgrade-client2.js:30:  socket.write(`HTTP/1.1 101 Ok${CRLF}` +
nodejs-14.13.0~dfsg/test/parallel/test-http-upgrade-client2.js:31:               `Connection: Upgrade${CRLF}` +
nodejs-14.13.0~dfsg/test/parallel/test-http-upgrade-client2.js:32:               `Upgrade: Test${CRLF}${CRLF}` +
nodejs-14.13.0~dfsg/test/parallel/test-http-upgrade-client2.js-33-               'head');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-auth-with-header-in-request.js-42-  const testURL =
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-auth-with-header-in-request.js:43:    url.parse(`http://asdf:qwer@localhost:${this.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-auth-with-header-in-request.js-44-  // The test here is if you set a specific authorization header in the
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-auth.js-43-  // username = "user", password = "pass:"
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-auth.js:44:  const testURL = url.parse(`http://user:pass%3A@localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-auth.js-45-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-basic.js-37-  assert.strictEqual(request.headers.host,
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-basic.js:38:                     `${testURL.hostname}:${testURL.port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-basic.js-39-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-basic.js-49-server.listen(0, function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-basic.js:50:  testURL = url.parse(`http://localhost:${this.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-basic.js-51-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-https.request.js-51-server.listen(0, function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-https.request.js:52:  const testURL = url.parse(`https://localhost:${this.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-https.request.js-53-  testURL.rejectUnauthorized = false;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-path.js-41-server.listen(0, function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-path.js:42:  const testURL = url.parse(`http://localhost:${this.address().port}/asdf`);
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-path.js-43-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-post.js-36-  assert.strictEqual(request.headers.host,
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-post.js:37:                     `${testURL.hostname}:${testURL.port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-post.js-38-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-post.js-48-server.listen(0, function() {
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-post.js:49:  testURL = url.parse(`http://localhost:${this.address().port}/asdf?qwer=zxcv`);
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-post.js-50-  testURL.method = 'POST';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-search.js-42-  const port = this.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-search.js:43:  const testURL = url.parse(`http://localhost:${port}/asdf?qwer=zxcv`);
nodejs-14.13.0~dfsg/test/parallel/test-http-url.parse-search.js-44-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-writable-true-after-close.js-23-
nodejs-14.13.0~dfsg/test/parallel/test-http-writable-true-after-close.js:24:  get(`http://127.0.0.1:${internal.address().port}`, common.mustCall((inner) => {
nodejs-14.13.0~dfsg/test/parallel/test-http-writable-true-after-close.js-25-    inner.pipe(res);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-writable-true-after-close.js-35-  }).listen(0, () => {
nodejs-14.13.0~dfsg/test/parallel/test-http-writable-true-after-close.js:36:    external = get(`http://127.0.0.1:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-writable-true-after-close.js-37-    external.on('error', common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http-write-empty-string.js-28-const server = http.createServer(function(request, response) {
nodejs-14.13.0~dfsg/test/parallel/test-http-write-empty-string.js:29:  console.log(`responding to ${request.url}`);
nodejs-14.13.0~dfsg/test/parallel/test-http-write-empty-string.js-30-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-altsvc.js-37-        message: 'The value of "originOrStream" is out of ' +
nodejs-14.13.0~dfsg/test/parallel/test-http2-altsvc.js:38:                 `range. It must be > 0 && < 4294967296. Received ${input}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-altsvc.js-39-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-altsvc.js-94-      session.altsvc('h2=":8000"',
nodejs-14.13.0~dfsg/test/parallel/test-http2-altsvc.js:95:                     `http://example.${'a'.repeat(17000)}.org:8000`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-altsvc.js-96-    },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-altsvc.js-105-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-altsvc.js:106:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-altsvc.js-107-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js-249-    assert.strictEqual(constants[name], expectedStatusCodes[name],
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js:250:                       `Expected status code match for ${name}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js-251-  } else if (name.startsWith('HTTP2_HEADER_')) {
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js-252-    assert.strictEqual(constants[name], expectedHeaderNames[name],
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js:253:                       `Expected header name match for ${name}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js-254-  } else if (name.startsWith('NGHTTP2_')) {
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js-255-    assert.strictEqual(constants[name], expectedNGConstants[name],
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js:256:                       `Expected ng constant match for ${name}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js-257-  } else if (name.startsWith('DEFAULT_SETTINGS_')) {
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js-258-    assert.strictEqual(constants[name], defaultSettings[name],
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js:259:                       `Expected default setting match for ${name}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-binding.js-260-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-buffersize.js-34-  server.listen(0, mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-buffersize.js:35:    const authority = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-buffersize.js-36-    client = connect(authority);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-byteswritten-server.js-18-http2Server.listen(0, common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-byteswritten-server.js:19:  const URL = `http://localhost:${http2Server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-byteswritten-server.js-20-  const http2client = http2.connect(URL, { protocol: 'http:' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js-31-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js:32:    const session = connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js-33-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js-60-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js:61:    const session = connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js-62-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js-86-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js:87:    const session = connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js-88-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js-116-      ':path': '/foobar',
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js:117:      ':authority': `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js-118-    }, common.mustCall((err, push) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js-134-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js:135:    const session = connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-capture-rejection.js-136-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-data-end.js-30-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-data-end.js:31:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-data-end.js-32-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-data-end.js-47-    assert.strictEqual(headers[':path'], '/foobar');
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-data-end.js:48:    assert.strictEqual(headers[':authority'], `localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-data-end.js-49-    stream.on('push', common.mustCall((headers, flags) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js-25-    destroyCallbacks.forEach((destroyCallback) => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js:26:      const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js-27-      client.on('connect', common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js-55-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js:56:    const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js-57-    const socket = client[kSocket];
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js-110-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js:111:    const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js-112-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js-128-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js:129:    const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js-130-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js-146-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js:147:    const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-destroy.js-148-    client.on('close', common.mustCall());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-http1-server.js-21-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-http1-server.js:22:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-http1-server.js-23-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-onconnect-errors.js-75-function runTest(test) {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-onconnect-errors.js:76:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-onconnect-errors.js-77-  client.on('close', common.mustCall());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-onconnect-errors.js-86-  const errorMustNotCall = common.mustNotCall(
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-onconnect-errors.js:87:    `${test.error.code} should emit on ${test.type}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-onconnect-errors.js-88-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-priority-before-connect.js-16-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-priority-before-connect.js:17:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-priority-before-connect.js-18-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-promisify-connect.js-18-
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-promisify-connect.js:19:  connect(`http://localhost:${server.address().port}`)
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-promisify-connect.js-20-    .then(common.mustCall((client) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-listeners-warning.js-20-server.listen(common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-listeners-warning.js:21:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-listeners-warning.js-22-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-options-errors.js-34-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-options-errors.js:35:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-options-errors.js-36-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-options-errors.js-45-            ':method': 'CONNECT',
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-options-errors.js:46:            ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-options-errors.js-47-          }, {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-options-errors.js-51-            code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-options-errors.js:52:            message: `The value "${inspect(types[type])}" is invalid ` +
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-options-errors.js:53:                    `for option "${option}"`
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-request-options-errors.js-54-          });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-rststream-before-connect.js-17-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-rststream-before-connect.js:18:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-rststream-before-connect.js-19-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-rststream-before-connect.js-38-        code: 'ERR_INVALID_CALLBACK',
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-rststream-before-connect.js:39:        message: `Callback must be a function. Received ${inspect(notFunction)}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-rststream-before-connect.js-40-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-set-priority.js-17-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-set-priority.js:18:    const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-set-priority.js-19-    const req = client.request({}, { weight: actual });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-setNextStreamID-errors.js-26-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-setNextStreamID-errors.js:27:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-setNextStreamID-errors.js-28-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-settings-before-connect.js-21-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-settings-before-connect.js:22:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-settings-before-connect.js-23-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-settings-before-connect.js-58-        message:
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-settings-before-connect.js:59:          `Callback must be a function. Received ${inspect(invalidCallback)}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-settings-before-connect.js-60-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-shutdown-before-connect.js-13-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-shutdown-before-connect.js:14:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-shutdown-before-connect.js-15-  client.close(common.mustCall(() => server.close()));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-socket-destroy.js-25-server.listen(0, common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-socket-destroy.js:26:  const client = h2.connect(`http://localhost:${this.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-socket-destroy.js-27-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-stream-destroy-before-connect.js-29-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-stream-destroy-before-connect.js:30:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-stream-destroy-before-connect.js-31-  const countdown = new Countdown(2, () => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-unescaped-path.js-15-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-unescaped-path.js:16:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-unescaped-path.js-17-  client.setMaxListeners(33);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-unescaped-path.js-25-  function doTest(i) {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-unescaped-path.js:26:    const req = client.request({ ':path': `bad${String.fromCharCode(i)}path` });
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-unescaped-path.js-27-    req.on('error', common.expectsError({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-upload-reject.js-34-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-upload-reject.js:35:    const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-upload-reject.js-36-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-upload.js-45-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-upload.js:46:    client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-upload.js-47-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-write-before-connect.js-23-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-write-before-connect.js:24:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-write-before-connect.js-25-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-write-empty-string.js-22-    stream.on('end', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-write-empty-string.js:23:      stream.end(`"${data}"`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-write-empty-string.js-24-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-write-empty-string.js-28-    const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-write-empty-string.js:29:    const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-client-write-empty-string.js-30-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-aborted.js-21-server.listen(0, common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-aborted.js:22:  const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-aborted.js-23-  const client = h2.connect(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-client-upload-reject.js-28-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-client-upload-reject.js:29:    const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-client-upload-reject.js-30-    client.on('close', common.mustCall());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-errors.js-27-server.listen(0, common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-errors.js:28:  const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-errors.js-29-  const client = h2.connect(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-continue-check.js-32-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-continue-check.js:33:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-continue-check.js-34-  const req = client.request({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-continue.js-28-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-continue.js:29:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-continue.js-30-  const req = client.request({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-handling.js-26-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-handling.js:27:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-handling.js-28-  const req = client.request({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-handling.js-31-    ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-handling.js:32:    ':authority': `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-expect-handling.js-33-    'expect': expectValue
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-method-connect.js-24-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-method-connect.js:25:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-method-connect.js-26-  const req = client.request({
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-method-connect.js-27-    ':method': 'CONNECT',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-method-connect.js:28:    ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-method-connect.js-29-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-end.js-32-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-end.js:33:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-end.js-34-  const client = h2.connect(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-headers.js-18-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-headers.js:19:      ':authority': `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-headers.js-20-      'foo-bar': 'abc123'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-headers.js-71-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-headers.js:72:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-headers.js-73-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-headers.js-77-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-headers.js:78:      ':authority': `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-headers.js-79-      'foo-bar': 'abc123'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-pause.js-38-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-pause.js:39:  const client = h2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-pause.js-40-  const request = client.request({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-pause.js-43-    ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-pause.js:44:    ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-pause.js-45-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-pipe.js-32-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-pipe.js:33:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-pipe.js-34-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-settimeout.js-28-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-settimeout.js:29:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-settimeout.js-30-  const req = client.request({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-settimeout.js-33-    ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-settimeout.js:34:    ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-settimeout.js-35-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-trailers.js-44-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-trailers.js:45:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-trailers.js-46-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-trailers.js-50-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-trailers.js:51:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest-trailers.js-52-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest.js-38-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest.js:39:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest.js-40-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest.js-44-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest.js:45:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverrequest.js-46-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-close.js-22-server.on('listening', () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-close.js:23:  const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-close.js-24-  const client = h2.connect(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-createpushresponse.js-53-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-createpushresponse.js:54:  const client = h2.connect(`http://localhost:${port}`, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-createpushresponse.js-55-    const headers = {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-createpushresponse.js-73-      assert.strictEqual(headers[':scheme'], 'http');
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-createpushresponse.js:74:      assert.strictEqual(headers[':authority'], `localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-createpushresponse.js-75-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-destroy.js-36-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-destroy.js:37:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-destroy.js-38-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-drain.js-23-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-drain.js:24:  const client = h2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-drain.js-25-  const request = client.request({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-drain.js-28-    ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-drain.js:29:    ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-drain.js-30-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end-after-statuses-without-body.js-30-server.listen(0, common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end-after-statuses-without-body.js:31:  const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end-after-statuses-without-body.js-32-  const client = h2.connect(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-41-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:42:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-43-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-47-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:48:        ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-49-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-71-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:72:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-73-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-77-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:78:        ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-79-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-100-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:101:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-102-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-106-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:107:        ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-108-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-130-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:131:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-132-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-136-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:137:        ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-138-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-161-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:162:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-163-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-167-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:168:        ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-169-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-195-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:196:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-197-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-201-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:202:        ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-203-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-226-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:227:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-228-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-232-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:233:        ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-234-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-261-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:262:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-263-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-267-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:268:        ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-269-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-301-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:302:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-303-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-307-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:308:        ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-309-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-334-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:335:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-336-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-340-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js:341:        ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-end.js-342-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-finished.js-33-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-finished.js:34:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-finished.js-35-  const client = h2.connect(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-finished.js-39-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-finished.js:40:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-finished.js-41-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-flushheaders.js-38-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-flushheaders.js:39:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-flushheaders.js-40-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-flushheaders.js-44-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-flushheaders.js:45:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-flushheaders.js-46-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers-after-destroy.js-31-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers-after-destroy.js:32:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers-after-destroy.js-33-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers-after-destroy.js-37-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers-after-destroy.js:38:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers-after-destroy.js-39-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers-send-date.js-13-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers-send-date.js:14:  const session = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers-send-date.js-15-  const req = session.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers.js-16-    const fake = 'bar-foo';
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers.js:17:    const denormalised = ` ${real.toUpperCase()}\n\t`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers.js-18-    const expectedValue = 'abc123';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers.js-166-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers.js:167:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers.js-168-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers.js-172-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers.js:173:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-headers.js-174-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-settimeout.js-26-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-settimeout.js:27:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-settimeout.js-28-  const req = client.request({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-settimeout.js-31-    ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-settimeout.js:32:    ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-settimeout.js-33-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statuscode.js-60-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statuscode.js:61:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statuscode.js-62-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statuscode.js-66-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statuscode.js:67:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statuscode.js-68-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property-set.js-31-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property-set.js:32:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property-set.js-33-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property-set.js-37-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property-set.js:38:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property-set.js-39-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property.js-30-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property.js:31:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property.js-32-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property.js-36-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property.js:37:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage-property.js-38-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage.js-33-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage.js:34:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage.js-35-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage.js-39-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage.js:40:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-statusmessage.js-41-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-trailers.js-62-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-trailers.js:63:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-trailers.js-64-  const client = http2.connect(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-write.js-16-    const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-write.js:17:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-write.js-18-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-write.js-53-    const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-write.js:54:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-write.js-55-    const client = connect(url, mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead-array.js-22-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead-array.js:23:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead-array.js-24-  const client = h2.connect(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead-array.js-28-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead-array.js:29:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead-array.js-30-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead.js-36-
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead.js:37:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead.js-38-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead.js-42-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead.js:43:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-serverresponse-writehead.js-44-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-short-stream-client-server.js-22-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-short-stream-client-server.js:23:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-short-stream-client-server.js-24-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket-destroy-delayed.js-26-app.listen(0, mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket-destroy-delayed.js:27:  const session = http2.connect(`http://localhost:${app.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket-destroy-delayed.js-28-  const request = session.request({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket-set.js-90-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket-set.js:91:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket-set.js-92-  const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket-set.js-96-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket-set.js:97:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket-set.js-98-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket.js-77-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket.js:78:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket.js-79-  const client = h2.connect(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket.js-83-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket.js:84:      ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-socket.js-85-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-write-head-destroyed.js-19-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-write-head-destroyed.js:20:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-compat-write-head-destroyed.js-21-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method-extended-cant-turn-off.js-18-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method-extended-cant-turn-off.js:19:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method-extended-cant-turn-off.js-20-  client.on('remoteSettings', common.mustCall((settings) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method-extended.js-15-  assert.strictEqual(headers[':authority'],
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method-extended.js:16:                     `localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method-extended.js-17-  assert.strictEqual(headers[':path'], '/');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method-extended.js-22-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method-extended.js:23:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method-extended.js-24-  client.on('remoteSettings', common.mustCall((settings) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js-40-    }
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js:41:    const auth = new URL(`tcp://${headers[HTTP2_HEADER_AUTHORITY]}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js-42-    assert.strictEqual(auth.hostname, 'localhost');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js-55-  proxy.listen(0, () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js:56:    const client = http2.connect(`http://localhost:${proxy.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js-57-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js-70-        [HTTP2_HEADER_METHOD]: 'CONNECT',
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js:71:        [HTTP2_HEADER_AUTHORITY]: `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js-72-        [HTTP2_HEADER_SCHEME]: 'http'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js-81-        [HTTP2_HEADER_METHOD]: 'CONNECT',
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js:82:        [HTTP2_HEADER_AUTHORITY]: `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js-83-        [HTTP2_HEADER_PATH]: '/'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js-93-      [HTTP2_HEADER_METHOD]: 'CONNECT',
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js:94:      [HTTP2_HEADER_AUTHORITY]: `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-method.js-95-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-options.js-13-const server = http2.createServer((req, res) => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-options.js:14:  console.log(`Connect from: ${req.connection.remoteAddress}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-options.js-15-  assert.strictEqual(req.connection.remoteAddress, '127.0.0.2');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-options.js-18-    res.writeHead(200, { 'Content-Type': 'text/plain' });
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-options.js:19:    res.end(`You are from: ${req.connection.remoteAddress}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect-options.js-20-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js-21-  server.listen(0, mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js:22:    const authority = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js-23-    const options = {};
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js-51-    const onSocketConnect = () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js:52:      const authority = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js-53-      const createConnection = mustCall(() => socket);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js-85-    const onSocketConnect = () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js:86:      const authority = `https://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js-87-      const createConnection = mustCall(() => socket);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js-107-  createServer(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js:108:    connect(`http://localhost:${this.address().port}`, {
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js-109-      settings: {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js-136-
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js:137:    clients.add(connect(`http://[::1]:${port}`));
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js:138:    clients.add(connect(new URL(`http://[::1]:${port}`)));
nodejs-14.13.0~dfsg/test/parallel/test-http2-connect.js-139-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-cookies.js-39-
nodejs-14.13.0~dfsg/test/parallel/test-http2-cookies.js:40:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-cookies.js-41-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-connect.js-21-    const items = [
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-connect.js:22:      [`http://localhost:${port}`],
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-connect.js:23:      [new URL(`http://localhost:${port}`)],
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-connect.js:24:      [url.parse(`http://localhost:${port}`)],
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-connect.js-25-      [{ port }, { protocol: 'http:' }],
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-connect.js-65-    const items = [
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-connect.js:66:      [`https://localhost:${port}`, opts],
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-connect.js:67:      [new URL(`https://localhost:${port}`), opts],
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-connect.js:68:      [url.parse(`https://localhost:${port}`), opts],
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-connect.js-69-      [{ port: port, protocol: 'https:' }, opts],
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-secure-session.js-27-  assert.strictEqual(originSet[0],
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-secure-session.js:28:                     `https://${socket.servername}:${socket.remotePort}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-secure-session.js-29-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-secure-session.js-44-    opts.secureContext = tls.createSecureContext({ ca });
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-secure-session.js:45:    const client = h2.connect(`https://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-secure-session.js-46-                              opts);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-secure-session.js-58-        originSet[0],
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-secure-session.js:59:        `https://${opts.servername || 'localhost'}:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-secure-session.js-60-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-session.js-37-
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-session.js:38:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-create-client-session.js-39-  client.setMaxListeners(101);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-createwritereq.js-44-  Object.keys(encodings).forEach((writeEncoding) => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-createwritereq.js:45:    const client = http2.connect(`http://localhost:${this.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-createwritereq.js-46-    const req = client.request({
nodejs-14.13.0~dfsg/test/parallel/test-http2-createwritereq.js:47:      ':path': `/${writeEncoding}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-createwritereq.js-48-      ':method': 'POST'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-date-header.js-17-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-date-header.js:18:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-date-header.js-19-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-dont-lose-data.js-26-
nodejs-14.13.0~dfsg/test/parallel/test-http2-dont-lose-data.js:27:  const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-dont-lose-data.js-28-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-dont-override.js-30-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-dont-override.js:31:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-dont-override.js-32-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-endafterheaders.js-23-  {
nodejs-14.13.0~dfsg/test/parallel/test-http2-endafterheaders.js:24:    const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-endafterheaders.js-25-    const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-endafterheaders.js-36-  {
nodejs-14.13.0~dfsg/test/parallel/test-http2-endafterheaders.js:37:    const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-endafterheaders.js-38-    const req = client.request({ ':method': 'POST' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-error-order.js-29-
nodejs-14.13.0~dfsg/test/parallel/test-http2-error-order.js:30:const client = connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-error-order.js-31-const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-forget-closed-streams.js-36-server.listen(0, function() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-forget-closed-streams.js:37:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-forget-closed-streams.js-38-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js-58-    name: 'RangeError',
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js:59:    message: `Invalid value for setting "${i[0]}": ${i[1]}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js-60-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js-70-    name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js:71:    message: `Invalid value for setting "enablePush": ${i}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js-72-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js-82-    name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js:83:    message: `Invalid value for setting "enableConnectProtocol": ${i}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js-84-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js-136-        'The "buf" argument must be an instance of Buffer, TypedArray, or ' +
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js:137:        `DataView.${common.invalidArgTypeHelper(input)}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-getpackedsettings.js-138-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-goaway-opaquedata.js-22-server.listen(0, () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-goaway-opaquedata.js:23:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-goaway-opaquedata.js-24-  client.once('goaway', common.mustCall((code, lastStreamID, buf) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-head-request.js-36-
nodejs-14.13.0~dfsg/test/parallel/test-http2-head-request.js:37:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-head-request.js-38-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback-http-server-options.js-58-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback-http-server-options.js:59:    const origin = `https://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback-http-server-options.js-60-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback.js-38-    ':scheme': 'https',
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback.js:39:    ':authority': `localhost:${this.server.address().port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback.js-40-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback.js-75-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback.js:76:    const origin = `https://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback.js-77-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback.js-124-    const { port } = server.address();
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback.js:125:    const origin = `https://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-https-fallback.js-126-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-info-headers-errors.js-48-  const errorMustNotCall = common.mustNotCall(
nodejs-14.13.0~dfsg/test/parallel/test-http2-info-headers-errors.js:49:    `${currentError.error.code} should emit on ${currentError.type}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-info-headers-errors.js-50-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-info-headers-errors.js-65-function runTest(test) {
nodejs-14.13.0~dfsg/test/parallel/test-http2-info-headers-errors.js:66:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-info-headers-errors.js-67-  const req = client.request({ ':method': 'POST' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-info-headers.js-66-
nodejs-14.13.0~dfsg/test/parallel/test-http2-info-headers.js:67:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-info-headers.js-68-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-invalidargtypes-errors.js-25-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-invalidargtypes-errors.js:26:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-invalidargtypes-errors.js-27-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-write-close.js-28-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-write-close.js:29:  const client = http2.connect(`https://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-write-close.js-30-                               { rejectUnauthorized: false });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-write-destroy.js-29-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-write-destroy.js:30:  const client = http2.connect(`https://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-write-destroy.js-31-                               { rejectUnauthorized: false });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-write-multiple-requests.js-24-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-write-multiple-requests.js:25:  const client = http2.connect(`http://localhost:${server.address().port}/`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-write-multiple-requests.js-26-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-writes-session-memory-leak.js-24-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-writes-session-memory-leak.js:25:  const client = http2.connect(`https://localhost:${server.address().port}`, {
nodejs-14.13.0~dfsg/test/parallel/test-http2-large-writes-session-memory-leak.js-26-    ca: fixtures.readKey('agent2-cert.pem'),
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-many-writes-and-destroy.js-13-  server.listen(0, () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-many-writes-and-destroy.js:14:    const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-many-writes-and-destroy.js-15-    const client = http2.connect(url);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-concurrent-streams.js-19-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-concurrent-streams.js:20:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-concurrent-streams.js-21-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-invalid-frames.js-80-    assert.ok(Math.abs(reqCount - maxSessionInvalidFrames) < 100,
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-invalid-frames.js:81:              `Request count (${reqCount}) must be around (±100)` +
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-invalid-frames.js:82:      ` maxSessionInvalidFrames option (${maxSessionInvalidFrames})`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-invalid-frames.js-83-    conn.destroy();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-session-memory-leak.js-21-server.listen(common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-session-memory-leak.js:22:  const client = http2.connect(`http://localhost:${server.address().port}`, {
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-session-memory-leak.js-23-    maxSessionMemory
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-settings.js-24-  const client = http2.connect(
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-settings.js:25:    `http://localhost:${server.address().port}`, {
nodejs-14.13.0~dfsg/test/parallel/test-http2-max-settings.js-26-      settings: {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-methods.js-19-  assert.notStrictEqual(method, undefined);
nodejs-14.13.0~dfsg/test/parallel/test-http2-methods.js:20:  assert(methods.includes(method), `method ${method} not included`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-methods.js-21-  stream.respond({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-methods.js-31-
nodejs-14.13.0~dfsg/test/parallel/test-http2-methods.js:32:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-methods.js-33-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-misused-pseudoheaders.js-39-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-misused-pseudoheaders.js:40:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-misused-pseudoheaders.js-41-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-multi-content-length.js-17-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-multi-content-length.js:18:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-multi-content-length.js-19-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiheaders-raw.js-23-    ':authority',
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiheaders-raw.js:24:    `localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiheaders-raw.js-25-    ':method',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiheaders-raw.js-42-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiheaders-raw.js:43:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiheaders-raw.js-44-  const req = client.request(src);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiheaders.js-53-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiheaders.js:54:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiheaders.js-55-  const req = client.request(src);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiplex.js-22-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiplex.js:23:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-multiplex.js-24-  client.setMaxListeners(100);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-multistream-destroy-on-read-tls.js-27-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-multistream-destroy-on-read-tls.js:28:  const client = http2.connect(`https://localhost:${server.address().port}`, {
nodejs-14.13.0~dfsg/test/parallel/test-http2-multistream-destroy-on-read-tls.js-29-    ca: fixtures.readKey('agent2-cert.pem'),
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-multistream-destroy-on-read-tls.js-35-    const stream = client.request({
nodejs-14.13.0~dfsg/test/parallel/test-http2-multistream-destroy-on-read-tls.js:36:      ':path': `/${entry}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-multistream-destroy-on-read-tls.js-37-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-no-more-streams.js-17-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-no-more-streams.js:18:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-no-more-streams.js-19-  const nextID = 2 ** 31 - 1;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-no-wanttrailers-listener.js-23-server.on('listening', common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-no-wanttrailers-listener.js:24:  const client = h2.connect(`http://localhost:${this.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-no-wanttrailers-listener.js-25-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-onping.js-32-server.listen(0, mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-onping.js:33:  const client = connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-onping.js-34-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-max-headers-block-length.js-21-
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-max-headers-block-length.js:22:  const client = h2.connect(`http://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-max-headers-block-length.js-23-                            options);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-max-reserved-streams.js-51-server.on('listening', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-max-reserved-streams.js:52:  client = h2.connect(`http://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-max-reserved-streams.js-53-                      { maxReservedRemoteStreams: 1 });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-server-request.js-26-
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-server-request.js:27:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-server-request.js-28-  const req = client.request({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-server-response.js-23-
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-server-response.js:24:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-options-server-response.js-25-  const req = client.request({ ':path': '/' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js-72-    });
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js:73:    const longInput = `http://foo.bar${'a'.repeat(16383)}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js-74-    throws(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js-83-  server.listen(0, mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js:84:    const originSet = [`https://localhost:${server.address().port}`];
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js-85-    const client = connect(originSet[0], { ca });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js-118-    const check = ['https://foo.org', 'https://bar.org'];
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js:119:    const originSet = [`https://localhost:${server.address().port}`];
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js-120-    const client = connect(originSet[0], { ca });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js-150-  server.listen(0, mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js:151:    const origin = `https://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js-152-    const client = connect(origin, { ca });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js-180-  server.listen(0, mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js:181:    const client = connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-origin.js-182-    client.on('origin', mustNotCall());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-pack-end-stream-flag.js-41-  obs.observe({ entryTypes: ['http2'] });
nodejs-14.13.0~dfsg/test/parallel/test-http2-pack-end-stream-flag.js:42:  const client = http2.connect(`http://localhost:${server.address().port}`, () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-pack-end-stream-flag.js-43-    const req = client.request({ ':path': path });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-perf_hooks.js-88-
nodejs-14.13.0~dfsg/test/parallel/test-http2-perf_hooks.js:89:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-perf_hooks.js-90-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-ping-settings-heapdump.js-32-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-ping-settings-heapdump.js:33:    const client = http2.connect(`http://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-ping-settings-heapdump.js-34-                                 common.mustCall());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-ping.js-55-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-ping.js:56:  const client = http2.connect(`http://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-ping.js-57-                               { maxOutstandingPings: 2 });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-ping.js-124-            message: 'Callback must be a function. ' +
nodejs-14.13.0~dfsg/test/parallel/test-http2-ping.js:125:                     `Received ${inspect(invalidCallback)}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-ping.js-126-          }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-pipe.js-32-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-pipe.js:33:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-pipe.js-34-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-priority-cycle-.js-41-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-priority-cycle-.js:42:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-priority-cycle-.js-43-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-priority-event.js-39-
nodejs-14.13.0~dfsg/test/parallel/test-http2-priority-event.js:40:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-priority-event.js-41-  const req = client.request({ ':path': '/' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js-17-  session.on('error', common.mustCall((err) => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js:18:    assert.ok(errRegEx.test(err), `server session err: ${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js-19-    assert.strictEqual(session.closed, false);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js-24-    stream.on('error', common.mustCall((err) => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js:25:      assert.ok(errRegEx.test(err), `server stream err: ${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js-26-      assert.strictEqual(session.closed, false);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js-35-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js:36:  const session = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js-37-
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js-38-  session.on('error', common.mustCall((err) => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js:39:    assert.ok(errRegEx.test(err), `client session err: ${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js-40-    assert.strictEqual(session.closed, false);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js-46-  stream.on('error', common.mustCall((err) => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js:47:    assert.ok(errRegEx.test(err), `client stream err: ${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-propagate-session-destroy-code.js-48-    assert.strictEqual(stream.rstCode, destroyCode);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-removed-header-stays-removed.js-12-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-removed-header-stays-removed.js:13:  const session = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-removed-header-stays-removed.js-14-  const req = session.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-request-remove-connect-listener.js-16-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-request-remove-connect-listener.js:17:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-request-remove-connect-listener.js-18-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-res-corked.js-44-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-res-corked.js:45:    const URL = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-res-corked.js-46-    const client = http2.connect(URL);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-res-writable-properties.js-23-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-res-writable-properties.js:24:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-res-writable-properties.js-25-  const request = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-errors.js-42-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-errors.js:43:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-errors.js-44-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-204.js-32-server.listen(0, () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-204.js:33:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-204.js-34-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-304.js-30-
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-304.js:31:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-304.js-32-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-404.js-23-        name: 'Error',
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-404.js:24:        message: `ENOENT: no such file or directory, open '${file}'`
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-404.js-25-      })(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-404.js-34-
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-404.js:35:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-404.js-36-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-compat.js-14-server.listen(0, () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-compat.js:15:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-compat.js-16-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-error-dir.js-28-
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-error-dir.js:29:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-error-dir.js-30-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-error-pipe-offset.js-44-
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-error-pipe-offset.js:45:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-error-pipe-offset.js-46-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-errors.js-48-          code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-errors.js:49:          message: `The value "${inspect(types[type])}" is invalid ` +
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-errors.js:50:                   `for option "${option}"`
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-errors.js-51-        }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-errors.js-63-      code: 'ERR_HTTP2_PAYLOAD_FORBIDDEN',
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-errors.js:64:      message: `Responses with ${status} status must not have a payload`
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-errors.js-65-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-errors.js-93-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-errors.js:94:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-errors.js-95-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js-47-        message: 'The "fd" argument must be of type number or an instance of' +
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js:48:                 ` FileHandle.${common.invalidArgTypeHelper(types[type])}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js-49-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js-68-          code: 'ERR_INVALID_OPT_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js:69:          message: `The value "${inspect(types[type])}" is invalid ` +
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js:70:                   `for option "${option}"`
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js-71-        }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js-84-      name: 'Error',
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js:85:      message: `Responses with ${status} status must not have a payload`
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js-86-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js-116-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js:117:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-errors.js-118-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-invalid.js-36-
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-invalid.js:37:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-invalid.js-38-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-range.js-52-server.listen(0, () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-range.js:53:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd-range.js-54-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd.js-30-
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd.js:31:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-fd.js-32-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-filehandle.js-29-
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-filehandle.js:30:    const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-filehandle.js-31-    const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-push.js-47-
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-push.js:48:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-push.js-49-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-range.js-34-
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-range.js:35:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-range.js-36-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-with-pipe.js-34-server.listen(0, () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-with-pipe.js:35:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file-with-pipe.js-36-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file.js-33-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file.js:34:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-file.js-35-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-nghttperrors.js-49-  const errorMustNotCall = common.mustNotCall(
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-nghttperrors.js:50:    `${currentError.error.code} should emit on ${currentError.type}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-nghttperrors.js-51-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-nghttperrors.js-70-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-nghttperrors.js:71:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-nghttperrors.js-72-  const headers = {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-nghttperrors.js-75-    ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-nghttperrors.js:76:    ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-nghttperrors.js-77-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-no-data.js-24-function makeRequest() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-no-data.js:25:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-no-data.js-26-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-fd-errors.js-56-  const errorMustNotCall = common.mustNotCall(
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-fd-errors.js:57:    `${currentError.error.code} should emit on ${currentError.type}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-fd-errors.js-58-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-fd-errors.js-77-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-fd-errors.js:78:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-fd-errors.js-79-  const headers = {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-fd-errors.js-82-    ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-fd-errors.js:83:    ':authority': `localhost:${port}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-fd-errors.js-84-  };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-file-connection-abort.js-22-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-file-connection-abort.js:23:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-respond-with-file-connection-abort.js-24-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-response-splitting.js-27-function makeUrl(headers) {
nodejs-14.13.0~dfsg/test/parallel/test-http2-response-splitting.js:28:  return `${headers[':scheme']}://${headers[':authority']}${headers[':path']}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-response-splitting.js-29-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-response-splitting.js-38-      obj[':status'] = 302;
nodejs-14.13.0~dfsg/test/parallel/test-http2-response-splitting.js:39:      obj.Location = `/foo?lang=${url.searchParams.get('lang')}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-response-splitting.js-40-      break;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-response-splitting.js-52-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-response-splitting.js:53:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-response-splitting.js-54-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-sent-headers.js-28-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-sent-headers.js:29:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-sent-headers.js-30-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-sent-headers.js-37-  assert.strictEqual(req.sentHeaders[':authority'],
nodejs-14.13.0~dfsg/test/parallel/test-http2-sent-headers.js:38:                     `localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-sent-headers.js-39-  assert.strictEqual(req.sentHeaders[':scheme'], 'http');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-serve-file.js-44-  const secureContext = tls.createSecureContext({ ca });
nodejs-14.13.0~dfsg/test/parallel/test-http2-serve-file.js:45:  const client = http2.connect(`https://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-serve-file.js-46-                               { secureContext });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-close-callback.js-19-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-close-callback.js:20:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-close-callback.js-21-  client.on('connect', common.mustCall(() => countdown.dec()));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js-31-
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js:32:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js-33-    const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js-37-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js:38:        ':authority': `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js-39-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js-71-
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js:72:    const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js-73-    const client = h2.connect(url, common.mustCall(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js-77-        ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js:78:        ':authority': `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-errors.js-79-      };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-http1-client.js-24-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-http1-client.js:25:  const req = http.get(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-http1-client.js-26-  req.on('error', (error) => server.close());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-disabled.js-27-      ':path': '/foobar',
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-disabled.js:28:      ':authority': `localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-disabled.js-29-    }, common.mustNotCall());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-disabled.js-40-  const options = { settings: { enablePush: false } };
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-disabled.js:41:  const client = http2.connect(`http://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-disabled.js-42-                               options);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-errors-args.js-20-      ':path': '/foobar',
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-errors-args.js:21:      ':authority': `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-errors-args.js-22-    }, {}, 'callback'),
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-errors-args.js-44-  const headers = { ':path': '/' };
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-errors-args.js:45:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-errors-args.js-46-  const req = client.request(headers);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-errors.js-79-function runTest(test) {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-errors.js:80:  const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-errors.js-81-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-head.js-19-      ':method': 'HEAD',
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-head.js:20:      ':authority': `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-head.js-21-    }, common.mustCall((err, push, headers) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-head.js-41-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-head.js:42:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-head.js-43-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-head.js-55-    assert.strictEqual(headers[':path'], '/');
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-head.js:56:    assert.strictEqual(headers[':authority'], `localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream-head.js-57-    stream.on('push', common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream.js-15-      ':path': '/foobar',
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream.js:16:      ':authority': `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream.js-17-    }, common.mustCall((err, push, headers) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream.js-44-  const headers = { ':path': '/' };
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream.js:45:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream.js-46-  const req = client.request(headers);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream.js-50-    assert.strictEqual(headers[':path'], '/foobar');
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream.js:51:    assert.strictEqual(headers[':authority'], `localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-push-stream.js-52-    stream.on('push', common.mustCall((headers) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-rst-before-respond.js-27-server.on('listening', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-rst-before-respond.js:28:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-rst-before-respond.js-29-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-rst-stream.js-33-      code: 'ERR_HTTP2_STREAM_ERROR',
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-rst-stream.js:34:      message: `Stream closed with error code ${test[2]}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-rst-stream.js-35-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-rst-stream.js-40-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-rst-stream.js:41:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-rst-stream.js-42-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-session-destroy.js-18-  const host = common.localhostIPv4;
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-session-destroy.js:19:  h2.connect(`http://${host}:${port}`, afterConnect);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-session-destroy.js-20-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-sessionerror.js-35-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-sessionerror.js:36:  const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-sessionerror.js-37-  http2.connect(url)
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-set-header.js-18-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-set-header.js:19:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-set-header.js-20-  const headers = { ':path': '/' };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-settimeout-no-callback.js-21-        message: 'Callback must be a function. ' +
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-settimeout-no-callback.js:22:                 `Received ${inspect(notFunction)}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-settimeout-no-callback.js-23-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-before-respond.js-21-server.on('listening', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-before-respond.js:22:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-before-respond.js-23-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-options-errors.js-47-        message: 'The "opaqueData" argument must be an instance of Buffer, ' +
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-options-errors.js:48:                 `TypedArray, or DataView.${received}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-options-errors.js-49-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-options-errors.js-58-  common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-options-errors.js:59:    const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-options-errors.js-60-    const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-redundant.js-26-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-redundant.js:27:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-shutdown-redundant.js-28-  client.on('error', common.expectsError({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-socket-destroy.js-39-server.on('listening', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-socket-destroy.js:40:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-socket-destroy.js-41-  // The client may have an ECONNRESET error here depending on the operating
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-stream-session-destroy.js-47-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-stream-session-destroy.js:48:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-stream-session-destroy.js-49-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-timeout.js-19-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-timeout.js:20:    const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-server-timeout.js-21-    const client = http2.connect(url);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-settings.js-50-  common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-settings.js:51:    const client = h2.connect(`http://localhost:${server.address().port}`, {
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-settings.js-52-      settings: {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-settings.js-114-            code: 'ERR_HTTP2_INVALID_SETTING_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-settings.js:115:            message: `Invalid value for setting "${i[0]}": ${i[1]}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-settings.js-116-          }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-settings.js-126-            code: 'ERR_HTTP2_INVALID_SETTING_VALUE',
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-settings.js:127:            message: `Invalid value for setting "enablePush": ${i}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-settings.js-128-          }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-stream-state.js-52-
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-stream-state.js:53:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-stream-state.js-54-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-timeout.js-10-const mustNotCall = () => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-timeout.js:11:  assert.fail(`Timeout after ${requests} request(s)`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-timeout.js-12-};
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-timeout.js-24-
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-timeout.js:25:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-timeout.js-26-  const client = http2.connect(url);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-timeout.js-34-      ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-timeout.js:35:      ':authority': `localhost:${port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-timeout.js-36-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-unref.js-31-  {
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-unref.js:32:    const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-unref.js-33-    client.unref();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-unref.js-37-  {
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-unref.js:38:    const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-unref.js-39-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-unref.js-47-  {
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-unref.js:48:    const client = http2.connect(`http://localhost:${port}`, {
nodejs-14.13.0~dfsg/test/parallel/test-http2-session-unref.js-49-      createConnection: common.mustCall(() => clientSide)
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-short-stream-client-server.js-27-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-short-stream-client-server.js:28:  const client = http2.connect(`http://localhost:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-short-stream-client-server.js-29-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-single-headers.js-27-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-single-headers.js:28:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-single-headers.js-29-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-single-headers.js-35-        name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-http2-single-headers.js:36:        message: `Header field "${i}" must only have a single value`
nodejs-14.13.0~dfsg/test/parallel/test-http2-single-headers.js-37-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-single-headers.js-44-        name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-http2-single-headers.js:45:        message: `Header field "${i}" must only have a single value`
nodejs-14.13.0~dfsg/test/parallel/test-http2-single-headers.js-46-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-socket-proxy.js-116-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-http2-socket-proxy.js:117:  const url = `http://localhost:${port}`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-socket-proxy.js-118-  const client = h2.connect(url, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-status-code-invalid.js-14-    name: 'RangeError',
nodejs-14.13.0~dfsg/test/parallel/test-http2-status-code-invalid.js:15:    message: `Invalid status code: ${code}`
nodejs-14.13.0~dfsg/test/parallel/test-http2-status-code-invalid.js-16-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-status-code-invalid.js-30-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-status-code-invalid.js:31:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-status-code-invalid.js-32-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-status-code.js-19-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-status-code.js:20:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-status-code.js-21-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-stream-client.js-20-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-stream-client.js:21:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-stream-client.js-22-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-stream-destroy-event-order.js-21-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-stream-destroy-event-order.js:22:  client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-stream-destroy-event-order.js-23-  req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-stream-removelisteners-after-close.js-16-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-stream-removelisteners-after-close.js:17:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-stream-removelisteners-after-close.js-18-  const headers = { ':path': '/' };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-timeouts.js-48-server.on('listening', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-timeouts.js:49:  const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-timeouts.js-50-  client.setTimeout(1, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-tls-disconnect.js-23-    '-n', '1000',
nodejs-14.13.0~dfsg/test/parallel/test-http2-tls-disconnect.js:24:    `https://localhost:${server.address().port}/`
nodejs-14.13.0~dfsg/test/parallel/test-http2-tls-disconnect.js-25-  ]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-large-headers.js-16-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-large-headers.js:17:    const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-large-headers.js-18-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-headers.js-19-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-headers.js:20:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-headers.js-21-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-settings.js-30-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-settings.js:31:    const client = h2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-settings.js-32-    client.on('error', common.expectsError({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-settings.js-44-  server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-settings.js:45:    const client = h2.connect(`http://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-settings.js-46-                              { maxOutstandingSettings });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-streams.js-29-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-streams.js:30:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-too-many-streams.js-31-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-trailers.js-49-server.on('listening', common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-trailers.js:50:  const client = h2.connect(`http://localhost:${this.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-trailers.js-51-  const req = client.request({ ':path': '/', ':method': 'POST' },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-unbound-socket-proxy.js-16-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-unbound-socket-proxy.js:17:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-unbound-socket-proxy.js-18-  const socket = client.socket;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js-225-].forEach((name) => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js:226:  const msg = `Header field "${name}" must only have a single value`;
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js-227-  assert.throws(() => mapToHeaders({ [name]: [1, 2, 3] }), {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js-287-    message: 'HTTP/1 Connection specific headers are forbidden: ' +
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js:288:             `"${name.toLowerCase()}"`
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js-289-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js-295-  message: 'HTTP/1 Connection specific headers are forbidden: ' +
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js:296:           `"${HTTP2_HEADER_TE}"`
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js-297-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js-303-    message: 'HTTP/1 Connection specific headers are forbidden: ' +
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js:304:             `"${HTTP2_HEADER_TE}"`
nodejs-14.13.0~dfsg/test/parallel/test-http2-util-headers-list.js-305-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-write-callbacks.js-23-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-write-callbacks.js:24:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-write-callbacks.js-25-  const req = client.request({ ':method': 'POST' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-write-empty-string.js-20-server.listen(0, common.mustCall(function() {
nodejs-14.13.0~dfsg/test/parallel/test-http2-write-empty-string.js:21:  const client = http2.connect(`http://localhost:${this.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-write-empty-string.js-22-  const headers = { ':path': '/' };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-zero-length-header.js-12-    ':scheme': 'http',
nodejs-14.13.0~dfsg/test/parallel/test-http2-zero-length-header.js:13:    ':authority': `localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-http2-zero-length-header.js-14-    ':method': 'GET',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-zero-length-header.js-22-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-zero-length-header.js:23:  const client = http2.connect(`http://localhost:${server.address().port}/`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-zero-length-header.js-24-  client.request({ ':path': '/', '': 'foo', 'bar': '' }).end();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-http2-zero-length-write.js-39-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-http2-zero-length-write.js:40:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-http2-zero-length-write.js-41-  let actual = '';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-agent-additional-options.js-53-                            val.includes(':' + value.toString() + ':')),
nodejs-14.13.0~dfsg/test/parallel/test-https-agent-additional-options.js:54:          `missing value: ${value.toString()} in ${keys}`
nodejs-14.13.0~dfsg/test/parallel/test-https-agent-additional-options.js-55-        );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-agent-sni.js-34-      assert.strictEqual(res.headers['x-sni'],
nodejs-14.13.0~dfsg/test/parallel/test-https-agent-sni.js:35:                         id === false ? undefined : `sni.${id}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-agent-sni.js-36-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-agent-sni.js-48-      host: '127.0.0.1',
nodejs-14.13.0~dfsg/test/parallel/test-https-agent-sni.js:49:      servername: `sni.${j}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-agent-sni.js-50-      rejectUnauthorized: false
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-client-get-url.js-50-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-https-client-get-url.js:51:  const u = `https://${common.localhostIPv4}:${server.address().port}/foo?bar`;
nodejs-14.13.0~dfsg/test/parallel/test-https-client-get-url.js-52-  https.get(u, common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-client-renegotiation-limit.js-59-    conn.on('error', (err) => {
nodejs-14.13.0~dfsg/test/parallel/test-https-client-renegotiation-limit.js:60:      console.error(`Caught exception: ${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-client-renegotiation-limit.js-61-      assert(/TLS session renegotiation attack/.test(err));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-client-renegotiation-limit.js-81-
nodejs-14.13.0~dfsg/test/parallel/test-https-client-renegotiation-limit.js:82:    https.get(`https://localhost:${port}/`, options, (res) => {
nodejs-14.13.0~dfsg/test/parallel/test-https-client-renegotiation-limit.js-83-      client = res.socket;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-close.js-23-server.on('connection', (connection) => {
nodejs-14.13.0~dfsg/test/parallel/test-https-close.js:24:  const key = `${connection.remoteAddress}:${connection.remotePort}`;
nodejs-14.13.0~dfsg/test/parallel/test-https-close.js-25-  connection.on('close', () => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-drain.js-62-      sent += bufSize;
nodejs-14.13.0~dfsg/test/parallel/test-https-drain.js:63:      console.error(`sent: ${sent}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-drain.js-64-      resumed = true;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-drain.js-79-      if (received >= sent) {
nodejs-14.13.0~dfsg/test/parallel/test-https-drain.js:80:        console.error(`received: ${received}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-drain.js-81-        req.end();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-foafssl.js-65-                '-quiet',
nodejs-14.13.0~dfsg/test/parallel/test-https-foafssl.js:66:                '-connect', `127.0.0.1:${this.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-foafssl.js-67-                '-cert', fixtures.path('keys/rsa_cert_foafssl_b.crt'),
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-17-function reqHandler(req, res) {
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:18:  console.log(`Got request: ${req.headers.host} ${req.url}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-19-  if (req.url.startsWith('/setHostFalse')) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-22-    assert.strictEqual(
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:23:      req.headers.host, `localhost:${this.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:24:      `Wrong host header for req[${req.url}]: ${req.headers.host}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-25-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-41-    counter--;
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:42:    console.log(`back from https request. counter = ${counter}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-43-    if (counter === 0) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-50-  httpsServer.listen(0, function(er) {
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:51:    console.log(`test https server listening on port ${this.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-52-    assert.ifError(er);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-54-      method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:55:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-56-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-62-      method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:63:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-64-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-70-      method: 'POST',
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:71:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-72-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-78-      method: 'PUT',
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:79:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-80-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-86-      method: 'DELETE',
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:87:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-88-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-94-      method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:95:      path: `/setHostFalse${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-96-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-103-      method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:104:      path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-105-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-113-      method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:114:      path: `/setHostFalse${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-115-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-122-      method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js:123:      path: `/setHostFalse${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-host-headers.js-124-      host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js-19-    console.log('back from https request. ',
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js:20:                `highWaterMark = ${res.readableHighWaterMark}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js-21-    if (counter === 0) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js-36-}, 3)).listen(0, common.mustCall(function(err) {
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js:37:  console.log(`test https server listening on port ${this.address().port}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js-38-  assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js-41-    method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js:42:    path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js-43-    host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js-50-    method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js:51:    path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js-52-    host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js-59-    method: 'GET',
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js:60:    path: `/${counter++}`,
nodejs-14.13.0~dfsg/test/parallel/test-https-hwm.js-61-    host: 'localhost',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress-bind-error.js-39-const server = https.createServer(options, function(req, res) {
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress-bind-error.js:40:  console.log(`Connect from: ${req.connection.remoteAddress}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress-bind-error.js-41-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress-bind-error.js-43-    res.writeHead(200, { 'Content-Type': 'text/plain' });
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress-bind-error.js:44:    res.end(`You are from: ${req.connection.remoteAddress}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress-bind-error.js-45-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress-bind-error.js-58-  }).on('error', common.mustCall(function(e) {
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress-bind-error.js:59:    console.log(`client got error: ${e.message}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress-bind-error.js-60-    server.close();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress.js-40-const server = https.createServer(options, function(req, res) {
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress.js:41:  console.log(`Connect from: ${req.connection.remoteAddress}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress.js-42-  assert.strictEqual(req.connection.remoteAddress, '127.0.0.2');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress.js-45-    res.writeHead(200, { 'Content-Type': 'text/plain' });
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress.js:46:    res.end(`You are from: ${req.connection.remoteAddress}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-localaddress.js-47-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-max-headers-count.js-21-for (let i = 0; i < N; ++i) {
nodejs-14.13.0~dfsg/test/parallel/test-https-max-headers-count.js:22:  headers[`key${i}`] = i;
nodejs-14.13.0~dfsg/test/parallel/test-https-max-headers-count.js-23-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-https-strict.js-146-        null;
nodejs-14.13.0~dfsg/test/parallel/test-https-strict.js:147:  if (!server) throw new Error(`invalid port: ${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-https-strict.js-148-  server.expectCount++;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-icu-data-dir.js-15-    'could not initialize ICU (check NODE_ICU_DATA or ' +
nodejs-14.13.0~dfsg/test/parallel/test-icu-data-dir.js:16:    `--icu-data-dir parameters)${os.EOL}`;
nodejs-14.13.0~dfsg/test/parallel/test-icu-data-dir.js-17-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-icu-minimum-version.js-18-assert.ok(minimumICU >= Number(v8MinimumICU),
nodejs-14.13.0~dfsg/test/parallel/test-icu-minimum-version.js:19:          `minimum ICU version in ${icuVersionsFile} (${minimumICU}) ` +
nodejs-14.13.0~dfsg/test/parallel/test-icu-minimum-version.js:20:          `must be at least that in ${v8SrcFile} (${Number(v8MinimumICU)})`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js-22-  for (const [i, { ascii, unicode }] of tests.entries()) {
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js:23:    assert.strictEqual(ascii, icu.toASCII(unicode), `toASCII(${i + 1})`);
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js:24:    assert.strictEqual(unicode, icu.toUnicode(ascii), `toUnicode(${i + 1})`);
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js-25-    assert.strictEqual(ascii, icu.toASCII(icu.toUnicode(ascii)),
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js:26:                       `toASCII(toUnicode(${i + 1}))`);
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js-27-    assert.strictEqual(unicode, icu.toUnicode(icu.toASCII(unicode)),
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js:28:                       `toUnicode(toASCII(${i + 1}))`);
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js-29-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js-36-    const { comment, input, output } = test;
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js:37:    let caseComment = `case ${i + 1}`;
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js-38-    if (comment)
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js:39:      caseComment += ` (${comment})`;
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js-40-    if (output === null) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js-50-    } else {
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js:51:      assert.strictEqual(icu.toASCII(input), output, `ToASCII ${caseComment}`);
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js-52-      assert.strictEqual(icu.toASCII(input, true), output,
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js:53:                         `ToASCII ${caseComment} in lenient mode`);
nodejs-14.13.0~dfsg/test/parallel/test-icu-punycode.js-54-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-icu-transcode.js-22-  const dest = buffer.transcode(orig, 'utf8', test);
nodejs-14.13.0~dfsg/test/parallel/test-icu-transcode.js:23:  assert.strictEqual(dest.length, tests[test].length, `utf8->${test} length`);
nodejs-14.13.0~dfsg/test/parallel/test-icu-transcode.js-24-  for (let n = 0; n < tests[test].length; n++)
nodejs-14.13.0~dfsg/test/parallel/test-icu-transcode.js:25:    assert.strictEqual(dest[n], tests[test][n], `utf8->${test} char ${n}`);
nodejs-14.13.0~dfsg/test/parallel/test-icu-transcode.js-26-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspect-async-hook-setup-at-inspect.js-40-  assert(paused.params.asyncStackTrace,
nodejs-14.13.0~dfsg/test/parallel/test-inspect-async-hook-setup-at-inspect.js:41:         `${Object.keys(paused.params)} contains "asyncStackTrace" property`);
nodejs-14.13.0~dfsg/test/parallel/test-inspect-async-hook-setup-at-inspect.js-42-  assert(paused.params.asyncStackTrace.description, 'Timeout');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspect-publish-uid.js-21-    '--inspect=0',
nodejs-14.13.0~dfsg/test/parallel/test-inspect-publish-uid.js:22:    `--inspect-publish-uid=${argValue}`,
nodejs-14.13.0~dfsg/test/parallel/test-inspect-publish-uid.js:23:    '-e', `(${scriptMain.toString()})(${hasHttp ? 200 : 404})`
nodejs-14.13.0~dfsg/test/parallel/test-inspect-publish-uid.js-24-  ]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspect-support-for-node_options.js-25-    cluster.on('exit', common.mustCall((worker, code, signal) => {
nodejs-14.13.0~dfsg/test/parallel/test-inspect-support-for-node_options.js:26:      const errMsg = `For NODE_OPTIONS ${nodeOptions}, failed to start cluster`;
nodejs-14.13.0~dfsg/test/parallel/test-inspect-support-for-node_options.js-27-      assert.strictEqual(worker.exitedAfterDisconnect, true, errMsg);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-async-hook-after-done.js-21-      message: JSON.stringify({ id: id++, method, params })
nodejs-14.13.0~dfsg/test/parallel/test-inspector-async-hook-after-done.js:22:    }, () => console.log(`Message ${method} received the response`));
nodejs-14.13.0~dfsg/test/parallel/test-inspector-async-hook-after-done.js-23-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-bindings.js-72-      if (actual !== expected) {
nodejs-14.13.0~dfsg/test/parallel/test-inspector-bindings.js:73:        failures.push(`Iteration ${i} variable: ${v.name} ` +
nodejs-14.13.0~dfsg/test/parallel/test-inspector-bindings.js:74:          `expected: ${expected} actual: ${actual}`);
nodejs-14.13.0~dfsg/test/parallel/test-inspector-bindings.js-75-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-connect-main-thread.js-29-      if (error) {
nodejs-14.13.0~dfsg/test/parallel/test-inspector-connect-main-thread.js:30:        process._rawDebug(`Message ${method} produced an error`);
nodejs-14.13.0~dfsg/test/parallel/test-inspector-connect-main-thread.js-31-        reject(error);
nodejs-14.13.0~dfsg/test/parallel/test-inspector-connect-main-thread.js-32-      } else {
nodejs-14.13.0~dfsg/test/parallel/test-inspector-connect-main-thread.js:33:        process._rawDebug(`Message ${method} was sent`);
nodejs-14.13.0~dfsg/test/parallel/test-inspector-connect-main-thread.js-34-        resolve(success);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-esm.js-60-  assert(scriptSource && (scriptSource.includes(session.script())),
nodejs-14.13.0~dfsg/test/parallel/test-inspector-esm.js:61:         `Script source is wrong: ${scriptSource}`);
nodejs-14.13.0~dfsg/test/parallel/test-inspector-esm.js-62-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-module.js-56-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-inspector-module.js:57:      message: `Callback must be a function. Received ${inspect(i)}`
nodejs-14.13.0~dfsg/test/parallel/test-inspector-module.js-58-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-port-zero-cluster.js-20-      if (code !== 0 && code !== 12)
nodejs-14.13.0~dfsg/test/parallel/test-inspector-port-zero-cluster.js:21:        assert.fail(`code: ${code}, signal: ${signal}`);
nodejs-14.13.0~dfsg/test/parallel/test-inspector-port-zero-cluster.js-22-      const port = worker.process.spawnargs
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-reported-host.js-13-  assert.ok(
nodejs-14.13.0~dfsg/test/parallel/test-inspector-reported-host.js:14:    response[0].webSocketDebuggerUrl.startsWith(`ws://${madeUpHost}`),
nodejs-14.13.0~dfsg/test/parallel/test-inspector-reported-host.js-15-    response[0].webSocketDebuggerUrl);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-tracing-domain.js-15-  const test = set.size === array2.length && array2.every((el) => set.has(el));
nodejs-14.13.0~dfsg/test/parallel/test-inspector-tracing-domain.js:16:  assert.ok(test, `[${array1}] differs from [${array2}]`);
nodejs-14.13.0~dfsg/test/parallel/test-inspector-tracing-domain.js-17-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-wait-for-connection.js-9-async function runTests() {
nodejs-14.13.0~dfsg/test/parallel/test-inspector-wait-for-connection.js:10:  const child = new NodeInstance(['-e', `(${main.toString()})()`], '', '');
nodejs-14.13.0~dfsg/test/parallel/test-inspector-wait-for-connection.js-11-  const session = await child.connectInspectorSession();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-workers-flat-list.js-24-    ({ params: { workerInfo } }) => {
nodejs-14.13.0~dfsg/test/parallel/test-inspector-workers-flat-list.js:25:      console.log(`Worker ${workerInfo.title} was reported`);
nodejs-14.13.0~dfsg/test/parallel/test-inspector-workers-flat-list.js-26-      if (++reportedWorkersCount === MAX_DEPTH) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-inspector-workers-flat-list.js-33-function processMessage({ child }) {
nodejs-14.13.0~dfsg/test/parallel/test-inspector-workers-flat-list.js:34:  console.log(`Worker ${child} is running`);
nodejs-14.13.0~dfsg/test/parallel/test-inspector-workers-flat-list.js-35-  if (child === MAX_DEPTH) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-internal-errors.js-17-         Error, TypeError, RangeError);
nodejs-14.13.0~dfsg/test/parallel/test-internal-errors.js:18:errors.E('TEST_ERROR_2', (a, b) => `${a} ${b}`, Error);
nodejs-14.13.0~dfsg/test/parallel/test-internal-errors.js-19-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-internal-module-require.js-85-          code: 'MODULE_NOT_FOUND',
nodejs-14.13.0~dfsg/test/parallel/test-internal-module-require.js:86:          message: `Cannot find module '${id}'`
nodejs-14.13.0~dfsg/test/parallel/test-internal-module-require.js-87-        });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-internal-util-decorate-error-stack.js-58-  '-e',
nodejs-14.13.0~dfsg/test/parallel/test-internal-util-decorate-error-stack.js:59:  `require('${badSyntaxPath}')`
nodejs-14.13.0~dfsg/test/parallel/test-internal-util-decorate-error-stack.js-60-];
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-internal-util-decorate-error-stack.js-78-
nodejs-14.13.0~dfsg/test/parallel/test-internal-util-decorate-error-stack.js:79:assert.strictEqual(err.stack, `${arrowMessage}${originalStack}`);
nodejs-14.13.0~dfsg/test/parallel/test-internal-util-decorate-error-stack.js-80-assert.strictEqual(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-internal-util-normalizeencoding.js-50-  const res = util.normalizeEncoding(e[0]);
nodejs-14.13.0~dfsg/test/parallel/test-internal-util-normalizeencoding.js:51:  assert.strictEqual(res, e[1], `#${i} failed: expected ${e[1]}, got ${res}`);
nodejs-14.13.0~dfsg/test/parallel/test-internal-util-normalizeencoding.js-52-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-internal-validators-validateport.js-9-  validatePort(n);
nodejs-14.13.0~dfsg/test/parallel/test-internal-validators-validateport.js:10:  validatePort(`${n}`);
nodejs-14.13.0~dfsg/test/parallel/test-internal-validators-validateport.js:11:  validatePort(`0x${n.toString(16)}`);
nodejs-14.13.0~dfsg/test/parallel/test-internal-validators-validateport.js:12:  validatePort(`0o${n.toString(8)}`);
nodejs-14.13.0~dfsg/test/parallel/test-internal-validators-validateport.js:13:  validatePort(`0b${n.toString(2)}`);
nodejs-14.13.0~dfsg/test/parallel/test-internal-validators-validateport.js-14-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-listen-fd-cluster.js-87-    const port = this.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-listen-fd-cluster.js:88:    console.error(`server listening on ${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-listen-fd-cluster.js-89-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-loaders-unknown-builtin-module.mjs-9-  code: 'ERR_UNKNOWN_BUILTIN_MODULE',
nodejs-14.13.0~dfsg/test/parallel/test-loaders-unknown-builtin-module.mjs:10:  message: `No such built-in module: ${unknownBuiltinModule}`
nodejs-14.13.0~dfsg/test/parallel/test-loaders-unknown-builtin-module.mjs-11-}))
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-macos-signed-deps.js-23-  const bin = path.resolve(__dirname, '..', '..', testbin);
nodejs-14.13.0~dfsg/test/parallel/test-macos-signed-deps.js:24:  debuglog(`Checking ${bin}`);
nodejs-14.13.0~dfsg/test/parallel/test-macos-signed-deps.js-25-  const cp = spawnSync('codesign', [ '-vvvv', bin ], { encoding: 'utf8' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-macos-signed-deps.js-28-  assert.strictEqual(cp.signal, null);
nodejs-14.13.0~dfsg/test/parallel/test-macos-signed-deps.js:29:  assert.strictEqual(cp.status, 0, `${bin} does not appear to be signed.\n` +
nodejs-14.13.0~dfsg/test/parallel/test-macos-signed-deps.js:30:                     `${cp.stdout}\n${cp.stderr}`);
nodejs-14.13.0~dfsg/test/parallel/test-macos-signed-deps.js-31-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-memory-usage.js-42-  assert(after.external - r.external >= size,
nodejs-14.13.0~dfsg/test/parallel/test-memory-usage.js:43:         `${after.external} - ${r.external} >= ${size}`);
nodejs-14.13.0~dfsg/test/parallel/test-memory-usage.js-44-  assert.strictEqual(after.arrayBuffers - r.arrayBuffers, size,
nodejs-14.13.0~dfsg/test/parallel/test-memory-usage.js:45:                     `${after.arrayBuffers} - ${r.arrayBuffers} === ${size}`);
nodejs-14.13.0~dfsg/test/parallel/test-memory-usage.js-46-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-create-require.js-9-const p = path.resolve(__dirname, '..', 'fixtures', 'fake.js');
nodejs-14.13.0~dfsg/test/parallel/test-module-create-require.js:10:const u = new URL(`file://${p}`);
nodejs-14.13.0~dfsg/test/parallel/test-module-create-require.js-11-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-globalpaths-nodepath.js-32-  partB = 'C:\\Program Files (x86)\\nodejs\\';
nodejs-14.13.0~dfsg/test/parallel/test-module-globalpaths-nodepath.js:33:  process.env.NODE_PATH = `${partA};${partB};${partC}`;
nodejs-14.13.0~dfsg/test/parallel/test-module-globalpaths-nodepath.js-34-} else {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-globalpaths-nodepath.js-36-  partB = '/usr/test/lib/node';
nodejs-14.13.0~dfsg/test/parallel/test-module-globalpaths-nodepath.js:37:  process.env.NODE_PATH = `${partA}:${partB}:${partC}`;
nodejs-14.13.0~dfsg/test/parallel/test-module-globalpaths-nodepath.js-38-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-main-fail.js-16-  assert.fail('Executing node with inexistent entry point should ' +
nodejs-14.13.0~dfsg/test/parallel/test-module-main-fail.js:17:              `fail. Entry point: ${entryPoint}`);
nodejs-14.13.0~dfsg/test/parallel/test-module-main-fail.js-18-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-main-preserve-symlinks-fail.js-18-    assert.fail('Executing node with inexistent entry point should ' +
nodejs-14.13.0~dfsg/test/parallel/test-module-main-preserve-symlinks-fail.js:19:                `fail. Entry point: ${entryPoint}, Flags: [${args}]`);
nodejs-14.13.0~dfsg/test/parallel/test-module-main-preserve-symlinks-fail.js-20-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js-36-  assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js:37:    () => require(`${modulePath}.foo`),
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js:38:    (err) => err.message.startsWith(`Cannot find module '${modulePath}.foo'`)
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js-39-  );
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js:40:  require(`${modulePath}.foo.bar`);
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js-41-  delete require.cache[file];
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js-49-    () => require(modulePath),
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js:50:    (err) => err.message.startsWith(`Cannot find module '${modulePath}'`)
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js-51-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js-71-    () => require(modulePath),
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js:72:    (err) => err.message.startsWith(`Cannot find module '${modulePath}'`)
nodejs-14.13.0~dfsg/test/parallel/test-module-multi-extensions.js-73-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-nodemodulepaths.js-125-    c.expect, paths,
nodejs-14.13.0~dfsg/test/parallel/test-module-nodemodulepaths.js:126:    `case ${c.file} failed, actual paths is ${JSON.stringify(paths)}`);
nodejs-14.13.0~dfsg/test/parallel/test-module-nodemodulepaths.js-127-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js-20-const readOnlyModRelative = path.relative(__dirname, readOnlyMod);
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js:21:const readOnlyModFullPath = `${readOnlyMod}.js`;
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js-22-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js-27-cp.execSync(
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js:28:  `icacls.exe "${readOnlyModFullPath}" /inheritance:r /remove "%USERNAME%"`);
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js-29-
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js-30-// Grant the current user read & execute only
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js:31:cp.execSync(`icacls.exe "${readOnlyModFullPath}" /grant "%USERNAME%":RX`);
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js-32-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js-42-cp.execSync(
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js:43:  `icacls.exe "${readOnlyModFullPath}" /remove "%USERNAME%" /inheritance:e`);
nodejs-14.13.0~dfsg/test/parallel/test-module-readonly.js-44-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-better-error-messages-path.js-12-    code: 'ENOENT',
nodejs-14.13.0~dfsg/test/parallel/test-net-better-error-messages-path.js:13:    message: `connect ENOENT ${fp}`
nodejs-14.13.0~dfsg/test/parallel/test-net-better-error-messages-path.js-14-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-binary.js-28-for (let i = 255; i >= 0; i--) {
nodejs-14.13.0~dfsg/test/parallel/test-net-binary.js:29:  const s = `'\\${i.toString(8)}'`;
nodejs-14.13.0~dfsg/test/parallel/test-net-binary.js-30-  const S = eval(s);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-bytes-stats.js-38-    bytesRead += s.bytesRead;
nodejs-14.13.0~dfsg/test/parallel/test-net-bytes-stats.js:39:    console.log(`tcp socket disconnect #${count}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-bytes-stats.js-40-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-bytes-stats.js-63-    console.error('CLIENT close event #%d', count);
nodejs-14.13.0~dfsg/test/parallel/test-net-bytes-stats.js:64:    console.log(`Bytes read: ${bytesRead}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-bytes-stats.js:65:    console.log(`Bytes written: ${bytesWritten}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-bytes-stats.js-66-    if (count < 2) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-35-  function serverOnConnection(socket) {
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js:36:    console.log(`'connection' ${++serverConnections} emitted on server`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-37-    const srvConn = serverConnections;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-41-      console.log(
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js:42:        `server connection ${srvConn} is started by client ${this.clientId}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-43-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-45-    socket.on('end', common.mustCall(function socketOnEnd() {
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js:46:      console.log(`Server received FIN sent by client ${this.clientId}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-47-      if (++serverReceivedFIN < CLIENT_VARIANTS) return;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-57-    socket.end();
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js:58:    console.log(`Server has sent ${serverConnections} FIN`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-59-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-65-      const client = this;
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js:66:      console.log(`'connect' emitted on Client ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-67-      client.resume();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-71-          // after the server closes the connections, but not readable
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js:72:          console.log(`client ${index} received FIN`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-73-          assert(!client.readable);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-78-          console.log(
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js:79:            `client ${index} sent FIN, ${clientSentFIN} have been sent`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-80-        }, 50);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-83-        clientReceivedFIN++;
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js:84:        console.log(`connection ${index} has been closed by both sides,` +
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js:85:          ` ${clientReceivedFIN} clients have closed`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-86-      }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-99-    const port = server.address().port;
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js:100:    console.log(`Server started listening at ${host}:${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-allowhalfopen.js-101-    const opts = { allowHalfOpen: true, host, port };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-38-  // for socket paths in libuv.
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:39:  const prefix = path.relative('.', `${common.PIPE}-net-connect-options-fd`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:40:  const serverPath = `${prefix}-server`;
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-41-  let counter = 0;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-48-      clientFd = data.toString();
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:49:      console.error(`[Pipe]Received data from fd ${clientFd}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-50-      socket.end();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-53-      counter++;
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:54:      console.error(`[Pipe]Received end from fd ${clientFd}, total ${counter}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-55-      if (counter === CLIENT_VARIANTS) {
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-56-        setTimeout(() => {
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:57:          console.error(`[Pipe]Server closed by fd ${clientFd}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-58-          server.close();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-65-      for (const pair of handleMap) {
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:66:        console.error(`[Pipe]Clean up handle with fd ${pair[1].fd}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-67-        pair[1].close();  // clean up handles
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-72-    console.error(err);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:73:    assert.fail(`[Pipe server]${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-74-  })
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-77-      const handle = new Pipe(PipeConstants.SOCKET);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:78:      const err = handle.bind(`${prefix}-client-${socketCounter++}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-79-      assert(err >= 0, String(err));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-81-      handleMap.set(index, handle);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:82:      console.error(`[Pipe]Bound handle with Pipe ${handle.fd}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-83-      return { fd: handle.fd, readable: true, writable: true };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-93-      this.write(String(oldHandle.fd));
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:94:      console.error(`[Pipe]Sending data through fd ${oldHandle.fd}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-95-      this.on('error', function(err) {
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-96-        console.error(err);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js:97:        assert.fail(`[Pipe Client]${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-fd.js-98-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-path.js-14-{
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-path.js:15:  const prefix = `${common.PIPE}-net-connect-options-path`;
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-path.js:16:  const serverPath = `${prefix}-server`;
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-path.js-17-  let counter = 0;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js-91-    canConnect(String(port));
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js:92:    canConnect(`0x${port.toString(16)}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js-93-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js-140-    for (const fn of portArgFunctions) {
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js:141:      assert.throws(fn, assertErr, `${fn.name}(${port})`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js-142-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js-147-    for (const fn of portHostArgFunctions) {
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js:148:      assert.throws(fn, assertErr, `${fn.name}(${port}, 'localhost')`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js-149-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js-153-  for (const fn of portOptFunctions) {
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js:154:    assert.throws(fn, assertErr, `${fn.name}({port: ${port}})`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js-155-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js-162-                  assertErr,
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js:163:                  `${fn.name}({port: ${port}, host: 'localhost'})`);
nodejs-14.13.0~dfsg/test/parallel/test-net-connect-options-port.js-164-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-listen-exclusive-random-ports.js-12-    assert.strictEqual(port1, port1 | 0,
nodejs-14.13.0~dfsg/test/parallel/test-net-listen-exclusive-random-ports.js:13:                       `first worker could not listen on port ${port1}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-listen-exclusive-random-ports.js-14-    const worker2 = cluster.fork();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-listen-exclusive-random-ports.js-17-      assert.strictEqual(port2, port2 | 0,
nodejs-14.13.0~dfsg/test/parallel/test-net-listen-exclusive-random-ports.js:18:                         `second worker could not listen on port ${port2}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-listen-exclusive-random-ports.js-19-      assert.notStrictEqual(port1, port2, 'ports should not be equal');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-listen-invalid-port.js-14-  const address = this.address();
nodejs-14.13.0~dfsg/test/parallel/test-net-listen-invalid-port.js:15:  const key = `${address.family.slice(-1)}:${address.address}:0`;
nodejs-14.13.0~dfsg/test/parallel/test-net-listen-invalid-port.js-16-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-pipe-connect-errors.js-44-  // limit.
nodejs-14.13.0~dfsg/test/parallel/test-net-pipe-connect-errors.js:45:  emptyTxt = `${tmpdir.path}0.txt`;
nodejs-14.13.0~dfsg/test/parallel/test-net-pipe-connect-errors.js-46-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-pipe-connect-errors.js-64-  assert(err.code === 'ENOTSOCK' || err.code === 'ECONNREFUSED',
nodejs-14.13.0~dfsg/test/parallel/test-net-pipe-connect-errors.js:65:         `received ${err.code} instead of ENOTSOCK or ECONNREFUSED`);
nodejs-14.13.0~dfsg/test/parallel/test-net-pipe-connect-errors.js-66-}));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-reconnect.js-45-  socket.on('close', (had_error) => {
nodejs-14.13.0~dfsg/test/parallel/test-net-reconnect.js:46:    console.log(`SERVER had_error: ${JSON.stringify(had_error)}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-reconnect.js-47-    assert.strictEqual(had_error, false);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-reconnect.js-62-    client_recv_count += 1;
nodejs-14.13.0~dfsg/test/parallel/test-net-reconnect.js:63:    console.log(`client_recv_count ${client_recv_count}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-reconnect.js-64-    assert.strictEqual(chunk, 'hello\r\n');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js-35-function randomPipePath() {
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js:36:  return `${common.PIPE}-listen-handle-${counter++}`;
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js-37-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js-48-    errno = handle.bind(path);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js:49:    handleName = `pipe ${path}`;
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js-50-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js-52-  if (errno < 0) {
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js:53:    assert.fail(`unable to bind ${handleName}: ${getSystemErrorName(errno)}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js-54-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js-58-    assert.notStrictEqual(handle.fd, -1,
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js:59:                          `Bound ${handleName} has fd -1 and errno ${errno}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-handle.js-60-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-path.js-20-function randomPipePath() {
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-path.js:21:  return `${common.PIPE}-listen-path-${counter++}`;
nodejs-14.13.0~dfsg/test/parallel/test-net-server-listen-path.js-22-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-20-function createConnection(index) {
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js:21:  console.error(`creating connection ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-22-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-25-      const msg = String(index);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js:26:      console.error(`sending message: ${msg}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-27-      this.write(msg);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-36-    connection.on('data', function(e) {
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js:37:      console.error(`connection ${index} received response`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-38-      resolve();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-41-    connection.on('end', function() {
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js:42:      console.error(`ending ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-43-      resolve();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-50-function closeConnection(index) {
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js:51:  console.error(`closing connection ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-52-  return new Promise(function(resolve, reject) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-61-  socket.on('data', function(data) {
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js:62:    console.error(`received message: ${data}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections-close-makes-more-available.js-63-    received.push(String(data));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js-57-    c.on('close', function() {
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js:58:      console.error(`closed ${index}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js-59-      closes++;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js-63-          server.maxConnections <= index,
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js:64:          `${index} should not have been one of the first closed connections`
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js-65-        );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js-78-        assert.strictEqual(gotData, true,
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js:79:                           `${index} didn't get data, but should have`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js-80-      } else {
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js-81-        assert.strictEqual(gotData, false,
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js:82:                           `${index} got data, but shouldn't have`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js-83-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js-99-    }
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js:100:    console.error(`error ${index}: ${e}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-server-max-connections.js-101-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-socket-timeout.js-63-        message: 'Callback must be a function. ' +
nodejs-14.13.0~dfsg/test/parallel/test-net-socket-timeout.js:64:                 `Received ${inspect(invalidCallbacks[i])}`
nodejs-14.13.0~dfsg/test/parallel/test-net-socket-timeout.js-65-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-write-arguments.js-35-    message: 'The "chunk" argument must be of type string or an instance of ' +
nodejs-14.13.0~dfsg/test/parallel/test-net-write-arguments.js:36:              `Buffer or Uint8Array.${common.invalidArgTypeHelper(value)}`
nodejs-14.13.0~dfsg/test/parallel/test-net-write-arguments.js-37-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-net-write-slow.js-36-  socket.on('timeout', function() {
nodejs-14.13.0~dfsg/test/parallel/test-net-write-slow.js:37:    assert.fail(`flushed: ${flushed}, received: ${received}/${SIZE * N}`);
nodejs-14.13.0~dfsg/test/parallel/test-net-write-slow.js-38-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-next-tick-ordering.js-31-  return function() {
nodejs-14.13.0~dfsg/test/parallel/test-next-tick-ordering.js:32:    console.log(`Running from setTimeout ${timeout}`);
nodejs-14.13.0~dfsg/test/parallel/test-next-tick-ordering.js-33-    done.push(timeout);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-npm-install.js-47-
nodejs-14.13.0~dfsg/test/parallel/test-npm-install.js:48:exec(`${process.execPath} ${npmPath} install`, {
nodejs-14.13.0~dfsg/test/parallel/test-npm-install.js-49-  cwd: installDir,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-npm-install.js-60-
nodejs-14.13.0~dfsg/test/parallel/test-npm-install.js:61:  assert.strictEqual(code, 0, `npm install got error code ${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-npm-install.js:62:  assert.strictEqual(signalCode, null, `unexpected signal: ${signalCode}`);
nodejs-14.13.0~dfsg/test/parallel/test-npm-install.js:63:  assert(fs.existsSync(`${installDir}/node_modules/package-name`));
nodejs-14.13.0~dfsg/test/parallel/test-npm-install.js-64-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-npm-version.js-17-assert(pkg.version.match(/^\d+\.\d+\.\d+$/),
nodejs-14.13.0~dfsg/test/parallel/test-npm-version.js:18:       `unexpected version number: ${pkg.version}`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-path-basename.js-69-// c.f. http://www.dwheeler.com/essays/fixing-unix-linux-filenames.html
nodejs-14.13.0~dfsg/test/parallel/test-path-basename.js:70:const controlCharFilename = `Icon${String.fromCharCode(13)}`;
nodejs-14.13.0~dfsg/test/parallel/test-path-basename.js:71:assert.strictEqual(path.posix.basename(`/a/b/${controlCharFilename}`),
nodejs-14.13.0~dfsg/test/parallel/test-path-basename.js-72-                   controlCharFilename);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-path-extname.js-67-    if (actual !== expected)
nodejs-14.13.0~dfsg/test/parallel/test-path-extname.js:68:      failures.push(`\n${message}`);
nodejs-14.13.0~dfsg/test/parallel/test-path-extname.js-69-  });
nodejs-14.13.0~dfsg/test/parallel/test-path-extname.js-70-  {
nodejs-14.13.0~dfsg/test/parallel/test-path-extname.js:71:    const input = `C:${test[0].replace(slashRE, '\\')}`;
nodejs-14.13.0~dfsg/test/parallel/test-path-extname.js-72-    const actual = path.win32.extname(input);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-path-extname.js-75-    if (actual !== expected)
nodejs-14.13.0~dfsg/test/parallel/test-path-extname.js:76:      failures.push(`\n${message}`);
nodejs-14.13.0~dfsg/test/parallel/test-path-extname.js-77-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-path-join.js-137-          JSON.stringify(expected)}\n  actual=${JSON.stringify(actual)}`;
nodejs-14.13.0~dfsg/test/parallel/test-path-join.js:138:        failures.push(`\n${message}`);
nodejs-14.13.0~dfsg/test/parallel/test-path-join.js-139-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js-32-  assert.strictEqual(path.toNamespacedPath(file),
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js:33:                     `\\\\?\\${resolvedFile}`);
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js:34:  assert.strictEqual(path.toNamespacedPath(`\\\\?\\${file}`),
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js:35:                     `\\\\?\\${resolvedFile}`);
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js-36-  assert.strictEqual(path.toNamespacedPath(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js-65-  assert.strictEqual(path.win32.toNamespacedPath('foo\\bar').toLowerCase(),
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js:66:                     `\\\\?\\${process.cwd().toLowerCase()}\\foo\\bar`);
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js-67-  assert.strictEqual(path.win32.toNamespacedPath('foo/bar').toLowerCase(),
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js:68:                     `\\\\?\\${process.cwd().toLowerCase()}\\foo\\bar`);
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js-69-  const currentDeviceLetter = path.parse(process.cwd()).root.substring(0, 2);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js-71-    path.win32.toNamespacedPath(currentDeviceLetter).toLowerCase(),
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js:72:    `\\\\?\\${process.cwd().toLowerCase()}`);
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js-73-  assert.strictEqual(path.win32.toNamespacedPath('C').toLowerCase(),
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js:74:                     `\\\\?\\${process.cwd().toLowerCase()}\\c`);
nodejs-14.13.0~dfsg/test/parallel/test-path-makelong.js-75-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-path-parse-format.js-172-    if (failed)
nodejs-14.13.0~dfsg/test/parallel/test-path-parse-format.js:173:      failures.push(`\n${message}`);
nodejs-14.13.0~dfsg/test/parallel/test-path-parse-format.js-174-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-path-relative.js-64-        JSON.stringify(expected)}\n  actual=${JSON.stringify(actual)}`;
nodejs-14.13.0~dfsg/test/parallel/test-path-relative.js:65:      failures.push(`\n${message}`);
nodejs-14.13.0~dfsg/test/parallel/test-path-relative.js-66-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-path-resolve.js-56-    if (actual !== expected && actualAlt !== expected)
nodejs-14.13.0~dfsg/test/parallel/test-path-resolve.js:57:      failures.push(`\n${message}`);
nodejs-14.13.0~dfsg/test/parallel/test-path-resolve.js-58-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-pending-deprecation.js-20-function message(name) {
nodejs-14.13.0~dfsg/test/parallel/test-pending-deprecation.js:21:  return `${name} did not affect getOptionValue('--pending-deprecation')`;
nodejs-14.13.0~dfsg/test/parallel/test-pending-deprecation.js-22-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-performance-eventlooputil.js-53-  assert.ok(sum >= elu1.idle && sum >= elu1.active,
nodejs-14.13.0~dfsg/test/parallel/test-performance-eventlooputil.js:54:            `idle: ${elu1.idle}  active: ${elu1.active}  sum: ${sum}`);
nodejs-14.13.0~dfsg/test/parallel/test-performance-eventlooputil.js-55-  assert.strictEqual(elu1.idle, idleTime);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-performanceobserver.js-38-        name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-performanceobserver.js:39:        message: `Callback must be a function. Received ${inspect(i)}`
nodejs-14.13.0~dfsg/test/parallel/test-performanceobserver.js-40-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-performanceobserver.js-60-                    name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-performanceobserver.js:61:                    message: `The value "${inspect(i)}" is invalid ` +
nodejs-14.13.0~dfsg/test/parallel/test-performanceobserver.js-62-                                   'for option "entryTypes"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-pipe-head.js-10-
nodejs-14.13.0~dfsg/test/parallel/test-pipe-head.js:11:const cmd = `"${nodePath}" "${script}" | head -2`;
nodejs-14.13.0~dfsg/test/parallel/test-pipe-head.js-12-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-policy-dependency-conditions.js-42-    const id = nextURLId++;
nodejs-14.13.0~dfsg/test/parallel/test-policy-dependency-conditions.js:43:    return `test:${id}`;
nodejs-14.13.0~dfsg/test/parallel/test-policy-dependency-conditions.js-44-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-policy-integrity-flag.js-18-emptyHash.update('');
nodejs-14.13.0~dfsg/test/parallel/test-policy-integrity-flag.js:19:const emptySRI = `sha512-${emptyHash.digest('base64')}`;
nodejs-14.13.0~dfsg/test/parallel/test-policy-integrity-flag.js-20-const policyHash = crypto.createHash('sha512');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-policy-integrity-flag.js-29-
nodejs-14.13.0~dfsg/test/parallel/test-policy-integrity-flag.js:30:const depPolicySRI = `${nixPolicySRI} ${windowsPolicySRI}`;
nodejs-14.13.0~dfsg/test/parallel/test-policy-integrity-flag.js-31-{
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-policy-integrity-flag.js-63-
nodejs-14.13.0~dfsg/test/parallel/test-policy-integrity-flag.js:64:  assert.strictEqual(status, 0, `status: ${status}\nstderr: ${stderr}`);
nodejs-14.13.0~dfsg/test/parallel/test-policy-integrity-flag.js-65-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-policy-parse-integrity.js-50-      body: packageBody,
nodejs-14.13.0~dfsg/test/parallel/test-policy-parse-integrity.js:51:      integrity: `sha256-${hash('sha256', packageBody)}`
nodejs-14.13.0~dfsg/test/parallel/test-policy-parse-integrity.js-52-    },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-policy-parse-integrity.js-81-  shouldFail: false,
nodejs-14.13.0~dfsg/test/parallel/test-policy-parse-integrity.js:82:  integrity: `sha256-${hash('sha256', depBody)}`,
nodejs-14.13.0~dfsg/test/parallel/test-policy-parse-integrity.js-83-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-policy-parse-integrity.js-85-  shouldFail: true,
nodejs-14.13.0~dfsg/test/parallel/test-policy-parse-integrity.js:86:  integrity: `1sha256-${hash('sha256', depBody)}`,
nodejs-14.13.0~dfsg/test/parallel/test-policy-parse-integrity.js-87-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-preload-self-referential.js-15-
nodejs-14.13.0~dfsg/test/parallel/test-preload-self-referential.js:16:exec(`"${nodeBinary}" -r self_ref "${fixtureA}"`, { cwd: selfRefModule },
nodejs-14.13.0~dfsg/test/parallel/test-preload-self-referential.js-17-     (err, stdout, stderr) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-16-  preloads.forEach(function(preload, index) {
nodejs-14.13.0~dfsg/test/parallel/test-preload.js:17:    option += `-r "${preload}" `;
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-18-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-31-// Test preloading a single module works
nodejs-14.13.0~dfsg/test/parallel/test-preload.js:32:childProcess.exec(`"${nodeBinary}" ${preloadOption([fixtureA])} "${fixtureB}"`,
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-33-                  function(err, stdout, stderr) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-39-childProcess.exec(
nodejs-14.13.0~dfsg/test/parallel/test-preload.js:40:  `"${nodeBinary}" ${preloadOption([fixtureA, fixtureB])} "${fixtureC}"`,
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-41-  function(err, stdout, stderr) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-48-childProcess.exec(
nodejs-14.13.0~dfsg/test/parallel/test-preload.js:49:  `"${nodeBinary}" ${preloadOption([fixtureA, fixtureThrows])} "${fixtureB}"`,
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-50-  function(err, stdout, stderr) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-60-childProcess.exec(
nodejs-14.13.0~dfsg/test/parallel/test-preload.js:61:  `"${nodeBinary}" ${preloadOption([fixtureA])}-e "console.log('hello');"`,
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-62-  function(err, stdout, stderr) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-143-const interactive = childProcess.exec(
nodejs-14.13.0~dfsg/test/parallel/test-preload.js:144:  `"${nodeBinary}" ${preloadOption([fixtureD])}-i`,
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-145-  common.mustCall(function(err, stdout, stderr) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-164-childProcess.exec(
nodejs-14.13.0~dfsg/test/parallel/test-preload.js:165:  `"${nodeBinary}" ${preloadOption(['./printA.js'])} "${fixtureB}"`,
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-166-  { cwd: fixtures.fixturesDir },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-174-  childProcess.exec(
nodejs-14.13.0~dfsg/test/parallel/test-preload.js:175:    `"${nodeBinary}" ${preloadOption(['.\\printA.js'])} "${fixtureB}"`,
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-176-    { cwd: fixtures.fixturesDir },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-185-childProcess.exec(
nodejs-14.13.0~dfsg/test/parallel/test-preload.js:186:  `"${nodeBinary}" --require ` +
nodejs-14.13.0~dfsg/test/parallel/test-preload.js:187:     `"${fixtures.path('cluster-preload.js')}" cluster-preload-test.js`,
nodejs-14.13.0~dfsg/test/parallel/test-preload.js-188-  { cwd: fixtures.fixturesDir },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-cpuUsage.js-87-      name: 'RangeError',
nodejs-14.13.0~dfsg/test/parallel/test-process-cpuUsage.js:88:      message: `The value "${value.user}" is invalid ` +
nodejs-14.13.0~dfsg/test/parallel/test-process-cpuUsage.js-89-               'for option "prevValue.user"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-cpuUsage.js-102-      name: 'RangeError',
nodejs-14.13.0~dfsg/test/parallel/test-process-cpuUsage.js:103:      message: `The value "${value.system}" is invalid ` +
nodejs-14.13.0~dfsg/test/parallel/test-process-cpuUsage.js-104-               'for option "prevValue.system"'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js-13-const parseSection = (text, startMarker, endMarker) => {
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js:14:  const regExp = new RegExp(`${startMarker}\r?\n([^]*)\r?\n${endMarker}`);
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js-15-  const match = text.match(regExp);
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js-16-  assert(match,
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js:17:         `Unable to locate text between '${startMarker}' and '${endMarker}'.`);
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js-18-  return match[1].split(/\r?\n/);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js-35-    assert(!documented.has(option),
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js:36:           `Option '${option}' was documented more than once as an ` +
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js:37:           `allowed option for NODE_OPTIONS in ${cliMd}.`);
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js-38-    documented.add(option);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js-78-                   'The following options are documented as allowed in ' +
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js:79:                   `NODE_OPTIONS in ${cliMd}: ` +
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js:80:                   `${[...overdocumented].join(' ')} ` +
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js-81-                   'but are not in process.allowedNodeEnvironmentFlags');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js-93-                   'The following options are not documented as allowed in ' +
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags-are-documented.js:94:                   `NODE_OPTIONS in ${cliMd}: ${[...undocumented].join(' ')}`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags.js-37-      true,
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags.js:38:      `flag should be in set: ${flag}`
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags.js-39-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags.js-45-      false,
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags.js:46:      `flag should not be in set: ${flag}`
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags.js-47-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags.js-54-    assert(/^--?[a-z0-9._-]+$/.test(flag),
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags.js:55:           `Unexpected format for flag ${flag}`);
nodejs-14.13.0~dfsg/test/parallel/test-process-env-allowed-flags.js-56-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-execpath.js-24-  assert.strictEqual(proc.stderr.toString(), '');
nodejs-14.13.0~dfsg/test/parallel/test-process-execpath.js:25:  assert.strictEqual(proc.stdout.toString(), `${process.execPath}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-process-execpath.js-26-  assert.strictEqual(proc.status, 0);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-exit-code.js-50-        code, exit,
nodejs-14.13.0~dfsg/test/parallel/test-process-exit-code.js:51:        `wrong exit for ${arg}-${name}\nexpected:${exit} but got:${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-process-exit-code.js:52:      debug(`ok - ${arg} exited with ${exit}`);
nodejs-14.13.0~dfsg/test/parallel/test-process-exit-code.js-53-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-next-tick.js-47-      name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-process-next-tick.js:48:      message: `Callback must be a function. Received ${inspect(i)}`
nodejs-14.13.0~dfsg/test/parallel/test-process-next-tick.js-49-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-raw-debug.js-33-  default:
nodejs-14.13.0~dfsg/test/parallel/test-process-raw-debug.js:34:    throw new Error(`invalid: ${process.argv[2]}`);
nodejs-14.13.0~dfsg/test/parallel/test-process-raw-debug.js-35-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-raw-debug.js-49-  child.stderr.on('end', function() {
nodejs-14.13.0~dfsg/test/parallel/test-process-raw-debug.js:50:    assert.strictEqual(output, `I can still debug!${os.EOL}`);
nodejs-14.13.0~dfsg/test/parallel/test-process-raw-debug.js-51-    console.log('ok - got expected message');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-39-global.invoke_me = function(arg) {
nodejs-14.13.0~dfsg/test/parallel/test-repl.js:40:  return `invoked ${arg}`;
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-41-};
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-54-    console.error('out:', JSON.stringify(send));
nodejs-14.13.0~dfsg/test/parallel/test-repl.js:55:    socket.write(`${send}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-56-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-93-        assert(expectedLine.test(actualLine),
nodejs-14.13.0~dfsg/test/parallel/test-repl.js:94:               `${actualLine} match ${expectedLine}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-95-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-109-    send: 'message',
nodejs-14.13.0~dfsg/test/parallel/test-repl.js:110:    expect: `'${message}'`
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-111-  },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-805-  {
nodejs-14.13.0~dfsg/test/parallel/test-repl.js:806:    send: `require(${JSON.stringify(moduleFilename)}).number`,
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-807-    expect: '42'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-926-      const data = inspect(expected, { compact: false });
nodejs-14.13.0~dfsg/test/parallel/test-repl.js:927:      const msg = `The REPL did not reply as expected for:\n\n${data}`;
nodejs-14.13.0~dfsg/test/parallel/test-repl.js-928-      reject(new Error(msg));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-redirect-warnings.js-20-
nodejs-14.13.0~dfsg/test/parallel/test-process-redirect-warnings.js:21:fork(warnmod, { execArgv: [`--redirect-warnings=${warnpath}`] })
nodejs-14.13.0~dfsg/test/parallel/test-process-redirect-warnings.js-22-  .on('exit', common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-title-cli.js-6-if (common.isSunOS)
nodejs-14.13.0~dfsg/test/parallel/test-process-title-cli.js:7:  common.skip(`Unsupported platform [${process.platform}]`);
nodejs-14.13.0~dfsg/test/parallel/test-process-title-cli.js-8-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-process-umask.js-66-    message: 'The argument \'mask\' must be a 32-bit unsigned integer ' +
nodejs-14.13.0~dfsg/test/parallel/test-process-umask.js:67:             `or an octal string. Received '${value}'`
nodejs-14.13.0~dfsg/test/parallel/test-process-umask.js-68-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-promise-reject-callback-exception.js-28-         .startsWith('RangeError: Maximum call stack size exceeded'),
nodejs-14.13.0~dfsg/test/parallel/test-promise-reject-callback-exception.js:29:         `stdout: <${stdout}>`);
nodejs-14.13.0~dfsg/test/parallel/test-promise-reject-callback-exception.js-30-  assert(stderr.toString('utf8')
nodejs-14.13.0~dfsg/test/parallel/test-promise-reject-callback-exception.js-31-         .startsWith('Exception in PromiseRejectCallback'),
nodejs-14.13.0~dfsg/test/parallel/test-promise-reject-callback-exception.js:32:         `stderr: <${stderr}>`);
nodejs-14.13.0~dfsg/test/parallel/test-promise-reject-callback-exception.js-33-  assert.strictEqual(status, 0);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-promises-unhandled-rejections.js-17-    const stack = currentTest ?
nodejs-14.13.0~dfsg/test/parallel/test-promises-unhandled-rejections.js:18:      `${inspect(error)}\nFrom previous event:\n${currentTest.stack}` :
nodejs-14.13.0~dfsg/test/parallel/test-promises-unhandled-rejections.js-19-      inspect(error);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-promises-unhandled-rejections.js-21-    if (currentTest)
nodejs-14.13.0~dfsg/test/parallel/test-promises-unhandled-rejections.js:22:      process.stderr.write(`'${currentTest.description}' failed\n\n`);
nodejs-14.13.0~dfsg/test/parallel/test-promises-unhandled-rejections.js-23-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-promises-warning-on-unhandled-rejection.js-25-        'Expected warning message to contain "Unhandled promise rejection" ' +
nodejs-14.13.0~dfsg/test/parallel/test-promises-warning-on-unhandled-rejection.js:26:        `but did not. Had "${warning.message}" instead.`
nodejs-14.13.0~dfsg/test/parallel/test-promises-warning-on-unhandled-rejection.js-27-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-promises-warning-on-unhandled-rejection.js-42-        'Expected warning message to contain "Unhandled promise rejection" ' +
nodejs-14.13.0~dfsg/test/parallel/test-promises-warning-on-unhandled-rejection.js:43:        `but did not. Had "${warning.message}" instead.`
nodejs-14.13.0~dfsg/test/parallel/test-promises-warning-on-unhandled-rejection.js-44-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-punycode.js-202-  console.error(
nodejs-14.13.0~dfsg/test/parallel/test-punycode.js:203:    `FAIL: ${name} expected ${error.expected}, got ${error.actual}`
nodejs-14.13.0~dfsg/test/parallel/test-punycode.js-204-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-punycode.js-220-    regexNonASCII.test(test.decoded) ?
nodejs-14.13.0~dfsg/test/parallel/test-punycode.js:221:      `xn--${test.encoded}` :
nodejs-14.13.0~dfsg/test/parallel/test-punycode.js-222-      test.decoded
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-punycode.js-226-      regexNonASCII.test(test.decoded) ?
nodejs-14.13.0~dfsg/test/parallel/test-punycode.js:227:        `xn--${test.encoded}` :
nodejs-14.13.0~dfsg/test/parallel/test-punycode.js-228-        test.decoded
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-querystring-escape.js-12-assert.deepStrictEqual(qs.escape('testŊōđĕ'), 'test%C5%8A%C5%8D%C4%91%C4%95');
nodejs-14.13.0~dfsg/test/parallel/test-querystring-escape.js:13:assert.deepStrictEqual(qs.escape(`${String.fromCharCode(0xD800 + 1)}test`),
nodejs-14.13.0~dfsg/test/parallel/test-querystring-escape.js-14-                       '%F0%90%91%B4est');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-querystring-maxKeys-non-finite.js-25-    const n = i.toString(36);
nodejs-14.13.0~dfsg/test/parallel/test-querystring-maxKeys-non-finite.js:26:    str += `&${n}=${n}`;
nodejs-14.13.0~dfsg/test/parallel/test-querystring-maxKeys-non-finite.js-27-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js-192-  if (typeof input === 'string') {
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js:193:    msg = `Input: ${inspect(input)}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js:194:          `Actual keys: ${inspect(actualKeys)}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js:195:          `Expected keys: ${inspect(expectedKeys)}`;
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js-196-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js-199-    if (typeof input === 'string') {
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js:200:      msg = `Input: ${inspect(input)}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js:201:            `Key: ${inspect(key)}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js:202:            `Actual value: ${inspect(actual[key])}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js:203:            `Expected value: ${inspect(expected[key])}`;
nodejs-14.13.0~dfsg/test/parallel/test-querystring.js-204-    } else {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-readline-async-iterators-backpressure.js-12-  const readable = new Readable({ read() {} });
nodejs-14.13.0~dfsg/test/parallel/test-readline-async-iterators-backpressure.js:13:  readable.push(`${CONTENT}\n`.repeat(TOTAL_LINES));
nodejs-14.13.0~dfsg/test/parallel/test-readline-async-iterators-backpressure.js-14-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-readline-csi.js-15-  assert.strictEqual(CSI.kClearScreenDown, '\x1b[0J');
nodejs-14.13.0~dfsg/test/parallel/test-readline-csi.js:16:  assert.strictEqual(CSI`1${2}3`, '\x1b[123');
nodejs-14.13.0~dfsg/test/parallel/test-readline-csi.js-17-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js-248-  });
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js:249:  fi.emit('data', `${expectedLines.join('\n')}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js-250-  assert.strictEqual(callCount, expectedLines.length);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js-324-  });
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js:325:  fi.emit('data', `${expectedLines.join('\n')}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js-326-  assert.strictEqual(callCount, expectedLines.length);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js-816-    }, expectedLines.length));
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js:817:    fi.emit('data', `${expectedLines.join('\n')}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js-818-    rli.close();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js-993-    expectedLines.forEach((line) => {
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js:994:      fi.emit('data', `${line}\r`);
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js-995-      fi.emit('data', '\n');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js-1034-  });
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js:1035:  rl.line = `a${' '.repeat(1e6)}a`;
nodejs-14.13.0~dfsg/test/parallel/test-readline-interface.js-1036-  rl.cursor = rl.line.length;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js-24-        '',
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js:25:        `${char}${'a'.repeat(10)}`, `${char}${'b'.repeat(10)}`, char.repeat(11),
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js-26-      ],
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js-53-    const last = '\r\nFirst group\r\n\r\n' +
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js:54:    `${char}${'a'.repeat(10)}${' '.repeat(2 + width * 10)}` +
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js:55:      `${char}${'b'.repeat(10)}` +
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js-56-      (lineBreak ? '\r\n' : ' '.repeat(2 + width * 10)) +
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js:57:      `${char.repeat(11)}\r\n` +
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js:58:    `\r\n\u001b[1G\u001b[0J> ${char}\u001b[${4 + width}G`;
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js-59-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js-62-    rli.on('line', common.mustNotCall());
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js:63:    for (const character of `${char}\t\t`) {
nodejs-14.13.0~dfsg/test/parallel/test-readline-tab-complete.js-64-      fi.emit('data', character);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-autolibs.js-41-      assert.strictEqual(data,
nodejs-14.13.0~dfsg/test/parallel/test-repl-autolibs.js:42:                         `${util.inspect(require('fs'), null, 2, false)}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-autolibs.js-43-      // Globally added lib matches required lib
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-cli-eval.js-19-  proc.stdout.on('end', common.mustCall(() => {
nodejs-14.13.0~dfsg/test/parallel/test-repl-cli-eval.js:20:    assert(stdout.includes('<repl>'), `stdout: ${stdout}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-cli-eval.js-21-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js-25-    output = '';
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js:26:    this.output.write(`hello ${thing}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js-27-    this.displayPrompt();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js-42-assert.ok(output.startsWith('hello node developer\n'),
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js:43:          `say1 output starts incorrectly: "${output}"`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js-44-assert.ok(output.includes('> '),
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js:45:          `say1 output does not include prompt: "${output}"`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js-46-inputStream.write('.say2 node developer\n');
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js-47-assert.ok(output.startsWith('hello from say2\n'),
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js:48:          `say2 output starts incorrectly: "${output}"`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js-49-assert.ok(output.includes('> '),
nodejs-14.13.0~dfsg/test/parallel/test-repl-definecommand.js:50:          `say2 output does not include prompt: "${output}"`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-editor.js-22-  let expected =
nodejs-14.13.0~dfsg/test/parallel/test-repl-editor.js:23:    `${terminalCode}.editor\n` +
nodejs-14.13.0~dfsg/test/parallel/test-repl-editor.js-24-    '// Entering editor mode (Ctrl+D to finish, Ctrl+C to cancel)\n' +
nodejs-14.13.0~dfsg/test/parallel/test-repl-editor.js:25:    `${input}${output}\n${terminalCode}`;
nodejs-14.13.0~dfsg/test/parallel/test-repl-editor.js-26-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-envvars.js-53-    assert.strictEqual(repl.terminal, expected.terminal,
nodejs-14.13.0~dfsg/test/parallel/test-repl-envvars.js:54:                       `Expected ${inspect(expected)} with ${inspect(env)}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-envvars.js-55-    assert.strictEqual(repl.useColors, expected.useColors,
nodejs-14.13.0~dfsg/test/parallel/test-repl-envvars.js:56:                       `Expected ${inspect(expected)} with ${inspect(env)}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-envvars.js-57-    for (const key of Object.keys(env)) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-37-      } else {
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:38:        this.emit('data', `${action}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-39-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-85-    expected: [prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:86:               `${prompt}Array(100).fill(1).map((e, i) => i ** 2)`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-87-               prev && '\n// [ 0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, ' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-91-                 ' 2025, 2116, 2209,...',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:92:               `${prompt}{key : {key2 :[] }}`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-93-               prev && '\n// { key: { key2: [] } }',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:94:               `${prompt}555 + 909`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-95-               prev && '\n// 1464',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:96:               `${prompt}let ab = 45`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-97-               prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:98:               `${prompt}let ab = 45`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:99:               `${prompt}555 + 909`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-100-               prev && '\n// 1464',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:101:               `${prompt}{key : {key2 :[] }}`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-102-               prev && '\n// { key: { key2: [] } }',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:103:               `${prompt}Array(100).fill(1).map((e, i) => i ** 2)`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-104-               prev && '\n// [ 0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, ' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-164-      // '\u0301', '0x200D', '\u200E' are zero width characters.
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:165:      `const x1 = '${'あ'.repeat(124)}'`, ENTER, // Fully visible
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-166-      ENTER,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:167:      `const y1 = '${'あ'.repeat(125)}'`, ENTER, // Cut off
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-168-      ENTER,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:169:      `const x2 = '${'🐕'.repeat(124)}'`, ENTER, // Fully visible
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-170-      ENTER,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:171:      `const y2 = '${'🐕'.repeat(125)}'`, ENTER, // Cut off
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-172-      ENTER,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:173:      `const x3 = '${'𐐷'.repeat(248)}'`, ENTER, // Fully visible
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-174-      ENTER,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:175:      `const y3 = '${'𐐷'.repeat(249)}'`, ENTER, // Cut off
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-176-      ENTER,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:177:      `const x4 = 'a${'\u0301'.repeat(1000)}'`, ENTER, // á
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-178-      ENTER,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:179:      `const ${'veryLongName'.repeat(30)} = 'I should be previewed'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-180-      ENTER,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-186-      ENTER,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:187:      `${'\x1B[90m \x1B[39m'.repeat(235)} fun`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-188-      ESCAPE,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-189-      ENTER,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:190:      `${' '.repeat(236)} fun`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-191-      ESCAPE,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-240-      '\x1B[1G', '\x1B[0J',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:241:      `${prompt}${' '.repeat(236)} fun`, '\x1B[243G',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-242-      ' // ction', '\x1B[243G',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-246-      '\x1B[1G', '\x1B[0J',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:247:      `${prompt}${' '.repeat(235)} fun`, '\x1B[242G',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-248-      // TODO(BridgeAR): Investigate why the preview is generated twice.
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-257-      // 360 % 250 + 2 === 112 (+1)
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:258:      `${prompt}${'veryLongName'.repeat(30)}`, '\x1B[113G',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-259-      // "// 'I should be previewed'".length + 86 === 112 (+1)
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-267-      '\x1B[1G', '\x1B[0J',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:268:      `${prompt}${'veryLongName'.repeat(30)}`, '\x1B[3G', '\x1B[1A',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-269-      '\x1B[1B', "\n// 'I should be previewed'", '\x1B[3G', '\x1B[2A',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-273-      '\x1B[1G', '\x1B[0J',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:274:      `${prompt}e`, '\x1B[4G',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-275-      // '// RangeError: visible'.length - 19 === 3 (+1)
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-281-      '> ', '\x1B[3G', 'x', '1',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:282:      `\n// '${'あ'.repeat(124)}'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-283-      '\x1B[5G', '\x1B[1A',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-286-      '> x', '\x1B[4G', '2',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:287:      `\n// '${'🐕'.repeat(124)}'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-288-      '\x1B[5G', '\x1B[1A',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-291-      '> x', '\x1B[4G', '3',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:292:      `\n// '${'𐐷'.repeat(248)}'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-293-      '\x1B[5G', '\x1B[1A',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-296-      '> x', '\x1B[4G', '4',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:297:      `\n// 'a${'\u0301'.repeat(1000)}'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-298-      '\x1B[5G', '\x1B[1A',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-301-      '> ', '\x1B[3G', 'y', '1',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:302:      `\n// '${'あ'.repeat(121)}...`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-303-      '\x1B[5G', '\x1B[1A',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-306-      '> y', '\x1B[4G', '2',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:307:      `\n// '${'🐕'.repeat(121)}...`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-308-      '\x1B[5G', '\x1B[1A',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-311-      '> y', '\x1B[4G', '3',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:312:      `\n// '${'𐐷'.repeat(242)}...`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-313-      '\x1B[5G', '\x1B[1A',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-365-      // 2. Backspace. Refresh
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:366:      '\x1B[1G', '\x1B[0J', `${prompt}functio`, '\x1B[10G',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-367-      // Autocomplete and refresh?
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-377-      // Refresh
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:378:      '\x1B[1G', '\x1B[0J', `${prompt}functAio`, '\x1B[9G',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-379-      // 6. Backspace. Refresh
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:380:      '\x1B[1G', '\x1B[0J', `${prompt}functio`, '\x1B[8G', '\x1B[10G', ' // n',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-381-      '\x1B[8G', '\x1B[10G', ' // n',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-386-      // 8. Backspace. Refresh
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:387:      '\x1B[1G', '\x1B[0J', `${prompt}functio`, '\x1B[10G',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-388-      // Autocomplete
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-401-      prompt, '\x1B[3G', '\x1B[1G', '\x1B[0J',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:402:      `${prompt}functio`, '\x1B[10G',
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-403-      ' // n', '\x1B[10G',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-472-        if (completions++ === 0) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:473:          callback(null, [[`${WAIT}WOW`], line]);
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-474-        } else {
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:475:          setTimeout(callback, 1000, null, [[`${WAIT}WOW`], line]).unref();
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-476-        }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-554-          } catch (e) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:555:            console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-556-            console.error('Last outputs: ' + inspect(lastChunks, {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-574-    if (err) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:575:      console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-576-      throw err;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-586-        console.error(tests[numtests - tests.length - 1]);
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js:587:        throw new Error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-navigation.js-588-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-perm.js-44-    fileMode, 0o600,
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-perm.js:45:    `REPL history file should be mode 0600 but was 0${fileMode.toString(8)}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-history-perm.js-46-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-load-multiline.js-9-
nodejs-14.13.0~dfsg/test/parallel/test-repl-load-multiline.js:10:const command = `.load ${fixtures.path('repl-load-multiline.js')}`;
nodejs-14.13.0~dfsg/test/parallel/test-repl-load-multiline.js-11-const terminalCode = '\u001b[1G\u001b[0J \u001b[1G';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-load-multiline.js-39-
nodejs-14.13.0~dfsg/test/parallel/test-repl-load-multiline.js:40:r.write(`${command}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-load-multiline.js-41-assert.strictEqual(accum.replace(terminalCodeRegex, ''), expected);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-42-      } else {
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:43:        this.emit('data', `${action}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-44-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-92-    test: [UP, CLEAR],
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:93:    expected: [prompt, `${prompt}'you look fabulous today'`, prompt]
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-94-  },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-109-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:110:      `${prompt}'42'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:111:      `${prompt}21`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-112-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-113-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:114:      `${prompt}'42'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-115-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-116-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:117:      `${prompt}21`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-118-      '21\n',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-127-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:128:      `${prompt}'you look fabulous today'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-129-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:130:      `${prompt}'you look fabulous today'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-131-      prompt
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-143-        const execSync = require('child_process').execSync;
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:144:        execSync(`ATTRIB +H "${emptyHiddenHistoryPath}"`, (err) => {
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-145-          assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-204-      if (e.code !== 'ENOENT') {
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:205:        console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-206-        throw e;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-232-        } catch (err) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:233:          console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-234-          throw err;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-243-    if (err) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:244:      console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-245-      throw err;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-264-      } catch (err) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js:265:        console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-persistent-history.js-266-        throw err;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-preprocess-top-level-await.js-44-  /* eslint-disable no-template-curly-in-string */
nodejs-14.13.0~dfsg/test/parallel/test-repl-preprocess-top-level-await.js:45:  [ 'console.log(`${(await { a: 1 }).a}`)',
nodejs-14.13.0~dfsg/test/parallel/test-repl-preprocess-top-level-await.js:46:    '(async () => { return (console.log(`${(await { a: 1 }).a}`)) })()' ],
nodejs-14.13.0~dfsg/test/parallel/test-repl-preprocess-top-level-await.js-47-  /* eslint-enable no-template-curly-in-string */
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-custom-stack.js-25-
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-custom-stack.js:26:  r.write(`${command}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-custom-stack.js-27-  assert.strictEqual(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-custom-stack.js-49-    // test .load for a file that throws
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-custom-stack.js:50:    command: `.load ${fixtures.path('repl-pretty-stack.js')}`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-custom-stack.js-51-    expected: 'Uncaught Error: Whoops!--->\nREPL1:*:*--->\nd (REPL1:*:*)' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-stack.js-26-
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-stack.js:27:  r.write(`${command}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-stack.js-28-  console.log(i);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-stack.js-38-    // Test .load for a file that throws.
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-stack.js:39:    command: `.load ${fixtures.path('repl-pretty-stack.js')}`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-pretty-stack.js-40-    expected: 'Uncaught Error: Whoops!\n    at REPL1:*:*\n' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-preview.js-174-  for (const { input, noPreview, preview } of testCases) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-preview.js:175:    console.log(`Testing ${input}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-preview.js-176-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-preview.js-188-      assert.ok(lines[0].includes(noPreview), lines.map(inspect));
nodejs-14.13.0~dfsg/test/parallel/test-repl-preview.js:189:      if (preview.length !== 1 || preview[0] !== `${input}\r`)
nodejs-14.13.0~dfsg/test/parallel/test-repl-preview.js-190-        assert.strictEqual(lines.length, 2);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-40-      } else {
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:41:        this.emit('data', `${action}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-42-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-90-    test: [UP, CLEAR],
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:91:    expected: [prompt, `${prompt}'you look fabulous today'`, prompt]
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-92-  },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-109-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:110:      `${prompt}'42'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:111:      `${prompt}21`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-112-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:113:      `${prompt}21`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-114-      '21\n',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-123-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:124:      `${prompt}'you look fabulous today'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-125-      prompt,
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:126:      `${prompt}'you look fabulous today'`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-127-      prompt
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-139-        const execSync = require('child_process').execSync;
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:140:        execSync(`ATTRIB +H "${emptyHiddenHistoryPath}"`, (err) => {
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-141-          assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-200-      if (e.code !== 'ENOENT') {
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:201:        console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-202-        throw e;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-229-        } catch (err) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:230:          console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-231-          throw err;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-243-    if (err) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:244:      console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-245-      throw err;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-264-      } catch (err) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js:265:        console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-programmatic-history.js-266-        throw err;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-require-after-write.js-16-let out = '';
nodejs-14.13.0~dfsg/test/parallel/test-repl-require-after-write.js:17:const input = `try { require(${requirePath}); } catch {} ` +
nodejs-14.13.0~dfsg/test/parallel/test-repl-require-after-write.js:18:              `require('fs').writeFileSync(${requirePath}, '1');` +
nodejs-14.13.0~dfsg/test/parallel/test-repl-require-after-write.js:19:              `require(${requirePath});`;
nodejs-14.13.0~dfsg/test/parallel/test-repl-require-after-write.js-20-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-require-context.js-21-child.stdin.write('isObject({});\n');
nodejs-14.13.0~dfsg/test/parallel/test-repl-require-context.js:22:child.stdin.write(`require('${fixture}').isObject({});\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-require-context.js-23-child.stdin.write('.exit');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-reset-event.js-43-    assert.strictEqual(context, r.context, 'REPL emitted incorrect context. ' +
nodejs-14.13.0~dfsg/test/parallel/test-repl-reset-event.js:44:    `context is ${util.inspect(context)}, expected ${util.inspect(r.context)}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-reset-event.js-45-    assert.strictEqual(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-reset-event.js-48-      'REPL emitted the previous context and is not using global as context. ' +
nodejs-14.13.0~dfsg/test/parallel/test-repl-reset-event.js:49:      `context.foo is ${context.foo}, expected undefined.`
nodejs-14.13.0~dfsg/test/parallel/test-repl-reset-event.js-50-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-reset-event.js-68-      '"foo" property is different from REPL using global as context. ' +
nodejs-14.13.0~dfsg/test/parallel/test-repl-reset-event.js:69:      `context.foo is ${context.foo}, expected 42.`
nodejs-14.13.0~dfsg/test/parallel/test-repl-reset-event.js-70-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-36-      } else {
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js:37:        this.emit('data', `${action}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-38-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-252-      '\x1B[1G', '\x1B[0J',
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js:253:      `${prompt}ab = "aaaa"`, '\x1B[14G',
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-254-      '\x1B[1G', '\x1B[0J',
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js:255:      `${prompt}repl.repl.historyIndex`, '\x1B[25G', '\n// 8',
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-256-      '\x1B[25G', '\x1B[1A',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-316-          } catch (e) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js:317:            console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-318-            console.error('Last outputs: ' + inspect(lastChunks, {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-334-    if (err) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js:335:      console.error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-336-      throw err;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-346-        console.error(tests[numtests - tests.length - 1]);
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js:347:        throw new Error(`Failed test # ${numtests - tests.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-reverse-search.js-348-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-56-// Save it to a file.
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js:57:putIn.run([`.save ${saveFileName}`]);
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-58-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-72-// Load the file back in.
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js:73:putIn.run([`.load ${saveFileName}`]);
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-74-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-88-  // Make sure I get a failed to load message and not some crazy error.
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js:89:  assert.strictEqual(data, `Failed to load: ${loadFile}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-90-  // Eat me to avoid work.
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-92-});
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js:93:putIn.run([`.load ${loadFile}`]);
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-94-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-97-putIn.write = common.mustCall(function(data) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js:98:  assert.strictEqual(data, `Failed to load: ${loadFile} is not a valid file\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-99-  putIn.write = () => {};
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-100-});
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js:101:putIn.run([`.load ${loadFile}`]);
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-102-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-112-  // Make sure I get a failed to save message and not some other error.
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js:113:  assert.strictEqual(data, `Failed to save: ${invalidFileName}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-114-  // Reset to no-op.
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-118-// Save it to a file.
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js:119:putIn.run([`.save ${invalidFileName}`]);
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-120-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-134-
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js:135:  putIn.run([`.save ${saveFileName}`]);
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-136-  replServer.close();
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-137-  assert.strictEqual(fs.readFileSync(saveFileName, 'utf8'),
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js:138:                     `${cmds.join('\n')}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-save-load.js-139-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-setprompt.js-41-
nodejs-14.13.0~dfsg/test/parallel/test-repl-setprompt.js:42:child.stdin.end(`e.setPrompt("${p}");${os.EOL}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-setprompt.js-43-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint-nested-eval.js-41-    stdout.includes(expected),
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint-nested-eval.js:42:    `Expected stdout to contain "${expected}", got ${stdout}`
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint-nested-eval.js-43-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint-nested-eval.js-45-    stdout.includes('foobar'),
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint-nested-eval.js:46:    `Expected stdout to contain "foobar", got ${stdout}`
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint-nested-eval.js-47-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint.js-42-    stdout.includes(expected),
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint.js:43:    `Expected stdout to contain "${expected}", got ${stdout}`
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint.js-44-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint.js-46-    stdout.includes('42042\n'),
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint.js:47:    `Expected stdout to contain "42042", got ${stdout}`
nodejs-14.13.0~dfsg/test/parallel/test-repl-sigint.js-48-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-strict-mode-previews.js-14-    run(data) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-strict-mode-previews.js:15:      this.emit('data', `${data}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-strict-mode-previews.js-16-      this.emit('keypress', '', { ctrl: true, name: 'd' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-strict-mode-previews.js-38-    process.execPath,
nodejs-14.13.0~dfsg/test/parallel/test-repl-strict-mode-previews.js:39:    ['--use-strict', `${__filename}`, 'child']
nodejs-14.13.0~dfsg/test/parallel/test-repl-strict-mode-previews.js-40-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-syntax-error-handling.js-40-  child.stderr.on('data', function(c) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-syntax-error-handling.js:41:    console.error(`${c}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-syntax-error-handling.js-42-    throw new Error('should not get stderr data');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-syntax-error-stack.js-31-putIn.run(['.clear']);
nodejs-14.13.0~dfsg/test/parallel/test-repl-syntax-error-stack.js:32:putIn.run([`require('${file}');`]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-241-      data[0].includes(lib) || lib.startsWith('_') || lib.includes('/'),
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:242:      `${lib} not found`
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-243-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-278-    // Completions should not be greedy in case the quotation ends.
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:279:    const input = `require(${quotationMark}@nodejsscope${quotationMark}`;
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-280-    testMe.complete(input, common.mustCall((err, data) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-322-  ['./', './test-'].forEach((path) => {
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:323:    [`require('${path}`, `require("${path}`].forEach((input) => {
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-324-      testMe.complete(input, common.mustCall((err, data) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-333-  ['../parallel/', '../parallel/test-'].forEach((path) => {
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:334:    [`require('${path}`, `require("${path}`].forEach((input) => {
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-335-      testMe.complete(input, common.mustCall((err, data) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-345-    const path = '../fixtures/repl-folder-extensions/f';
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:346:    testMe.complete(`require('${path}`, common.mustCall((err, data) => {
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-347-      assert.ifError(err);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-443-    readFileSyncs.forEach((readFileSync) => {
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:444:      const fixturePath = `${readFileSync}../fixtures/test-repl-tab-completion`;
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-445-      testMe.complete(fixturePath, common.mustCall((err, data) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-451-
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:452:      testMe.complete(`${fixturePath}/hello`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-453-                      common.mustCall((err, data) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-459-
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:460:      testMe.complete(`${fixturePath}/.h`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-461-                      common.mustCall((err, data) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-466-
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:467:      testMe.complete(`${readFileSync}./xxxRandom/random`,
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-468-                      common.mustCall((err, data) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-512-  } else {
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:513:    putIn.run([`var ele = new ${type.name}(1e6 + 1); ele.biu = 1;`]);
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-514-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-651-  ['Let', 'Const', 'Klass'].forEach((type) => {
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:652:    const query = `lexical${type[0]}`;
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:653:    const expected = hasInspector ? [[`lexical${type}`], query] :
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js:654:      [[], `lexical${type[0]}`];
nodejs-14.13.0~dfsg/test/parallel/test-repl-tab-complete.js-655-    testRepl.complete(query, common.mustCall((error, data) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-top-level-await.js-110-    // eslint-disable-next-line no-template-curly-in-string
nodejs-14.13.0~dfsg/test/parallel/test-repl-top-level-await.js:111:    ['`status: ${(await Promise.resolve({ status: 200 })).status}`',
nodejs-14.13.0~dfsg/test/parallel/test-repl-top-level-await.js-112-     "'status: 200'"],
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-top-level-await.js-146-
nodejs-14.13.0~dfsg/test/parallel/test-repl-top-level-await.js:147:  for (const [input, expected = [`${input}\r`], options = {}] of testCases) {
nodejs-14.13.0~dfsg/test/parallel/test-repl-top-level-await.js:148:    console.log(`Testing ${input}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-top-level-await.js-149-    const toBeRun = input.split('\n');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-top-level-await.js-159-    } else {
nodejs-14.13.0~dfsg/test/parallel/test-repl-top-level-await.js:160:      const echoed = toBeRun.map((a, i) => `${i > 0 ? '... ' : ''}${a}\r`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-top-level-await.js-161-      assert.deepStrictEqual(lines, [...echoed, expected, PROMPT]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-uncaught-exception.js-22-
nodejs-14.13.0~dfsg/test/parallel/test-repl-uncaught-exception.js:23:  r.write(`${command}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-uncaught-exception.js-24-  if (typeof expected === 'string') {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-repl-underscore.js-201-      else
nodejs-14.13.0~dfsg/test/parallel/test-repl-underscore.js:202:        assert(expected.test(line), `${line} should match ${expected}`);
nodejs-14.13.0~dfsg/test/parallel/test-repl-underscore.js-203-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-resource-usage.js-27-fields.forEach((n) => {
nodejs-14.13.0~dfsg/test/parallel/test-resource-usage.js:28:  assert.strictEqual(typeof rusage[n], 'number', `${n} should be a number`);
nodejs-14.13.0~dfsg/test/parallel/test-resource-usage.js:29:  assert(rusage[n] >= 0, `${n} should be above or equal 0`);
nodejs-14.13.0~dfsg/test/parallel/test-resource-usage.js-30-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-security-revert-unknown.js-12-  output[2].toString(),
nodejs-14.13.0~dfsg/test/parallel/test-security-revert-unknown.js:13:  `${process.execPath}: Error: ` +
nodejs-14.13.0~dfsg/test/parallel/test-security-revert-unknown.js:14:  `Attempt to revert an unknown CVE [not-a-cve]${os.EOL}`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-setproctitle.js-6-if (common.isSunOS)
nodejs-14.13.0~dfsg/test/parallel/test-setproctitle.js:7:  common.skip(`Unsupported platform [${process.platform}]`);
nodejs-14.13.0~dfsg/test/parallel/test-setproctitle.js-8-// FIXME add IBMi support
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-setproctitle.js-33-const cmd = common.isLinux ?
nodejs-14.13.0~dfsg/test/parallel/test-setproctitle.js:34:  `ps -o pid,args | grep '${process.pid} ${title}' | grep -v grep` :
nodejs-14.13.0~dfsg/test/parallel/test-setproctitle.js:35:  `ps -p ${process.pid} -o args=`;
nodejs-14.13.0~dfsg/test/parallel/test-setproctitle.js-36-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-setproctitle.js-42-  if (common.isFreeBSD || common.isOpenBSD)
nodejs-14.13.0~dfsg/test/parallel/test-setproctitle.js:43:    title += ` (${path.basename(process.execPath)})`;
nodejs-14.13.0~dfsg/test/parallel/test-setproctitle.js-44-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-signal-handler.js-30-
nodejs-14.13.0~dfsg/test/parallel/test-signal-handler.js:31:console.log(`process.pid: ${process.pid}`);
nodejs-14.13.0~dfsg/test/parallel/test-signal-handler.js-32-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-signal-handler.js-43-setInterval(function() {
nodejs-14.13.0~dfsg/test/parallel/test-signal-handler.js:44:  console.log(`running process...${++i}`);
nodejs-14.13.0~dfsg/test/parallel/test-signal-handler.js-45-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-socket-write-after-fin-error.js-19-  sock.on('error', function(er) {
nodejs-14.13.0~dfsg/test/parallel/test-socket-write-after-fin-error.js:20:    console.error(`${er.code}: ${er.message}`);
nodejs-14.13.0~dfsg/test/parallel/test-socket-write-after-fin-error.js-21-    gotServerError = er;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-source-map-api.js-92-      // source file, 0th line, ${column}th column.
nodejs-14.13.0~dfsg/test/parallel/test-source-map-api.js:93:      mappings: `AAA${column}`,
nodejs-14.13.0~dfsg/test/parallel/test-source-map-api.js-94-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-source-map-api.js-135-      // source file, 0th line, ${column}th column.
nodejs-14.13.0~dfsg/test/parallel/test-source-map-api.js:136:      mappings: generatedColumns.map((g, i) => `${g}AA${originalColumns[i]}`)
nodejs-14.13.0~dfsg/test/parallel/test-source-map-api.js-137-        .join(',')
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-source-map-enable.js-17-  return process.env.NODE_V8_COVERAGE ||
nodejs-14.13.0~dfsg/test/parallel/test-source-map-enable.js:18:    path.join(tmpdir.path, `source_map_${++dirc}`);
nodejs-14.13.0~dfsg/test/parallel/test-source-map-enable.js-19-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-source-map-enable.js-91-    dirname(
nodejs-14.13.0~dfsg/test/parallel/test-source-map-enable.js:92:      `file://${require.resolve('../fixtures/source-map/disk-relative-path')}`),
nodejs-14.13.0~dfsg/test/parallel/test-source-map-enable.js-93-    dirname(sourceMap.data.sources[0])
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-source-map-enable.js-112-    dirname(
nodejs-14.13.0~dfsg/test/parallel/test-source-map-enable.js:113:      `file://${require.resolve('../fixtures/source-map/inline-base64')}`),
nodejs-14.13.0~dfsg/test/parallel/test-source-map-enable.js-114-    dirname(sourceMap.data.sources[0])
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-spawn-cmd-named-pipe.js-14-
nodejs-14.13.0~dfsg/test/parallel/test-spawn-cmd-named-pipe.js:15:  const pipeNamePrefix = `${path.basename(__filename)}.${process.pid}`;
nodejs-14.13.0~dfsg/test/parallel/test-spawn-cmd-named-pipe.js:16:  const stdinPipeName = `\\\\.\\pipe\\${pipeNamePrefix}.stdin`;
nodejs-14.13.0~dfsg/test/parallel/test-spawn-cmd-named-pipe.js:17:  const stdoutPipeName = `\\\\.\\pipe\\${pipeNamePrefix}.stdout`;
nodejs-14.13.0~dfsg/test/parallel/test-spawn-cmd-named-pipe.js-18-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-spawn-cmd-named-pipe.js-38-  const args =
nodejs-14.13.0~dfsg/test/parallel/test-spawn-cmd-named-pipe.js:39:    [`"${__filename}"`, 'child', '<', stdinPipeName, '>', stdoutPipeName];
nodejs-14.13.0~dfsg/test/parallel/test-spawn-cmd-named-pipe.js-40-
nodejs-14.13.0~dfsg/test/parallel/test-spawn-cmd-named-pipe.js:41:  const child = spawn(`"${process.execPath}"`, args, { shell: true });
nodejs-14.13.0~dfsg/test/parallel/test-spawn-cmd-named-pipe.js-42-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdin-from-file.js-12-
nodejs-14.13.0~dfsg/test/parallel/test-stdin-from-file.js:13:const cmd = `"${process.argv[0]}" "${stdoutScript}" < "${tmpFile}"`;
nodejs-14.13.0~dfsg/test/parallel/test-stdin-from-file.js-14-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdin-from-file.js-29-
nodejs-14.13.0~dfsg/test/parallel/test-stdin-from-file.js:30:console.log(`${cmd}\n\n`);
nodejs-14.13.0~dfsg/test/parallel/test-stdin-from-file.js-31-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdin-from-file.js-37-  assert.ifError(err);
nodejs-14.13.0~dfsg/test/parallel/test-stdin-from-file.js:38:  assert.strictEqual(stdout, `hello world\r\n${string}`);
nodejs-14.13.0~dfsg/test/parallel/test-stdin-from-file.js-39-  assert.strictEqual(stderr, '');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdin-script-child.js-11-  });
nodejs-14.13.0~dfsg/test/parallel/test-stdin-script-child.js:12:  const wanted = `${child.pid}\n`;
nodejs-14.13.0~dfsg/test/parallel/test-stdin-script-child.js-13-  let found = '';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdin-script-child.js-21-  child.stderr.on('data', function(c) {
nodejs-14.13.0~dfsg/test/parallel/test-stdin-script-child.js:22:    console.error(`> ${c.trim().split('\n').join('\n> ')}`);
nodejs-14.13.0~dfsg/test/parallel/test-stdin-script-child.js-23-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdio-closed.js-29-// Run the script in a shell but close stdout and stderr.
nodejs-14.13.0~dfsg/test/parallel/test-stdio-closed.js:30:const cmd = `"${process.execPath}" "${__filename}" child 1>&- 2>&-`;
nodejs-14.13.0~dfsg/test/parallel/test-stdio-closed.js-31-const proc = spawn('/bin/sh', ['-c', cmd], { stdio: 'inherit' });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdio-pipe-stderr.js-24-  spawn(process.execPath, {
nodejs-14.13.0~dfsg/test/parallel/test-stdio-pipe-stderr.js:25:    input: `require("${fakeModulePath.replace(/\\/g, '/')}")`,
nodejs-14.13.0~dfsg/test/parallel/test-stdio-pipe-stderr.js-26-    stdio: ['pipe', 'pipe', stream]
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdio-pipe-stderr.js-31-    '',
nodejs-14.13.0~dfsg/test/parallel/test-stdio-pipe-stderr.js:32:    `piping stderr to file should not result in exception: ${stderr}`
nodejs-14.13.0~dfsg/test/parallel/test-stdio-pipe-stderr.js-33-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdout-close-catch.js-9-
nodejs-14.13.0~dfsg/test/parallel/test-stdout-close-catch.js:10:const cmd = `${JSON.stringify(process.execPath)} ` +
nodejs-14.13.0~dfsg/test/parallel/test-stdout-close-catch.js:11:            `${JSON.stringify(testScript)} | ` +
nodejs-14.13.0~dfsg/test/parallel/test-stdout-close-catch.js:12:            `${JSON.stringify(process.execPath)} ` +
nodejs-14.13.0~dfsg/test/parallel/test-stdout-close-catch.js-13-            '-pe "process.stdin.on(\'data\' , () => process.exit(1))"';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdout-stderr-reading.js-33-  c1.stderr.on('data', function(chunk) {
nodejs-14.13.0~dfsg/test/parallel/test-stdout-stderr-reading.js:34:    console.error(`c1err: ${chunk.split('\n').join('\nc1err: ')}`);
nodejs-14.13.0~dfsg/test/parallel/test-stdout-stderr-reading.js-35-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdout-stderr-reading.js-50-  c1.stderr.on('data', function(chunk) {
nodejs-14.13.0~dfsg/test/parallel/test-stdout-stderr-reading.js:51:    console.error(`c1err: ${chunk.split('\n').join('\nc1err: ')}`);
nodejs-14.13.0~dfsg/test/parallel/test-stdout-stderr-reading.js-52-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdout-to-file.js-23-
nodejs-14.13.0~dfsg/test/parallel/test-stdout-to-file.js:24:  console.log(`${size} chars to ${tmpFile}...`);
nodejs-14.13.0~dfsg/test/parallel/test-stdout-to-file.js-25-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stdout-to-file.js-31-
nodejs-14.13.0~dfsg/test/parallel/test-stdout-to-file.js:32:    console.log(`${tmpFile} has ${stat.size} bytes`);
nodejs-14.13.0~dfsg/test/parallel/test-stdout-to-file.js-33-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-inheritance.js-37-    this instanceof CustomWritable,
nodejs-14.13.0~dfsg/test/parallel/test-stream-inheritance.js:38:    `${this} does not inherit from CustomWritable`
nodejs-14.13.0~dfsg/test/parallel/test-stream-inheritance.js-39-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-inheritance.js-41-    this instanceof Writable,
nodejs-14.13.0~dfsg/test/parallel/test-stream-inheritance.js:42:    `${this} does not inherit from Writable`
nodejs-14.13.0~dfsg/test/parallel/test-stream-inheritance.js-43-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-await-drain-manual-resume.js-33-    'Expected awaitDrainWriters to be a Writable but instead got ' +
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-await-drain-manual-resume.js:34:    `${readable._readableState.awaitDrainWriters}`
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-await-drain-manual-resume.js-35-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-await-drain-manual-resume.js-48-      '.resume() should not reset the awaitDrainWriters, but instead got ' +
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-await-drain-manual-resume.js:49:      `${readable._readableState.awaitDrainWriters}`
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-await-drain-manual-resume.js-50-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-same-destination-twice.js-13-    write: common.mustCall((chunk, encoding, cb) => {
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-same-destination-twice.js:14:      assert.strictEqual(`${chunk}`, 'foobar');
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-same-destination-twice.js-15-      cb();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-same-destination-twice.js-40-    write: common.mustCall((chunk, encoding, cb) => {
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-same-destination-twice.js:41:      assert.strictEqual(`${chunk}`, 'foobar');
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-same-destination-twice.js-42-      cb();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-unpipe-streams.js-51-        source.listenerCount(eventName), 0,
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-unpipe-streams.js:52:        `source's '${eventName}' event listeners not removed`
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-unpipe-streams.js-53-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-unpipe-streams.js-63-        dest.listeners('unpipe'), [unpipeChecker],
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-unpipe-streams.js:64:        `destination{${currentDestId}} should have a 'unpipe' event ` +
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-unpipe-streams.js-65-        'listener which is `unpipeChecker`'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-unpipe-streams.js-70-          dest.listenerCount(eventName), 0,
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-unpipe-streams.js:71:          `destination{${currentDestId}}'s '${eventName}' event ` +
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipe-unpipe-streams.js-72-          'listeners not removed'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipeline-http2.js-14-  server.listen(0, () => {
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipeline-http2.js:15:    const url = `http://localhost:${server.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipeline-http2.js-16-    const client = http2.connect(url);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipeline-process.js-21-    '|',
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipeline-process.js:22:    `"${process.execPath}"`,
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipeline-process.js:23:    `"${__filename}"`,
nodejs-14.13.0~dfsg/test/parallel/test-stream-pipeline-process.js-24-    'child'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-preprocess.js-19-assert.strictEqual(fixtures.readSync('file-to-read-with-bom.txt', 'utf8'),
nodejs-14.13.0~dfsg/test/parallel/test-stream-preprocess.js:20:                   `${BOM}${modelData}`
nodejs-14.13.0~dfsg/test/parallel/test-stream-preprocess.js-21-);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-preprocess.js-37-  }).on('line', common.mustCall((line) => {
nodejs-14.13.0~dfsg/test/parallel/test-stream-preprocess.js:38:    streamedData += `${line}\n`;
nodejs-14.13.0~dfsg/test/parallel/test-stream-preprocess.js-39-  }, lineCount)).on('close', common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-preprocess.js-55-  }).on('line', common.mustCall((line) => {
nodejs-14.13.0~dfsg/test/parallel/test-stream-preprocess.js:56:    streamedData += `${line}\n`;
nodejs-14.13.0~dfsg/test/parallel/test-stream-preprocess.js-57-  }, lineCount)).on('close', common.mustCall(() => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-readable-flow-recursion.js-60-  depth -= 1;
nodejs-14.13.0~dfsg/test/parallel/test-stream-readable-flow-recursion.js:61:  console.log(`flow(${depth}): exit`);
nodejs-14.13.0~dfsg/test/parallel/test-stream-readable-flow-recursion.js-62-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-readable-flow-recursion.js-64-flow(stream, 5000, function() {
nodejs-14.13.0~dfsg/test/parallel/test-stream-readable-flow-recursion.js:65:  console.log(`complete (${depth})`);
nodejs-14.13.0~dfsg/test/parallel/test-stream-readable-flow-recursion.js-66-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-unshift-read-race.js-107-  let asdf = 'd';
nodejs-14.13.0~dfsg/test/parallel/test-stream-unshift-read-race.js:108:  console.error(`0: ${written[0]}`);
nodejs-14.13.0~dfsg/test/parallel/test-stream-unshift-read-race.js-109-  for (let i = 1; i < written.length; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-stream-unshift-read-race.js:110:    console.error(`${i.toString(32)}: ${written[i]}`);
nodejs-14.13.0~dfsg/test/parallel/test-stream-unshift-read-race.js-111-    assert.strictEqual(written[i].slice(0, 4), '1234');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream-writev.js-47-function test(decode, uncork, multi, next) {
nodejs-14.13.0~dfsg/test/parallel/test-stream-writev.js:48:  console.log(`# decode=${decode} uncork=${uncork} multi=${multi}`);
nodejs-14.13.0~dfsg/test/parallel/test-stream-writev.js-49-  let counter = 0;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream2-large-read-stall.js-45-  do {
nodejs-14.13.0~dfsg/test/parallel/test-stream2-large-read-stall.js:46:    console.error(`  > read(${READSIZE})`);
nodejs-14.13.0~dfsg/test/parallel/test-stream2-large-read-stall.js-47-    ret = r.read(READSIZE);
nodejs-14.13.0~dfsg/test/parallel/test-stream2-large-read-stall.js:48:    console.error(`  < ${ret && ret.length} (${rs.length} remain)`);
nodejs-14.13.0~dfsg/test/parallel/test-stream2-large-read-stall.js-49-  } while (ret && ret.length === READSIZE);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream2-large-read-stall.js-70-
nodejs-14.13.0~dfsg/test/parallel/test-stream2-large-read-stall.js:71:  console.error(`   push #${pushes}`);
nodejs-14.13.0~dfsg/test/parallel/test-stream2-large-read-stall.js-72-  if (r.push(Buffer.allocUnsafe(PUSHSIZE)))
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream2-push.js-91-writer._write = function(chunk, encoding, cb) {
nodejs-14.13.0~dfsg/test/parallel/test-stream2-push.js:92:  console.error(`WRITE ${chunk}`);
nodejs-14.13.0~dfsg/test/parallel/test-stream2-push.js-93-  written.push(chunk);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream2-readable-non-empty-end.js-53-    bytesread += res.length;
nodejs-14.13.0~dfsg/test/parallel/test-stream2-readable-non-empty-end.js:54:    console.error(`br=${bytesread} len=${len}`);
nodejs-14.13.0~dfsg/test/parallel/test-stream2-readable-non-empty-end.js-55-    setTimeout(next, 1);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream2-writable.js-201-  }).reduce(function(set, x) {
nodejs-14.13.0~dfsg/test/parallel/test-stream2-writable.js:202:    set[`callback-${x[0]}`] = x[1];
nodejs-14.13.0~dfsg/test/parallel/test-stream2-writable.js-203-    return set;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream2-writable.js-220-  chunks.forEach(function(chunk, i) {
nodejs-14.13.0~dfsg/test/parallel/test-stream2-writable.js:221:    tw.write(chunk, callbacks[`callback-${i}`]);
nodejs-14.13.0~dfsg/test/parallel/test-stream2-writable.js-222-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-stream3-pause-then-read.js-64-function readn(n, then) {
nodejs-14.13.0~dfsg/test/parallel/test-stream3-pause-then-read.js:65:  console.error(`read ${n}`);
nodejs-14.13.0~dfsg/test/parallel/test-stream3-pause-then-read.js-66-  expectEndingData -= n;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-streams-highwatermark.js-32-        message:
nodejs-14.13.0~dfsg/test/parallel/test-streams-highwatermark.js:33:          `The value "${expected}" is invalid for option "highWaterMark"`
nodejs-14.13.0~dfsg/test/parallel/test-streams-highwatermark.js-34-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder-fuzz.js-40-  assert.strictEqual(strings.join(''), Buffer.concat(bufs).toString(enc),
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder-fuzz.js:41:                     `Mismatch:\n${util.inspect(strings)}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder-fuzz.js-42-                     util.inspect(bufs.map((buf) => buf.toString('hex'))) +
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder-fuzz.js:43:                     `\nfor encoding ${enc}`);
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder-fuzz.js-44-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder.js-225-      const message =
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder.js:226:        `Expected "${unicodeEscape(expected)}", ` +
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder.js:227:        `but got "${unicodeEscape(output)}"\n` +
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder.js:228:        `input: ${input.toString('hex').match(hexNumberRE)}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder.js:229:        `Write sequence: ${JSON.stringify(sequence)}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder.js:230:        `Full Decoder State: ${inspect(decoder)}`;
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder.js-231-      assert.fail(message);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder.js-239-  for (let i = 0; i < str.length; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder.js:240:    r += `\\u${str.charCodeAt(i).toString(16)}`;
nodejs-14.13.0~dfsg/test/parallel/test-string-decoder.js-241-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tcp-wrap-listen.js-52-
nodejs-14.13.0~dfsg/test/parallel/test-tcp-wrap-listen.js:53:      console.log(`client.writeQueueSize: ${client.writeQueueSize}`);
nodejs-14.13.0~dfsg/test/parallel/test-tcp-wrap-listen.js-54-      // 11 bytes should flush
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tcp-wrap-listen.js-69-
nodejs-14.13.0~dfsg/test/parallel/test-tcp-wrap-listen.js:70:        console.log(`client.writeQueueSize: ${client.writeQueueSize}`);
nodejs-14.13.0~dfsg/test/parallel/test-tcp-wrap-listen.js-71-        assert.strictEqual(client.writeQueueSize, 0);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-timers-enroll-invalid-msecs.js-34-               'It must be a non-negative finite number. ' +
nodejs-14.13.0~dfsg/test/parallel/test-timers-enroll-invalid-msecs.js:35:               `Received ${val}`
nodejs-14.13.0~dfsg/test/parallel/test-timers-enroll-invalid-msecs.js-36-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-timers-max-duration-warning.js-18-  assert.strictEqual(warning.name, 'TimeoutOverflowWarning');
nodejs-14.13.0~dfsg/test/parallel/test-timers-max-duration-warning.js:19:  assert.strictEqual(lines[0], `${OVERFLOW} does not fit into a 32-bit signed` +
nodejs-14.13.0~dfsg/test/parallel/test-timers-max-duration-warning.js-20-                               ' integer.');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-timers-non-integer-delay.js-76-      expected,
nodejs-14.13.0~dfsg/test/parallel/test-timers-non-integer-delay.js:77:      `Non-integer delay ordering should be ${expected}, but got ${ordering}`
nodejs-14.13.0~dfsg/test/parallel/test-timers-non-integer-delay.js-78-    );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-timers-ordering.js-37-    // check order
nodejs-14.13.0~dfsg/test/parallel/test-timers-ordering.js:38:    assert.strictEqual(i, last_i + 1, `order is broken: ${i} != ${last_i} + 1`);
nodejs-14.13.0~dfsg/test/parallel/test-timers-ordering.js-39-    last_i = i;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-timers-ordering.js-43-    assert(now >= last_ts + 1,
nodejs-14.13.0~dfsg/test/parallel/test-timers-ordering.js:44:           `current ts ${now} < prev ts ${last_ts} + 1`);
nodejs-14.13.0~dfsg/test/parallel/test-timers-ordering.js-45-    last_ts = now;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-timers-refresh.js-40-        code: 'ERR_INVALID_CALLBACK',
nodejs-14.13.0~dfsg/test/parallel/test-timers-refresh.js:41:        message: `Callback must be a function. Received ${inspect(cb)}`
nodejs-14.13.0~dfsg/test/parallel/test-timers-refresh.js-42-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-timers-to-primitive.js-11-  assert.strictEqual(+timeout, timeout[Symbol.toPrimitive]());
nodejs-14.13.0~dfsg/test/parallel/test-timers-to-primitive.js:12:  assert.strictEqual(`${timeout}`, timeout[Symbol.toPrimitive]().toString());
nodejs-14.13.0~dfsg/test/parallel/test-timers-to-primitive.js:13:  assert.deepStrictEqual(Object.keys({ [timeout]: timeout }), [`${timeout}`]);
nodejs-14.13.0~dfsg/test/parallel/test-timers-to-primitive.js-14-  clearTimeout(+timeout);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-timers-to-primitive.js-26-  const timeout = setTimeout(common.mustNotCall(), 1);
nodejs-14.13.0~dfsg/test/parallel/test-timers-to-primitive.js:27:  const id = `${timeout}`;
nodejs-14.13.0~dfsg/test/parallel/test-timers-to-primitive.js-28-  clearTimeout(id);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-alert-handling.js-21-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-alert-handling.js:22:  return fixtures.readKey(`${n}.pem`, 'utf-8');
nodejs-14.13.0~dfsg/test/parallel/test-tls-alert-handling.js-23-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-alert.js-37-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-alert.js:38:  return fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-alert.js-39-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-alert.js-46-  const args = ['s_client', '-quiet', '-tls1_1',
nodejs-14.13.0~dfsg/test/parallel/test-tls-alert.js:47:                '-connect', `127.0.0.1:${this.address().port}`];
nodejs-14.13.0~dfsg/test/parallel/test-tls-alert.js-48-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-alpn-server-client.js-11-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-alpn-server-client.js:12:  return fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-alpn-server-client.js-13-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-ca-concat.js-14-    checkServerIdentity: (servername, cert) => { },
nodejs-14.13.0~dfsg/test/parallel/test-tls-ca-concat.js:15:    ca: `${keys.agent1.cert}\n${keys.agent6.ca}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-ca-concat.js-16-  },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-check-server-identity.js-348-                     test.error,
nodejs-14.13.0~dfsg/test/parallel/test-tls-check-server-identity.js:349:                     `Test# ${i} failed: ${util.inspect(test)} \n` +
nodejs-14.13.0~dfsg/test/parallel/test-tls-check-server-identity.js:350:                     `${test.error} != ${(err && err.reason)}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-check-server-identity.js-351-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-getephemeralkeyinfo.js-16-function loadDHParam(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-getephemeralkeyinfo.js:17:  return fixtures.readKey(`dh${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-getephemeralkeyinfo.js-18-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-mindhsize.js-16-function loadDHParam(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-mindhsize.js:17:  return fixtures.readKey(`dh${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-mindhsize.js-18-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-renegotiation-limit.js-57-    conn.on('error', (err) => {
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-renegotiation-limit.js:58:      console.error(`Caught exception: ${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-renegotiation-limit.js-59-      assert(/TLS session renegotiation attack/.test(err));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-verify.js-64-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-verify.js:65:  return fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-verify.js-66-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-verify.js-99-
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-verify.js:100:      console.error(`expected: ${ok} authed: ${authorized}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-verify.js-101-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-verify.js-144-process.on('exit', function() {
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-verify.js:145:  console.log(`successful tests: ${successfulTests}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-client-verify.js-146-  assert.strictEqual(successfulTests, testCases.length);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-dhe.js-46-function loadDHParam(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-dhe.js:47:  const keyname = `dh${n}.pem`;
nodejs-14.13.0~dfsg/test/parallel/test-tls-dhe.js-48-  return fixtures.readKey(keyname);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-dhe.js-68-  server.listen(0, '127.0.0.1', function() {
nodejs-14.13.0~dfsg/test/parallel/test-tls-dhe.js:69:    const args = ['s_client', '-connect', `127.0.0.1:${this.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-dhe.js-70-                  '-cipher', ciphers];
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-dhe.js-80-      // is only supported in openssl 1.0.2 so we cannot check it.
nodejs-14.13.0~dfsg/test/parallel/test-tls-dhe.js:81:      const reg = new RegExp(`Cipher    : ${expectedCipher}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-dhe.js-82-      if (reg.test(out)) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-cnnic-whitelist.js-12-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-cnnic-whitelist.js:13:  return fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-cnnic-whitelist.js-14-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-connect-hwm-option.js-10-
nodejs-14.13.0~dfsg/test/parallel/test-tls-connect-hwm-option.js:11:const pem = (n) => fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-connect-hwm-option.js-12-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-disable-renegotiation.js-39-    assert(socket._handle.handshakes < 2,
nodejs-14.13.0~dfsg/test/parallel/test-tls-disable-renegotiation.js:40:           `Too many handshakes [${socket._handle.handshakes}]`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-disable-renegotiation.js-41-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-auto.js-18-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-auto.js:19:  return fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-auto.js-20-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-auto.js-38-  const args = ['s_client',
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-auto.js:39:                '-cipher', `${options.ciphers}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-auto.js:40:                '-connect', `127.0.0.1:${this.address().port}`];
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-auto.js-41-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-multiple.js-18-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-multiple.js:19:  return fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-multiple.js-20-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-multiple.js-38-  const args = ['s_client',
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-multiple.js:39:                '-cipher', `${options.ciphers}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-multiple.js:40:                '-connect', `127.0.0.1:${this.address().port}`];
nodejs-14.13.0~dfsg/test/parallel/test-tls-ecdh-multiple.js-41-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-enable-keylog-cli.js-41-      checkServerIdentity: (servername, cert) => { },
nodejs-14.13.0~dfsg/test/parallel/test-tls-enable-keylog-cli.js:42:      ca: `${keys.agent1.cert}\n${keys.agent6.ca}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-enable-keylog-cli.js-43-    },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-enable-trace-cli.js-49-      checkServerIdentity: (servername, cert) => { },
nodejs-14.13.0~dfsg/test/parallel/test-tls-enable-trace-cli.js:50:      ca: `${keys.agent1.cert}\n${keys.agent6.ca}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-enable-trace-cli.js-51-    },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-enable-trace.js-45-      checkServerIdentity: (servername, cert) => { },
nodejs-14.13.0~dfsg/test/parallel/test-tls-enable-trace.js:46:      ca: `${keys.agent1.cert}\n${keys.agent6.ca}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-enable-trace.js-47-    },
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-env-bad-extra-ca.js-21-  CHILD: 'yes',
nodejs-14.13.0~dfsg/test/parallel/test-tls-env-bad-extra-ca.js:22:  NODE_EXTRA_CA_CERTS: `${fixtures.fixturesDir}/no-such-file-exists-🐢`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-env-bad-extra-ca.js-23-};
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-finished.js-19-const msg = {};
nodejs-14.13.0~dfsg/test/parallel/test-tls-finished.js:20:const pem = (n) => fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-finished.js-21-const server = tls.createServer({
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-min-max-version.js-23-      checkServerIdentity: (servername, cert) => { },
nodejs-14.13.0~dfsg/test/parallel/test-tls-min-max-version.js:24:      ca: `${keys.agent1.cert}\n${keys.agent6.ca}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-min-max-version.js-25-      minVersion: cmin,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-multiple-cas-as-string.js-42-test([ca1, ca2]);
nodejs-14.13.0~dfsg/test/parallel/test-tls-multiple-cas-as-string.js:43:test(`${ca1}\n${ca2}`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-net-connect-prefer-path.js-54-          const resp = Buffer.concat(bufs).toString();
nodejs-14.13.0~dfsg/test/parallel/test-tls-net-connect-prefer-path.js:55:          assert.strictEqual(resp, `${libName(lib)}:${unixServer.address()}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-net-connect-prefer-path.js-56-          tcpServer.close();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-no-sslv3.js-20-server.listen(0, '127.0.0.1', function() {
nodejs-14.13.0~dfsg/test/parallel/test-tls-no-sslv3.js:21:  const address = `${this.address().address}:${this.address().port}`;
nodejs-14.13.0~dfsg/test/parallel/test-tls-no-sslv3.js-22-  const args = ['s_client',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js-60-      assert.strictEqual(chunk.toString(),
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js:61:                         `CONNECT localhost:${server.address().port} ` +
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js-62-                         'HTTP/1.1\r\n' +
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js-63-                         'Proxy-Connections: keep-alive\r\n' +
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js:64:                         `Host: localhost:${proxy.address().port}\r\n` +
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js-65-                         'Connection: close\r\n\r\n');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js-76-          '-alive\r\nConnections: keep-alive\r\nVia: ' +
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js:77:          `localhost:${proxy.address().port}\r\n\r\n`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js-78-      }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js-104-    method: 'CONNECT',
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js:105:    path: `localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-over-http-tunnel.js-106-    headers: {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-pause.js-61-      const ret = client.write(Buffer.allocUnsafe(bufSize));
nodejs-14.13.0~dfsg/test/parallel/test-tls-pause.js:62:      console.error(`write => ${ret}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-pause.js-63-      if (ret !== false) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-pause.js-69-      sent += bufSize;
nodejs-14.13.0~dfsg/test/parallel/test-tls-pause.js:70:      console.error(`sent: ${sent}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-pause.js-71-      resumed = true;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-pause.js-82-    if (received >= sent) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-pause.js:83:      console.error(`received: ${received}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-pause.js-84-      client.end();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-psk-server.js-45-    's_client',
nodejs-14.13.0~dfsg/test/parallel/test-tls-psk-server.js:46:    '-connect', `127.0.0.1:${server.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-psk-server.js-47-    '-cipher', CIPHERS,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-securepair-server.js-43-const server = net.createServer(common.mustCall(function(socket) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-securepair-server.js:44:  log(`connection fd=${socket.fd}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-securepair-server.js-45-  const sslcontext = tls.createSecureContext({ key, cert });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-securepair-server.js-65-  pair.cleartext.on('data', function(data) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-securepair-server.js:66:    log(`read bytes ${data.length}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-securepair-server.js-67-    pair.cleartext.write(data);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-securepair-server.js-109-
nodejs-14.13.0~dfsg/test/parallel/test-tls-securepair-server.js:110:  const args = ['s_client', '-connect', `127.0.0.1:${this.address().port}`];
nodejs-14.13.0~dfsg/test/parallel/test-tls-securepair-server.js-111-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-130-function filenamePEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:131:  return fixtures.path('keys', `${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-132-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-134-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:135:  return fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-136-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-149-
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:150:  const args = ['s_client', '-connect', `127.0.0.1:${port}`];
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-151-
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:152:  console.log(`${prefix}  connecting with`, options.name);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-153-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-192-    default:
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:193:      throw new Error(`${prefix}Unknown agent name`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-194-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-209-    if (!goodbye && /_unauthed/.test(out)) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:210:      console.error(`${prefix}  * unauthed`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-211-      goodbye = true;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-217-    if (!goodbye && /_authed/.test(out)) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:218:      console.error(`${prefix}  * authed`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-219-      goodbye = true;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-229-        rejected, true,
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:230:        `${prefix}${options.name} NOT rejected, but should have been`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-231-    } else {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-233-        rejected, false,
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:234:        `${prefix}${options.name} rejected, but should NOT have been`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-235-      assert.strictEqual(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-248-function runTest(port, testIndex) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:249:  const prefix = `${testIndex} `;
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-250-  const tcase = testCases[testIndex];
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-252-
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:253:  console.error(`${prefix}Running '${tcase.title}'`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-254-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-289-      setTimeout(function() {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:290:        console.error(`${prefix}- connected, renegotiating`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-291-        c.write('\n_renegotiating\n');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-308-    } else {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:309:      console.error(`${prefix}- unauthed connection: %s`, c.authorizationError);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-310-      c.write('\n_unauthed\n');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-316-    if (options) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:317:      runClient(`${prefix}${clientIndex} `, port, options, function() {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-318-        runNextClient(clientIndex + 1);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-329-    if (tcase.debug) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:330:      console.error(`${prefix}TLS server running on port ${port}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-331-    } else if (tcase.renegotiate) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-335-      for (let i = 0; i < tcase.clients.length; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js:336:        runClient(`${prefix}${i} `, port, tcase.clients[i], function() {
nodejs-14.13.0~dfsg/test/parallel/test-tls-server-verify.js-337-          clientsCompleted++;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-session-cache.js-101-      '-tls1',
nodejs-14.13.0~dfsg/test/parallel/test-tls-session-cache.js:102:      '-connect', `localhost:${this.address().port}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-session-cache.js-103-      '-servername', 'ohgod',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-session-cache.js-127-          }
nodejs-14.13.0~dfsg/test/parallel/test-tls-session-cache.js:128:          assert.fail(`code: ${code}, signal: ${signal}, output: ${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-session-cache.js-129-        }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-set-ciphers.js-21-      checkServerIdentity: (servername, cert) => { },
nodejs-14.13.0~dfsg/test/parallel/test-tls-set-ciphers.js:22:      ca: `${keys.agent1.cert}\n${keys.agent6.ca}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-set-ciphers.js-23-      ciphers: cciphers,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-set-secure-context.js-85-    let errored = false;
nodejs-14.13.0~dfsg/test/parallel/test-tls-set-secure-context.js:86:    https.get(`https://localhost:${port}`, options, (res) => {
nodejs-14.13.0~dfsg/test/parallel/test-tls-set-secure-context.js-87-      let response = '';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-set-sigalgs.js-23-      checkServerIdentity: (servername, cert) => { },
nodejs-14.13.0~dfsg/test/parallel/test-tls-set-sigalgs.js:24:      ca: `${keys.agent1.cert}\n${keys.agent6.ca}`,
nodejs-14.13.0~dfsg/test/parallel/test-tls-set-sigalgs.js-25-      cert: keys.agent2.cert,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-sni-option.js-31-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-sni-option.js:32:  return fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-sni-option.js-33-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-sni-server-client.js-32-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-sni-server-client.js:33:  return fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-sni-server-client.js-34-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-tls-startcom-wosign-whitelist.js-12-function loadPEM(n) {
nodejs-14.13.0~dfsg/test/parallel/test-tls-startcom-wosign-whitelist.js:13:  return fixtures.readKey(`${n}.pem`);
nodejs-14.13.0~dfsg/test/parallel/test-tls-startcom-wosign-whitelist.js-14-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-trace-atomics-wait.js-36-  .replace(new RegExp(SABAddress, 'g'), '<address>')
nodejs-14.13.0~dfsg/test/parallel/test-trace-atomics-wait.js:37:  .replace(new RegExp(`\\(node:${proc.pid}\\) `, 'g'), '')
nodejs-14.13.0~dfsg/test/parallel/test-trace-atomics-wait.js-38-  .replace(/\binf(inity)?\b/gi, 'inf')
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-api.js-117-    for (let n = 0; n < 10; n++) {
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-api.js:118:      const tracing = createTracing({ categories: [ `a${n}` ] });
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-api.js-119-      tracing.enable();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-async-hooks.js-63-              trace.args.data.triggerAsyncId > 0);
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-async-hooks.js:64:    }), `Unexpected initEvents format: ${util.inspect(initEvents)}`);
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-async-hooks.js-65-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-file-pattern.js-23-  const expectedFilename = path.join(tmpdir.path,
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-file-pattern.js:24:                                     `${proc.pid}-1-${proc.pid}-1.tracing.log`);
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-file-pattern.js-25-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-fs-sync.js-139-  if (proc.status !== 0) {
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-fs-sync.js:140:    throw new Error(`${tr}:\n${util.inspect(proc)}`);
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-fs-sync.js-141-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-worker-metadata.js-9-  const CODE = 'const { Worker } = require(\'worker_threads\'); ' +
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-worker-metadata.js:10:               `new Worker('${__filename.replace(/\\/g, '/')}')`;
nodejs-14.13.0~dfsg/test/parallel/test-trace-events-worker-metadata.js-11-  const FILE_NAME = 'node_trace.1.log';
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-ttywrap-invalid-fd.js-31-    'EBADF (bad file descriptor)' : 'EINVAL (invalid argument)';
nodejs-14.13.0~dfsg/test/parallel/test-ttywrap-invalid-fd.js:32:  const message = `TTY initialization failed: uv_tty_init returned ${suffix}`;
nodejs-14.13.0~dfsg/test/parallel/test-ttywrap-invalid-fd.js-33-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-unicode-node-options.js-10-if (process.argv.length === 2) {
nodejs-14.13.0~dfsg/test/parallel/test-unicode-node-options.js:11:  const NODE_OPTIONS = `--redirect-warnings=${expected_redirect_value}`;
nodejs-14.13.0~dfsg/test/parallel/test-unicode-node-options.js-12-  const result = cp.spawnSync(process.argv0,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-unicode-node-options.js-23-  const redirect_value = getOptionValue('--redirect-warnings');
nodejs-14.13.0~dfsg/test/parallel/test-unicode-node-options.js:24:  console.log(`--redirect-warings=${redirect_value}`);
nodejs-14.13.0~dfsg/test/parallel/test-unicode-node-options.js-25-  assert.strictEqual(redirect_value, expected_redirect_value);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js-219-  // More than 255 characters in hostname which exceeds the limit
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js:220:  [`http://${'a'.repeat(255)}.com/node`]: {
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js-221-    href: 'http:///node',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js-230-  // Greater than or equal to 63 characters after `.` in hostname
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js:231:  [`http://www.${'z'.repeat(63)}example.com/node`]: {
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js:232:    href: `http://www.${'z'.repeat(63)}example.com/node`,
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js-233-    protocol: 'http:',
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js-234-    slashes: true,
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js:235:    host: `www.${'z'.repeat(63)}example.com`,
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js:236:    hostname: `www.${'z'.repeat(63)}example.com`,
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js-237-    pathname: '/node',
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js-263-  assert.strictEqual(actual, expect,
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js:264:                     `wonky format(${u}) == ${expect}\nactual:${actual}`);
nodejs-14.13.0~dfsg/test/parallel/test-url-format.js-265-  assert.strictEqual(actualObj, expect,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js-949-  let actual = url.parse(u);
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js:950:  const spaced = url.parse(`     \t  ${u}\n\t`);
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js-951-  let expected = Object.assign(new url.Url(), parseTests[u]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js-961-    expected,
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js:962:    `expected ${inspect(expected)}, got ${inspect(actual)}`
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js-963-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js-966-    expected,
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js:967:    `expected ${inspect(expected)}, got ${inspect(spaced)}`
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js-968-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js-973-  assert.strictEqual(actual, expected,
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js:974:                     `format(${u}) == ${u}\nactual:${actual}`);
nodejs-14.13.0~dfsg/test/parallel/test-url-parse-format.js-975-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js-62-  assert.strictEqual(a, e,
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js:63:                     `resolve(${relativeTest[0]}, ${relativeTest[1]})` +
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js:64:                     ` == ${e}\n  actual=${a}`);
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js-65-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js-381-  assert.strictEqual(a, e,
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js:382:                     `resolve(${relativeTest[0]}, ${relativeTest[1]})` +
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js:383:                     ` == ${e}\n  actual=${a}`);
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js-384-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js-400-  assert.strictEqual(actual, expected,
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js:401:                     `format(${actual}) == ${expected}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js:402:                     `actual: ${actual}`);
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js-403-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js-425-    expected,
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js:426:    `expected ${inspect(expected)} but got ${inspect(actual)}`
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js-427-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js-432-  assert.strictEqual(actual, expected,
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js:433:                     `format(${relativeTest[1]}) == ${expected}\n` +
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js:434:                     `actual: ${actual}`);
nodejs-14.13.0~dfsg/test/parallel/test-url-relative.js-435-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-callbackify.js-233-      const errLine = errLines.find((l) => /^Error/.exec(l));
nodejs-14.13.0~dfsg/test/parallel/test-util-callbackify.js:234:      assert.strictEqual(errLine, `Error: ${fixture}`);
nodejs-14.13.0~dfsg/test/parallel/test-util-callbackify.js-235-    })
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-callbackify.js-248-        stdout.trim(),
nodejs-14.13.0~dfsg/test/parallel/test-util-callbackify.js:249:        `ifError got unwanted exception: ${fixture}`);
nodejs-14.13.0~dfsg/test/parallel/test-util-callbackify.js-250-      assert.strictEqual(stderr, '');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-96-assert.strictEqual(
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:97:  util.inspect(`${Array(75).fill(1)}'\n\x1d\n\x03\x85\x7f\x7e\x9f\xa0`),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-98-  // eslint-disable-next-line no-irregular-whitespace
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:99:  `"${Array(75).fill(1)}'\\n" +\n  '\\x1D\\n' +\n  '\\x03\\x85\\x7F~\\x9F '`
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-100-);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-267-    util.inspect(array, { showHidden: true }),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:268:    `${constructor.name}(${length}) [\n` +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-269-      '  65,\n' +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-270-      '  97,\n' +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:271:      `  [BYTES_PER_ELEMENT]: ${constructor.BYTES_PER_ELEMENT},\n` +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:272:      `  [length]: ${length},\n` +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:273:      `  [byteLength]: ${byteLength},\n` +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-274-      '  [byteOffset]: 0,\n' +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:275:      `  [buffer]: ArrayBuffer { byteLength: ${byteLength} }\n]`);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-276-  assert.strictEqual(
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-277-    util.inspect(array, false),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:278:    `${constructor.name}(${length}) [ 65, 97 ]`
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-279-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-301-    util.inspect(array, true),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:302:    `${constructor.name}(${length}) [\n` +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-303-      '  65,\n' +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-304-      '  97,\n' +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:305:      `  [BYTES_PER_ELEMENT]: ${constructor.BYTES_PER_ELEMENT},\n` +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:306:      `  [length]: ${length},\n` +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:307:      `  [byteLength]: ${byteLength},\n` +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-308-      '  [byteOffset]: 0,\n' +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:309:      `  [buffer]: ArrayBuffer { byteLength: ${byteLength} }\n]`);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-310-  assert.strictEqual(
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-311-    util.inspect(array, false),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:312:    `${constructor.name}(${length}) [ 65, 97 ]`
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-313-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-836-    const withColor = util.inspect(input, false, 0, true);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:837:    const expect = `\u001b[${color[0]}m${withoutColor}\u001b[${color[1]}m`;
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-838-    assert.strictEqual(
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-840-      expect,
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:841:      `util.inspect color for style ${style}`);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-842-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-974-    util.inspect(subject),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:975:    `{\n  a: 123,\n  [Symbol(${UIC})]: [Function: [${UIC}]]\n}`
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-976-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1852-  assert(out === expect || out === expectAlt,
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:1853:         `Found: "${out}"\nrather than: "${expect}"\nor: "${expectAlt}"`);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1854-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1875-  assert(out === expect || out === expectAlt,
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:1876:         `Found: "${out}"\nrather than: "${expect}"\nor: "${expectAlt}"`);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1877-  // Keep references to the WeakMap entries, otherwise they could be GCed too
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1926-  const name = foo.name;
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:1927:  const extra = Class.name.includes('Error') ? '' : ` [${foo.name}]`;
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1928-  assert(
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1929-    util.inspect(foo).startsWith(
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:1930:      `${Class.name}${extra}${message ? `: ${message}` : '\n'}`),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1931-    util.inspect(foo)
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1946-    util.inspect(foo).startsWith(
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:1947:      `${Class.name} [WOW]${extra}${message ? `: ${message}` : '\n'}`),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1948-    util.inspect(foo)
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1952-    util.inspect(foo).startsWith(
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:1953:      `[${name}: null prototype] [WOW]${message ? `: ${message}` : '\n'}`
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1954-    ),
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1960-    util.inspect(foo).startsWith(
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:1961:      `[${name}: null prototype]${message ? `: ${message}` : '\n'}`),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1962-    util.inspect(foo)
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1971-    util.inspect(foo),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:1972:    `[[${name}: null prototype]${message ? `: ${message}` : ''}] { bar: true }`
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-1973-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2022-  clazz.foo = true;
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2023:  assert.strictEqual(util.inspect(clazz), `${res} { foo: true }`);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2024-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2154-  const symbol = value[Symbol.toStringTag];
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2155:  const size = base.name.includes('Array') ? `(${input[0]})` : '';
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2156:  const expected = `Foo${size} ${symbol ? `[${symbol}] ` : ''}${rawExpected}`;
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2157-  const expectedWithoutProto =
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2158:    `[${base.name}${size}: null prototype] ${rawExpected}`;
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2159-  assert.strictEqual(util.inspect(value), expected);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2201-    inspect(new WeakSet(), { colors: true }),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2202:    `WeakSet { \u001b[${special[0]}m<items unknown>\u001b[${special[1]}m }`
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2203-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2205-    inspect(new WeakMap(), { colors: true }),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2206:    `WeakMap { \u001b[${special[0]}m<items unknown>\u001b[${special[1]}m }`
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2207-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2209-    inspect(new Promise(() => {}), { colors: true }),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2210:    `Promise { \u001b[${special[0]}m<pending>\u001b[${special[1]}m }`
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2211-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2215-    inspect(rejection, { colors: true }),
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2216:    `Promise { \u001b[${special[0]}m<rejected>\u001b[${special[1]}m ` +
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2217:    `\u001b[${string[0]}m'Oh no!'\u001b[${string[1]}m }`
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2218-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2242-    assert.deepStrictEqual(inspect.colors[color], [30 + i, 39]);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2243:    assert.deepStrictEqual(inspect.colors[`${color}Bright`], [90 + i, 39]);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2244:    const bgColor = `bg${color[0].toUpperCase()}${color.slice(1)}`;
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2245-    assert.deepStrictEqual(inspect.colors[bgColor], [40 + i, 49]);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2246:    assert.deepStrictEqual(inspect.colors[`${bgColor}Bright`], [100 + i, 49]);
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2247-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2736-    let actual = stack[i].replace(/node_modules\/([a-z]+)/g, (a, m) => {
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2737:      return `node_modules/\u001b[4m${m}\u001b[24m`;
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2738-    });
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2739-    if (isNodeCoreFile[i]) {
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js:2740:      actual = `\u001b[90m${actual}\u001b[39m`;
nodejs-14.13.0~dfsg/test/parallel/test-util-inspect.js-2741-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-types.js-51-]) {
nodejs-14.13.0~dfsg/test/parallel/test-util-types.js:52:  const method = _method || `is${value.constructor.name}`;
nodejs-14.13.0~dfsg/test/parallel/test-util-types.js:53:  assert(method in types, `Missing ${method} for ${inspect(value)}`);
nodejs-14.13.0~dfsg/test/parallel/test-util-types.js:54:  assert(types[method](value), `Want ${inspect(value)} to match ${method}`);
nodejs-14.13.0~dfsg/test/parallel/test-util-types.js-55-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-util-types.js-64-                       key === method,
nodejs-14.13.0~dfsg/test/parallel/test-util-types.js:65:                       `${inspect(value)}: ${key}, ` +
nodejs-14.13.0~dfsg/test/parallel/test-util-types.js:66:                       `${method}, ${types[key](value)}`);
nodejs-14.13.0~dfsg/test/parallel/test-util-types.js-67-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-uv-errno.js-23-  assert.strictEqual(err.code, getSystemErrorName(err.errno));
nodejs-14.13.0~dfsg/test/parallel/test-uv-errno.js:24:  assert.strictEqual(err.message, `test ${name}`);
nodejs-14.13.0~dfsg/test/parallel/test-uv-errno.js-25-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-uv-errno.js-46-                 'It must be a negative integer. ' +
nodejs-14.13.0~dfsg/test/parallel/test-uv-errno.js:47:                 `Received ${err}`
nodejs-14.13.0~dfsg/test/parallel/test-uv-errno.js-48-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-v8-coverage.js-15-function nextdir() {
nodejs-14.13.0~dfsg/test/parallel/test-v8-coverage.js:16:  return `cov_${++dirc}`;
nodejs-14.13.0~dfsg/test/parallel/test-v8-coverage.js-17-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-v8-coverage.js-199-    for (const fixtureCoverage of coverage.result) {
nodejs-14.13.0~dfsg/test/parallel/test-v8-coverage.js:200:      if (fixtureCoverage.url.indexOf(`/${fixtureFile}`) !== -1) {
nodejs-14.13.0~dfsg/test/parallel/test-v8-coverage.js-201-        return fixtureCoverage;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js-115-    name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js:116:    message: `The "options.${propertyName}" property must be of type string. ` +
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js-117-             'Received null'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js-126-    name: 'TypeError',
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js:127:    message: `The "options.${propertyName}" property must be of type string. ` +
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js-128-             'Received null'
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js-185-  for (const option in optionTypes) {
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js:186:    const typeErrorMessage = `The "options.${option}" property must be ` +
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js-187-      (option === 'cachedData' ? 'an instance of' : 'of type');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js-193-      message: typeErrorMessage +
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js:194:        ` ${optionTypes[option]}. Received null`
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js-195-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js-206-        message: 'The "options.parsingContext" property must be an instance ' +
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js:207:          `of Context.${common.invalidArgTypeHelper(value)}`
nodejs-14.13.0~dfsg/test/parallel/test-vm-basic.js-208-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-cached-data.js-7-function getSource(tag) {
nodejs-14.13.0~dfsg/test/parallel/test-vm-cached-data.js:8:  return `(function ${tag}() { return '${tag}'; })`;
nodejs-14.13.0~dfsg/test/parallel/test-vm-cached-data.js-9-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-context.js-61-  assert.ok(/expected-filename/.test(e.stack),
nodejs-14.13.0~dfsg/test/parallel/test-vm-context.js:62:            `expected appearance of filename in Error stack: ${inspect(e)}`);
nodejs-14.13.0~dfsg/test/parallel/test-vm-context.js-63-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-context.js-118-           /expected-filename\.js:33:131/.test(stack);
nodejs-14.13.0~dfsg/test/parallel/test-vm-context.js:119:  }, `stack not formatted as expected: ${stack}`);
nodejs-14.13.0~dfsg/test/parallel/test-vm-context.js-120-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-create-context-accessors.js-40-  get: function() {
nodejs-14.13.0~dfsg/test/parallel/test-vm-create-context-accessors.js:41:    return `ok=${val}`;
nodejs-14.13.0~dfsg/test/parallel/test-vm-create-context-accessors.js-42-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-run-in-new-context.js-84-
nodejs-14.13.0~dfsg/test/parallel/test-vm-run-in-new-context.js:85:    assert.strictEqual(lines[0].trim(), `${filename}:1`);
nodejs-14.13.0~dfsg/test/parallel/test-vm-run-in-new-context.js-86-    assert.strictEqual(lines[1].trim(), code);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-run-in-new-context.js-88-    assert.strictEqual(lines[4].trim(), 'Error: foo');
nodejs-14.13.0~dfsg/test/parallel/test-vm-run-in-new-context.js:89:    assert.strictEqual(lines[5].trim(), `at ${filename}:1:7`);
nodejs-14.13.0~dfsg/test/parallel/test-vm-run-in-new-context.js-90-    // The rest of the stack is uninteresting.
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-sigint-existing-handler.js-32-
nodejs-14.13.0~dfsg/test/parallel/test-vm-sigint-existing-handler.js:33:  const script = `process.send('${method}'); while(true) {}`;
nodejs-14.13.0~dfsg/test/parallel/test-vm-sigint-existing-handler.js-34-  const args = method === 'runInContext' ?
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-sigint.js-17-
nodejs-14.13.0~dfsg/test/parallel/test-vm-sigint.js:18:  const script = `process.send('${method}'); while(true) {}`;
nodejs-14.13.0~dfsg/test/parallel/test-vm-sigint.js-19-  const args = method === 'runInContext' ?
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise-2.js-20-      throw new Error(
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise-2.js:21:        `escaped timeout at ${span} milliseconds!`);
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise-2.js-22-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise-module-2.js-22-      throw new Error(
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise-module-2.js:23:        `escaped timeout at ${span} milliseconds!`);
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise-module-2.js-24-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise-module.js-22-      throw new Error(
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise-module.js:23:        `escaped timeout at ${span} milliseconds!`);
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise-module.js-24-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise.js-21-      throw new Error(
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise.js:22:        `escaped timeout at ${span} milliseconds!`);
nodejs-14.13.0~dfsg/test/parallel/test-vm-timeout-escape-promise.js-23-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-fatal-streaming.js-26-        message:
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-fatal-streaming.js:27:          `The encoded data was not valid for encoding ${testCase.encoding}`
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-fatal-streaming.js-28-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-api-invalid-label.js-17-    assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-api-invalid-label.js:18:      () => new TextDecoder(`${ws}${i}`),
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-api-invalid-label.js-19-      {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-api-invalid-label.js-25-    assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-api-invalid-label.js:26:      () => new TextDecoder(`${i}${ws}`),
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-api-invalid-label.js-27-      {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-api-invalid-label.js-33-    assert.throws(
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-api-invalid-label.js:34:      () => new TextDecoder(`${ws}${i}${ws}`),
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-api-invalid-label.js-35-      {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js-24-  const bytes = new Uint8Array(testCase.bytes);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js:25:  assert.strictEqual(decoder.decode(bytes), `${BOM}abc`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js-26-  decoder = new TextDecoder(testCase.encoding, { ignoreBOM: false });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js-29-    assert.strictEqual(ascii, domainToASCII(unicode),
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js:30:                       `domainToASCII(${i + 1})`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js-31-    assert.strictEqual(unicode, domainToUnicode(ascii),
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js:32:                       `domainToUnicode(${i + 1})`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js-33-    assert.strictEqual(ascii, domainToASCII(domainToUnicode(ascii)),
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js:34:                       `domainToASCII(domainToUnicode(${i + 1}))`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js-35-    assert.strictEqual(unicode, domainToUnicode(domainToASCII(unicode)),
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js:36:                       `domainToUnicode(domainToASCII(${i + 1}))`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js-37-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js-44-    const { comment, input, output } = test;
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js:45:    let caseComment = `Case ${i + 1}`;
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js-46-    if (comment)
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js:47:      caseComment += ` (${comment})`;
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-domainto.js-48-    if (output === null) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-parsing.js-61-      let match;
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-parsing.js:62:      assert(match = (`${error}`).match(/Invalid URL: (.*)$/));
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-parsing.js-63-      assert.strictEqual(error.input, match[1]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js-17-for (let i = 10; i < 100; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js:18:  pairs.push([`a${i}`, 'b']);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js:19:  tests[0].output.push([`a${i}`, 'b']);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js-20-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js-39-    }
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js:40:  }, `Parse and sort: ${val.input}`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js-41-
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js-42-  test(() => {
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js:43:    const url = new URL(`?${val.input}`, 'https://example/');
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js-44-    url.searchParams.sort();
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js-50-    }
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js:51:  }, `URL parse and sort: ${val.input}`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams-sort.js-52-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams.js-42-
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams.js:43:assert.strictEqual(m.search, `?${serialized}`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams.js-44-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams.js-101-  {
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams.js:102:    const sp = new URLSearchParams(`?${input}`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams.js-103-    assert.strictEqual(String(sp), expected);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams.js-105-
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams.js:106:    m.search = `?${input}`;
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-searchparams.js-107-    assert.strictEqual(String(m.searchParams), expected);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js-26-    for (const testCase of testCases) {
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js:27:      let name = `Setting <${testCase.href}>.${attributeToBeSet}` +
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js:28:                 ` = "${testCase.new_value}"`;
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js-29-      if ('comment' in testCase) {
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js:30:        name += ` ${testCase.comment}`;
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js-31-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js-37-        }
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js:38:      }, `URL: ${name}`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js-39-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js-54-                    /^Error: toString$/,
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js:55:                    `url.${name} = { toString() { throw ... } }`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js-56-      assert.throws(() => url[name] = sym,
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js-57-                    /^TypeError: Cannot convert a Symbol value to a string$/,
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js:58:                    `url.${name} = ${String(sym)}`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-setters.js-59-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-tostringtag.js-28-  assert.strictEqual(obj[Symbol.toStringTag], expected,
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-tostringtag.js:29:                     `${obj[Symbol.toStringTag]} !== ${expected}`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-tostringtag.js-30-  const str = toString.call(obj);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-tostringtag.js:31:  assert.strictEqual(str, `[object ${expected}]`,
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-tostringtag.js:32:                     `${str} !== [object ${expected}]`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-custom-tostringtag.js-33-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-setters.js-46-      var test_case = test_cases[i];
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-setters.js:47:      var name = `Setting <${test_case.href}>.${attribute_to_be_set}` +
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-setters.js:48:                 ` = '${test_case.new_value}'`;
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-setters.js-49-      if ("comment" in test_case) {
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-setters.js:50:        name += ` ${test_case.comment}`;
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-setters.js-51-      }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-setters.js-57-        }
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-setters.js:58:      }, `URL: ${name}`);
nodejs-14.13.0~dfsg/test/parallel/test-whatwg-url-setters.js-59-      // test(function() {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-windows-failed-heap-allocation.js-21-// --max-old-space-size=3 is the min 'old space' in V8, explodes fast
nodejs-14.13.0~dfsg/test/parallel/test-windows-failed-heap-allocation.js:22:const cmd = `"${process.execPath}" --max-old-space-size=3 "${__filename}"`;
nodejs-14.13.0~dfsg/test/parallel/test-windows-failed-heap-allocation.js:23:exec(`${cmd} heapBomb`, { cwd: tmpdir.path }, common.mustCall((err) => {
nodejs-14.13.0~dfsg/test/parallel/test-windows-failed-heap-allocation.js:24:  const msg = `Wrong exit code of ${err.code}! Expected 134 for abort`;
nodejs-14.13.0~dfsg/test/parallel/test-windows-failed-heap-allocation.js-25-  // Note: common.nodeProcessAborted() is not asserted here because it
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-cleanexit-with-moduleload.js-19-for (let i = 0; i < 10; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-worker-cleanexit-with-moduleload.js:20:  new Worker(`const modules = [${modules.map((m) => `'${m}'`)}];` +
nodejs-14.13.0~dfsg/test/parallel/test-worker-cleanexit-with-moduleload.js-21-    'modules.forEach((module) => {' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-crypto-sign-transfer-result.js-16-const assert = require('assert');
nodejs-14.13.0~dfsg/test/parallel/test-worker-crypto-sign-transfer-result.js:17:const fixtures = require(${JSON.stringify(fixturesPath)});
nodejs-14.13.0~dfsg/test/parallel/test-worker-crypto-sign-transfer-result.js-18-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-dns-terminate-during-query.js-16-  const resolver = new Resolver();
nodejs-14.13.0~dfsg/test/parallel/test-worker-dns-terminate-during-query.js:17:  resolver.setServers([`127.0.0.1:${socket.address().port}`]);
nodejs-14.13.0~dfsg/test/parallel/test-worker-dns-terminate-during-query.js-18-  resolver.resolve4('example.org', common.mustNotCall());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-exit-code.js-31-        code, exit,
nodejs-14.13.0~dfsg/test/parallel/test-worker-exit-code.js:32:        `wrong exit for ${arg}-${name}\nexpected:${exit} but got:${code}`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-exit-code.js:33:      console.log(`ok - ${arg} exited with ${exit}`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-exit-code.js-34-    }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-exit-code.js-38-        assert(error.test(err),
nodejs-14.13.0~dfsg/test/parallel/test-worker-exit-code.js:39:               `wrong error for ${arg}\nexpected:${error} but got:${err}`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-exit-code.js-40-      }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js-39-    worker.on('error', (e) => {
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js:40:      assert.ok(expected.includes(e.code), `${e.code} not expected`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js-41-    });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js-45-  // Limit the number of open files, to force workers to fail.
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js:46:  let testCmd = `ulimit -n ${OPENFILES} && `;
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js:47:  testCmd += `${process.execPath} ${__filename} child`;
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js-48-  const cp = child_process.exec(testCmd);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js-62-  cp.on('exit', common.mustCall((code, signal) => {
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js:63:    console.log(`child stdout: ${stdout}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js:64:    console.log(`child stderr: ${stderr}\n`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-init-failure.js-65-    assert.strictEqual(code, 0);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-memory.js-20-function run(n, done) {
nodejs-14.13.0~dfsg/test/parallel/test-worker-memory.js:21:  console.log(`run() called with n=${n} (numWorkers=${numWorkers})`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-memory.js-22-  if (n <= 0)
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-memory.js-38-  run(60 / numWorkers, () => {
nodejs-14.13.0~dfsg/test/parallel/test-worker-memory.js:39:    console.log(`done() called (finished=${finished})`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-memory.js-40-    if (++finished === numWorkers) {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-drain.js-31-    for (const [threadId, workerOutput] of workerIdsToOutput) {
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-drain.js:32:      assert.ok(workerOutput.includes(`1 threadId: ${threadId}`));
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-drain.js:33:      assert.ok(workerOutput.includes(`2 threadId: ${threadId}`));
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-drain.js-34-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-drain.js-36-} else {
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-drain.js:37:  console.log(`1 threadId: ${threadId}`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-drain.js:38:  console.log(`2 threadId: ${threadId}`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-drain.js-39-  parentPort.postMessage(Array(100).fill(1));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-infinite-message-loop.js-21-  port2.postMessage(0);
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-infinite-message-loop.js:22:  assert(count++ < 10000, `hit ${count} loop iterations`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-infinite-message-loop.js-23-});
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-transfer-fake-js-transferable.js-24-      data: '✨',
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-transfer-fake-js-transferable.js:25:      deserializeInfo: `${__filename}:NotARealClass`
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-transfer-fake-js-transferable.js-26-    };
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js-6-
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js:7:// Test that SharedArrayBuffer instances created from WASM are transferrable
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js-8-// through MessageChannels (without crashing).
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js-30-{
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js:31:  // Make sure we can free WASM memory originating from a thread that already
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js-32-  // stopped when we exit.
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js-35-
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js:36:  // Compile the same WASM module from its source bytes.
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js-37-  const wasmSource = new Uint8Array([${wasmSource.join(',')}]);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js-41-
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js:42:  // Do the same thing, except we receive the WASM module via transfer.
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-port-wasm-threads.js-43-  parentPort.once('message', ({ wasmModule }) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-type-unknown.js-16-  assert.ok(result.stderr.includes('Unknown worker message type FHQWHGADS'),
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-type-unknown.js:17:            `Expected error not found in: ${result.stderr}`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-message-type-unknown.js-18-} else {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-no-stdin-stdout-interaction.js-17-  for (let i = 0; i < 10; ++i) {
nodejs-14.13.0~dfsg/test/parallel/test-worker-no-stdin-stdout-interaction.js:18:    process.stdout.write(`processing(${i})\n`, common.mustCall());
nodejs-14.13.0~dfsg/test/parallel/test-worker-no-stdin-stdout-interaction.js-19-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-relative-path.js-7-if (isMainThread) {
nodejs-14.13.0~dfsg/test/parallel/test-worker-relative-path.js:8:  const w = new Worker(`./${path.relative('.', __filename)}`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-relative-path.js-9-  w.on('message', common.mustCall((message) => {
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-stack-overflow-stack-size.js-45-    assert(Math.max(w1stack, w2stack) / Math.min(w1stack, w2stack) < 1.1,
nodejs-14.13.0~dfsg/test/parallel/test-worker-stack-overflow-stack-size.js:46:           `w1stack = ${w1stack}, w2stack = ${w2stack} are too far apart`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-stack-overflow-stack-size.js-47-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-stack-overflow-stack-size.js-54-    assert(w2stack > w1stack * 1.4,
nodejs-14.13.0~dfsg/test/parallel/test-worker-stack-overflow-stack-size.js:55:           `w1stack = ${w1stack}, w2stack = ${w2stack} are too close`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-stack-overflow-stack-size.js-56-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-stdio.js-36-    assert.strictEqual(original.buffer.compare(passed.buffer), 0,
nodejs-14.13.0~dfsg/test/parallel/test-worker-stdio.js:37:                       `Original: ${util.inspect(original.buffer)}, ` +
nodejs-14.13.0~dfsg/test/parallel/test-worker-stdio.js:38:                       `Actual: ${util.inspect(passed.buffer)}`);
nodejs-14.13.0~dfsg/test/parallel/test-worker-stdio.js-39-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-workerdata-messageport.js-16-  // Should receive the transferList param.
nodejs-14.13.0~dfsg/test/parallel/test-worker-workerdata-messageport.js:17:  new Worker(`${meowScript}`, { eval: true, workerData, transferList });
nodejs-14.13.0~dfsg/test/parallel/test-worker-workerdata-messageport.js-18-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-workerdata-messageport.js-25-  const transferList = [channel1.port1, channel2.port1];
nodejs-14.13.0~dfsg/test/parallel/test-worker-workerdata-messageport.js:26:  new Worker(`${meowScript}`, { eval: true, workerData, transferList });
nodejs-14.13.0~dfsg/test/parallel/test-worker-workerdata-messageport.js-27-}
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-worker-workerdata-messageport.js-51-  const workerData = { message: channel1.port1, message2: channel2.port1 };
nodejs-14.13.0~dfsg/test/parallel/test-worker-workerdata-messageport.js:52:  assert.throws(() => new Worker(`${meowScript}`, {
nodejs-14.13.0~dfsg/test/parallel/test-worker-workerdata-messageport.js-53-    eval: true,
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-wrap-js-stream-duplex.js-11-  assert(wrap instanceof Socket);
nodejs-14.13.0~dfsg/test/parallel/test-wrap-js-stream-duplex.js:12:  wrap.on('data', common.mustCall((d) => assert.strictEqual(`${d}`, 'foo')));
nodejs-14.13.0~dfsg/test/parallel/test-wrap-js-stream-duplex.js-13-  wrap.on('end', common.mustNotCall());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-wrap-js-stream-duplex.js-19-  assert(wrap instanceof Socket);
nodejs-14.13.0~dfsg/test/parallel/test-wrap-js-stream-duplex.js:20:  wrap.on('data', common.mustCall((d) => assert.strictEqual(`${d}`, 'foo')));
nodejs-14.13.0~dfsg/test/parallel/test-wrap-js-stream-duplex.js-21-  wrap.on('end', common.mustCall());
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-brotli-from-brotli.js-29-  for (let i = 0, l = actual.length; i < l; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-zlib-brotli-from-brotli.js:30:    assert.strictEqual(actual[i], expect[i], `byte[${i}]`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-brotli-from-brotli.js-31-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-43-    assert.strictEqual(this.bytesWritten, compWriter.size,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:44:                       `Should get write size on ${method[0]} data.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-45-  });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-47-    assert.strictEqual(this.bytesWritten, compWriter.size,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:48:                       `Should get write size on ${method[0]} end.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-49-    assert.strictEqual(this.bytesWritten, expectStr.length,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:50:                       `Should get data size on ${method[0]} end.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-51-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-59-        assert.strictEqual(this.bytesWritten, decompWriter.size,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:60:                           `Should get write size on ${method[0]}/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:61:                           `${method[1]} data.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-62-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-64-        assert.strictEqual(this.bytesWritten, compData.length,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:65:                           `Should get compressed size on ${method[0]}/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:66:                           `${method[1]} end.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-67-        assert.strictEqual(decompData.toString(), expectStr,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:68:                           `Should get original string on ${method[0]}/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:69:                           `${method[1]} end.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-70-      }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-84-        assert.strictEqual(this.bytesWritten, decompWriter.size,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:85:                           `Should get write size on ${method[0]}/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:86:                           `${method[1]} data.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-87-      });
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-89-        assert.strictEqual(this.bytesWritten, compData.length,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:90:                           `Should get compressed size on ${method[0]}/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:91:                           `${method[1]} end.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-92-        // Checking legacy name.
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-94-        assert.strictEqual(decompData.toString(), expectStr,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:95:                           `Should get original string on ${method[0]}/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js:96:                           `${method[1]} end.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-bytes-read.js-97-      }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-9-                     'Expected Z_OK to be 0;',
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js:10:                     `got ${zlib.constants.Z_OK}`
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-11-                   ].join(' '));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-15-                     'Z_OK should be immutable.',
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js:16:                     `Expected to get 0, got ${zlib.constants.Z_OK}`
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-17-                   ].join(' '));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-19-assert.strictEqual(zlib.codes.Z_OK, 0,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js:20:                   `Expected Z_OK to be 0; got ${zlib.codes.Z_OK}`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-21-zlib.codes.Z_OK = 1;
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-24-                     'Z_OK should be immutable.',
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js:25:                     `Expected to get 0, got ${zlib.codes.Z_OK}`
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-26-                   ].join(' '));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-30-                     'Z_OK should be immutable.',
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js:31:                     `Expected to get 0, got ${zlib.codes.Z_OK}`
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-32-                   ].join(' '));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-36-            'Expected zlib.codes to be frozen, but Object.isFrozen',
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js:37:            `returned ${Object.isFrozen(zlib.codes)}`
nodejs-14.13.0~dfsg/test/parallel/test-zlib-const.js-38-          ].join(' '));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-60-        assert.strictEqual(result.toString(), expectStr,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:61:                           `Should get original string after ${method[0]}/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:62:                           `${method[1]} ${type} with options.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-63-      }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-68-        assert.strictEqual(result.toString(), expectStr,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:69:                           `Should get original string after ${method[0]}/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:70:                           `${method[1]} ${type} without options.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-71-      }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-75-      assert.ok(result.engine instanceof zlib[method[2]],
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:76:                `Should get engine ${method[2]} after ${method[0]} ` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:77:                `${type} with info option.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-78-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-81-        assert.strictEqual(result.buffer.toString(), expectStr,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:82:                           `Should get original string after ${method[0]}/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:83:                           `${method[1]} ${type} with info option.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-84-        assert.ok(result.engine instanceof zlib[method[3]],
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:85:                  `Should get engine ${method[3]} after ${method[0]} ` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:86:                  `${type} with info option.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-87-      }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-90-    {
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:91:      const compressed = zlib[`${method[0]}Sync`](expect, opts);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:92:      const decompressed = zlib[`${method[1]}Sync`](compressed, opts);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-93-      assert.strictEqual(decompressed.toString(), expectStr,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:94:                         `Should get original string after ${method[0]}Sync/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:95:                         `${method[1]}Sync ${type} with options.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-96-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-99-    {
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:100:      const compressed = zlib[`${method[0]}Sync`](expect);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:101:      const decompressed = zlib[`${method[1]}Sync`](compressed);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-102-      assert.strictEqual(decompressed.toString(), expectStr,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:103:                         `Should get original string after ${method[0]}Sync/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:104:                         `${method[1]}Sync ${type} without options.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-105-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-108-    {
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:109:      const compressed = zlib[`${method[0]}Sync`](expect, optsInfo);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-110-      assert.ok(compressed.engine instanceof zlib[method[2]],
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:111:                `Should get engine ${method[2]} after ${method[0]} ` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:112:                `${type} with info option.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:113:      const decompressed = zlib[`${method[1]}Sync`](compressed.buffer,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-114-                                                    optsInfo);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-115-      assert.strictEqual(decompressed.buffer.toString(), expectStr,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:116:                         `Should get original string after ${method[0]}Sync/` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:117:                         `${method[1]}Sync ${type} without options.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-118-      assert.ok(decompressed.engine instanceof zlib[method[3]],
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:119:                `Should get engine ${method[3]} after ${method[0]} ` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js:120:                `${type} with info option.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-convenience-methods.js-121-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-empty-buffer.js-22-      emptyBuffer, decompressed,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-empty-buffer.js:23:      `Expected ${inspect(compressed)} to match ${inspect(decompressed)} ` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-empty-buffer.js:24:      `to match for ${method}`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-empty-buffer.js-25-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-from-concatenated-gzip.js-74-        'abcdef',
nodejs-14.13.0~dfsg/test/parallel/test-zlib-from-concatenated-gzip.js:75:        `result should match original input (offset = ${offset})`
nodejs-14.13.0~dfsg/test/parallel/test-zlib-from-concatenated-gzip.js-76-      );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-from-gzip-with-trailing-garbage.js-21-    'abcdef',
nodejs-14.13.0~dfsg/test/parallel/test-zlib-from-gzip-with-trailing-garbage.js:22:    `result '${result.toString()}' should match original string`
nodejs-14.13.0~dfsg/test/parallel/test-zlib-from-gzip-with-trailing-garbage.js-23-  );
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-from-gzip.js-50-  for (let i = 0, l = actual.length; i < l; i++) {
nodejs-14.13.0~dfsg/test/parallel/test-zlib-from-gzip.js:51:    assert.strictEqual(actual[i], expect[i], `byte[${i}]`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-from-gzip.js-52-  }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-random-byte-pipes.js-155-  out.on('data', common.mustCall((c) => {
nodejs-14.13.0~dfsg/test/parallel/test-zlib-random-byte-pipes.js:156:    assert.strictEqual(c, inp._hash, `Hash '${c}' equals '${inp._hash}'.`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-random-byte-pipes.js-157-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-unused-weak.js-16-assert((afterGC - before) / (afterCreation - before) <= 0.05,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-unused-weak.js:17:       `Expected after-GC delta ${afterGC - before} to be less than 5 %` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-unused-weak.js:18:       ` of before-GC delta ${afterCreation - before}`);
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-unzip-one-byte-chunks.js-19-    assert.deepStrictEqual(Buffer.concat(resultBuffers).toString(), 'abcdef',
nodejs-14.13.0~dfsg/test/parallel/test-zlib-unzip-one-byte-chunks.js:20:                           `'${Buffer.concat(resultBuffers).toString()}' ` +
nodejs-14.13.0~dfsg/test/parallel/test-zlib-unzip-one-byte-chunks.js-21-                           'should match \'abcdef\' after ' +
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-zlib-zero-byte.js-37-    assert.strictEqual(received, expected,
nodejs-14.13.0~dfsg/test/parallel/test-zlib-zero-byte.js:38:                       `${received}, ${expected}, ${Compressor.name}`);
nodejs-14.13.0~dfsg/test/parallel/test-zlib-zero-byte.js-39-  }));
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-loading-globalpaths.js-56-    },
nodejs-14.13.0~dfsg/test/parallel/test-module-loading-globalpaths.js:57:    new RegExp(`Cannot find module '${pkgName}'`));
nodejs-14.13.0~dfsg/test/parallel/test-module-loading-globalpaths.js-58-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-module-loading-globalpaths.js-80-  fs.mkdirSync(prefixLibNodePath);
nodejs-14.13.0~dfsg/test/parallel/test-module-loading-globalpaths.js:81:  const pkgPath = path.join(prefixLibNodePath, `${pkgName}.js`);
nodejs-14.13.0~dfsg/test/parallel/test-module-loading-globalpaths.js:82:  fs.writeFileSync(pkgPath, `exports.string = '${expectedString}';`);
nodejs-14.13.0~dfsg/test/parallel/test-module-loading-globalpaths.js-83-
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js-17-
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js:18:expectNoWorker(` -r ${printA} `, 'A\nB\n');
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js:19:expectNoWorker(`-r ${printA}`, 'A\nB\n');
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js:20:expectNoWorker(`-r ${JSON.stringify(printA)}`, 'A\nB\n');
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js:21:expectNoWorker(`-r ${JSON.stringify(printSpaceA)}`, 'A\nB\n');
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js:22:expectNoWorker(`-r ${printA} -r ${printA}`, 'A\nB\n');
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js:23:expectNoWorker(`   -r ${printA}    -r ${printA}`, 'A\nB\n');
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js:24:expectNoWorker(`   --require ${printA}    --require ${printA}`, 'A\nB\n');
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js-25-expect('--no-deprecation', 'B\n');
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js-104-    if (wantsError) {
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js:105:      assert.ok(err, `${type}: expected error for ${o}`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js-106-      stdout = err.stack;
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js-107-    } else {
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js:108:      assert.ifError(err, `${type}: failed for ${o}`);
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js-109-    }
##############################################
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js-112-    assert.fail(
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js:113:      `${type}: for ${o}, failed to find ${want} in: <\n${stdout}\n>`
nodejs-14.13.0~dfsg/test/parallel/test-cli-node-options.js-114-    );
##############################################
nodejs-14.13.0~dfsg/test/pseudo-tty/no_dropped_stdio.js-8-// (48 + {2}) * 20 = 1000
nodejs-14.13.0~dfsg/test/pseudo-tty/no_dropped_stdio.js:9:let out = `${'o'.repeat(48)}\n`.repeat(20);
nodejs-14.13.0~dfsg/test/pseudo-tty/no_dropped_stdio.js-10-// Add the remaining 24 bytes and terminate with an 'O'.
nodejs-14.13.0~dfsg/test/pseudo-tty/no_dropped_stdio.js-11-// This results in 1025 bytes, just enough to overflow the 1kb OS X TTY buffer.
nodejs-14.13.0~dfsg/test/pseudo-tty/no_dropped_stdio.js:12:out += `${'o'.repeat(24)}O`;
nodejs-14.13.0~dfsg/test/pseudo-tty/no_dropped_stdio.js-13-
##############################################
nodejs-14.13.0~dfsg/test/pseudo-tty/no_interleaved_stdio.js-8-// (48 + {2}) * 20 = 1000
nodejs-14.13.0~dfsg/test/pseudo-tty/no_interleaved_stdio.js:9:let out = `${'o'.repeat(48)}\n`.repeat(20);
nodejs-14.13.0~dfsg/test/pseudo-tty/no_interleaved_stdio.js-10-// Add the remaining 24 bytes and terminate with an 'O'.
nodejs-14.13.0~dfsg/test/pseudo-tty/no_interleaved_stdio.js-11-// This results in 1025 bytes, just enough to overflow the 1kb OS X TTY buffer.
nodejs-14.13.0~dfsg/test/pseudo-tty/no_interleaved_stdio.js:12:out += `${'o'.repeat(24)}O`;
nodejs-14.13.0~dfsg/test/pseudo-tty/no_interleaved_stdio.js-13-
##############################################
nodejs-14.13.0~dfsg/test/pseudo-tty/test-tty-color-support.js-79-    depth,
nodejs-14.13.0~dfsg/test/pseudo-tty/test-tty-color-support.js:80:    `i: ${i}, expected: ${depth}, ` +
nodejs-14.13.0~dfsg/test/pseudo-tty/test-tty-color-support.js:81:      `actual: ${actual}, env: ${inspect(env)}`
nodejs-14.13.0~dfsg/test/pseudo-tty/test-tty-color-support.js-82-  );
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-abort-fatal-error.js-29-
nodejs-14.13.0~dfsg/test/pummel/test-abort-fatal-error.js:30:let cmdline = `ulimit -c 0; ${process.execPath}`;
nodejs-14.13.0~dfsg/test/pummel/test-abort-fatal-error.js-31-cmdline += ' --max-old-space-size=4 --max-semi-space-size=1';
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-child-process-spawn-loop.js-33-function doSpawn(i) {
nodejs-14.13.0~dfsg/test/pummel/test-child-process-spawn-loop.js:34:  const child = spawn(python, ['-c', `print(${SIZE} * "C")`]);
nodejs-14.13.0~dfsg/test/pummel/test-child-process-spawn-loop.js-35-  let count = 0;
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-child-process-spawn-loop.js-42-  child.stderr.on('data', (chunk) => {
nodejs-14.13.0~dfsg/test/pummel/test-child-process-spawn-loop.js:43:    console.log(`stderr: ${chunk}`);
nodejs-14.13.0~dfsg/test/pummel/test-child-process-spawn-loop.js-44-  });
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-crypto-timing-safe-equal-benchmarks.js-110-  Math.abs(t) < T_THRESHOLD,
nodejs-14.13.0~dfsg/test/pummel/test-crypto-timing-safe-equal-benchmarks.js:111:  `timingSafeEqual should not leak information from its execution time (t=${t})`
nodejs-14.13.0~dfsg/test/pummel/test-crypto-timing-safe-equal-benchmarks.js-112-);
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-crypto-timing-safe-equal-benchmarks.js-120-  Math.abs(t2) > T_THRESHOLD,
nodejs-14.13.0~dfsg/test/pummel/test-crypto-timing-safe-equal-benchmarks.js:121:  `Buffer#equals should leak information from its execution time (t=${t2})`
nodejs-14.13.0~dfsg/test/pummel/test-crypto-timing-safe-equal-benchmarks.js-122-);
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-dh-regr.js-49-    'Secrets should be equal.\n' +
nodejs-14.13.0~dfsg/test/pummel/test-dh-regr.js:50:    `aSecret: ${aSecret.toString('base64')}\n` +
nodejs-14.13.0~dfsg/test/pummel/test-dh-regr.js:51:    `bSecret: ${bSecret.toString('base64')}`
nodejs-14.13.0~dfsg/test/pummel/test-dh-regr.js-52-  );
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-fs-readfile-tostring-fail.js-40-        message: 'Cannot create a string longer than ' +
nodejs-14.13.0~dfsg/test/pummel/test-fs-readfile-tostring-fail.js:41:                 `0x${stringLengthHex} characters`,
nodejs-14.13.0~dfsg/test/pummel/test-fs-readfile-tostring-fail.js-42-        code: 'ERR_STRING_TOO_LONG',
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-fs-watch-file.js-128-    assert.strictEqual(watchSeenFour, 1);
nodejs-14.13.0~dfsg/test/pummel/test-fs-watch-file.js:129:    fs.unwatchFile(`.${path.sep}${filenameFour}`, a);
nodejs-14.13.0~dfsg/test/pummel/test-fs-watch-file.js-130-  }
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-fs-watch-system-limit.js-62-      accumulated);
nodejs-14.13.0~dfsg/test/pummel/test-fs-watch-system-limit.js:63:    console.log(`done after ${processes.length} processes, cleaning up`);
nodejs-14.13.0~dfsg/test/pummel/test-fs-watch-system-limit.js-64-    finished = true;
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-hash-seed.js-16-  const seeds = results.map((val) => val.stdout.trim());
nodejs-14.13.0~dfsg/test/pummel/test-hash-seed.js:17:  debug(`Seeds: ${seeds}`);
nodejs-14.13.0~dfsg/test/pummel/test-hash-seed.js-18-  assert.strictEqual(new Set(seeds).size, seeds.length);
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-heapdump-http2.js-19-server.listen(0, () => {
nodejs-14.13.0~dfsg/test/pummel/test-heapdump-http2.js:20:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/pummel/test-heapdump-http2.js-21-  const req = client.request();
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-keep-alive.js-110-    true,
nodejs-14.13.0~dfsg/test/pummel/test-keep-alive.js:111:    `normalReqSec should be greater than 50, but got ${normalReqSec}`
nodejs-14.13.0~dfsg/test/pummel/test-keep-alive.js-112-  );
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-keep-alive.js-115-    true,
nodejs-14.13.0~dfsg/test/pummel/test-keep-alive.js:116:    `keepAliveReqSec should be greater than 50, but got ${keepAliveReqSec}`
nodejs-14.13.0~dfsg/test/pummel/test-keep-alive.js-117-  );
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-keep-alive.js-121-    'normalReqSec should be less than keepAliveReqSec, ' +
nodejs-14.13.0~dfsg/test/pummel/test-keep-alive.js:122:    `but ${normalReqSec} is greater than ${keepAliveReqSec}`
nodejs-14.13.0~dfsg/test/pummel/test-keep-alive.js-123-  );
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js-54-    chars_recved = recv.length;
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js:55:    console.log(`pause at: ${chars_recved}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js-56-    assert.strictEqual(chars_recved > 1, true);
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js-58-    setTimeout(() => {
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js:59:      console.log(`resume at: ${chars_recved}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js-60-      assert.strictEqual(chars_recved, recv.length);
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js-64-        chars_recved = recv.length;
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js:65:        console.log(`pause at: ${chars_recved}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js-66-        client.pause();
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js-68-        setTimeout(() => {
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js:69:          console.log(`resume at: ${chars_recved}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-pause.js-70-          assert.strictEqual(chars_recved, recv.length);
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-pingpong.js-42-    } else {
nodejs-14.13.0~dfsg/test/pummel/test-net-pingpong.js:43:      console.log(`host = ${host}, remoteAddress = ${address}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-pingpong.js-44-      assert.strictEqual(address, '::1');
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-pingpong.js-51-    socket.on('data', function(data) {
nodejs-14.13.0~dfsg/test/pummel/test-net-pingpong.js:52:      console.log(`server got: ${JSON.stringify(data)}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-pingpong.js-53-      assert.strictEqual(socket.readyState, 'open');
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-pingpong.js-82-    client.on('data', function(data) {
nodejs-14.13.0~dfsg/test/pummel/test-net-pingpong.js:83:      console.log(`client got: ${data}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-pingpong.js-84-
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js-45-  totalLength = n * body.length;
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js:46:  assert.ok(connection.bufferSize >= 0, `bufferSize: ${connection.bufferSize}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js-47-  assert.ok(
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js-48-    connection.writableLength <= totalLength,
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js:49:    `writableLength: ${connection.writableLength}, totalLength: ${totalLength}`
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js-50-  );
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js-55-  const port = server.address().port;
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js:56:  debuglog(`server started on port ${port}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js-57-  let paused = false;
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js-61-    chars_recved += d.length;
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js:62:    debuglog(`got ${chars_recved}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-throttle.js-63-    if (!paused) {
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout.js-58-  const port = echo_server.address().port;
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout.js:59:  console.log(`server listening at ${port}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout.js-60-
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout.js-77-      if (exchanges === 5) {
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout.js:78:        console.log(`wait for timeout - should come in ${timeout} ms`);
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout.js-79-        starttime = new Date();
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout.js-104-  const diff = timeouttime - starttime;
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout.js:105:  console.log(`diff = ${diff}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout.js-106-
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout2.js-44-    if (socket.writable) {
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout2.js:45:      socket.write(`${Date.now()}\n`);
nodejs-14.13.0~dfsg/test/pummel/test-net-timeout2.js-46-    }
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-write-callbacks.js-31-  socket.on('data', function(d) {
nodejs-14.13.0~dfsg/test/pummel/test-net-write-callbacks.js:32:    console.error(`got ${d.length} bytes`);
nodejs-14.13.0~dfsg/test/pummel/test-net-write-callbacks.js-33-  });
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-write-callbacks.js-46-    if (called)
nodejs-14.13.0~dfsg/test/pummel/test-net-write-callbacks.js:47:      throw new Error(`called callback #${c} more than once`);
nodejs-14.13.0~dfsg/test/pummel/test-net-write-callbacks.js-48-    called = true;
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-net-write-callbacks.js-50-      throw new Error(
nodejs-14.13.0~dfsg/test/pummel/test-net-write-callbacks.js:51:        `callbacks out of order. last=${lastCalled} current=${c}`);
nodejs-14.13.0~dfsg/test/pummel/test-net-write-callbacks.js-52-    }
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-22-    h.update(body);
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js:23:    values.push(`${algo}-${h.digest('base64')}`);
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-24-  }
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-27-    h.update(body.replace('\n', '\r\n'));
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js:28:    values.push(`${algo}-${h.digest('base64')}`);
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-29-  }
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-104-      tmpdir.path,
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js:105:      `test-policy-integrity-permutation-${testId}`
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-106-    );
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-108-      tmpdir.path,
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js:109:      `deletable-policy-${testId}.json`
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-110-    );
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-183-        console.log('exit code:', status, 'signal:', signal);
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js:184:        console.log(`stdout: ${Buffer.concat(stdout)}`);
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js:185:        console.log(`stderr: ${Buffer.concat(stderr)}`);
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-186-        throw e;
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-258-  let shouldSucceed = true;
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js:259:  const parentPath = `./parent${permutation.parentExtension}`;
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-260-  const effectivePackageType =
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-273-  }
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js:274:  const depPath = `./dep${permutation.depExtension}`;
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-275-  const workerSpawnerPath = './worker-spawner.cjs';
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-383-}
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js:384:debug(`spawning ${tests.size} policy integrity permutations`);
nodejs-14.13.0~dfsg/test/pummel/test-policy-integrity.js-385-
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-regress-GH-892.js-104-server.listen(0, function() {
nodejs-14.13.0~dfsg/test/pummel/test-regress-GH-892.js:105:  console.log(`expecting ${bytesExpected} bytes`);
nodejs-14.13.0~dfsg/test/pummel/test-regress-GH-892.js-106-  makeRequest();
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-regress-GH-892.js-109-process.on('exit', function() {
nodejs-14.13.0~dfsg/test/pummel/test-regress-GH-892.js:110:  console.error(`got ${uploadCount} bytes`);
nodejs-14.13.0~dfsg/test/pummel/test-regress-GH-892.js-111-  assert.strictEqual(uploadCount, bytesExpected);
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-timers.js-36-    assert.ok(diff > 0);
nodejs-14.13.0~dfsg/test/pummel/test-timers.js:37:    console.error(`diff: ${diff}`);
nodejs-14.13.0~dfsg/test/pummel/test-timers.js-38-
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-timers.js-59-    assert.ok(diff > 0);
nodejs-14.13.0~dfsg/test/pummel/test-timers.js:60:    console.error(`diff: ${diff}`);
nodejs-14.13.0~dfsg/test/pummel/test-timers.js-61-
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-timers.js-65-
nodejs-14.13.0~dfsg/test/pummel/test-timers.js:66:    assert.ok(interval_count <= 3, `interval_count: ${interval_count}`);
nodejs-14.13.0~dfsg/test/pummel/test-timers.js-67-    if (interval_count === 3)
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-tls-throttle.js-74-function displayCounts() {
nodejs-14.13.0~dfsg/test/pummel/test-tls-throttle.js:75:  console.log(`body.length: ${body.length}`);
nodejs-14.13.0~dfsg/test/pummel/test-tls-throttle.js:76:  console.log(`  recvCount: ${recvCount}`);
nodejs-14.13.0~dfsg/test/pummel/test-tls-throttle.js-77-}
##############################################
nodejs-14.13.0~dfsg/test/pummel/test-vm-memleak.js-38-  assert.ok(rss < 64 * 1024 * 1024,
nodejs-14.13.0~dfsg/test/pummel/test-vm-memleak.js:39:            `memory usage: ${Math.round(rss / (1024 * 1024))}Mb`);
nodejs-14.13.0~dfsg/test/pummel/test-vm-memleak.js-40-
##############################################
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js-89-    assert.deepStrictEqual(code, 0, 'Process exited unexpectedly with code: ' +
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js:90:                           `${code}`);
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js-91-    assert.deepStrictEqual(signal, null, 'Process should have exited cleanly,' +
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js:92:                            ` but did not: ${signal}`);
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js-93-    assert.strictEqual(stderr.trim(), '');
##############################################
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js-115-    const prefix = common.isWindows ? '\\\\?\\' : '';
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js:116:    const expected_filename = `${prefix}${__filename}`;
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js-117-    const found_tcp = [];
##############################################
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js-176-    for (const socket of ['listening', 'inbound', 'outbound']) {
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js:177:      assert(found_tcp.includes(socket), `${socket} TCP socket was not found`);
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js-178-    }
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js-179-    for (const socket of ['connected', 'unconnected']) {
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js:180:      assert(found_udp.includes(socket), `${socket} UDP socket was not found`);
nodejs-14.13.0~dfsg/test/report/test-report-uv-handles.js-181-    }
##############################################
nodejs-14.13.0~dfsg/test/report/test-report-writereport.js-120-  const reportDir = path.join(tmpdir.path, 'does', 'not', 'exist');
nodejs-14.13.0~dfsg/test/report/test-report-writereport.js:121:  const args = [`--report-directory=${reportDir}`,
nodejs-14.13.0~dfsg/test/report/test-report-writereport.js-122-                '-e',
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-async-wrap-getasyncid.js-250-      if (err)
nodejs-14.13.0~dfsg/test/sequential/test-async-wrap-getasyncid.js:251:        throw new Error(`write failed: ${getSystemErrorName(err)}`);
nodejs-14.13.0~dfsg/test/sequential/test-async-wrap-getasyncid.js-252-      if (!stream_wrap.streamBaseState[stream_wrap.kLastWriteWasAsync]) {
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-buffer-creation-regression.js-31-  if (e instanceof RangeError && acceptableOOMErrors.includes(e.message))
nodejs-14.13.0~dfsg/test/sequential/test-buffer-creation-regression.js:32:    common.skip(`Unable to allocate ${size} bytes for ArrayBuffer`);
nodejs-14.13.0~dfsg/test/sequential/test-buffer-creation-regression.js-33-  throw e;
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-child-process-emfile.js-37-    '/bin/sh',
nodejs-14.13.0~dfsg/test/sequential/test-child-process-emfile.js:38:    ['-c', `ulimit -n 64 && '${process.execPath}' '${__filename}'`]
nodejs-14.13.0~dfsg/test/sequential/test-child-process-emfile.js-39-  );
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-50-try {
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js:51:  const cmd = `"${process.execPath}" -e "setTimeout(function(){}, ${SLEEP});"`;
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-52-  ret = execSync(cmd, { timeout: TIMER });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-58-  assert.strictEqual(ret, undefined,
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js:59:                     `should not have a return value, received ${ret}`);
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-60-  assert.ok(caught, 'execSync should throw');
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-70-const msg = 'foobar';
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js:71:const msgBuf = Buffer.from(`${msg}\n`);
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-72-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-74-
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js:75:const cmd = `"${process.execPath}" -e "console.log('${msg}');"`;
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-76-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-84-  const ret = execSync(cmd, { encoding: 'utf8' });
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js:85:  assert.strictEqual(ret, `${msg}\n`);
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-86-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-89-  '-e',
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js:90:  `console.log("${msg}");`
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-91-];
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-98-  const ret = execFileSync(process.execPath, args, { encoding: 'utf8' });
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js:99:  assert.strictEqual(ret, `${msg}\n`);
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-100-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-136-  }, (err) => {
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js:137:    const msg = `Command failed: ${process.execPath} ${args.join(' ')}`;
nodejs-14.13.0~dfsg/test/sequential/test-child-process-execsync.js-138-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-bad.js-35-      assert.strictEqual(err.code, 1,
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-bad.js:36:                         `code ${err.code} !== 1 for error:\n\n${err}`);
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-bad.js-37-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-bad.js-41-      // Stderr should have a syntax error message
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-bad.js:42:      assert(syntaxErrorRE.test(stderr), `${syntaxErrorRE} === ${stderr}`);
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-bad.js-43-
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-bad.js-44-      // stderr should include the filename
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-bad.js:45:      assert(stderr.startsWith(file), `${stderr} starts with ${file}`);
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-bad.js-46-    }));
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-file-not-found.js-33-      // `stderr` should have a module not found error message.
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-file-not-found.js:34:      assert(notFoundRE.test(stderr), `${notFoundRE} === ${stderr}`);
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-file-not-found.js-35-
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-file-not-found.js-36-      assert.strictEqual(err.code, 1,
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-file-not-found.js:37:                         `code ${err.code} !== 1 for error:\n\n${err}`);
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-file-not-found.js-38-    }));
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-require.js-23-      assert.strictEqual(err.code, 1,
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-require.js:24:                         `code ${err.code} !== 1 for error:\n\n${err}`);
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-require.js-25-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-require.js-29-      // stderr should have a syntax error message
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-require.js:30:      assert(syntaxErrorRE.test(stderr), `${syntaxErrorRE} === ${stderr}`);
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-require.js-31-
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-require.js-32-      // stderr should include the filename
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-require.js:33:      assert(stderr.startsWith(file), `${stderr} starts with ${file}`);
nodejs-14.13.0~dfsg/test/sequential/test-cli-syntax-require.js-34-    }));
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-cluster-inspect-brk.js-32-  test(['--inspect-brk']);
nodejs-14.13.0~dfsg/test/sequential/test-cluster-inspect-brk.js:33:  test([`--inspect-brk=${debuggerPort}`]);
nodejs-14.13.0~dfsg/test/sequential/test-cluster-inspect-brk.js-34-} else {
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-cpu-prof-invalid-options.js-35-    stderr,
nodejs-14.13.0~dfsg/test/sequential/test-cpu-prof-invalid-options.js:36:    `${process.execPath}: --cpu-prof-name must be used with --cpu-prof`);
nodejs-14.13.0~dfsg/test/sequential/test-cpu-prof-invalid-options.js-37-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-cpu-prof-invalid-options.js-56-    stderr,
nodejs-14.13.0~dfsg/test/sequential/test-cpu-prof-invalid-options.js:57:    `${process.execPath}: --cpu-prof-dir must be used with --cpu-prof`);
nodejs-14.13.0~dfsg/test/sequential/test-cpu-prof-invalid-options.js-58-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-cpu-prof-invalid-options.js-77-    stderr,
nodejs-14.13.0~dfsg/test/sequential/test-cpu-prof-invalid-options.js:78:    `${process.execPath}: --cpu-prof-interval must be used with --cpu-prof`);
nodejs-14.13.0~dfsg/test/sequential/test-cpu-prof-invalid-options.js-79-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-debugger-repeat-last.js-10-  'inspect',
nodejs-14.13.0~dfsg/test/sequential/test-debugger-repeat-last.js:11:  `--port=${common.PORT}`,
nodejs-14.13.0~dfsg/test/sequential/test-debugger-repeat-last.js-12-  fixture
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-dgram-bind-shared-ports.js-96-      common.mustCall((err) => {
nodejs-14.13.0~dfsg/test/sequential/test-dgram-bind-shared-ports.js:97:        process.send(`socket3:${err.code}`);
nodejs-14.13.0~dfsg/test/sequential/test-dgram-bind-shared-ports.js-98-      });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-dgram-pingpong.js-17-  server.on('listening', function() {
nodejs-14.13.0~dfsg/test/sequential/test-dgram-pingpong.js:18:    console.log(`server listening on ${port}`);
nodejs-14.13.0~dfsg/test/sequential/test-dgram-pingpong.js-19-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-dgram-pingpong.js-32-
nodejs-14.13.0~dfsg/test/sequential/test-dgram-pingpong.js:33:    console.log(`Client sending to ${port}`);
nodejs-14.13.0~dfsg/test/sequential/test-dgram-pingpong.js-34-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-fs-stat-sync-overflow.js-36-const cmd =
nodejs-14.13.0~dfsg/test/sequential/test-fs-stat-sync-overflow.js:37:  `"${process.execPath}" "${fixturesDir}/test-fs-stat-sync-overflow.js"`;
nodejs-14.13.0~dfsg/test/sequential/test-fs-stat-sync-overflow.js-38-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-gc-http-client.js-18-
nodejs-14.13.0~dfsg/test/sequential/test-gc-http-client.js:19:console.log(`We should do ${todo} requests`);
nodejs-14.13.0~dfsg/test/sequential/test-gc-http-client.js-20-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-heap-prof.js-194-    stderr,
nodejs-14.13.0~dfsg/test/sequential/test-heap-prof.js:195:    `${process.execPath}: --heap-prof-name must be used with --heap-prof`);
nodejs-14.13.0~dfsg/test/sequential/test-heap-prof.js-196-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-heap-prof.js-215-    stderr,
nodejs-14.13.0~dfsg/test/sequential/test-heap-prof.js:216:    `${process.execPath}: --heap-prof-dir must be used with --heap-prof`);
nodejs-14.13.0~dfsg/test/sequential/test-heap-prof.js-217-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-heap-prof.js-236-    stderr,
nodejs-14.13.0~dfsg/test/sequential/test-heap-prof.js:237:    `${process.execPath}: ` +
nodejs-14.13.0~dfsg/test/sequential/test-heap-prof.js-238-    '--heap-prof-interval must be used with --heap-prof');
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-http-econnrefused.js-71-  responses.push(result);
nodejs-14.13.0~dfsg/test/sequential/test-http-econnrefused.js:72:  console.error(`afterPing. responses.length = ${responses.length}`);
nodejs-14.13.0~dfsg/test/sequential/test-http-econnrefused.js-73-  const ECONNREFUSED_RE = /ECONNREFUSED/;
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-http-econnrefused.js-134-  req.on('error', function(error) {
nodejs-14.13.0~dfsg/test/sequential/test-http-econnrefused.js:135:    console.log(`Error making ping req: ${error}`);
nodejs-14.13.0~dfsg/test/sequential/test-http-econnrefused.js-136-    hadError = true;
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-http-keepalive-maxsockets.js-86-      port: server.address().port,
nodejs-14.13.0~dfsg/test/sequential/test-http-keepalive-maxsockets.js:87:      path: `/${i}`,
nodejs-14.13.0~dfsg/test/sequential/test-http-keepalive-maxsockets.js-88-      agent: agent
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-http-keepalive-maxsockets.js-95-      res.on('end', function() {
nodejs-14.13.0~dfsg/test/sequential/test-http-keepalive-maxsockets.js:96:        assert.strictEqual(data, `/${i}`);
nodejs-14.13.0~dfsg/test/sequential/test-http-keepalive-maxsockets.js-97-        cb();
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-http-server-keep-alive-timeout-slow-client-headers.js-36-    socket.write('GET / HTTP/1.1\r\n' +
nodejs-14.13.0~dfsg/test/sequential/test-http-server-keep-alive-timeout-slow-client-headers.js:37:                 `Host: localhost:${port}\r\n`);
nodejs-14.13.0~dfsg/test/sequential/test-http-server-keep-alive-timeout-slow-client-headers.js-38-    setTimeout(() => {
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-http2-large-file.js-22-  const chunk = Buffer.alloc(chunkLength, 'a');
nodejs-14.13.0~dfsg/test/sequential/test-http2-large-file.js:23:  const client = http2.connect(`http://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/sequential/test-http2-large-file.js-24-                               { settings: { initialWindowSize: 6553500 } });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-http2-max-session-memory.js-24-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/sequential/test-http2-max-session-memory.js:25:  const client = http2.connect(`http://localhost:${server.address().port}`);
nodejs-14.13.0~dfsg/test/sequential/test-http2-max-session-memory.js-26-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-http2-timeout-large-write-file.js-55-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/sequential/test-http2-timeout-large-write-file.js:56:  const client = http2.connect(`https://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/sequential/test-http2-timeout-large-write-file.js-57-                               { rejectUnauthorized: false });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-http2-timeout-large-write.js-52-server.listen(0, common.mustCall(() => {
nodejs-14.13.0~dfsg/test/sequential/test-http2-timeout-large-write.js:53:  const client = http2.connect(`https://localhost:${server.address().port}`,
nodejs-14.13.0~dfsg/test/sequential/test-http2-timeout-large-write.js-54-                               { rejectUnauthorized: false });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-init.js-37-function test(file, expected) {
nodejs-14.13.0~dfsg/test/sequential/test-init.js:38:  const path = `"${process.execPath}" ${file}`;
nodejs-14.13.0~dfsg/test/sequential/test-init.js-39-  child.exec(path, { env: process.env }, common.mustCall((err, out) => {
nodejs-14.13.0~dfsg/test/sequential/test-init.js-40-    assert.ifError(err);
nodejs-14.13.0~dfsg/test/sequential/test-init.js:41:    assert.strictEqual(out, expected, `'node ${file}' failed!`);
nodejs-14.13.0~dfsg/test/sequential/test-init.js-42-  }));
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-call-stack.js-16-  assert.strictEqual(async_hook_fields[kTotals], 0,
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-call-stack.js:17:                     `${async_hook_fields[kTotals]} !== 0: ${message}`);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-call-stack.js-18-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-call-stack.js-21-  assert.strictEqual(async_hook_fields[kTotals], 4,
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-call-stack.js:22:                     `${async_hook_fields[kTotals]} !== 4: ${message}`);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-call-stack.js-23-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-hook-setup-at-inspect-brk.js-23-  assert(paused.params.asyncStackTrace,
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-hook-setup-at-inspect-brk.js:24:         `${Object.keys(paused.params)} contains "asyncStackTrace" property`);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-hook-setup-at-inspect-brk.js-25-  assert(paused.params.asyncStackTrace.description, 'Timeout');
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-hook-setup-at-signal.js-55-  assert(paused.params.asyncStackTrace,
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-hook-setup-at-signal.js:56:         `${Object.keys(paused.params)} contains "asyncStackTrace" property`);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-hook-setup-at-signal.js-57-  assert(paused.params.asyncStackTrace.description, 'Timeout');
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-promise-then.js-52-    !!msg.params.asyncStackTrace,
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-promise-then.js:53:    `${Object.keys(msg.params)} contains "asyncStackTrace" property`);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-promise-then.js-54-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-promise-then.js-58-  const frameLocations = msg.params.asyncStackTrace.callFrames.map(
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-promise-then.js:59:    (frame) => `${frame.functionName}:${frame.lineNumber}`);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-promise-then.js-60-  assertArrayIncludes(frameLocations, previousTickLocation);
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-promise-then.js-67-    actual.includes(expected),
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-promise-then.js:68:    `Expected ${actualString} to contain ${expectedString}.`);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-promise-then.js-69-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-set-interval.js-19-  assert(paused.params.asyncStackTrace,
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-set-interval.js:20:         `${Object.keys(paused.params)} contains "asyncStackTrace" property`);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-async-stack-traces-set-interval.js-21-  assert(paused.params.asyncStackTrace.description, 'Timeout');
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-contexts.js-33-      // the PID.
nodejs-14.13.0~dfsg/test/sequential/test-inspector-contexts.js:34:      assert.strictEqual(name.includes(`[${process.pid}]`), true);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-contexts.js-35-    } else {
nodejs-14.13.0~dfsg/test/sequential/test-inspector-contexts.js:36:      let expects = `${process.argv0}[${process.pid}]`;
nodejs-14.13.0~dfsg/test/sequential/test-inspector-contexts.js-37-      if (!common.isMainThread) {
nodejs-14.13.0~dfsg/test/sequential/test-inspector-contexts.js:38:        expects = `Worker[${require('worker_threads').threadId}]`;
nodejs-14.13.0~dfsg/test/sequential/test-inspector-contexts.js-39-      }
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-invalid-args.js-18-    common.mustCall((error, stdout, stderr) => {
nodejs-14.13.0~dfsg/test/sequential/test-inspector-invalid-args.js:19:      assert.strictEqual(error.code, 9, `node ${invalidArg} should exit 9`);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-invalid-args.js-20-      assert.strictEqual(
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-invalid-args.js-22-        true,
nodejs-14.13.0~dfsg/test/sequential/test-inspector-invalid-args.js:23:        `${stderr} should include '${expected}'`
nodejs-14.13.0~dfsg/test/sequential/test-inspector-invalid-args.js-24-      );
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-40-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:41:    execArgv: [`--inspect=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-42-    workers: [
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-51-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:52:    execArgv: ['--inspect', `--inspect-port=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-53-    workers: [{ expectedPort: port + 1 }]
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-58-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:59:    execArgv: ['--inspect', `--debug-port=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-60-    workers: [{ expectedPort: port + 1 }]
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-65-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:66:    execArgv: [`--inspect=0.0.0.0:${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-67-    workers: [{ expectedPort: port + 1, expectedHost: '0.0.0.0' }]
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-72-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:73:    execArgv: [`--inspect=127.0.0.1:${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-74-    workers: [{ expectedPort: port + 1, expectedHost: '127.0.0.1' }]
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-80-    spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:81:      execArgv: [`--inspect=[::]:${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-82-      workers: [{ expectedPort: port + 1, expectedHost: '::' }]
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-87-    spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:88:      execArgv: [`--inspect=[::1]:${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-89-      workers: [{ expectedPort: port + 1, expectedHost: '::1' }]
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-98-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:99:    execArgv: [`--inspect=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-100-    clusterSettings: { inspectPort: port + 2 },
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-106-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:107:    execArgv: [`--inspect=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-108-    clusterSettings: { inspectPort: 'addTwo' },
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-117-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:118:    execArgv: [`--inspect=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-119-    clusterSettings: { inspectPort: 'string' },
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-125-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:126:    execArgv: [`--inspect=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-127-    clusterSettings: { inspectPort: 'null' },
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-133-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:134:    execArgv: [`--inspect=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-135-    clusterSettings: { inspectPort: 'bignumber' },
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-141-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:142:    execArgv: [`--inspect=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-143-    clusterSettings: { inspectPort: 'negativenumber' },
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-149-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:150:    execArgv: [`--inspect=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-151-    clusterSettings: { inspectPort: 'bignumberfunc' },
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-157-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:158:    execArgv: [`--inspect=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-159-    clusterSettings: { inspectPort: 'strfunc' },
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-175-  spawnMaster({
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js:176:    execArgv: [`--inspect=${port}`],
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-cluster.js-177-    clusterSettings: { inspectPort: 0 },
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-zero.js-39-      0,
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-zero.js:40:      `exitCode: ${exitCode}, signal: ${signal}`)));
nodejs-14.13.0~dfsg/test/sequential/test-inspector-port-zero.js-41-  }
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector-stress-http.js-13-  } catch (e) {
nodejs-14.13.0~dfsg/test/sequential/test-inspector-stress-http.js:14:    console.error(`Attempt ${number} failed`, e);
nodejs-14.13.0~dfsg/test/sequential/test-inspector-stress-http.js-15-    return false;
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-13-    expectedLength,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:14:    `Expected response length ${response.length} to be ${expectedLength}.`
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-15-  );
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-25-  const expected = {
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:26:    'Browser': `node.js/${process.version}`,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-27-    'Protocol-Version': '1.1',
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-50-        value,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:51:        `Expected scope values to be ${actual.value.value} instead of ${value}.`
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-52-      );
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-98-  assert(scriptSource && (scriptSource.includes(session.script())),
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:99:         `Script source is wrong: ${scriptSource}`);
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-100-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-131-    expectedEvaluation,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:132:    `Expected evaluation to be ${expectedEvaluation}, got ${result.value}.`
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-133-  );
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-143-    expectedResult,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:144:    `Expected Runtime.evaluate to be ${expectedResult}, got ${result.value}.`
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-145-  );
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-153-      'callFrameId': '{"ordinal":0,"injectedScriptId":1}',
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:154:      'expression': `console.log("${chars}")`,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-155-      'objectGroup': 'console',
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-205-          Object.assign(
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:206:            require(${testModuleStr}),
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-207-            { old: 'yes' }
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:208:          ) === require(${testModuleStr})`,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-209-        'includeCommandLineAPI': true
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-230-      'method': 'Runtime.evaluate', 'params': {
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:231:        'expression': `delete require.cache[${testModuleStr}]`,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-232-        'includeCommandLineAPI': true
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-240-      'method': 'Runtime.evaluate', 'params': {
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:241:        'expression': `JSON.stringify(require(${testModuleStr}))`,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-242-        'includeCommandLineAPI': true
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-250-      'method': 'Runtime.evaluate', 'params': {
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:251:        'expression': `JSON.stringify(require(${printAModuleStr}))`,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-252-        'includeCommandLineAPI': true
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-280-        'expression': `(
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:281:          require(${printBModuleStr}),
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-282-          require.cache[${printBModuleStr}].parent.id
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-312-    expectedExitCode,
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js:313:    `Expected exit code to be ${expectedExitCode} but got ${expectedExitCode}.`
nodejs-14.13.0~dfsg/test/sequential/test-inspector.js-314-  );
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js-189-  },
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js:190:  (err) => err.message.startsWith(`Cannot find module '${tmpdir.path}`)
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js-191-);
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js-201-
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js:202:  assert.strictEqual(require(`${loadOrder}file1`).file1, 'file1');
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js:203:  assert.strictEqual(require(`${loadOrder}file2`).file2, 'file2.js');
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js-204-  assert.throws(
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js:205:    () => require(`${loadOrder}file3`),
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js-206-    (e) => {
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js-216-
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js:217:  assert.strictEqual(require(`${loadOrder}file4`).file4, 'file4.reg');
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js:218:  assert.strictEqual(require(`${loadOrder}file5`).file5, 'file5.reg2');
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js:219:  assert.strictEqual(require(`${loadOrder}file6`).file6, 'file6/index.js');
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js-220-  assert.throws(
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js:221:    () => require(`${loadOrder}file7`),
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js-222-    (e) => {
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js-231-
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js:232:  assert.strictEqual(require(`${loadOrder}file8`).file8, 'file8/index.reg');
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js:233:  assert.strictEqual(require(`${loadOrder}file9`).file9, 'file9/index.reg2');
nodejs-14.13.0~dfsg/test/sequential/test-module-loading.js-234-}
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-net-GH-5504.js-95-      if (!chunk) return;
nodejs-14.13.0~dfsg/test/sequential/test-net-GH-5504.js:96:      out.write(`${w}${chunk.split('\n').join(`\n${w}`)}\n`);
nodejs-14.13.0~dfsg/test/sequential/test-net-GH-5504.js-97-    });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-net-bytes-per-incoming-chunk-overhead.js-42-  // We should always have less than one page (usually ~ 4 kB) per chunk.
nodejs-14.13.0~dfsg/test/sequential/test-net-bytes-per-incoming-chunk-overhead.js:43:  assert(bytesPerChunk < 650, `measured ${bytesPerChunk} bytes per chunk`);
nodejs-14.13.0~dfsg/test/sequential/test-net-bytes-per-incoming-chunk-overhead.js-44-});
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-net-connect-local-error.js-29-    err.message,
nodejs-14.13.0~dfsg/test/sequential/test-net-connect-local-error.js:30:    `connect ${err.code} ${err.address}:${err.port} ` +
nodejs-14.13.0~dfsg/test/sequential/test-net-connect-local-error.js:31:    `- Local (${err.localAddress}:${err.localPort})`
nodejs-14.13.0~dfsg/test/sequential/test-net-connect-local-error.js-32-  );
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-net-listen-shared-ports.js-46-    // no errors expected
nodejs-14.13.0~dfsg/test/sequential/test-net-listen-shared-ports.js:47:    process.send(`server1:${err.code}`);
nodejs-14.13.0~dfsg/test/sequential/test-net-listen-shared-ports.js-48-  });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-net-listen-shared-ports.js-51-    // An error is expected on the second worker
nodejs-14.13.0~dfsg/test/sequential/test-net-listen-shared-ports.js:52:    process.send(`server2:${err.code}`);
nodejs-14.13.0~dfsg/test/sequential/test-net-listen-shared-ports.js-53-  });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-net-response-size.js-36-    conn.on('data', function(data) {
nodejs-14.13.0~dfsg/test/sequential/test-net-response-size.js:37:      console.log(`server received ${data.length} bytes`);
nodejs-14.13.0~dfsg/test/sequential/test-net-response-size.js-38-    });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-net-server-bind.js-27-    if (address.family === 'IPv6')
nodejs-14.13.0~dfsg/test/sequential/test-net-server-bind.js:28:      assert.strictEqual(server._connectionKey, `6::::${address.port}`);
nodejs-14.13.0~dfsg/test/sequential/test-net-server-bind.js-29-    else
nodejs-14.13.0~dfsg/test/sequential/test-net-server-bind.js:30:      assert.strictEqual(server._connectionKey, `4:0.0.0.0:${address.port}`);
nodejs-14.13.0~dfsg/test/sequential/test-net-server-bind.js-31-
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-perf-hooks.js-40-        name: 'Error',
nodejs-14.13.0~dfsg/test/sequential/test-perf-hooks.js:41:        message: `The "${i}" performance mark has not been set`
nodejs-14.13.0~dfsg/test/sequential/test-perf-hooks.js-42-      });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-perf-hooks.js-68-        Math.abs(delta) < (props[prop].delay || delay),
nodejs-14.13.0~dfsg/test/sequential/test-perf-hooks.js:69:        `${prop}: ${Math.abs(delta)} >= ${props[prop].delay || delay}`
nodejs-14.13.0~dfsg/test/sequential/test-perf-hooks.js-70-      );
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-perf-hooks.js-72-      assert.strictEqual(performance.nodeTiming[prop], props[prop],
nodejs-14.13.0~dfsg/test/sequential/test-perf-hooks.js:73:                         `mismatch for performance property ${prop}: ` +
nodejs-14.13.0~dfsg/test/sequential/test-perf-hooks.js:74:                         `${performance.nodeTiming[prop]} vs ${props[prop]}`);
nodejs-14.13.0~dfsg/test/sequential/test-perf-hooks.js-75-    }
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-process-title.js-7-if (common.isSunOS)
nodejs-14.13.0~dfsg/test/sequential/test-process-title.js:8:  common.skip(`Unsupported platform [${process.platform}]`);
nodejs-14.13.0~dfsg/test/sequential/test-process-title.js-9-// FIXME add IBMi support
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-repl-timeout-throw.js-35-    const f = JSON.stringify(__filename);
nodejs-14.13.0~dfsg/test/sequential/test-repl-timeout-throw.js:36:    child.stdin.write(`fs.readFile(${f}, thrower);\n`);
nodejs-14.13.0~dfsg/test/sequential/test-repl-timeout-throw.js-37-    setTimeout(eeTest, 50);
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js-49-// Load the module 'a' and 'http' once. It should become cached.
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js:50:require(`${fixturesDir}/a`);
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js-51-require('../fixtures/a.js');
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js-54-
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js:55:console.log(`counterBefore = ${counter}`);
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js-56-const counterBefore = counter;
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js-60-for (let i = 0; i < 100; i++) {
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js:61:  require(`${fixturesDir}/a`);
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js-62-  require('../fixtures/a.js');
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js-70-
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js:71:console.log(`counterAfter = ${counter}`);
nodejs-14.13.0~dfsg/test/sequential/test-require-cache-without-stat.js-72-const counterAfter = counter;
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-stream2-stderr-sync.js-39-    child.on('close', function() {
nodejs-14.13.0~dfsg/test/sequential/test-stream2-stderr-sync.js:40:      assert.strictEqual(err, `child ${c}\nfoo\nbar\nbaz\n`);
nodejs-14.13.0~dfsg/test/sequential/test-stream2-stderr-sync.js:41:      console.log(`ok ${++i} child #${c}`);
nodejs-14.13.0~dfsg/test/sequential/test-stream2-stderr-sync.js-42-      if (i === children.length)
nodejs-14.13.0~dfsg/test/sequential/test-stream2-stderr-sync.js:43:        console.log(`1..${i}`);
nodejs-14.13.0~dfsg/test/sequential/test-stream2-stderr-sync.js-44-    });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-tls-securepair-client.js-163-    pair.encrypted.on('error', function(err) {
nodejs-14.13.0~dfsg/test/sequential/test-tls-securepair-client.js:164:      console.log(`encrypted error: ${err}`);
nodejs-14.13.0~dfsg/test/sequential/test-tls-securepair-client.js-165-    });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-tls-securepair-client.js-167-    s.on('error', function(err) {
nodejs-14.13.0~dfsg/test/sequential/test-tls-securepair-client.js:168:      console.log(`socket error: ${err}`);
nodejs-14.13.0~dfsg/test/sequential/test-tls-securepair-client.js-169-    });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-tls-securepair-client.js-171-    pair.on('error', function(err) {
nodejs-14.13.0~dfsg/test/sequential/test-tls-securepair-client.js:172:      console.log(`secure error: ${err}`);
nodejs-14.13.0~dfsg/test/sequential/test-tls-securepair-client.js-173-    });
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-tls-session-timeout.js-81-      's_client',
nodejs-14.13.0~dfsg/test/sequential/test-tls-session-timeout.js:82:      '-connect', `localhost:${common.PORT}`,
nodejs-14.13.0~dfsg/test/sequential/test-tls-session-timeout.js-83-      '-sess_in', sessionFileName,
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js-72-      const { colors, styles } = util.inspect;
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js:73:      const addCodes = (arr) => [`\x1B[${arr[0]}m`, `\x1B[${arr[1]}m`];
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js-74-      const num = addCodes(colors[styles.number]);
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js-76-      const regexp = addCodes(colors[styles.regexp]);
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js:77:      const start = `${section.toUpperCase()} ${num[0]}${child.pid}${num[1]}`;
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js:78:      const debugging = `${regexp[0]}/debugging/${regexp[1]}`;
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js-79-      expectErr =
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js:80:        `${start}: this { is: ${str[0]}'a'${str[1]} } ${debugging}\n` +
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js:81:        `${start}: num=1 str=a obj={"foo":"bar"}\n`;
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js-82-    } else {
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js:83:      const start = `${section.toUpperCase()} ${child.pid}`;
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js-84-      expectErr =
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js:85:        `${start}: this { is: 'a' } /debugging/\n` +
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js:86:        `${start}: num=1 str=a obj={"foo":"bar"}\n`;
nodejs-14.13.0~dfsg/test/sequential/test-util-debug.js-87-    }
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-worker-prof.js-58-  assert.strictEqual(spawnResult.signal, null,
nodejs-14.13.0~dfsg/test/sequential/test-worker-prof.js:59:                     `child exited with signal: ${util.inspect(spawnResult)}`);
nodejs-14.13.0~dfsg/test/sequential/test-worker-prof.js-60-  assert.strictEqual(spawnResult.status, 0,
##############################################
nodejs-14.13.0~dfsg/test/sequential/test-worker-prof.js-76-    // for both threads, so 15 seems like a very safe threshold.
nodejs-14.13.0~dfsg/test/sequential/test-worker-prof.js:77:    assert(ticks >= 15, `${ticks} >= 15`);
nodejs-14.13.0~dfsg/test/sequential/test-worker-prof.js-78-  }
##############################################
nodejs-14.13.0~dfsg/test/tick-processor/test-tick-processor-polyfill-brokenfile.js-53-  const child = spawnSync(
nodejs-14.13.0~dfsg/test/tick-processor/test-tick-processor-polyfill-brokenfile.js:54:    `${process.execPath}`,
nodejs-14.13.0~dfsg/test/tick-processor/test-tick-processor-polyfill-brokenfile.js-55-    [
##############################################
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js-37-  'record',
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js:38:  `-F${frequency}`,
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js-39-  '-g',
##############################################
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js-54-  fixtures.path('linux-perf.js'),
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js:55:  `${sleepTime}`,
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js:56:  `${repeat}`,
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js-57-];
##############################################
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js-65-  fixtures.path('linux-perf.js'),
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js:66:  `${sleepTime}`,
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js:67:  `${repeat}`,
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js-68-];
##############################################
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js-88-  if (perf.status !== 0)
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js:89:    throw new Error(`Failed to execute 'perf': ${perf.stderr}`);
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js-90-
##############################################
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js-93-  if (perfScript.status !== 0)
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js:94:    throw new Error(`Failed to execute perf script: ${perfScript.stderr}`);
nodejs-14.13.0~dfsg/test/v8-updates/test-linux-perf.js-95-
##############################################
nodejs-14.13.0~dfsg/test/wasi/Makefile-7-
nodejs-14.13.0~dfsg/test/wasi/Makefile:8:wasm/%.wasm : c/%.c
nodejs-14.13.0~dfsg/test/wasi/Makefile-9-	$(CC) $< --target=$(TARGET) --sysroot=$(SYSROOT) -s -o $@
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-28-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js:29:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-30-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-44-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js:45:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-46-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-64-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js:65:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-66-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-88-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js:89:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-90-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-106-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js:107:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-108-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-133-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js:134:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-135-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-152-      (async () => {
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js:153:        const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-154-        const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-174-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js:175:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-initialize-validation.js-176-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-28-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js:29:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-30-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-44-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js:45:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-46-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-64-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js:65:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-66-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-88-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js:89:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-90-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-106-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js:107:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-108-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-133-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js:134:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-135-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-152-      (async () => {
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js:153:        const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-154-        const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-174-    const wasi = new WASI({});
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js:175:    const wasm = await WebAssembly.compile(bufferSource);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-start-validation.js-176-    const instance = await WebAssembly.instantiate(wasm);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi-symlinks.js-20-  const importObject = { wasi_snapshot_preview1: wasi.wasiImport };
nodejs-14.13.0~dfsg/test/wasi/test-wasi-symlinks.js:21:  const modulePath = path.join(wasmDir, `${process.argv[3]}.wasm`);
nodejs-14.13.0~dfsg/test/wasi/test-wasi-symlinks.js-22-  const buffer = fs.readFileSync(modulePath);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js-25-  const importObject = { wasi_snapshot_preview1: wasi.wasiImport };
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js:26:  const modulePath = path.join(wasmDir, `${process.argv[3]}.wasm`);
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js-27-  const buffer = fs.readFileSync(modulePath);
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js-72-  runWASI({ test: 'fd_prestat_get_refresh' });
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js:73:  runWASI({ test: 'freopen', stdout: `hello from input2.txt${EOL}` });
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js-74-  runWASI({ test: 'ftruncate' });
##############################################
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js-91-
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js:92:  runWASI({ test: 'read_file', stdout: `hello from input.txt${EOL}` });
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js-93-  runWASI({
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js-94-    test: 'read_file_twice',
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js:95:    stdout: `hello from input.txt${EOL}hello from input.txt${EOL}`
nodejs-14.13.0~dfsg/test/wasi/test-wasi.js-96-  });
##############################################
nodejs-14.13.0~dfsg/tools/bootstrap/windows_boxstarter-23-# NASM
nodejs-14.13.0~dfsg/tools/bootstrap/windows_boxstarter:24:choco install nasm -y
##############################################
nodejs-14.13.0~dfsg/tools/build-addons.js-31-
nodejs-14.13.0~dfsg/tools/build-addons.js:32:  console.log(`Building addon in ${dir}`);
nodejs-14.13.0~dfsg/tools/build-addons.js-33-  const { stdout, stderr } =
nodejs-14.13.0~dfsg/tools/build-addons.js:34:    await execFile(process.execPath, [nodeGyp, 'rebuild', `--directory=${dir}`],
nodejs-14.13.0~dfsg/tools/build-addons.js-35-                   {
##############################################
nodejs-14.13.0~dfsg/tools/create_android_makefiles-25-    --without-snapshot \
nodejs-14.13.0~dfsg/tools/create_android_makefiles:26:    --openssl-no-asm \
nodejs-14.13.0~dfsg/tools/create_android_makefiles-27-    --dest-cpu=$TARGET_ARCH \
##############################################
nodejs-14.13.0~dfsg/tools/doc/alljson.js-7-
nodejs-14.13.0~dfsg/tools/doc/alljson.js:8:const source = `${__dirname}/../../out/doc/api`;
nodejs-14.13.0~dfsg/tools/doc/alljson.js-9-
##############################################
nodejs-14.13.0~dfsg/tools/doc/alljson.js-40-    fs.readFileSync(source + '/' + json, 'utf8')
nodejs-14.13.0~dfsg/tools/doc/alljson.js:41:      .replace(/<a href=\\"#/g, `<a href=\\"${href}#`)
nodejs-14.13.0~dfsg/tools/doc/alljson.js-42-  );
##############################################
nodejs-14.13.0~dfsg/tools/doc/alljson.js-55-fs.writeFileSync(source + '/all.json',
nodejs-14.13.0~dfsg/tools/doc/alljson.js:56:                 `${JSON.stringify(results, null, 2)}\n`, 'utf8');
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-39-const localBranch = execSync('git name-rev --name-only HEAD');
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:40:const trackingRemote = execSync(`git config branch.${localBranch}.remote`);
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:41:const remoteUrl = execSync(`git config remote.${trackingRemote}.url`);
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-42-const repo = (remoteUrl.match(/(\w+\/\w+)\.git\r?\n?$/) ||
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-45-const hash = execSync('git log -1 --pretty=%H') || 'master';
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:46:const tag = execSync(`git describe --contains ${hash}`).split('\n')[0] || hash;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-47-
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-62-  // Build link
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:63:  const link = `https://github.com/${repo}/blob/${tag}/` +
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-64-    path.relative('.', file).replace(/\\/g, '/');
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-79-        if (expr.right.type === 'FunctionExpression') {
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:80:          definition[`${basename}.${name}`] =
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:81:            `${link}#L${statement.loc.start.line}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-82-        } else if (expr.right.type === 'Identifier') {
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-83-          if (expr.right.name === name) {
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:84:            indirect[name] = `${basename}.${name}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-85-          }
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-115-        if (init.object.name === 'exports') {
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:116:          definition[`${basename}.${init.property.name}`] =
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:117:            `${link}#L${statement.loc.start.line}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-118-        } else if (init.object.name === 'module') {
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-120-          exported.constructors.push(decl.id.name);
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:121:          definition[decl.id.name] = `${link}#L${statement.loc.start.line}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-122-        }
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-159-      if (expr.left.computed) {
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:160:        name = `${objectName}[${name}]`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-161-      } else {
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:162:        name = `${objectName}.${name}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-163-      }
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-164-
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:165:      definition[name] = `${link}#L${statement.loc.start.line}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-166-
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-174-      if (basename.startsWith('_')) return;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:175:      definition[`${basename}.${name}`] =
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:176:        `${link}#L${statement.loc.start.line}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-177-
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-179-      if (!exported.constructors.includes(statement.id.name)) return;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:180:      definition[statement.id.name] = `${link}#L${statement.loc.start.line}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-181-
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-187-        if (defn.kind === 'method') {
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:188:          definition[`${name}.${defn.key.name}`] =
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:189:            `${link}#L${defn.loc.start.line}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-190-        } else if (defn.kind === 'constructor') {
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:191:          definition[`new ${statement.id.name}`] =
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:192:            `${link}#L${defn.loc.start.line}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-193-        }
##############################################
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-203-        if (indirect[name]) {
nodejs-14.13.0~dfsg/tools/doc/apilinks.js:204:          definition[indirect[name]] = `${link}#L${statement.loc.start.line}`;
nodejs-14.13.0~dfsg/tools/doc/apilinks.js-205-        }
##############################################
nodejs-14.13.0~dfsg/tools/doc/checkLinks.js-56-      console.error((process.env.GITHUB_ACTIONS ?
nodejs-14.13.0~dfsg/tools/doc/checkLinks.js:57:        `::error file=${path},line=${line},col=${column}::` : '') +
nodejs-14.13.0~dfsg/tools/doc/checkLinks.js:58:        `Broken link at ${path}:${line}:${column} (${node.url})`);
nodejs-14.13.0~dfsg/tools/doc/checkLinks.js-59-      process.exitCode = 1;
##############################################
nodejs-14.13.0~dfsg/tools/doc/checkLinks.js-65-        console.error((process.env.GITHUB_ACTIONS ?
nodejs-14.13.0~dfsg/tools/doc/checkLinks.js:66:          `::error file=${path},line=${line},col=${column}::` : '') +
nodejs-14.13.0~dfsg/tools/doc/checkLinks.js:67:          `Unordered reference at ${path}:${line}:${column} (` +
nodejs-14.13.0~dfsg/tools/doc/checkLinks.js:68:          `"${node.label}" should be before "${previousDefinitionLabel})"`
nodejs-14.13.0~dfsg/tools/doc/checkLinks.js-69-        );
##############################################
nodejs-14.13.0~dfsg/tools/doc/addon-verify.js-50-    verifyDir,
nodejs-14.13.0~dfsg/tools/doc/addon-verify.js:51:    `${String(++id).padStart(2, '0')}_${blockName}`
nodejs-14.13.0~dfsg/tools/doc/addon-verify.js-52-  );
##############################################
nodejs-14.13.0~dfsg/tools/doc/addon-verify.js-60-    // eslint-disable-next-line no-template-curly-in-string
nodejs-14.13.0~dfsg/tools/doc/addon-verify.js:61:    '`./build/${common.buildType}/addon`')}
nodejs-14.13.0~dfsg/tools/doc/addon-verify.js-62-`;
##############################################
nodejs-14.13.0~dfsg/tools/doc/addon-verify.js-91-
nodejs-14.13.0~dfsg/tools/doc/addon-verify.js:92:        console.log(`Wrote ${path}`);
nodejs-14.13.0~dfsg/tools/doc/addon-verify.js-93-      });
##############################################
nodejs-14.13.0~dfsg/tools/doc/generate.js-69-    default:
nodejs-14.13.0~dfsg/tools/doc/generate.js:70:      throw new Error(`Invalid format: ${format}`);
nodejs-14.13.0~dfsg/tools/doc/generate.js-71-  }
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-36-const renderer = new marked.Renderer();
nodejs-14.13.0~dfsg/tools/doc/html.js:37:renderer.heading = (text, level) => `<h${level}>${text}</h${level}>\n`;
nodejs-14.13.0~dfsg/tools/doc/html.js-38-marked.setOptions({
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-81-                     .replace('__GTOC__', gtocHTML.replace(
nodejs-14.13.0~dfsg/tools/doc/html.js:82:                       `class="nav-${id}`, `class="nav-${id} active`));
nodejs-14.13.0~dfsg/tools/doc/html.js-83-
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-88-  } else {
nodejs-14.13.0~dfsg/tools/doc/html.js:89:    console.error(`Failed to add alternative version links to ${filename}`);
nodejs-14.13.0~dfsg/tools/doc/html.js-90-    HTML = HTML.replace('__ALTDOCS__', '');
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-141-      // number is a single digit with an optional lowercase letter.
nodejs-14.13.0~dfsg/tools/doc/html.js:142:      const displayAs = `<code>${name}(${number}${optionalCharacter})</code>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-143-
nodejs-14.13.0~dfsg/tools/doc/html.js-144-      if (BSD_ONLY_SYSCALLS.has(name)) {
nodejs-14.13.0~dfsg/tools/doc/html.js:145:        return `${beginning}<a href="https://www.freebsd.org/cgi/man.cgi` +
nodejs-14.13.0~dfsg/tools/doc/html.js:146:          `?query=${name}&sektion=${number}">${displayAs}</a>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-147-      }
nodejs-14.13.0~dfsg/tools/doc/html.js-148-      if (LINUX_DIE_ONLY_SYSCALLS.has(name)) {
nodejs-14.13.0~dfsg/tools/doc/html.js:149:        return `${beginning}<a href="https://linux.die.net/man/` +
nodejs-14.13.0~dfsg/tools/doc/html.js:150:                `${number}/${name}">${displayAs}</a>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-151-      }
nodejs-14.13.0~dfsg/tools/doc/html.js-152-      if (HAXX_ONLY_SYSCALLS.has(name)) {
nodejs-14.13.0~dfsg/tools/doc/html.js:153:        return `${beginning}<a href="https://${name}.haxx.se/docs/manpage.html">${displayAs}</a>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-154-      }
nodejs-14.13.0~dfsg/tools/doc/html.js-155-
nodejs-14.13.0~dfsg/tools/doc/html.js:156:      return `${beginning}<a href="http://man7.org/linux/man-pages/man${number}` +
nodejs-14.13.0~dfsg/tools/doc/html.js:157:        `/${name}.${number}${optionalCharacter}.html">${displayAs}</a>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-158-    });
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-219-          heading !== null && heading.text === 'Stability Index';
nodejs-14.13.0~dfsg/tools/doc/html.js:220:        token.text = `<div class="api_stability api_stability_${number}">` +
nodejs-14.13.0~dfsg/tools/doc/html.js-221-          (noLinking ? '' :
nodejs-14.13.0~dfsg/tools/doc/html.js-222-            '<a href="documentation.html#documentation_stability_index">') +
nodejs-14.13.0~dfsg/tools/doc/html.js:223:          `${prefix} ${number}${noLinking ? '' : '</a>'}${explication}</div>`
nodejs-14.13.0~dfsg/tools/doc/html.js-224-          .replace(/\n/g, ' ');
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-243-    added.version = meta.added.join(', ');
nodejs-14.13.0~dfsg/tools/doc/html.js:244:    added.description = `<span>Added in: ${added.version}</span>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-245-  }
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-249-    deprecated.description =
nodejs-14.13.0~dfsg/tools/doc/html.js:250:        `<span>Deprecated since: ${deprecated.version}</span>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-251-  }
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-264-
nodejs-14.13.0~dfsg/tools/doc/html.js:265:      html += `<tr><td>${version}</td>\n` +
nodejs-14.13.0~dfsg/tools/doc/html.js:266:                  `<td>${marked(change.description || '')}</td></tr>\n`;
nodejs-14.13.0~dfsg/tools/doc/html.js-267-    });
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-270-  } else {
nodejs-14.13.0~dfsg/tools/doc/html.js:271:    html += `${added.description}${deprecated.description}\n`;
nodejs-14.13.0~dfsg/tools/doc/html.js-272-  }
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-274-  if (meta.napiVersion) {
nodejs-14.13.0~dfsg/tools/doc/html.js:275:    html += `<span>N-API version: ${meta.napiVersion.join(', ')}</span>\n`;
nodejs-14.13.0~dfsg/tools/doc/html.js-276-  }
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-319-    if (token.depth - depth > 1) {
nodejs-14.13.0~dfsg/tools/doc/html.js:320:      throw new Error(`Inappropriate heading level:\n${JSON.stringify(token)}`);
nodejs-14.13.0~dfsg/tools/doc/html.js-321-    }
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-325-    const headingText = token.text.trim();
nodejs-14.13.0~dfsg/tools/doc/html.js:326:    const id = getId(`${realFilename}_${headingText}`, idCounters);
nodejs-14.13.0~dfsg/tools/doc/html.js-327-
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-329-    toc += ' '.repeat((depth - 1) * 2) +
nodejs-14.13.0~dfsg/tools/doc/html.js:330:      (hasStability ? `* <span class="stability_${token.stability}">` : '* ') +
nodejs-14.13.0~dfsg/tools/doc/html.js:331:      `<a href="#${id}">${token.text}</a>${hasStability ? '</span>' : ''}\n`;
nodejs-14.13.0~dfsg/tools/doc/html.js-332-
nodejs-14.13.0~dfsg/tools/doc/html.js:333:    token.text += `<span><a class="mark" href="#${id}" id="${id}">#</a></span>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-334-    if (realFilename === 'errors' && headingText.startsWith('ERR_')) {
nodejs-14.13.0~dfsg/tools/doc/html.js:335:      token.text += `<span><a class="mark" href="#${headingText}" ` +
nodejs-14.13.0~dfsg/tools/doc/html.js:336:                                             `id="${headingText}">#</a></span>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-337-    }
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-351-  if (idCounters[text] !== undefined) {
nodejs-14.13.0~dfsg/tools/doc/html.js:352:    return `${text}_${++idCounters[text]}`;
nodejs-14.13.0~dfsg/tools/doc/html.js-353-  }
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-362-  const getHref = (versionNum) =>
nodejs-14.13.0~dfsg/tools/doc/html.js:363:    `${host}/docs/latest-v${versionNum}/api/${filename}.html`;
nodejs-14.13.0~dfsg/tools/doc/html.js-364-
nodejs-14.13.0~dfsg/tools/doc/html.js-365-  const wrapInListItem = (version) =>
nodejs-14.13.0~dfsg/tools/doc/html.js:366:    `<li><a href="${getHref(version.num)}">${version.num}` +
nodejs-14.13.0~dfsg/tools/doc/html.js:367:    `${version.lts ? ' <b>LTS</b>' : ''}</a></li>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-368-
##############################################
nodejs-14.13.0~dfsg/tools/doc/html.js-389-function editOnGitHub(filename) {
nodejs-14.13.0~dfsg/tools/doc/html.js:390:  return `<li class="edit_on_github"><a href="https://github.com/nodejs/node/edit/master/doc/api/${filename}.md">${githubLogo}Edit on GitHub</a></li>`;
nodejs-14.13.0~dfsg/tools/doc/html.js-391-}
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-33-const renderer = new marked.Renderer();
nodejs-14.13.0~dfsg/tools/doc/json.js:34:renderer.heading = (text, level) => `<h${level}>${text}</h${level}>\n`;
nodejs-14.13.0~dfsg/tools/doc/json.js-35-marked.setOptions({ renderer });
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-67-        return cb(
nodejs-14.13.0~dfsg/tools/doc/json.js:68:          new Error(`Inappropriate heading level\n${JSON.stringify(tok)}`));
nodejs-14.13.0~dfsg/tools/doc/json.js-69-      }
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-249-        throw new Error('invalid list - end without current item\n' +
nodejs-14.13.0~dfsg/tools/doc/json.js:250:                        `${JSON.stringify(tok)}\n` +
nodejs-14.13.0~dfsg/tools/doc/json.js-251-                        JSON.stringify(list));
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-256-        throw new Error('invalid list - text without current item\n' +
nodejs-14.13.0~dfsg/tools/doc/json.js:257:                        `${JSON.stringify(tok)}\n` +
nodejs-14.13.0~dfsg/tools/doc/json.js-258-                        JSON.stringify(list));
nodejs-14.13.0~dfsg/tools/doc/json.js-259-      }
nodejs-14.13.0~dfsg/tools/doc/json.js:260:      current.textRaw = `${current.textRaw || ''}${tok.text} `;
nodejs-14.13.0~dfsg/tools/doc/json.js-261-    }
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-266-  if (section.type === 'property' && values[0]) {
nodejs-14.13.0~dfsg/tools/doc/json.js:267:    values[0].textRaw = `\`${section.name}\` ${values[0].textRaw}`;
nodejs-14.13.0~dfsg/tools/doc/json.js-268-  }
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-337-    if (!sigParam) {
nodejs-14.13.0~dfsg/tools/doc/json.js:338:      throw new Error(`Empty parameter slot: ${text}`);
nodejs-14.13.0~dfsg/tools/doc/json.js-339-    }
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-407-  if (!item.textRaw) {
nodejs-14.13.0~dfsg/tools/doc/json.js:408:    throw new Error(`Empty list item: ${JSON.stringify(item)}`);
nodejs-14.13.0~dfsg/tools/doc/json.js-409-  }
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-446-    throw new Error('Invalid finishSection call\n' +
nodejs-14.13.0~dfsg/tools/doc/json.js:447:                    `${JSON.stringify(section)}\n` +
nodejs-14.13.0~dfsg/tools/doc/json.js-448-                    JSON.stringify(parent));
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-508-  if (section.type.slice(-1) === 's') {
nodejs-14.13.0~dfsg/tools/doc/json.js:509:    plur = `${section.type}es`;
nodejs-14.13.0~dfsg/tools/doc/json.js-510-  } else if (section.type.slice(-1) === 'y') {
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-512-  } else {
nodejs-14.13.0~dfsg/tools/doc/json.js:513:    plur = `${section.type}s`;
nodejs-14.13.0~dfsg/tools/doc/json.js-514-  }
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-593-const computedId = r`\\?\[[\w\.]+\\?\]`;
nodejs-14.13.0~dfsg/tools/doc/json.js:594:const id = `(?:${simpleId}|${computedId})`;
nodejs-14.13.0~dfsg/tools/doc/json.js-595-const classId = r`[A-Z]\w+`;
nodejs-14.13.0~dfsg/tools/doc/json.js-596-
nodejs-14.13.0~dfsg/tools/doc/json.js:597:const ancestors = r`(?:${id}\.?)+`;
nodejs-14.13.0~dfsg/tools/doc/json.js:598:const maybeAncestors = r`(?:${id}\.?)*`;
nodejs-14.13.0~dfsg/tools/doc/json.js-599-
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-601-
nodejs-14.13.0~dfsg/tools/doc/json.js:602:const maybeExtends = `(?: +extends +${maybeAncestors}${classId})?`;
nodejs-14.13.0~dfsg/tools/doc/json.js-603-
##############################################
nodejs-14.13.0~dfsg/tools/doc/json.js-606-  { type: 'event', re: RegExp(
nodejs-14.13.0~dfsg/tools/doc/json.js:607:    `${eventPrefix}${maybeBacktick}${maybeQuote}(${notQuotes})${maybeQuote}${maybeBacktick}$`, 'i') },
nodejs-14.13.0~dfsg/tools/doc/json.js-608-
nodejs-14.13.0~dfsg/tools/doc/json.js-609-  { type: 'class', re: RegExp(
nodejs-14.13.0~dfsg/tools/doc/json.js:610:    `${classPrefix}${maybeBacktick}(${maybeAncestors}${classId})${maybeExtends}${maybeBacktick}$`, '') },
nodejs-14.13.0~dfsg/tools/doc/json.js-611-
nodejs-14.13.0~dfsg/tools/doc/json.js-612-  { type: 'ctor', re: RegExp(
nodejs-14.13.0~dfsg/tools/doc/json.js:613:    `${ctorPrefix}(${maybeAncestors}${classId})${callWithParams}${maybeBacktick}$`, '') },
nodejs-14.13.0~dfsg/tools/doc/json.js-614-
nodejs-14.13.0~dfsg/tools/doc/json.js-615-  { type: 'classMethod', re: RegExp(
nodejs-14.13.0~dfsg/tools/doc/json.js:616:    `${classMethodPrefix}${maybeBacktick}${maybeAncestors}(${id})${callWithParams}${maybeBacktick}$`, 'i') },
nodejs-14.13.0~dfsg/tools/doc/json.js-617-
nodejs-14.13.0~dfsg/tools/doc/json.js-618-  { type: 'method', re: RegExp(
nodejs-14.13.0~dfsg/tools/doc/json.js:619:    `^${maybeBacktick}${maybeAncestors}(${id})${callWithParams}${maybeBacktick}$`, 'i') },
nodejs-14.13.0~dfsg/tools/doc/json.js-620-
nodejs-14.13.0~dfsg/tools/doc/json.js-621-  { type: 'property', re: RegExp(
nodejs-14.13.0~dfsg/tools/doc/json.js:622:    `^${maybeClassPropertyPrefix}${maybeBacktick}${ancestors}(${id})${maybeBacktick}$`, 'i') },
nodejs-14.13.0~dfsg/tools/doc/json.js-623-];
##############################################
nodejs-14.13.0~dfsg/tools/doc/allhtml.js-7-
nodejs-14.13.0~dfsg/tools/doc/allhtml.js:8:const source = `${__dirname}/../../out/doc/api`;
nodejs-14.13.0~dfsg/tools/doc/allhtml.js-9-
##############################################
nodejs-14.13.0~dfsg/tools/doc/allhtml.js-86-while (match = hrefRe.exec(all)) {
nodejs-14.13.0~dfsg/tools/doc/allhtml.js:87:  if (!ids.has(match[1])) console.warn(`link not found: ${match[1]}`);
nodejs-14.13.0~dfsg/tools/doc/allhtml.js-88-}
##############################################
nodejs-14.13.0~dfsg/tools/doc/versions.js-18-        reject(new Error(
nodejs-14.13.0~dfsg/tools/doc/versions.js:19:          `Failed to get ${url}, status code ${response.statusCode}`));
nodejs-14.13.0~dfsg/tools/doc/versions.js-20-      }
##############################################
nodejs-14.13.0~dfsg/tools/doc/versions.js-51-      } else {
nodejs-14.13.0~dfsg/tools/doc/versions.js:52:        console.warn(`Unable to retrieve ${url}. Falling back to ${file}.`);
nodejs-14.13.0~dfsg/tools/doc/versions.js-53-        changelog = readFileSync(file, { encoding: 'utf8' });
##############################################
nodejs-14.13.0~dfsg/tools/doc/versions.js-61-  while ((match = versionRE.exec(changelog)) != null) {
nodejs-14.13.0~dfsg/tools/doc/versions.js:62:    const entry = { num: `${match[1]}.x` };
nodejs-14.13.0~dfsg/tools/doc/versions.js-63-    if (ltsRE.test(match[2])) {
##############################################
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-4-
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:5:const jsDataStructuresUrl = `${jsDocPrefix}Data_structures`;
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-6-const jsPrimitives = {
##############################################
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-15-
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:16:const jsGlobalObjectsUrl = `${jsDocPrefix}Reference/Global_Objects/`;
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-17-const jsGlobalTypes = [
##############################################
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-24-const customTypesMap = {
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:25:  'any': `${jsDataStructuresUrl}#Data_types`,
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-26-
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:27:  'this': `${jsDocPrefix}Reference/Operators/this`,
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-28-
##############################################
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-35-
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:36:  'bigint': `${jsDocPrefix}Reference/Global_Objects/BigInt`,
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-37-  'WebAssembly.Instance':
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:38:    `${jsDocPrefix}Reference/Global_Objects/WebAssembly/Instance`,
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-39-
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-40-  'Iterable':
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:41:    `${jsDocPrefix}Reference/Iteration_protocols#The_iterable_protocol`,
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-42-  'Iterator':
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:43:    `${jsDocPrefix}Reference/Iteration_protocols#The_iterator_protocol`,
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-44-
##############################################
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-190-      if (primitive !== undefined) {
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:191:        typeUrl = `${jsDataStructuresUrl}#${primitive}_type`;
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-192-      } else if (jsGlobalTypes.includes(typeText)) {
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:193:        typeUrl = `${jsGlobalObjectsUrl}${typeText}`;
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-194-      } else {
##############################################
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-199-        typeLinks.push(
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:200:          `<a href="${typeUrl}" class="type">&lt;${typeTextFull}&gt;</a>`);
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-201-      } else {
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-202-        throw new Error(
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:203:          `Unrecognized type: '${typeTextFull}'.\n` +
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-204-          "Please, edit the type or update the 'tools/doc/type-parser.js'."
##############################################
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-207-    } else {
nodejs-14.13.0~dfsg/tools/doc/type-parser.js:208:      throw new Error(`Empty type slot: ${typeInput}`);
nodejs-14.13.0~dfsg/tools/doc/type-parser.js-209-    }
##############################################
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/MSVSSettings.py-544-_manifest = _Tool('VCManifestTool', 'Manifest')
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/MSVSSettings.py:545:_masm = _Tool('MASM', 'MASM')
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/MSVSSettings.py:546:_armasm = _Tool('ARMASM', 'ARMASM')
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/MSVSSettings.py-547-
##############################################
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/MSVSSettings.py-1101-# See "$(VCTargetsPath)\BuildCustomizations\masm.xml" for the schema of the
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/MSVSSettings.py:1102:# MSBuild MASM settings.
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/MSVSSettings.py-1103-
##############################################
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/msvs.py-351-    direct_cmd = [i.replace('$(IntDir)',
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/msvs.py:352:                            '`cygpath -m "${INTDIR}"`') for i in direct_cmd]
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/msvs.py-353-    direct_cmd = [i.replace('$(OutDir)',
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/msvs.py:354:                            '`cygpath -m "${OUTDIR}"`') for i in direct_cmd]
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/msvs.py-355-    direct_cmd = [i.replace('$(InputDir)',
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/msvs.py:356:                            '`cygpath -m "${INPUTDIR}"`') for i in direct_cmd]
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/msvs.py-357-    if has_input_path:
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/msvs.py-358-      direct_cmd = [i.replace('$(InputPath)',
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/msvs.py:359:                              '`cygpath -m "${INPUTPATH}"`')
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/msvs.py-360-                    for i in direct_cmd]
##############################################
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/ninja.py-1049-        command = 'asm'
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/ninja.py:1050:        # Add the _asm suffix as msvs is capable of handling .cc and
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/ninja.py:1051:        # .asm files of the same name without collision.
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/ninja.py-1052-        obj_ext = '_asm.obj'
##############################################
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/ninja.py-2113-      'asm',
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/ninja.py:2114:      description='ASM $out',
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/ninja.py-2115-      command=('%s gyp-win-tool asm-wrapper '
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/ninja.py:2116:               '$arch $asm $defines $includes $asmflags /c /Fo $out $in' %
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/generator/ninja.py-2117-               sys.executable))
##############################################
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/msvs_emulation.py-858-  def HasExplicitAsmRules(self, spec):
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/msvs_emulation.py:859:    """Determine if there's an explicit rule for asm files. When there isn't we
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/msvs_emulation.py:860:    need to generate implicit rules to assemble .asm files."""
nodejs-14.13.0~dfsg/tools/gyp/pylib/gyp/msvs_emulation.py-861-    return self._HasExplicitRuleForExtension(spec, 'asm')
##############################################
nodejs-14.13.0~dfsg/tools/license2rtf.js-196-      if (!breakAfter[i]) {
nodejs-14.13.0~dfsg/tools/license2rtf.js:197:        lines[i] += ` ${lines.splice(i + 1, 1)[0]}`;
nodejs-14.13.0~dfsg/tools/license2rtf.js-198-      } else {
##############################################
nodejs-14.13.0~dfsg/tools/license2rtf.js-224-  return string
nodejs-14.13.0~dfsg/tools/license2rtf.js:225:    .replace(/[\\{}]/g, (m) => `\\${m}`)
nodejs-14.13.0~dfsg/tools/license2rtf.js-226-    .replace(/\t/g, () => '\\tab ')
nodejs-14.13.0~dfsg/tools/license2rtf.js-227-    // eslint-disable-next-line no-control-regex
nodejs-14.13.0~dfsg/tools/license2rtf.js:228:    .replace(/[\x00-\x1f\x7f-\xff]/g, (m) => `\\'${toHex(m.charCodeAt(0), 2)}`)
nodejs-14.13.0~dfsg/tools/license2rtf.js-229-    .replace(/\ufeff/g, '')
nodejs-14.13.0~dfsg/tools/license2rtf.js:230:    .replace(/[\u0100-\uffff]/g, (m) => `\\u${toHex(m.charCodeAt(0), 4)}?`);
nodejs-14.13.0~dfsg/tools/license2rtf.js-231-}
##############################################
nodejs-14.13.0~dfsg/tools/license2rtf.js-253-    if (level > 0)
nodejs-14.13.0~dfsg/tools/license2rtf.js:254:      rtf += `\\li${level * 240}`;
nodejs-14.13.0~dfsg/tools/license2rtf.js-255-    if (li)
nodejs-14.13.0~dfsg/tools/license2rtf.js:256:      rtf += `\\tx${level * 240}\\fi-240`;
nodejs-14.13.0~dfsg/tools/license2rtf.js-257-    if (lic)
##############################################
nodejs-14.13.0~dfsg/tools/license2rtf.js-261-    if (li)
nodejs-14.13.0~dfsg/tools/license2rtf.js:262:      rtf += ` ${li}\\tab`;
nodejs-14.13.0~dfsg/tools/license2rtf.js:263:    rtf += ` ${lines.map(rtfEscape).join('\\line ')}`;
nodejs-14.13.0~dfsg/tools/license2rtf.js-264-    if (!lic)
##############################################
nodejs-14.13.0~dfsg/tools/macos-firewall.sh-5-SFW="/usr/libexec/ApplicationFirewall/socketfilterfw"
nodejs-14.13.0~dfsg/tools/macos-firewall.sh:6:TOOLSDIR="`dirname \"$0\"`"
nodejs-14.13.0~dfsg/tools/macos-firewall.sh:7:TOOLSDIR="`( cd \"$TOOLSDIR\" && pwd) `"
nodejs-14.13.0~dfsg/tools/macos-firewall.sh:8:ROOTDIR="`( cd \"$TOOLSDIR/..\" && pwd) `"
nodejs-14.13.0~dfsg/tools/macos-firewall.sh-9-OUTDIR="$TOOLSDIR/../out"
##############################################
nodejs-14.13.0~dfsg/tools/macos-firewall.sh-14-# without '..' and things work as expected.
nodejs-14.13.0~dfsg/tools/macos-firewall.sh:15:OUTDIR="`( cd \"$OUTDIR\" && pwd) `"
nodejs-14.13.0~dfsg/tools/macos-firewall.sh-16-NODE_RELEASE="$OUTDIR/Release/node"
##############################################
nodejs-14.13.0~dfsg/tools/make-v8.sh-20-  # binary to run based on the name of the link (we always name them gcc/g++).
nodejs-14.13.0~dfsg/tools/make-v8.sh:21:  CC_PATH=`which -a $CC gcc | grep -v ccache | head -n 1`
nodejs-14.13.0~dfsg/tools/make-v8.sh:22:  CXX_PATH=`which -a $CXX g++ | grep -v ccache | head -n 1`
nodejs-14.13.0~dfsg/tools/make-v8.sh-23-  rm -f "$BUILD_TOOLS/g++"
##############################################
nodejs-14.13.0~dfsg/tools/msvs/find_nasm.cmd-4-
nodejs-14.13.0~dfsg/tools/msvs/find_nasm.cmd:5:FOR /F "delims=" %%a IN ('where nasm 2^> NUL') DO (
nodejs-14.13.0~dfsg/tools/msvs/find_nasm.cmd-6-  EXIT /B 0
##############################################
nodejs-14.13.0~dfsg/tools/rpm/rpmbuild.sh-18-
nodejs-14.13.0~dfsg/tools/rpm/rpmbuild.sh:19:TOOLSDIR=`dirname $0`
nodejs-14.13.0~dfsg/tools/rpm/rpmbuild.sh-20-TOPLEVELDIR="$TOOLSDIR/../.."
##############################################
nodejs-14.13.0~dfsg/tools/rpm/rpmbuild.sh-31-  FILE="$TOPLEVELDIR/src/node_version.h"
nodejs-14.13.0~dfsg/tools/rpm/rpmbuild.sh:32:  MAJOR=`sed -nre 's/#define NODE_MAJOR_VERSION ([0-9]+)/\1/p' "$FILE"`
nodejs-14.13.0~dfsg/tools/rpm/rpmbuild.sh:33:  MINOR=`sed -nre 's/#define NODE_MINOR_VERSION ([0-9]+)/\1/p' "$FILE"`
nodejs-14.13.0~dfsg/tools/rpm/rpmbuild.sh:34:  PATCH=`sed -nre 's/#define NODE_PATCH_VERSION ([0-9]+)/\1/p' "$FILE"`
nodejs-14.13.0~dfsg/tools/rpm/rpmbuild.sh-35-  VERSION="$MAJOR.$MINOR.$PATCH"
##############################################
nodejs-14.13.0~dfsg/tools/test-npm-package.js-35-  }
nodejs-14.13.0~dfsg/tools/test-npm-package.js:36:  return spawnSync('cp', ['-r', `${source}/`, destination]);
nodejs-14.13.0~dfsg/tools/test-npm-package.js-37-}
##############################################
nodejs-14.13.0~dfsg/tools/test-npm-package.js-41-  const srcHash = createHash('md5').update(srcDir).digest('hex');
nodejs-14.13.0~dfsg/tools/test-npm-package.js:42:  tmpDir.path = `${tmpDir.path}.npm.${srcHash}`;
nodejs-14.13.0~dfsg/tools/test-npm-package.js-43-  tmpDir.refresh();
##############################################
nodejs-14.13.0~dfsg/tools/test-npm-package.js-65-    npmOptions.env.home = tmpDir.path;
nodejs-14.13.0~dfsg/tools/test-npm-package.js:66:    npmOptions.env.Path = `${nodePath};${process.env.Path}`;
nodejs-14.13.0~dfsg/tools/test-npm-package.js-67-  } else {
nodejs-14.13.0~dfsg/tools/test-npm-package.js-68-    npmOptions.env.HOME = tmpDir.path;
nodejs-14.13.0~dfsg/tools/test-npm-package.js:69:    npmOptions.env.PATH = `${nodePath}:${process.env.PATH}`;
nodejs-14.13.0~dfsg/tools/test-npm-package.js-70-  }
##############################################
nodejs-14.13.0~dfsg/tools/test-npm-package.js-129-    } else {
nodejs-14.13.0~dfsg/tools/test-npm-package.js:130:      throw new Error(`Unrecognized option ${arg}`);
nodejs-14.13.0~dfsg/tools/test-npm-package.js-131-    }
##############################################
nodejs-14.13.0~dfsg/tools/update-authors.js-90-  seen.add(email);
nodejs-14.13.0~dfsg/tools/update-authors.js:91:  output.write(`${author} ${email}\n`);
nodejs-14.13.0~dfsg/tools/update-authors.js-92-});
##############################################
nodejs-14.13.0~dfsg/tools/v8_gypfiles/v8.gyp-618-          # The following headers cannot be platform-specific. The include validation
nodejs-14.13.0~dfsg/tools/v8_gypfiles/v8.gyp:619:          # of `gn gen $dir --check` requires all header files to be available on all
nodejs-14.13.0~dfsg/tools/v8_gypfiles/v8.gyp-620-          # platforms.
##############################################
nodejs-14.13.0~dfsg/vcbuild.bat-196-if defined target_arch      set configure_flags=%configure_flags% --dest-cpu=%target_arch%
nodejs-14.13.0~dfsg/vcbuild.bat:197:if defined openssl_no_asm   set configure_flags=%configure_flags% --openssl-no-asm
nodejs-14.13.0~dfsg/vcbuild.bat-198-if defined DEBUG_HELPER     set configure_flags=%configure_flags% --verbose
##############################################
nodejs-14.13.0~dfsg/vcbuild.bat-216-
nodejs-14.13.0~dfsg/vcbuild.bat:217:REM NASM is only needed on IA32 and x86_64.
nodejs-14.13.0~dfsg/vcbuild.bat:218:if not defined openssl_no_asm if "%target_arch%" NEQ "arm64" call tools\msvs\find_nasm.cmd
nodejs-14.13.0~dfsg/vcbuild.bat-219-if errorlevel 1 echo Could not find NASM, install it or build with openssl-no-asm. See BUILDING.md.
##############################################
nodejs-14.13.0~dfsg/debian/patches/dfhs_module_path_arch_triplet.patch-101-   fs.mkdirSync(prefixLibNodePath);
nodejs-14.13.0~dfsg/debian/patches/dfhs_module_path_arch_triplet.patch:102:   const pkgPath = path.join(prefixLibNodePath, `${pkgName}.js`);
nodejs-14.13.0~dfsg/debian/patches/dfhs_module_path_arch_triplet.patch:103:   fs.writeFileSync(pkgPath, `exports.string = '${expectedString}';`);
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-147- const yaml =
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:148:-  require(`${__dirname}/../node_modules/eslint/node_modules/js-yaml`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-149-+  require('js-yaml');
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-206--      if (!data.trim()) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:207:-        throw new Error(`${linkFile} is empty`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-208--      }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-213--      if (!data.trim()) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:214:-        throw new Error(`${versionsFile} is empty`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-215--      }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-254--  const basename = path.basename(filename, '.md');
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:255:-  const htmlTarget = path.join(outputDir, `${basename}.html`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:256:-  const jsonTarget = path.join(outputDir, `${basename}.json`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-257--
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-309-+    default:
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:310:+      throw new Error(`Invalid format: ${format}`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-311-+  }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-338-+const renderer = new marked.Renderer();
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:339:+renderer.heading = (text, level) => `<h${level}>${text}</h${level}>\n`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-340-+marked.setOptions({
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-402-                      .replace('__GTOC__', gtocHTML.replace(
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:403:-                       `class="nav-${id}"`, `class="nav-${id} active"`))
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-404--                     .replace('__EDIT_ON_GITHUB__', editOnGitHub(filename))
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-405--                     .replace('__CONTENT__', content.toString());
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:406:+                       `class="nav-${id}`, `class="nav-${id} active`));
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-407- 
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-413-   } else {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:414:     console.error(`Failed to add alternative version links to ${filename}`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-415-     HTML = HTML.replace('__ALTDOCS__', '');
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-448--        const [path] = node.value.match(/(?<=<!-- source_link=).*(?= -->)/);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:449:-        node.value = `<p><strong>Source Code:</strong> <a href="https://github.com/nodejs/node/blob/${nodeVersion}/${path}">${path}</a></p>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-450--      } else if (node.type === 'text' && node.value) {
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-489-@@ -142,6 +145,13 @@
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:490:         return `${beginning}<a href="https://www.freebsd.org/cgi/man.cgi` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:491:           `?query=${name}&sektion=${number}">${displayAs}</a>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-492-       }
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-493-+      if (LINUX_DIE_ONLY_SYSCALLS.has(name)) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:494:+        return `${beginning}<a href="https://linux.die.net/man/` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:495:+                `${number}/${name}">${displayAs}</a>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-496-+      }
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-497-+      if (HAXX_ONLY_SYSCALLS.has(name)) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:498:+        return `${beginning}<a href="https://${name}.haxx.se/docs/manpage.html">${displayAs}</a>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-499-+      }
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-500- 
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:501:       return `${beginning}<a href="http://man7.org/linux/man-pages/man${number}` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:502:         `/${name}.${number}${optionalCharacter}.html">${displayAs}</a>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-503-@@ -158,7 +168,9 @@
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-531--          console.warn(
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:532:-            `No language set in ${filename}, ` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:533:-            `line ${node.position.start.line}`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-534-+// Preprocess stability blockquotes and YAML blocks.
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-574--        node.value = '<pre>' +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:575:-          `<code class = 'language-${node.lang}'>` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-576--          highlighted +
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-611--            type: 'html',
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:612:-            value: `<div class="api_stability api_stability_${number}">` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-613--              (noLinking ? '' :
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-614--                '<a href="documentation.html#documentation_stability_index">') +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:615:-              `${prefix} ${number}${noLinking ? '' : '</a>'}`
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-616--                .replace(/\n/g, ' ')
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-627-+          heading !== null && heading.text === 'Stability Index';
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:628:+        token.text = `<div class="api_stability api_stability_${number}">` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-629-+          (noLinking ? '' :
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-630-+            '<a href="documentation.html#documentation_stability_index">') +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:631:+          `${prefix} ${number}${noLinking ? '' : '</a>'}${explication}</div>`
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-632-+          .replace(/\n/g, ' ');
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-656-@@ -263,47 +250,33 @@
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:657:         `<span>Deprecated since: ${deprecated.version}</span>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-658-   }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-661--    removed.version = meta.removed.join(', ');
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:662:-    removed.description = `<span>Removed in: ${removed.version}</span>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-663--  }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-685- 
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:686:-      result += `<tr><td>${version}</td>\n` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:687:-                  `<td>${description}</td></tr>\n`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:688:+      html += `<tr><td>${version}</td>\n` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:689:+                  `<td>${marked(change.description || '')}</td></tr>\n`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-690-     });
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-694-   } else {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:695:-    result += `${added.description}${deprecated.description}` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:696:-              `${removed.description}\n`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:697:+    html += `${added.description}${deprecated.description}\n`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-698-   }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-700-   if (meta.napiVersion) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:701:-    result += `<span>N-API version: ${meta.napiVersion.join(', ')}</span>\n`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:702:+    html += `<span>N-API version: ${meta.napiVersion.join(', ')}</span>\n`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-703-   }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-727--        throw new Error(
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:728:-          `Inappropriate heading level:\n${JSON.stringify(node)}`
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-729--        );
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-736--        node.position.end.offset).trim();
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:737:-      const id = getId(`${realFilename}_${headingText}`, idCounters);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-738--
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-766--      toc += ' '.repeat((depth - 1) * 2) +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:767:-        (hasStability ? `* <span class="stability_${node.stability}">` : '* ') +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:768:-        `<a href="#${isDeprecationHeading ? node.data.hProperties.id : id}">` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:769:-        `${headingText}</a>${hasStability ? '</span>' : ''}\n`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-770--
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-771--      let anchor =
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:772:-         `<span><a class="mark" href="#${id}" id="${id}">#</a></span>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-773--
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-774--      if (realFilename === 'errors' && headingText.startsWith('ERR_')) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:775:-        anchor += `<span><a class="mark" href="#${headingText}" ` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:776:-                  `id="${headingText}">#</a></span>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-777--      }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-781--      if (apilinks[api]) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:782:-        anchor = `<a class="srclink" href=${apilinks[api]}>[src]</a>${anchor}`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-783--      }
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-784-+    if (token.depth - depth > 1) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:785:+      throw new Error(`Inappropriate heading level:\n${JSON.stringify(token)}`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-786-+    }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-792-+    const headingText = token.text.trim();
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:793:+    const id = getId(`${realFilename}_${headingText}`, idCounters);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-794-+
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-796-+    toc += ' '.repeat((depth - 1) * 2) +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:797:+      (hasStability ? `* <span class="stability_${token.stability}">` : '* ') +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:798:+      `<a href="#${id}">${token.text}</a>${hasStability ? '</span>' : ''}\n`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-799-+
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:800:+    token.text += `<span><a class="mark" href="#${id}" id="${id}">#</a></span>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-801-+    if (realFilename === 'errors' && headingText.startsWith('ERR_')) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:802:+      token.text += `<span><a class="mark" href="#${headingText}" ` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:803:+                                             `id="${headingText}">#</a></span>`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-804-+    }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-874-+const renderer = new marked.Renderer();
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:875:+renderer.heading = (text, level) => `<h${level}>${text}</h${level}>\n`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-876-+marked.setOptions({ renderer });
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-910-+        return cb(
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:911:+          new Error(`Inappropriate heading level\n${JSON.stringify(tok)}`));
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-912-+      }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1061--            // since they are always just going to be the value etc.
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1062:-            signature.textRaw = `\`${current.name}\` ${signature.textRaw}`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1063--
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1157--      if (current.type.slice(-1) === 's') {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1158:-        plur = `${current.type}es`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1159--      } else if (current.type.slice(-1) === 'y') {
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1219-       } else {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1220:-        plur = `${current.type}s`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1221-+        current.options = current.options || [];
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1228-+        throw new Error('invalid list - end without current item\n' +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1229:+                        `${JSON.stringify(tok)}\n` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1230-+                        JSON.stringify(list));
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1235-+        throw new Error('invalid list - text without current item\n' +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1236:+                        `${JSON.stringify(tok)}\n` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1237-+                        JSON.stringify(list));
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1238-       }
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1239:+      current.textRaw = `${current.textRaw || ''}${tok.text} `;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1240-+    }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1245-+  if (section.type === 'property' && values[0]) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1246:+    values[0].textRaw = `\`${section.name}\` ${values[0].textRaw}`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1247-+  }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1378--          throw new Error(
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1379:-            `Invalid param "${sigParam}"\n` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1380:-            ` > ${JSON.stringify(listParam)}\n` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1381:-            ` > ${text}`
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1382--          );
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1414-+  if (!item.textRaw) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1415:     throw new Error(`Empty list item: ${JSON.stringify(item)}`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1416-   }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1459-+    throw new Error('Invalid finishSection call\n' +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1460:+                    `${JSON.stringify(section)}\n` +
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1461-+                    JSON.stringify(parent));
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1521-+  if (section.type.slice(-1) === 's') {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1522:+    plur = `${section.type}es`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1523-+  } else if (section.type.slice(-1) === 'y') {
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1525-+  } else {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1526:+    plur = `${section.type}s`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1527-+  }
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1622--    } else if (node.type === 'inlineCode') {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1623:-      return `\`${node.value}\``;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1624--    } else if (node.type === 'strong') {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1625:-      return `**${textJoin(node.children, file)}**`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1626--    } else if (node.type === 'emphasis') {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1627:-      return `_${textJoin(node.children, file)}_`;
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1628--    } else if (node.children) {
##############################################
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1648- while (match = hrefRe.exec(all)) {
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1649:-  if (!ids.has(match[1])) throw new Error(`link not found: ${match[1]}`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch:1650:+  if (!ids.has(match[1])) console.warn(`link not found: ${match[1]}`);
nodejs-14.13.0~dfsg/debian/patches/make-doc.patch-1651- }
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-325-      const err = new Error(
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js:326:        `Cannot find module '${filename}'. ` +
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-327-        'Please verify that the package.json has a valid "main" entry'
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-336-      process.emitWarning(
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js:337:        `Invalid 'main' field in '${jsonPath}' of '${pkg}'. ` +
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-338-          'Please either fix that or report it to the module author',
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-422-    expansion = '.';
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js:423:  } else if (StringPrototypeStartsWith(request, `${pkg.name}/`)) {
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-424-    expansion = '.' + StringPrototypeSlice(request, pkg.name.length);
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-672-  process.emitWarning(
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js:673:    `Accessing non-existent property '${String(prop)}' of module exports ` +
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-674-    'inside circular dependency'
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-732-    // cache key names.
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js:733:    relResolveCacheIdentifier = `${parent.path}\x00${request}`;
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-734-    const filename = relativeResolveCache[relResolveCacheIdentifier];
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-896-  }
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js:897:  let message = `Cannot find module '${request}'`;
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-898-  if (requireStack.length > 0) {
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-928-  // eslint-disable-next-line no-restricted-syntax
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js:929:  const err = new Error(`Cannot find module '${request}'`);
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/lib/internal/modules/cjs/loader.js-930-  err.code = 'MODULE_NOT_FOUND';
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-774-#
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:775:# The version of asm compiler is needed for building openssl asm files.
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-776-# See deps/openssl/openssl.gypi for detail.
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-803-  except OSError:
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:804:    warn('''No acceptable ASM compiler found!
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:805:         Please make sure you have installed NASM from https://www.nasm.us
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-806-         and refer BUILDING.md.''')
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-808-
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:809:  match = re.match(r"NASM version ([2-9]\.[0-9][0-9]+)",
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-810-                   to_utf8(proc.communicate()[0]))
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-855-  if sys.platform == 'win32':
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:856:    if not options.openssl_no_asm and options.dest_cpu in ('x86', 'x64'):
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-857-      nasm_version = get_nasm_version('nasm')
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-887-
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:888:  # Need xcode_version or gas_version when openssl asm files are compiled.
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:889:  if options.without_ssl or options.openssl_no_asm or options.shared_openssl:
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-890-    return
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-1341-
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:1342:    # supported asm compiler for AVX2. See https://github.com/openssl/openssl/
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-1343-    # blob/OpenSSL_1_1_0-stable/crypto/modes/asm/aesni-gcm-x86_64.pl#L52-L69
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-1355-  elif options.openssl_no_asm:
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:1356:    warn('''--openssl-no-asm will result in binaries that do not take advantage
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-1357-         of modern CPU cryptographic instructions and will therefore be slower.
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-1359-
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:1360:  if options.openssl_no_asm and options.shared_openssl:
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:1361:    error('--openssl-no-asm is incompatible with --shared-openssl')
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-1362-
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-1696-  else:
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py:1697:    # assume GCC-compatible asm is OK
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/configure.py-1698-    icu_config['variables']['icu_asm_ext'] = 'S'
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/test/parallel/test-module-loading-globalpaths.js-56-    },
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/test/parallel/test-module-loading-globalpaths.js:57:    new RegExp(`Cannot find module '${pkgName}'`));
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/test/parallel/test-module-loading-globalpaths.js-58-
##############################################
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/test/parallel/test-module-loading-globalpaths.js-80-  fs.mkdirSync(prefixLibNodePath);
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/test/parallel/test-module-loading-globalpaths.js:81:  const pkgPath = path.join(prefixLibNodePath, `${pkgName}.js`);
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/test/parallel/test-module-loading-globalpaths.js:82:  fs.writeFileSync(pkgPath, `exports.string = '${expectedString}';`);
nodejs-14.13.0~dfsg/.pc/dfhs_module_path_arch_triplet.patch/test/parallel/test-module-loading-globalpaths.js-83-
##############################################
nodejs-14.13.0~dfsg/.pc/use_system_node_gyp.patch/Makefile-472-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/use_system_node_gyp.patch/Makefile:473:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/use_system_node_gyp.patch/Makefile-474-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/use_system_node_gyp.patch/Makefile-523-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/use_system_node_gyp.patch/Makefile:524:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/use_system_node_gyp.patch/Makefile-525-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/use_system_node_gyp.patch/Makefile-539-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/use_system_node_gyp.patch/Makefile:540:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/use_system_node_gyp.patch/Makefile-541-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/Makefile-472-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/make-doc.patch/Makefile:473:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/make-doc.patch/Makefile-474-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/Makefile-523-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/make-doc.patch/Makefile:524:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/make-doc.patch/Makefile-525-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/Makefile-539-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/make-doc.patch/Makefile:540:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/make-doc.patch/Makefile-541-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/addon-verify.js-55-    verifyDir,
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/addon-verify.js:56:    `${String(++id).padStart(2, '0')}_${blockName}`
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/addon-verify.js-57-  );
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/addon-verify.js-65-    // eslint-disable-next-line no-template-curly-in-string
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/addon-verify.js:66:    '`./build/${common.buildType}/addon`')}
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/addon-verify.js-67-`;
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/addon-verify.js-96-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/addon-verify.js:97:        console.log(`Wrote ${path}`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/addon-verify.js-98-      });
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/common.js-3-const yaml =
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/common.js:4:  require(`${__dirname}/../node_modules/eslint/node_modules/js-yaml`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/common.js-5-
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/generate.js-58-      if (!data.trim()) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/generate.js:59:        throw new Error(`${linkFile} is empty`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/generate.js-60-      }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/generate.js-65-      if (!data.trim()) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/generate.js:66:        throw new Error(`${versionsFile} is empty`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/generate.js-67-      }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/generate.js-97-  const basename = path.basename(filename, '.md');
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/generate.js:98:  const htmlTarget = path.join(outputDir, `${basename}.html`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/generate.js:99:  const jsonTarget = path.join(outputDir, `${basename}.json`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/generate.js-100-
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-76-                     .replace('__GTOC__', gtocHTML.replace(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:77:                       `class="nav-${id}"`, `class="nav-${id} active"`))
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-78-                     .replace('__EDIT_ON_GITHUB__', editOnGitHub(filename))
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-85-  } else {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:86:    console.error(`Failed to add alternative version links to ${filename}`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-87-    HTML = HTML.replace('__ALTDOCS__', '');
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-114-        const [path] = node.value.match(/(?<=<!-- source_link=).*(?= -->)/);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:115:        node.value = `<p><strong>Source Code:</strong> <a href="https://github.com/nodejs/node/blob/${nodeVersion}/${path}">${path}</a></p>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-116-      } else if (node.type === 'text' && node.value) {
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-138-      // number is a single digit with an optional lowercase letter.
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:139:      const displayAs = `<code>${name}(${number}${optionalCharacter})</code>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-140-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-141-      if (BSD_ONLY_SYSCALLS.has(name)) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:142:        return `${beginning}<a href="https://www.freebsd.org/cgi/man.cgi` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:143:          `?query=${name}&sektion=${number}">${displayAs}</a>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-144-      }
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-145-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:146:      return `${beginning}<a href="http://man7.org/linux/man-pages/man${number}` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:147:        `/${name}.${number}${optionalCharacter}.html">${displayAs}</a>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-148-    });
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-182-          console.warn(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:183:            `No language set in ${filename}, ` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:184:            `line ${node.position.start.line}`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-185-        }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-191-        node.value = '<pre>' +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:192:          `<code class = 'language-${node.lang}'>` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-193-          highlighted +
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-228-            type: 'html',
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:229:            value: `<div class="api_stability api_stability_${number}">` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-230-              (noLinking ? '' :
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-231-                '<a href="documentation.html#documentation_stability_index">') +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:232:              `${prefix} ${number}${noLinking ? '' : '</a>'}`
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-233-                .replace(/\n/g, ' ')
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-256-    added.version = meta.added.join(', ');
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:257:    added.description = `<span>Added in: ${added.version}</span>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-258-  }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-262-    deprecated.description =
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:263:        `<span>Deprecated since: ${deprecated.version}</span>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-264-  }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-267-    removed.version = meta.removed.join(', ');
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:268:    removed.description = `<span>Removed in: ${removed.version}</span>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-269-  }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-290-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:291:      result += `<tr><td>${version}</td>\n` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:292:                  `<td>${description}</td></tr>\n`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-293-    });
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-296-  } else {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:297:    result += `${added.description}${deprecated.description}` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:298:              `${removed.description}\n`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-299-  }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-301-  if (meta.napiVersion) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:302:    result += `<span>N-API version: ${meta.napiVersion.join(', ')}</span>\n`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-303-  }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-337-        throw new Error(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:338:          `Inappropriate heading level:\n${JSON.stringify(node)}`
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-339-        );
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-346-        node.position.end.offset).trim();
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:347:      const id = getId(`${realFilename}_${headingText}`, idCounters);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-348-
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-359-      toc += ' '.repeat((depth - 1) * 2) +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:360:        (hasStability ? `* <span class="stability_${node.stability}">` : '* ') +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:361:        `<a href="#${isDeprecationHeading ? node.data.hProperties.id : id}">` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:362:        `${headingText}</a>${hasStability ? '</span>' : ''}\n`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-363-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-364-      let anchor =
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:365:         `<span><a class="mark" href="#${id}" id="${id}">#</a></span>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-366-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-367-      if (realFilename === 'errors' && headingText.startsWith('ERR_')) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:368:        anchor += `<span><a class="mark" href="#${headingText}" ` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:369:                  `id="${headingText}">#</a></span>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-370-      }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-373-      if (apilinks[api]) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:374:        anchor = `<a class="srclink" href=${apilinks[api]}>[src]</a>${anchor}`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-375-      }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-397-  if (idCounters[text] !== undefined) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:398:    return `${text}_${++idCounters[text]}`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-399-  }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-408-  const getHref = (versionNum) =>
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:409:    `${host}/docs/latest-v${versionNum}/api/${filename}.html`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-410-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-411-  const wrapInListItem = (version) =>
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:412:    `<li><a href="${getHref(version.num)}">${version.num}` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:413:    `${version.lts ? ' <b>LTS</b>' : ''}</a></li>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-414-
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-435-function editOnGitHub(filename) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js:436:  return `<li class="edit_on_github"><a href="https://github.com/nodejs/node/edit/master/doc/api/${filename}.md">${githubLogo}Edit on GitHub</a></li>`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/html.js-437-}
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-156-            // since they are always just going to be the value etc.
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:157:            signature.textRaw = `\`${current.name}\` ${signature.textRaw}`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-158-
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-214-      if (current.type.slice(-1) === 's') {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:215:        plur = `${current.type}es`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-216-      } else if (current.type.slice(-1) === 'y') {
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-218-      } else {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:219:        plur = `${current.type}s`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-220-      }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-301-    if (!sigParam) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:302:      throw new Error(`Empty parameter slot: ${text}`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-303-    }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-352-          throw new Error(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:353:            `Invalid param "${sigParam}"\n` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:354:            ` > ${JSON.stringify(listParam)}\n` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:355:            ` > ${text}`
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-356-          );
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-387-  if (!text) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:388:    throw new Error(`Empty list item: ${JSON.stringify(item)}`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-389-  }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-450-const computedId = r`\\?\[[\w\.]+\\?\]`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:451:const id = `(?:${simpleId}|${computedId})`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-452-const classId = r`[A-Z]\w+`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-453-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:454:const ancestors = r`(?:${id}\.?)+`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:455:const maybeAncestors = r`(?:${id}\.?)*`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-456-
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-458-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:459:const maybeExtends = `(?: +extends +${maybeAncestors}${classId})?`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-460-
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-463-  { type: 'event', re: RegExp(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:464:    `${eventPrefix}${maybeBacktick}${maybeQuote}(${notQuotes})${maybeQuote}${maybeBacktick}$`, 'i') },
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-465-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-466-  { type: 'class', re: RegExp(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:467:    `${classPrefix}${maybeBacktick}(${maybeAncestors}${classId})${maybeExtends}${maybeBacktick}$`, '') },
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-468-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-469-  { type: 'ctor', re: RegExp(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:470:    `${ctorPrefix}(${maybeAncestors}${classId})${callWithParams}${maybeBacktick}$`, '') },
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-471-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-472-  { type: 'classMethod', re: RegExp(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:473:    `${classMethodPrefix}${maybeBacktick}${maybeAncestors}(${id})${callWithParams}${maybeBacktick}$`, 'i') },
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-474-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-475-  { type: 'method', re: RegExp(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:476:    `^${maybeBacktick}${maybeAncestors}(${id})${callWithParams}${maybeBacktick}$`, 'i') },
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-477-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-478-  { type: 'property', re: RegExp(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:479:    `^${maybeClassPropertyPrefix}${maybeBacktick}${ancestors}(${id})${maybeBacktick}$`, 'i') },
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-480-];
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-501-    } else if (node.type === 'inlineCode') {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:502:      return `\`${node.value}\``;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-503-    } else if (node.type === 'strong') {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:504:      return `**${textJoin(node.children, file)}**`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-505-    } else if (node.type === 'emphasis') {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js:506:      return `_${textJoin(node.children, file)}_`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/json.js-507-    } else if (node.children) {
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/allhtml.js-7-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/allhtml.js:8:const source = `${__dirname}/../../out/doc/api`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/allhtml.js-9-
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/allhtml.js-86-while (match = hrefRe.exec(all)) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/allhtml.js:87:  if (!ids.has(match[1])) throw new Error(`link not found: ${match[1]}`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/allhtml.js-88-}
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/versions.js-18-        reject(new Error(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/versions.js:19:          `Failed to get ${url}, status code ${response.statusCode}`));
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/versions.js-20-      }
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/versions.js-51-      } else {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/versions.js:52:        console.warn(`Unable to retrieve ${url}. Falling back to ${file}.`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/versions.js-53-        changelog = readFileSync(file, { encoding: 'utf8' });
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/versions.js-61-  while ((match = versionRE.exec(changelog)) != null) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/versions.js:62:    const entry = { num: `${match[1]}.x` };
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/versions.js-63-    if (ltsRE.test(match[2])) {
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-4-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:5:const jsDataStructuresUrl = `${jsDocPrefix}Data_structures`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-6-const jsPrimitives = {
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-15-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:16:const jsGlobalObjectsUrl = `${jsDocPrefix}Reference/Global_Objects/`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-17-const jsGlobalTypes = [
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-24-const customTypesMap = {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:25:  'any': `${jsDataStructuresUrl}#Data_types`,
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-26-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:27:  'this': `${jsDocPrefix}Reference/Operators/this`,
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-28-
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-35-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:36:  'bigint': `${jsDocPrefix}Reference/Global_Objects/BigInt`,
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-37-  'WebAssembly.Instance':
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:38:    `${jsDocPrefix}Reference/Global_Objects/WebAssembly/Instance`,
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-39-
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-40-  'Iterable':
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:41:    `${jsDocPrefix}Reference/Iteration_protocols#The_iterable_protocol`,
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-42-  'Iterator':
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:43:    `${jsDocPrefix}Reference/Iteration_protocols#The_iterator_protocol`,
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-44-
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-189-      if (primitive !== undefined) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:190:        typeUrl = `${jsDataStructuresUrl}#${primitive}_type`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-191-      } else if (jsGlobalTypes.includes(typeText)) {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:192:        typeUrl = `${jsGlobalObjectsUrl}${typeText}`;
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-193-      } else {
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-198-        typeLinks.push(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:199:          `<a href="${typeUrl}" class="type">&lt;${typeTextFull}&gt;</a>`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-200-      } else {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-201-        throw new Error(
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:202:          `Unrecognized type: '${typeTextFull}'.\n` +
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-203-          "Please, edit the type or update the 'tools/doc/type-parser.js'."
##############################################
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-206-    } else {
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js:207:      throw new Error(`Empty type slot: ${typeInput}`);
nodejs-14.13.0~dfsg/.pc/make-doc.patch/tools/doc/type-parser.js-208-    }
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/Makefile-464-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/Makefile:465:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/Makefile-466-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/Makefile-515-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/Makefile:516:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/Makefile-517-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/Makefile-531-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/Makefile:532:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/Makefile-533-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-139-      process._rawDebug();
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:140:      throw new Error(`same id added to destroy list twice (${id})`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-141-    }
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-149-        process._rawDebug(
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:150:          `Is same resource: ${resource === initHandles[id].resource}`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:151:        process._rawDebug(`Previous stack:\n${initHandles[id].stack}\n`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:152:        throw new Error(`init called twice for same id (${id})`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-153-      }
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-164-        process._rawDebug();
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:165:        throw new Error(`destroy called for same id (${id})`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-166-      }
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-190-const PIPE = (() => {
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:191:  const localRelative = path.relative(process.cwd(), `${tmpdir.path}/`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-192-  const pipePrefix = isWindows ? '\\\\.\\pipe\\' : localRelative;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:193:  const pipeName = `node-test.${process.pid}.sock`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-194-  return path.join(pipePrefix, pipeName);
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-198- * Check that when running a test with
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:199: * `$node --abort-on-uncaught-exception $file child`
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-200- * the process aborts.
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-208-  }
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:209:  testCmd += `"${process.argv[0]}" --abort-on-uncaught-exception `;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:210:  testCmd += `"${process.argv[1]}" child`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-211-  const child = exec(testCmd);
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-213-    const errMsg = 'Test should have aborted ' +
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:214:                   `but instead exited with exit code ${exitCode}` +
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:215:                   ` and signal ${signal}`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-216-    assert(nodeProcessAborted(exitCode, signal), errMsg);
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-295-    if (leaked.length > 0) {
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:296:      assert.fail(`Unexpected global(s) found: ${leaked.join(', ')}`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-297-    }
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-307-    if ('minimum' in context) {
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:308:      context.messageSegment = `at least ${context.minimum}`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-309-      return context.actual < context.minimum;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-310-    }
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:311:    context.messageSegment = `exactly ${context.exact}`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-312-    return context.actual !== context.exact;
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-344-  if (typeof criteria !== 'number')
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:345:    throw new TypeError(`Invalid ${field} value: ${criteria}`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-346-
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-393-    try {
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:394:      const output = execSync(`${whoamiPath} /priv`, { timeout: 1000 });
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-395-      return output.includes('SeCreateSymbolicLinkPrivilege');
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-406-  Error.prepareStackTrace = (err, stack) =>
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:407:    `${stack[0].getFileName()}:${stack[0].getLineNumber()}`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-408-  const err = new Error();
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-419-    const argsInfo = args.length > 0 ?
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:420:      `\ncalled with arguments: ${args.map(util.inspect).join(', ')}` : '';
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-421-    assert.fail(
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:422:      `${msg || 'function should not have been called'} at ${callSite}` +
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-423-      argsInfo);
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-427-function printSkipMessage(msg) {
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:428:  console.log(`1..0 # Skipped: ${msg}`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-429-}
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-516-        throw new TypeError(
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:517:          `"${warning.name}" was triggered without being expected.\n` +
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-518-          util.inspect(warning)
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-538-      // always being called.
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:539:      assert.fail(`Expected one argument, got ${util.inspect(args)}`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-540-    }
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-639-  if (input == null) {
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:640:    return ` Received ${input}`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-641-  }
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-642-  if (typeof input === 'function' && input.name) {
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:643:    return ` Received function ${input.name}`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-644-  }
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-646-    if (input.constructor && input.constructor.name) {
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:647:      return ` Received an instance of ${input.constructor.name}`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-648-    }
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:649:    return ` Received ${util.inspect(input, { depth: -1 })}`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-650-  }
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-652-  if (inspected.length > 25)
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:653:    inspected = `${inspected.slice(0, 25)}...`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:654:  return ` Received type ${typeof input} (${inspected})`;
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-655-}
##############################################
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-832-    if (!validProperties.has(prop))
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js:833:      throw new Error(`Using invalid common property: '${prop}'`);
nodejs-14.13.0~dfsg/.pc/test_ci_buildd.patch/test/common/index.js-834-    return obj[prop];
##############################################
nodejs-14.13.0~dfsg/.pc/fix_disable_cctest.patch/Makefile-464-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/fix_disable_cctest.patch/Makefile:465:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/fix_disable_cctest.patch/Makefile-466-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/fix_disable_cctest.patch/Makefile-515-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/fix_disable_cctest.patch/Makefile:516:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/fix_disable_cctest.patch/Makefile-517-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/fix_disable_cctest.patch/Makefile-531-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/.pc/fix_disable_cctest.patch/Makefile:532:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/.pc/fix_disable_cctest.patch/Makefile-533-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/.pc/mips-less-memory.patch/deps/v8/src/common/globals.h-336-
nodejs-14.13.0~dfsg/.pc/mips-less-memory.patch/deps/v8/src/common/globals.h:337:// FUNCTION_ADDR(f) gets the address of a C function f.
nodejs-14.13.0~dfsg/.pc/mips-less-memory.patch/deps/v8/src/common/globals.h:338:#define FUNCTION_ADDR(f) (reinterpret_cast<v8::internal::Address>(f))
nodejs-14.13.0~dfsg/.pc/mips-less-memory.patch/deps/v8/src/common/globals.h-339-
##############################################
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js-17-
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js:18:expectNoWorker(` -r ${printA} `, 'A\nB\n');
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js:19:expectNoWorker(`-r ${printA}`, 'A\nB\n');
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js:20:expectNoWorker(`-r ${JSON.stringify(printA)}`, 'A\nB\n');
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js:21:expectNoWorker(`-r ${JSON.stringify(printSpaceA)}`, 'A\nB\n');
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js:22:expectNoWorker(`-r ${printA} -r ${printA}`, 'A\nB\n');
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js:23:expectNoWorker(`   -r ${printA}    -r ${printA}`, 'A\nB\n');
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js:24:expectNoWorker(`   --require ${printA}    --require ${printA}`, 'A\nB\n');
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js-25-expect('--no-deprecation', 'B\n');
##############################################
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js-103-    if (wantsError) {
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js:104:      assert.ok(err, `${type}: expected error for ${o}`);
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js-105-      stdout = err.stack;
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js-106-    } else {
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js:107:      assert.ifError(err, `${type}: failed for ${o}`);
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js-108-    }
##############################################
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js-111-    assert.fail(
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js:112:      `${type}: for ${o}, failed to find ${want} in: <\n${stdout}\n>`
nodejs-14.13.0~dfsg/.pc/mips-no-jitless.patch/test/parallel/test-cli-node-options.js-113-    );
##############################################
nodejs-14.13.0~dfsg/.pc/localhost-no-addrconfig.patch/lib/net.js-855-    if (err === 0 && port !== out.port) {
nodejs-14.13.0~dfsg/.pc/localhost-no-addrconfig.patch/lib/net.js:856:      debug(`checkBindError, bound to ${out.port} instead of ${port}`);
nodejs-14.13.0~dfsg/.pc/localhost-no-addrconfig.patch/lib/net.js-857-      err = UV_EADDRINUSE;
##############################################
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-898-    case kArchCallWasmFunction: {
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:899:      // We must not share code targets for calls to builtins for wasm code, as
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-900-      // they might need to be patched individually.
##############################################
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-941-    case kArchTailCallWasm: {
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:942:      // We must not share code targets for calls to builtins for wasm code, as
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-943-      // they might need to be patched individually.
##############################################
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2359-        gen_->AssembleSourcePosition(instr_);
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:2360:        // A direct call to a wasm runtime stub defined in this module.
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2361-        // Just encode the stub index. This will be patched when the code
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:2362:        // is added to the native module and copied into wasm code space.
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2363-        __ Call(static_cast<Address>(trap_id), RelocInfo::WASM_STUB_CALL);
##############################################
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2475-  __ bge(GetLabel(i.InputRpo(1)));
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:2476:  __ mov_label_addr(kScratchReg, table);
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2477-  __ ShiftLeftImm(r0, input, Operand(kSystemPointerSizeLog2));
##############################################
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2540-                 call_descriptor->IsWasmCapiFunction()) {
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:2541:        // Wasm import wrappers are passed a tuple in the place of the instance.
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2542-        // Unpack the tuple into the instance and the target callable.
##############################################
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2929-  for (size_t index = 0; index < target_count; ++index) {
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:2930:    __ emit_label_addr(targets[index]);
nodejs-14.13.0~dfsg/.pc/ppc64.patch/deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc-2931-  }
##############################################
nodejs-14.13.0~dfsg/configure.py-784-#
nodejs-14.13.0~dfsg/configure.py:785:# The version of asm compiler is needed for building openssl asm files.
nodejs-14.13.0~dfsg/configure.py-786-# See deps/openssl/openssl.gypi for detail.
##############################################
nodejs-14.13.0~dfsg/configure.py-813-  except OSError:
nodejs-14.13.0~dfsg/configure.py:814:    warn('''No acceptable ASM compiler found!
nodejs-14.13.0~dfsg/configure.py:815:         Please make sure you have installed NASM from https://www.nasm.us
nodejs-14.13.0~dfsg/configure.py-816-         and refer BUILDING.md.''')
##############################################
nodejs-14.13.0~dfsg/configure.py-818-
nodejs-14.13.0~dfsg/configure.py:819:  match = re.match(r"NASM version ([2-9]\.[0-9][0-9]+)",
nodejs-14.13.0~dfsg/configure.py-820-                   to_utf8(proc.communicate()[0]))
##############################################
nodejs-14.13.0~dfsg/configure.py-865-  if sys.platform == 'win32':
nodejs-14.13.0~dfsg/configure.py:866:    if not options.openssl_no_asm and options.dest_cpu in ('x86', 'x64'):
nodejs-14.13.0~dfsg/configure.py-867-      nasm_version = get_nasm_version('nasm')
##############################################
nodejs-14.13.0~dfsg/configure.py-897-
nodejs-14.13.0~dfsg/configure.py:898:  # Need xcode_version or gas_version when openssl asm files are compiled.
nodejs-14.13.0~dfsg/configure.py:899:  if options.without_ssl or options.openssl_no_asm or options.shared_openssl:
nodejs-14.13.0~dfsg/configure.py-900-    return
##############################################
nodejs-14.13.0~dfsg/configure.py-1362-
nodejs-14.13.0~dfsg/configure.py:1363:    # supported asm compiler for AVX2. See https://github.com/openssl/openssl/
nodejs-14.13.0~dfsg/configure.py-1364-    # blob/OpenSSL_1_1_0-stable/crypto/modes/asm/aesni-gcm-x86_64.pl#L52-L69
##############################################
nodejs-14.13.0~dfsg/configure.py-1376-  elif options.openssl_no_asm:
nodejs-14.13.0~dfsg/configure.py:1377:    warn('''--openssl-no-asm will result in binaries that do not take advantage
nodejs-14.13.0~dfsg/configure.py-1378-         of modern CPU cryptographic instructions and will therefore be slower.
##############################################
nodejs-14.13.0~dfsg/configure.py-1380-
nodejs-14.13.0~dfsg/configure.py:1381:  if options.openssl_no_asm and options.shared_openssl:
nodejs-14.13.0~dfsg/configure.py:1382:    error('--openssl-no-asm is incompatible with --shared-openssl')
nodejs-14.13.0~dfsg/configure.py-1383-
##############################################
nodejs-14.13.0~dfsg/configure.py-1717-  else:
nodejs-14.13.0~dfsg/configure.py:1718:    # assume GCC-compatible asm is OK
nodejs-14.13.0~dfsg/configure.py-1719-    icu_config['variables']['icu_asm_ext'] = 'S'
##############################################
nodejs-14.13.0~dfsg/Makefile-468-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/Makefile:469:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/Makefile-470-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/Makefile-519-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/Makefile:520:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/Makefile-521-	if [ "$${PS_OUT}" ]; then \
##############################################
nodejs-14.13.0~dfsg/Makefile-535-	ps awwx | grep Release/node | grep -v grep | cat
nodejs-14.13.0~dfsg/Makefile:536:	@PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
nodejs-14.13.0~dfsg/Makefile-537-	if [ "$${PS_OUT}" ]; then \