Releases: lvc/abi-dumper
Releases · lvc/abi-dumper
ABI Dumper 1.2
ABI Dumper 1.1
Improvements
- Support for compressing of ABI dumps before writing to drive from RAM
Bug Fixes
- Fixed analysis of inline functions (WARNING: old dumps should be regenerated before comparing by ABICC)
- Deny analysis of static libraries
- Bumped ABI dump version
ABI Dumper 1.0
Improvements
- Up to 4 times less RAM usage
- Reduced RAM usage on large compressed debug info
- Minimal support for lambda expressions
- Improved search for header files
- Carefully handle lexical blocks
- Detection of symbols in header files missed by Ctags
- Detection of public typedefs
- Support for unspecified_type
- More debug messages
- Print errors of the vtable-dumper
New Options
- Added -ld-library-path option to specify paths to add to LD_LIBRARY_PATH variable before executing vtable-dumper
- Added -lambda option to enable support for lambda and checking of lexical blocks
- Added -ctags-def option to add '-D DEF' option to the ctags call
- Added -all-units option to extract ABI info after reading of all compilation units
- Added -include-defines option to add defines when creating TU dumps
Bug Fixes
- Fixed detection of a function header file
- Fixed analysis of inline functions
- Fixed analysis of template unions
- Fixed analysis of parameters
- Fixed analysis of typedefs
- Fixed analysis of zero-size structs
- Fixed -public-headers option
- Fixed analysis of global data
- Fixed analysis of templates
- Fixed analysis of anon data types
- Fixed analysis of symbol versions
- Removed duplicates from ABI dump
- Fixed 'Copied' attribute of a class
- Fixed parameter offsets in the ABI dump
- Fixed analysis of standard C++ libraries
- Fixed analysis of MethodPtr types