[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