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