commit | 11bdf45970a91cc4876069617f143e2aadc59815 | [log] [tgz] |
---|---|---|
author | Vitaly Buka <vitalybuka@google.com> | Wed Nov 10 18:17:20 2021 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Nov 12 16:15:52 2021 -0800 |
tree | 968ee7615e7dcc1d15fac7a0772cbc013d284824 | |
parent | 5f6664677175684d687ade93881f9e07cd848ea6 [diff] |
[sanitizer] Switch dlsym hack to internal_allocator Since glibc 2.34, dlsym does 1. malloc 1 2. malloc 2 3. free pointer from malloc 1 4. free pointer from malloc 2 These sequence was not handled by trivial dlsym hack. This fixes https://bugs.llvm.org/show_bug.cgi?id=52278 Reviewed By: eugenis, morehouse Differential Revision: https://reviews.llvm.org/D112588 GitOrigin-RevId: cb0e14ce6dcdd614a7207f4ce6fcf81a164471ab