diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2021-03-09 18:17:36 +0000 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-03-09 13:52:15 -0800 |
commit | d76345b4beec48484e31110b225c3256d8ba264b (patch) | |
tree | 4921110841399cc65b972ba5757be47d44b66f57 /docs | |
parent | 6f9d6858ce7875ea9225c5c113c487dc01b96b15 (diff) | |
download | meson-d76345b4beec48484e31110b225c3256d8ba264b.zip meson-d76345b4beec48484e31110b225c3256d8ba264b.tar.gz meson-d76345b4beec48484e31110b225c3256d8ba264b.tar.bz2 |
Add address sanitizer support for Visual Studio.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/markdown/Builtin-options.md | 4 | ||||
-rw-r--r-- | docs/markdown/snippets/vsasan.md | 6 |
2 files changed, 9 insertions, 1 deletions
diff --git a/docs/markdown/Builtin-options.md b/docs/markdown/Builtin-options.md index e3805ac..ce33fce 100644 --- a/docs/markdown/Builtin-options.md +++ b/docs/markdown/Builtin-options.md @@ -138,7 +138,9 @@ available on all platforms or with all compilers: | b_vscrt | from_buildtype | none, md, mdd, mt, mtd, from_buildtype, static_from_buildtype | VS runtime library to use (since 0.48.0) (static_from_buildtype since 0.56.0) | The value of `b_sanitize` can be one of: `none`, `address`, `thread`, -`undefined`, `memory`, `address,undefined`. +`undefined`, `memory`, `address,undefined`, but note that some +compilers might not support all of them. For example Visual Studio +only supports the address sanitizer. * < 0 means disable, == 0 means automatic selection, > 0 sets a specific number to use diff --git a/docs/markdown/snippets/vsasan.md b/docs/markdown/snippets/vsasan.md new file mode 100644 index 0000000..287400e --- /dev/null +++ b/docs/markdown/snippets/vsasan.md @@ -0,0 +1,6 @@ +## Address sanitizer support for Visual Studio + +The `b_sanitize` option for enabling Address sanitizer now works with +the Visual Studio compilers. This requires [a sufficiently new version +of Visual +Studio](https://devblogs.microsoft.com/cppblog/address-sanitizer-for-msvc-now-generally-available/). |