Up to [cvs.NetBSD.org] / src / external / gpl3 / gcc / dist / libsanitizer / sanitizer_common
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.8.6.1 / (download) - annotate - [select for diffs], Wed Dec 21 19:58:15 2022 UTC (3 months ago) by martin
Branch: netbsd-10
Changes since 1.8: +0 -2
lines
Diff to previous 1.8 (colored) next main 1.9 (colored)
Pull up following revision(s) (requested by chs in ticket #19): external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc: revision 1.5 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h: revision 1.8 sys/sys/ttycom.h: revision 1.22 sys/net/ppp_tty.c: revision 1.72 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc: revision 1.9 ppp: remove ioctls that never worked and crash the kernel Remove vestigial bits of PPP HDLC support that never worked on netbsd. The TIOCRCVFRAME ioctl was apparently intended to be called only from within the kernel, but nothing prevents user code from calling this ioctl and crashing the kernel.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Dec 21 19:08:22 2022 UTC (3 months ago) by chs
Branch: MAIN
CVS Tags: HEAD
Changes since 1.8: +0 -2
lines
Diff to previous 1.8 (colored)
ppp: remove ioctls that never worked and crash the kernel Remove vestigial bits of PPP HDLC support that never worked on netbsd. The TIOCRCVFRAME ioctl was apparently intended to be called only from within the kernel, but nothing prevents user code from calling this ioctl and crashing the kernel. Reported-by: syzbot+53e4620d0d17a4dd08fa@syzkaller.appspotmail.com Reported-by: syzbot+d3a8b784fed1e32e0768@syzkaller.appspotmail.com Reported-by: syzbot+375bab63345a6a7a3331@syzkaller.appspotmail.com Reported-by: syzbot+ba7ac85196274a20b54a@syzkaller.appspotmail.com Reported-by: syzbot+57ddb63a3d1d3299ef18@syzkaller.appspotmail.com
Revision 1.8 / (download) - annotate - [select for diffs], Sun Apr 11 23:54:27 2021 UTC (23 months, 2 weeks ago) by mrg
Branch: MAIN
CVS Tags: netbsd-10-base,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Branch point for: netbsd-10
Changes since 1.7: +0 -0
lines
Diff to previous 1.7 (colored)
revert sanitizer back to the version we were using with GCC 9, since that one was already newer than the GCC 10 version.
Revision 1.7, Sun Apr 11 00:02:22 2021 UTC (23 months, 2 weeks ago) by mrg
Branch: MAIN
Changes since 1.6: +0 -0
lines
FILE REMOVED
initial merge of GCC 10.3.0. these three files are not yet finished merging: gcc/config/rs6000/rs6000.c libsanitizer/lsan/lsan_allocator.h libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h our current GCC 9 sanitizers are newer than GCC 10's still, so that may take a little to untease, so it's probable that more than these 2 will need more changes. rs6000.c has some changes related to ABI and supported functionality that need to be merged forward.
Revision 1.6 / (download) - annotate - [select for diffs], Sun Sep 13 08:51:58 2020 UTC (2 years, 6 months ago) by martin
Branch: MAIN
Changes since 1.5: +1 -0
lines
Diff to previous 1.5 (colored)
Add missing dkbad.h include and define _KERNTYPES so we get all internal types (like register_t) that we need for ptrace. Fixes the build on sparc64.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Sep 12 15:01:38 2020 UTC (2 years, 6 months ago) by kamil
Branch: MAIN
Changes since 1.4: +659 -120
lines
Diff to previous 1.4 (colored)
Sync interceptors of sanitizers with LLVM rev. 00460ae520 Use the 2020-09-10 snapshot to replace two-years-old GCC9 copy of interceptors. With this change, ASan works with the locally patched GCC tree (as there were IOCTL operations not properly defined).
Revision 1.4 / (download) - annotate - [select for diffs], Sun Sep 6 17:15:09 2020 UTC (2 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.3: +2 -0
lines
Diff to previous 1.3 (colored)
comment out ioctl that is only defined for the kernel
Revision 1.3 / (download) - annotate - [select for diffs], Sun Sep 6 10:55:16 2020 UTC (2 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.2: +8 -0
lines
Diff to previous 1.2 (colored)
re-port to netbsd/sparc* fix build on non-constant pagesize platforms and for dkbad.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Sep 5 13:35:55 2020 UTC (2 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.1: +1874 -42
lines
Diff to previous 1.1 (colored)
fix various merge botches; we may need to re-port the ThreadLister code.
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sat Sep 5 07:52:57 2020 UTC (2 years, 6 months ago) by mrg
Branch: FSF
CVS Tags: gcc-9-3-0
Changes since 1.1.1.1: +1910 -42
lines
Diff to previous 1.1.1.1 (colored)
initial import of GCC 9.3.0. changes include: - live patching support - shell completion help - generally better diagnostic output (less verbose/more useful) - diagnostics and optimisation choices can be emitted in json - asan memory usage reduction - many general, and specific to switch, inter-procedure, profile and link-time optimisations. from the release notes: "Overall compile time of Firefox 66 and LibreOffice 6.2.3 on an 8-core machine was reduced by about 5% compared to GCC 8.3" - OpenMP 5.0 support - better spell-guesser - partial experimental support for c2x and c++2a - c++17 is no longer experimental - arm AAPCS GCC 6-8 structure passing bug fixed, may cause incompatibility (restored compat with GCC 5 and earlier.) - openrisc support
Revision 1.1.1.1.4.2 / (download) - annotate - [select for diffs], Mon Apr 13 07:58:21 2020 UTC (2 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.1.1.1.4.1: +357 -0
lines
Diff to previous 1.1.1.1.4.1 (colored) to branchpoint 1.1.1.1 (colored) next main 1.1.1.2 (colored)
Mostly merge changes from HEAD upto 20200411
Revision 1.1.1.1.4.1, Tue Oct 1 09:36:38 2019 UTC (3 years, 5 months ago) by martin
Branch: phil-wifi
Changes since 1.1.1.1: +0 -357
lines
FILE REMOVED
file sanitizer_platform_limits_netbsd.cc was added on branch phil-wifi on 2020-04-13 07:58:21 +0000
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Oct 1 09:36:38 2019 UTC (3 years, 5 months ago) by mrg
Branch: FSF
CVS Tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
is-mlppp-base,
is-mlppp,
gcc-8-4-0,
gcc-8-3-0
Branch point for: phil-wifi
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
import GCC 8.3. it includes these new features: - many optimisations improved: inter-procedural, profile-directed, LTO, loops including user-controllable unroll support, and more. - columns numbers added to line numbers in dwarf - gcov extended significantly - many sanitizer updates - many new warning messages - many better hints and more useful error messages - minor ABI changes on x86-64 libstdc++, and some c++17 modes - draft c++2a features - better c++17 experimental support - Armv8.4-A supported, better 8.2-A and 8.3-A support, including 32 bit arm port. cortex a-55, a-75 and a-55.a-75 combo support. - in the GCC bugzilla, 8.1 shows 1149 bugs fixed, 8.2 shows 100, and 8.3 shows 158.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Oct 1 09:36:38 2019 UTC (3 years, 5 months ago) by mrg
Branch: MAIN
Initial revision