* Records a tick event. Stack must contain a sequence of * addresses starting with the program counter value. * * @param {number[]} stack Stack sample.
(time_ns, vmState, stack)
| 678 | * @param {number[]} stack Stack sample. |
| 679 | */ |
| 680 | recordTick(time_ns, vmState, stack) { |
| 681 | const {nameStack, entryStack} = this.resolveAndFilterFuncs_(stack); |
| 682 | this.bottomUpTree_.addPath(nameStack); |
| 683 | nameStack.reverse(); |
| 684 | this.topDownTree_.addPath(nameStack); |
| 685 | return entryStack; |
| 686 | } |
| 687 | |
| 688 | /** |
| 689 | * Translates addresses into function names and filters unneeded |
no test coverage detected