MCPcopy Index your code
hub / github.com/nodejs/node / constructor

Method constructor

deps/v8/tools/tickprocessor.mjs:544–697  ·  view source on GitHub ↗
(
    cppEntriesProvider,
    separateIc,
    separateBytecodes,
    separateBuiltins,
    separateStubs,
    separateSparkplugHandlers,
    callGraphSize,
    ignoreUnknown,
    stateFilter,
    negativeStateFilter,
    distortion,
    range,
    sourceMap,
    timedRange,
    pairwiseTimedRange,
    onlySummary,
    runtimeTimerFilter,
    preprocessJson,
    useBigIntAddresses)

Source from the content-addressed store, hash-verified

542 }
543
544 constructor(
545 cppEntriesProvider,
546 separateIc,
547 separateBytecodes,
548 separateBuiltins,
549 separateStubs,
550 separateSparkplugHandlers,
551 callGraphSize,
552 ignoreUnknown,
553 stateFilter,
554 negativeStateFilter,
555 distortion,
556 range,
557 sourceMap,
558 timedRange,
559 pairwiseTimedRange,
560 onlySummary,
561 runtimeTimerFilter,
562 preprocessJson,
563 useBigIntAddresses) {
564 super(timedRange, pairwiseTimedRange, useBigIntAddresses);
565 this.useBigIntAddresses = useBigIntAddresses;
566 this.parseAddr = useBigIntAddresses ? BigInt : parseInt;
567 this.parseSize = this.parseAddr;
568 this.setDispatchTable({
569 __proto__: null,
570 'shared-library': {
571 parsers: [parseString, this.parseAddr, this.parseAddr, parseInt],
572 processor: this.processSharedLibrary
573 },
574 'code-creation': {
575 parsers: [parseString, parseInt, parseInt, this.parseAddr,
576 this.parseSize, parseString, parseVarArgs],
577 processor: this.processCodeCreation
578 },
579 'code-deopt': {
580 parsers: [parseInt, this.parseSize, this.parseAddr, parseInt, parseInt,
581 parseString, parseString, parseString],
582 processor: this.processCodeDeopt
583 },
584 'code-move': {
585 parsers: [this.parseAddr, this.parseAddr,],
586 processor: this.processCodeMove
587 },
588 'code-source-info': {
589 parsers: [this.parseAddr, parseInt, parseInt, parseInt, parseString,
590 parseString, parseString],
591 processor: this.processCodeSourceInfo
592 },
593 'script-source': {
594 parsers: [parseInt, parseString, parseString],
595 processor: this.processScriptSource
596 },
597 'sfi-move': {
598 parsers: [this.parseAddr, this.parseAddr],
599 processor: this.processSFIMove
600 },
601 'active-runtime-timer': {

Callers

nothing calls this directly

Calls 5

loadSourceMapMethod · 0.95
printErrFunction · 0.85
setDispatchTableMethod · 0.80
splitMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected