diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2016-01-25 23:34:38 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2016-01-25 23:34:38 +0000 |
commit | 226965259d09279479088bf19f0750cd58a2c9b4 (patch) | |
tree | 91d68fe005b88ed4b743c52822923a9a6d221309 /lldb/packages/Python/lldbsuite/test/python_api/section/main.c | |
parent | 4407396fb94dc3a1da5b51f9512381f9bb46ca64 (diff) | |
download | bcm5719-llvm-226965259d09279479088bf19f0750cd58a2c9b4.tar.gz bcm5719-llvm-226965259d09279479088bf19f0750cd58a2c9b4.zip |
[cfi] Cross-DSO CFI diagnostic mode (compiler-rt part)
* add __cfi_slowpath_diag with a 3rd parameter which is a pointer to
the diagnostic info for the ubsan handlers.
*__cfi_check gets a 3rd parameter as well.
* unify vcall/cast/etc and icall diagnostic info format, and merge
the handlers to have a single entry point (actually two points due
to abort/noabort variants).
* tests
Note that this comes with a tiny overhead in the non-diag mode:
cfi_slowpath must pass 0 as the 3rd argument to cfi_check.
llvm-svn: 258744
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/section/main.c')
0 files changed, 0 insertions, 0 deletions