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