pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

compiler-rt-netbsd: Sync local patches



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Sat Jan 13 00:32:26 2018 +0100
Changeset:	ba747b6230a8c31d17fe1da02b0ca81aa79e96bb

Modified Files:
	compiler-rt-netbsd/distinfo
	compiler-rt-netbsd/patches/patch-include_sanitizer_netbsd__syscall__hooks.h
	compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc
	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__procmaps__freebsd.cc
	compiler-rt-netbsd/patches/patch-utils_generate__netbsd__ioctls.awk
	compiler-rt-netbsd/patches/patch-utils_generate__netbsd__syscalls.awk

Log Message:
compiler-rt-netbsd: Sync local patches

This has notably fixes for LC_ALL and ctype(3) calls.

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=ba747b6230a8c31d17fe1da02b0ca81aa79e96bb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 compiler-rt-netbsd/distinfo                        |  18 +--
 ...atch-include_sanitizer_netbsd__syscall__hooks.h |   2 +-
 ...zer__common_sanitizer__common__interceptors.inc | 134 ++++++++++++++++++++-
 ...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 |  16 ++-
 ...nitizer__common_sanitizer__procmaps__freebsd.cc |   2 +-
 .../patch-utils_generate__netbsd__ioctls.awk       |   2 +-
 .../patch-utils_generate__netbsd__syscalls.awk     |   2 +-
 10 files changed, 160 insertions(+), 22 deletions(-)

diffs:
diff --git a/compiler-rt-netbsd/distinfo b/compiler-rt-netbsd/distinfo
index 437b80a586..2f3152b25d 100644
--- a/compiler-rt-netbsd/distinfo
+++ b/compiler-rt-netbsd/distinfo
@@ -2,7 +2,7 @@ $NetBSD: distinfo,v 1.35 2015/09/11 01:21:57 tnn Exp $
 
 SHA1 (patch-cmake_config-ix.cmake) = dfc7a195cb774cc13cb495387781d600e16c82d9
 SHA1 (patch-include_CMakeLists.txt) = b6f2713b7e5337aed542442936b6f747efe0a607
-SHA1 (patch-include_sanitizer_netbsd__syscall__hooks.h) = 645b7b91fe674627084fe26efd2ebf7f0fafd447
+SHA1 (patch-include_sanitizer_netbsd__syscall__hooks.h) = 5e6e682b969a58a08699abb34ab8bd557e82f515
 SHA1 (patch-lib_asan_asan__interceptors.cc) = ea4005ce02775060ff52af76d568c450892067b5
 SHA1 (patch-lib_esan_esan__interceptors.cpp) = a7103ca053e92a810c87c593262bb386f3d02606
 SHA1 (patch-lib_fuzzer_tests_CMakeLists.txt) = 38ca750154dfc9843a56748078235824b772a147
@@ -10,20 +10,20 @@ SHA1 (patch-lib_hwasan_hwasan__interceptors.cc) = 45fd48ae7bb21878432f925dea7af8
 SHA1 (patch-lib_msan_msan__interceptors.cc) = 92ed308e84b0845f15110e0167f265ed5cea2580
 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) = 39d91bb5e412fb38a1571af595471b35e70045ed
+SHA1 (patch-lib_sanitizer__common_sanitizer__common__interceptors.inc) = cf6b48115ea51077299b5c04b652c8fd9abc56df
 SHA1 (patch-lib_sanitizer__common_sanitizer__common__interceptors__ioctl.inc) = 231f519a0564aa69d746a7f0bbee1b1aeed927a7
 SHA1 (patch-lib_sanitizer__common_sanitizer__internal__defs.h) = 126424635f89439e89371a57754232082e2290c6
-SHA1 (patch-lib_sanitizer__common_sanitizer__linux.cc) = 77b7e2d6b177166c4f83bbd550d0e5bacf9a4cc0
-SHA1 (patch-lib_sanitizer__common_sanitizer__netbsd__interceptors__ioctl.inc) = 0ed3a4a6467c73247e646e2f7ac8f5ea9e3f4da7
-SHA1 (patch-lib_sanitizer__common_sanitizer__netbsd__syscalls.inc) = 6d94bc705f62aeeda363f19a6f073738d3bae3b0
-SHA1 (patch-lib_sanitizer__common_sanitizer__platform__interceptors.h) = 0a9f204d785e88bcb8f6468fb7aa93efebb8ef80
+SHA1 (patch-lib_sanitizer__common_sanitizer__linux.cc) = b1057f01ae2f03498613eb1a02501c8a65d16fed
+SHA1 (patch-lib_sanitizer__common_sanitizer__netbsd__interceptors__ioctl.inc) = 5bc8f32fbe32ee627650fb7c7342db4a3f9a74f0
+SHA1 (patch-lib_sanitizer__common_sanitizer__netbsd__syscalls.inc) = eb691a1ee0f094cfe6a3114f03fb6b7f689ade6f
+SHA1 (patch-lib_sanitizer__common_sanitizer__platform__interceptors.h) = f40de35390ae5c1bd1c38c8a365d9f0a5636a0ea
 SHA1 (patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.cc) = ae99697d5331e6b05f26f74c48119f5cacd4c4e0
 SHA1 (patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.h) = 19490197ac6d275d777f5b79b96c25aa6d4e3d71
-SHA1 (patch-lib_sanitizer__common_sanitizer__procmaps__freebsd.cc) = c34f35173466e8fd6d65c550f303fdede9e47bec
+SHA1 (patch-lib_sanitizer__common_sanitizer__procmaps__freebsd.cc) = 7e0deaeeada33bd13575251e5d8fb4a0ee4c53e8
 SHA1 (patch-lib_scudo_scudo__platform.h) = 6b07d34d5f1209c7f1bf21fdf0cda5cbe88b802f
 SHA1 (patch-lib_tsan_rtl_tsan__interceptors.cc) = 4fbaa64e3f8d28cdbab6783c296dfd31cecb45a5
 SHA1 (patch-test_asan_lit.cfg) = 121fb6db88a17b8b588a40ee022a9a219d84493f
 SHA1 (patch-test_lsan_lit.common.cfg) = 10dc251f80efb96d015a22c740dc20b1843b9a11
 SHA1 (patch-test_scudo_lit.cfg) = 171f340505f7c87f74a7814b9c4d12d7fcbc5690
-SHA1 (patch-utils_generate__netbsd__ioctls.awk) = aaf50ad0f15c57b0eb7da37522828c675899329d
-SHA1 (patch-utils_generate__netbsd__syscalls.awk) = 5dc4ca20a02342db800188244babb46824e97b06
+SHA1 (patch-utils_generate__netbsd__ioctls.awk) = 04bbe9c0dc403ec1e781b6b4cc5d9d43939581cf
+SHA1 (patch-utils_generate__netbsd__syscalls.awk) = af89b1fdc5e551ef0c79bfa9b5002d4d8dc36c32
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 2a8c8f0148..0178f02c9d 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-01-10 03:43:34.753420424 +0000
+--- include/sanitizer/netbsd_syscall_hooks.h.orig	2018-01-12 23:31:09.111919550 +0000
 +++ include/sanitizer/netbsd_syscall_hooks.h
 @@ -0,0 +1,4730 @@
 +//===-- netbsd_syscall_hooks.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 6f09403238..f2f4607ace 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
@@ -10,7 +10,17 @@ $NetBSD$
  #define getitimer __getitimer50
  #define getpwent __getpwent50
  #define getpwnam __getpwnam50
-@@ -1703,6 +1704,7 @@ FORMAT_INTERCEPTOR_IMPL(__isoc99_snprint
+@@ -107,6 +108,9 @@
+ #define times __times13
+ #define wait3 __wait350
+ #define wait4 __wait450
++extern const unsigned short *_ctype_tab_;
++extern const short *_toupper_tab_;
++extern const short *_tolower_tab_;
+ #endif
+ 
+ // Platform-specific options.
+@@ -1703,6 +1707,7 @@ FORMAT_INTERCEPTOR_IMPL(__isoc99_snprint
  
  #if SANITIZER_INTERCEPT_IOCTL
  #include "sanitizer_common_interceptors_ioctl.inc"
@@ -18,7 +28,53 @@ $NetBSD$
  INTERCEPTOR(int, ioctl, int d, unsigned long request, ...) {
    // We need a frame pointer, because we call into ioctl_common_[pre|post] which
    // can trigger a report and we need to be able to unwind through this
-@@ -6452,6 +6454,407 @@ INTERCEPTOR(wchar_t *, wcsncat, wchar_t 
+@@ -2765,6 +2770,29 @@ INTERCEPTOR(int, accept4, int fd, void *
+ #define INIT_ACCEPT4
+ #endif
+ 
++#if SANITIZER_INTERCEPT_PACCEPT
++INTERCEPTOR(int, paccept, int fd, void *addr, unsigned *addrlen, __sanitizer_sigset_t *set, int f) {
++  void *ctx;
++  COMMON_INTERCEPTOR_ENTER(ctx, paccept, fd, addr, addrlen, set, f);
++  unsigned addrlen0 = 0;
++  if (addrlen) {
++    COMMON_INTERCEPTOR_READ_RANGE(ctx, addrlen, sizeof(*addrlen));
++    addrlen0 = *addrlen;
++  }
++  if (set) COMMON_INTERCEPTOR_READ_RANGE(ctx, set, sizeof(*set));
++  int fd2 = REAL(paccept)(fd, addr, addrlen, set, f);
++  if (fd2 >= 0) {
++    if (fd >= 0) COMMON_INTERCEPTOR_FD_SOCKET_ACCEPT(ctx, fd, fd2);
++    if (addr && addrlen)
++      COMMON_INTERCEPTOR_WRITE_RANGE(ctx, addr, Min(*addrlen, addrlen0));
++  }
++  return fd2;
++}
++#define INIT_PACCEPT COMMON_INTERCEPT_FUNCTION(paccept);
++#else
++#define INIT_PACCEPT
++#endif
++
+ #if SANITIZER_INTERCEPT_MODF
+ INTERCEPTOR(double, modf, double x, double *iptr) {
+   void *ctx;
+@@ -3153,7 +3181,14 @@ INTERCEPTOR(char *, setlocale, int categ
+   if (locale)
+     COMMON_INTERCEPTOR_READ_RANGE(ctx, locale, REAL(strlen)(locale) + 1);
+   char *res = REAL(setlocale)(category, locale);
+-  if (res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
++  if (res) {
++    COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
++#if SANITIZER_NETBSD
++    COMMON_INTERCEPTOR_WRITE_RANGE(ctx, _ctype_tab_, 257 * sizeof(short));
++    COMMON_INTERCEPTOR_WRITE_RANGE(ctx, _toupper_tab_, 257 * sizeof(short));
++    COMMON_INTERCEPTOR_WRITE_RANGE(ctx, _tolower_tab_, 257 * sizeof(short));
++#endif
++  }
+   return res;
+ }
+ 
+@@ -6452,6 +6487,463 @@ INTERCEPTOR(wchar_t *, wcsncat, wchar_t 
  #define INIT_WCSCAT
  #endif
  
@@ -367,7 +423,7 @@ $NetBSD$
 +    COMMON_INTERCEPTOR_READ_RANGE(ctx, src, len >= size ? size : len + 1);
 +  }
 +  res = REAL(strlcpy)(dst, src, size);
-+  COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dst, REAL(strlen)(dst));
++  COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dst, REAL(strlen)(dst) + 1);
 +  return res;
 +}
 +
@@ -380,7 +436,7 @@ $NetBSD$
 +    COMMON_INTERCEPTOR_READ_RANGE(ctx, src, len >= size ? size : len + 1);
 +  }
 +  res = REAL(strlcat)(dst, src, size);
-+  COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dst, REAL(strlen)(dst));
++  COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dst, REAL(strlen)(dst) + 1);
 +  return res;
 +}
 +#define INIT_STRLCPY \
@@ -422,11 +478,75 @@ $NetBSD$
 +#else
 +#define INIT_GETGROUPLIST
 +#endif
++
++#if SANITIZER_INTERCEPT_ACCESS
++INTERCEPTOR(int, access, char *path, int mode) {
++  void *ctx;
++  COMMON_INTERCEPTOR_ENTER(ctx, access, path, mode);
++  if (path) {
++    COMMON_INTERCEPTOR_READ_RANGE(ctx, path, REAL(strlen)(path) + 1);
++  }
++  return REAL(access)(path, mode);
++}
++#define INIT_ACCESS COMMON_INTERCEPT_FUNCTION(access)
++#else
++#define INIT_ACCESS
++#endif
++
++#if SANITIZER_INTERCEPT_FACCESSAT
++INTERCEPTOR(int, faccessat, int fd, char *path, int mode, int flags) {
++  void *ctx;
++  COMMON_INTERCEPTOR_ENTER(ctx, faccessat, fd, path, mode, flags);
++  if (path) {
++    COMMON_INTERCEPTOR_READ_RANGE(ctx, path, REAL(strlen)(path) + 1);
++  }
++  return REAL(faccessat)(fd, path, mode, flags);
++}
++#define INIT_FACCESSAT COMMON_INTERCEPT_FUNCTION(faccessat)
++#else
++#define INIT_FACCESSAT
++#endif
++
++#if SANITIZER_INTERCEPT_ACCT
++INTERCEPTOR(int, acct, char *file) {
++  void *ctx;
++  COMMON_INTERCEPTOR_ENTER(ctx, acct, file);
++  if (file) {
++    COMMON_INTERCEPTOR_READ_RANGE(ctx, file, REAL(strlen)(file) + 1);
++  }
++  return REAL(acct)(file);
++}
++#define INIT_ACCT COMMON_INTERCEPT_FUNCTION(acct)
++#else
++#define INIT_ACCT
++#endif
++
++#if SANITIZER_INTERCEPT_ATOF
++INTERCEPTOR(double, atof, char *nptr) {
++  void *ctx;
++  COMMON_INTERCEPTOR_ENTER(ctx, atof, nptr);
++  if (nptr) {
++    COMMON_INTERCEPTOR_READ_RANGE(ctx, nptr, REAL(strlen)(nptr) + 1);
++  }
++  return REAL(atof)(nptr); // strtof // todo atoi atol
++}
++#define INIT_ATOF COMMON_INTERCEPT_FUNCTION(atof)
++#else
++#define INIT_ATOF
++#endif
 +
  static void InitializeCommonInterceptors() {
    static u64 metadata_mem[sizeof(MetadataHashMap) / sizeof(u64) + 1];
    interceptor_metadata_map = new((void *)&metadata_mem) MetadataHashMap();
-@@ -6663,6 +7066,11 @@ static void InitializeCommonInterceptors
+@@ -6531,6 +7023,7 @@ static void InitializeCommonInterceptors
+   INIT_GETSOCKOPT;
+   INIT_ACCEPT;
+   INIT_ACCEPT4;
++  INIT_PACCEPT;
+   INIT_MODF;
+   INIT_RECVMSG;
+   INIT_SENDMSG;
+@@ -6663,6 +7156,15 @@ static void InitializeCommonInterceptors
    INIT_GETLOADAVG;
    INIT_WCSLEN;
    INIT_WCSCAT;
@@ -435,6 +555,10 @@ $NetBSD$
 +  INIT_SYSCTL;
 +  INIT_STRLCPY;
 +  INIT_GETGROUPLIST;
++  INIT_ACCESS;
++  INIT_FACCESSAT;
++  INIT_ACCT;
++  INIT_ATOF;
  
  #if SANITIZER_NETBSD
    COMMON_INTERCEPT_FUNCTION(__libc_mutex_lock);
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 cf8a72915c..16396219a6 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	2018-01-10 05:12:01.286320517 +0000
+--- lib/sanitizer_common/sanitizer_linux.cc.orig	2017-12-21 18:53:10.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 86f21b55c6..76fb583790 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-01-10 03:43:34.755788801 +0000
+--- lib/sanitizer_common/sanitizer_netbsd_interceptors_ioctl.inc.orig	2018-01-12 23:31:09.114643909 +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 8ddb8f5b8c..5322a3e57a 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-01-10 03:43:34.756636071 +0000
+--- lib/sanitizer_common/sanitizer_netbsd_syscalls.inc.orig	2018-01-12 23:31:09.115508870 +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 67898c013a..b6e48f99a2 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
@@ -2,7 +2,17 @@ $NetBSD$
 
 --- lib/sanitizer_common/sanitizer_platform_interceptors.h.orig	2018-01-08 15:33:13.000000000 +0000
 +++ lib/sanitizer_common/sanitizer_platform_interceptors.h
-@@ -432,4 +432,10 @@
+@@ -217,7 +217,8 @@
+   (SI_FREEBSD || SI_LINUX_NOT_ANDROID || SI_SOLARIS)
+ #define SANITIZER_INTERCEPT_GETSOCKOPT SI_POSIX
+ #define SANITIZER_INTERCEPT_ACCEPT SI_POSIX
+-#define SANITIZER_INTERCEPT_ACCEPT4 SI_LINUX_NOT_ANDROID
++#define SANITIZER_INTERCEPT_ACCEPT4 SI_LINUX_NOT_ANDROID || SI_NETBSD
++#define SANITIZER_INTERCEPT_PACCEPT SI_NETBSD
+ #define SANITIZER_INTERCEPT_MODF SI_POSIX
+ #define SANITIZER_INTERCEPT_RECVMSG SI_POSIX
+ #define SANITIZER_INTERCEPT_SENDMSG SI_POSIX
+@@ -432,4 +433,14 @@
  #define SANITIZER_INTERCEPT_SIGNAL_AND_SIGACTION (!SI_WINDOWS && SI_NOT_FUCHSIA)
  #define SANITIZER_INTERCEPT_BSD_SIGNAL SI_ANDROID
  
@@ -11,5 +21,9 @@ $NetBSD$
 +#define SANITIZER_INTERCEPT_SYSCTL SI_NETBSD
 +#define SANITIZER_INTERCEPT_STRLCPY SI_NETBSD
 +#define SANITIZER_INTERCEPT_GETGROUPLIST SI_NETBSD
++#define SANITIZER_INTERCEPT_ACCESS SI_NETBSD
++#define SANITIZER_INTERCEPT_FACCESSAT SI_NETBSD
++#define SANITIZER_INTERCEPT_ACCT SI_NETBSD
++#define SANITIZER_INTERCEPT_ATOF SI_NETBSD
 +
  #endif  // #ifndef SANITIZER_PLATFORM_INTERCEPTORS_H
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 02b61bd570..1f59465f27 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	2018-01-10 05:12:07.886871696 +0000
+--- lib/sanitizer_common/sanitizer_procmaps_freebsd.cc.orig	2017-10-17 18:35:46.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-utils_generate__netbsd__ioctls.awk b/compiler-rt-netbsd/patches/patch-utils_generate__netbsd__ioctls.awk
index 9192fdc948..70f4499e92 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-01-10 03:43:34.758804212 +0000
+--- utils/generate_netbsd_ioctls.awk.orig	2018-01-12 23:31:09.117769921 +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 3a44e7fa88..93ddb25246 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-01-10 03:43:34.759458559 +0000
+--- utils/generate_netbsd_syscalls.awk.orig	2018-01-12 23:31:09.118429459 +0000
 +++ utils/generate_netbsd_syscalls.awk
 @@ -0,0 +1,2989 @@
 +#!/usr/bin/awk -f


Home | Main Index | Thread Index | Old Index