Gentoo Archives: gentoo-commits

From: "Anthony G. Basile (blueness)" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/valgrind/files: valgrind-3.9.0-non-exec-stack.patch
Date: Sat, 02 Nov 2013 23:59:22
Message-Id: 20131102235917.EBAAE2004B@flycatcher.gentoo.org
1 blueness 13/11/02 23:59:17
2
3 Added: valgrind-3.9.0-non-exec-stack.patch
4 Log:
5 Version bump
6
7 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0xF52D4BBA)
8
9 Revision Changes Path
10 1.1 dev-util/valgrind/files/valgrind-3.9.0-non-exec-stack.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/valgrind/files/valgrind-3.9.0-non-exec-stack.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/valgrind/files/valgrind-3.9.0-non-exec-stack.patch?rev=1.1&content-type=text/plain
14
15 Index: valgrind-3.9.0-non-exec-stack.patch
16 ===================================================================
17 diff -Naur valgrind-3.9.0.orig/coregrind/Makefile.am valgrind-3.9.0/coregrind/Makefile.am
18 --- valgrind-3.9.0.orig/coregrind/Makefile.am 2013-10-23 06:50:13.000000000 -0400
19 +++ valgrind-3.9.0/coregrind/Makefile.am 2013-11-02 19:41:26.984017770 -0400
20 @@ -309,16 +309,6 @@
21 m_demangle/demangle.c \
22 m_demangle/dyn-string.c \
23 m_demangle/safe-ctype.c \
24 - m_dispatch/dispatch-x86-linux.S \
25 - m_dispatch/dispatch-amd64-linux.S \
26 - m_dispatch/dispatch-ppc32-linux.S \
27 - m_dispatch/dispatch-ppc64-linux.S \
28 - m_dispatch/dispatch-arm-linux.S \
29 - m_dispatch/dispatch-s390x-linux.S \
30 - m_dispatch/dispatch-mips32-linux.S \
31 - m_dispatch/dispatch-mips64-linux.S \
32 - m_dispatch/dispatch-x86-darwin.S \
33 - m_dispatch/dispatch-amd64-darwin.S \
34 m_gdbserver/inferiors.c \
35 m_gdbserver/m_gdbserver.c \
36 m_gdbserver/regcache.c \
37 @@ -341,8 +331,6 @@
38 m_initimg/initimg-pathscan.c \
39 m_mach/mach_basics.c \
40 m_mach/mach_msg.c \
41 - m_mach/mach_traps-x86-darwin.S \
42 - m_mach/mach_traps-amd64-darwin.S \
43 m_replacemalloc/replacemalloc_core.c \
44 m_scheduler/scheduler.c \
45 m_scheduler/sema.c \
46 @@ -358,16 +346,6 @@
47 m_sigframe/sigframe-mips64-linux.c \
48 m_sigframe/sigframe-x86-darwin.c \
49 m_sigframe/sigframe-amd64-darwin.c \
50 - m_syswrap/syscall-x86-linux.S \
51 - m_syswrap/syscall-amd64-linux.S \
52 - m_syswrap/syscall-ppc32-linux.S \
53 - m_syswrap/syscall-ppc64-linux.S \
54 - m_syswrap/syscall-arm-linux.S \
55 - m_syswrap/syscall-s390x-linux.S \
56 - m_syswrap/syscall-mips32-linux.S \
57 - m_syswrap/syscall-mips64-linux.S \
58 - m_syswrap/syscall-x86-darwin.S \
59 - m_syswrap/syscall-amd64-darwin.S \
60 m_syswrap/syswrap-main.c \
61 m_syswrap/syswrap-generic.c \
62 m_syswrap/syswrap-linux.c \
63 @@ -389,6 +367,29 @@
64 m_ume/main.c \
65 m_ume/script.c
66
67 +COREGRIND_SOURCES_COMMON += \
68 + m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \
69 + m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S
70 +
71 +if VGCONF_HAVE_PLATFORM_SEC
72 +COREGRIND_SOURCES_COMMON += \
73 + m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \
74 + m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S
75 +endif
76 +
77 +if VGCONF_OS_IS_DARWIN
78 +COREGRIND_SOURCES_COMMON += \
79 + m_dispatch/dispatch-@VGCONF_ARCH_PRI@-darwin.S \
80 + m_syswrap/syscall-@VGCONF_ARCH_PRI@-darwin.S \
81 + m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S
82 +if VGCONF_HAVE_PLATFORM_SEC
83 +COREGRIND_SOURCES_COMMON += \
84 + m_dispatch/dispatch-@VGCONF_ARCH_SEC@-darwin.S \
85 + m_syswrap/syscall-@VGCONF_ARCH_SEC@-darwin.S \
86 + m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S
87 +endif
88 +endif
89 +
90 libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
91 $(COREGRIND_SOURCES_COMMON)
92 nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
93 diff -Naur valgrind-3.9.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.9.0/coregrind/m_dispatch/dispatch-amd64-linux.S
94 --- valgrind-3.9.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S 2013-10-23 06:50:09.000000000 -0400
95 +++ valgrind-3.9.0/coregrind/m_dispatch/dispatch-amd64-linux.S 2013-11-02 19:31:54.688991721 -0400
96 @@ -249,11 +249,11 @@
97
98 .size VG_(disp_run_translations), .-VG_(disp_run_translations)
99
100 +#endif // defined(VGP_amd64_linux)
101 +
102 /* Let the linker know we don't need an executable stack */
103 .section .note.GNU-stack,"",@progbits
104
105 -#endif // defined(VGP_amd64_linux)
106 -
107 /*--------------------------------------------------------------------*/
108 /*--- end ---*/
109 /*--------------------------------------------------------------------*/
110 diff -Naur valgrind-3.9.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.9.0/coregrind/m_dispatch/dispatch-x86-linux.S
111 --- valgrind-3.9.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S 2013-10-23 06:50:09.000000000 -0400
112 +++ valgrind-3.9.0/coregrind/m_dispatch/dispatch-x86-linux.S 2013-11-02 19:31:54.688991721 -0400
113 @@ -240,11 +240,11 @@
114
115 .size VG_(disp_run_translations), .-VG_(disp_run_translations)
116
117 +#endif // defined(VGP_x86_linux)
118 +
119 /* Let the linker know we don't need an executable stack */
120 .section .note.GNU-stack,"",@progbits
121
122 -#endif // defined(VGP_x86_linux)
123 -
124 /*--------------------------------------------------------------------*/
125 /*--- end ---*/
126 /*--------------------------------------------------------------------*/
127 diff -Naur valgrind-3.9.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.9.0/coregrind/m_syswrap/syscall-amd64-linux.S
128 --- valgrind-3.9.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S 2013-10-23 06:50:12.000000000 -0400
129 +++ valgrind-3.9.0/coregrind/m_syswrap/syscall-amd64-linux.S 2013-11-02 19:31:54.689991721 -0400
130 @@ -205,11 +205,11 @@
131 ML_(blksys_finished): .quad 5b
132 .previous
133
134 +#endif // defined(VGP_amd64_linux)
135 +
136 /* Let the linker know we don't need an executable stack */
137 .section .note.GNU-stack,"",@progbits
138
139 -#endif // defined(VGP_amd64_linux)
140 -
141 /*--------------------------------------------------------------------*/
142 /*--- end ---*/
143 /*--------------------------------------------------------------------*/
144 diff -Naur valgrind-3.9.0.orig/coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.9.0/coregrind/m_syswrap/syscall-x86-linux.S
145 --- valgrind-3.9.0.orig/coregrind/m_syswrap/syscall-x86-linux.S 2013-10-23 06:50:12.000000000 -0400
146 +++ valgrind-3.9.0/coregrind/m_syswrap/syscall-x86-linux.S 2013-11-02 19:31:54.689991721 -0400
147 @@ -165,11 +165,11 @@
148 ML_(blksys_finished): .long 5b
149 .previous
150
151 +#endif // defined(VGP_x86_linux)
152 +
153 /* Let the linker know we don't need an executable stack */
154 .section .note.GNU-stack,"",@progbits
155
156 -#endif // defined(VGP_x86_linux)
157 -
158 /*--------------------------------------------------------------------*/
159 /*--- end ---*/
160 /*--------------------------------------------------------------------*/