Skip to content

Commit

Permalink
1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
scout119 committed Apr 15, 2018
1 parent 33dd011 commit 3dc5cfd
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 6 deletions.
1 change: 1 addition & 0 deletions .vscodeignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
.vscode/**
.vscode-test/**
releases/**
out/test/**
out/**/*.map
src/**
Expand Down
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## [Unreleased]

- Configurarable setting to change format of the disassembled code
- HTML views for sections

- Navigation between view via links

- Erlang assembly formatter

## 1.0.0

- Dedicated view in the explorer panel for every .beam file in the workspace

- Each section of a beam file has a subitem in the tree view

## 0.0.2 - 2018-04-03

Expand Down
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,23 @@ BEAM files disassembler extension for Visual Studio Code.
## Description

Erlang\Elixir bytecode viewer.
This extension allows to "peek" inside compiled bytecode for BEAM (Bogdan/Björn Erlang Abstract machine) binary files.
This extension allows to "peek" inside compiled bytecode for BEAM (Bogdan/Björn Erlang Abstract machine).

## Features

- Dedicated View in the Explorer for all .beam files in the workspace
- Subitems for main sections:
- Bytecode instructions (**Code** section)
- Atoms ('**Atom**' and '**AtU8**' sections)
- Exported functions ('**ExpT**' section)
- Imported functions ('**ImpT**' section)
- Local functions ('**LocT**' section)
- Strings '**StrT**' section)
- Attributes ('**Attr**' section)
- Literals ('**LitT**' section)
- Opcodes, labels, registers highlighting
- Hover description for opcodes taken from erlang source code (when available)
- Gutter images for start of the functions
- Opcodes, labels and registers color highlighting
- Hover description for opcodes taken from erlang source code (when available)
- Gutter images to indicate start of each function

To activate the extension select "Disassemble BEAM" from the context menu for a .beam file in the Explorer View:

Expand All @@ -48,7 +49,7 @@ None

## Release Notes

Initial previe release
First non-preview release

## Contributing

Expand Down
Binary file modified media/main.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 3dc5cfd

Please sign in to comment.