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