Zelos CrasHD Visualizer

July 29, 2020 ยท View on GitHub

The Zelos CrasHD Visualizer VS Code extension enhances crash analysis by visualizing output from the Zelos CrasHD plugin.

<img src=https://github.com/zeropointdynamics/CrasHD/raw/master/images/basic.gif width=734 height=413>

Features

  • Contextual source code highlighting:
    • Crash site
    • Dataflow to crash site
    • All other executed lines
  • Interactive graph visualization of data flow
    • Clickable graph node to open source file & line
    • Draggable slider to visualize dataflow over time

<img src=https://github.com/zeropointdynamics/CrasHD/raw/master/images/graph.gif width=734 height=413>

  • Editor decorations
    • Inline comments denoting values at runtime
    • Hover for instructions corresponding to source lines

<img src=https://github.com/zeropointdynamics/CrasHD/raw/master/images/decorate.gif width=734 height=413>

Getting started

Install VS Code or VS Code Insiders and install this extension from the Extensions Marketplace.

Available Commands

CommandDescription
CrasHD: ShowShow editor decorations & and open the graph view by loading a crashd.zcov file generated by Zelos.
CrasHD: HideHide editor decorations.
CrasHD: ReloadReload the crashd.zcov file in the workspace. Useful when updating or replacing crashd.zcov.