[PATCH] D62698: [GWP-ASan] Configuration options [3].
Mitch Phillips via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu May 30 13:31:27 PDT 2019
hctim created this revision.
hctim added reviewers: vlad.tsyrklevich, morehouse.
Herald added subscribers: llvm-commits, Sanitizers, mgorny, kubamracek.
Herald added a reviewer: jfb.
Herald added projects: Sanitizers, LLVM.
See D60593 <https://reviews.llvm.org/D60593> for further information.
This patch introduces the configuration options for GWP-ASan. In general, we expect the supporting allocator to populate the options struct, and give that to GWP-ASan during initialisation. For allocators that are okay with pulling in sanitizer_common, we also provide an optional parser that populates the gwp_asan::Options struct with values provided in the GWP_ASAN_OPTIONS environment variable.
This patch contains very little logic, and all of the testable components (i.e. the optional parser's internal logic) is tested as part of the sanitizer_common testbed.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D62698
Files:
compiler-rt/lib/gwp_asan/CMakeLists.txt
compiler-rt/lib/gwp_asan/optional/options_parser.cpp
compiler-rt/lib/gwp_asan/optional/options_parser.h
compiler-rt/lib/gwp_asan/options.h
compiler-rt/lib/gwp_asan/options.inc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D62698.202284.patch
Type: text/x-patch
Size: 10595 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190530/a5852a74/attachment.bin>
More information about the llvm-commits
mailing list