Skip to content

Releases: lvc/abi-dumper

ABI Dumper 1.2

20 Nov 07:59
@lvc lvc
Compare
Choose a tag to compare

Improvements

  1. Support for Fedora 30

Bug Fixes

  1. Misc fixes

ABI Dumper 1.1

30 Aug 05:23
@lvc lvc
Compare
Choose a tag to compare

Improvements

  1. Support for compressing of ABI dumps before writing to drive from RAM

Bug Fixes

  1. Fixed analysis of inline functions (WARNING: old dumps should be regenerated before comparing by ABICC)
  2. Deny analysis of static libraries
  3. Bumped ABI dump version

ABI Dumper 1.0

17 Jun 04:30
@lvc lvc
Compare
Choose a tag to compare

Improvements

  1. Up to 4 times less RAM usage
  2. Reduced RAM usage on large compressed debug info
  3. Minimal support for lambda expressions
  4. Improved search for header files
  5. Carefully handle lexical blocks
  6. Detection of symbols in header files missed by Ctags
  7. Detection of public typedefs
  8. Support for unspecified_type
  9. More debug messages
  10. Print errors of the vtable-dumper

New Options

  1. Added -ld-library-path option to specify paths to add to LD_LIBRARY_PATH variable before executing vtable-dumper
  2. Added -lambda option to enable support for lambda and checking of lexical blocks
  3. Added -ctags-def option to add '-D DEF' option to the ctags call
  4. Added -all-units option to extract ABI info after reading of all compilation units
  5. Added -include-defines option to add defines when creating TU dumps

Bug Fixes

  1. Fixed detection of a function header file
  2. Fixed analysis of inline functions
  3. Fixed analysis of template unions
  4. Fixed analysis of parameters
  5. Fixed analysis of typedefs
  6. Fixed analysis of zero-size structs
  7. Fixed -public-headers option
  8. Fixed analysis of global data
  9. Fixed analysis of templates
  10. Fixed analysis of anon data types
  11. Fixed analysis of symbol versions
  12. Removed duplicates from ABI dump
  13. Fixed 'Copied' attribute of a class
  14. Fixed parameter offsets in the ABI dump
  15. Fixed analysis of standard C++ libraries
  16. Fixed analysis of MethodPtr types