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