Module Name:    src
Committed By:   martin
Date:           Sun Sep  1 14:12:23 UTC 2019

Modified Files:
        src/external/bsd/compiler_rt/lib/clang/lib/netbsd [netbsd-9]: syms.mk
        src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64 [netbsd-9]:
            Makefile
        src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64 
[netbsd-9]:
            Makefile
        src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64 [netbsd-9]:
            Makefile
        src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64 
[netbsd-9]:
            Makefile
        src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64 [netbsd-9]:
            Makefile
        src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64 
[netbsd-9]:
            Makefile
        src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64 
[netbsd-9]:
            Makefile
        src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64 
[netbsd-9]:
            Makefile
        
src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64 
[netbsd-9]:
            Makefile

Log Message:
Pull up following revision(s) (requested by kamil in ticket #149):

        
external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile: 
revision 1.4
        external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile: 
revision 1.4
        external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile: 
revision 1.4
        
external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile:
 revision 1.4
        external/bsd/compiler_rt/lib/clang/lib/netbsd/syms.mk: revision 1.3
        external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile: 
revision 1.4
        
external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile: 
revision 1.4
        external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile: 
revision 1.4
        external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile: 
revision 1.4
        external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile: 
revision 1.4

Register syms.extra in LLVM sanitizer .syms files
syms.extra contain additional content that has to be shipped with these
.syms files.

At least libFuzzer requires the .syms files to be in order.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 \
    src/external/bsd/compiler_rt/lib/clang/lib/netbsd/syms.mk
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 \
    src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 \
    src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 \
    src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 \
    src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 \
    src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 \
    src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 \
    src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 \
    
src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 \
    
src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile

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

Modified files:

Index: src/external/bsd/compiler_rt/lib/clang/lib/netbsd/syms.mk
diff -u src/external/bsd/compiler_rt/lib/clang/lib/netbsd/syms.mk:1.1.2.3 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/syms.mk:1.1.2.4
--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/syms.mk:1.1.2.3	Sun Sep  1 10:36:26 2019
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/syms.mk	Sun Sep  1 14:12:23 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: syms.mk,v 1.1.2.3 2019/09/01 10:36:26 martin Exp $
+#	$NetBSD: syms.mk,v 1.1.2.4 2019/09/01 14:12:23 martin Exp $
 
 here := ${.PARSEDIR}
 
@@ -8,4 +8,5 @@ here := ${.PARSEDIR}
 	NM=${NM:Q} AWK=${TOOL_AWK:Q} FILE=${TOOL_MKMAGIC:Q} \
 		${HOST_SH} \
 		${here}/gen_dynamic_list.sh \
+		--extra ${SYMS_EXTRA:Q} \
 		${.IMPSRC} > ${.TARGET}

Index: src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile
diff -u src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile:1.1.2.4 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile:1.1.2.5
--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile:1.1.2.4	Sun Sep  1 10:44:24 2019
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile	Sun Sep  1 14:12:23 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.4 2019/09/01 10:44:24 martin Exp $
+#	$NetBSD: Makefile,v 1.1.2.5 2019/09/01 14:12:23 martin Exp $
 
 NOSANITIZER=    # defined
 
@@ -55,6 +55,7 @@ COPTS+=		-fPIC
 .include "../syms.mk"
 
 SYMS=		libclang_rt.asan-x86_64.a.syms
+SYMS_EXTRA=	${TOPDIR}/lib/asan/asan.syms.extra
 
 beforeinstall: ${SYMS}
 

Index: src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile
diff -u src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile:1.1.2.4 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile:1.1.2.5
--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile:1.1.2.4	Sun Sep  1 10:44:23 2019
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile	Sun Sep  1 14:12:22 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.4 2019/09/01 10:44:23 martin Exp $
+#	$NetBSD: Makefile,v 1.1.2.5 2019/09/01 14:12:22 martin Exp $
 
 NOSANITIZER=    # defined
 
@@ -37,7 +37,8 @@ COPTS+=		-fPIC
 .include "../m64.mk"
 .include "../syms.mk"
 
-SYMS=	libclang_rt.asan_cxx-x86_64.a.syms
+SYMS=		libclang_rt.asan_cxx-x86_64.a.syms
+SYMS_EXTRA=	${TOPDIR}/lib/asan/asan.syms.extra # Overlooked in upstream compiler-rt (8.0) ?
 
 beforeinstall: ${SYMS}
 

Index: src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile
diff -u src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile:1.1.2.4 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile:1.1.2.5
--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile:1.1.2.4	Sun Sep  1 10:44:23 2019
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile	Sun Sep  1 14:12:23 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.4 2019/09/01 10:44:23 martin Exp $
+#	$NetBSD: Makefile,v 1.1.2.5 2019/09/01 14:12:23 martin Exp $
 
 NOSANITIZER=    # defined
 
@@ -50,6 +50,7 @@ COPTS+=		-fPIC
 .include "../syms.mk"
 
 SYMS=		libclang_rt.msan-x86_64.a.syms
+SYMS_EXTRA=	${TOPDIR}/lib/msan/msan.syms.extra
 
 beforeinstall: ${SYMS}
 

Index: src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile
diff -u src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile:1.1.2.4 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile:1.1.2.5
--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile:1.1.2.4	Sun Sep  1 10:44:22 2019
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile	Sun Sep  1 14:12:22 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.4 2019/09/01 10:44:22 martin Exp $
+#	$NetBSD: Makefile,v 1.1.2.5 2019/09/01 14:12:22 martin Exp $
 
 NOSANITIZER=    # defined
 
@@ -39,6 +39,7 @@ COPTS+=		-fPIC
 .include "../syms.mk"
 
 SYMS=		libclang_rt.msan_cxx-x86_64.a.syms
+SYMS_EXTRA=	${TOPDIR}/lib/msan/msan.syms.extra
 
 beforeinstall: ${SYMS}
 

Index: src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile
diff -u src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile:1.1.2.4 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile:1.1.2.5
--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile:1.1.2.4	Sun Sep  1 10:44:24 2019
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile	Sun Sep  1 14:12:23 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.4 2019/09/01 10:44:24 martin Exp $
+#	$NetBSD: Makefile,v 1.1.2.5 2019/09/01 14:12:23 martin Exp $
 
 NOSANITIZER=    # defined
 
@@ -50,6 +50,7 @@ CPPFLAGS+=	-I${TOPDIR}/lib
 .include "../syms.mk"
 
 SYMS=		libclang_rt.tsan-x86_64.a.syms
+SYMS_EXTRA=	${TOPDIR}/lib/tsan/rtl/tsan.syms.extra
 
 beforeinstall: ${SYMS}
 

Index: src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile
diff -u src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile:1.1.2.4 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile:1.1.2.5
--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile:1.1.2.4	Sun Sep  1 10:44:24 2019
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile	Sun Sep  1 14:12:23 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.4 2019/09/01 10:44:24 martin Exp $
+#	$NetBSD: Makefile,v 1.1.2.5 2019/09/01 14:12:23 martin Exp $
 
 NOSANITIZER=    # defined
 
@@ -38,6 +38,7 @@ CPPFLAGS+=	-I${TOPDIR}/lib
 .include "../syms.mk"
 
 SYMS=		libclang_rt.tsan_cxx-x86_64.a.syms
+SYMS_EXTRA=	${TOPDIR}/lib/tsan/rtl/tsan.syms.extra
 
 beforeinstall: ${SYMS}
 

Index: src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile
diff -u src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile:1.1.2.4 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile:1.1.2.5
--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile:1.1.2.4	Sun Sep  1 10:44:22 2019
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile	Sun Sep  1 14:12:22 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.4 2019/09/01 10:44:22 martin Exp $
+#	$NetBSD: Makefile,v 1.1.2.5 2019/09/01 14:12:22 martin Exp $
 
 NOSANITIZER=    # defined
 
@@ -34,6 +34,7 @@ CPPFLAGS+=	-I${TOPDIR}/lib
 .include "../syms.mk"
 
 SYMS=		libclang_rt.ubsan_minimal-x86_64.a.syms
+SYMS_EXTRA=	${TOPDIR}/lib/ubsan_minimal/ubsan.syms.extra
 
 beforeinstall: ${SYMS}
 

Index: src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile
diff -u src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile:1.1.2.4 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile:1.1.2.5
--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile:1.1.2.4	Sun Sep  1 10:44:23 2019
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile	Sun Sep  1 14:12:23 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.4 2019/09/01 10:44:23 martin Exp $
+#	$NetBSD: Makefile,v 1.1.2.5 2019/09/01 14:12:23 martin Exp $
 
 NOSANITIZER=    # defined
 
@@ -48,6 +48,7 @@ CPPFLAGS+=	-I${TOPDIR}/lib
 .include "../syms.mk"
 
 SYMS=		libclang_rt.ubsan_standalone-x86_64.a.syms
+SYMS_EXTRA=	${TOPDIR}/lib/ubsan/ubsan.syms.extra
 
 beforeinstall: ${SYMS}
 

Index: src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile
diff -u src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile:1.1.2.4 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile:1.1.2.5
--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile:1.1.2.4	Sun Sep  1 10:44:23 2019
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile	Sun Sep  1 14:12:22 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.4 2019/09/01 10:44:23 martin Exp $
+#	$NetBSD: Makefile,v 1.1.2.5 2019/09/01 14:12:22 martin Exp $
 
 NOSANITIZER=    # defined
 
@@ -34,6 +34,7 @@ CPPFLAGS+=	-I${TOPDIR}/lib
 .include "../syms.mk"
 
 SYMS=		libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
+SYMS_EXTRA=	${TOPDIR}/lib/ubsan/ubsan.syms.extra
 
 beforeinstall: ${SYMS}
 

Reply via email to