/beamdump

A tool to dump the internals of an Erlang BEAM file

Primary LanguageRustMIT LicenseMIT

beamdump

A WIP tool to dump the internals of an Erlang BEAM file.

Examples

TODO

Implemented Functionality

  • Parsing of atoms
  • Parsing of exports
  • Parsing of imports
  • Parsing of local functions
  • Parsing of code data (minus opcodes)
  • Parsing of string table

Not Yet Implemented

  • Parsing of opcodes
  • Parsing of attributes chunk
  • Parsing of compilation information chunk
  • Parsing of literal table chunk

ToDo

  • Better documentation
  • Better formatting and a proper CLI experience
  • Good examples shown in README
  • Generation of crates.io documentation
  • README automatically generated from crates.io documentation