aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-14Modify invocation of vtable-dumper. am: c82797e905 am: 28c0931c56android-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-security-8.0.0_r54android-security-8.0.0_r53android-security-8.0.0_r52android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r26android-cts-8.0_r25android-cts-8.0_r24android-cts-8.0_r23android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-cts-7.1_r18android-8.0.0_r9android-8.0.0_r7android-8.0.0_r51android-8.0.0_r50android-8.0.0_r49android-8.0.0_r48android-8.0.0_r47android-8.0.0_r46android-8.0.0_r45android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r34android-8.0.0_r33android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r27android-8.0.0_r26android-8.0.0_r25android-8.0.0_r24android-8.0.0_r23android-8.0.0_r22android-8.0.0_r21android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1security-oc-releaseoreo-vts-releaseoreo-security-releaseoreo-releaseoreo-r6-releaseoreo-r5-releaseoreo-r4-releaseoreo-r3-releaseoreo-r2-releaseoreo-dr3-releaseoreo-dr2-releaseoreo-dr1-releaseoreo-dr1-devoreo-devoreo-cts-releaseJayant Chowdhary
am: 9a7709b16d Change-Id: I1aeafd2b5546cd9d5e619539e0e5b08d8d859c04
2017-03-14Modify invocation of vtable-dumper. am: c82797e905Jayant Chowdhary
am: 28c0931c56 Change-Id: I5426edf8dbe402f054be63bfc0c6ce34314ebe8b
2017-03-14Modify invocation of vtable-dumper.android-wear-o-preview-4android-wear-o-preview-3android-o-preview-3android-o-preview-2Jayant Chowdhary
am: c82797e905 Change-Id: Ifda439ac52bd4efccffc5627004587bc41b3a357
2017-03-06Modify invocation of vtable-dumper.Jayant Chowdhary
Modify invocation of vtable-dumper to match vndk-vtable-dumper. Test: Produced abi dump for libziparchive using abi-dumper. Change-Id: Id1c335a41ccd03eb682f84c460ae5cc3f33493cd
2017-02-07Modifications enable use by the build system. am: 88d0f99dee am: fcd3e09426 ↵Jayant Chowdhary
am: 0f5621ae4b am: 35253eb124 Change-Id: Ie787f8223dca718a3196a57ac9bfa1a5c4704f02
2017-02-07Modifications enable use by the build system. am: 88d0f99dee am: fcd3e09426Jayant Chowdhary
am: 0f5621ae4b Change-Id: I30078be3c56bf26b4b082aaca6380f41e3ce4d2d
2017-02-07Modifications enable use by the build system. am: 88d0f99deeJayant Chowdhary
am: fcd3e09426 Change-Id: I1e3f6093a60536a9e941ebb77186d6db19c31302
2017-02-07Modifications enable use by the build system.Jayant Chowdhary
am: 88d0f99dee Change-Id: I116a1f57bea43a39b048bdf541bace1baa205828
2017-01-20Modifications enable use by the build system.android-o-preview-1o-previewJayant Chowdhary
Test: Tested locally by dumping abi of libstdc++ and comparing it against the abi-dump produced by the unmodified version of abi-dumper. Vtable information extra since vtable-dumper doesn't work on target shared libraries. Change-Id: Ieddedfc77d734fddba0c7e0a6ad02458fb1ad80c
2017-01-06Add abi-dumper.Jayant Chowdhary
Initial pristine commit. Modifications to follow. Bug: 32016180 Test: Tested on local machine by dumping the abi of a library without integrating this into the Android Build System. Change-Id: I2a603629aecb77c52c3bd8e7c6d5dd2e5b8577a9
2017-01-06Reset master to upstream 0eb237873f4a3eedadbbe70bd0b05dffb9839cca5 andXin Li
merge in empty repository history with merge -s ours. BUG: 3201618 Change-Id: I3d600189149764313a3aad809f7c2d9b1af1481c
2016-12-12Initial empty repositorykuantung
2016-09-07Show warning if input object is too big and compressed. Improved debug ↵Andrey Ponomarenko
messages. Fixed detection of incompatible build options. Fixed README.
2016-08-30Added -quiet option. Fixed resolving of gnu_debugaltlink.Andrey Ponomarenko
2016-08-24Improved search for linked debug-info files. Added more debug messages.Andrey Ponomarenko
2016-08-20Support for Clang.Andrey Ponomarenko
2016-08-19Fixed detection of a symbol/type header. Fixed resolving of gnu_debuglink ↵Andrey Ponomarenko
and gnu_debugaltlink. Fixed -public-headers option. Show warning if no exported symbols found in objects. Added -keep-registers-and-offsets option.
2016-08-16Fixed extracting of public ABI symbols. Bumped version of ABI dump format. ↵Andrey Ponomarenko
Obsoleted -reimplement-std option.
2016-08-15Released 0.99.17Andrey Ponomarenko
2016-08-11Added -search-debuginfo option. Do not dump registers usage and stack ↵Andrey Ponomarenko
offsets if object is built with incompatible options. Fixed resolving of gnu_debuglink and gnu_debugaltlink. Fixed detection of incompatible build options. Print error message if input debug-info is corrupted. Fixed reading of v-tables. Fixed aliases of functions.
2016-07-25Fixed typedef to void type.Andrey Ponomarenko
2016-07-04Released 0.99.16.Andrey Ponomarenko
2016-07-02Fixed typedefs to anon types.Andrey Ponomarenko
2016-06-30Fixed detection of public data types in header files. Improved -use-tu-dump ↵Andrey Ponomarenko
option. Added -mixed-headers and -debug options.
2016-06-24Fixed extracting of ABI info for pointers to anon enums.Andrey Ponomarenko
2016-06-22Fixed invocation of the vtable-dumper.Andrey Ponomarenko
2016-06-21Added ability to list symbols in public headers with the help of g++ ↵Andrey Ponomarenko
-fdump-translation-unit instead of ctags. Added -reimplement-std option for libraries that reimplement some standard symbols (e.g. malloc).
2016-05-10Added requirement for Universal Ctags.Andrey Ponomarenko
2016-04-21Separated LICENSE file.Andrey Ponomarenko
2016-04-21Added requirement for ctags.Andrey Ponomarenko
2016-03-12Released 0.99.15Andrey Ponomarenko
2016-02-27Fixed -kernel-export option.Andrey Ponomarenko
2016-02-21Added -kernel-export option to dump symbols exported by the kernel. Fixed ↵Andrey Ponomarenko
-public-headers option. Fixed -compare option.
2016-01-25Bumped version and updated release date.Andrey Ponomarenko
2016-01-25Detect private data types in the ABI, i.e. not defined in public header files.Andrey Ponomarenko
2015-12-11Fixed incompatibility with GCC 5.2Andrey Ponomarenko
2015-11-12Fixed required additional compilation options in the README.Andrey Ponomarenko
2015-11-01Fixed reading of GNU_IFUNC and TLS symbols. Fixed detection of symbol ↵Andrey Ponomarenko
versions. Fixed detection of symbol headers. Fixed reading of debug_loc section.
2015-10-18Released 0.99.11Andrey Ponomarenko
2015-10-16Fixed detection of methods accessibility in a structure.Andrey Ponomarenko
2015-10-15Mark ABI dump as public if -public-headers option specified.Andrey Ponomarenko
2015-10-13Added -public-headers option to filter out private symbols from the ABI ↵Andrey Ponomarenko
dump. Added -ignore-tags option to help ctags tool to read symbols in header files. Support for gnu_debuglink in the object. Print warnings to stderr. Added warning on incompatible build options of the input object. Removed private -header-symbols option. Fixed Makefile.
2015-09-08Reduced memory usage up to 80% on large libraries. Carefully handle template ↵Andrey Ponomarenko
parameters of methods and classes. Added -vt-dumper option. Added -symbols-list option. Removed obsolete -mem option.
2015-09-08Fixed detection of access attribute of class methods. Support for Fedora Linux.Andrey Ponomarenko
2015-09-06Removed LOCAL symbols from the ABI dump.Andrey Ponomarenko
2015-08-26Corrected names of double FuncPtr and MethodPtr types.Andrey Ponomarenko
2015-08-26Support for rvalue references. Support for GNU_formal_parameter_pack. Added ↵Andrey Ponomarenko
-header-symbols option.
2015-08-21Set LANG=en_US.UTF-8 for eu-readelf. Fixed detection of the GCC version. ↵Andrey Ponomarenko
Fixed enum types in the ABI dump.
2015-08-14Fixed detection of accessibility for class/struct members. Fixed language ↵Andrey Ponomarenko
detection. Improved parser of debug-info. Fixed -skip-cxx option. Fixed detection of a method header file. Error for invalid debug_loc section. Fixed -extra-info option. Added -dir option. Simplified makefile.
2015-04-12Fix for SUSE review bot: missed names and calling conventions of parameters.Andrey Ponomarenko