summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/exploded-graph-rewriter/lit.local.cfg
Commit message (Collapse)AuthorAgeFilesLines
* [analyzer] exploded-graph-rewriter: Open the converted graph immediately.Artem Dergachev2019-08-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Change the default behavior: the tool no longer dumps the rewritten .dot file to stdout, but instead it automatically converts it into an .html file (which essentially wraps an .svg file) and immediately opens it with the default web browser. This means that the tool should now be fairly easy to use: $ exploded-graph-rewriter.py /tmp/ExprEngine.dot The benefits of wrapping the .svg file into an .html file are: - It'll open in a web browser, which is the intended behavior. An .svg file would be open with an image viewer/editor instead. - It avoids the white background around the otherwise dark svg area in dark mode. The feature can be turned off by passing a flag '--rewrite-only'. The LIT substitution is updated to enforce the old mode because we don't want web browsers opening on our buildbots. Differential Revision: https://reviews.llvm.org/D65250 llvm-svn: 368766
* [analyzer] exploded-graph-rewriter: Fix escaping StringRegions.Artem Dergachev2019-06-191-1/+1
| | | | | | | | | | | Quotes around StringRegions are now escaped and unescaped correctly, producing valid JSON. Additionally, add a forgotten escape for Store values. Differential Revision: https://reviews.llvm.org/D63519 llvm-svn: 363897
* [analyzer] exploded-graph-rewriter: Pick up python from cmake in tests.Artem Dergachev2019-06-051-3/+8
| | | | | | This should fix NetBSD buildbots. llvm-svn: 362574
* Revert "[analyzer] exploded-graph-rewriter: An attempt to fix Windows ↵Artem Dergachev2019-06-031-2/+2
| | | | | | | | | | buildbots." This reverts commit r362343. Instead, disable tests on Windows for now. llvm-svn: 362347
* [analyzer] exploded-graph-rewriter: An attempt to fix Windows buildbots.Artem Dergachev2019-06-021-2/+2
| | | | | | Breakage caused by r362340. llvm-svn: 362343
* [analyzer] exploded-graph-rewriter: Initial commit.Artem Dergachev2019-06-021-0/+13
This is a utility to improve readability and generally manipulate GraphViz dumps of the analysis graph. Such dumps are often huge and not only hard to read, but also often hang the viewer apps with their mere size. Such script should significantly improve debugging experience. Differential Revision: https://reviews.llvm.org/D62638 llvm-svn: 362340
OpenPOWER on IntegriCloud