re PR sanitizer/78307 (missing symbols in libubsan without changing the soname)
authorMaxim Ostapenko <m.ostapenko@samsung.com>
Wed, 16 Nov 2016 11:13:19 +0000 (11:13 +0000)
committerMaxim Ostapenko <chefmax@gcc.gnu.org>
Wed, 16 Nov 2016 11:13:19 +0000 (13:13 +0200)
commit511c8687a8754142bb4434acfa7a2b0278d8f3d7
treeba2f184fd344d51d38b6283f41122708328b876a
parent024f701ca1dc69ff3d6a3d0ec727debc224018f0
re PR sanitizer/78307 (missing symbols in libubsan without changing the soname)

PR sanitizer/78307
* ubsan/ubsan_handlers.cc (__ubsan_handle_cfi_bad_icall): New function.
( __ubsan_handle_cfi_bad_icall_abort): Likewise.
* ubsan/ubsan_handlers.h (struct CFIBadIcallData): New type.
* ubsan/ubsan_handlers_cxx.cc (__ubsan_handle_cfi_bad_type): New
function.
(__ubsan_handle_cfi_bad_type_abort): Likewise.
* ubsan/ubsan_handlers_cxx.h (struct CFIBadTypeData): New type.
(__ubsan_handle_cfi_bad_type): Export function.
(__ubsan_handle_cfi_bad_type_abort): Likewise.
* HOWTO_MERGE: Update documentation.

From-SVN: r242478
libsanitizer/ChangeLog
libsanitizer/HOWTO_MERGE
libsanitizer/ubsan/ubsan_handlers.cc
libsanitizer/ubsan/ubsan_handlers.h
libsanitizer/ubsan/ubsan_handlers_cxx.cc
libsanitizer/ubsan/ubsan_handlers_cxx.h