[PATCH] Add symbol checking script to libc++ to detect ABI changes.

Eric Fiselier eric at efcs.ca
Mon Sep 1 19:54:52 PDT 2014


Alright, I added support for llvm-nm. Since llvm-nm's posix output is broken it uses the BSD format and adds the size field. 
I also changed the size field to be extracted as an integer as opposed to a string to deal with the leading zeros. I reformatted all of the baselines to reflect this.

http://reviews.llvm.org/D4946

Files:
  .gitignore
  CMakeLists.txt
  utils/sym_check/CMakeLists.txt
  utils/sym_check/baseline/clang-libcxxabi-x86_64-apple-darwin13.txt
  utils/sym_check/baseline/clang-libcxxabi-x86_64-linux-gnu.txt
  utils/sym_check/baseline/clang-libcxxrt-x86_64-unknown-freebsd10.txt
  utils/sym_check/baseline/clang-libstdc++-x86_64-linux-gnu.txt
  utils/sym_check/baseline/gcc-libcxxabi-x86_64-linux-gnu.txt
  utils/sym_check/baseline/gcc-libstdc++-x86_64-linux-gnu.txt
  utils/sym_check/sym_check.py
  utils/sym_check/sym_check/__init__.py
  utils/sym_check/sym_check/diff.py
  utils/sym_check/sym_check/extract.py
  utils/sym_check/sym_check/util.py
  utils/sym_check/sym_diff.py
  utils/sym_check/sym_extract.py
  utils/sym_check/sym_generate_baseline.py
  utils/sym_check/sym_info.py
  www/index.html
  www/sym_check.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4946.13149.patch
Type: text/x-patch
Size: 1014634 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140902/36c96db1/attachment.bin>


More information about the cfe-commits mailing list