[PATCH] D118171: [HWASan] Add __hwasan_init to .preinit_array.

Peter Collingbourne via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Feb 2 14:02:37 PST 2022


pcc added inline comments.


================
Comment at: clang/lib/Driver/ToolChains/CommonArgs.cpp:842
+      if (!Args.hasArg(options::OPT_shared))
+        SharedRuntimes.push_back("hwasan-preinit");
     }
----------------
morehouse wrote:
> eugenis wrote:
> > pcc wrote:
> > > Shouldn't it be added to `HelperStaticRuntimes`? Otherwise I'm not sure how this would work because the library would need to be enclosed in `--whole-archive` in order to be included in the link.
> > Right, good point.
> Yes, good catch!
Thanks. We'd better test on Android again because I imagine that the previous patch wouldn't have had any effect.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D118171/new/

https://reviews.llvm.org/D118171



More information about the cfe-commits mailing list