pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
compiler-rt-netbsd: Update to SVN r. 324034
Module Name: pkgsrc-wip
Committed By: Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By: kamil
Date: Fri Feb 2 01:10:22 2018 +0100
Changeset: c3c712dba0360be8182baaa65ff3100a74be689a
Modified Files:
compiler-rt-netbsd/Makefile
compiler-rt-netbsd/distinfo
compiler-rt-netbsd/patches/patch-cmake_config-ix.cmake
compiler-rt-netbsd/patches/patch-include_CMakeLists.txt
compiler-rt-netbsd/patches/patch-include_sanitizer_netbsd__syscall__hooks.h
compiler-rt-netbsd/patches/patch-lib_asan_asan__interceptors.cc
compiler-rt-netbsd/patches/patch-lib_esan_esan__interceptors.cpp
compiler-rt-netbsd/patches/patch-lib_fuzzer_tests_CMakeLists.txt
compiler-rt-netbsd/patches/patch-lib_hwasan_hwasan__interceptors.cc
compiler-rt-netbsd/patches/patch-lib_msan_msan__interceptors.cc
compiler-rt-netbsd/patches/patch-lib_msan_msan__linux.cc
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_CMakeLists.txt
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors__ioctl.inc
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__internal__defs.h
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__linux.cc
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__netbsd__interceptors__ioctl.inc
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__netbsd__syscalls.inc
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.cc
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.h
compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__procmaps__freebsd.cc
compiler-rt-netbsd/patches/patch-lib_scudo_scudo__platform.h
compiler-rt-netbsd/patches/patch-lib_tsan_rtl_tsan__interceptors.cc
compiler-rt-netbsd/patches/patch-test_asan_lit.cfg
compiler-rt-netbsd/patches/patch-test_lsan_lit.common.cfg
compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_kvm__open.cc
compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_kvm__openfiles.cc
compiler-rt-netbsd/patches/patch-test_scudo_lit.cfg
compiler-rt-netbsd/patches/patch-utils_generate__netbsd__ioctls.awk
compiler-rt-netbsd/patches/patch-utils_generate__netbsd__syscalls.awk
Removed Files:
compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_paccept.cc
compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_strlcat.cc
compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_strlcpy.cc
Log Message:
compiler-rt-netbsd: Update to SVN r. 324034
Set new version to 7.0.0.
Patch merged upstream:
Add new interceptors: strlcpy(3) and strlcat(3)
https://reviews.llvm.org/D42061
Sponsored by <The NetBSD Foundation>
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c3c712dba0360be8182baaa65ff3100a74be689a
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
compiler-rt-netbsd/Makefile | 4 +-
compiler-rt-netbsd/distinfo | 61 ++++++++--------
.../patches/patch-cmake_config-ix.cmake | 2 +-
.../patches/patch-include_CMakeLists.txt | 2 +-
...atch-include_sanitizer_netbsd__syscall__hooks.h | 2 +-
.../patches/patch-lib_asan_asan__interceptors.cc | 2 +-
.../patches/patch-lib_esan_esan__interceptors.cpp | 2 +-
.../patches/patch-lib_fuzzer_tests_CMakeLists.txt | 2 +-
.../patch-lib_hwasan_hwasan__interceptors.cc | 2 +-
.../patches/patch-lib_msan_msan__interceptors.cc | 2 +-
.../patches/patch-lib_msan_msan__linux.cc | 2 +-
.../patch-lib_sanitizer__common_CMakeLists.txt | 2 +-
...zer__common_sanitizer__common__interceptors.inc | 21 +++---
...mmon_sanitizer__common__interceptors__ioctl.inc | 2 +-
...b_sanitizer__common_sanitizer__internal__defs.h | 2 +-
...patch-lib_sanitizer__common_sanitizer__linux.cc | 2 +-
...mmon_sanitizer__netbsd__interceptors__ioctl.inc | 2 +-
...nitizer__common_sanitizer__netbsd__syscalls.inc | 2 +-
...zer__common_sanitizer__platform__interceptors.h | 7 +-
...__common_sanitizer__platform__limits__netbsd.cc | 2 +-
...r__common_sanitizer__platform__limits__netbsd.h | 2 +-
...nitizer__common_sanitizer__procmaps__freebsd.cc | 2 +-
.../patches/patch-lib_scudo_scudo__platform.h | 2 +-
.../patch-lib_tsan_rtl_tsan__interceptors.cc | 2 +-
compiler-rt-netbsd/patches/patch-test_asan_lit.cfg | 2 +-
.../patches/patch-test_lsan_lit.common.cfg | 2 +-
...sanitizer__common_TestCases_NetBSD_kvm__open.cc | 2 +-
...izer__common_TestCases_NetBSD_kvm__openfiles.cc | 2 +-
...t_sanitizer__common_TestCases_NetBSD_paccept.cc | 82 ----------------------
...t_sanitizer__common_TestCases_NetBSD_strlcat.cc | 61 ----------------
...t_sanitizer__common_TestCases_NetBSD_strlcpy.cc | 61 ----------------
.../patches/patch-test_scudo_lit.cfg | 2 +-
.../patch-utils_generate__netbsd__ioctls.awk | 2 +-
.../patch-utils_generate__netbsd__syscalls.awk | 2 +-
34 files changed, 71 insertions(+), 280 deletions(-)
diffs:
diff --git a/compiler-rt-netbsd/Makefile b/compiler-rt-netbsd/Makefile
index ebf5ddfc8e..a2ef57af60 100644
--- a/compiler-rt-netbsd/Makefile
+++ b/compiler-rt-netbsd/Makefile
@@ -1,11 +1,11 @@
# $NetBSD: Makefile.common,v 1.7 2015/07/20 05:49:53 adam Exp $
-PKGNAME= compiler-rt-6.0.0
+PKGNAME= compiler-rt-7.0.0
CATEGORIES= lang devel
SVN_REPOSITORIES= compiler-rt
SVN_REPO.compiler-rt= http://llvm.org/svn/llvm-project/compiler-rt/trunk
-SVN_REVISION.compiler-rt= 323970
+SVN_REVISION.compiler-rt= 324034
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://compiler-rt.llvm.org/
diff --git a/compiler-rt-netbsd/distinfo b/compiler-rt-netbsd/distinfo
index cdde7a096a..4e0a049b40 100644
--- a/compiler-rt-netbsd/distinfo
+++ b/compiler-rt-netbsd/distinfo
@@ -1,34 +1,31 @@
$NetBSD: distinfo,v 1.35 2015/09/11 01:21:57 tnn Exp $
-SHA1 (patch-cmake_config-ix.cmake) = 1881ac65316095939645d0253f8d1f35972ba065
-SHA1 (patch-include_CMakeLists.txt) = b6f2713b7e5337aed542442936b6f747efe0a607
-SHA1 (patch-include_sanitizer_netbsd__syscall__hooks.h) = 848fa15bd0bb19231d9cf277e0fe4ca443083225
-SHA1 (patch-lib_asan_asan__interceptors.cc) = ea4005ce02775060ff52af76d568c450892067b5
-SHA1 (patch-lib_esan_esan__interceptors.cpp) = a7103ca053e92a810c87c593262bb386f3d02606
-SHA1 (patch-lib_fuzzer_tests_CMakeLists.txt) = 1f3f096aa7768f24223c6c3c884eb624f52be738
-SHA1 (patch-lib_hwasan_hwasan__interceptors.cc) = c49ab3759728bbd3e27580a3d0d3e2db0bceb2a6
-SHA1 (patch-lib_msan_msan__interceptors.cc) = acc5b6e9cf61835961e6bd9bf3b552873f1369a7
-SHA1 (patch-lib_msan_msan__linux.cc) = d75d7587071a9e7a3f6a08a3008af55319e62cab
-SHA1 (patch-lib_sanitizer__common_CMakeLists.txt) = fcbf2987ccab5258fe760aef6ef47bd97e0e0b2c
-SHA1 (patch-lib_sanitizer__common_sanitizer__common__interceptors.inc) = 50188155fe400bc5df1cdc97d65987ce52f9c064
-SHA1 (patch-lib_sanitizer__common_sanitizer__common__interceptors__ioctl.inc) = 231f519a0564aa69d746a7f0bbee1b1aeed927a7
-SHA1 (patch-lib_sanitizer__common_sanitizer__internal__defs.h) = 2ff74de8be0825ca4162969cb2ed367654934a17
-SHA1 (patch-lib_sanitizer__common_sanitizer__linux.cc) = b1057f01ae2f03498613eb1a02501c8a65d16fed
-SHA1 (patch-lib_sanitizer__common_sanitizer__netbsd__interceptors__ioctl.inc) = 3f27d4fb721600f27b77416fe087aab9991b0061
-SHA1 (patch-lib_sanitizer__common_sanitizer__netbsd__syscalls.inc) = e47a27274c7a4f4ab02ef89e1e458cce84b0562e
-SHA1 (patch-lib_sanitizer__common_sanitizer__platform__interceptors.h) = dae6fa7eded4445eeab1c77f87f47c156f19b293
-SHA1 (patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.cc) = c8c96414670ca41c1fe191dd49921eb0b9c0fc15
-SHA1 (patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.h) = 270ab357a4e8379540a9dbe890c10fe0901e2aaf
-SHA1 (patch-lib_sanitizer__common_sanitizer__procmaps__freebsd.cc) = 7e0deaeeada33bd13575251e5d8fb4a0ee4c53e8
-SHA1 (patch-lib_scudo_scudo__platform.h) = 0947104d03ff14646a2f94ec753ab8fbda8a7db3
-SHA1 (patch-lib_tsan_rtl_tsan__interceptors.cc) = 7fcb6539030cc092ef81fe44c1f1618e26c89972
-SHA1 (patch-test_asan_lit.cfg) = becbc3c8c9cfd589e1dcbf1014dd4655f952c144
-SHA1 (patch-test_lsan_lit.common.cfg) = 10dc251f80efb96d015a22c740dc20b1843b9a11
-SHA1 (patch-test_sanitizer__common_TestCases_NetBSD_kvm__open.cc) = 3ff5426a83769d16585f647a52fa1f287874d60c
-SHA1 (patch-test_sanitizer__common_TestCases_NetBSD_kvm__openfiles.cc) = 6698947f15bfa7569b45cc3bbc20fa7c0b02dc40
-SHA1 (patch-test_sanitizer__common_TestCases_NetBSD_paccept.cc) = 10f1f6617bc2a07cfbdad708d4ced3a7df7ca077
-SHA1 (patch-test_sanitizer__common_TestCases_NetBSD_strlcat.cc) = d6155a9acca46674d904171aec1df45c31d7f5e3
-SHA1 (patch-test_sanitizer__common_TestCases_NetBSD_strlcpy.cc) = 3866ef35091eb17a04adfcc5fe0a1093527876d0
-SHA1 (patch-test_scudo_lit.cfg) = 111a66513b994534bb0d69d214b7e0cb4e2b8eb8
-SHA1 (patch-utils_generate__netbsd__ioctls.awk) = a4b03782f817b3552f2f761b7215fb90c1df7bc1
-SHA1 (patch-utils_generate__netbsd__syscalls.awk) = 66a3ae5b0541b4a63d3baa4519c1f509b63d3f4f
+SHA1 (patch-cmake_config-ix.cmake) = 7425d12d9601544fe12d5f4e242682c085893b71
+SHA1 (patch-include_CMakeLists.txt) = c9dc00e80ac7416993aa0355321e405856940478
+SHA1 (patch-include_sanitizer_netbsd__syscall__hooks.h) = 30f981378aa6fa1aae7fe0b67269fbc90f284eab
+SHA1 (patch-lib_asan_asan__interceptors.cc) = 0dcc154820dcef2de65c3f0cdcec2ea365123f1e
+SHA1 (patch-lib_esan_esan__interceptors.cpp) = 2e3e300201e5cc20d612cb0847a0a3c624b73f30
+SHA1 (patch-lib_fuzzer_tests_CMakeLists.txt) = 766b817c2ede73ca90d6e25a4b8330ed3d38b84b
+SHA1 (patch-lib_hwasan_hwasan__interceptors.cc) = 27038b764c7d3d4f1885d85dc6d76c0ac4d15ef1
+SHA1 (patch-lib_msan_msan__interceptors.cc) = f6388495e44c2ddf2cdfa4cf59e9da0e5e60c2d7
+SHA1 (patch-lib_msan_msan__linux.cc) = 6fd2ada4a84d1e1cc47ec8f4e1f0608861c73c1a
+SHA1 (patch-lib_sanitizer__common_CMakeLists.txt) = 2a0a50c9fccf4be9328aa5ecd7c55adace841fe8
+SHA1 (patch-lib_sanitizer__common_sanitizer__common__interceptors.inc) = ecfc7348a2e28bf301845d9f212aaab65a687480
+SHA1 (patch-lib_sanitizer__common_sanitizer__common__interceptors__ioctl.inc) = a4b00d19eb5528a320255e8b0dcbaf07f1f8aa16
+SHA1 (patch-lib_sanitizer__common_sanitizer__internal__defs.h) = a6ce44f3cfd42640c6fbe514814e8e485fac1dfc
+SHA1 (patch-lib_sanitizer__common_sanitizer__linux.cc) = a9d86ca4c434faca53db8ccb81f96a44ca309a0f
+SHA1 (patch-lib_sanitizer__common_sanitizer__netbsd__interceptors__ioctl.inc) = ac5dbf9a9498dd3ce07eac59b1c45260b4ac4247
+SHA1 (patch-lib_sanitizer__common_sanitizer__netbsd__syscalls.inc) = a5c9e062d694583fa29fb1f90007539c7526a4b1
+SHA1 (patch-lib_sanitizer__common_sanitizer__platform__interceptors.h) = 9bd0971016c2ed4aecb53491d7d65baa9a7eeabd
+SHA1 (patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.cc) = 8100b7170b8c4adf7b13adf3c998a233e6623aff
+SHA1 (patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.h) = dde2e7de842e50ae9db534f9f441e0eb49e6dce4
+SHA1 (patch-lib_sanitizer__common_sanitizer__procmaps__freebsd.cc) = c6459f21789a5ef13e37714487c09110062c9c5d
+SHA1 (patch-lib_scudo_scudo__platform.h) = 119d7ad8f8ca9d3e846dbdd7f805ca771e30e410
+SHA1 (patch-lib_tsan_rtl_tsan__interceptors.cc) = 374bbfc9c58fdb43d7d0ede549a01bb0a372f1aa
+SHA1 (patch-test_asan_lit.cfg) = e36362ff6a14efbb54452fd3699ad00f0d9bba1c
+SHA1 (patch-test_lsan_lit.common.cfg) = b09b4ab3a97dc881b701a3583b0b126b8206cfe2
+SHA1 (patch-test_sanitizer__common_TestCases_NetBSD_kvm__open.cc) = 1a858dc0deef42d1da472669f04ef8234f9bec87
+SHA1 (patch-test_sanitizer__common_TestCases_NetBSD_kvm__openfiles.cc) = de07c9d65a47dfc04509198462245bee3fd78af8
+SHA1 (patch-test_scudo_lit.cfg) = 35e4f0524a8fd26e90e5d968b73d75f277da3779
+SHA1 (patch-utils_generate__netbsd__ioctls.awk) = 3f266e64e12322d94fc890e46355cab70ceda405
+SHA1 (patch-utils_generate__netbsd__syscalls.awk) = cb4d4bf4dce56204467bfd0a304e2a568c83c210
diff --git a/compiler-rt-netbsd/patches/patch-cmake_config-ix.cmake b/compiler-rt-netbsd/patches/patch-cmake_config-ix.cmake
index 2fcf9c26d8..c4a19c4da9 100644
--- a/compiler-rt-netbsd/patches/patch-cmake_config-ix.cmake
+++ b/compiler-rt-netbsd/patches/patch-cmake_config-ix.cmake
@@ -1,6 +1,6 @@
$NetBSD$
---- cmake/config-ix.cmake.orig 2018-02-01 15:29:10.537983195 +0000
+--- cmake/config-ix.cmake.orig 2018-02-01 23:45:59.000000000 +0000
+++ cmake/config-ix.cmake
@@ -542,7 +542,7 @@ else()
endif()
diff --git a/compiler-rt-netbsd/patches/patch-include_CMakeLists.txt b/compiler-rt-netbsd/patches/patch-include_CMakeLists.txt
index 1ccb2b7313..bd6a1b1529 100644
--- a/compiler-rt-netbsd/patches/patch-include_CMakeLists.txt
+++ b/compiler-rt-netbsd/patches/patch-include_CMakeLists.txt
@@ -1,6 +1,6 @@
$NetBSD$
---- include/CMakeLists.txt.orig 2017-12-21 18:53:10.000000000 +0000
+--- include/CMakeLists.txt.orig 2018-02-01 23:45:59.000000000 +0000
+++ include/CMakeLists.txt
@@ -10,6 +10,7 @@ if (COMPILER_RT_BUILD_SANITIZERS)
sanitizer/linux_syscall_hooks.h
diff --git a/compiler-rt-netbsd/patches/patch-include_sanitizer_netbsd__syscall__hooks.h b/compiler-rt-netbsd/patches/patch-include_sanitizer_netbsd__syscall__hooks.h
index d1d5242a7a..42a68a4d64 100644
--- a/compiler-rt-netbsd/patches/patch-include_sanitizer_netbsd__syscall__hooks.h
+++ b/compiler-rt-netbsd/patches/patch-include_sanitizer_netbsd__syscall__hooks.h
@@ -1,6 +1,6 @@
$NetBSD$
---- include/sanitizer/netbsd_syscall_hooks.h.orig 2018-02-01 15:29:51.348619384 +0000
+--- include/sanitizer/netbsd_syscall_hooks.h.orig 2018-02-02 00:08:42.510513193 +0000
+++ include/sanitizer/netbsd_syscall_hooks.h
@@ -0,0 +1,4730 @@
+//===-- netbsd_syscall_hooks.h --------------------------------------------===//
diff --git a/compiler-rt-netbsd/patches/patch-lib_asan_asan__interceptors.cc b/compiler-rt-netbsd/patches/patch-lib_asan_asan__interceptors.cc
index 1c96b5fe68..2f7f29c67e 100644
--- a/compiler-rt-netbsd/patches/patch-lib_asan_asan__interceptors.cc
+++ b/compiler-rt-netbsd/patches/patch-lib_asan_asan__interceptors.cc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/asan/asan_interceptors.cc.orig 2017-10-17 18:35:47.000000000 +0000
+--- lib/asan/asan_interceptors.cc.orig 2018-02-01 23:46:05.000000000 +0000
+++ lib/asan/asan_interceptors.cc
@@ -178,6 +178,7 @@ DECLARE_REAL_AND_INTERCEPTOR(void, free,
(void)(s); \
diff --git a/compiler-rt-netbsd/patches/patch-lib_esan_esan__interceptors.cpp b/compiler-rt-netbsd/patches/patch-lib_esan_esan__interceptors.cpp
index 6f95afe229..1a672d2ac6 100644
--- a/compiler-rt-netbsd/patches/patch-lib_esan_esan__interceptors.cpp
+++ b/compiler-rt-netbsd/patches/patch-lib_esan_esan__interceptors.cpp
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/esan/esan_interceptors.cpp.orig 2017-10-17 18:35:48.000000000 +0000
+--- lib/esan/esan_interceptors.cpp.orig 2018-02-01 23:46:06.000000000 +0000
+++ lib/esan/esan_interceptors.cpp
@@ -232,6 +232,7 @@ DECLARE_REAL_AND_INTERCEPTOR(void *, mal
} while (false)
diff --git a/compiler-rt-netbsd/patches/patch-lib_fuzzer_tests_CMakeLists.txt b/compiler-rt-netbsd/patches/patch-lib_fuzzer_tests_CMakeLists.txt
index ba179ae7ce..a549559baf 100644
--- a/compiler-rt-netbsd/patches/patch-lib_fuzzer_tests_CMakeLists.txt
+++ b/compiler-rt-netbsd/patches/patch-lib_fuzzer_tests_CMakeLists.txt
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/fuzzer/tests/CMakeLists.txt.orig 2018-01-23 23:09:21.000000000 +0000
+--- lib/fuzzer/tests/CMakeLists.txt.orig 2018-02-01 23:46:06.000000000 +0000
+++ lib/fuzzer/tests/CMakeLists.txt
@@ -10,6 +10,9 @@ add_custom_target(FuzzerUnitTests)
set_target_properties(FuzzerUnitTests PROPERTIES FOLDER "Compiler-RT Tests")
diff --git a/compiler-rt-netbsd/patches/patch-lib_hwasan_hwasan__interceptors.cc b/compiler-rt-netbsd/patches/patch-lib_hwasan_hwasan__interceptors.cc
index fcf4ab65fc..0e603f67a7 100644
--- a/compiler-rt-netbsd/patches/patch-lib_hwasan_hwasan__interceptors.cc
+++ b/compiler-rt-netbsd/patches/patch-lib_hwasan_hwasan__interceptors.cc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/hwasan/hwasan_interceptors.cc.orig 2018-01-15 06:00:16.000000000 +0000
+--- lib/hwasan/hwasan_interceptors.cc.orig 2018-02-01 23:46:05.000000000 +0000
+++ lib/hwasan/hwasan_interceptors.cc
@@ -457,6 +457,7 @@ int OnExit() {
(void)(s); \
diff --git a/compiler-rt-netbsd/patches/patch-lib_msan_msan__interceptors.cc b/compiler-rt-netbsd/patches/patch-lib_msan_msan__interceptors.cc
index 1cbba08948..bb046fb625 100644
--- a/compiler-rt-netbsd/patches/patch-lib_msan_msan__interceptors.cc
+++ b/compiler-rt-netbsd/patches/patch-lib_msan_msan__interceptors.cc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/msan/msan_interceptors.cc.orig 2018-02-01 15:29:09.912774535 +0000
+--- lib/msan/msan_interceptors.cc.orig 2018-02-01 23:46:00.000000000 +0000
+++ lib/msan/msan_interceptors.cc
@@ -33,11 +33,13 @@
#include "sanitizer_common/sanitizer_libc.h"
diff --git a/compiler-rt-netbsd/patches/patch-lib_msan_msan__linux.cc b/compiler-rt-netbsd/patches/patch-lib_msan_msan__linux.cc
index d927882b08..9d80fab403 100644
--- a/compiler-rt-netbsd/patches/patch-lib_msan_msan__linux.cc
+++ b/compiler-rt-netbsd/patches/patch-lib_msan_msan__linux.cc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/msan/msan_linux.cc.orig 2017-11-16 17:55:36.000000000 +0000
+--- lib/msan/msan_linux.cc.orig 2018-02-01 23:45:59.000000000 +0000
+++ lib/msan/msan_linux.cc
@@ -30,6 +30,7 @@
#include <sys/time.h>
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_CMakeLists.txt b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_CMakeLists.txt
index 2c4d6e9922..7fb99137b2 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_CMakeLists.txt
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_CMakeLists.txt
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/CMakeLists.txt.orig 2018-01-08 15:33:13.000000000 +0000
+--- lib/sanitizer_common/CMakeLists.txt.orig 2018-02-01 23:46:05.000000000 +0000
+++ lib/sanitizer_common/CMakeLists.txt
@@ -119,6 +119,7 @@ set(SANITIZER_HEADERS
sanitizer_list.h
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc
index 0294e9e770..101178d326 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/sanitizer_common_interceptors.inc.orig 2018-02-01 15:29:10.523078240 +0000
+--- lib/sanitizer_common/sanitizer_common_interceptors.inc.orig 2018-02-02 00:08:32.539460964 +0000
+++ lib/sanitizer_common/sanitizer_common_interceptors.inc
@@ -36,6 +36,7 @@
// COMMON_INTERCEPTOR_MEMCPY_IMPL
@@ -171,8 +171,8 @@ $NetBSD$
#if SANITIZER_INTERCEPT___XSTAT
INTERCEPTOR(int, __xstat, int version, const char *path, void *buf) {
void *ctx;
-@@ -6724,6 +6772,937 @@ INTERCEPTOR(int, open_by_handle_at, int
- #define INIT_OPEN_BY_HANDLE_AT
+@@ -6759,6 +6807,937 @@ INTERCEPTOR(SIZE_T, strlcat, char *dst,
+ #define INIT_STRLCPY
#endif
+#if SANITIZER_INTERCEPT_KVM
@@ -1109,7 +1109,7 @@ $NetBSD$
static void InitializeCommonInterceptors() {
static u64 metadata_mem[sizeof(MetadataHashMap) / sizeof(u64) + 1];
interceptor_metadata_map = new((void *)&metadata_mem) MetadataHashMap();
-@@ -6926,6 +7905,7 @@ static void InitializeCommonInterceptors
+@@ -6961,6 +7940,7 @@ static void InitializeCommonInterceptors
INIT_SEND_SENDTO;
INIT_STAT;
INIT_EVENTFD_READ_WRITE;
@@ -1117,11 +1117,10 @@ $NetBSD$
INIT___XSTAT;
INIT___XSTAT64;
INIT___LXSTAT;
-@@ -6946,7 +7926,18 @@ static void InitializeCommonInterceptors
- INIT_GETGROUPLIST;
- INIT_READLINK;
- INIT_READLINKAT;
--
+@@ -6984,6 +7964,18 @@ static void InitializeCommonInterceptors
+ INIT_NAME_TO_HANDLE_AT;
+ INIT_OPEN_BY_HANDLE_AT;
+ INIT_STRLCPY;
+ INIT_KVM;
+ INIT_DEVNAME;
+ INIT_SYSCTL;
@@ -1134,6 +1133,6 @@ $NetBSD$
+ INIT_FTS;
+ INIT_STRMODE;
+ INIT_REGEX;
- INIT_NAME_TO_HANDLE_AT;
- INIT_OPEN_BY_HANDLE_AT;
+ #if SANITIZER_NETBSD
+ COMMON_INTERCEPT_FUNCTION(__libc_mutex_lock);
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors__ioctl.inc b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors__ioctl.inc
index 5e9ab63447..50d91d57c0 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors__ioctl.inc
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors__ioctl.inc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc.orig 2017-12-21 18:53:10.000000000 +0000
+--- lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc.orig 2018-02-01 23:46:05.000000000 +0000
+++ lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
@@ -10,6 +10,8 @@
// Ioctl handling in common sanitizer interceptors.
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__internal__defs.h b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__internal__defs.h
index 56def83df9..e03878ea46 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__internal__defs.h
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__internal__defs.h
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/sanitizer_internal_defs.h.orig 2018-01-15 06:00:15.000000000 +0000
+--- lib/sanitizer_common/sanitizer_internal_defs.h.orig 2018-02-01 23:46:05.000000000 +0000
+++ lib/sanitizer_common/sanitizer_internal_defs.h
@@ -177,7 +177,9 @@ typedef uptr tid_t;
// This header should NOT include any other headers to avoid portability issues.
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__linux.cc b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__linux.cc
index 16396219a6..30673d46d9 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__linux.cc
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__linux.cc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/sanitizer_linux.cc.orig 2017-12-21 18:53:10.000000000 +0000
+--- lib/sanitizer_common/sanitizer_linux.cc.orig 2018-02-01 23:46:05.000000000 +0000
+++ lib/sanitizer_common/sanitizer_linux.cc
@@ -89,6 +89,7 @@ extern char **environ; // provided by c
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__netbsd__interceptors__ioctl.inc b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__netbsd__interceptors__ioctl.inc
index 336013cc3c..2be6e11ae3 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__netbsd__interceptors__ioctl.inc
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__netbsd__interceptors__ioctl.inc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/sanitizer_netbsd_interceptors_ioctl.inc.orig 2018-02-01 15:29:51.351827181 +0000
+--- lib/sanitizer_common/sanitizer_netbsd_interceptors_ioctl.inc.orig 2018-02-02 00:08:42.513643476 +0000
+++ lib/sanitizer_common/sanitizer_netbsd_interceptors_ioctl.inc
@@ -0,0 +1,1490 @@
+//===-- sanitizer_common_interceptors_ioctl.inc -----------------*- C++ -*-===//
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__netbsd__syscalls.inc b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__netbsd__syscalls.inc
index 7604fa2e54..974fabe7a9 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__netbsd__syscalls.inc
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__netbsd__syscalls.inc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/sanitizer_netbsd_syscalls.inc.orig 2018-02-01 15:29:51.352848626 +0000
+--- lib/sanitizer_common/sanitizer_netbsd_syscalls.inc.orig 2018-02-02 00:08:42.514508661 +0000
+++ lib/sanitizer_common/sanitizer_netbsd_syscalls.inc
@@ -0,0 +1,3793 @@
+//===-- sanitizer_common_syscalls.inc ---------------------------*- C++ -*-===//
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h
index e6398cccd2..dc7492c4d8 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/sanitizer_platform_interceptors.h.orig 2018-02-01 15:29:10.523528668 +0000
+--- lib/sanitizer_common/sanitizer_platform_interceptors.h.orig 2018-02-02 00:08:32.539912357 +0000
+++ lib/sanitizer_common/sanitizer_platform_interceptors.h
@@ -406,6 +406,7 @@
@@ -10,14 +10,13 @@ $NetBSD$
#define SANITIZER_INTERCEPT___XSTAT (!SANITIZER_INTERCEPT_STAT && SI_POSIX)
#define SANITIZER_INTERCEPT___XSTAT64 SI_LINUX_NOT_ANDROID
#define SANITIZER_INTERCEPT___LXSTAT SANITIZER_INTERCEPT___XSTAT
-@@ -441,6 +442,18 @@
- #define SANITIZER_INTERCEPT_ACCESS SI_NETBSD
+@@ -442,6 +443,17 @@
#define SANITIZER_INTERCEPT_FACCESSAT SI_NETBSD
#define SANITIZER_INTERCEPT_GETGROUPLIST SI_NETBSD
+ #define SANITIZER_INTERCEPT_STRLCPY SI_NETBSD
+#define SANITIZER_INTERCEPT_KVM SI_NETBSD
+#define SANITIZER_INTERCEPT_DEVNAME SI_NETBSD
+#define SANITIZER_INTERCEPT_SYSCTL SI_NETBSD
-+#define SANITIZER_INTERCEPT_STRLCPY SI_NETBSD
+#define SANITIZER_INTERCEPT_ATOF SI_NETBSD
+#define SANITIZER_INTERCEPT_GETTTYENT SI_NETBSD
+#define SANITIZER_INTERCEPT_FGETLN SI_NETBSD
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.cc b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.cc
index 91bf4c761f..dd3951c3b4 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.cc
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.cc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc.orig 2017-11-28 08:23:47.000000000 +0000
+--- lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc.orig 2018-02-01 23:46:05.000000000 +0000
+++ lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
@@ -15,7 +15,59 @@
#include "sanitizer_platform.h"
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.h b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.h
index 3a4f208a3b..de2213ddc7 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.h
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.h
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/sanitizer_platform_limits_netbsd.h.orig 2018-01-15 06:00:16.000000000 +0000
+--- lib/sanitizer_common/sanitizer_platform_limits_netbsd.h.orig 2018-02-01 23:46:05.000000000 +0000
+++ lib/sanitizer_common/sanitizer_platform_limits_netbsd.h
@@ -57,33 +57,45 @@ extern unsigned ucontext_t_sz;
extern unsigned struct_rlimit_sz;
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__procmaps__freebsd.cc b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__procmaps__freebsd.cc
index 1f59465f27..b25f850e5d 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__procmaps__freebsd.cc
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__procmaps__freebsd.cc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/sanitizer_common/sanitizer_procmaps_freebsd.cc.orig 2017-10-17 18:35:46.000000000 +0000
+--- lib/sanitizer_common/sanitizer_procmaps_freebsd.cc.orig 2018-02-01 23:46:05.000000000 +0000
+++ lib/sanitizer_common/sanitizer_procmaps_freebsd.cc
@@ -19,6 +19,9 @@
#include "sanitizer_procmaps.h"
diff --git a/compiler-rt-netbsd/patches/patch-lib_scudo_scudo__platform.h b/compiler-rt-netbsd/patches/patch-lib_scudo_scudo__platform.h
index d6bdb98830..b10883f4be 100644
--- a/compiler-rt-netbsd/patches/patch-lib_scudo_scudo__platform.h
+++ b/compiler-rt-netbsd/patches/patch-lib_scudo_scudo__platform.h
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/scudo/scudo_platform.h.orig 2018-02-01 15:29:09.691677108 +0000
+--- lib/scudo/scudo_platform.h.orig 2018-02-01 23:46:04.000000000 +0000
+++ lib/scudo/scudo_platform.h
@@ -17,7 +17,7 @@
diff --git a/compiler-rt-netbsd/patches/patch-lib_tsan_rtl_tsan__interceptors.cc b/compiler-rt-netbsd/patches/patch-lib_tsan_rtl_tsan__interceptors.cc
index e112c2ac8f..65163d2242 100644
--- a/compiler-rt-netbsd/patches/patch-lib_tsan_rtl_tsan__interceptors.cc
+++ b/compiler-rt-netbsd/patches/patch-lib_tsan_rtl_tsan__interceptors.cc
@@ -1,6 +1,6 @@
$NetBSD$
---- lib/tsan/rtl/tsan_interceptors.cc.orig 2018-02-01 15:29:09.002365645 +0000
+--- lib/tsan/rtl/tsan_interceptors.cc.orig 2018-02-01 23:46:00.000000000 +0000
+++ lib/tsan/rtl/tsan_interceptors.cc
@@ -2426,7 +2426,7 @@ struct ScopedSyscall {
}
diff --git a/compiler-rt-netbsd/patches/patch-test_asan_lit.cfg b/compiler-rt-netbsd/patches/patch-test_asan_lit.cfg
index e354abf906..395e031d00 100644
--- a/compiler-rt-netbsd/patches/patch-test_asan_lit.cfg
+++ b/compiler-rt-netbsd/patches/patch-test_asan_lit.cfg
@@ -1,6 +1,6 @@
$NetBSD$
---- test/asan/lit.cfg.orig 2018-01-20 14:37:44.000000000 +0000
+--- test/asan/lit.cfg.orig 2018-02-01 23:45:56.000000000 +0000
+++ test/asan/lit.cfg
@@ -209,7 +209,7 @@ else:
config.substitutions.append(('%pie', '-pie'))
diff --git a/compiler-rt-netbsd/patches/patch-test_lsan_lit.common.cfg b/compiler-rt-netbsd/patches/patch-test_lsan_lit.common.cfg
index 346f97f9df..3c065eeec9 100644
--- a/compiler-rt-netbsd/patches/patch-test_lsan_lit.common.cfg
+++ b/compiler-rt-netbsd/patches/patch-test_lsan_lit.common.cfg
@@ -1,6 +1,6 @@
$NetBSD$
---- test/lsan/lit.common.cfg.orig 2017-11-06 03:58:05.000000000 +0000
+--- test/lsan/lit.common.cfg.orig 2018-02-01 23:45:50.000000000 +0000
+++ test/lsan/lit.common.cfg
@@ -67,10 +67,10 @@ config.substitutions.append( ("%clangxx
config.substitutions.append( ("%clang_lsan ", build_invocation(clang_lsan_cflags)) )
diff --git a/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_kvm__open.cc b/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_kvm__open.cc
index 6c85e66a0a..9a41c02460 100644
--- a/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_kvm__open.cc
+++ b/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_kvm__open.cc
@@ -1,6 +1,6 @@
$NetBSD$
---- test/sanitizer_common/TestCases/NetBSD/kvm_open.cc.orig 2018-02-01 15:29:51.354841594 +0000
+--- test/sanitizer_common/TestCases/NetBSD/kvm_open.cc.orig 2018-02-02 00:08:42.516684543 +0000
+++ test/sanitizer_common/TestCases/NetBSD/kvm_open.cc
@@ -0,0 +1,13 @@
+// RUN: %clangxx -O0 -g %s -o %t && %run %t
diff --git a/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_kvm__openfiles.cc b/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_kvm__openfiles.cc
index 7813d2f67a..ed990f5ab5 100644
--- a/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_kvm__openfiles.cc
+++ b/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_kvm__openfiles.cc
@@ -1,6 +1,6 @@
$NetBSD$
---- test/sanitizer_common/TestCases/NetBSD/kvm_openfiles.cc.orig 2018-02-01 15:29:51.354918710 +0000
+--- test/sanitizer_common/TestCases/NetBSD/kvm_openfiles.cc.orig 2018-02-02 00:08:42.516773424 +0000
+++ test/sanitizer_common/TestCases/NetBSD/kvm_openfiles.cc
@@ -0,0 +1,13 @@
+// RUN: %clangxx -O0 -g %s -o %t && %run %t
diff --git a/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_paccept.cc b/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_paccept.cc
deleted file mode 100644
index 341ff43314..0000000000
--- a/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_paccept.cc
+++ /dev/null
@@ -1,82 +0,0 @@
-$NetBSD$
-
---- test/sanitizer_common/TestCases/NetBSD/paccept.cc.orig 2018-01-23 23:09:21.000000000 +0000
-+++ test/sanitizer_common/TestCases/NetBSD/paccept.cc
-@@ -72,3 +72,77 @@ int main(void) {
-
- return 0;
- }
-+// RUN: %clangxx -O0 -g %s -o %t && %run %t
-+
-+#include <netinet/in.h>
-+#include <sys/socket.h>
-+#include <sys/wait.h>
-+#include <signal.h>
-+#include <stdlib.h>
-+#include <unistd.h>
-+
-+int main(void) {
-+ int child;
-+ int fd, sfd;
-+ socklen_t len;
-+ struct sockaddr_in server = {}, client = {};
-+ sigset_t set;
-+
-+ child = fork();
-+ if (child == 0) {
-+ fd = socket(AF_INET, SOCK_STREAM, 0);
-+ if (fd == -1)
-+ _exit(1);
-+
-+ server.sin_family = AF_INET;
-+ server.sin_addr.s_addr = INADDR_ANY;
-+ server.sin_port = htons(2222);
-+
-+ if (connect(fd, (struct sockaddr *)&server, sizeof(server)) == -1)
-+ _exit(1);
-+
-+ close(fd);
-+
-+ _exit(0);
-+ }
-+
-+ fd = socket(AF_INET, SOCK_STREAM, 0);
-+ if (fd == -1) {
-+ kill(child, SIGKILL);
-+ wait(NULL);
-+ exit(1);
-+ }
-+
-+ server.sin_family = AF_INET;
-+ server.sin_addr.s_addr = INADDR_ANY;
-+ server.sin_port = htons(2222);
-+
-+ if (bind(fd, (const struct sockaddr *)&server, sizeof(server)) == -1) {
-+ kill(child, SIGKILL);
-+ wait(NULL);
-+ exit(1);
-+ }
-+
-+ listen(fd, 3);
-+
-+ if (sigemptyset(&set) == -1) {
-+ kill(child, SIGKILL);
-+ wait(NULL);
-+ exit(1);
-+ }
-+
-+ len = sizeof(client);
-+ sfd = paccept(fd, (struct sockaddr *)&client, &len, &set, SOCK_NONBLOCK);
-+ if (sfd == -1) {
-+ kill(child, SIGKILL);
-+ wait(NULL);
-+ exit(1);
-+ }
-+
-+ wait(NULL);
-+
-+ close(sfd);
-+ close(fd);
-+
-+ return 0;
-+}
diff --git a/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_strlcat.cc b/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_strlcat.cc
deleted file mode 100644
index 70616a5d69..0000000000
--- a/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_strlcat.cc
+++ /dev/null
@@ -1,61 +0,0 @@
-$NetBSD$
-
---- test/sanitizer_common/TestCases/NetBSD/strlcat.cc.orig 2018-02-01 15:29:51.355067933 +0000
-+++ test/sanitizer_common/TestCases/NetBSD/strlcat.cc
-@@ -0,0 +1,56 @@
-+// RUN: %clangxx -O0 -g %s -o %t && %run %t
-+
-+#include <string.h>
-+#include <stdlib.h>
-+#include <stdio.h>
-+
-+void
-+test1() {
-+ const char src[] = "abc";
-+ char dst[7] = {'x', 'y', 'z', 0};
-+ size_t len;
-+
-+ len = strlcat(dst, src, sizeof(dst));
-+ printf("%s %zu ", dst, len);
-+}
-+
-+void
-+test2() {
-+ const char src[] = "abc";
-+ char dst[7] = {0};
-+ size_t len;
-+
-+ len = strlcat(dst, src, sizeof(dst));
-+ printf("%s %zu ", dst, len);
-+}
-+
-+void
-+test3() {
-+ const char src[] = "abc";
-+ char dst[4] = {'x', 'y', 'z', 0};
-+ size_t len;
-+
-+ len = strlcat(dst, src, sizeof(dst));
-+ printf("%s %zu ", dst, len);
-+}
-+
-+void
-+test4() {
-+ const char src[] = "";
-+ char dst[4] = {'x', 'y', 'z', 0};
-+ size_t len;
-+
-+ len = strlcat(dst, src, sizeof(dst));
-+ printf("%s %zu\n", dst, len);
-+}
-+
-+int main(void) {
-+ test1();
-+ test2();
-+ test3();
-+ test4();
-+
-+ // CHECK: xyzabc 6 abc 3 xyz 3 xyz 3
-+
-+ return 0;
-+}
diff --git a/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_strlcpy.cc b/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_strlcpy.cc
deleted file mode 100644
index 2e25864344..0000000000
--- a/compiler-rt-netbsd/patches/patch-test_sanitizer__common_TestCases_NetBSD_strlcpy.cc
+++ /dev/null
@@ -1,61 +0,0 @@
-$NetBSD$
-
---- test/sanitizer_common/TestCases/NetBSD/strlcpy.cc.orig 2018-02-01 15:29:51.355142208 +0000
-+++ test/sanitizer_common/TestCases/NetBSD/strlcpy.cc
-@@ -0,0 +1,56 @@
-+// RUN: %clangxx -O0 -g %s -o %t && %run %t
-+
-+#include <string.h>
-+#include <stdlib.h>
-+#include <stdio.h>
-+
-+void
-+test1() {
-+ const char src[] = "abc";
-+ char dst[7] = {'x', 'y', 'z', 0};
-+ size_t len;
-+
-+ len = strlcpy(dst, src, sizeof(dst));
-+ printf("%s %zu ", dst, len);
-+}
-+
-+void
-+test2() {
-+ const char src[] = "abc";
-+ char dst[7] = {0};
-+ size_t len;
-+
-+ len = strlcat(dst, src, sizeof(dst));
-+ printf("%s %zu ", dst, len);
-+}
-+
-+void
-+test3() {
-+ const char src[] = "abc";
-+ char dst[4] = {'x', 'y', 'z', 0};
-+ size_t len;
-+
-+ len = strlcat(dst, src, sizeof(dst));
-+ printf("%s %zu ", dst, len);
-+}
-+
-+void
-+test4() {
-+ const char src[] = "";
-+ char dst[4] = {'x', 'y', 'z', 0};
-+ size_t len;
-+
-+ len = strlcat(dst, src, sizeof(dst));
-+ printf("%s %zu\n", dst, len);
-+}
-+
-+int main(void) {
-+ test1();
-+ test2();
-+ test3();
-+ test4();
-+
-+ // CHECK: abc 3 abc 3 xyz 3 0
-+
-+ return 0;
-+}
diff --git a/compiler-rt-netbsd/patches/patch-test_scudo_lit.cfg b/compiler-rt-netbsd/patches/patch-test_scudo_lit.cfg
index 9a7dd7038a..9c67ac91e7 100644
--- a/compiler-rt-netbsd/patches/patch-test_scudo_lit.cfg
+++ b/compiler-rt-netbsd/patches/patch-test_scudo_lit.cfg
@@ -1,6 +1,6 @@
$NetBSD$
---- test/scudo/lit.cfg.orig 2018-01-20 14:37:44.000000000 +0000
+--- test/scudo/lit.cfg.orig 2018-02-01 23:45:54.000000000 +0000
+++ test/scudo/lit.cfg
@@ -21,9 +21,11 @@ c_flags = ([config.target_cflags] +
"-pie",
diff --git a/compiler-rt-netbsd/patches/patch-utils_generate__netbsd__ioctls.awk b/compiler-rt-netbsd/patches/patch-utils_generate__netbsd__ioctls.awk
index 1df2d630b9..60257553eb 100644
--- a/compiler-rt-netbsd/patches/patch-utils_generate__netbsd__ioctls.awk
+++ b/compiler-rt-netbsd/patches/patch-utils_generate__netbsd__ioctls.awk
@@ -1,6 +1,6 @@
$NetBSD$
---- utils/generate_netbsd_ioctls.awk.orig 2018-02-01 15:29:51.355425192 +0000
+--- utils/generate_netbsd_ioctls.awk.orig 2018-02-02 00:08:42.517096849 +0000
+++ utils/generate_netbsd_ioctls.awk
@@ -0,0 +1,755 @@
+#!/usr/bin/awk -f
diff --git a/compiler-rt-netbsd/patches/patch-utils_generate__netbsd__syscalls.awk b/compiler-rt-netbsd/patches/patch-utils_generate__netbsd__syscalls.awk
index 3123aaf82f..3115eb9b3b 100644
--- a/compiler-rt-netbsd/patches/patch-utils_generate__netbsd__syscalls.awk
+++ b/compiler-rt-netbsd/patches/patch-utils_generate__netbsd__syscalls.awk
@@ -1,6 +1,6 @@
$NetBSD$
---- utils/generate_netbsd_syscalls.awk.orig 2018-02-01 15:29:51.356075595 +0000
+--- utils/generate_netbsd_syscalls.awk.orig 2018-02-02 00:08:42.517755805 +0000
+++ utils/generate_netbsd_syscalls.awk
@@ -0,0 +1,2989 @@
+#!/usr/bin/awk -f
Home |
Main Index |
Thread Index |
Old Index