aboutsummaryrefslogtreecommitdiff
path: root/libsanitizer/ubsan/ubsan_handlers.cpp
AgeCommit message (Collapse)AuthorFilesLines
2023-11-15libsanitizer: Apply local patchesJakub Jelinek1-0/+15
This patch just reapplies local patches (will be noted in LOCAL_PATCHES).
2023-11-15libsanitizer: merge from upstream (c425db2eb558c263)Jakub Jelinek1-15/+35
The following patch is result of libsanitizer/merge.sh from c425db2eb558c263 (yesterday evening). Bootstrapped/regtested on x86_64-linux and i686-linux (together with the follow-up 3 patches I'm about to post). BTW, seems upstream has added riscv64 support for I think lsan/tsan, so if anyone is willing to try it there, it would be a matter of copying e.g. the s390*-*-linux* libsanitizer/configure.tgt entry to riscv64-*-linux* with the obvious s/s390x/riscv64/ change in it.
2023-04-30libsanitizer: Apply local patchesMartin Liska1-0/+15
2023-04-30libsanitizer: merge from upstream (87e6e490e79384a5)Martin Liska1-15/+0
2023-04-26libsanitizer: Apply local patchesMartin Liska1-0/+15
2023-04-26libsanitizer: merge from upstream (3185e47b5a8444e9fd).Martin Liska1-15/+0
2022-11-15libsanitizer: Apply local patchesMartin Liska1-0/+15
2022-11-15libsanitizer: merge from upstream ae59131d3ef311fb4b1e50627c6457be00e60dc9Martin Liska1-15/+0
2022-08-30libsanitizer: Apply local patchesMartin Liska1-0/+15
2022-08-30libsanitizer: merge from master (84a71d5259c2682403cdbd8710592410a2f128ab)Martin Liska1-16/+1
2022-05-05libsanitizer: Apply local patchesMartin Liska1-0/+15
2022-05-05libsanitizer: merge from master (75f9e83ace52773af65dcebca543005ec8a2705d).Martin Liska1-15/+0
2022-05-04libsanitizer: Apply local patchesH.J. Lu1-0/+15
2022-05-04libsanitizer: merge from upstream (0a1bcab9f3bf75c4c5d3e53bafb3eeb80320af46).Martin Liska1-15/+0
2021-11-13libsanitizer: Apply local patchesH.J. Lu1-0/+15
2021-11-13libsanitizer: Merge with upstreamH.J. Lu1-15/+0
Merged revision: 82bc6a094e85014f1891ef9407496f44af8fe442 with the fix for PR sanitizer/102911
2021-11-05libsanitizer: Apply local patchesH.J. Lu1-0/+15
2021-11-05libsanitizer: merge from master (78d3e0a4f1406b17cdecc77540e09210670fe9a9).Martin Liska1-15/+0
2021-11-04libsanitizer: Apply local patchesH.J. Lu1-0/+15
2021-11-04libsanitizer: merge from master (c86b4503a94c277534ce4b9a5c015a6ac151b98a).Martin Liska1-15/+0
2021-10-06libsanitizer: Apply local patchesH.J. Lu1-0/+15
2021-10-06libsanitizer: Merge with upstreamH.J. Lu1-15/+0
Merged revision: fdf4c035225de52f596899931b1f6100e5e3e928
2021-10-01libsanitizer: Apply local patchesH.J. Lu1-0/+15
2021-10-01libsanitizer: Merge with upstreamH.J. Lu1-15/+0
Merged revision: 1c2e5fd66ea27d0c51360ba4e22099124a915562
2021-07-20libsanitizer: Apply local patchesH.J. Lu1-0/+15
2021-07-20libsanitizer: Merge with upstreamH.J. Lu1-15/+0
Merged revision: 7704fedfff6ef5676adb6415f3be0ac927d1a746
2021-05-13libsanitizer: Apply local patches.Martin Liska1-0/+15
2021-05-13libsanitizer: merge from masterMartin Liska1-15/+0
Merged revision: f58e0513dd95944b81ce7a6e7b49ba656de7d75f
2020-11-13libsanitizer: Apply local patches.Martin Liska1-0/+15
2020-11-13libsanitizer: merge from master.Martin Liska1-15/+0
2020-10-16Reapply all revisions mentioned in LOCAL_PATCHES.Martin Liska1-0/+15
(cherry picked from commit 21bb1625bd4f183984223ce31bd03ba47ed62f27)
2020-10-16libsanitizer: merge from masterMartin Liska1-15/+31
2020-06-02Reapply all revisions mentioned in LOCAL_PATCHES.Martin Liska1-0/+15
(cherry picked from commit 21bb1625bd4f183984223ce31bd03ba47ed62f27)
2020-06-02Libsanitizer: merge from master.Martin Liska1-18/+47
Merged from revision b638b63b99d66786cb37336292604a2ae3490cfd. The patch successfully bootstraps on x86_64-linux-gnu and ppc64le-linux-gnu. I also tested ppc64-linux-gnu that exposed: https://reviews.llvm.org/D80864 (which is fixed on master). Abidiff looks happy and I made UBSAN and ASAN bootstrap on x86_64-linux-gnu. I'm planning to do merge from master twice a year, once now and next time short before stage1 closes. I am going to install the patches as merge from master is obvious and I haven't made anything special. libsanitizer/ChangeLog: * MERGE: Merge from master.
2019-11-07Reapply all revisions mentioned in LOCAL_PATCHES.Martin Liska1-0/+15
2019-11-07 Martin Liska <mliska@suse.cz> * all source files: Reapply all revisions mentioned in LOCAL_PATCHES. From-SVN: r277910
2019-11-07Libsanitizer: merge from trunkMartin Liska1-15/+0
2019-11-07 Martin Liska <mliska@suse.cz> * merge.sh: Update to use llvm-project git repository. * all source files: Merge from upstream 82588e05cc32bb30807e480abd4e689b0dee132a. From-SVN: r277909
2019-11-05Reapply all revisions mentioned in LOCAL_PATCHES.Martin Liska1-0/+15
2019-11-05 Martin Liska <mliska@suse.cz> * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply from LOCAL_PATCHES. (CheckODRViolationViaPoisoning): Likewise. (RegisterGlobal): Likewise. * asan/asan_interceptors.h (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): Likewise. (defined): Likewise. * asan/asan_mapping.h: Likewise. * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise. * sanitizer_common/sanitizer_mac.cpp (defined): Likewise. * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise. * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise. * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise. * tsan/tsan_rtl_ppc64.S: Likewise. * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise. (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise. * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise. (struct CFICheckFailData): Likewise. (RECOVERABLE): Likewise. * ubsan/ubsan_platform.h: Likewise. From-SVN: r277836
2019-11-05Libsanitizer: merge from trunk with merge.sh.Martin Liska1-17/+21
2019-11-05 Martin Liska <mliska@suse.cz> * all source files: Merge from upstream r375507. From-SVN: r277834
2019-08-14Reapply all revisions mentioned in LOCAL_PATCHES.Martin Liska1-0/+15
2019-08-14 Martin Liska <mliska@suse.cz> * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply patch from trunk. (CheckODRViolationViaPoisoning): Likewise. (RegisterGlobal): Likewise. * asan/asan_mapping.h: Likewise. * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise. * sanitizer_common/sanitizer_mac.cpp (defined): Likewise. * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise. * sanitizer_common/sanitizer_platform_limits_posix.h (defined): Likewise. * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise. * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise. (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise. * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise. (struct CFICheckFailData): Likewise. (RECOVERABLE): Likewise. * ubsan/ubsan_platform.h: Likewise. From-SVN: r274427
2019-08-14Libsanitizer merge from trunk r368656.Martin Liska1-0/+824
2019-08-14 Martin Liska <mliska@suse.cz> PR sanitizer/89832 PR sanitizer/91325 * All source files: Merge from upstream 368656. From-SVN: r274426