(stdlib, foreign, heap)
| 27 | function debugme() { Debug.setListener(listener); debugger; } |
| 28 | |
| 29 | function Module(stdlib, foreign, heap) { |
| 30 | "use asm"; |
| 31 | var thrower = foreign.thrower; |
| 32 | var debugme = foreign.debugme; |
| 33 | function foo(i) { |
| 34 | i = i|0; |
| 35 | var a = 101; // Local variables exist ... |
| 36 | var b = 102; // ... to make the debugger ... |
| 37 | var c = 103; // ... inspect them during break. |
| 38 | if (i > 0) { |
| 39 | debugme(); |
| 40 | i = 23; |
| 41 | } else { |
| 42 | thrower(); |
| 43 | i = 42; |
| 44 | } |
| 45 | return i|0; |
| 46 | } |
| 47 | return { foo: foo }; |
| 48 | } |
| 49 | |
| 50 | var m = Module(stdlib, foreign, buffer); |
| 51 |
no outgoing calls
no test coverage detected