XenoAmess / idea-bytecode-editor

Gloomy tool based on ASM and modified Jasmin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bytecode Editor(XenoAmess TPM)

Third-party maintenance by XenoAmess.

This Third-party maintenance(TPM) here is forked from original pshirshov/idea-bytecode-editor

Follows license described in license

Sources can be found https://github.com/XenoAmess/idea-bytecode-editor/*

Releases can be found https://plugins.jetbrains.com/plugin/18144-bytecode-editor-xenoamess-tpm-

Provides View | Edit Bytecode action for those who want to edit JVM class bytecodes.

Based on ByteCode Viewer by JetBrains but is better:

  • it uses an editor tab instead of a popup
  • it allows you to edit bytecode assembler and assemble edited code back into .class files
  • it have more disassemblers/assemblers support

Based on ASM9.2

demo.png

now support Krakatau!

demo_krakatau.png

It's a very gloomy tool. WIP.

TODO:

  • Support for ASM Textifier representation
  • Support for ASM Textifier representation assembling
  • Check Jasmin compatibility with recent class file versions and rework it if required
  • Representation switching
  • Refactor all that shit!

Patches are welcome...

About

Gloomy tool based on ASM and modified Jasmin

License:MIT License


Languages

Language:Java 99.8%Language:Batchfile 0.2%