summaryrefslogtreecommitdiff
path: root/test/debugInfo.asm.js
Commit message (Collapse)AuthorAgeFilesLines
* Copy debug info when inlining (#2168)Alon Zakai2019-06-071-1/+14
|
* Handle debug info without a filename in asm2wasm (#1249)Alon Zakai2017-12-051-1/+4
| | | | * support debug info without a filename in asm2wasm input (which can happen if llvm doesn't know the file, only the line)
* Preserve debug info through the optimizer (#981)Alon Zakai2017-04-281-1/+61
| | | | | | | | | | | | | | * add debugInfo option to passes, and use it to keep debug info alive through optimizations when we need it * add fib testcase for debug info * when preserving debug info, do not move code around call-imports, so debug info intrinsics remain stationary * improve wasm-module-building handling of the single-threaded case: don't create workers, which is more efficient and also nicer for debugging * process debug info in a more precise way, reordering it from being after the node (as it was a comment in JS) to before the node * remove unreachable hack for debug info, which is no longer needed since we reorder them, and make sure to finalize blocks in which we reorder
* asm2wasm debuginfo (#895)Alon Zakai2017-02-071-0/+26
* parse file/line comments in asm.js into debug intrinsics * convert debug intrinsics into annotations, and print them * ignore --debuginfo if not emitting text, as wasm binaries don't support that yet * emit full debug info when -g and emitting text; when -g and emitting binary, all we can do is the Names section * update wasm.js