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.10.1-non-exec-stack.patch
Date: Wed, 26 Nov 2014 18:43:38
Message-Id: 20141126184334.69EFDAF76@oystercatcher.gentoo.org
1 blueness 14/11/26 18:43:34
2
3 Added: valgrind-3.10.1-non-exec-stack.patch
4 Log:
5 Version bump
6
7 (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 0xF52D4BBA)
8
9 Revision Changes Path
10 1.1 dev-util/valgrind/files/valgrind-3.10.1-non-exec-stack.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/valgrind/files/valgrind-3.10.1-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.10.1-non-exec-stack.patch?rev=1.1&content-type=text/plain
14
15 Index: valgrind-3.10.1-non-exec-stack.patch
16 ===================================================================
17 diff -Naur valgrind-3.10.1.orig/coregrind/Makefile.am valgrind-3.10.1/coregrind/Makefile.am
18 --- valgrind-3.10.1.orig/coregrind/Makefile.am 2014-11-25 14:41:19.000000000 -0500
19 +++ valgrind-3.10.1/coregrind/Makefile.am 2014-11-26 13:36:44.113678744 -0500
20 @@ -333,18 +333,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-ppc64be-linux.S \
28 - m_dispatch/dispatch-ppc64le-linux.S \
29 - m_dispatch/dispatch-arm-linux.S \
30 - m_dispatch/dispatch-arm64-linux.S \
31 - m_dispatch/dispatch-s390x-linux.S \
32 - m_dispatch/dispatch-mips32-linux.S \
33 - m_dispatch/dispatch-mips64-linux.S \
34 - m_dispatch/dispatch-x86-darwin.S \
35 - m_dispatch/dispatch-amd64-darwin.S \
36 m_gdbserver/inferiors.c \
37 m_gdbserver/m_gdbserver.c \
38 m_gdbserver/regcache.c \
39 @@ -368,8 +356,6 @@
40 m_initimg/initimg-pathscan.c \
41 m_mach/mach_basics.c \
42 m_mach/mach_msg.c \
43 - m_mach/mach_traps-x86-darwin.S \
44 - m_mach/mach_traps-amd64-darwin.S \
45 m_replacemalloc/replacemalloc_core.c \
46 m_scheduler/scheduler.c \
47 m_scheduler/sema.c \
48 @@ -386,18 +372,6 @@
49 m_sigframe/sigframe-mips64-linux.c \
50 m_sigframe/sigframe-x86-darwin.c \
51 m_sigframe/sigframe-amd64-darwin.c \
52 - m_syswrap/syscall-x86-linux.S \
53 - m_syswrap/syscall-amd64-linux.S \
54 - m_syswrap/syscall-ppc32-linux.S \
55 - m_syswrap/syscall-ppc64be-linux.S \
56 - m_syswrap/syscall-ppc64le-linux.S \
57 - m_syswrap/syscall-arm-linux.S \
58 - m_syswrap/syscall-arm64-linux.S \
59 - m_syswrap/syscall-s390x-linux.S \
60 - m_syswrap/syscall-mips32-linux.S \
61 - m_syswrap/syscall-mips64-linux.S \
62 - m_syswrap/syscall-x86-darwin.S \
63 - m_syswrap/syscall-amd64-darwin.S \
64 m_syswrap/syswrap-main.c \
65 m_syswrap/syswrap-generic.c \
66 m_syswrap/syswrap-linux.c \
67 @@ -420,6 +394,29 @@
68 m_ume/main.c \
69 m_ume/script.c
70
71 +COREGRIND_SOURCES_COMMON += \
72 + m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \
73 + m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S
74 +
75 +if VGCONF_HAVE_PLATFORM_SEC
76 +COREGRIND_SOURCES_COMMON += \
77 + m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \
78 + m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S
79 +endif
80 +
81 +if VGCONF_OS_IS_DARWIN
82 +COREGRIND_SOURCES_COMMON += \
83 + m_dispatch/dispatch-@VGCONF_ARCH_PRI@-darwin.S \
84 + m_syswrap/syscall-@VGCONF_ARCH_PRI@-darwin.S \
85 + m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S
86 +if VGCONF_HAVE_PLATFORM_SEC
87 +COREGRIND_SOURCES_COMMON += \
88 + m_dispatch/dispatch-@VGCONF_ARCH_SEC@-darwin.S \
89 + m_syswrap/syscall-@VGCONF_ARCH_SEC@-darwin.S \
90 + m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S
91 +endif
92 +endif
93 +
94 libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
95 $(COREGRIND_SOURCES_COMMON)
96 nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
97 diff -Naur valgrind-3.10.1.orig/coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.10.1/coregrind/m_dispatch/dispatch-amd64-linux.S
98 --- valgrind-3.10.1.orig/coregrind/m_dispatch/dispatch-amd64-linux.S 2014-11-25 14:41:20.000000000 -0500
99 +++ valgrind-3.10.1/coregrind/m_dispatch/dispatch-amd64-linux.S 2014-11-26 13:30:11.840660890 -0500
100 @@ -249,11 +249,11 @@
101
102 .size VG_(disp_run_translations), .-VG_(disp_run_translations)
103
104 +#endif // defined(VGP_amd64_linux)
105 +
106 /* Let the linker know we don't need an executable stack */
107 .section .note.GNU-stack,"",@progbits
108
109 -#endif // defined(VGP_amd64_linux)
110 -
111 /*--------------------------------------------------------------------*/
112 /*--- end ---*/
113 /*--------------------------------------------------------------------*/
114 diff -Naur valgrind-3.10.1.orig/coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.10.1/coregrind/m_dispatch/dispatch-x86-linux.S
115 --- valgrind-3.10.1.orig/coregrind/m_dispatch/dispatch-x86-linux.S 2014-11-25 14:41:20.000000000 -0500
116 +++ valgrind-3.10.1/coregrind/m_dispatch/dispatch-x86-linux.S 2014-11-26 13:30:11.840660890 -0500
117 @@ -240,11 +240,11 @@
118
119 .size VG_(disp_run_translations), .-VG_(disp_run_translations)
120
121 +#endif // defined(VGP_x86_linux)
122 +
123 /* Let the linker know we don't need an executable stack */
124 .section .note.GNU-stack,"",@progbits
125
126 -#endif // defined(VGP_x86_linux)
127 -
128 /*--------------------------------------------------------------------*/
129 /*--- end ---*/
130 /*--------------------------------------------------------------------*/
131 diff -Naur valgrind-3.10.1.orig/coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.10.1/coregrind/m_syswrap/syscall-amd64-linux.S
132 --- valgrind-3.10.1.orig/coregrind/m_syswrap/syscall-amd64-linux.S 2014-11-25 14:41:20.000000000 -0500
133 +++ valgrind-3.10.1/coregrind/m_syswrap/syscall-amd64-linux.S 2014-11-26 13:30:11.840660890 -0500
134 @@ -205,11 +205,11 @@
135 ML_(blksys_finished): .quad 5b
136 .previous
137
138 +#endif // defined(VGP_amd64_linux)
139 +
140 /* Let the linker know we don't need an executable stack */
141 .section .note.GNU-stack,"",@progbits
142
143 -#endif // defined(VGP_amd64_linux)
144 -
145 /*--------------------------------------------------------------------*/
146 /*--- end ---*/
147 /*--------------------------------------------------------------------*/
148 diff -Naur valgrind-3.10.1.orig/coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.10.1/coregrind/m_syswrap/syscall-x86-linux.S
149 --- valgrind-3.10.1.orig/coregrind/m_syswrap/syscall-x86-linux.S 2014-11-25 14:41:20.000000000 -0500
150 +++ valgrind-3.10.1/coregrind/m_syswrap/syscall-x86-linux.S 2014-11-26 13:30:11.840660890 -0500
151 @@ -165,11 +165,11 @@
152 ML_(blksys_finished): .long 5b
153 .previous
154
155 +#endif // defined(VGP_x86_linux)
156 +
157 /* Let the linker know we don't need an executable stack */
158 .section .note.GNU-stack,"",@progbits
159
160 -#endif // defined(VGP_x86_linux)
161 -
162 /*--------------------------------------------------------------------*/
163 /*--- end ---*/
164 /*--------------------------------------------------------------------*/