1 2013-05-31 Release Manager
5 2013-03-22 Jakub Jelinek <jakub@redhat.com>
8 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
9 * Makefile.in: Regenerated.
10 * asan/Makefile.in: Regenerated.
11 * interception/Makefile.in: Regenerated.
12 * sanitizer_common/Makefile.in: Regenerated.
13 * tsan/Makefile.in: Regenerated.
15 2013-03-22 Release Manager
19 2013-02-28 Jakub Jelinek <jakub@redhat.com>
21 * asan/asan_mapping.h (kMidMemEnd): Increase to 0x4fffffffffULL.
22 * asan/asan_rtl.cc (__asan_init): Increase kMidMemEnd to
25 2013-02-22 Jakub Jelinek <jakub@redhat.com>
28 * asan/Makefile.am (nodist_toolexeclib_HEADERS): Set to
30 (libasan_preinit.o): Depend on asan_preinit.o.
31 * asan/Makefile.in: Regenerated.
32 * asan/asan_preinit.cc: New file, synced from upstream.
33 * asan/asan_rtl.cc: Remove preinit stuff, synced from upstream.
35 2013-02-21 Jack Howarth <howarth@bromo.med.uc.edu>
37 * asan/Makefile.am (libasan_la_SOURCES): Remove deprecated
38 dynamic/asan_interceptors_dynamic.cc.
39 * asan/Makefile.in: Regenerated.
40 * merge.sh: Remove merge of deprecated lib/asan/dynamic.
42 2013-02-21 Jakub Jelinek <jakub@redhat.com>
44 * asan/asan_rtl.cc (__asan_preinit): Don't add if PIC macro is
45 defined. Add used attribute.
47 2013-02-21 Kostya Serebryany <kcc@google.com>
49 * All source files: Merge from upstream r175733.
50 * sanitizer_common/Makefile.am: Added a new file.
51 * sanitizer_common/Makefile.in: Regenerated.
53 2013-02-14 H.J. Lu <hongjiu.lu@intel.com>
56 * interception/interception.h (OFF_T): Merged from upstream
59 2013-02-13 Jakub Jelinek <jakub@redhat.com>
61 * asan/asan_mapping.h (SHADOW_OFFSET): Set to (1ULL << 44) on x86-64.
63 2013-02-13 Kostya Serebryany <kcc@google.com>
66 * All source files: Merge from upstream r175049.
67 * interception/Makefile.am: added include path.
68 * interception/Makefile.in: Regenerated.
70 2013-02-11 Jack Howarth <howarth@bromo.med.uc.edu>
72 * configure.tgt: Disable build on darwin9 and earlier.
74 2013-01-23 Kostya Serebryany <kcc@google.com>
77 * All source files: Merge from upstream r173241.
78 * merge.sh: Support merging .inc files.
80 2013-01-16 Jakub Jelinek <jakub@redhat.com>
82 * sanitizer_common/Makefile.am (AM_CXXFLAGS): Remove
84 * interception/Makefile.am (AM_CXXFLAGS): Likewise.
85 * asan/Makefile.am (AM_CXXFLAGS): Likewise.
86 * sanitizer_common/Makefile.in: Regenerated.
87 * interception/Makefile.in: Regenerated.
88 * asan/Makefile.in: Regenerated.
90 2013-01-10 Wei Mi <wmi@google.com>
93 * tsan/Makefile.am: Add tsan_rtl_amd64.S.
94 * tsan/Makefile.in: Regenerated.
95 * tsan/tsan_rtl.h: Enable HACKY_CALL.
97 2013-01-10 Kostya Serebryany <kcc@google.com>
99 * All source files: Merge from upstream r171973.
100 * sanitizer_common/Makefile.am: Added new files.
101 * asan/Makefile.am: Likewise.
102 * tsan/Makefile.am: Likewise.
103 * sanitizer_common/Makefile.in: Regenerated.
104 * asan/Makefile.in: Likewise.
105 * tsan/Makefile.in: Likewise.
107 2013-01-07 H.J. Lu <hongjiu.lu@intel.com>
109 * asan/Makefile.am (libasan_la_LIBADD): Replace
110 LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
111 * tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
112 * Makefile.in: Regenerated.
113 * configure: Likewise.
114 * asan/Makefile.in: Likewise.
115 * interception/Makefile.in: Likewise.
116 * sanitizer_common/Makefile.in: Likewise.
117 * tsan/Makefile.in: Likewise.
119 2012-12-12 H.J. Lu <hongjiu.lu@intel.com>
121 * Makefile.am (AM_MAKEFLAGS): Restored.
122 * interception/Makefile.am: Likewise.
123 * sanitizer_common/Makefile.am: Likewise.
124 * tsan/Makefile.am: Likewise.
125 * Makefile.in: Regenerated.
126 * asan/Makefile.in: Likewise.
127 * interception/Makefile.in: Likewise.
128 * sanitizer_common/Makefile.in: Likewise.
129 * tsan/Makefile.in: Likewise.
131 2012-12-12 H.J. Lu <hongjiu.lu@intel.com>
133 * Makefile.am (MAKEOVERRIDES): Restored.
134 * asan/Makefile.am: Likewise.
135 * interception/Makefile.am: Likewise.
136 * sanitizer_common/Makefile.am: Likewise.
137 * tsan/Makefile.am: Likewise.
138 * Makefile.in: Regenerated.
139 * asan/Makefile.in: Likewise.
140 * interception/Makefile.in: Likewise.
141 * sanitizer_common/Makefile.in: Likewise.
142 * tsan/Makefile.in: Likewise.
144 2012-12-12 H.J. Lu <hongjiu.lu@intel.com>
146 * asan/Makefile.am (libasan_la_LIBADD): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
147 * tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
148 * Makefile.in: Regenerated.
149 * configure: Likewise.
150 * asan/Makefile.in: Likewise.
151 * interception/Makefile.in: Likewise.
152 * sanitizer_common/Makefile.in: Likewise.
153 * tsan/Makefile.in: Likewise.
155 2012-12-12 H.J. Lu <hongjiu.lu@intel.com>
157 * Makefile.am (AM_MAKEFLAGS): Removed.
158 (MAKEOVERRIDES): Likewise.
159 * asan/Makefile.am: Likewise.
160 * interception/Makefile.am: Likewise.
161 * sanitizer_common/Makefile.am: Likewise.
162 * tsan/Makefile.am: Likewise.
163 * Makefile.in: Regenerated.
164 * asan/Makefile.in: Likewise.
165 * interception/Makefile.in: Likewise.
166 * sanitizer_common/Makefile.in: Likewise.
167 * tsan/Makefile.in: Likewise.
169 2012-12-11 H.J. Lu <hongjiu.lu@intel.com>
172 * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
173 * configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New.
174 * asan/Makefile.am (AM_CXXFLAGS): Add $(LIBSTDCXX_RAW_CXX_CXXFLAGS).
175 (AM_MAKEFLAGS): Remove CC and CXX.
176 * interception/Makefile.am: Likewise.
177 * sanitizer_common/Makefile.am: Likewise.
178 * tsan/Makefile.am: Likewise.
179 * Makefile.in: Regenerated.
180 * aclocal.m4: Likewise.
181 * configure: Likewise.
182 * asan/Makefile.in: Likewise.
183 * interception/Makefile.in: Likewise.
184 * sanitizer_common/Makefile.in: Likewise.
185 * tsan/Makefile.in: Likewise.
187 2012-12-06 Peter Bergner <bergner@vnet.ibm.com>
189 * configure.tgt: Enable build on powerpc*-linux.
191 2012-12-06 Jack Howarth <howarth@bromo.med.uc.edu>
194 * configure.ac: Set enable_static=no on darwin.
195 * configure: Regenerated.
197 2012-12-06 Kostya Serebryany <kcc@google.com>
199 * All files: Merge from upstream r169392.
201 2012-12-05 Kostya Serebryany <kcc@google.com>
203 * All files: Merge from upstream r169371.
205 2012-12-04 Kostya Serebryany <kcc@google.com>
206 Jack Howarth <howarth@bromo.med.uc.edu>
209 * configure.ac: Define USING_MAC_INTERPOSE when on darwin.
210 * Makefile.am: Don't build interception subdir when
211 USING_MAC_INTERPOSE defined.
212 * asan/Makefile.am: Pass -DMAC_INTERPOSE_FUNCTIONS and
213 -DMISSING_BLOCKS_SUPPORT when USING_MAC_INTERPOSE defined.
214 Compile asan_interceptors_dynamic.cc but not libinterception
215 when USING_MAC_INTERPOSE defined.
216 * interception/Makefile.am: Remove usage of USING_MACH_OVERRIDE.
217 * configure: Regenerated.
218 * Makefile.in: Likewise.
219 * asan/Makefile.in: Likewise.
220 * interception/Makefile.in: Likewise.
221 * asan/asan_intercepted_functions.h: Use MISSING_BLOCKS_SUPPORT.
222 * asan/asan_mac.cc: Likewise.
223 * asan/dynamic/asan_interceptors_dynamic.cc: Migrate from llvm
224 and use MISSING_BLOCKS_SUPPORT.
225 * merge.sh: Merge lib/asan/dynamic into asan/dynamic.
226 * interception/mach_override/LICENSE.txt: Remove unused file.
227 * interception/mach_override/mach_override.c: Likewise.
228 * interception/mach_override/mach_override.h: Likewise.
229 * interception/mach_override: Remove unused directory.
231 2012-11-28 H.J. Lu <hongjiu.lu@intel.com>
233 * Makefile.am (AM_MAKEFLAGS): Restore CC and CXX.
234 * configure.ac (ACX_NONCANONICAL_TARGET): Removed.
235 * asan/Makefile.am (AM_CXXFLAGS): Remove -I for libstdc++-v3 header
237 (AM_MAKEFLAGS): Restore CC and CXX.
238 * interception/Makefile.am: Likewise.
239 * sanitizer_common/Makefile.am: Likewise.
240 * tsan/Makefile.am: Likewise.
241 * Makefile.in: Regenerated.
242 * aclocal.m4: Likewise.
243 * configure: Likewise.
244 * asan/Makefile.in: Likewise.
245 * interception/Makefile.in: Likewise.
246 * sanitizer_common/Makefile.in: Likewise.
247 * tsan/Makefile.in: Likewise.
249 2012-11-28 H.J. Lu <hongjiu.lu@intel.com>
251 * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
252 * configure.ac (ACX_NONCANONICAL_TARGET): New.
253 * asan/Makefile.am (AM_CXXFLAGS): Add -I for libstdc++-v3 header
255 (AM_MAKEFLAGS): Remove CC and CXX.
256 * interception/Makefile.am: Likewise.
257 * sanitizer_common/Makefile.am: Likewise.
258 * tsan/Makefile.am: Likewise.
259 * Makefile.in: Regenerated.
260 * aclocal.m4: Likewise.
261 * configure: Likewise.
262 * asan/Makefile.in: Likewise.
263 * interception/Makefile.in: Likewise.
264 * sanitizer_common/Makefile.in: Likewise.
265 * tsan/Makefile.in: Likewise.
267 2012-11-27 Kostya Serebryany <kcc@google.com>
269 * All files: Merge from upstream r168699.
271 2012-11-24 Kostya Serebryany <kcc@google.com>
272 Jack Howarth <howarth@bromo.med.uc.edu>
274 * interception/mach_override/mach_override.c: Migrate from llvm.
275 * interception/mach_override/mach_override.h: Likewise.
276 * interception/mach_override/LICENSE.txt: Likewise.
277 * configure.tgt: Add darwin to supported targets.
278 * configure.ac: Define USING_MACH_OVERRIDE when on darwin.
279 * interception/Makefile.am: Compile mach_override.c when
280 USING_MACH_OVERRIDE defined.
281 * configure: Regenerated.
282 * interception/Makefile.in: Likewise.
284 2012-11-23 H.J. Lu <hongjiu.lu@intel.com>
287 * tsan/Makefile.am (gcc_version): New.
288 * tsan/Makefile.in: Regenerated.
290 2012-11-23 Kostya Serebryany <kcc@google.com>
292 * merge.sh: Support tsan, support added/removed files.
293 * tsan/Makefile.am: Remove tsan_printf.cc.
294 * tsan/Makefile.in: Regenerated.
295 * other files: Merge from upstream r168514.
297 2012-11-23 Kostya Serebryany <kcc@google.com>
299 * merge.sh: New file.
301 2012-11-23 Jakub Jelinek <jakub@redhat.com>
303 * tsan/Makefile.am (AM_CXXFLAGS): Remove -Wno-variadic-macros.
304 * Makefile.am (SUBDIRS): Guard tsan addition with TSAN_SUPPORTED
305 automake conditional instead of !MULTISUBDIR32.
306 * configure.tgt: Set TSAN_SUPPORTED=yes for x86_64/i686-linux
308 * configure.ac: Check for void * size, source in configure.tgt,
309 define TSAN_SUPPORTED conditional instead of MULTILIBDIR32.
310 * configure: Regenerated.
311 * Makefile.in: Regenerated.
312 * tsan/Makefile.in: Regenerated.
314 2012-11-22 Wei Mi <wmi@google.com>
316 * tsan: New directory. Import tsan runtime from llvm.
317 * configure.ac: Add 64 bits tsan build.
318 * Makefile.am: Likewise.
319 * configure: Regenerated.
320 * Makefile.in: Likewise.
322 2012-11-21 Kostya Serebryany <kcc@google.com>
324 * README.gcc: Extend the README.gcc with mode details.
326 2012-11-20 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
328 * sanitizer_common/sanitizer_linux.cc
329 (SANITIZER_LINUX_USES_64BIT_SYSCALLS): Define.
330 (internal_mmap): Use it.
331 (internal_filesize): Likewise.
333 2012-11-16 Tom Tromey <tromey@redhat.com>
335 * configure.ac: Invoke AM_MAINTAINER_MODE.
336 * aclocal.m4, configure, Makefile.in, asan/Makefile.in,
337 interception/Makefile.in, sanitizer_common/Makefile.in: Rebuild.
339 2012-11-16 H.J. Lu <hongjiu.lu@intel.com>
342 * include/sanitizer/common_interface_defs.h (uhwptr): New type
343 for hardware pointer.
344 * sanitizer_common/sanitizer_stacktrace.cc (StackTrace::FastUnwindStack):
345 Replace uptr with uhwptr for stack unwind.
347 2012-11-16 Dodji Seketeli <dodji@redhat.com>
349 * configure.tgt: Enable build on sparc linux.
351 2012-11-15 H.J. Lu <hongjiu.lu@intel.com>
353 * configure.ac: Properly set MULTISUBDIR.
354 * asan/Makefile.am (gcc_version): New.
355 * interception/Makefile.am (gcc_version): Likewise.
356 * sanitizer_common/Makefile.am (gcc_version): Likewise.
357 * configure: Regenerated.
358 * asan/Makefile.in: Likewise.
359 * interception/Makefile.in: Likewise.
360 * sanitizer_common/Makefile.in: Likewise.
362 2012-11-14 H.J. Lu <hongjiu.lu@intel.com>
365 * configure.ac (--enable-version-specific-runtime-libs): New option.
366 (AC_CANONICAL_SYSTEM): New.
367 (AM_ENABLE_MULTILIB): Moved right after AM_INIT_AUTOMAKE.
368 (toolexecdir): Support multilib.
369 (toolexeclibdir): Likewise.
371 * Makefile.in: Regenerated.
372 * aclocal.m4: Likewise.
373 * configure: Likewise.
374 * asan/Makefile.in: Likewise.
375 * interception/Makefile.in: Likewise.
376 * sanitizer_common/Makefile.in: Likewise.
378 2012-11-14 H.J. Lu <hongjiu.lu@intel.com>
381 Backport from upstream revision 167883
382 * sanitizer_common/sanitizer_linux.cc (internal_mmap): Check
383 __x86_64__ instead of __WORDSIZE.
384 (internal_filesize): Likwise.
386 2012-11-14 H.J. Lu <hongjiu.lu@intel.com>
388 * configure.ac (AC_CONFIG_AUX_DIR): Removed.
389 * Makefile.in: Regenerated.
390 * configure: Likewise.
392 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
395 * acinclude.m4: New file.
396 * Makefile.am (ACLOCAL_AMFLAGS): New.
397 * configure.ac (AC_PREREQ): Set to 2.64.
398 (AC_CONFIG_AUX_DIR): Set to "..".
399 * Makefile.in: Regenerated.
400 * aclocal.m4: Likewise.
401 * configure: Likewise.
402 * asan/Makefile.in: Likewise.
403 * interception/Makefile.in: Likewise.
404 * sanitizer_common/Makefile.in: Likewise.
406 * config.guess: Removed.
407 * config.sub: Likewise.
409 * install-sh: Likewise.
410 * ltmain.sh: Likewise.
413 2012-11-13 Richard Henderson <rth@redhat.com>
415 * configure.tgt: New file.
417 2012-11-12 David S. Miller <davem@davemloft.net>
419 * asan/asan_linux.cc (GetPcSpBp): Add sparc support.
421 2012-10-29 Wei Mi <wmi@google.com>
423 Initial checkin: migrate asan runtime from llvm.