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