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