All Projects → scout119 → beamdasm

scout119 / beamdasm

Licence: Apache-2.0 license
Erlang\Elixir byte code viewer. BEAM file disassembler extension for Visual Studio Code.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to beamdasm

Parsable-Instructions
A parsable list of x86 instructions.
Stars: ✭ 24 (-45.45%)
Mutual labels:  opcodes
vscode-allautocomplete
Autocomplete from open files for VSCode
Stars: ✭ 90 (+104.55%)
Mutual labels:  visual-studio
bigflow
A Python framework for data processing on GCP.
Stars: ✭ 96 (+118.18%)
Mutual labels:  beam
jiface
A Clojure-idiomatic wrapper around Erlang's JInterface
Stars: ✭ 27 (-38.64%)
Mutual labels:  beam
TeeChart-for-.NET-CSharp-WPF-samples
Assorted WPF examples
Stars: ✭ 18 (-59.09%)
Mutual labels:  visual-studio
gmp
Unofficial GMP with added custom native Visual Studio project build tools. GMP: GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers.
Stars: ✭ 61 (+38.64%)
Mutual labels:  visual-studio
papercolor-vscode
the popular color theme from VIM to VsCode
Stars: ✭ 15 (-65.91%)
Mutual labels:  visual-studio
vs-editor-api
Microsoft Visual Studio Editor API definitions
Stars: ✭ 109 (+147.73%)
Mutual labels:  visual-studio
vsSolutionBuildEvent
🎛 Event-Catcher with variety of advanced Actions to service projects, libraries, build processes, runtime environment of the Visual Studio, MSBuild Tools, and …
Stars: ✭ 66 (+50%)
Mutual labels:  visual-studio
SSDT-Continuous-Deployment-Project-Template
A project template aiming for easy Continuous Deployment of SSDT projects.
Stars: ✭ 38 (-13.64%)
Mutual labels:  visual-studio
slntools
Solution Tools for Visual Studio - manages solution files
Stars: ✭ 25 (-43.18%)
Mutual labels:  visual-studio
Yeet-Emulator
🔥 A really basic emulator to understand how IL code works.
Stars: ✭ 47 (+6.82%)
Mutual labels:  opcodes
auto-save-vs-extension
An extension that automatically saves the file as you're working on it.
Stars: ✭ 30 (-31.82%)
Mutual labels:  visual-studio
AT-NetCore-NotepadPlusPlus
Notepad++ Editor is one of the most important programs on any computer that everyone uses every day. The most popular and popular editor in Windows operating systems is Notepad, which is definitely familiar to everyone.
Stars: ✭ 42 (-4.55%)
Mutual labels:  visual-studio
jest-trx-results-processor
Jest results processor for exporting into TRX files for Visual Studio
Stars: ✭ 23 (-47.73%)
Mutual labels:  visual-studio
cccc
Source code counter and metrics tool for C++, C, and Java
Stars: ✭ 39 (-11.36%)
Mutual labels:  visual-studio
vcredist
Lifecycle management for the Microsoft Visual C++ Redistributables
Stars: ✭ 91 (+106.82%)
Mutual labels:  visual-studio
BuiltinCmd
VS extension that provide a built-in terminal window for CMD or Powershell.
Stars: ✭ 30 (-31.82%)
Mutual labels:  visual-studio
pvpgn-magic-builder
Ultimate program for building PvPGN on Windows
Stars: ✭ 71 (+61.36%)
Mutual labels:  visual-studio
Cake
Yummy syntax theme for Atom, Brackets, Sublime Text and Visual Studio Code
Stars: ✭ 47 (+6.82%)
Mutual labels:  visual-studio

BEAMdasm

GitHub issues GitHub license VS Code marketplace Join the chat at https://gitter.im/scout119/beamdasm GitHub stars

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).

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 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:

Activation

Highlight

Requirements

Visual Studio Code 1.52.0

Extension Settings

None

Known Issues

None

Release Notes

First non-preview release

Contributing

  1. Fork Fork Me
  2. Create your branch
  3. Commit your changes
  4. Push to the branch
  5. Submit a pull request

License

Apache 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].