[PATCH] D144830: [asan darwin] Allow clients to implement `__sanitizer_report_error_summary`

Julian Lettner via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 27 15:00:24 PST 2023


yln added a comment.

Thank you @dmaclach!

The explanation of the problem und fix make sense to me.  Can we add a test for this in sanitizer_common?

Note, I refactored this code in D129157 <https://reviews.llvm.org/D129157>, but the choice of `__sanitizer_report_error_summary` predates that: D129157#4156731 <https://reviews.llvm.org/D129157#4156731>

LGTM, but let's add a test for this in sanitizer_common.



================
Comment at: b/llvm/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp:991
+  // "__sanitizer_print_stack_trace" is an exported function that we do
+  // not support clients implementing.
   Dl_info info_puts, info_runtime;
----------------
"__sanitizer_print_stack_trace" is an exported function, but not overridable by the client.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D144830



More information about the llvm-commits mailing list