]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update tools/shlib-compat.
authorgleb <gleb@FreeBSD.org>
Mon, 1 Dec 2014 08:14:25 +0000 (08:14 +0000)
committergleb <gleb@FreeBSD.org>
Mon, 1 Dec 2014 08:14:25 +0000 (08:14 +0000)
commitf67e4e0eddb83f209a6478892182c798f5ca42a3
treef31c4fa314806e5fbff3635cf4e82f39a056bfcf
parenta114aae162a53321a50e9aa506108ff70a3771b3
Update tools/shlib-compat.

- Update dwarfdump / compiler support.
  Use hex instead of decimal for integers.
  Add boolean and restrict type definitions.
  Add options for specifing dwarfdump and objdump executables.

- Fix reporting missing symbol definitions as matching.

- Compare external variable definitions.

- Exclude special symbols like _init, _end by default.

- Fix test build.
tools/tools/shlib-compat/shlib-compat.py
tools/tools/shlib-compat/test/Makefile.inc
tools/tools/shlib-compat/test/regress.sh