forked from OSchip/llvm-project
1c014d75b4
Summary: This patch fixes a lifetime bug when inserting a new container into the debug database. It is diagnosed by UBSAN when debug mode is enabled. This patch corrects how nodes are constructed during insertion. The fix requires unconditionally breaking the debug mode ABI. Users should not expect ABI stability from debug mode. Reviewers: ldionne, serge-sans-paille, EricWF Reviewed By: EricWF Subscribers: mclow.lists, christof, libcxx-commits Tags: #libc Differential Revision: https://reviews.llvm.org/D58011 llvm-svn: 355367 |
||
---|---|---|
.. | ||
3.9 | ||
4.0 | ||
5.0 | ||
6.0 | ||
8.0 | ||
CHANGELOG.TXT | ||
CMakeLists.txt | ||
README.TXT | ||
x86_64-apple-darwin.v1.abilist | ||
x86_64-apple-darwin.v2.abilist | ||
x86_64-unknown-linux-gnu.v1.abilist |
README.TXT
This directory contains abi lists representing the symbols exported by the libc++ library. The lists are generated using sym_extract.py. Every time a symbol is added or removed from the libc++ library each of the lists *MUST* be updated to reflect the changes. TODO Add more documentation about generating and using the lists. TODO Add more documentation about the build configuration the lists are generated against.