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