1 2013-01-07 H.J. Lu <hongjiu.lu@intel.com>
3 * asan/Makefile.am (libasan_la_LIBADD): Replace
4 LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
5 * tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
6 * Makefile.in: Regenerated.
8 * asan/Makefile.in: Likewise.
9 * interception/Makefile.in: Likewise.
10 * sanitizer_common/Makefile.in: Likewise.
11 * tsan/Makefile.in: Likewise.
13 2012-12-12 H.J. Lu <hongjiu.lu@intel.com>
15 * Makefile.am (AM_MAKEFLAGS): Restored.
16 * interception/Makefile.am: Likewise.
17 * sanitizer_common/Makefile.am: Likewise.
18 * tsan/Makefile.am: Likewise.
19 * Makefile.in: Regenerated.
20 * asan/Makefile.in: Likewise.
21 * interception/Makefile.in: Likewise.
22 * sanitizer_common/Makefile.in: Likewise.
23 * tsan/Makefile.in: Likewise.
25 2012-12-12 H.J. Lu <hongjiu.lu@intel.com>
27 * Makefile.am (MAKEOVERRIDES): Restored.
28 * asan/Makefile.am: Likewise.
29 * interception/Makefile.am: Likewise.
30 * sanitizer_common/Makefile.am: Likewise.
31 * tsan/Makefile.am: Likewise.
32 * Makefile.in: Regenerated.
33 * asan/Makefile.in: Likewise.
34 * interception/Makefile.in: Likewise.
35 * sanitizer_common/Makefile.in: Likewise.
36 * tsan/Makefile.in: Likewise.
38 2012-12-12 H.J. Lu <hongjiu.lu@intel.com>
40 * asan/Makefile.am (libasan_la_LIBADD): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
41 * tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
42 * Makefile.in: Regenerated.
43 * configure: Likewise.
44 * asan/Makefile.in: Likewise.
45 * interception/Makefile.in: Likewise.
46 * sanitizer_common/Makefile.in: Likewise.
47 * tsan/Makefile.in: Likewise.
49 2012-12-12 H.J. Lu <hongjiu.lu@intel.com>
51 * Makefile.am (AM_MAKEFLAGS): Removed.
52 (MAKEOVERRIDES): Likewise.
53 * asan/Makefile.am: Likewise.
54 * interception/Makefile.am: Likewise.
55 * sanitizer_common/Makefile.am: Likewise.
56 * tsan/Makefile.am: Likewise.
57 * Makefile.in: Regenerated.
58 * asan/Makefile.in: Likewise.
59 * interception/Makefile.in: Likewise.
60 * sanitizer_common/Makefile.in: Likewise.
61 * tsan/Makefile.in: Likewise.
63 2012-12-11 H.J. Lu <hongjiu.lu@intel.com>
66 * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
67 * configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New.
68 * asan/Makefile.am (AM_CXXFLAGS): Add $(LIBSTDCXX_RAW_CXX_CXXFLAGS).
69 (AM_MAKEFLAGS): Remove CC and CXX.
70 * interception/Makefile.am: Likewise.
71 * sanitizer_common/Makefile.am: Likewise.
72 * tsan/Makefile.am: Likewise.
73 * Makefile.in: Regenerated.
74 * aclocal.m4: Likewise.
75 * configure: Likewise.
76 * asan/Makefile.in: Likewise.
77 * interception/Makefile.in: Likewise.
78 * sanitizer_common/Makefile.in: Likewise.
79 * tsan/Makefile.in: Likewise.
81 2012-12-06 Peter Bergner <bergner@vnet.ibm.com>
83 * configure.tgt: Enable build on powerpc*-linux.
85 2012-12-06 Jack Howarth <howarth@bromo.med.uc.edu>
88 * configure.ac: Set enable_static=no on darwin.
89 * configure: Regenerated.
91 2012-12-06 Kostya Serebryany <kcc@google.com>
93 * All files: Merge from upstream r169392.
95 2012-12-05 Kostya Serebryany <kcc@google.com>
97 * All files: Merge from upstream r169371.
99 2012-12-04 Kostya Serebryany <kcc@google.com>
100 Jack Howarth <howarth@bromo.med.uc.edu>
103 * configure.ac: Define USING_MAC_INTERPOSE when on darwin.
104 * Makefile.am: Don't build interception subdir when
105 USING_MAC_INTERPOSE defined.
106 * asan/Makefile.am: Pass -DMAC_INTERPOSE_FUNCTIONS and
107 -DMISSING_BLOCKS_SUPPORT when USING_MAC_INTERPOSE defined.
108 Compile asan_interceptors_dynamic.cc but not libinterception
109 when USING_MAC_INTERPOSE defined.
110 * interception/Makefile.am: Remove usage of USING_MACH_OVERRIDE.
111 * configure: Regenerated.
112 * Makefile.in: Likewise.
113 * asan/Makefile.in: Likewise.
114 * interception/Makefile.in: Likewise.
115 * asan/asan_intercepted_functions.h: Use MISSING_BLOCKS_SUPPORT.
116 * asan/asan_mac.cc: Likewise.
117 * asan/dynamic/asan_interceptors_dynamic.cc: Migrate from llvm
118 and use MISSING_BLOCKS_SUPPORT.
119 * merge.sh: Merge lib/asan/dynamic into asan/dynamic.
120 * interception/mach_override/LICENSE.txt: Remove unused file.
121 * interception/mach_override/mach_override.c: Likewise.
122 * interception/mach_override/mach_override.h: Likewise.
123 * interception/mach_override: Remove unused directory.
125 2012-11-28 H.J. Lu <hongjiu.lu@intel.com>
127 * Makefile.am (AM_MAKEFLAGS): Restore CC and CXX.
128 * configure.ac (ACX_NONCANONICAL_TARGET): Removed.
129 * asan/Makefile.am (AM_CXXFLAGS): Remove -I for libstdc++-v3 header
131 (AM_MAKEFLAGS): Restore CC and CXX.
132 * interception/Makefile.am: Likewise.
133 * sanitizer_common/Makefile.am: Likewise.
134 * tsan/Makefile.am: Likewise.
135 * Makefile.in: Regenerated.
136 * aclocal.m4: Likewise.
137 * configure: Likewise.
138 * asan/Makefile.in: Likewise.
139 * interception/Makefile.in: Likewise.
140 * sanitizer_common/Makefile.in: Likewise.
141 * tsan/Makefile.in: Likewise.
143 2012-11-28 H.J. Lu <hongjiu.lu@intel.com>
145 * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
146 * configure.ac (ACX_NONCANONICAL_TARGET): New.
147 * asan/Makefile.am (AM_CXXFLAGS): Add -I for libstdc++-v3 header
149 (AM_MAKEFLAGS): Remove CC and CXX.
150 * interception/Makefile.am: Likewise.
151 * sanitizer_common/Makefile.am: Likewise.
152 * tsan/Makefile.am: Likewise.
153 * Makefile.in: Regenerated.
154 * aclocal.m4: Likewise.
155 * configure: Likewise.
156 * asan/Makefile.in: Likewise.
157 * interception/Makefile.in: Likewise.
158 * sanitizer_common/Makefile.in: Likewise.
159 * tsan/Makefile.in: Likewise.
161 2012-11-27 Kostya Serebryany <kcc@google.com>
163 * All files: Merge from upstream r168699.
165 2012-11-24 Kostya Serebryany <kcc@google.com>
166 Jack Howarth <howarth@bromo.med.uc.edu>
168 * interception/mach_override/mach_override.c: Migrate from llvm.
169 * interception/mach_override/mach_override.h: Likewise.
170 * interception/mach_override/LICENSE.txt: Likewise.
171 * configure.tgt: Add darwin to supported targets.
172 * configure.ac: Define USING_MACH_OVERRIDE when on darwin.
173 * interception/Makefile.am: Compile mach_override.c when
174 USING_MACH_OVERRIDE defined.
175 * configure: Regenerated.
176 * interception/Makefile.in: Likewise.
178 2012-11-23 H.J. Lu <hongjiu.lu@intel.com>
181 * tsan/Makefile.am (gcc_version): New.
182 * tsan/Makefile.in: Regenerated.
184 2012-11-23 Kostya Serebryany <kcc@google.com>
186 * merge.sh: Support tsan, support added/removed files.
187 * tsan/Makefile.am: Remove tsan_printf.cc.
188 * tsan/Makefile.in: Regenerated.
189 * other files: Merge from upstream r168514.
191 2012-11-23 Kostya Serebryany <kcc@google.com>
193 * merge.sh: New file.
195 2012-11-23 Jakub Jelinek <jakub@redhat.com>
197 * tsan/Makefile.am (AM_CXXFLAGS): Remove -Wno-variadic-macros.
198 * Makefile.am (SUBDIRS): Guard tsan addition with TSAN_SUPPORTED
199 automake conditional instead of !MULTISUBDIR32.
200 * configure.tgt: Set TSAN_SUPPORTED=yes for x86_64/i686-linux
202 * configure.ac: Check for void * size, source in configure.tgt,
203 define TSAN_SUPPORTED conditional instead of MULTILIBDIR32.
204 * configure: Regenerated.
205 * Makefile.in: Regenerated.
206 * tsan/Makefile.in: Regenerated.
208 2012-11-22 Wei Mi <wmi@google.com>
210 * tsan: New directory. Import tsan runtime from llvm.
211 * configure.ac: Add 64 bits tsan build.
212 * Makefile.am: Likewise.
213 * configure: Regenerated.
214 * Makefile.in: Likewise.
216 2012-11-21 Kostya Serebryany <kcc@google.com>
218 * README.gcc: Extend the README.gcc with mode details.
220 2012-11-20 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
222 * sanitizer_common/sanitizer_linux.cc
223 (SANITIZER_LINUX_USES_64BIT_SYSCALLS): Define.
224 (internal_mmap): Use it.
225 (internal_filesize): Likewise.
227 2012-11-16 Tom Tromey <tromey@redhat.com>
229 * configure.ac: Invoke AM_MAINTAINER_MODE.
230 * aclocal.m4, configure, Makefile.in, asan/Makefile.in,
231 interception/Makefile.in, sanitizer_common/Makefile.in: Rebuild.
233 2012-11-16 H.J. Lu <hongjiu.lu@intel.com>
236 * include/sanitizer/common_interface_defs.h (uhwptr): New type
237 for hardware pointer.
238 * sanitizer_common/sanitizer_stacktrace.cc (StackTrace::FastUnwindStack):
239 Replace uptr with uhwptr for stack unwind.
241 2012-11-16 Dodji Seketeli <dodji@redhat.com>
243 * configure.tgt: Enable build on sparc linux.
245 2012-11-15 H.J. Lu <hongjiu.lu@intel.com>
247 * configure.ac: Properly set MULTISUBDIR.
248 * asan/Makefile.am (gcc_version): New.
249 * interception/Makefile.am (gcc_version): Likewise.
250 * sanitizer_common/Makefile.am (gcc_version): Likewise.
251 * configure: Regenerated.
252 * asan/Makefile.in: Likewise.
253 * interception/Makefile.in: Likewise.
254 * sanitizer_common/Makefile.in: Likewise.
256 2012-11-14 H.J. Lu <hongjiu.lu@intel.com>
259 * configure.ac (--enable-version-specific-runtime-libs): New option.
260 (AC_CANONICAL_SYSTEM): New.
261 (AM_ENABLE_MULTILIB): Moved right after AM_INIT_AUTOMAKE.
262 (toolexecdir): Support multilib.
263 (toolexeclibdir): Likewise.
265 * Makefile.in: Regenerated.
266 * aclocal.m4: Likewise.
267 * configure: Likewise.
268 * asan/Makefile.in: Likewise.
269 * interception/Makefile.in: Likewise.
270 * sanitizer_common/Makefile.in: Likewise.
272 2012-11-14 H.J. Lu <hongjiu.lu@intel.com>
275 Backport from upstream revision 167883
276 * sanitizer_common/sanitizer_linux.cc (internal_mmap): Check
277 __x86_64__ instead of __WORDSIZE.
278 (internal_filesize): Likwise.
280 2012-11-14 H.J. Lu <hongjiu.lu@intel.com>
282 * configure.ac (AC_CONFIG_AUX_DIR): Removed.
283 * Makefile.in: Regenerated.
284 * configure: Likewise.
286 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
289 * acinclude.m4: New file.
290 * Makefile.am (ACLOCAL_AMFLAGS): New.
291 * configure.ac (AC_PREREQ): Set to 2.64.
292 (AC_CONFIG_AUX_DIR): Set to "..".
293 * Makefile.in: Regenerated.
294 * aclocal.m4: Likewise.
295 * configure: Likewise.
296 * asan/Makefile.in: Likewise.
297 * interception/Makefile.in: Likewise.
298 * sanitizer_common/Makefile.in: Likewise.
300 * config.guess: Removed.
301 * config.sub: Likewise.
303 * install-sh: Likewise.
304 * ltmain.sh: Likewise.
307 2012-11-13 Richard Henderson <rth@redhat.com>
309 * configure.tgt: New file.
311 2012-11-12 David S. Miller <davem@davemloft.net>
313 * asan/asan_linux.cc (GetPcSpBp): Add sparc support.
315 2012-10-29 Wei Mi <wmi@google.com>
317 Initial checkin: migrate asan runtime from llvm.