(
cppEntriesProvider,
separateIc,
separateBytecodes,
separateBuiltins,
separateStubs,
separateSparkplugHandlers,
callGraphSize,
ignoreUnknown,
stateFilter,
negativeStateFilter,
distortion,
range,
sourceMap,
timedRange,
pairwiseTimedRange,
onlySummary,
runtimeTimerFilter,
preprocessJson,
useBigIntAddresses)
| 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': { |
nothing calls this directly
no test coverage detected