Skip to content

Releases: Decompollaborate/spimdisasm

1.10.1

05 Jan 14:54
a1ccc66
Compare
Choose a tag to compare
  • Adds a workaround for addends which does not fit on a 16 bits value

1.10.0

05 Jan 13:44
4cb8a1b
Compare
Choose a tag to compare
  • Rework system to allow/disallow addend references on data
  • Add support for splat's symbol_addrs format for standalone invocations

1.9.2

02 Jan 19:37
bfe9692
Compare
Choose a tag to compare
  • Fix emitting .align directives on unnaligned jumptables
  • Fix rodata split detection not properly considering special jumptable alignment
  • Add nameEnd member to ContextSymbol to allow emitting a closing user-declared label

1.9.1

29 Dec 21:06
b1c1070
Compare
Choose a tag to compare
  • Emit a .align 3 directive for every jumptable on non-IDO compilers

1.9.0

28 Dec 16:16
a2c1344
Compare
Choose a tag to compare
  • Reloc system re-worked. Users can now provide their own relocs to improve the automatic disassembly
  • loPatch system has been removed and superseded by the global reloc system
  • GlobalConfig variables can now be set via environment variables.
    • Parameters passed by cli take priority over environment variables.
    • Options configured via code (when using this as a library) take priority over environment variables.

1.8.2

19 Dec 17:29
00b9018
Compare
Choose a tag to compare
  • Check for banned symbols on addends references

1.8.1

19 Dec 16:40
a859f74
Compare
Choose a tag to compare
  • New interface for allowing banning ranges of symbols, instead of having to add them one by one

1.8.0

16 Dec 15:11
2ebdbe3
Compare
Choose a tag to compare
  • Require rabbitizer 1.4.0
  • Allow to type-hint strings with asciz
  • Allow disassembling .data symbols as strings
    • This won't be automatically guessed as with .rodata, this only will happen with type-hints
  • disasmdis now accepts spaces and input from stdin

Meta:

  • setup.cfg was removed and all its info was moved to pyproject.toml

1.7.12

05 Dec 22:32
934833c
Compare
Choose a tag to compare
  • Allow symbol references on rodata (for non jump-tables)
  • Output version on disassembled files
  • Add option to show which symbols reference the disassembled symbol
  • Add --file-splits option to elfObjDisasm

1.7.11

29 Nov 16:05
e0dd270
Compare
Choose a tag to compare

Check size of floats and doubles before migrating them