[PATCH] D76665: [asan] Stop instrumenting NetBSD-specific link_set sections
Peter Collingbourne via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 1 10:46:07 PDT 2020
pcc added inline comments.
================
Comment at: llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp:1859
+ // array elements
+ if (Section.startswith("link_set")) {
+ LLVM_DEBUG(dbgs() << "Ignoring global in sorted section "
----------------
What do the names of these sections look like? From the test I presume that they have C identifier names and are enumerated via `__start_`/`__stop_`. In that case we should exclude all C identifier named sections from instrumentation (not just `link_set*`) in order to fix similar bugs involving those sections.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D76665/new/
https://reviews.llvm.org/D76665
More information about the llvm-commits
mailing list