| This tool extracts coverage mapping information from an LLVM IR assembly file | |
| (`.ll`), and prints it in a more human-readable form that can be used for | |
| snapshot tests. | |
| The output format is mostly arbitrary, so it's OK to change the output as long | |
| as any affected tests are also re-blessed. However, the output should be | |
| consistent across different executions on different platforms, so avoid | |
| printing any information that is platform-specific or non-deterministic. | |
| ## Demangle mode | |
| When run as `coverage-dump --demangle`, this tool instead functions as a | |
| command-line demangler that can be invoked by `llvm-cov`. |