HomePhabricator

[WebAssembly] Support VPtr sanitizer for Emscripten

Description

[WebAssembly] Support VPtr sanitizer for Emscripten

Summary:
After https://github.com/emscripten-core/emscripten/pull/8651, Emscripten
supports the full UBSan runtime. This includes the VPtr sanitizer.

This diff allows clang to generate code that uses the VPtr sanitizer for
Emscripten.

Patch by Guanzhong Chen

Reviewers: tlively, aheejin

Reviewed By: aheejin

Subscribers: dschuff, sbc100, jgravelle-google, sunfish, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D62559

Details

Committed
tlivelyMay 29 2019, 11:31 AM
Reviewer
aheejin
Differential Revision
D62559: [WebAssembly] Support VPtr sanitizer for Emscripten
Parents
rC362003: [analyzer] print() JSONify: CFG implementation
Branches
Unknown
Tags
Unknown