[PATCH] D143675: Discussion: Darwin Sanitizers Stable ABI
Roy Sundahl via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu May 11 15:59:01 PDT 2023
rsundahl added a comment.
In D143675#4310903 <https://reviews.llvm.org/D143675#4310903>, @eugenis wrote:
> I'm fine with it in general. Is asan_abi.cpp meant as a temporary stub? It's not even link anywhere in the current version.
We now use it during testing to close the loop on the question of whether the file is "complete" in the sense that it satisfies the minimal "no-op" implementation of the abi. We also moved from having a hand-curated include file to using the actual interface file which should be the root truth for what needs to be in there. We discovered a few additional functions that were in asan_interface.h but aren't strictly part of the interface between the instrumentation and the runtime but rather are used intra-runtime. Some other routines living in asan_interface.h are really documented "helper" functions. Maybe these should be aggregated somewhere else and/or under a different namespace. For now we ignore those entrypoints by listing them in compiler-rt/lib/asan_abi/darwin_exclude_symbols.inc
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D143675/new/
https://reviews.llvm.org/D143675
More information about the cfe-commits
mailing list