diff options
author | Andrey Ponomarenko <aponomarenko@rosalab.ru> | 2013-05-24 14:31:47 +0400 |
---|---|---|
committer | Andrey Ponomarenko <aponomarenko@rosalab.ru> | 2013-05-24 14:31:47 +0400 |
commit | b3ffe4c01a1ccad10f770aacd1f0c98613983a95 (patch) | |
tree | 09a5095119420993d5f6d09a95a998abc969ffae /README | |
parent | 62c17a4a7f831c70bfc9120b9da0e74545587f42 (diff) | |
download | abi-dumper-b3ffe4c01a1ccad10f770aacd1f0c98613983a95.tar.gz |
ABI Dumper 0.95
Diffstat (limited to 'README')
-rw-r--r-- | README | 35 |
1 files changed, 35 insertions, 0 deletions
@@ -0,0 +1,35 @@ +NAME: + ABI Dumper - a tool to dump ABI of an ELF object containing DWARF debug info + + The tool is intended to be used with ABI Compliance Checker tool for tracking + ABI changes of a C/C++ library or kernel module. + +INSTALL: + sudo perl Makefile.pl -install --prefix=/usr + +REQUIRES: + Elfutils (eu-readelf) + Perl 5 (5.8 or newer) + Vtable Dumper (1.0 or newer, https://github.com/lvc/vtable-dumper) + +USAGE: + abi-dumper libTest.so -o ABI.dump + abi-dumper Module.ko.debug + +EXAMPLES: + abi-dumper lib/libssh.so.3 + abi-dumper drm/nouveau/nouveau.ko.debug + +NOTE: + Input objects should be compiled with -g additional option to contain DWARF debug info. + +ABI CHECK: + abi-dumper libTest.so.0 -o ABIv0.dump + abi-dumper libTest.so.1 -o ABIv1.dump + abi-compliance-checker -l libTest -old ABIv0.dump -new ABIv1.dump + +COMPATIBILITY: + ABI Compliance Checker >= 1.99 (https://github.com/lvc/abi-compliance-checker) + +ADV. USAGE: + For advanced usage, see output of --help option.
\ No newline at end of file |