Visualizing JIT Compiler Graphs

Heui Chan Lim, Stephen Kobourov

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationGraph Drawing and Network Visualization - 29th International Symposium, GD 2021, Revised Selected Papers
EditorsHelen C. Purchase, Ignaz Rutter
PublisherSpringer Science and Business Media Deutschland GmbH
Pages138-146
Number of pages9
ISBN (Print)9783030929305
DOIs
StatePublished - 2021
Externally publishedYes
Event29th International Symposium on Graph Drawing and Network Visualization, GD 2021 - Tübingen, Germany
Duration: Sep 14 2021Sep 17 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12868 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference29th International Symposium on Graph Drawing and Network Visualization, GD 2021
Country/TerritoryGermany
CityTübingen
Period9/14/219/17/21

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Visualizing JIT Compiler Graphs'. Together they form a unique fingerprint.

Cite this