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

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to