(error, expected_entries)
| 719 | } |
| 720 | |
| 721 | function CheckCallStack(error, expected_entries) { |
| 722 | print(error.stack); |
| 723 | let regex = /at ([^ ]+) \(wasm[^\[]+\[([0-9]+)\]:(0x[0-9a-f]+)\)/g; |
| 724 | let entries = [...error.stack.matchAll(regex)]; |
| 725 | for (let i = 0; i < expected_entries.length; ++i) { |
| 726 | let actual = entries[i]; |
| 727 | print(`match = ${actual[0]}`); |
| 728 | let expected = expected_entries[i]; |
| 729 | assertEquals(expected[0], actual[1]); |
| 730 | assertEquals(expected[1], actual[2]); |
| 731 | assertEquals(expected[2], actual[3]); |
| 732 | } |
| 733 | assertEquals(expected_entries.length, entries.length); |
| 734 | } |
| 735 | })(); |
| 736 | |
| 737 | (function InliningTrapFromCalleeWithNestedTailCall() { |
no test coverage detected
searching dependent graphs…