Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
scout119 committed Apr 15, 2018
2 parents 187cab7 + 3dc5cfd commit 4965f97
Show file tree
Hide file tree
Showing 29 changed files with 873 additions and 759 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.
3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"displayName": "BEAMdasm",
"description": "BEAM file disassembler",
"license": "SEE LICENSE IN LICENSE.md",
"version": "0.0.2",
"version": "1.0.0",
"publisher": "Valentin",
"engines": {
"vscode": "^1.21.0"
Expand All @@ -26,7 +26,6 @@
"color": "#1E1E1E",
"theme": "dark"
},
"preview": true,
"activationEvents": [
"onView:beamdasm.beamFilesTree",
"onCommand:beamdasm.disassemble"
Expand Down
1 change: 1 addition & 0 deletions resources/dark/attr.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 1 addition & 29 deletions resources/dark/code.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion resources/dark/litt.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions resources/dark/strt.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions resources/light/attr.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 1 addition & 29 deletions resources/light/code.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion resources/light/litt.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions resources/light/strt.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 4965f97

Please sign in to comment.