Skip to content

java-runtime-decompiler-8.0

Compare
Choose a tag to compare
@judovana judovana released this 13 Oct 15:42
· 40 commits to master since this release

Byteman IDE

Although byteman "code completion" was introduced in https://github.com/pmikova/java-runtime-decompiler/releases/tag/java-runtime-decompiler-7.3 byteman support and "IDE" was finihsed now:

  • JRD can now submit byteman agent
  • JRD can submit/list/unload and investigate byteman rules
    • byteman agent can be (from gui) injected only to VM, where JRD agent already is
    • after byteman agent is injected, second JRD agent is injected and connected
      • so you can see the differences (if any)
      • you are asked about this every time, but you can preselect defautl answer in settings
  • byteman and/or second agent can be handled manually, and jsut connected from JRD
  • one clisk typecheck/inject supports byteman scripts
    • the terrible overwrite dialogue support all byteman actions
  • updated to newst asmtools 8.0-b09
  • JRD agent now by default allowes itself only once in memory, and suggest reusing. However, you can make manual attach (was in CLI before) and inject another one if you know what you do (now also in gui)
  • default agent from gui is now pernament
  • remote VMS now can be saved simialrly as FS vms
  • GUI is now albel to change skin via config
  • this is solving terrible open/save file dialog on some platforms
  • due to byteman connection presented in config, the existing agents can not be properly loaded
    • be sure you have none before udpating
  • fixed bug in removinf FS and remote vms
  • settings are now more readable and compact
  • main window title now always show current vm and class
  • remote and local vms can manually connect to remote byteman agent