Skip to content

1.20.0

Compare
Choose a tag to compare
@AngheloAlf AngheloAlf released this 25 Dec 03:11
· 198 commits to master since this release
1baae9d

[1.20.0] - 2023-12-25

Added

  • Add --name-vars-by-file option to rename data symbols based on their offset
    and in their containing file.
  • Add --name-vars-by-section considers the .text and .ovl/.reloc sections.
    • For unknown .text symbols (that are not functions, or any kind of label)
      the T_ prefix will be used.
    • For .ovl/.reloc symbols the REL_ prefix will be used

Changed

  • File splits can now contain reloc sections (.ovl or .reloc).
  • Type-based name generation (--name-vars-by-type) can now be mixed with
    other kinds of name generations, allowing to give extra information on the
    symbol name.
  • Autogenerated symbol names will not use a suffix if said symbol is generated
    after another symbol or file.
  • Do not try to symbolize an address as a symbol plus addend if the original
    address is a banned address.
  • Recognize volatile type variants as aliases for the non volatile
    versions.
    • For example, vs16 is recognized as a .short.
  • Use C style comments over # since that is more widely supperted.
    • For example Clang doesn't seem to support # comments.