Visualizing JIT Compiler Graphs
HeuiChan Lim, Stephen Kobourov

TL;DR
This paper introduces a novel visualization method for JIT compiler graphs using a metro map metaphor, aiming to improve debugging of complex, dynamic intermediate representations.
Contribution
It presents a new visualization approach specifically designed for JIT compiler graphs, addressing the limitations of static code tools.
Findings
Enhanced understanding of JIT compiler graphs
Facilitated debugging of complex intermediate representations
Introduced a metro map visualization metaphor
Abstract
Just-in-time (JIT) compilers are used by many modern programming systems in order to improve performance. Bugs in JIT compilers provide exploitable security vulnerabilities and debugging them is difficult as they are large, complex, and dynamic. Current debugging and visualization tools deal with static code and are not suitable in this domain. We describe a new approach for simplifying the large and complex intermediate representation, generated by a JIT compiler and visualize it with a metro map metaphor to aid developers in debugging.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
