commit | 5df4673efd351b357998c1007b5a2360ab3b67e0 | [log] [tgz] |
---|---|---|
author | Vitaly Buka <vitalybuka@google.com> | Wed Jun 30 20:22:41 2021 -0700 |
committer | Christopher Ferris <cferris@google.com> | Mon Jul 12 14:54:59 2021 -0700 |
tree | ece8fa59f5af906c15e7d42e359670c36bd564a5 | |
parent | ace22c7c3a8bbafc6bd1df6394a68c489eabf6e1 [diff] |
[scudo] Untag BlockEnd in reallocate If we get here from reallocate, BlockEnd is tagged. Then we will storeTag(UntaggedEnd) into the header of the next chunk. Luckily header tag is 0 so unpatched code still works. Reviewed By: pcc Differential Revision: https://reviews.llvm.org/D105261 GitOrigin-RevId: fe30963600ea579d4046c9a92c6e38cc2be0e9a2 Change-Id: Idfbf127080f09a2a111741f60efa5422414c2009