ChangeLog revision 1.8 1 1.8 mrg 2025-05-23 Release Manager
2 1.7 mrg
3 1.8 mrg * GCC 14.3.0 released.
4 1.7 mrg
5 1.8 mrg 2024-09-05 Jakub Jelinek <jakub (a] redhat.com>
6 1.6 mrg
7 1.8 mrg Backported from master:
8 1.8 mrg 2024-09-05 Jakub Jelinek <jakub (a] redhat.com>
9 1.8 mrg
10 1.8 mrg * sanitizer_common/sanitizer_asm.h: Cherry-pick llvm-project revision
11 1.8 mrg 1c792d24e0a228ad49cc004a1c26bbd7cd87f030.
12 1.8 mrg * interception/interception.h: Likewise.
13 1.8 mrg
14 1.8 mrg 2024-08-01 Release Manager
15 1.8 mrg
16 1.8 mrg * GCC 14.2.0 released.
17 1.8 mrg
18 1.8 mrg 2024-05-07 Release Manager
19 1.8 mrg
20 1.8 mrg * GCC 14.1.0 released.
21 1.8 mrg
22 1.8 mrg 2024-02-16 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
23 1.8 mrg
24 1.8 mrg PR sanitizer/113785
25 1.8 mrg * asan/asan_interceptors.cpp: Cherry-pick llvm-project revision
26 1.8 mrg 8c2033719a843a1880427a5e8caa5563248bce78.
27 1.8 mrg
28 1.8 mrg 2024-02-06 chenguoqi <chenguoqi (a] loongson.cn>
29 1.8 mrg
30 1.8 mrg * configure.tgt: Enable tsan and lsan for loongarch64.
31 1.8 mrg * tsan/Makefile.am (EXTRA_libtsan_la_SOURCES): Add
32 1.8 mrg tsan_rtl_loongarch64.S.
33 1.8 mrg * tsan/Makefile.in: Regenerate.
34 1.8 mrg
35 1.8 mrg 2024-01-19 Daniel Cederman <cederman (a] gaisler.com>
36 1.8 mrg
37 1.8 mrg * sanitizer_common/Makefile.am (DEFS): Add @AS_SYM_ASSIGN_DEFS@.
38 1.8 mrg * sanitizer_common/Makefile.in: Regenerate.
39 1.8 mrg
40 1.8 mrg 2024-01-17 YunQiang Su <yunqiang.su (a] cipunited.com>
41 1.8 mrg
42 1.8 mrg * interception/interception.h (substitution_##func_name):
43 1.8 mrg Use macro C_ASM_TAIL_CALL.
44 1.8 mrg * sanitizer_common/sanitizer_asm.h: Define C_ASM_TAIL_CALL
45 1.8 mrg for MIPS with help of t9.
46 1.8 mrg
47 1.8 mrg 2024-01-02 Andreas Schwab <schwab (a] suse.de>
48 1.8 mrg
49 1.8 mrg * configure.tgt (riscv64-*-linux*): Enable LSan and TSan.
50 1.8 mrg
51 1.8 mrg 2023-11-28 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
52 1.8 mrg
53 1.8 mrg * LOCAL_PATCHES: Update.
54 1.8 mrg
55 1.8 mrg 2023-11-28 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
56 1.8 mrg
57 1.8 mrg PR sanitizer/112563
58 1.8 mrg * sanitizer_common/sanitizer_redefine_builtins.h: Check
59 1.8 mrg HAVE_AS_SYM_ASSIGN.
60 1.8 mrg
61 1.8 mrg 2023-11-28 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
62 1.8 mrg
63 1.8 mrg PR sanitizer/112563
64 1.8 mrg * configure.ac (libsanitizer_cv_as_sym_assign): Check for
65 1.8 mrg assembler symbol assignment support.
66 1.8 mrg * configure: Regenerate.
67 1.8 mrg * asan/Makefile.am (DEFS): Add @AS_SYM_ASSIGN_DEFS@.
68 1.8 mrg * Makefile.in, asan/Makefile.in, hwasan/Makefile.in,
69 1.8 mrg interception/Makefile.in, libbacktrace/Makefile.in,
70 1.8 mrg lsan/Makefile.in, sanitizer_common/Makefile.in, tsan/Makefile.in,
71 1.8 mrg ubsan/Makefile.in: Regenerate.
72 1.8 mrg
73 1.8 mrg 2023-11-21 Jakub Jelinek <jakub (a] redhat.com>
74 1.8 mrg
75 1.8 mrg PR sanitizer/112562
76 1.8 mrg * sanitizer_common/sanitizer_asm.h: Cherry-pick llvm-project revision
77 1.8 mrg a855a16a02e76a0f4192c038bb64f3773947a2f7.
78 1.8 mrg * interception/interception.h: Likewise.
79 1.8 mrg
80 1.8 mrg 2023-11-18 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org>
81 1.8 mrg
82 1.8 mrg * asan/asan_mac.cpp: Protect Apple blocks behind the
83 1.8 mrg MISSING_BLOCKS_SUPPORT macro.
84 1.8 mrg
85 1.8 mrg 2023-11-15 Jakub Jelinek <jakub (a] redhat.com>
86 1.8 mrg
87 1.8 mrg * LOCAL_PATCHES: Update revisions.
88 1.8 mrg
89 1.8 mrg 2023-11-15 Jakub Jelinek <jakub (a] redhat.com>
90 1.8 mrg
91 1.8 mrg * ubsan/ubsan_handlers_cxx.h (FunctionTypeMismatchData): Forward
92 1.8 mrg declare.
93 1.8 mrg (__ubsan_handle_function_type_mismatch_v1,
94 1.8 mrg __ubsan_handle_function_type_mismatch_v1_abort): Declare.
95 1.8 mrg * ubsan/ubsan_handlers_cxx.cpp (handleFunctionTypeMismatch,
96 1.8 mrg __ubsan_handle_function_type_mismatch_v1,
97 1.8 mrg __ubsan_handle_function_type_mismatch_v1_abort): New functions readded
98 1.8 mrg for backwards compatibility from older ubsan.
99 1.8 mrg * ubsan/ubsan_interface.inc (__ubsan_handle_function_type_mismatch_v1,
100 1.8 mrg __ubsan_handle_function_type_mismatch_v1_abort): Readd.
101 1.8 mrg
102 1.8 mrg 2023-10-22 Iain Sandoe <iain (a] sandoe.co.uk>
103 1.8 mrg
104 1.8 mrg * asan/Makefile.am: Handle Darwin rpaths.
105 1.8 mrg * asan/Makefile.in: Regenerate.
106 1.8 mrg * configure: Regenerate.
107 1.8 mrg * hwasan/Makefile.am: Handle Darwin rpaths.
108 1.8 mrg * hwasan/Makefile.in: Regenerate.
109 1.8 mrg * lsan/Makefile.am: Handle Darwin rpaths.
110 1.8 mrg * lsan/Makefile.in: Regenerate.
111 1.8 mrg * tsan/Makefile.am: Handle Darwin rpaths.
112 1.8 mrg * tsan/Makefile.in: Regenerate.
113 1.8 mrg * ubsan/Makefile.am: Handle Darwin rpaths.
114 1.8 mrg * ubsan/Makefile.in: Regenerate.
115 1.8 mrg
116 1.8 mrg 2023-08-07 Nick Alcock <nick.alcock (a] oracle.com>
117 1.8 mrg
118 1.8 mrg * configure: Regenerate.
119 1.8 mrg
120 1.8 mrg 2023-08-07 Alexander von Gluck IV <kallisti5 (a] unixzen.com>
121 1.8 mrg
122 1.8 mrg * configure: Regenerate.
123 1.8 mrg
124 1.8 mrg 2023-08-07 Nick Alcock <nick.alcock (a] oracle.com>
125 1.8 mrg
126 1.8 mrg * configure: Regenerate.
127 1.8 mrg
128 1.8 mrg 2023-08-07 Nick Alcock <nick.alcock (a] oracle.com>
129 1.8 mrg
130 1.8 mrg * configure: Regenerate.
131 1.8 mrg
132 1.8 mrg 2023-08-07 H.J. Lu <hjl.tools (a] gmail.com>
133 1.8 mrg
134 1.8 mrg * configure: Regenerate.
135 1.8 mrg
136 1.8 mrg 2023-08-07 H.J. Lu <hjl.tools (a] gmail.com>
137 1.8 mrg
138 1.8 mrg * configure: Regenerate.
139 1.6 mrg
140 1.8 mrg 2023-08-07 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
141 1.6 mrg
142 1.8 mrg * sanitizer_common/sanitizer_stacktrace_sparc.cpp,
143 1.8 mrg sanitizer_common/sanitizer_unwind_linux_libcdep.cpp: Cherry-pick
144 1.8 mrg llvm-project revision 679c076ae446af81eba81ce9b94203a273d4b88a.
145 1.8 mrg
146 1.8 mrg 2023-04-30 Martin Liska <mliska (a] suse.cz>
147 1.8 mrg
148 1.8 mrg PR sanitizer/109674
149 1.8 mrg * hwasan/Makefile.am: Depend on liblsan.
150 1.8 mrg * hwasan/Makefile.in: Re-generate.
151 1.8 mrg
152 1.8 mrg 2023-04-30 Martin Liska <mliska (a] suse.cz>
153 1.8 mrg
154 1.8 mrg * LOCAL_PATCHES: Update revision.
155 1.8 mrg
156 1.8 mrg 2023-04-26 Martin Liska <mliska (a] suse.cz>
157 1.8 mrg
158 1.8 mrg * LOCAL_PATCHES: Change revision.
159 1.8 mrg
160 1.8 mrg 2023-04-18 Iain Sandoe <iain (a] sandoe.co.uk>
161 1.6 mrg
162 1.6 mrg * configure.tgt: Unsupport Darwin22+ until a mechanism can be found
163 1.6 mrg to locate dyld in the shared cache.
164 1.6 mrg
165 1.8 mrg 2023-01-31 H.J. Lu <hjl.tools (a] gmail.com>
166 1.8 mrg
167 1.8 mrg PR sanitizer/108106
168 1.8 mrg * hwasan/hwasan_setjmp_x86_64.S (__interceptor_setjmp): Jump
169 1.8 mrg to .Linterceptor_sigsetjmp instead of __interceptor_sigsetjmp.
170 1.8 mrg (__interceptor_sigsetjmp): Add a local alias,
171 1.8 mrg .Linterceptor_sigsetjmp.
172 1.8 mrg
173 1.8 mrg 2023-01-31 Martin Liska <mliska (a] suse.cz>
174 1.8 mrg
175 1.8 mrg * configure: Regenerate.
176 1.8 mrg
177 1.8 mrg 2023-01-31 YunQiang Su <yunqiang.su (a] cipunited.com>
178 1.8 mrg
179 1.8 mrg * configure.ac: set -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
180 1.8 mrg always for mips*.
181 1.8 mrg * configure: Regenerate.
182 1.4 mrg
183 1.8 mrg 2023-01-17 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
184 1.4 mrg
185 1.8 mrg * sanitizer_common/sanitizer_platform_interceptors.h: Cherry-pick
186 1.8 mrg llvm-project revision 951cf656b2faaf6fc0baa867293c0cb0ab131951.
187 1.8 mrg
188 1.8 mrg 2022-12-19 Jakub Jelinek <jakub (a] redhat.com>
189 1.8 mrg
190 1.8 mrg * hwasan/Makefile.am (nodist_toolexeclib_HEADERS): Set to
191 1.8 mrg libhwasan_preinit.o.
192 1.8 mrg (hwasan_files): Remove hwasan_preinit.cpp.
193 1.8 mrg (libhwasan_preinit.o): Copy from hwasan_preinit.o.
194 1.8 mrg * hwasan/Makefile.in: Regenerated.
195 1.8 mrg
196 1.8 mrg 2022-12-13 Jakub Jelinek <jakub (a] redhat.com>
197 1.8 mrg
198 1.8 mrg PR sanitizer/108072
199 1.8 mrg * libbacktrace/backtrace-rename.h (backtrace_uncompress_zstd): Define.
200 1.8 mrg
201 1.8 mrg 2022-12-09 liuhongt <hongtao.liu (a] intel.com>
202 1.8 mrg
203 1.8 mrg * configure.tgt: Enable hwasan for x86-64.
204 1.8 mrg
205 1.8 mrg 2022-12-04 Iain Sandoe <iain (a] sandoe.co.uk>
206 1.8 mrg
207 1.8 mrg * configure.tgt: Restrict build to Darwin 16 or newer.
208 1.8 mrg
209 1.8 mrg 2022-11-15 Martin Liska <mliska (a] suse.cz>
210 1.8 mrg
211 1.8 mrg * LOCAL_PATCHES: Update local patches.
212 1.8 mrg
213 1.8 mrg 2022-11-15 Martin Liska <mliska (a] suse.cz>
214 1.8 mrg
215 1.8 mrg * merge.sh: Use git clone --depth 1.
216 1.8 mrg
217 1.8 mrg 2022-10-19 Martin Liska <mliska (a] suse.cz>
218 1.8 mrg
219 1.8 mrg * configure: Regenerate.
220 1.4 mrg
221 1.8 mrg 2022-10-18 Florian Weimer <fweimer (a] redhat.com>
222 1.4 mrg
223 1.5 mrg * configure.ac (sanitizer_supported): Include <unistd.h> for
224 1.5 mrg syscall prototype.
225 1.5 mrg * configure: Regenerate.
226 1.5 mrg
227 1.8 mrg 2022-10-12 Martin Liska <mliska (a] suse.cz>
228 1.8 mrg
229 1.8 mrg * configure: Regenerate.
230 1.8 mrg
231 1.8 mrg 2022-10-11 Olivier Hainque <hainque (a] adacore.com>
232 1.8 mrg Olivier Hainque <hainque (a] adacore.com>
233 1.8 mrg
234 1.8 mrg * configure: Regenerate.
235 1.8 mrg
236 1.8 mrg 2022-10-03 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
237 1.8 mrg
238 1.8 mrg PR sanitizer/105531
239 1.8 mrg * sanitizer_common/sanitizer_procmaps_solaris.cpp: Cherry-pick
240 1.8 mrg llvm-project revision 1cd4d63fb9ab0f04c7151911dde0d58b673823de.
241 1.8 mrg
242 1.8 mrg 2022-09-04 Iain Sandoe <iain (a] sandoe.co.uk>
243 1.8 mrg
244 1.8 mrg * LOCAL_PATCHES: Update.
245 1.8 mrg
246 1.8 mrg 2022-08-31 Xi Ruoyao <xry111 (a] xry111.site>
247 1.8 mrg
248 1.8 mrg * configure.tgt: Allow loongarch64-*-linux*.
249 1.8 mrg
250 1.8 mrg 2022-08-30 Martin Liska <mliska (a] suse.cz>
251 1.8 mrg
252 1.8 mrg * LOCAL_PATCHES: Update.
253 1.8 mrg
254 1.8 mrg 2022-08-30 Martin Liska <mliska (a] suse.cz>
255 1.5 mrg
256 1.8 mrg * sanitizer_common/Makefile.am: Remove sanitizer_openbsd.
257 1.8 mrg * sanitizer_common/Makefile.in: Regenerate.
258 1.8 mrg
259 1.8 mrg 2022-07-22 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
260 1.8 mrg
261 1.8 mrg PR sanitizer/105531
262 1.8 mrg * sanitizer_common/sanitizer_linux_libcdep.cpp,
263 1.8 mrg sanitizer_common/sanitizer_solaris.h:: Cherry-pick
264 1.8 mrg llvm-project revision 3776db9a4fd2080d23d6a5f52e405eea44558761.
265 1.8 mrg
266 1.8 mrg 2022-05-05 Martin Liska <mliska (a] suse.cz>
267 1.5 mrg
268 1.8 mrg * LOCAL_PATCHES: Update.
269 1.4 mrg
270 1.8 mrg 2022-05-04 Martin Liska <mliska (a] suse.cz>
271 1.8 mrg
272 1.8 mrg * tsan/Makefile.am: Update Makefile.am files.
273 1.8 mrg * hwasan/Makefile.am: Likewise.
274 1.8 mrg * sanitizer_common/Makefile.am: Likewise.
275 1.8 mrg * Makefile.in: Re-generate.
276 1.8 mrg * asan/Makefile.in: Likewise.
277 1.8 mrg * hwasan/Makefile.in: Likewise.
278 1.8 mrg * interception/Makefile.in: Likewise.
279 1.8 mrg * libbacktrace/Makefile.in: Likewise.
280 1.8 mrg * lsan/Makefile.in: Likewise.
281 1.8 mrg * sanitizer_common/Makefile.in: Likewise.
282 1.8 mrg * tsan/Makefile.in: Likewise.
283 1.8 mrg * ubsan/Makefile.in: Likewise.
284 1.3 mrg
285 1.5 mrg 2022-03-14 Xi Ruoyao <xry111 (a] mengyan1223.wang>
286 1.3 mrg
287 1.5 mrg * configure.tgt: Enable build on mips*64*-*-linux*.
288 1.3 mrg
289 1.5 mrg 2022-03-14 Xi Ruoyao <xry111 (a] mengyan1223.wang>
290 1.5 mrg
291 1.5 mrg * sanitizer_common/sanitizer_atomic_clang.h: Ensures to only
292 1.5 mrg include sanitizer_atomic_clang_mips.h for O32.
293 1.5 mrg
294 1.5 mrg 2022-02-15 Jakub Jelinek <jakub (a] redhat.com>
295 1.3 mrg
296 1.3 mrg * sanitizer_common/sanitizer_linux_libcdep.cpp: Cherry-pick
297 1.3 mrg llvm-project revision ef14b78d9a144ba81ba02083fe21eb286a88732b.
298 1.3 mrg
299 1.5 mrg 2022-02-03 David Seifert <soap (a] gentoo.org>
300 1.5 mrg Jakub Jelinek <jakub (a] redhat.com>
301 1.5 mrg
302 1.5 mrg * configure.ac: Support --disable-werror.
303 1.5 mrg * aclocal.m4: Include also ../config/warnings.m4.
304 1.5 mrg * libbacktrace/Makefile.am (WARN_FLAGS): Remove.
305 1.5 mrg * configure: Regenerate.
306 1.5 mrg * Makefile.in: Regenerate.
307 1.5 mrg * asan/Makefile.in: Regenerate.
308 1.5 mrg * hwasan/Makefile.in: Regenerate.
309 1.5 mrg * interception/Makefile.in: Regenerate.
310 1.5 mrg * libbacktrace/Makefile.in: Regenerate.
311 1.5 mrg * lsan/Makefile.in: Regenerate.
312 1.5 mrg * sanitizer_common/Makefile.in: Regenerate.
313 1.5 mrg * tsan/Makefile.in: Regenerate.
314 1.5 mrg * ubsan/Makefile.in: Regenerate.
315 1.5 mrg
316 1.5 mrg 2021-12-06 H.J. Lu <hjl.tools (a] gmail.com>
317 1.5 mrg
318 1.5 mrg * LOCAL_PATCHES: Add commit 70b043845d7.
319 1.5 mrg
320 1.5 mrg 2021-12-06 H.J. Lu <hjl.tools (a] gmail.com>
321 1.5 mrg
322 1.5 mrg PR sanitizer/103466
323 1.5 mrg * tsan/tsan_rtl_amd64.S (__tsan_trace_switch_thunk): Replace
324 1.5 mrg vmovdqu with movdqu.
325 1.5 mrg (__tsan_report_race_thunk): Likewise.
326 1.5 mrg
327 1.5 mrg 2021-11-28 Andrew Pinski <apinski (a] marvell.com>
328 1.5 mrg
329 1.5 mrg PR sanitizer/62157
330 1.5 mrg * Makefile.am: Force DIST_SUBDIRS to be SUBDIRS.
331 1.5 mrg * Makefile.in: Regenerate.
332 1.5 mrg * asan/Makefile.in: Likewise.
333 1.5 mrg * hwasan/Makefile.in: Likewise.
334 1.5 mrg * interception/Makefile.in: Likewise.
335 1.5 mrg * libbacktrace/Makefile.in: Likewise.
336 1.5 mrg * lsan/Makefile.in: Likewise.
337 1.5 mrg * sanitizer_common/Makefile.in: Likewise.
338 1.5 mrg * tsan/Makefile.in: Likewise.
339 1.5 mrg * ubsan/Makefile.in: Likewise.
340 1.5 mrg
341 1.5 mrg 2021-11-18 Jakub Jelinek <jakub (a] redhat.com>
342 1.5 mrg
343 1.5 mrg PR bootstrap/102675
344 1.5 mrg * sanitizer_common/Makefile.am: Use -DUSE_SYSTEM_MD5 in AM_CXXFLAGS
345 1.5 mrg of sanitizer_platform_limits_freebsd.cpp.
346 1.5 mrg * sanitizer_common/Makefile.in: Regenerated.
347 1.5 mrg
348 1.5 mrg 2021-11-13 H.J. Lu <hjl.tools (a] gmail.com>
349 1.5 mrg
350 1.5 mrg * LOCAL_PATCHES: Update to the corresponding revision.
351 1.5 mrg
352 1.5 mrg 2021-11-04 Martin Liska <mliska (a] suse.cz>
353 1.5 mrg
354 1.5 mrg * LOCAL_PATCHES: Update git revision.
355 1.5 mrg
356 1.5 mrg 2021-10-08 H.J. Lu <hjl.tools (a] gmail.com>
357 1.5 mrg
358 1.5 mrg PR sanitizer/102632
359 1.5 mrg * asan/Makefile.am (AM_CCASFLAGS): New. Set to $(EXTRA_ASFLAGS).
360 1.5 mrg * hwasan/Makefile.am (AM_CCASFLAGS): Likewise.
361 1.5 mrg * interception/Makefile.am (AM_CCASFLAGS): Likewise.
362 1.5 mrg * lsan/Makefile.am (AM_CCASFLAGS): Likewise.
363 1.5 mrg * tsan/Makefile.am (AM_CCASFLAGS): Likewise.
364 1.5 mrg * ubsan/Makefile.am (AM_CCASFLAGS): Likewise.
365 1.5 mrg * asan/Makefile.in: Regenerate.
366 1.5 mrg * hwasan/Makefile.in: Likewise.
367 1.5 mrg * interception/Makefile.in: Likewise.
368 1.5 mrg * lsan/Makefile.in: Likewise.
369 1.5 mrg * tsan/Makefile.in: Likewise.
370 1.5 mrg * ubsan/Makefile.in: Likewise.
371 1.5 mrg
372 1.5 mrg 2021-10-06 H.J. Lu <hjl.tools (a] gmail.com>
373 1.5 mrg
374 1.5 mrg * LOCAL_PATCHES: Update to the corresponding revision.
375 1.5 mrg
376 1.5 mrg 2021-10-01 H.J. Lu <hjl.tools (a] gmail.com>
377 1.5 mrg
378 1.5 mrg * LOCAL_PATCHES: Update to the corresponding revision.
379 1.5 mrg
380 1.5 mrg 2021-08-11 Jakub Jelinek <jakub (a] redhat.com>
381 1.5 mrg
382 1.5 mrg * sanitizer_common/sanitizer_common_interceptors.inc: Cherry-pick
383 1.5 mrg llvm-project revision faef0d042f523357fe5590e7cb6a8391cf0351a8.
384 1.5 mrg
385 1.5 mrg 2021-08-03 Mos Giordano <mose (a] gnu.org>
386 1.5 mrg
387 1.5 mrg PR sanitizer/101111
388 1.5 mrg * configure.tgt: Fix bashism in setting of `EXTRA_CXXFLAGS'.
389 1.5 mrg
390 1.5 mrg 2021-07-28 Ilya Leoshkevich <iii (a] linux.ibm.com>
391 1.3 mrg
392 1.5 mrg * configure.tgt (s390*-*-linux*): Enable LSan and TSan for
393 1.5 mrg s390x.
394 1.5 mrg
395 1.5 mrg 2021-07-20 H.J. Lu <hjl.tools (a] gmail.com>
396 1.5 mrg
397 1.5 mrg * asan/libtool-version: Bump version.
398 1.5 mrg * tsan/libtool-version: Likewise.
399 1.5 mrg
400 1.5 mrg 2021-07-20 H.J. Lu <hjl.tools (a] gmail.com>
401 1.3 mrg
402 1.5 mrg * LOCAL_PATCHES: Update to the corresponding revision.
403 1.3 mrg
404 1.3 mrg 2021-05-21 Tamar Christina <tamar.christina (a] arm.com>
405 1.3 mrg
406 1.3 mrg PR sanitizer/100379
407 1.3 mrg * sanitizer_common/sanitizer_common_interceptors_ioctl.inc: Cherry-pick
408 1.3 mrg llvm-project revision f7c5351552387bd43f6ca3631016d7f0dfe0f135.
409 1.3 mrg * sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise.
410 1.3 mrg * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise.
411 1.3 mrg
412 1.5 mrg 2021-05-13 Iain Sandoe <iain (a] sandoe.co.uk>
413 1.5 mrg
414 1.5 mrg * LOCAL_PATCHES: Add Darwin patch for __builtin_os_log_format.
415 1.3 mrg
416 1.5 mrg 2021-05-13 Iain Sandoe <iain (a] sandoe.co.uk>
417 1.5 mrg
418 1.5 mrg * sanitizer_common/sanitizer_mac.cpp : Check for the
419 1.5 mrg availability of __builtin_os_log_format before trying to
420 1.5 mrg include a header depending on it.
421 1.5 mrg (OS_LOG_DEFAULT): New.
422 1.5 mrg (os_log_error): Define to a fall-back using an older API.
423 1.5 mrg
424 1.5 mrg 2021-05-13 Martin Liska <mliska (a] suse.cz>
425 1.5 mrg
426 1.5 mrg * LOCAL_PATCHES: Update to the corresponding revision.
427 1.5 mrg
428 1.5 mrg 2021-04-17 Jakub Jelinek <jakub (a] redhat.com>
429 1.3 mrg
430 1.3 mrg PR sanitizer/100114
431 1.3 mrg * sanitizer_common/sanitizer_posix_libcdep.cpp: Cherry-pick
432 1.3 mrg llvm-project revisions 82150606fb11d28813ae6da1101f5bda638165fe
433 1.3 mrg and b93629dd335ffee2fc4b9b619bf86c3f9e6b0023.
434 1.3 mrg
435 1.5 mrg 2021-03-08 Martin Liska <mliska (a] suse.cz>
436 1.5 mrg
437 1.5 mrg PR sanitizer/98920
438 1.5 mrg * asan/asan_interceptors.cpp (COMMON_INTERCEPT_FUNCTION_VER):
439 1.5 mrg Cherry pick.
440 1.5 mrg (COMMON_INTERCEPT_FUNCTION_VER_UNVERSIONED_FALLBACK): Likewise.
441 1.5 mrg * asan/asan_interceptors.h (ASAN_INTERCEPT_FUNC_VER_UNVERSIONED_FALLBACK): Likewise.
442 1.5 mrg * sanitizer_common/sanitizer_common_interceptors.inc
443 1.5 mrg (COMMON_INTERCEPT_FUNCTION_GLIBC_VER_MIN): Likewise.
444 1.5 mrg (INIT_REGEX): Likewise.
445 1.5 mrg * tsan/tsan_interceptors_posix.cpp (COMMON_INTERCEPT_FUNCTION_VER_UNVERSIONED_FALLBACK):
446 1.5 mrg Likewise.
447 1.5 mrg
448 1.5 mrg 2021-01-26 Martin Liska <mliska (a] suse.cz>
449 1.5 mrg
450 1.5 mrg PR sanitizer/98828
451 1.5 mrg * lsan/Makefile.am: Add missing lsan_posix.cpp file.
452 1.5 mrg * lsan/Makefile.in: Likewise.
453 1.5 mrg
454 1.5 mrg 2021-01-05 Samuel Thibault <samuel.thibault (a] ens-lyon.org>
455 1.5 mrg
456 1.5 mrg * configure: Re-generate.
457 1.5 mrg
458 1.5 mrg 2020-12-05 Iain Sandoe <iain (a] sandoe.co.uk>
459 1.5 mrg
460 1.5 mrg PR target/97865
461 1.5 mrg * configure.tgt: Add dynamic_lookup to EXTRA_CXXFLAGS for
462 1.5 mrg Darwin.
463 1.5 mrg * configure: Regenerate.
464 1.5 mrg
465 1.5 mrg 2020-11-29 John David Anglin <danglin (a] gcc.gnu.org>
466 1.5 mrg
467 1.5 mrg * configure: Regenerate.
468 1.5 mrg
469 1.5 mrg 2020-11-25 Matthew Malcomson <matthew.malcomson (a] arm.com>
470 1.5 mrg
471 1.5 mrg * LOCAL_PATCHES: Add one commit.
472 1.5 mrg
473 1.5 mrg 2020-11-25 Matthew Malcomson <matthew.malcomson (a] arm.com>
474 1.1 mrg
475 1.5 mrg * Makefile.am: Condition Build hwasan directory.
476 1.5 mrg * Makefile.in: Regenerate.
477 1.5 mrg * configure: Regenerate.
478 1.5 mrg * configure.ac: Set HWASAN_SUPPORTED based on target
479 1.5 mrg architecture.
480 1.5 mrg * configure.tgt: Likewise.
481 1.5 mrg
482 1.5 mrg 2020-11-25 Matthew Malcomson <matthew.malcomson (a] arm.com>
483 1.5 mrg
484 1.5 mrg * Makefile.am: Build libhwasan.
485 1.5 mrg * Makefile.in: Build libhwasan.
486 1.5 mrg * asan/Makefile.in: Build libhwasan.
487 1.5 mrg * configure: Build libhwasan.
488 1.5 mrg * configure.ac: Build libhwasan.
489 1.5 mrg * hwasan/Makefile.am: New file.
490 1.5 mrg * hwasan/Makefile.in: New file.
491 1.5 mrg * hwasan/libtool-version: New file.
492 1.5 mrg * interception/Makefile.in: Build libhwasan.
493 1.5 mrg * libbacktrace/Makefile.in: Build libhwasan.
494 1.5 mrg * libsanitizer.spec.in: Build libhwasan.
495 1.5 mrg * lsan/Makefile.in: Build libhwasan.
496 1.5 mrg * sanitizer_common/Makefile.in: Build libhwasan.
497 1.5 mrg * tsan/Makefile.in: Build libhwasan.
498 1.5 mrg * ubsan/Makefile.in: Build libhwasan.
499 1.5 mrg
500 1.5 mrg 2020-11-21 Iain Sandoe <iain (a] sandoe.co.uk>
501 1.5 mrg
502 1.5 mrg * configure.tgt: Allow x86_64 Darwin2x.
503 1.5 mrg
504 1.5 mrg 2020-11-13 Martin Liska <mliska (a] suse.cz>
505 1.5 mrg
506 1.5 mrg * LOCAL_PATCHES: Update to the latest commit.
507 1.5 mrg
508 1.5 mrg 2020-10-19 Martin Liska <mliska (a] suse.cz>
509 1.5 mrg
510 1.5 mrg * LOCAL_PATCHES: Add one commit.
511 1.5 mrg
512 1.5 mrg 2020-10-18 Iain Sandoe <iain (a] sandoe.co.uk>
513 1.5 mrg
514 1.5 mrg * sanitizer_common/sanitizer_mac.h: Ensure that TARGET_OS_
515 1.5 mrg macros are defined where the macOS SDK does not contain
516 1.5 mrg them.
517 1.5 mrg (TARGET_OS_OSX, TARGET_OS_IOS, TARGET_OS_TV, TARGET_OS_WATCH):
518 1.5 mrg Define where needed.
519 1.5 mrg
520 1.5 mrg 2020-10-16 Martin Liska <mliska (a] suse.cz>
521 1.5 mrg
522 1.5 mrg * LOCAL_PATCHES: Update revision.
523 1.1 mrg
524 1.5 mrg 2020-09-21 Ian Lance Taylor <iant (a] golang.org>
525 1.1 mrg
526 1.5 mrg * libbacktrace/backtrace-rename.h (backtrace_uncompress_lzma):
527 1.5 mrg Define.
528 1.5 mrg (backtrace_syminfo_to_full_callback): Define.
529 1.5 mrg (backtrace_syminfo_to_full_error_callback): Define.
530 1.5 mrg
531 1.5 mrg 2020-07-16 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
532 1.5 mrg
533 1.5 mrg * sanitizer_common/sanitizer_linux.cpp: Cherry-pick llvm-project
534 1.5 mrg revision f0e9b76c3500496f8f3ea7abe6f4bf801e3b41e7.
535 1.5 mrg
536 1.5 mrg 2020-06-09 Martin Liska <mliska (a] suse.cz>
537 1.5 mrg
538 1.5 mrg * asan/Makefile.am: Replace gnu++11 with gnu++14.
539 1.5 mrg * interception/Makefile.am: Likewise.
540 1.5 mrg * libbacktrace/Makefile.am: Likewise.
541 1.5 mrg * lsan/Makefile.am: Likewise.
542 1.5 mrg * sanitizer_common/Makefile.am: Likewise.
543 1.5 mrg * tsan/Makefile.am: Likewise.
544 1.5 mrg * ubsan/Makefile.am: Likewise.
545 1.5 mrg * asan/Makefile.in: Regenerate.
546 1.5 mrg * interception/Makefile.in: Likewise.
547 1.5 mrg * libbacktrace/Makefile.in: Likewise.
548 1.5 mrg * lsan/Makefile.in: Likewise.
549 1.5 mrg * sanitizer_common/Makefile.in: Likewise.
550 1.5 mrg * tsan/Makefile.in: Likewise.
551 1.5 mrg * ubsan/Makefile.in: Likewise.
552 1.5 mrg
553 1.5 mrg 2020-06-02 Martin Liska <mliska (a] suse.cz>
554 1.5 mrg
555 1.5 mrg * LOCAL_PATCHES: Update hash of local patches.
556 1.5 mrg
557 1.5 mrg 2020-06-02 Martin Liska <mliska (a] suse.cz>
558 1.5 mrg
559 1.5 mrg * MERGE: Merge from master.
560 1.5 mrg
561 1.5 mrg 2020-05-29 H.J. Lu <hjl.tools (a] gmail.com>
562 1.5 mrg
563 1.5 mrg PR bootstrap/95413
564 1.5 mrg * configure: Regenerated.
565 1.5 mrg
566 1.5 mrg 2020-05-29 Martin Liska <mliska (a] suse.cz>
567 1.5 mrg
568 1.5 mrg * HOWTO_MERGE: Do not mention not existing argument.
569 1.5 mrg * README.gcc: Update LLVM repository location.
570 1.5 mrg
571 1.5 mrg 2020-05-26 Martin Liska <mliska (a] suse.cz>
572 1.5 mrg
573 1.5 mrg * LOCAL_PATCHES: Use git hash instead of SVN id.
574 1.5 mrg * merge.sh: Use git instead of VCS. Update paths
575 1.5 mrg relative to upstream git repository.
576 1.5 mrg
577 1.5 mrg 2020-05-15 H.J. Lu <hongjiu.lu (a] intel.com>
578 1.5 mrg
579 1.5 mrg PR bootstrap/95147
580 1.5 mrg * configure: Regenerated.
581 1.5 mrg
582 1.5 mrg 2020-05-14 H.J. Lu <hongjiu.lu (a] intel.com>
583 1.5 mrg
584 1.5 mrg * configure: Regenerated.
585 1.5 mrg
586 1.5 mrg 2020-05-01 Andreas Tobler <andreast (a] gcc.gnu.org>
587 1.5 mrg
588 1.5 mrg * configure.tgt: Add x86_64- and i?86-*-freebsd* targets.
589 1.5 mrg
590 1.5 mrg 2020-05-01 Andreas Tobler <andreast (a] gcc.gnu.org>
591 1.5 mrg
592 1.5 mrg * sanitizer_common/Makefile.am: Add
593 1.5 mrg sanitizer_platform_limits_freebsd.cpp.
594 1.5 mrg * sanitizer_common/Makefile.in: Regenerate.
595 1.5 mrg
596 1.5 mrg 2020-03-01 Iain Sandoe <iain (a] sandoe.co.uk>
597 1.5 mrg
598 1.5 mrg PR sanitizer/93731
599 1.2 mrg * configure.tgt (x86_64-*-darwin*, i?86-*-darwin*): Enable by
600 1.5 mrg default only for Darwin versions greater than 12 (macOS 10.8).
601 1.2 mrg
602 1.5 mrg 2020-01-24 Maciej W. Rozycki <macro (a] wdc.com>
603 1.5 mrg
604 1.5 mrg * configure.ac: Handle `--with-toolexeclibdir='.
605 1.5 mrg * Makefile.in: Regenerate.
606 1.5 mrg * aclocal.m4: Regenerate.
607 1.5 mrg * configure: Regenerate.
608 1.5 mrg * asan/Makefile.in: Regenerate.
609 1.5 mrg * interception/Makefile.in: Regenerate.
610 1.5 mrg * libbacktrace/Makefile.in: Regenerate.
611 1.5 mrg * lsan/Makefile.in: Regenerate.
612 1.5 mrg * sanitizer_common/Makefile.in: Regenerate.
613 1.5 mrg * tsan/Makefile.in: Regenerate.
614 1.5 mrg * ubsan/Makefile.in: Regenerate.
615 1.2 mrg
616 1.5 mrg 2019-11-26 Jakub Jelinek <jakub (a] redhat.com>
617 1.2 mrg
618 1.2 mrg PR sanitizer/92154
619 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h: Cherry-pick
620 1.2 mrg llvm-project revision 947f9692440836dcb8d88b74b69dd379d85974ce.
621 1.5 mrg * sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise.
622 1.5 mrg
623 1.5 mrg 2019-11-20 Martin Liska <mliska (a] suse.cz>
624 1.5 mrg
625 1.5 mrg * libtool-version: Remove.
626 1.5 mrg * lsan/libtool-version: Upate comment to not mention libmudflap.
627 1.5 mrg * tsan/libtool-version: Likewise.
628 1.5 mrg * ubsan/libtool-version: Likewise.
629 1.5 mrg
630 1.5 mrg 2019-11-13 Andreas Schwab <schwab (a] suse.de>
631 1.5 mrg
632 1.5 mrg * configure.tgt (riscv64-*-linux*): Enable build.
633 1.5 mrg
634 1.5 mrg 2019-11-07 Martin Liska <mliska (a] suse.cz>
635 1.5 mrg
636 1.5 mrg * all source files: Reapply all revisions mentioned in LOCAL_PATCHES.
637 1.5 mrg
638 1.5 mrg 2019-11-07 Martin Liska <mliska (a] suse.cz>
639 1.5 mrg
640 1.5 mrg * merge.sh: Update to use llvm-project git repository.
641 1.5 mrg * all source files: Merge from upstream
642 1.5 mrg 82588e05cc32bb30807e480abd4e689b0dee132a.
643 1.5 mrg
644 1.5 mrg 2019-11-05 Martin Liska <mliska (a] suse.cz>
645 1.5 mrg
646 1.5 mrg * ubsan/ubsan_flags.cpp (InitializeFlags): Trunk decided to print
647 1.5 mrg summary for all sanitizers, but we want to have UBSAN without it.
648 1.5 mrg
649 1.5 mrg 2019-11-05 Martin Liska <mliska (a] suse.cz>
650 1.5 mrg
651 1.5 mrg * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply from
652 1.5 mrg LOCAL_PATCHES.
653 1.5 mrg (CheckODRViolationViaPoisoning): Likewise.
654 1.5 mrg (RegisterGlobal): Likewise.
655 1.5 mrg * asan/asan_interceptors.h (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): Likewise.
656 1.5 mrg (defined): Likewise.
657 1.5 mrg * asan/asan_mapping.h: Likewise.
658 1.5 mrg * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise.
659 1.5 mrg * sanitizer_common/sanitizer_mac.cpp (defined): Likewise.
660 1.5 mrg * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise.
661 1.5 mrg * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise.
662 1.5 mrg * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise.
663 1.5 mrg * tsan/tsan_rtl_ppc64.S: Likewise.
664 1.5 mrg * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise.
665 1.5 mrg (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise.
666 1.5 mrg * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise.
667 1.5 mrg (struct CFICheckFailData): Likewise.
668 1.5 mrg (RECOVERABLE): Likewise.
669 1.5 mrg * ubsan/ubsan_platform.h: Likewise.
670 1.5 mrg
671 1.5 mrg 2019-11-05 Martin Liska <mliska (a] suse.cz>
672 1.5 mrg
673 1.5 mrg * tsan/Makefile.am: Rename tsan_interceptors.cpp to
674 1.5 mrg tsan_interceptors_posix.
675 1.5 mrg * tsan/Makefile.in: Regenerate.
676 1.5 mrg
677 1.5 mrg 2019-11-05 Martin Liska <mliska (a] suse.cz>
678 1.2 mrg
679 1.5 mrg * all source files: Merge from upstream r375507.
680 1.2 mrg
681 1.5 mrg 2019-10-22 Tamar Christina <tamar.christina (a] arm.com>
682 1.2 mrg
683 1.2 mrg PR sanitizer/92154
684 1.5 mrg * sanitizer_common/sanitizer_platform_limits_posix.cpp:
685 1.2 mrg Cherry-pick compiler-rt revision r375220.
686 1.2 mrg
687 1.5 mrg 2019-09-27 Maciej W. Rozycki <macro (a] wdc.com>
688 1.5 mrg
689 1.5 mrg * configure: Regenerate.
690 1.5 mrg
691 1.5 mrg 2019-09-10 Christophe Lyon <christophe.lyon (a] st.com>
692 1.5 mrg Mickal Gun <mickael.guene (a] st.com>
693 1.5 mrg
694 1.5 mrg * configure.tgt (arm*-*-*fdpiceabi): Sanitizers are
695 1.5 mrg unsupported in this configuration.
696 1.5 mrg
697 1.5 mrg 2019-08-16 Iain Sandoe <iain (a] sandoe.co.uk>
698 1.5 mrg
699 1.5 mrg * LOCAL_PATCHES: Add r274585.
700 1.5 mrg
701 1.5 mrg 2019-08-16 Iain Sandoe <iain (a] sandoe.co.uk>
702 1.2 mrg
703 1.5 mrg * asan/asan_interceptors.h: Reapply r272406.
704 1.5 mrg
705 1.5 mrg 2019-08-15 Martin Liska <mliska (a] suse.cz>
706 1.5 mrg
707 1.5 mrg * LOCAL_PATCHES: Add r274540
708 1.5 mrg
709 1.5 mrg 2019-08-15 Martin Liska <mliska (a] suse.cz>
710 1.5 mrg
711 1.5 mrg * tsan/tsan_rtl_ppc64.S: Reapply.
712 1.5 mrg
713 1.5 mrg 2019-08-15 Iain Sandoe <iain (a] sandoe.co.uk>
714 1.5 mrg
715 1.5 mrg PR bootstrap/91455
716 1.5 mrg * Makefile.in: Regenerated.
717 1.5 mrg * aclocal.m4: Likewise.
718 1.5 mrg * asan/Makefile.in: Likewise.
719 1.5 mrg * configure: Likewise.
720 1.5 mrg * interception/Makefile.in: Likewise.
721 1.5 mrg * libbacktrace/Makefile.in: Likewise.
722 1.5 mrg * lsan/Makefile.in: Likewise.
723 1.5 mrg * sanitizer_common/Makefile.am: Include top_srcdir unconditionally.
724 1.5 mrg * sanitizer_common/Makefile.in: Regenerated.
725 1.5 mrg * tsan/Makefile.in: Likewise.
726 1.5 mrg * ubsan/Makefile.in: Likewise.
727 1.5 mrg
728 1.5 mrg 2019-08-14 Martin Liska <mliska (a] suse.cz>
729 1.5 mrg
730 1.5 mrg * LOCAL_PATCHES: Refresh based on what was committed.
731 1.5 mrg
732 1.5 mrg 2019-08-14 Martin Liska <mliska (a] suse.cz>
733 1.5 mrg
734 1.5 mrg * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply
735 1.5 mrg patch from trunk.
736 1.5 mrg (CheckODRViolationViaPoisoning): Likewise.
737 1.5 mrg (RegisterGlobal): Likewise.
738 1.5 mrg * asan/asan_mapping.h: Likewise.
739 1.5 mrg * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise.
740 1.5 mrg * sanitizer_common/sanitizer_mac.cpp (defined): Likewise.
741 1.5 mrg * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise.
742 1.5 mrg * sanitizer_common/sanitizer_platform_limits_posix.h (defined): Likewise.
743 1.5 mrg * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise.
744 1.5 mrg * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise.
745 1.5 mrg (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise.
746 1.5 mrg * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise.
747 1.5 mrg (struct CFICheckFailData): Likewise.
748 1.5 mrg (RECOVERABLE): Likewise.
749 1.5 mrg * ubsan/ubsan_platform.h: Likewise.
750 1.5 mrg
751 1.5 mrg 2019-08-14 Martin Liska <mliska (a] suse.cz>
752 1.5 mrg
753 1.5 mrg PR sanitizer/89832
754 1.5 mrg PR sanitizer/91325
755 1.5 mrg * All source files: Merge from upstream 368656.
756 1.5 mrg
757 1.5 mrg 2019-06-26 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
758 1.5 mrg
759 1.5 mrg * sanitizer_common/sanitizer_posix_libcdep.cc: Cherry-pick
760 1.5 mrg compiler-rt revision 363778.
761 1.5 mrg
762 1.5 mrg 2019-06-18 Iain Sandoe <iain (a] sandoe.co.uk>
763 1.2 mrg
764 1.2 mrg PR libsanitizer/87880
765 1.2 mrg * asan/asan_interceptors.h:
766 1.2 mrg (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): New.
767 1.5 mrg * asan/Makefile.am (DEFS): Add
768 1.2 mrg ASAN_HAS_CXA_RETHROW_PRIMARY_EXCEPTION, defined to 0.
769 1.2 mrg * asan/Makefile.in: Regenerated.
770 1.5 mrg * asan/libtool-version: Bump version.
771 1.2 mrg
772 1.5 mrg 2019-05-27 Segher Boessenkool <segher (a] kernel.crashing.org>
773 1.2 mrg
774 1.5 mrg PR target/90639
775 1.5 mrg * tsan/tsan_rtl_ppc64.S: Add ".machine altivec".
776 1.2 mrg
777 1.5 mrg 2019-05-14 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
778 1.2 mrg
779 1.5 mrg * configure.ac (have_dl_iterate_phdr): Remove *-*-solaris2.10*
780 1.5 mrg handling.
781 1.5 mrg * configure: Regenerate.
782 1.2 mrg
783 1.2 mrg 2019-04-08 Martin Liska <mliska (a] suse.cz>
784 1.2 mrg
785 1.2 mrg * LOCAL_PATCHES: Add revision.
786 1.2 mrg
787 1.2 mrg 2019-04-08 Martin Liska <mliska (a] suse.cz>
788 1.2 mrg
789 1.2 mrg PR sanitizer/89941
790 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc (defined):
791 1.2 mrg Reapply patch from r259664.
792 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h (defined):
793 1.2 mrg Likewise.
794 1.2 mrg
795 1.2 mrg 2019-03-13 Eric Botcazou <ebotcazou (a] adacore.com>
796 1.2 mrg
797 1.2 mrg PR sanitizer/80953
798 1.2 mrg Merge from LLVM revision 355980
799 1.2 mrg * asan/asan_allocator.h (kAllocatorSpace): Define for SPARC.
800 1.2 mrg (kAllocatorSize): Likewise.
801 1.2 mrg (DefaultSizeClassMap): Likewise.
802 1.2 mrg * asan/asan_mapping.h (kSPARC64_ShadowOffset64): Define.
803 1.2 mrg (SHADOW_OFFSET): Define for SPARC.
804 1.2 mrg Include asan_mapping_sparc64.h for SPARC 64-bit.
805 1.2 mrg * asan/asan_mapping_sparc64.h: New file.
806 1.2 mrg
807 1.2 mrg 2019-03-13 Eric Botcazou <ebotcazou (a] adacore.com>
808 1.2 mrg
809 1.2 mrg PR sanitizer/80953
810 1.2 mrg Merge from LLVM revision 355979
811 1.2 mrg * asan/asan_globals.c (GetGlobalsForAddress): Use internal_memcpy to
812 1.2 mrg copy Global objects for SPARC with GCC.
813 1.2 mrg
814 1.2 mrg 2019-03-13 Eric Botcazou <ebotcazou (a] adacore.com>
815 1.2 mrg
816 1.2 mrg PR sanitizer/80953
817 1.2 mrg Merge from LLVM revision 355978
818 1.2 mrg * sanitizer_common/sanitizer_allocator_primary32.h
819 1.2 mrg (class SizeClassAllocator32): Assert that kSpaceSize is power of 2 if
820 1.2 mrg SANITIZER_SIGN_EXTENDED_ADDRESSES is set.
821 1.2 mrg (PointerIsMine): Deal with SANITIZER_SIGN_EXTENDED_ADDRESSES.
822 1.2 mrg (ComputeRegionId): Likewise.
823 1.2 mrg * sanitizer_common/sanitizer_linux.cc (GetMaxVirtualAddress): Return
824 1.2 mrg appropriate value for SPARC 64-bit.
825 1.2 mrg * sanitizer_common/sanitizer_platform.h (SANITIZER_MMAP_RANGE_SIZE):
826 1.2 mrg Define for SPARC.
827 1.2 mrg (SANITIZER_SIGN_EXTENDED_ADDRESSES): Define to 1 for SPARC 64-bit.
828 1.2 mrg
829 1.2 mrg 2019-03-13 Eric Botcazou <ebotcazou (a] adacore.com>
830 1.2 mrg
831 1.2 mrg PR sanitizer/80953
832 1.2 mrg Merge from LLVM revision 355965
833 1.2 mrg * sanitizer_common/sanitizer_linux.cc (GetWriteFlag): Implement for
834 1.2 mrg SPARC/Linux.
835 1.2 mrg (GetPcSpBp): Likewise.
836 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc (GetNextInstructionPc):
837 1.2 mrg Adjust for SPARC.
838 1.2 mrg * sanitizer_common/sanitizer_stacktrace.h (SANITIZER_CAN_FAST_UNWIND):
839 1.2 mrg Define to 1 for SPARC.
840 1.2 mrg * sanitizer_common/sanitizer_stacktrace_sparc.cc: Rewrite.
841 1.2 mrg * sanitizer_common/sanitizer_unwind_linux_libcdep.cc (SlowUnwindStack):
842 1.2 mrg Adjust the PC address for SPARC with GCC.
843 1.2 mrg
844 1.2 mrg 2019-03-06 Martin Liska <mliska (a] suse.cz>
845 1.2 mrg
846 1.2 mrg PR sanitizer/88684
847 1.2 mrg * sanitizer_common/sanitizer_platform.h (defined): Cherry pick.
848 1.2 mrg (SANITIZER_NON_UNIQUE_TYPEINFO): Likewise.
849 1.2 mrg * ubsan/ubsan_type_hash_itanium.cc (isDerivedFromAtOffset):
850 1.2 mrg Likewise.
851 1.2 mrg
852 1.2 mrg 2019-02-20 H.J. Lu <hongjiu.lu (a] intel.com>
853 1.2 mrg
854 1.2 mrg PR sanitizer/89409
855 1.2 mrg * sanitizer_common/sanitizer_linux.cc (internal_readlink):
856 1.2 mrg Cherry-pick compiler-rt r354451.
857 1.2 mrg
858 1.2 mrg 2019-01-23 Jonny Grant <jg (a] jguk.org>
859 1.2 mrg
860 1.2 mrg PR sanitizer/89010
861 1.2 mrg * libsanitizer/README.gcc: Update to current https URLs.
862 1.2 mrg
863 1.2 mrg 2018-12-27 Martin Liska <mliska (a] suse.cz>
864 1.2 mrg
865 1.2 mrg PR sanitizer/86229
866 1.2 mrg * asan/asan_errors.cc (ErrorAllocTypeMismatch::Print): Cherry
867 1.2 mrg pick rL350085.
868 1.2 mrg * asan/asan_errors.h (struct ErrorAllocTypeMismatch): Likewise.
869 1.2 mrg
870 1.2 mrg 2018-11-09 Martin Liska <mliska (a] suse.cz>
871 1.2 mrg
872 1.2 mrg * LOCAL_PATCHES: Include one local patch.
873 1.2 mrg
874 1.2 mrg 2018-11-09 Martin Liska <mliska (a] suse.cz>
875 1.2 mrg
876 1.2 mrg PR sanitizer/87892
877 1.2 mrg * sanitizer_common/sanitizer_linux_libcdep.cc (defined): Return
878 1.2 mrg 1 when CPU_COUNT macro is not defined.
879 1.2 mrg
880 1.2 mrg 2018-11-08 Bill Seurer <seurer (a] linux.vnet.ibm.com>
881 1.2 mrg
882 1.2 mrg * libsanitizer/sanitizer_common/sanitizer_linux.cc (CheckASLR):
883 1.2 mrg Disable ASLR for powerpc64 when using sanitizers.
884 1.2 mrg
885 1.2 mrg 2018-11-06 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
886 1.2 mrg
887 1.2 mrg PR sanitizer/80953
888 1.2 mrg * configure.tgt (sparc*-*-solaris2.11*): Enable.
889 1.2 mrg (x86_64-*-solaris2.11* | i?86-*-solaris2.11*): Enable.
890 1.2 mrg
891 1.2 mrg 2018-11-06 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
892 1.2 mrg
893 1.2 mrg PR sanitizer/80953
894 1.2 mrg * sanitizer_common/sanitizer_internal_defs.h,
895 1.2 mrg sanitizer_common/sanitizer_platform_limits_solaris.h,
896 1.2 mrg sanitizer_common/sanitizer_procmaps_solaris.cc,
897 1.2 mrg sanitizer_common/sanitizer_solaris.cc: Cherry-pick compiler-rt
898 1.2 mrg revision 346153.
899 1.2 mrg * sanitizer_common/sanitizer_stacktrace.h,
900 1.2 mrg sanitizer_common/sanitizer_stacktrace_sparc.cc: Cherry-pick
901 1.2 mrg compiler-rt revision 346155.
902 1.2 mrg
903 1.2 mrg 2018-11-05 Segher Boessenkool <segher (a] kernel.crashing.org>
904 1.2 mrg
905 1.2 mrg * LOCAL_PATCHES: Add r258525.
906 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc
907 1.2 mrg (BufferedStackTrace::FastUnwindStack): Use the correct frame offset
908 1.2 mrg for PowerPC SYSV ABI.
909 1.2 mrg
910 1.2 mrg 2018-11-05 Martin Liska <mliska (a] suse.cz>
911 1.2 mrg
912 1.2 mrg PR sanitizer/87860
913 1.2 mrg * sanitizer_common/sanitizer_linux.cc: Cherry-pick upstream
914 1.2 mrg r346129.
915 1.2 mrg
916 1.2 mrg 2018-10-31 Joseph Myers <joseph (a] codesourcery.com>
917 1.2 mrg
918 1.2 mrg PR bootstrap/82856
919 1.2 mrg * Makefile.am: Include multilib.am.
920 1.2 mrg * configure.ac: Remove AC_PREREQ. Use AC_LANG_SOURCE.
921 1.2 mrg * Makefile.in, aclocal.m4, asan/Makefile.in, configure,
922 1.2 mrg interception/Makefile.in, libbacktrace/Makefile.in,
923 1.2 mrg lsan/Makefile.in, sanitizer_common/Makefile.in, tsan/Makefile.in,
924 1.2 mrg ubsan/Makefile.in: Regenerate.
925 1.2 mrg
926 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz>
927 1.2 mrg
928 1.2 mrg * LOCAL_PATCHES: Update to installed revisions.
929 1.2 mrg
930 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz>
931 1.2 mrg
932 1.2 mrg * ubsan/ubsan_platform.h: Add ifndef as we define it with
933 1.2 mrg -DCAN_SANITIZE_UB CFLAGS.
934 1.2 mrg
935 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz>
936 1.2 mrg
937 1.2 mrg * asan/asan_mapping.h: Revert shadow memory offset to 1 << 41.
938 1.2 mrg
939 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz>
940 1.2 mrg
941 1.2 mrg * LOCAL_PATCHES: Update patch list.
942 1.2 mrg * asan/asan_globals.cc (CheckODRViolationViaIndicator): Apply
943 1.2 mrg patches from GCC's trunk.
944 1.2 mrg (CheckODRViolationViaPoisoning): Likewise.
945 1.2 mrg (RegisterGlobal): Likewise.
946 1.2 mrg * sanitizer_common/sanitizer_mac.cc (defined): Likewise.
947 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc (GetCanonicFrame): Likewise.
948 1.2 mrg * ubsan/ubsan_handlers.cc (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise.
949 1.2 mrg (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise.
950 1.2 mrg * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise.
951 1.2 mrg (struct CFICheckFailData): Likewise.
952 1.2 mrg (RECOVERABLE): Likewise.
953 1.2 mrg
954 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz>
955 1.2 mrg
956 1.2 mrg * config.h.in: Regenerate.
957 1.2 mrg * configure: Likewise.
958 1.2 mrg * sanitizer_common/Makefile.am: Include new files, remove old
959 1.2 mrg files.
960 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
961 1.2 mrg * ubsan/Makefile.am: Include new files, remove old
962 1.2 mrg files.
963 1.2 mrg * ubsan/Makefile.in: Likewise.
964 1.2 mrg * asan/Makefile.am: Include new files.
965 1.2 mrg * asan/Makefile.in: Regenerate.
966 1.2 mrg
967 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz>
968 1.2 mrg
969 1.2 mrg * All source files: Merge from upstream 345033.
970 1.2 mrg
971 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz>
972 1.2 mrg
973 1.2 mrg * HOWTO_MERGE: Enhance documentation.
974 1.2 mrg * merge.sh: Add support for git as well.
975 1.2 mrg
976 1.2 mrg 2018-08-02 Martin Liska <mliska (a] suse.cz>
977 1.2 mrg
978 1.2 mrg PR sanitizer/86022
979 1.2 mrg * sanitizer_common/sanitizer_linux_libcdep.cc (ThreadDescriptorSize):
980 1.2 mrg Cherry-pick compiler-rt revision 338606.
981 1.2 mrg
982 1.2 mrg 2018-08-01 Marek Polacek <polacek (a] redhat.com>
983 1.2 mrg
984 1.2 mrg PR sanitizer/86759
985 1.2 mrg * tsan/tsan_platform.h: Cherry-pick compiler-rt revision 318044.
986 1.2 mrg * tsan/tsan_platform_linux.cc: Cherry-pick compiler-rt revision
987 1.2 mrg 319180.
988 1.2 mrg
989 1.2 mrg 2018-07-25 H.J. Lu <hongjiu.lu (a] intel.com>
990 1.2 mrg
991 1.2 mrg PR target/86560
992 1.2 mrg * asan/asan_interceptors.cc (swapcontext) Cherry-pick
993 1.2 mrg compiler-rt revision 337603.
994 1.2 mrg * sanitizer_common/sanitizer_internal_defs.h (__has_attribute):
995 1.2 mrg Likewise.
996 1.2 mrg
997 1.2 mrg 2018-07-05 Jakub Jelinek <jakub (a] redhat.com>
998 1.2 mrg
999 1.2 mrg Revert
1000 1.2 mrg 2018-07-04 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1001 1.2 mrg
1002 1.2 mrg PR sanitizer/84250
1003 1.2 mrg * Makefile.am: Reorder libs.
1004 1.2 mrg * Makefile.in: Regenerate.
1005 1.2 mrg * asan/Makefile.am: Define DCAN_SANITIZE_UB=1, add dependancy from
1006 1.2 mrg libsanitizer_ubsan.la.
1007 1.2 mrg * asan/Makefile.in: Regenerate.
1008 1.2 mrg * ubsan/Makefile.am: Define new libsanitizer_ubsan.la library.
1009 1.2 mrg * ubsan/Makefile.in: Regenerate.
1010 1.2 mrg
1011 1.2 mrg 2018-07-04 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1012 1.2 mrg
1013 1.2 mrg PR sanitizer/84250
1014 1.2 mrg * Makefile.am: Reorder libs.
1015 1.2 mrg * Makefile.in: Regenerate.
1016 1.2 mrg * asan/Makefile.am: Define DCAN_SANITIZE_UB=1, add dependancy from
1017 1.2 mrg libsanitizer_ubsan.la.
1018 1.2 mrg * asan/Makefile.in: Regenerate.
1019 1.2 mrg * ubsan/Makefile.am: Define new libsanitizer_ubsan.la library.
1020 1.2 mrg * ubsan/Makefile.in: Regenerate.
1021 1.2 mrg
1022 1.2 mrg 2018-06-13 Denis Khalikov <d.khalikov (a] partner.samsung.com>
1023 1.2 mrg
1024 1.2 mrg PR sanitizer/86090
1025 1.2 mrg * configure.ac: Check for lstat and readlink.
1026 1.2 mrg * configure, config.h.in: Rebuild.
1027 1.2 mrg
1028 1.2 mrg 2018-05-31 Matthias Klose <doko (a] ubuntu.com>
1029 1.2 mrg
1030 1.2 mrg PR sanitizer/86012
1031 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Define
1032 1.2 mrg SIZEOF_STRUCT_USTAT for 32bit sparc.
1033 1.2 mrg
1034 1.2 mrg 2018-05-24 H.J. Lu <hongjiu.lu (a] intel.com>
1035 1.2 mrg
1036 1.2 mrg PR sanitizer/85835
1037 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Don't
1038 1.2 mrg include <sys/ustat.h> for Linux.
1039 1.2 mrg (SIZEOF_STRUCT_USTAT): New.
1040 1.2 mrg (struct_ustat_sz): Use SIZEOF_STRUCT_USTAT for Linux.
1041 1.2 mrg
1042 1.2 mrg 2018-04-26 Hans-Peter Nilsson <hp (a] axis.com>
1043 1.2 mrg
1044 1.2 mrg * configure.tgt <mips*-*-linux*>: Enable build, excluding
1045 1.2 mrg mips*64*-*-linux*.
1046 1.2 mrg
1047 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc: Do not
1048 1.2 mrg take the shortcut to #include <sys/stat.h> for MIPS instead of
1049 1.2 mrg the kernel <asm/stat.h>. Explain why sys/stat.h is misleading
1050 1.2 mrg or wrong to get the kernel struct stat.
1051 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h [__mips__]:
1052 1.2 mrg Correct the value for 32-bit non-android struct_kernel_stat_sz.
1053 1.2 mrg
1054 1.2 mrg * sanitizer_common/sanitizer_atomic_clang_other.h [_MIPS_SIM
1055 1.2 mrg && _MIPS_SIM == _ABIO32] (lock): Add initializer for .pad member.
1056 1.2 mrg
1057 1.2 mrg 2018-04-24 H.J. Lu <hongjiu.lu (a] intel.com>
1058 1.2 mrg
1059 1.2 mrg * configure: Regenerated.
1060 1.2 mrg
1061 1.2 mrg 2018-04-19 Jakub Jelinek <jakub (a] redhat.com>
1062 1.2 mrg
1063 1.2 mrg * configure: Regenerated.
1064 1.2 mrg
1065 1.2 mrg 2018-04-18 David Malcolm <dmalcolm (a] redhat.com>
1066 1.2 mrg
1067 1.2 mrg PR jit/85384
1068 1.2 mrg * configure: Regenerate.
1069 1.2 mrg
1070 1.2 mrg 2018-04-18 Bill Seurer <seurer (a] linux.vnet.ibm.com>
1071 1.2 mrg
1072 1.2 mrg PR sanitizer/85389
1073 1.2 mrg * asan/asan_allocator.h (kAllocatorSpace): For __powerpc64__ change
1074 1.2 mrg from 0xa0000000000ULL to ~(uptr)0.
1075 1.2 mrg
1076 1.2 mrg 2018-03-19 Jakub Jelinek <jakub (a] redhat.com>
1077 1.2 mrg
1078 1.2 mrg PR sanitizer/84761
1079 1.2 mrg * sanitizer_common/sanitizer_linux_libcdep.cc (__GLIBC_PREREQ):
1080 1.2 mrg Define if not defined.
1081 1.2 mrg (DL_INTERNAL_FUNCTION): Don't define.
1082 1.2 mrg (InitTlsSize): For __i386__ if not compiled against glibc 2.27+
1083 1.2 mrg determine at runtime whether to use regparm(3), stdcall calling
1084 1.2 mrg convention for older glibcs or normal calling convention for
1085 1.2 mrg newer glibcs for call to _dl_get_tls_static_info.
1086 1.2 mrg
1087 1.2 mrg 2018-03-14 Segher Boessenkool <segher (a] kernel.crashing.org>
1088 1.2 mrg
1089 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc
1090 1.2 mrg (BufferedStackTrace::FastUnwindStack): Use the correct frame offset
1091 1.2 mrg for PowerPC SYSV ABI.
1092 1.2 mrg
1093 1.2 mrg 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist (a] intel.com>
1094 1.2 mrg
1095 1.2 mrg PR target/84148
1096 1.2 mrg * configure: Regenerate.
1097 1.2 mrg
1098 1.2 mrg 2018-02-05 Martin Liska <mliska (a] suse.cz>
1099 1.2 mrg
1100 1.2 mrg * asan/asan_flags.inc: Cherry-pick upstream r323995.
1101 1.2 mrg * asan/asan_report.cc (CheckForInvalidPointerPair):
1102 1.2 mrg Cherry-pick upstream r323995.
1103 1.2 mrg
1104 1.2 mrg 2018-01-17 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
1105 1.2 mrg
1106 1.2 mrg PR sanitizer/82825
1107 1.2 mrg * sanitizer_common/sanitizer_internal_defs.h: Cherry-pick upstream
1108 1.2 mrg r324284.
1109 1.2 mrg
1110 1.2 mrg 2018-01-13 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
1111 1.2 mrg
1112 1.2 mrg PR sanitizer/82824
1113 1.2 mrg * lsan/lsan_common_mac.cc: Cherry-pick upstream r322437.
1114 1.2 mrg
1115 1.2 mrg 2017-12-05 Martin Liska <mliska (a] suse.cz>
1116 1.2 mrg Jakub Jelinek <jakub (a] redhat.com>
1117 1.2 mrg
1118 1.2 mrg * asan/asan_descriptions.cc: Cherry-pick upstream r319668.
1119 1.2 mrg * asan/asan_descriptions.h: Likewise.
1120 1.2 mrg * asan/asan_report.cc: Likewise.
1121 1.2 mrg * asan/asan_thread.cc: Likewise.
1122 1.2 mrg * asan/asan_thread.h: Likewise.
1123 1.2 mrg
1124 1.2 mrg 2017-11-17 Igor Tsimbalist <igor.v.tsimbalist (a] intel.com>
1125 1.2 mrg
1126 1.2 mrg * acinclude.m4: Add enable.m4 and cet.m4.
1127 1.2 mrg * Makefile.in: Regenerate.
1128 1.2 mrg * asan/Makefile.am: Update AM_CXXFLAGS.
1129 1.2 mrg * asan/Makefile.in: Regenerate.
1130 1.2 mrg * configure: Likewise.
1131 1.2 mrg * configure.ac: Set CET_FLAGS. Update EXTRA_CFLAGS,
1132 1.2 mrg EXTRA_CXXFLAGS, EXTRA_ASFLAGS.
1133 1.2 mrg * interception/Makefile.am: Update AM_CXXFLAGS.
1134 1.2 mrg * interception/Makefile.in: Regenerate.
1135 1.2 mrg * libbacktrace/Makefile.am: Update AM_CFLAGS, AM_CXXFLAGS.
1136 1.2 mrg * libbacktrace/Makefile.in: Regenerate.
1137 1.2 mrg * lsan/Makefile.am: Update AM_CXXFLAGS.
1138 1.2 mrg * lsan/Makefile.in: Regenerate.
1139 1.2 mrg * sanitizer_common/Makefile.am: Update AM_CXXFLAGS,
1140 1.2 mrg AM_CCASFLAGS.
1141 1.2 mrg * sanitizer_common/sanitizer_linux_x86_64.S: Include cet.h.
1142 1.2 mrg Add _CET_ENDBR macro.
1143 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1144 1.2 mrg * tsan/Makefile.am: Update AM_CXXFLAGS.
1145 1.2 mrg * tsan/Makefile.in: Regenerate.
1146 1.2 mrg * tsan/tsan_rtl_amd64.S Include cet.h. Add _CET_ENDBR macro.
1147 1.2 mrg * ubsan/Makefile.am: Update AM_CXXFLAGS.
1148 1.2 mrg * ubsan/Makefile.in: Regenerate.
1149 1.2 mrg
1150 1.2 mrg 2017-11-08 Jakub Jelinek <jakub (a] redhat.com>
1151 1.2 mrg
1152 1.2 mrg PR bootstrap/82670
1153 1.2 mrg * ubsan/Makefile.am (ubsan_files): Remove ubsan_init_standalone.cc
1154 1.2 mrg and ubsan_signals_standalone.cc.
1155 1.2 mrg * ubsan/Makefile.in: Regenerated.
1156 1.2 mrg
1157 1.2 mrg 2017-11-05 Tom de Vries <tom (a] codesourcery.com>
1158 1.2 mrg
1159 1.2 mrg PR other/82784
1160 1.2 mrg * asan/asan_poisoning.cc (CHECK_SMALL_REGION): Remove semicolon after
1161 1.2 mrg "do {} while (0)".
1162 1.2 mrg * lsan/lsan_common.cc (LOG_POINTERS, LOG_THREADS): Same.
1163 1.2 mrg
1164 1.2 mrg 2017-10-20 Jakub Jelinek <jakub (a] redhat.com>
1165 1.2 mrg
1166 1.2 mrg PR sanitizer/82595
1167 1.2 mrg * lsan/lsan.h (__lsan_init): Add SANITIZER_INTERFACE_ATTRIBUTE.
1168 1.2 mrg * lsan/Makefile.am (nodist_toolexeclib_HEADERS): Add
1169 1.2 mrg liblsan_preinit.o.
1170 1.2 mrg (lsan_files): Remove lsan_preinit.cc.
1171 1.2 mrg (liblsan_preinit.o): New rule.
1172 1.2 mrg * lsan/Makefile.in: Regenerated.
1173 1.2 mrg
1174 1.2 mrg 2017-10-19 Jakub Jelinek <jakub (a] redhat.com>
1175 1.2 mrg
1176 1.2 mrg * All source files: Merge from upstream 315899.
1177 1.2 mrg * asan/Makefile.am (nodist_saninclude_HEADERS): Add
1178 1.2 mrg include/sanitizer/tsan_interface.h.
1179 1.2 mrg * asan/libtool-version: Bump the libasan SONAME.
1180 1.2 mrg * lsan/Makefile.am (sanitizer_lsan_files): Add lsan_common_mac.cc.
1181 1.2 mrg (lsan_files): Add lsan_linux.cc, lsan_mac.cc and lsan_malloc_mac.cc.
1182 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Add
1183 1.2 mrg sancov_flags.cc, sanitizer_allocator_checks.cc,
1184 1.2 mrg sanitizer_coverage_libcdep_new.cc, sanitizer_errno.cc,
1185 1.2 mrg sanitizer_file.cc, sanitizer_mac_libcdep.cc and
1186 1.2 mrg sanitizer_stoptheworld_mac.cc. Remove sanitizer_coverage_libcdep.cc
1187 1.2 mrg and sanitizer_coverage_mapping_libcdep.cc.
1188 1.2 mrg * tsan/Makefile.am (tsan_files): Add tsan_external.cc.
1189 1.2 mrg * ubsan/Makefile.am (DEFS): Add -DUBSAN_CAN_USE_CXXABI=1.
1190 1.2 mrg (ubsan_files): Add ubsan_init_standalone.cc and
1191 1.2 mrg ubsan_signals_standalone.cc.
1192 1.2 mrg * ubsan/libtool-version: Bump the libubsan SONAME.
1193 1.2 mrg * asan/Makefile.in: Regenerate.
1194 1.2 mrg * lsan/Makefile.in: Regenerate.
1195 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1196 1.2 mrg * tsan/Makefile.in: Regenerate.
1197 1.2 mrg * ubsan/Makefile.in: Regenerate.
1198 1.2 mrg
1199 1.2 mrg 2017-10-05 H.J. Lu <hongjiu.lu (a] intel.com>
1200 1.2 mrg
1201 1.2 mrg PR sanitizer/82379
1202 1.2 mrg * configure.tgt (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Set
1203 1.2 mrg to sanitizer_linux_x86_64.lo if __x86_64__ is defined by $CC.
1204 1.2 mrg
1205 1.2 mrg 2017-10-02 Jakub Jelinek <jakub (a] redhat.com>
1206 1.2 mrg
1207 1.2 mrg * libbacktrace/backtrace-rename.h (backtrace_uncompress_zdebug):
1208 1.2 mrg Define.
1209 1.2 mrg
1210 1.2 mrg 2017-08-07 Jakub Jelinek <jakub (a] redhat.com>
1211 1.2 mrg
1212 1.2 mrg * include/system/sys/ptrace.h: New file.
1213 1.2 mrg
1214 1.2 mrg 2017-07-28 Jakub Jelinek <jakub (a] redhat.com>
1215 1.2 mrg
1216 1.2 mrg PR sanitizer/80998
1217 1.2 mrg * ubsan/ubsan_handlers.cc: Cherry-pick upstream r304461.
1218 1.2 mrg * ubsan/ubsan_checks.inc: Likewise.
1219 1.2 mrg * ubsan/ubsan_handlers.h: Likewise.
1220 1.2 mrg
1221 1.2 mrg 2017-07-14 Jakub Jelinek <jakub (a] redhat.com>
1222 1.2 mrg
1223 1.2 mrg PR sanitizer/81066
1224 1.2 mrg * sanitizer_common/sanitizer_linux.h: Cherry-pick upstream r307969.
1225 1.2 mrg * sanitizer_common/sanitizer_linux.cc: Likewise.
1226 1.2 mrg * sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc: Likewise.
1227 1.2 mrg * tsan/tsan_platform_linux.cc: Likewise.
1228 1.2 mrg
1229 1.2 mrg 2017-04-06 Martin Liska <mliska (a] suse.cz>
1230 1.2 mrg
1231 1.2 mrg PR sanitizer/80166
1232 1.2 mrg * sanitizer_common/sanitizer_common_interceptors.inc (INTERCEPTOR):
1233 1.2 mrg Cherry-pick upstream r299036.
1234 1.2 mrg
1235 1.2 mrg 2017-03-22 Jakub Jelinek <jakub (a] redhat.com>
1236 1.2 mrg
1237 1.2 mrg PR sanitizer/78158
1238 1.2 mrg * tsan/tsan_interface_atomic.cc: Cherry-pick upstream r298378.
1239 1.2 mrg
1240 1.2 mrg 2017-02-16 Andreas Tobler <andreast (a] gcc.gnu.org>
1241 1.2 mrg
1242 1.2 mrg PR sanitizer/79562
1243 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry-pick
1244 1.2 mrg upstream r294806.
1245 1.2 mrg
1246 1.2 mrg 2017-02-11 Jakub Jelinek <jakub (a] redhat.com>
1247 1.2 mrg
1248 1.2 mrg PR sanitizer/79341
1249 1.2 mrg * configure.tgt (s390*-*-linux*): Don't disable libsanitizer on
1250 1.2 mrg s390-linux 31-bit.
1251 1.2 mrg * sanitizer_common/sanitizer_internal_defs.h: Cherry-pick upstream
1252 1.2 mrg r294793.
1253 1.2 mrg * sanitizer_common/sanitizer_common_interceptors.inc: Cherry-pick
1254 1.2 mrg upstream r294790.
1255 1.2 mrg * sanitizer_common/sanitizer_linux_s390.cc: Cherry-pick upstream
1256 1.2 mrg r294799.
1257 1.2 mrg
1258 1.2 mrg 2017-02-03 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1259 1.2 mrg
1260 1.2 mrg PR sanitizer/78663
1261 1.2 mrg * sanitizer_common/sanitizer_mac.cc: Cherry-pick upstream r293992.
1262 1.2 mrg * sanitizer_common/sanitizer_platform_interceptors.h: Likewise.
1263 1.2 mrg
1264 1.2 mrg 2017-01-31 Jakub Jelinek <jakub (a] redhat.com>
1265 1.2 mrg
1266 1.2 mrg * configure.tgt: Enable asan and ubsan on 64-bit s390*-*-linux*.
1267 1.2 mrg
1268 1.2 mrg 2017-01-24 Jakub Jelinek <jakub (a] redhat.com>
1269 1.2 mrg
1270 1.2 mrg * configure.tgt: Enable tsan and lsan on powerpc64{,le}-*-linux*.
1271 1.2 mrg
1272 1.2 mrg PR sanitizer/79168
1273 1.2 mrg * merge.sh (change_comment_headers): Don't remove 2nd and 3rd line
1274 1.2 mrg if the 3rd line doesn't contain 'The LLVM Compiler Infrastructure'
1275 1.2 mrg text.
1276 1.2 mrg * sanitizer_common/sanitizer_linux_mips64.S: Regenerated.
1277 1.2 mrg * sanitizer_common/sanitizer_linux_x86_64.S: Likewise.
1278 1.2 mrg * tsan/tsan_ppc_regs.h: Likewise.
1279 1.2 mrg * tsan/tsan_rtl_aarch64.S: Likewise.
1280 1.2 mrg * tsan/tsan_rtl_mips64.S: Likewise.
1281 1.2 mrg * tsan/tsan_rtl_ppc64.S: Likewise.
1282 1.2 mrg
1283 1.2 mrg 2017-01-21 Jakub Jelinek <jakub (a] redhat.com>
1284 1.2 mrg
1285 1.2 mrg PR other/79046
1286 1.2 mrg * interception/Makefile.am (gcc_version): Use @get_gcc_base_ver@
1287 1.2 mrg instead of cat to get version from BASE-VER file.
1288 1.2 mrg * asan/Makefile.am (gcc_version): Likewise.
1289 1.2 mrg * ubsan/Makefile.am (gcc_version): Likewise.
1290 1.2 mrg * sanitizer_common/Makefile.am (gcc_version): Likewise.
1291 1.2 mrg * lsan/Makefile.am (gcc_version): Likewise.
1292 1.2 mrg * tsan/Makefile.am (gcc_version): Likewise.
1293 1.2 mrg * interception/Makefile.in: Regenerated.
1294 1.2 mrg * asan/Makefile.in: Regenerated.
1295 1.2 mrg * ubsan/Makefile.in: Regenerated.
1296 1.2 mrg * sanitizer_common/Makefile.in: Regenerated.
1297 1.2 mrg * lsan/Makefile.in: Regenerated.
1298 1.2 mrg * tsan/Makefile.in: Regenerated.
1299 1.2 mrg
1300 1.2 mrg 2017-01-17 Jakub Jelinek <jakub (a] redhat.com>
1301 1.2 mrg
1302 1.2 mrg PR other/79046
1303 1.2 mrg * configure.ac: Add GCC_BASE_VER.
1304 1.2 mrg * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
1305 1.2 mrg get version from BASE-VER file.
1306 1.2 mrg * libbacktrace/Makefile.in: Regenerated.
1307 1.2 mrg * interception/Makefile.in: Regenerated.
1308 1.2 mrg * asan/Makefile.in: Regenerated.
1309 1.2 mrg * ubsan/Makefile.in: Regenerated.
1310 1.2 mrg * configure: Regenerated.
1311 1.2 mrg * sanitizer_common/Makefile.in: Regenerated.
1312 1.2 mrg * lsan/Makefile.in: Regenerated.
1313 1.2 mrg * Makefile.in: Regenerated.
1314 1.2 mrg * tsan/Makefile.in: Regenerated.
1315 1.2 mrg
1316 1.2 mrg 2017-01-10 James Clarke <jrtc27 (a] jrtc27.com>
1317 1.2 mrg
1318 1.2 mrg PR sanitizer/78992
1319 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h
1320 1.2 mrg (struct __sanitizer_sigaction): Cherry-pick upstream r291561.
1321 1.2 mrg
1322 1.2 mrg 2016-11-30 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1323 1.2 mrg
1324 1.2 mrg * LOCAL_PATCHES: Add revision.
1325 1.2 mrg
1326 1.2 mrg 2016-11-30 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1327 1.2 mrg
1328 1.2 mrg PR sanitizer/78532
1329 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h
1330 1.2 mrg (__sanitizer_sigaction): Adjust for sparc targets and various Glibc
1331 1.2 mrg versions.
1332 1.2 mrg
1333 1.2 mrg 2016-11-29 Markus Trippelsdorf <markus (a] trippelsdorf.de>
1334 1.2 mrg
1335 1.2 mrg * LOCAL_PATCHES: Remove r242480.
1336 1.2 mrg
1337 1.2 mrg 2016-11-20 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
1338 1.2 mrg
1339 1.2 mrg * LOCAL_PATCHES: Add revision.
1340 1.2 mrg
1341 1.2 mrg 2016-11-20 Jack Howarth <howarth.at.gcc (a] gmail.com>
1342 1.2 mrg
1343 1.2 mrg PR sanitizer/78267
1344 1.2 mrg * sanitizer_common/sanitizer_mac.cc: Include <os/trace.h> only if
1345 1.2 mrg compiler supports blocks extension.
1346 1.2 mrg
1347 1.2 mrg 2016-11-16 Markus Trippelsdorf <markus (a] trippelsdorf.de>
1348 1.2 mrg
1349 1.2 mrg * LOCAL_PATCHES: Add revision.
1350 1.2 mrg
1351 1.2 mrg 2016-11-16 Markus Trippelsdorf <markus (a] trippelsdorf.de>
1352 1.2 mrg
1353 1.2 mrg PR sanitizer/78294
1354 1.2 mrg * tsan/tsan_rtl.cc: Add missing attribute.
1355 1.2 mrg
1356 1.2 mrg 2016-11-16 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1357 1.2 mrg
1358 1.2 mrg * LOCAL_PATCHES: New file.
1359 1.2 mrg
1360 1.2 mrg 2016-11-16 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1361 1.2 mrg
1362 1.2 mrg PR sanitizer/78307
1363 1.2 mrg * ubsan/ubsan_handlers.cc (__ubsan_handle_cfi_bad_icall): New function.
1364 1.2 mrg ( __ubsan_handle_cfi_bad_icall_abort): Likewise.
1365 1.2 mrg * ubsan/ubsan_handlers.h (struct CFIBadIcallData): New type.
1366 1.2 mrg * ubsan/ubsan_handlers_cxx.cc (__ubsan_handle_cfi_bad_type): New
1367 1.2 mrg function.
1368 1.2 mrg (__ubsan_handle_cfi_bad_type_abort): Likewise.
1369 1.2 mrg * ubsan/ubsan_handlers_cxx.h (struct CFIBadTypeData): New type.
1370 1.2 mrg (__ubsan_handle_cfi_bad_type): Export function.
1371 1.2 mrg (__ubsan_handle_cfi_bad_type_abort): Likewise.
1372 1.2 mrg * HOWTO_MERGE: Update documentation.
1373 1.2 mrg
1374 1.2 mrg 2016-11-15 Matthias Klose <doko (a] ubuntu.com>
1375 1.2 mrg
1376 1.2 mrg * configure: Regenerate.
1377 1.2 mrg
1378 1.2 mrg 2016-11-09 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1379 1.2 mrg
1380 1.2 mrg * asan/asan_globals.cc (RegisterGlobal): Do not call
1381 1.2 mrg CheckODRViolationViaPoisoning.
1382 1.2 mrg (CheckODRViolationViaPoisoning): Remove.
1383 1.2 mrg
1384 1.2 mrg 2016-11-09 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1385 1.2 mrg
1386 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc (GetCanonicFrame): Assume we
1387 1.2 mrg compiled code with GCC when extracting the caller PC for ARM if no
1388 1.2 mrg valid frame pointer is available.
1389 1.2 mrg
1390 1.2 mrg 2016-11-09 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1391 1.2 mrg
1392 1.2 mrg PR sanitizer/63958
1393 1.2 mrg Reapply:
1394 1.2 mrg 2014-10-14 David S. Miller <davem (a] davemloft.net>
1395 1.2 mrg
1396 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc (time_t):
1397 1.2 mrg Define at __kernel_time_t, as needed for sparc.
1398 1.2 mrg (struct __old_kernel_stat): Don't check if __sparc__ is defined.
1399 1.2 mrg * libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
1400 1.2 mrg (__sanitizer): Define struct___old_kernel_stat_sz,
1401 1.2 mrg struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc.
1402 1.2 mrg (__sanitizer_ipc_perm): Adjust for sparc targets.
1403 1.2 mrg (__sanitizer_shmid_ds): Likewsie.
1404 1.2 mrg (__sanitizer_sigaction): Likewise.
1405 1.2 mrg (IOC_SIZE): Likewsie.
1406 1.2 mrg
1407 1.2 mrg 2016-11-09 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1408 1.2 mrg
1409 1.2 mrg * All source files: Merge from upstream 285547.
1410 1.2 mrg * configure.tgt (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): New
1411 1.2 mrg variable.
1412 1.2 mrg * configure.ac (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Handle it.
1413 1.2 mrg * asan/Makefile.am (asan_files): Add new files.
1414 1.2 mrg * asan/Makefile.in: Regenerate.
1415 1.2 mrg * ubsan/Makefile.in: Likewise.
1416 1.2 mrg * lsan/Makefile.in: Likewise.
1417 1.2 mrg * tsan/Makefile.am (tsan_files): Add new files.
1418 1.2 mrg * tsan/Makefile.in: Regenerate.
1419 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Add new files.
1420 1.2 mrg (EXTRA_libsanitizer_common_la_SOURCES): Define.
1421 1.2 mrg (libsanitizer_common_la_LIBADD): Likewise.
1422 1.2 mrg (libsanitizer_common_la_DEPENDENCIES): Likewise.
1423 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1424 1.2 mrg * interception/Makefile.in: Likewise.
1425 1.2 mrg * libbacktace/Makefile.in: Likewise.
1426 1.2 mrg * Makefile.in: Likewise.
1427 1.2 mrg * configure: Likewise.
1428 1.2 mrg * merge.sh: Handle builtins/assembly.h merging.
1429 1.2 mrg * builtins/assembly.h: New file.
1430 1.2 mrg * asan/libtool-version: Bump the libasan SONAME.
1431 1.2 mrg
1432 1.2 mrg 2016-09-21 Jakub Jelinek <jakub (a] redhat.com>
1433 1.2 mrg
1434 1.2 mrg PR sanitizer/77567
1435 1.2 mrg * asan/asan_new_delete.cc: Cherry-pick upstream r282019.
1436 1.2 mrg
1437 1.2 mrg 2016-09-05 Jakub Jelinek <jakub (a] redhat.com>
1438 1.2 mrg
1439 1.2 mrg PR sanitizer/77396
1440 1.2 mrg * asan/asan_globals.cc: Cherry-pick upstream r280657.
1441 1.2 mrg
1442 1.2 mrg 2016-08-12 Jakub Jelinek <jakub (a] redhat.com>
1443 1.2 mrg
1444 1.2 mrg PR sanitizer/71042
1445 1.2 mrg * tsan/tsan_platform_linux.cc: Cherry-pick upstream r278292.
1446 1.2 mrg * tsan/tsan_rtl_aarch64.S: Likewise.
1447 1.2 mrg
1448 1.2 mrg 2016-07-23 Alan Modra <amodra (a] gmail.com>
1449 1.2 mrg
1450 1.2 mrg Revert 2015-11-09 Alan Modra <amodra (a] gmail.com>
1451 1.2 mrg * configure.ac: Don't substitute OBSTACK_DEFS.
1452 1.2 mrg * asan/Makefile.am: Remove OBSTACK_DEFS from DEFS.
1453 1.2 mrg * tsan/Makefile.am: Likewise.
1454 1.2 mrg * configure: Regenerate.
1455 1.2 mrg * Makefile.in: Regenerate.
1456 1.2 mrg * asan/Makefile.in: Regenerate.
1457 1.2 mrg * interception/Makefile.in: Regenerate.
1458 1.2 mrg * libbacktrace/Makefile.in: Regenerate.
1459 1.2 mrg * lsan/Makefile.in: Regenerate.
1460 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1461 1.2 mrg * tsan/Makefile.in: Regenerate.
1462 1.2 mrg * ubsan/Makefile.in: Regenerate.
1463 1.2 mrg
1464 1.2 mrg 2016-05-17 Jakub Jelinek <jakub (a] redhat.com>
1465 1.2 mrg
1466 1.2 mrg PR sanitizer/71160
1467 1.2 mrg * asan/asan_malloc_linux.cc: Cherry pick upstream r254395
1468 1.2 mrg and r269633.
1469 1.2 mrg
1470 1.2 mrg 2016-04-21 Maxim Ostapenko <m.ostapenko (a] samsung.com>
1471 1.2 mrg
1472 1.2 mrg PR sanitizer/70624
1473 1.2 mrg * asan/asan_mac.cc: Cherry pick upstream r266868.
1474 1.2 mrg
1475 1.2 mrg 2016-01-19 Jakub Jelinek <jakub (a] redhat.com>
1476 1.2 mrg
1477 1.2 mrg PR sanitizer/68824
1478 1.2 mrg * tsan/tsan_interceptors.cc (NEED_TLS_GET_ADDR, __tls_get_addr,
1479 1.2 mrg InitializeInterceptors): Cherry pick upstream r258119.
1480 1.2 mrg
1481 1.2 mrg 2016-01-14 Andreas Tobler <andreast (a] gcc.gnu.org>
1482 1.2 mrg
1483 1.2 mrg * configure.ac: Replace the hard-coded -ldl requirement for
1484 1.2 mrg link_sanitizer_common with a configure time check for -ldl.
1485 1.2 mrg * configure: Regenerate.
1486 1.2 mrg
1487 1.2 mrg 2015-11-24 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com>
1488 1.2 mrg
1489 1.2 mrg * include/system/linux/asm/ptrace.h: Move to ...
1490 1.2 mrg * include/system/asm/ptrace.h: ... this.
1491 1.2 mrg
1492 1.2 mrg 2015-11-24 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com>
1493 1.2 mrg
1494 1.2 mrg * include/system/linux/asm/ptrace.h: New header.
1495 1.2 mrg
1496 1.2 mrg 2015-11-23 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com>
1497 1.2 mrg
1498 1.2 mrg * All source files: Merge from upstream r253555.
1499 1.2 mrg * configure.tgt: Enable LSan on aarch64-*-linux* targets. Add new
1500 1.2 mrg dependences for TSan for aarch64-*-linux* targets.
1501 1.2 mrg * tsan/Makefile.am: Add new source files.
1502 1.2 mrg * configure: Regenerate.
1503 1.2 mrg * tsan/Makefile.in: Likewise.
1504 1.2 mrg
1505 1.2 mrg 2015-11-09 Alan Modra <amodra (a] gmail.com>
1506 1.2 mrg
1507 1.2 mrg * sanitizer_common/sanitizer_common_interceptors.inc: Update size
1508 1.2 mrg params for _obstack_begin_1, _obstack_begin, _obstack_newchunk
1509 1.2 mrg interceptors.
1510 1.2 mrg * configure.ac: Substitute OBSTACK_DEFS.
1511 1.2 mrg * asan/Makefile.am: Add OBSTACK_DEFS to DEFS.
1512 1.2 mrg * tsan/Makefile.am: Likewise.
1513 1.2 mrg * configure: Regenerate.
1514 1.2 mrg * Makefile.in: Regenerate.
1515 1.2 mrg * asan/Makefile.in: Regenerate.
1516 1.2 mrg * interception/Makefile.in: Regenerate.
1517 1.2 mrg * libbacktrace/Makefile.in: Regenerate.
1518 1.2 mrg * lsan/Makefile.in: Regenerate.
1519 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1520 1.2 mrg * tsan/Makefile.in: Regenerate.
1521 1.2 mrg * ubsan/Makefile.in: Regenerate.
1522 1.2 mrg
1523 1.2 mrg 2015-10-22 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com>
1524 1.2 mrg
1525 1.2 mrg PR bootstrap/68041
1526 1.2 mrg * configure.ac (link_sanitizer_common): Link against librt only if it
1527 1.2 mrg contains shm_open, required by sanitizers.
1528 1.2 mrg (CXX_ABI_NEEDED): Remove variable.
1529 1.2 mrg * configure: Regenerate.
1530 1.2 mrg * ubsan/Makefile.am (libubsan_la_LIBADD): Do not add -lc++abi anymore.
1531 1.2 mrg * ubsan/Makefile.in: Regenerate.
1532 1.2 mrg
1533 1.2 mrg 2015-10-21 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com>
1534 1.2 mrg
1535 1.2 mrg * HOWTO_MERGE: New file.
1536 1.2 mrg
1537 1.2 mrg 2015-10-21 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com>
1538 1.2 mrg
1539 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc (GetCanonicFrame): Assume we
1540 1.2 mrg compiled code with GCC when extracting the caller PC for ARM if no
1541 1.2 mrg valid frame pointer is available.
1542 1.2 mrg
1543 1.2 mrg 2015-10-21 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com>
1544 1.2 mrg
1545 1.2 mrg PR bootstrap/63888
1546 1.2 mrg Reapply:
1547 1.2 mrg 2015-02-20 Jakub Jelinek <jakub (a] redhat.com>
1548 1.2 mrg
1549 1.2 mrg * asan/asan_globals.cc (RegisterGlobal): Disable detect_odr_violation
1550 1.2 mrg support until it is rewritten upstream.
1551 1.2 mrg
1552 1.2 mrg * c-c++-common/asan/pr63888.c: New test.
1553 1.2 mrg
1554 1.2 mrg 2015-10-21 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com>
1555 1.2 mrg
1556 1.2 mrg PR sanitizer/63958
1557 1.2 mrg Reapply:
1558 1.2 mrg 2014-10-14 David S. Miller <davem (a] davemloft.net>
1559 1.2 mrg
1560 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc (time_t):
1561 1.2 mrg Define at __kernel_time_t, as needed for sparc.
1562 1.2 mrg (struct __old_kernel_stat): Don't check if __sparc__ is defined.
1563 1.2 mrg * libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
1564 1.2 mrg (__sanitizer): Define struct___old_kernel_stat_sz,
1565 1.2 mrg struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc.
1566 1.2 mrg (__sanitizer_ipc_perm): Adjust for sparc targets.
1567 1.2 mrg (__sanitizer_shmid_ds): Likewsie.
1568 1.2 mrg (__sanitizer_sigaction): Likewise.
1569 1.2 mrg (IOC_SIZE): Likewsie.
1570 1.2 mrg
1571 1.2 mrg 2015-10-21 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com>
1572 1.2 mrg
1573 1.2 mrg * All source files: Merge from upstream r250806.
1574 1.2 mrg * configure.ac (link_sanitizer_common): Add -lrt flag.
1575 1.2 mrg * configure.tgt: Enable TSAN and LSAN for aarch64-linux targets.
1576 1.2 mrg Set USE_CXX_ABI_FLAG=true for darwin.
1577 1.2 mrg * asan/Makefile.am (asan_files): Add new files.
1578 1.2 mrg (DEFS): Add DCAN_SANITIZE_UB=0 and remove unused and legacy
1579 1.2 mrg DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0.
1580 1.2 mrg * asan/Makefile.in: Regenerate.
1581 1.2 mrg * ubsan/Makefile.am (ubsan_files): Add new files.
1582 1.2 mrg (DEFS): Add DCAN_SANITIZE_UB=1.
1583 1.2 mrg (libubsan_la_LIBADD): Add -lc++abi if USE_CXX_ABI_FLAG is true.
1584 1.2 mrg * ubsan/Makefile.in: Regenerate.
1585 1.2 mrg * tsan/Makefile.am (tsan_files): Add new files.
1586 1.2 mrg (DEFS): Add DCAN_SANITIZE_UB=0.
1587 1.2 mrg * tsan/Makefile.in: Regenerate.
1588 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Add new files.
1589 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1590 1.2 mrg * asan/libtool-version: Bump the libasan SONAME.
1591 1.2 mrg
1592 1.2 mrg 2015-09-09 Markus Trippelsdorf <markus (a] trippelsdorf.de>
1593 1.2 mrg
1594 1.2 mrg PR sanitizer/67258
1595 1.2 mrg * ubsan/ubsan_type_hash.cc: Cherry pick upstream r244101.
1596 1.2 mrg
1597 1.2 mrg 2015-07-29 Markus Trippelsdorf <markus (a] trippelsdorf.de>
1598 1.2 mrg
1599 1.2 mrg PR sanitizer/63927
1600 1.2 mrg * sanitizer_common/sanitizer_stacktrace.h: Use fast unwinder
1601 1.2 mrg for PowerPC.
1602 1.2 mrg
1603 1.2 mrg 2015-07-28 Bill Schmidt <wschmidt (a] linux.vnet.ibm.com>
1604 1.2 mrg
1605 1.2 mrg PR sanitizer/63927
1606 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc
1607 1.2 mrg (BufferedStackTrace::FastUnwindStack): Fix code for PowerPC to
1608 1.2 mrg find the link register at an offset of 16 from the base of the
1609 1.2 mrg caller's stack frame.
1610 1.2 mrg
1611 1.2 mrg 2015-05-13 Michael Haubenwallner <michael.haubenwallner (a] ssi-schaefer.com>
1612 1.2 mrg
1613 1.2 mrg * Makefile.in: Regenerated with automake-1.11.6.
1614 1.2 mrg * aclocal.m4: Likewise.
1615 1.2 mrg * asan/Makefile.in: Likewise.
1616 1.2 mrg * configure: Likewise.
1617 1.2 mrg * interception/Makefile.in: Likewise.
1618 1.2 mrg * libbacktrace/Makefile.in: Likewise.
1619 1.2 mrg * lsan/Makefile.in: Likewise.
1620 1.2 mrg * sanitizer_common/Makefile.in: Likewise.
1621 1.2 mrg * tsan/Makefile.in: Likewise.
1622 1.2 mrg * ubsan/Makefile.in: Likewise.
1623 1.2 mrg
1624 1.2 mrg 2015-04-13 Yury Gribov <y.gribov (a] samsung.com>
1625 1.2 mrg
1626 1.2 mrg PR sanitizer/64839
1627 1.2 mrg * sanitizer_common/sanitizer_platform.h: Cherry pick
1628 1.2 mrg upstream r234470.
1629 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Ditto.
1630 1.2 mrg * configure.ac (RPC_DEFS): Check for precense of RPC headers.
1631 1.2 mrg * sanitizer_common/Makefile.am (DEFS): Pass info to compiler.
1632 1.2 mrg * Makefile.in: Regenerate.
1633 1.2 mrg * asan/Makefile.in: Regenerate.
1634 1.2 mrg * config.h.in: Regenerate.
1635 1.2 mrg * configure: Regenerate.
1636 1.2 mrg * interception/Makefile.in: Regenerate.
1637 1.2 mrg * libbacktrace/Makefile.in: Regenerate.
1638 1.2 mrg * lsan/Makefile.in: Regenerate.
1639 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1640 1.2 mrg * tsan/Makefile.in: Regenerate.
1641 1.2 mrg * ubsan/Makefile.in: Regenerate.
1642 1.2 mrg
1643 1.2 mrg
1644 1.2 mrg 2015-03-23 Christophe Lyon <christophe.lyon (a] linaro.org>
1645 1.2 mrg
1646 1.2 mrg PR sanitizer/59009
1647 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry pick
1648 1.2 mrg upstream r230324.
1649 1.2 mrg * sanitizer_common/sanitizer_platform.h: Likewise.
1650 1.2 mrg * sanitizer_common/sanitizer_common_syscalls.inc: Likewise.
1651 1.2 mrg
1652 1.2 mrg 2015-03-11 Bernd Edlinger <bernd.edlinger (a] hotmail.de>
1653 1.2 mrg
1654 1.2 mrg * tsan/tsan_rtl_report.cc (ScopedReport::AddThread): Cherry pick
1655 1.2 mrg upstream 224508 and 224755.
1656 1.2 mrg
1657 1.2 mrg 2015-03-09 Jakub Jelinek <jakub (a] redhat.com>
1658 1.2 mrg
1659 1.2 mrg PR sanitizer/63958
1660 1.2 mrg Reapply:
1661 1.2 mrg 2014-10-14 David S. Miller <davem (a] davemloft.net>
1662 1.2 mrg
1663 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc (time_t):
1664 1.2 mrg Define at __kernel_time_t, as needed for sparc.
1665 1.2 mrg (struct __old_kernel_stat): Don't check if __sparc__ is defined.
1666 1.2 mrg * libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
1667 1.2 mrg (__sanitizer): Define struct___old_kernel_stat_sz,
1668 1.2 mrg struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc.
1669 1.2 mrg (__sanitizer_ipc_perm): Adjust for sparc targets.
1670 1.2 mrg (__sanitizer_shmid_ds): Likewsie.
1671 1.2 mrg (__sanitizer_sigaction): Likewise.
1672 1.2 mrg (IOC_SIZE): Likewsie.
1673 1.2 mrg
1674 1.2 mrg 2015-02-27 Peter Bergner <bergner (a] vnet.ibm.com>
1675 1.2 mrg
1676 1.2 mrg * configure.tgt: Enable build on powerpc*le-*-linux.
1677 1.2 mrg
1678 1.2 mrg 2015-02-23 Jakub Jelinek <jakub (a] redhat.com>
1679 1.2 mrg
1680 1.2 mrg PR bootstrap/63888
1681 1.2 mrg * asan/asan_globals.cc (RegisterGlobal): Disable detect_odr_violation
1682 1.2 mrg support until it is rewritten upstream.
1683 1.2 mrg
1684 1.2 mrg 2015-01-26 Matthias Klose <doko (a] ubuntu.com>
1685 1.2 mrg
1686 1.2 mrg * configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
1687 1.2 mrg * configure: Regenerate.
1688 1.2 mrg
1689 1.2 mrg 2015-01-25 Venkataramanan Kumar <venkataramanan.kumar (a] linaro.org>
1690 1.2 mrg
1691 1.2 mrg * configure.ac (TSAN_TARGET_DEPENDENT_OBJECTS): Undefine.
1692 1.2 mrg * configure: Regenerate.
1693 1.2 mrg * configure.tgt (TSAN_TARGET_DEPENDENT_OBJECTS): Define.
1694 1.2 mrg
1695 1.2 mrg 2015-01-25 Venkataramanan Kumar <venkataramanan.kumar (a] linaro.org>
1696 1.2 mrg
1697 1.2 mrg * configure.ac (TSAN_TARGET_DEPENDENT_OBJECTS): Define.
1698 1.2 mrg * configure: Regenerate.
1699 1.2 mrg * tsan/Makefile.am (EXTRA_libtsan_la_SOURCES): Define.
1700 1.2 mrg (libtsan_la_DEPENDENCIES): Likewise.
1701 1.2 mrg * Makefile.in: Regenerate.
1702 1.2 mrg * asan/Makefile.in: Regenerate.
1703 1.2 mrg * interception/Makefile.in: Regenerate.
1704 1.2 mrg * libbacktrace/Makefile.in: Regenerate.
1705 1.2 mrg * lsan/Makefile.in: Regenerate.
1706 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1707 1.2 mrg * tsan/Makefile.in: Regenerate.
1708 1.2 mrg * ubsan/Makefile.in: Regenerate.
1709 1.2 mrg
1710 1.2 mrg 2015-01-22 Jakub Jelinek <jakub (a] redhat.com>
1711 1.2 mrg
1712 1.2 mrg * tsan/tsan_rtl.h: Cherry pick upstream r226829.
1713 1.2 mrg
1714 1.2 mrg 2015-01-21 Jakub Jelinek <jakub (a] redhat.com>
1715 1.2 mrg
1716 1.2 mrg PR sanitizer/64435
1717 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h: Cherry pick
1718 1.2 mrg upstream r226637.
1719 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Likewise.
1720 1.2 mrg * sanitizer_common/sanitizer_posix.cc: Cherry pick upstream r226639.
1721 1.2 mrg
1722 1.2 mrg 2015-01-20 Jakub Jelinek <jakub (a] redhat.com>
1723 1.2 mrg
1724 1.2 mrg PR sanitizer/64632
1725 1.2 mrg * ubsan/ubsan_type_hash.cc: Cherry pick upstream r224972.
1726 1.2 mrg
1727 1.2 mrg 2015-01-19 Jakub Jelinek <jakub (a] redhat.com>
1728 1.2 mrg
1729 1.2 mrg PR sanitizer/64435
1730 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry pick
1731 1.2 mrg upstream r223925.
1732 1.2 mrg
1733 1.2 mrg 2015-01-13 Jakub Jelinek <jakub (a] redhat.com>
1734 1.2 mrg
1735 1.2 mrg * sanitizer_common/sanitizer_deadlock_detector.h: Cherry pick
1736 1.2 mrg upstream r224518 and r224519.
1737 1.2 mrg * tsan/tsan_rtl_thread.cc: Cherry pick upstream r224702 and
1738 1.2 mrg r224834.
1739 1.2 mrg
1740 1.2 mrg 2014-12-16 Jakub Jelinek <jakub (a] redhat.com>
1741 1.2 mrg
1742 1.2 mrg * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc,
1743 1.2 mrg sanitizer_common/sanitizer_symbolizer_libbacktrace.h,
1744 1.2 mrg sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc: Cherry pick
1745 1.2 mrg upstream r224308.
1746 1.2 mrg
1747 1.2 mrg 2014-11-21 H.J. Lu <hongjiu.lu (a] intel.com>
1748 1.2 mrg
1749 1.2 mrg PR bootstrap/63784
1750 1.2 mrg * configure: Regenerated.
1751 1.2 mrg
1752 1.2 mrg 2014-11-21 Jakub Jelinek <jakub (a] redhat.com>
1753 1.2 mrg
1754 1.2 mrg PR target/61137
1755 1.2 mrg * config/ia64/ia64.c (ia64_attribute_takes_identifier_p): New function.
1756 1.2 mrg (TARGET_ATTRIBUTE_TAKES_IDENTIFIER_P): Redefine to it.
1757 1.2 mrg
1758 1.2 mrg 2014-11-14 Uros Bizjak <ubizjak (a] gmail.com>
1759 1.2 mrg
1760 1.2 mrg * sanitizer_common/Makefile.am (AM_CXXFLAGS): Use -std=gnu++11.
1761 1.2 mrg * asan/Makefile.am (AM_CXXFLAGS): Ditto.
1762 1.2 mrg * lsan/Makefile.am (AM_CXXFLAGS): Ditto.
1763 1.2 mrg * interception/Makefile.am (AM_CXXFLAGS): Ditto.
1764 1.2 mrg * tsan/Makefile.am (AM_CXXFLAGS): Ditto.
1765 1.2 mrg * libbacktrace/Makefile.am (AM_CXXFLAGS): Ditto.
1766 1.2 mrg * ubsan/Makefile.am (AM_CXXFLAGS): Ditto.
1767 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1768 1.2 mrg * asan/Makefile.in: Ditto.
1769 1.2 mrg * lsan/Makefile.in: Ditto.
1770 1.2 mrg * interception/Makefile.in: Ditto.
1771 1.2 mrg * tsan/Makefile.in: Ditto.
1772 1.2 mrg * libbacktrace/Makefile.in: Ditto.
1773 1.2 mrg * ubsan/Makefile.in: Ditto.
1774 1.2 mrg
1775 1.2 mrg 2014-11-13 Kostya Serebryany <kcc (a] google.com>
1776 1.2 mrg
1777 1.2 mrg * All source files: Merge from upstream r221802.
1778 1.2 mrg * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
1779 1.2 mrg (LibbacktraceSymbolizer::SymbolizeData): Replace 'address'
1780 1.2 mrg with 'start' to follow the new interface.
1781 1.2 mrg * asan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
1782 1.2 mrg * interception/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
1783 1.2 mrg * libbacktrace/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
1784 1.2 mrg * lsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
1785 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Added new
1786 1.2 mrg files.
1787 1.2 mrg (AM_CXXFLAGS): Added -std=c++11.
1788 1.2 mrg * tsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
1789 1.2 mrg * ubsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
1790 1.2 mrg * asan/Makefile.in: Regenerate.
1791 1.2 mrg * interception/Makefile.in: Regenerate.
1792 1.2 mrg * libbacktrace/Makefile.in: Regenerate.
1793 1.2 mrg * lsan/Makefile.in: Regenerate.
1794 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1795 1.2 mrg * tsan/Makefile.in: Regenerate.
1796 1.2 mrg * ubsan/Makefile.in: Regenerate.
1797 1.2 mrg
1798 1.2 mrg 2014-11-11 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org>
1799 1.2 mrg
1800 1.2 mrg PR target/63610
1801 1.2 mrg * configure: Regenerate.
1802 1.2 mrg
1803 1.2 mrg 2014-10-16 Martin Liska <mliska (a] suse.cz>
1804 1.2 mrg
1805 1.2 mrg * asan/Makefile.am: IPA ICF pass is disabled.
1806 1.2 mrg * asan/Makefile.in: Likewise.
1807 1.2 mrg
1808 1.2 mrg 2014-10-14 David S. Miller <davem (a] davemloft.net>
1809 1.2 mrg
1810 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc (time_t):
1811 1.2 mrg Define at __kernel_time_t, as needed for sparc.
1812 1.2 mrg (struct __old_kernel_stat): Don't check if __sparc__ is defined.
1813 1.2 mrg * libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
1814 1.2 mrg (__sanitizer): Define struct___old_kernel_stat_sz,
1815 1.2 mrg struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc.
1816 1.2 mrg (__sanitizer_ipc_perm): Adjust for sparc targets.
1817 1.2 mrg (__sanitizer_shmid_ds): Likewsie.
1818 1.2 mrg (__sanitizer_sigaction): Likewsie.
1819 1.2 mrg (IOC_SIZE): Likewsie.
1820 1.2 mrg
1821 1.2 mrg 2014-10-14 Jakub Jelinek <jakub (a] redhat.com>
1822 1.2 mrg
1823 1.2 mrg * ubsan/Makefile.am (DEFS): Add -DPIC.
1824 1.2 mrg * ubsan/Makefile.in: Regenerated.
1825 1.2 mrg
1826 1.2 mrg 2014-09-26 Christophe Lyon <christophe.lyon (a] linaro.org>
1827 1.2 mrg
1828 1.2 mrg * configure.tgt: Enable build on aarch64*-linux.
1829 1.2 mrg
1830 1.2 mrg 2014-09-19 Kostya Serebryany <kcc (a] google.com>
1831 1.2 mrg
1832 1.2 mrg * All source files: Merge from upstream r218156.
1833 1.2 mrg * asan/Makefile.am (asan_files): Added new files.
1834 1.2 mrg * asan/Makefile.in: Regenerate.
1835 1.2 mrg * ubsan/Makefile.am (ubsan_files): Added new files.
1836 1.2 mrg * ubsan/Makefile.in: Regenerate.
1837 1.2 mrg * tsan/Makefile.am (tsan_files): Added new files.
1838 1.2 mrg * tsan/Makefile.in: Regenerate.
1839 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Added new
1840 1.8 mrg files.
1841 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1842 1.2 mrg * asan/libtool-version: Bump the libasan SONAME.
1843 1.2 mrg
1844 1.2 mrg 2014-09-10 Jakub Jelinek <jakub (a] redhat.com>
1845 1.2 mrg
1846 1.2 mrg * ubsan/ubsan_handlers.cc, ubsan/ubsan_handlers.h: Cherry pick
1847 1.2 mrg upstream r215485, r217389, r217391 and r217400.
1848 1.2 mrg
1849 1.2 mrg 2014-06-23 Paolo Carlini <paolo.carlini (a] oracle.com>
1850 1.2 mrg
1851 1.2 mrg * sanitizer_common/sanitizer_common_interceptors.inc:
1852 1.2 mrg Cherry pick upstream r211008.
1853 1.2 mrg
1854 1.2 mrg 2014-06-11 Richard Biener <rguenther (a] suse.de>
1855 1.2 mrg
1856 1.2 mrg * asan/asan_linux.cc: Cherry pick upstream r210012.
1857 1.2 mrg
1858 1.2 mrg 2014-05-30 Jakub Jelinek <jakub (a] redhat.com>
1859 1.2 mrg
1860 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc: Cherry pick upstream
1861 1.2 mrg r209879.
1862 1.2 mrg * sanitizer_common/sanitizer_common.h: Likewise.
1863 1.2 mrg * asan/asan_mapping.h: Likewise.
1864 1.2 mrg * asan/asan_linux.cc: Likewise.
1865 1.2 mrg * tsan/tsan_mman.cc: Cherry pick upstream r209744.
1866 1.2 mrg * sanitizer_common/sanitizer_allocator.h: Likewise.
1867 1.2 mrg
1868 1.2 mrg 2014-05-23 Marek Polacek <polacek (a] redhat.com>
1869 1.2 mrg
1870 1.2 mrg * ubsan/ubsan_value.cc (getFloatValue): Handle 96-bit
1871 1.2 mrg floating-point types.
1872 1.2 mrg
1873 1.2 mrg 2014-05-22 Kostya Serebryany <kcc (a] google.com>
1874 1.2 mrg
1875 1.2 mrg * All source files: Merge from upstream r209283.
1876 1.2 mrg * asan/Makefile.am (asan_files): Added new files.
1877 1.2 mrg * asan/Makefile.in: Regenerate.
1878 1.2 mrg * tsan/Makefile.am (tsan_files): Added new files.
1879 1.2 mrg * tsan/Makefile.in: Regenerate.
1880 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Added new
1881 1.2 mrg files.
1882 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
1883 1.2 mrg
1884 1.2 mrg 2014-05-14 Yury Gribov <y.gribov (a] samsung.com>
1885 1.2 mrg
1886 1.2 mrg PR sanitizer/61100
1887 1.2 mrg * Makefile.am (nodist_saninclude_HEADERS): Install
1888 1.2 mrg public headers.
1889 1.2 mrg * Makefile.in: Regenerate.
1890 1.2 mrg
1891 1.2 mrg 2014-03-07 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
1892 1.2 mrg
1893 1.2 mrg * libbacktrace/Makefile.am (libsanitizer_libbacktrace_la_SOURCES):
1894 1.2 mrg Add ../../libbacktrace/sort.c.
1895 1.2 mrg * libbacktrace/Makefile.in: Regenerate.
1896 1.2 mrg * libbacktrace/backtrace-rename.h (backtrace_qsort): Define.
1897 1.2 mrg
1898 1.2 mrg 2014-03-03 Bill Schmidt <wschmidt (a] linux.vnet.ibm.com>
1899 1.2 mrg
1900 1.2 mrg * configure.tgt: Unsupported for little endian PowerPC for now.
1901 1.2 mrg
1902 1.2 mrg 2014-02-04 Jakub Jelinek <jakub (a] redhat.com>
1903 1.2 mrg
1904 1.2 mrg PR sanitizer/60055
1905 1.2 mrg * tsan/tsan_flags.cc (__tsan_default_options): Add
1906 1.2 mrg SANITIZER_INTERFACE_ATTRIBUTE. Backport from upstream r200747.
1907 1.2 mrg * tsan/tsan_rtl.cc (__tsan::OnFinalize): Likewise.
1908 1.2 mrg
1909 1.2 mrg PR sanitizer/60038
1910 1.2 mrg * sanitizer_common/sanitizer_linux_libcdep.cc: Include
1911 1.2 mrg sanitizer_atomic.h and unistd.h.
1912 1.2 mrg (kThreadDescriptorSize): Made static, remove initializer and const,
1913 1.2 mrg change type to atomic_uintptr_t.
1914 1.2 mrg (ThreadDescriptorSize): Use confstr(_CS_GNU_LIBC_VERSION, ...) to
1915 1.2 mrg query glibc version, compute kThreadDescriptorSize depending on
1916 1.2 mrg glibc version minor number.
1917 1.2 mrg (GetThreadStackAndTls): Use ThreadDescriptorSize() instead of
1918 1.2 mrg kThreadDescriptorSize directly.
1919 1.2 mrg
1920 1.2 mrg 2014-01-23 Yury Gribov <y.gribov (a] samsung.com>
1921 1.2 mrg Jakub Jelinek <jakub (a] redhat.com>
1922 1.2 mrg
1923 1.2 mrg PR sanitizer/57316
1924 1.2 mrg * configure.ac: Check for missing syscalls.
1925 1.2 mrg * Makefile.am: Likewise.
1926 1.2 mrg * configure: Regenerate.
1927 1.2 mrg * Makefile.in: Regenerate.
1928 1.2 mrg
1929 1.2 mrg 2014-01-09 Jakub Jelinek <jakub (a] redhat.com>
1930 1.2 mrg
1931 1.2 mrg * sanitizer_common/sanitizer_symbolizer_libbacktrace.h
1932 1.2 mrg (LibbacktraceSymbolizer::Demangle): New declaration.
1933 1.2 mrg * sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
1934 1.2 mrg (POSIXSymbolizer::Demangle): Use libbacktrace_symbolizer_'s Demangle
1935 1.2 mrg method if possible.
1936 1.2 mrg * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc: Include
1937 1.2 mrg "demangle.h" if SANITIZE_CP_DEMANGLE is defined.
1938 1.2 mrg (struct CplusV3DemangleData): New type.
1939 1.2 mrg (CplusV3DemangleCallback, CplusV3Demangle): New functions.
1940 1.2 mrg (SymbolizeCodePCInfoCallback, SymbolizeCodeCallback,
1941 1.2 mrg SymbolizeDataCallback): Use CplusV3Demangle.
1942 1.2 mrg * sanitizer_common/Makefile.am (AM_CXXFLAGS): Add
1943 1.2 mrg -DSANITIZE_CP_DEMANGLE and -I $(top_srcdir)/../include.
1944 1.2 mrg * libbacktrace/backtrace-rename.h (cplus_demangle_builtin_types,
1945 1.2 mrg cplus_demangle_fill_ctor, cplus_demangle_fill_dtor,
1946 1.2 mrg cplus_demangle_fill_extended_operator, cplus_demangle_fill_name,
1947 1.2 mrg cplus_demangle_init_info, cplus_demangle_mangled_name,
1948 1.2 mrg cplus_demangle_operators, cplus_demangle_print,
1949 1.2 mrg cplus_demangle_print_callback, cplus_demangle_type, cplus_demangle_v3,
1950 1.2 mrg cplus_demangle_v3_callback, is_gnu_v3_mangled_ctor,
1951 1.2 mrg is_gnu_v3_mangled_dtor, java_demangle_v3, java_demangle_v3_callback):
1952 1.2 mrg Define.
1953 1.2 mrg (__asan_internal_memcmp, __asan_internal_strncmp): New prototypes.
1954 1.2 mrg (memcmp, strncmp): Redefine.
1955 1.2 mrg * libbacktrace/Makefile.am (libsanitizer_libbacktrace_la_SOURCES): Add
1956 1.2 mrg ../../libiberty/cp-demangle.c.
1957 1.2 mrg * libbacktrace/bridge.cc (__asan_internal_memcmp,
1958 1.2 mrg __asan_internal_strncmp): New functions.
1959 1.2 mrg * sanitizer_common/Makefile.in: Regenerated.
1960 1.2 mrg * libbacktrace/Makefile.in: Regenerated.
1961 1.2 mrg * configure: Regenerated.
1962 1.2 mrg * configure.ac: Regenerated.
1963 1.2 mrg * config.h.in: Regenerated.
1964 1.2 mrg
1965 1.2 mrg * sanitizer_common/Makefile.am (AM_CPPFLAGS): Add
1966 1.2 mrg -isystem $(top_srcdir)/include/system.
1967 1.2 mrg * sanitizer_common/Makefile.in: Regenerated.
1968 1.2 mrg * include/system/linux/aio_abi.h: New header.
1969 1.2 mrg * include/system/linux/mroute.h: New header.
1970 1.2 mrg * include/system/linux/mroute6.h: New header.
1971 1.2 mrg * include/system/linux/perf_event.h: New header.
1972 1.2 mrg * include/system/linux/types.h: New header.
1973 1.2 mrg
1974 1.2 mrg PR sanitizer/59136
1975 1.2 mrg * sanitizer_common/Makefile.am (AM_CXXFLAGS): If
1976 1.2 mrg LIBBACKTRACE_SUPPORTED add -DSANITIZER_LIBBACKTRACE
1977 1.2 mrg and -I/-include flags.
1978 1.2 mrg * lsan/Makefile.am (liblsan_la_LIBADD): Add
1979 1.2 mrg libsanitizer_libbacktrace.la if LIBBACKTRACE_SUPPORTED.
1980 1.2 mrg * tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
1981 1.2 mrg * ubsan/Makefile.am (libubsan_la_LIBADD): Likewise.
1982 1.2 mrg * asan/Makefile.am (libasan_la_LIBADD): Likewise.
1983 1.2 mrg * Makefile.am (SUBDIRS): If LIBBACKTRACE_SUPPORTED add
1984 1.2 mrg libbacktrace.
1985 1.2 mrg * README.gcc: Document that also lsan and ubsan are
1986 1.2 mrg maintained in compiler-rt upstream.
1987 1.2 mrg * libbacktrace/Makefile.am: New file.
1988 1.2 mrg * libbacktrace/backtrace-rename.h: New file.
1989 1.2 mrg * libbacktrace/backtrace-supported.h.in: New file.
1990 1.2 mrg * libbacktrace/bridge.cc: New file.
1991 1.2 mrg * configure.ac: Add tests needed for libbacktrace build
1992 1.2 mrg within libsanitizer.
1993 1.2 mrg * sanitizer_common/Makefile.in: Regenerated.
1994 1.2 mrg * lsan/Makefile.in: Regenerated.
1995 1.2 mrg * tsan/Makefile.in: Regenerated.
1996 1.2 mrg * ubsan/Makefile.in: Regenerated.
1997 1.2 mrg * libbacktrace/Makefile.in: Generated.
1998 1.2 mrg * config.h.in: Regenerated.
1999 1.2 mrg * configure: Regenerated.
2000 1.2 mrg * Makefile.in: Regenerated.
2001 1.2 mrg * interception/Makefile.in: Regenerated.
2002 1.2 mrg * asan/Makefile.in: Regenerated.
2003 1.2 mrg * aclocal.m4: Regenerated.
2004 1.2 mrg
2005 1.2 mrg 2013-12-19 Kostya Serebryany <kcc (a] google.com>
2006 1.2 mrg
2007 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc:
2008 1.2 mrg workaround for missing definition of EOWNERDEAD, backport
2009 1.2 mrg from upstream r196779.
2010 1.2 mrg
2011 1.2 mrg 2013-12-06 H.J. Lu <hongjiu.lu (a] intel.com>
2012 1.2 mrg
2013 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h
2014 1.2 mrg (__sanitizer_shmid_ds): Use u64 on time fields for x32.
2015 1.2 mrg (__sanitizer_clock_t): Use long long for x32.
2016 1.2 mrg
2017 1.2 mrg 2013-12-06 H.J. Lu <hongjiu.lu (a] intel.com>
2018 1.2 mrg
2019 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc: Include
2020 1.2 mrg <sys/stat.h>, instead of <asm/stat.h>, if __x86_64__ is defined.
2021 1.2 mrg (struct___old_kernel_stat_sz): Don't check if __x86_64__ is defined.
2022 1.2 mrg
2023 1.2 mrg 2013-12-05 H.J. Lu <hongjiu.lu (a] intel.com>
2024 1.2 mrg
2025 1.2 mrg * configure.ac (link_sanitizer_common): Add -lm.
2026 1.2 mrg * configure: Regenerated.
2027 1.2 mrg
2028 1.2 mrg 2013-12-05 Kostya Serebryany <kcc (a] google.com>
2029 1.2 mrg
2030 1.2 mrg * All source files: Merge from upstream r196489.
2031 1.2 mrg * merge.sh: Add *.S to the list of merged files.
2032 1.2 mrg
2033 1.2 mrg 2013-12-05 Yury Gribov <y.gribov (a] samsung.com>
2034 1.2 mrg
2035 1.2 mrg PR sanitizer/59368
2036 1.2 mrg * Makefile.am (gcc_version): Added gcc_version.
2037 1.2 mrg * Makefile.in: Regenerate.
2038 1.2 mrg
2039 1.2 mrg 2013-12-05 Kostya Serebryany <kcc (a] google.com>
2040 1.2 mrg
2041 1.2 mrg * All source files: Merge from upstream r196090.
2042 1.2 mrg * tsan/Makefile.am (tsan_files): Added new files.
2043 1.2 mrg * tsan/Makefile.in: Regenerate.
2044 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Added new fles.
2045 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
2046 1.2 mrg * lsan/Makefile.am (lsan_files): Added new files.
2047 1.2 mrg * lsan/Makefile.in: Regenerate.
2048 1.2 mrg
2049 1.2 mrg 2013-11-29 Jakub Jelinek <jakub (a] redhat.com>
2050 1.2 mrg Yury Gribov <y.gribov (a] samsung.com>
2051 1.2 mrg
2052 1.2 mrg PR sanitizer/59063
2053 1.2 mrg * libsanitizer.spec.in: Add spec file to hold link flags for
2054 1.2 mrg various sanitizer libs.
2055 1.2 mrg * configure.ac: Check whether clock_* routines come from librt.
2056 1.2 mrg * asan/Makefile.am (libasan_la_LDFLAGS): Libs now come from
2057 1.2 mrg configure.ac.
2058 1.2 mrg * tsan/Makefile.am (libtsan_la_LDFLAGS): Likewise.
2059 1.2 mrg * ubsan/Makefile.am (libubsan_la_LDFLAGS): Likewise.
2060 1.2 mrg * lsan/Makefile.am (liblsan_la_LDFLAGS): Likewise.
2061 1.2 mrg * asan/Makefile.in: Regenerate.
2062 1.2 mrg * interception/Makefile.in: Regenerate.
2063 1.2 mrg * lsan/Makefile.in: Regenerate.
2064 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
2065 1.2 mrg * tsan/Makefile.in: Regenerate.
2066 1.2 mrg * ubsan/Makefile.in: Regenerate.
2067 1.2 mrg * Makefile.in: Regenerate.
2068 1.2 mrg * configure: Regenerate.
2069 1.2 mrg
2070 1.2 mrg 2013-11-28 Jakub Jelinek <jakub (a] redhat.com>
2071 1.2 mrg Yury Gribov <y.gribov (a] samsung.com>
2072 1.2 mrg
2073 1.2 mrg PR sanitizer/59106
2074 1.2 mrg * ubsan/Makefile.am (AM_CXXFLAGS): Disable -frtti for files that
2075 1.2 mrg don't need it.
2076 1.2 mrg * ubsan/Makefile.in: Regenerated.
2077 1.2 mrg
2078 1.2 mrg 2013-11-22 Jakub Jelinek <jakub (a] redhat.com>
2079 1.2 mrg
2080 1.2 mrg PR sanitizer/59061
2081 1.2 mrg * configure.tgt: Set LSAN_SUPPORTED=yes for x86_64-linux.
2082 1.2 mrg * configure.ac (LSAN_SUPPORTED): New AM_CONDITIONAL.
2083 1.2 mrg * configure: Regenerated.
2084 1.2 mrg * lsan/Makefile.am (toolexeclib_LTLIBRARIES, lsan_files,
2085 1.2 mrg liblsan_la_SOURCES, liblsan_la_LIBADD, liblsan_la_LDFLAGS): Add.
2086 1.2 mrg * lsan/Makefile.in: Regenerated.
2087 1.2 mrg
2088 1.2 mrg 2013-11-22 Mike Stump <mikestump (a] comcast.net>
2089 1.2 mrg
2090 1.2 mrg * sanitizer_common/sanitizer_linux.cc (__sanitizer): Grab one
2091 1.2 mrg change from upstream to fix build.
2092 1.2 mrg
2093 1.2 mrg 2013-11-18 Yury Gribov <y.gribov (a] samsung.com>
2094 1.2 mrg
2095 1.2 mrg PR sanitizer/59106
2096 1.2 mrg * asan/Makefile.am (AM_CXXFLAGS): Add -fno-rtti.
2097 1.2 mrg * interception/Makefile.am (AM_CXXFLAGS): Likewise.
2098 1.2 mrg * lsan/Makefile.am (AM_CXXFLAGS): Likewise.
2099 1.2 mrg * sanitizer_common/Makefile.am (AM_CXXFLAGS): Likewise.
2100 1.2 mrg * tsan/Makefile.am (AM_CXXFLAGS): Likewise.
2101 1.2 mrg * asan/Makefile.in: Regenerate.
2102 1.2 mrg * interception/Makefile.in: Regenerate.
2103 1.2 mrg * tsan/Makefile.in: Regenerate.
2104 1.2 mrg * lsan/Makefile.in: Regenerate.
2105 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
2106 1.2 mrg
2107 1.2 mrg 2013-11-15 Kostya Serebryany <kcc (a] google.com>
2108 1.2 mrg
2109 1.2 mrg PR sanitizer/58994
2110 1.2 mrg Backport from upstream revision 194573
2111 1.2 mrg * asan/asan_interceptors.cc (COMMON_INTERCEPTOR_ENTER): Fall
2112 1.2 mrg back to the original functions in the common libsanitizer
2113 1.2 mrg interceptors and the __cxa_atexit() interceptor on Darwin.
2114 1.2 mrg
2115 1.2 mrg 2013-11-13 Peter Bergner <bergner (a] vnet.ibm.com>
2116 1.2 mrg
2117 1.2 mrg PR sanitizer/59009
2118 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Temporarily
2119 1.2 mrg ifdef out more source.
2120 1.2 mrg
2121 1.2 mrg 2013-11-12 Jakub Jelinek <jakub (a] redhat.com>
2122 1.2 mrg
2123 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc: Temporarily
2124 1.2 mrg ifdef out almost the whole source.
2125 1.2 mrg * sanitizer_common/sanitizer_common_syscalls.inc: Likewise.
2126 1.2 mrg
2127 1.2 mrg 2013-11-05 H.J. Lu <hongjiu.lu (a] intel.com>
2128 1.2 mrg
2129 1.2 mrg PR sanitizer/59018
2130 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc
2131 1.2 mrg (struct_user_fpxregs_struct_sz): Initialize to 0 if __x86_64__ is
2132 1.2 mrg defined.
2133 1.2 mrg
2134 1.2 mrg 2013-11-05 H.J. Lu <hongjiu.lu (a] intel.com>
2135 1.2 mrg
2136 1.2 mrg PR sanitizer/59018
2137 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc
2138 1.2 mrg (struct_kernel_stat64_sz): Initialize to 0 if __x86_64__ is
2139 1.2 mrg defined.
2140 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h
2141 1.2 mrg (__sanitizer_dirent): Use 64-bit d_ino/d_off if __x86_64__ is
2142 1.2 mrg defined.
2143 1.2 mrg (__sanitizer___kernel_uid_t): Typedef as unsigned if __x86_64__
2144 1.2 mrg is defined.
2145 1.2 mrg (__sanitizer___kernel_gid_t): Likewise.
2146 1.2 mrg (__sanitizer___kernel_off_t): Typedef as long long if __x86_64__
2147 1.2 mrg is defined.
2148 1.2 mrg
2149 1.2 mrg 2013-11-05 H.J. Lu <hongjiu.lu (a] intel.com>
2150 1.2 mrg
2151 1.2 mrg PR sanitizer/59018
2152 1.2 mrg * sanitizer_common/sanitizer_linux.cc (internal_clone): Allocate
2153 1.2 mrg 2 64-bit integers to save and restore fn and arg. Properly load
2154 1.2 mrg newtls/child_tidptr into r8/r10.
2155 1.2 mrg
2156 1.2 mrg 2013-11-05 H.J. Lu <hongjiu.lu (a] intel.com>
2157 1.2 mrg
2158 1.2 mrg PR sanitizer/59018
2159 1.2 mrg * sanitizer_common/sanitizer_linux.cc (internal_mmap,
2160 1.2 mrg internal_munmap, internal_open, internal_read, internal_write,
2161 1.2 mrg internal_stat, internal_lstat, internal_fstat, internal_readlink,
2162 1.2 mrg internal_unlink, internal_execve, NanoTime, BlockingMutex::Lock,
2163 1.2 mrg BlockingMutex::Unlock, internal_ptrace, internal_getdents,
2164 1.2 mrg internal_sigaltstack): Cast pointers to uptr for 64-bit syscalls.
2165 1.2 mrg
2166 1.2 mrg 2013-11-04 Kostya Serebryany <kcc (a] google.com>
2167 1.2 mrg
2168 1.2 mrg * All source files: Merge from upstream r191666.
2169 1.2 mrg * merge.sh: Added lsan.
2170 1.2 mrg * configure.ac (AC_CONFIG_FILES): Added lsan.
2171 1.2 mrg * Makefile.am (SUBDIRS): Added lsan.
2172 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Added new fles.
2173 1.2 mrg * asan/Makefile.am (asan_files): Added new files.
2174 1.2 mrg (libasan_la_LIBADD): Added a dependency on lsan.
2175 1.2 mrg * lsan/Makefile.am: New file.
2176 1.2 mrg * asan/Makefile.in: Regenerate.
2177 1.2 mrg * lsan/Makefile.in: Regenerate.
2178 1.2 mrg * Makefile.in: Regenerate.
2179 1.2 mrg * configure: Regenerate.
2180 1.2 mrg * sanitizer_common/Makefile.in: Regenerate.
2181 1.2 mrg
2182 1.2 mrg 2013-09-20 Alan Modra <amodra (a] gmail.com>
2183 1.2 mrg
2184 1.2 mrg * configure: Regenerate.
2185 1.2 mrg
2186 1.2 mrg 2013-09-01 Iain Sandoe <iain (a] codesourcery.com>
2187 1.2 mrg
2188 1.2 mrg * ubsan/Makefile.am (libubsan_la_LIBADD): Revise to omit
2189 1.2 mrg libinterception.la for Darwin.
2190 1.2 mrg * ubsan/Makefile.in: Regenerate.
2191 1.2 mrg
2192 1.2 mrg 2013-08-30 Jakub Jelinek <jakub (a] redhat.com>
2193 1.2 mrg
2194 1.2 mrg * Makefile.am (SUBDIRS): Add ubsan.
2195 1.2 mrg * configure.ac (AC_CONFIG_FILES): Add ubsan/Makefile.
2196 1.2 mrg * merge.sh: Merge ubsan.
2197 1.2 mrg * sanitizer_common/sanitizer_report_decorator.h: Partial merge from trunk.
2198 1.2 mrg * sanitizer_common/sanitizer_printf.cc: Likewise.
2199 1.2 mrg * sanitizer_common/sanitizer_common.h: Likewise.
2200 1.2 mrg * ubsan: New directory. Import ubsan runtime from llvm.
2201 1.2 mrg
2202 1.2 mrg 2013-06-03 Christophe Lyon <christophe.lyon (a] linaro.org>
2203 1.2 mrg
2204 1.2 mrg * sanitizer_common/sanitizer_linux.cc (MemoryMappingLayout::Next):
2205 1.2 mrg Cherry pick upstream r182922.
2206 1.2 mrg
2207 1.2 mrg 2013-05-07 Christophe Lyon <christophe.lyon (a] linaro.org>
2208 1.2 mrg
2209 1.2 mrg * configure.tgt: Add ARM pattern.
2210 1.1 mrg
2211 1.1 mrg 2013-03-22 Jakub Jelinek <jakub (a] redhat.com>
2212 1.1 mrg
2213 1.1 mrg PR other/43620
2214 1.1 mrg * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
2215 1.1 mrg * Makefile.in: Regenerated.
2216 1.1 mrg * asan/Makefile.in: Regenerated.
2217 1.1 mrg * interception/Makefile.in: Regenerated.
2218 1.1 mrg * sanitizer_common/Makefile.in: Regenerated.
2219 1.1 mrg * tsan/Makefile.in: Regenerated.
2220 1.1 mrg
2221 1.1 mrg 2013-02-28 Jakub Jelinek <jakub (a] redhat.com>
2222 1.1 mrg
2223 1.1 mrg * asan/asan_mapping.h (kMidMemEnd): Increase to 0x4fffffffffULL.
2224 1.1 mrg * asan/asan_rtl.cc (__asan_init): Increase kMidMemEnd to
2225 1.1 mrg 0x4fffffffffULL.
2226 1.1 mrg
2227 1.1 mrg 2013-02-22 Jakub Jelinek <jakub (a] redhat.com>
2228 1.1 mrg
2229 1.1 mrg PR sanitizer/56393
2230 1.1 mrg * asan/Makefile.am (nodist_toolexeclib_HEADERS): Set to
2231 1.1 mrg libasan_preinit.o.
2232 1.1 mrg (libasan_preinit.o): Depend on asan_preinit.o.
2233 1.1 mrg * asan/Makefile.in: Regenerated.
2234 1.1 mrg * asan/asan_preinit.cc: New file, synced from upstream.
2235 1.1 mrg * asan/asan_rtl.cc: Remove preinit stuff, synced from upstream.
2236 1.1 mrg
2237 1.2 mrg 2013-02-21 Jack Howarth <howarth (a] bromo.med.uc.edu>
2238 1.1 mrg
2239 1.1 mrg * asan/Makefile.am (libasan_la_SOURCES): Remove deprecated
2240 1.1 mrg dynamic/asan_interceptors_dynamic.cc.
2241 1.1 mrg * asan/Makefile.in: Regenerated.
2242 1.1 mrg * merge.sh: Remove merge of deprecated lib/asan/dynamic.
2243 1.1 mrg
2244 1.1 mrg 2013-02-21 Jakub Jelinek <jakub (a] redhat.com>
2245 1.1 mrg
2246 1.1 mrg * asan/asan_rtl.cc (__asan_preinit): Don't add if PIC macro is
2247 1.1 mrg defined. Add used attribute.
2248 1.1 mrg
2249 1.1 mrg 2013-02-21 Kostya Serebryany <kcc (a] google.com>
2250 1.1 mrg
2251 1.1 mrg * All source files: Merge from upstream r175733.
2252 1.1 mrg * sanitizer_common/Makefile.am: Added a new file.
2253 1.1 mrg * sanitizer_common/Makefile.in: Regenerated.
2254 1.1 mrg
2255 1.1 mrg 2013-02-14 H.J. Lu <hongjiu.lu (a] intel.com>
2256 1.1 mrg
2257 1.1 mrg PR bootstrap/56327
2258 1.1 mrg * interception/interception.h (OFF_T): Merged from upstream
2259 1.1 mrg r175140.
2260 1.1 mrg
2261 1.1 mrg 2013-02-13 Jakub Jelinek <jakub (a] redhat.com>
2262 1.1 mrg
2263 1.1 mrg * asan/asan_mapping.h (SHADOW_OFFSET): Set to (1ULL << 44) on x86-64.
2264 1.1 mrg
2265 1.1 mrg 2013-02-13 Kostya Serebryany <kcc (a] google.com>
2266 1.1 mrg
2267 1.1 mrg PR sanitizer/56128
2268 1.1 mrg * All source files: Merge from upstream r175049.
2269 1.1 mrg * interception/Makefile.am: added include path.
2270 1.1 mrg * interception/Makefile.in: Regenerated.
2271 1.1 mrg
2272 1.1 mrg 2013-02-11 Jack Howarth <howarth (a] bromo.med.uc.edu>
2273 1.1 mrg
2274 1.1 mrg * configure.tgt: Disable build on darwin9 and earlier.
2275 1.1 mrg
2276 1.1 mrg 2013-01-23 Kostya Serebryany <kcc (a] google.com>
2277 1.1 mrg
2278 1.1 mrg PR sanitizer/55989
2279 1.1 mrg * All source files: Merge from upstream r173241.
2280 1.1 mrg * merge.sh: Support merging .inc files.
2281 1.1 mrg
2282 1.1 mrg 2013-01-16 Jakub Jelinek <jakub (a] redhat.com>
2283 1.1 mrg
2284 1.1 mrg * sanitizer_common/Makefile.am (AM_CXXFLAGS): Remove
2285 1.1 mrg -Wno-c99-extensions.
2286 1.1 mrg * interception/Makefile.am (AM_CXXFLAGS): Likewise.
2287 1.1 mrg * asan/Makefile.am (AM_CXXFLAGS): Likewise.
2288 1.1 mrg * sanitizer_common/Makefile.in: Regenerated.
2289 1.1 mrg * interception/Makefile.in: Regenerated.
2290 1.1 mrg * asan/Makefile.in: Regenerated.
2291 1.1 mrg
2292 1.1 mrg 2013-01-10 Wei Mi <wmi (a] google.com>
2293 1.1 mrg
2294 1.1 mrg PR sanitizer/55488
2295 1.1 mrg * tsan/Makefile.am: Add tsan_rtl_amd64.S.
2296 1.1 mrg * tsan/Makefile.in: Regenerated.
2297 1.1 mrg * tsan/tsan_rtl.h: Enable HACKY_CALL.
2298 1.1 mrg
2299 1.1 mrg 2013-01-10 Kostya Serebryany <kcc (a] google.com>
2300 1.1 mrg
2301 1.1 mrg * All source files: Merge from upstream r171973.
2302 1.1 mrg * sanitizer_common/Makefile.am: Added new files.
2303 1.1 mrg * asan/Makefile.am: Likewise.
2304 1.1 mrg * tsan/Makefile.am: Likewise.
2305 1.1 mrg * sanitizer_common/Makefile.in: Regenerated.
2306 1.1 mrg * asan/Makefile.in: Likewise.
2307 1.1 mrg * tsan/Makefile.in: Likewise.
2308 1.1 mrg
2309 1.1 mrg 2013-01-07 H.J. Lu <hongjiu.lu (a] intel.com>
2310 1.1 mrg
2311 1.1 mrg * asan/Makefile.am (libasan_la_LIBADD): Replace
2312 1.1 mrg LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
2313 1.1 mrg * tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
2314 1.1 mrg * Makefile.in: Regenerated.
2315 1.1 mrg * configure: Likewise.
2316 1.1 mrg * asan/Makefile.in: Likewise.
2317 1.1 mrg * interception/Makefile.in: Likewise.
2318 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2319 1.1 mrg * tsan/Makefile.in: Likewise.
2320 1.1 mrg
2321 1.1 mrg 2012-12-12 H.J. Lu <hongjiu.lu (a] intel.com>
2322 1.1 mrg
2323 1.1 mrg * Makefile.am (AM_MAKEFLAGS): Restored.
2324 1.1 mrg * interception/Makefile.am: Likewise.
2325 1.1 mrg * sanitizer_common/Makefile.am: Likewise.
2326 1.1 mrg * tsan/Makefile.am: Likewise.
2327 1.1 mrg * Makefile.in: Regenerated.
2328 1.1 mrg * asan/Makefile.in: Likewise.
2329 1.1 mrg * interception/Makefile.in: Likewise.
2330 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2331 1.1 mrg * tsan/Makefile.in: Likewise.
2332 1.1 mrg
2333 1.1 mrg 2012-12-12 H.J. Lu <hongjiu.lu (a] intel.com>
2334 1.1 mrg
2335 1.1 mrg * Makefile.am (MAKEOVERRIDES): Restored.
2336 1.1 mrg * asan/Makefile.am: Likewise.
2337 1.1 mrg * interception/Makefile.am: Likewise.
2338 1.1 mrg * sanitizer_common/Makefile.am: Likewise.
2339 1.1 mrg * tsan/Makefile.am: Likewise.
2340 1.1 mrg * Makefile.in: Regenerated.
2341 1.1 mrg * asan/Makefile.in: Likewise.
2342 1.1 mrg * interception/Makefile.in: Likewise.
2343 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2344 1.1 mrg * tsan/Makefile.in: Likewise.
2345 1.1 mrg
2346 1.1 mrg 2012-12-12 H.J. Lu <hongjiu.lu (a] intel.com>
2347 1.1 mrg
2348 1.1 mrg * asan/Makefile.am (libasan_la_LIBADD): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
2349 1.1 mrg * tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
2350 1.1 mrg * Makefile.in: Regenerated.
2351 1.1 mrg * configure: Likewise.
2352 1.1 mrg * asan/Makefile.in: Likewise.
2353 1.1 mrg * interception/Makefile.in: Likewise.
2354 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2355 1.1 mrg * tsan/Makefile.in: Likewise.
2356 1.1 mrg
2357 1.1 mrg 2012-12-12 H.J. Lu <hongjiu.lu (a] intel.com>
2358 1.1 mrg
2359 1.1 mrg * Makefile.am (AM_MAKEFLAGS): Removed.
2360 1.1 mrg (MAKEOVERRIDES): Likewise.
2361 1.1 mrg * asan/Makefile.am: Likewise.
2362 1.1 mrg * interception/Makefile.am: Likewise.
2363 1.1 mrg * sanitizer_common/Makefile.am: Likewise.
2364 1.1 mrg * tsan/Makefile.am: Likewise.
2365 1.1 mrg * Makefile.in: Regenerated.
2366 1.1 mrg * asan/Makefile.in: Likewise.
2367 1.1 mrg * interception/Makefile.in: Likewise.
2368 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2369 1.1 mrg * tsan/Makefile.in: Likewise.
2370 1.1 mrg
2371 1.1 mrg 2012-12-11 H.J. Lu <hongjiu.lu (a] intel.com>
2372 1.1 mrg
2373 1.1 mrg PR sanitizer/55533
2374 1.1 mrg * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
2375 1.1 mrg * configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New.
2376 1.1 mrg * asan/Makefile.am (AM_CXXFLAGS): Add $(LIBSTDCXX_RAW_CXX_CXXFLAGS).
2377 1.1 mrg (AM_MAKEFLAGS): Remove CC and CXX.
2378 1.1 mrg * interception/Makefile.am: Likewise.
2379 1.1 mrg * sanitizer_common/Makefile.am: Likewise.
2380 1.1 mrg * tsan/Makefile.am: Likewise.
2381 1.1 mrg * Makefile.in: Regenerated.
2382 1.1 mrg * aclocal.m4: Likewise.
2383 1.1 mrg * configure: Likewise.
2384 1.1 mrg * asan/Makefile.in: Likewise.
2385 1.1 mrg * interception/Makefile.in: Likewise.
2386 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2387 1.1 mrg * tsan/Makefile.in: Likewise.
2388 1.1 mrg
2389 1.1 mrg 2012-12-06 Peter Bergner <bergner (a] vnet.ibm.com>
2390 1.1 mrg
2391 1.1 mrg * configure.tgt: Enable build on powerpc*-linux.
2392 1.1 mrg
2393 1.2 mrg 2012-12-06 Jack Howarth <howarth (a] bromo.med.uc.edu>
2394 1.1 mrg
2395 1.1 mrg PR 55599/sanitizer
2396 1.1 mrg * configure.ac: Set enable_static=no on darwin.
2397 1.1 mrg * configure: Regenerated.
2398 1.1 mrg
2399 1.1 mrg 2012-12-06 Kostya Serebryany <kcc (a] google.com>
2400 1.1 mrg
2401 1.1 mrg * All files: Merge from upstream r169392.
2402 1.1 mrg
2403 1.1 mrg 2012-12-05 Kostya Serebryany <kcc (a] google.com>
2404 1.1 mrg
2405 1.1 mrg * All files: Merge from upstream r169371.
2406 1.1 mrg
2407 1.1 mrg 2012-12-04 Kostya Serebryany <kcc (a] google.com>
2408 1.2 mrg Jack Howarth <howarth (a] bromo.med.uc.edu>
2409 1.1 mrg
2410 1.1 mrg PR 55521/sanitizer
2411 1.1 mrg * configure.ac: Define USING_MAC_INTERPOSE when on darwin.
2412 1.1 mrg * Makefile.am: Don't build interception subdir when
2413 1.1 mrg USING_MAC_INTERPOSE defined.
2414 1.1 mrg * asan/Makefile.am: Pass -DMAC_INTERPOSE_FUNCTIONS and
2415 1.1 mrg -DMISSING_BLOCKS_SUPPORT when USING_MAC_INTERPOSE defined.
2416 1.1 mrg Compile asan_interceptors_dynamic.cc but not libinterception
2417 1.1 mrg when USING_MAC_INTERPOSE defined.
2418 1.1 mrg * interception/Makefile.am: Remove usage of USING_MACH_OVERRIDE.
2419 1.1 mrg * configure: Regenerated.
2420 1.1 mrg * Makefile.in: Likewise.
2421 1.1 mrg * asan/Makefile.in: Likewise.
2422 1.1 mrg * interception/Makefile.in: Likewise.
2423 1.1 mrg * asan/asan_intercepted_functions.h: Use MISSING_BLOCKS_SUPPORT.
2424 1.1 mrg * asan/asan_mac.cc: Likewise.
2425 1.1 mrg * asan/dynamic/asan_interceptors_dynamic.cc: Migrate from llvm
2426 1.1 mrg and use MISSING_BLOCKS_SUPPORT.
2427 1.1 mrg * merge.sh: Merge lib/asan/dynamic into asan/dynamic.
2428 1.1 mrg * interception/mach_override/LICENSE.txt: Remove unused file.
2429 1.1 mrg * interception/mach_override/mach_override.c: Likewise.
2430 1.1 mrg * interception/mach_override/mach_override.h: Likewise.
2431 1.1 mrg * interception/mach_override: Remove unused directory.
2432 1.1 mrg
2433 1.1 mrg 2012-11-28 H.J. Lu <hongjiu.lu (a] intel.com>
2434 1.1 mrg
2435 1.1 mrg * Makefile.am (AM_MAKEFLAGS): Restore CC and CXX.
2436 1.1 mrg * configure.ac (ACX_NONCANONICAL_TARGET): Removed.
2437 1.1 mrg * asan/Makefile.am (AM_CXXFLAGS): Remove -I for libstdc++-v3 header
2438 1.1 mrg files.
2439 1.1 mrg (AM_MAKEFLAGS): Restore CC and CXX.
2440 1.1 mrg * interception/Makefile.am: Likewise.
2441 1.1 mrg * sanitizer_common/Makefile.am: Likewise.
2442 1.1 mrg * tsan/Makefile.am: Likewise.
2443 1.1 mrg * Makefile.in: Regenerated.
2444 1.1 mrg * aclocal.m4: Likewise.
2445 1.1 mrg * configure: Likewise.
2446 1.1 mrg * asan/Makefile.in: Likewise.
2447 1.1 mrg * interception/Makefile.in: Likewise.
2448 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2449 1.1 mrg * tsan/Makefile.in: Likewise.
2450 1.1 mrg
2451 1.1 mrg 2012-11-28 H.J. Lu <hongjiu.lu (a] intel.com>
2452 1.1 mrg
2453 1.1 mrg * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
2454 1.1 mrg * configure.ac (ACX_NONCANONICAL_TARGET): New.
2455 1.1 mrg * asan/Makefile.am (AM_CXXFLAGS): Add -I for libstdc++-v3 header
2456 1.1 mrg files.
2457 1.1 mrg (AM_MAKEFLAGS): Remove CC and CXX.
2458 1.1 mrg * interception/Makefile.am: Likewise.
2459 1.1 mrg * sanitizer_common/Makefile.am: Likewise.
2460 1.1 mrg * tsan/Makefile.am: Likewise.
2461 1.1 mrg * Makefile.in: Regenerated.
2462 1.1 mrg * aclocal.m4: Likewise.
2463 1.1 mrg * configure: Likewise.
2464 1.1 mrg * asan/Makefile.in: Likewise.
2465 1.1 mrg * interception/Makefile.in: Likewise.
2466 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2467 1.1 mrg * tsan/Makefile.in: Likewise.
2468 1.1 mrg
2469 1.1 mrg 2012-11-27 Kostya Serebryany <kcc (a] google.com>
2470 1.1 mrg
2471 1.1 mrg * All files: Merge from upstream r168699.
2472 1.1 mrg
2473 1.1 mrg 2012-11-24 Kostya Serebryany <kcc (a] google.com>
2474 1.2 mrg Jack Howarth <howarth (a] bromo.med.uc.edu>
2475 1.1 mrg
2476 1.1 mrg * interception/mach_override/mach_override.c: Migrate from llvm.
2477 1.1 mrg * interception/mach_override/mach_override.h: Likewise.
2478 1.1 mrg * interception/mach_override/LICENSE.txt: Likewise.
2479 1.1 mrg * configure.tgt: Add darwin to supported targets.
2480 1.1 mrg * configure.ac: Define USING_MACH_OVERRIDE when on darwin.
2481 1.1 mrg * interception/Makefile.am: Compile mach_override.c when
2482 1.1 mrg USING_MACH_OVERRIDE defined.
2483 1.1 mrg * configure: Regenerated.
2484 1.1 mrg * interception/Makefile.in: Likewise.
2485 1.1 mrg
2486 1.1 mrg 2012-11-23 H.J. Lu <hongjiu.lu (a] intel.com>
2487 1.1 mrg
2488 1.1 mrg PR sanitizer/55450
2489 1.1 mrg * tsan/Makefile.am (gcc_version): New.
2490 1.1 mrg * tsan/Makefile.in: Regenerated.
2491 1.1 mrg
2492 1.1 mrg 2012-11-23 Kostya Serebryany <kcc (a] google.com>
2493 1.1 mrg
2494 1.1 mrg * merge.sh: Support tsan, support added/removed files.
2495 1.1 mrg * tsan/Makefile.am: Remove tsan_printf.cc.
2496 1.1 mrg * tsan/Makefile.in: Regenerated.
2497 1.1 mrg * other files: Merge from upstream r168514.
2498 1.1 mrg
2499 1.1 mrg 2012-11-23 Kostya Serebryany <kcc (a] google.com>
2500 1.1 mrg
2501 1.1 mrg * merge.sh: New file.
2502 1.1 mrg
2503 1.1 mrg 2012-11-23 Jakub Jelinek <jakub (a] redhat.com>
2504 1.1 mrg
2505 1.1 mrg * tsan/Makefile.am (AM_CXXFLAGS): Remove -Wno-variadic-macros.
2506 1.1 mrg * Makefile.am (SUBDIRS): Guard tsan addition with TSAN_SUPPORTED
2507 1.1 mrg automake conditional instead of !MULTISUBDIR32.
2508 1.1 mrg * configure.tgt: Set TSAN_SUPPORTED=yes for x86_64/i686-linux
2509 1.1 mrg for 64-bit multilib.
2510 1.1 mrg * configure.ac: Check for void * size, source in configure.tgt,
2511 1.1 mrg define TSAN_SUPPORTED conditional instead of MULTILIBDIR32.
2512 1.1 mrg * configure: Regenerated.
2513 1.1 mrg * Makefile.in: Regenerated.
2514 1.1 mrg * tsan/Makefile.in: Regenerated.
2515 1.1 mrg
2516 1.1 mrg 2012-11-22 Wei Mi <wmi (a] google.com>
2517 1.1 mrg
2518 1.1 mrg * tsan: New directory. Import tsan runtime from llvm.
2519 1.1 mrg * configure.ac: Add 64 bits tsan build.
2520 1.1 mrg * Makefile.am: Likewise.
2521 1.1 mrg * configure: Regenerated.
2522 1.1 mrg * Makefile.in: Likewise.
2523 1.1 mrg
2524 1.1 mrg 2012-11-21 Kostya Serebryany <kcc (a] google.com>
2525 1.1 mrg
2526 1.1 mrg * README.gcc: Extend the README.gcc with mode details.
2527 1.1 mrg
2528 1.1 mrg 2012-11-20 Konstantin Serebryany <konstantin.s.serebryany (a] gmail.com>
2529 1.1 mrg
2530 1.1 mrg * sanitizer_common/sanitizer_linux.cc
2531 1.1 mrg (SANITIZER_LINUX_USES_64BIT_SYSCALLS): Define.
2532 1.1 mrg (internal_mmap): Use it.
2533 1.1 mrg (internal_filesize): Likewise.
2534 1.1 mrg
2535 1.1 mrg 2012-11-16 Tom Tromey <tromey (a] redhat.com>
2536 1.1 mrg
2537 1.1 mrg * configure.ac: Invoke AM_MAINTAINER_MODE.
2538 1.1 mrg * aclocal.m4, configure, Makefile.in, asan/Makefile.in,
2539 1.1 mrg interception/Makefile.in, sanitizer_common/Makefile.in: Rebuild.
2540 1.1 mrg
2541 1.1 mrg 2012-11-16 H.J. Lu <hongjiu.lu (a] intel.com>
2542 1.1 mrg
2543 1.1 mrg PR other/55333
2544 1.1 mrg * include/sanitizer/common_interface_defs.h (uhwptr): New type
2545 1.1 mrg for hardware pointer.
2546 1.1 mrg * sanitizer_common/sanitizer_stacktrace.cc (StackTrace::FastUnwindStack):
2547 1.1 mrg Replace uptr with uhwptr for stack unwind.
2548 1.1 mrg
2549 1.1 mrg 2012-11-16 Dodji Seketeli <dodji (a] redhat.com>
2550 1.1 mrg
2551 1.1 mrg * configure.tgt: Enable build on sparc linux.
2552 1.1 mrg
2553 1.1 mrg 2012-11-15 H.J. Lu <hongjiu.lu (a] intel.com>
2554 1.1 mrg
2555 1.1 mrg * configure.ac: Properly set MULTISUBDIR.
2556 1.1 mrg * asan/Makefile.am (gcc_version): New.
2557 1.1 mrg * interception/Makefile.am (gcc_version): Likewise.
2558 1.1 mrg * sanitizer_common/Makefile.am (gcc_version): Likewise.
2559 1.1 mrg * configure: Regenerated.
2560 1.1 mrg * asan/Makefile.in: Likewise.
2561 1.1 mrg * interception/Makefile.in: Likewise.
2562 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2563 1.1 mrg
2564 1.1 mrg 2012-11-14 H.J. Lu <hongjiu.lu (a] intel.com>
2565 1.1 mrg
2566 1.1 mrg PR other/55291
2567 1.1 mrg * configure.ac (--enable-version-specific-runtime-libs): New option.
2568 1.1 mrg (AC_CANONICAL_SYSTEM): New.
2569 1.1 mrg (AM_ENABLE_MULTILIB): Moved right after AM_INIT_AUTOMAKE.
2570 1.1 mrg (toolexecdir): Support multilib.
2571 1.1 mrg (toolexeclibdir): Likewise.
2572 1.1 mrg (multilib_arg): New.
2573 1.1 mrg * Makefile.in: Regenerated.
2574 1.1 mrg * aclocal.m4: Likewise.
2575 1.1 mrg * configure: Likewise.
2576 1.1 mrg * asan/Makefile.in: Likewise.
2577 1.1 mrg * interception/Makefile.in: Likewise.
2578 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2579 1.1 mrg
2580 1.1 mrg 2012-11-14 H.J. Lu <hongjiu.lu (a] intel.com>
2581 1.1 mrg
2582 1.1 mrg PR other/55292
2583 1.1 mrg Backport from upstream revision 167883
2584 1.1 mrg * sanitizer_common/sanitizer_linux.cc (internal_mmap): Check
2585 1.1 mrg __x86_64__ instead of __WORDSIZE.
2586 1.1 mrg (internal_filesize): Likwise.
2587 1.1 mrg
2588 1.1 mrg 2012-11-14 H.J. Lu <hongjiu.lu (a] intel.com>
2589 1.1 mrg
2590 1.1 mrg * configure.ac (AC_CONFIG_AUX_DIR): Removed.
2591 1.1 mrg * Makefile.in: Regenerated.
2592 1.1 mrg * configure: Likewise.
2593 1.1 mrg
2594 1.1 mrg 2012-11-13 H.J. Lu <hongjiu.lu (a] intel.com>
2595 1.1 mrg
2596 1.1 mrg PR other/55304
2597 1.1 mrg * acinclude.m4: New file.
2598 1.1 mrg * Makefile.am (ACLOCAL_AMFLAGS): New.
2599 1.1 mrg * configure.ac (AC_PREREQ): Set to 2.64.
2600 1.1 mrg (AC_CONFIG_AUX_DIR): Set to "..".
2601 1.1 mrg * Makefile.in: Regenerated.
2602 1.1 mrg * aclocal.m4: Likewise.
2603 1.1 mrg * configure: Likewise.
2604 1.1 mrg * asan/Makefile.in: Likewise.
2605 1.1 mrg * interception/Makefile.in: Likewise.
2606 1.1 mrg * sanitizer_common/Makefile.in: Likewise.
2607 1.1 mrg
2608 1.1 mrg * config.guess: Removed.
2609 1.1 mrg * config.sub: Likewise.
2610 1.1 mrg * depcomp: Likewise.
2611 1.1 mrg * install-sh: Likewise.
2612 1.1 mrg * ltmain.sh: Likewise.
2613 1.1 mrg * missing: Likewise.
2614 1.1 mrg
2615 1.1 mrg 2012-11-13 Richard Henderson <rth (a] redhat.com>
2616 1.1 mrg
2617 1.1 mrg * configure.tgt: New file.
2618 1.1 mrg
2619 1.1 mrg 2012-11-12 David S. Miller <davem (a] davemloft.net>
2620 1.1 mrg
2621 1.1 mrg * asan/asan_linux.cc (GetPcSpBp): Add sparc support.
2622 1.1 mrg
2623 1.1 mrg 2012-10-29 Wei Mi <wmi (a] google.com>
2624 1.1 mrg
2625 1.1 mrg Initial checkin: migrate asan runtime from llvm.
2626