Skip to content

Latest commit

 

History

History
56 lines (29 loc) · 1.23 KB

README.md

File metadata and controls

56 lines (29 loc) · 1.23 KB

IntelliJ LC-3 Plugin

Install

This plugin is still in development. The latest version can be found in GitHub Releases.

Features

Probably Dead Code Analysis

Dead Code Analysis

Calling Convention Checking (see below)

Calling Convention

Stack / Register Tracing (see below)

Tracing Video

Syntax Highlighting

Address Gutter

Memory Address Gutter

Address Gutter

Label Completion

Label Completion

Range Checks

Range Checks

Code Tracing Analysis

A pragma can be used to enable symbolic execution analysis for a function. This is necessary for calling convention verification and the tracing sidebar to work.

Function Pragma

The symbolic execution analysis is detailed more here.

Credits

The idea and original plugin are thanks to Codetector.

Contributors: