diff options
author | Guanzhong Chen <gzchen@google.com> | 2019-06-26 20:16:14 +0000 |
---|---|---|
committer | Guanzhong Chen <gzchen@google.com> | 2019-06-26 20:16:14 +0000 |
commit | 9aad997a5aae3bd187e2b0fe093f0916c69989cb (patch) | |
tree | 9062689e272807a92827285547fa7745b62e6741 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | e15dc9546683348a5caaa650e539ccbc704463ee (diff) | |
download | llvm-9aad997a5aae3bd187e2b0fe093f0916c69989cb.zip llvm-9aad997a5aae3bd187e2b0fe093f0916c69989cb.tar.gz llvm-9aad997a5aae3bd187e2b0fe093f0916c69989cb.tar.bz2 |
[WebAssembly] Implement Address Sanitizer for Emscripten
Summary:
This diff enables address sanitizer on Emscripten.
On Emscripten, real memory starts at the value passed to --global-base.
All memory before this is used as shadow memory, and thus the shadow mapping
function is simply dividing by 8.
Reviewers: tlively, aheejin, sbc100
Reviewed By: sbc100
Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D63742
llvm-svn: 364468
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions