Skip to content

Huge file loading, disassembler and pattern language additions

Compare
Choose a tag to compare
@WerWolv WerWolv released this 22 Nov 22:36
· 4412 commits to master since this release

Changelog

Additions

  • Allow loading of huge files efficiently
  • Added a capstone based disassembler window for ARM32, ARM64, x86, PowerPC, MIPS, Sparc, SystemZ, XCore, 68K, TMS320C64x, 680X and Ethereum. All modes are supported.
  • Added pragmas to pattern language
    • #pragma MIME for specifying type of file this pattern is useful for
    • #pragma endian for setting the data endianess globally for this pattern file
  • Added automatic loading of pattern files based on the loaded file's MIME type
  • Added array sizes based on other variables in the same struct to pattern language
  • Added pointers to pattern language
  • Added big/little endian toggle to data inspector

Bug fixes

  • Fixed enums always failing to validate
  • Fixed data inspector showing unsigned values instead of signed values
  • Fixed table colors looking weird sometimes