Yogda Changelog

What's new in Yogda 1.0.564

Dec 15, 2010
  • Symbol table memory leak bug fixed
  • Constant table string parser bug fixed

New in Yogda 1.0.551 (Sep 27, 2010)

  • Debugger/AVM2 Improvments:
  • Method/ByteCode Inlining:
  • New AS3 Metatag based Method Inlining subsystem
  • Optimized AVM2 disassembler / opcode operations
  • New :
  • Multi-line editing and deleting to assembler/disassembler
  • Method body header editor
  • SWF Tag Parser / Viewer / Browser / Editor / Exporter
  • Local Register awareness:
  • Procedural scanning/detection of local register usage in method code is implemented. Any modification to method code will trigger yogda to scan the register use and fix maximum local register field in method body header.
  • To avoid register conflicts in injection mode, offsets of local registers in injected code is also being shifted to Maximum number of registers +1 of target method body.
  • Manually shifting of local register offsets is also available on debugger context menu.
  • Debug data stripping:
  • Yogda can remove debug information from method bodies. Stripped debug byte codes are:
  • debugline , debugfile , debug
  • Offset alignment is done after removing each opcode.
  • Function is accessible from context menu in debugger interface.
  • Fixed:
  • Bugs in branch offset allignment routines
  • Null Interface/initializer methods bugs was generat exception on click
  • Processing & Linking the Symbolclass Tags:
  • Identification of encapsulated data in DefineBinaryData tags
  • Activex Flash player support:
  • If Activex Flash Player is installed , yogda can run SWF files internally without opening the web browser.
  • Better Loading & Saving SWF files:
  • Loader bugs fixed (version