]> git.ipfire.org Git - thirdparty/gcc.git/blame - libsanitizer/ChangeLog
re PR sanitizer/59369 (c-c++-common/asan/pr59063-[1,2].c fails on darwin)
[thirdparty/gcc.git] / libsanitizer / ChangeLog
CommitLineData
666ee4d6
YG
12013-12-05 Yury Gribov <y.gribov@samsung.com>
2
3 PR sanitizer/59368
4 * Makefile.am (gcc_version): Added gcc_version.
5 * Makefile.in: Regenerate.
6
df77f0e4
KS
72013-12-05 Kostya Serebryany <kcc@google.com>
8
9 * All source files: Merge from upstream r196090.
10 * tsan/Makefile.am (tsan_files): Added new files.
11 * tsan/Makefile.in: Regenerate.
12 * sanitizer_common/Makefile.am (sanitizer_common_files): Added new fles.
13 * sanitizer_common/Makefile.in: Regenerate.
14 * lsan/Makefile.am (lsan_files): Added new files.
15 * lsan/Makefile.in: Regenerate.
16
35814b03
JJ
172013-11-29 Jakub Jelinek <jakub@redhat.com>
18 Yury Gribov <y.gribov@samsung.com>
19
20 PR sanitizer/59063
21 * libsanitizer.spec.in: Add spec file to hold link flags for
22 various sanitizer libs.
23 * configure.ac: Check whether clock_* routines come from librt.
24 * asan/Makefile.am (libasan_la_LDFLAGS): Libs now come from
25 configure.ac.
26 * tsan/Makefile.am (libtsan_la_LDFLAGS): Likewise.
27 * ubsan/Makefile.am (libubsan_la_LDFLAGS): Likewise.
28 * lsan/Makefile.am (liblsan_la_LDFLAGS): Likewise.
29 * asan/Makefile.in: Regenerate.
30 * interception/Makefile.in: Regenerate.
31 * lsan/Makefile.in: Regenerate.
32 * sanitizer_common/Makefile.in: Regenerate.
33 * tsan/Makefile.in: Regenerate.
34 * ubsan/Makefile.in: Regenerate.
35 * Makefile.in: Regenerate.
36 * configure: Regenerate.
37
049558ed
JJ
382013-11-28 Jakub Jelinek <jakub@redhat.com>
39 Yury Gribov <y.gribov@samsung.com>
40
41 PR sanitizer/59106
42 * ubsan/Makefile.am (AM_CXXFLAGS): Disable -frtti for files that
43 don't need it.
44 * ubsan/Makefile.in: Regenerated.
45
9065ada9
JJ
462013-11-22 Jakub Jelinek <jakub@redhat.com>
47
48 PR sanitizer/59061
49 * configure.tgt: Set LSAN_SUPPORTED=yes for x86_64-linux.
50 * configure.ac (LSAN_SUPPORTED): New AM_CONDITIONAL.
51 * configure: Regenerated.
52 * lsan/Makefile.am (toolexeclib_LTLIBRARIES, lsan_files,
53 liblsan_la_SOURCES, liblsan_la_LIBADD, liblsan_la_LDFLAGS): Add.
54 * lsan/Makefile.in: Regenerated.
55
486294d4
MS
562013-11-22 Mike Stump <mikestump@comcast.net>
57
58 * sanitizer_common/sanitizer_linux.cc (__sanitizer): Grab one
59 change from upstream to fix build.
60
2621c860
YG
612013-11-18 Yury Gribov <y.gribov@samsung.com>
62
63 PR sanitizer/59106
64 * asan/Makefile.am (AM_CXXFLAGS): Add -fno-rtti.
65 * interception/Makefile.am (AM_CXXFLAGS): Likewise.
66 * lsan/Makefile.am (AM_CXXFLAGS): Likewise.
67 * sanitizer_common/Makefile.am (AM_CXXFLAGS): Likewise.
68 * tsan/Makefile.am (AM_CXXFLAGS): Likewise.
69 * asan/Makefile.in: Regenerate.
70 * interception/Makefile.in: Regenerate.
71 * tsan/Makefile.in: Regenerate.
72 * lsan/Makefile.in: Regenerate.
73 * sanitizer_common/Makefile.in: Regenerate.
74
c8e1377b
KS
752013-11-15 Kostya Serebryany <kcc@google.com>
76
77 PR sanitizer/58994
78 Backport from upstream revision 194573
79 * asan/asan_interceptors.cc (COMMON_INTERCEPTOR_ENTER): Fall
80 back to the original functions in the common libsanitizer
81 interceptors and the __cxa_atexit() interceptor on Darwin.
82
c3d77f3a
PB
832013-11-13 Peter Bergner <bergner@vnet.ibm.com>
84
85 PR sanitizer/59009
86 * sanitizer_common/sanitizer_platform_limits_posix.cc: Temporarily
87 ifdef out more source.
88
d00106f4
JJ
892013-11-12 Jakub Jelinek <jakub@redhat.com>
90
91 * sanitizer_common/sanitizer_platform_limits_linux.cc: Temporarily
92 ifdef out almost the whole source.
93 * sanitizer_common/sanitizer_common_syscalls.inc: Likewise.
94
e276866f
L
952013-11-05 H.J. Lu <hongjiu.lu@intel.com>
96
97 PR sanitizer/59018
98 * sanitizer_common/sanitizer_platform_limits_posix.cc
99 (struct_user_fpxregs_struct_sz): Initialize to 0 if __x86_64__ is
100 defined.
101
f5c36cfc
L
1022013-11-05 H.J. Lu <hongjiu.lu@intel.com>
103
104 PR sanitizer/59018
105 * sanitizer_common/sanitizer_platform_limits_linux.cc
106 (struct_kernel_stat64_sz): Initialize to 0 if __x86_64__ is
107 defined.
108 * sanitizer_common/sanitizer_platform_limits_posix.h
109 (__sanitizer_dirent): Use 64-bit d_ino/d_off if __x86_64__ is
110 defined.
111 (__sanitizer___kernel_uid_t): Typedef as unsigned if __x86_64__
112 is defined.
113 (__sanitizer___kernel_gid_t): Likewise.
114 (__sanitizer___kernel_off_t): Typedef as long long if __x86_64__
115 is defined.
116
e45de14e
L
1172013-11-05 H.J. Lu <hongjiu.lu@intel.com>
118
119 PR sanitizer/59018
120 * sanitizer_common/sanitizer_linux.cc (internal_clone): Allocate
121 2 64-bit integers to save and restore fn and arg. Properly load
122 newtls/child_tidptr into r8/r10.
123
38693e39
L
1242013-11-05 H.J. Lu <hongjiu.lu@intel.com>
125
126 PR sanitizer/59018
127 * sanitizer_common/sanitizer_linux.cc (internal_mmap,
128 internal_munmap, internal_open, internal_read, internal_write,
129 internal_stat, internal_lstat, internal_fstat, internal_readlink,
130 internal_unlink, internal_execve, NanoTime, BlockingMutex::Lock,
131 BlockingMutex::Unlock, internal_ptrace, internal_getdents,
132 internal_sigaltstack): Cast pointers to uptr for 64-bit syscalls.
133
ef1b3fda
KS
1342013-11-04 Kostya Serebryany <kcc@google.com>
135
136 * All source files: Merge from upstream r191666.
137 * merge.sh: Added lsan.
138 * configure.ac (AC_CONFIG_FILES): Added lsan.
139 * Makefile.am (SUBDIRS): Added lsan.
140 * sanitizer_common/Makefile.am (sanitizer_common_files): Added new fles.
141 * asan/Makefile.am (asan_files): Added new files.
142 (libasan_la_LIBADD): Added a dependency on lsan.
143 * lsan/Makefile.am: New file.
144 * asan/Makefile.in: Regenerate.
145 * lsan/Makefile.in: Regenerate.
146 * Makefile.in: Regenerate.
147 * configure: Regenerate.
148 * sanitizer_common/Makefile.in: Regenerate.
149
3cbe17f7
AM
1502013-09-20 Alan Modra <amodra@gmail.com>
151
152 * configure: Regenerate.
153
0cea211e
IS
1542013-09-01 Iain Sandoe <iain@codesourcery.com>
155
156 * ubsan/Makefile.am (libubsan_la_LIBADD): Revise to omit
157 libinterception.la for Darwin.
158 * ubsan/Makefile.in: Regenerate.
159
de5a5fa1
MP
1602013-08-30 Jakub Jelinek <jakub@redhat.com>
161
162 * Makefile.am (SUBDIRS): Add ubsan.
163 * configure.ac (AC_CONFIG_FILES): Add ubsan/Makefile.
164 * merge.sh: Merge ubsan.
165 * sanitizer_common/sanitizer_report_decorator.h: Partial merge from trunk.
166 * sanitizer_common/sanitizer_printf.cc: Likewise.
167 * sanitizer_common/sanitizer_common.h: Likewise.
168 * ubsan: New directory. Import ubsan runtime from llvm.
169
634cfa2b
CL
1702013-06-03 Christophe Lyon <christophe.lyon@linaro.org>
171
172 * sanitizer_common/sanitizer_linux.cc (MemoryMappingLayout::Next):
173 Cherry pick upstream r182922.
174
8a5800b8
CL
1752013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
176
177 * configure.tgt: Add ARM pattern.
178
a745e444 1792013-03-22 Jakub Jelinek <jakub@redhat.com>
1868beee
JJ
180
181 PR other/43620
182 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
183 * Makefile.in: Regenerated.
184 * asan/Makefile.in: Regenerated.
185 * interception/Makefile.in: Regenerated.
186 * sanitizer_common/Makefile.in: Regenerated.
187 * tsan/Makefile.in: Regenerated.
188
4c376126
JJ
1892013-02-28 Jakub Jelinek <jakub@redhat.com>
190
191 * asan/asan_mapping.h (kMidMemEnd): Increase to 0x4fffffffffULL.
192 * asan/asan_rtl.cc (__asan_init): Increase kMidMemEnd to
193 0x4fffffffffULL.
194
7d613735
JJ
1952013-02-22 Jakub Jelinek <jakub@redhat.com>
196
197 PR sanitizer/56393
198 * asan/Makefile.am (nodist_toolexeclib_HEADERS): Set to
199 libasan_preinit.o.
200 (libasan_preinit.o): Depend on asan_preinit.o.
201 * asan/Makefile.in: Regenerated.
202 * asan/asan_preinit.cc: New file, synced from upstream.
203 * asan/asan_rtl.cc: Remove preinit stuff, synced from upstream.
204
ecdbd01a 2052013-02-21 Jack Howarth <howarth@bromo.med.uc.edu>
304886c5
JH
206
207 * asan/Makefile.am (libasan_la_SOURCES): Remove deprecated
208 dynamic/asan_interceptors_dynamic.cc.
209 * asan/Makefile.in: Regenerated.
210 * merge.sh: Remove merge of deprecated lib/asan/dynamic.
211
4be7da26
JJ
2122013-02-21 Jakub Jelinek <jakub@redhat.com>
213
214 * asan/asan_rtl.cc (__asan_preinit): Don't add if PIC macro is
215 defined. Add used attribute.
216
7df59255
KS
2172013-02-21 Kostya Serebryany <kcc@google.com>
218
219 * All source files: Merge from upstream r175733.
220 * sanitizer_common/Makefile.am: Added a new file.
221 * sanitizer_common/Makefile.in: Regenerated.
222
8afd2ed7
L
2232013-02-14 H.J. Lu <hongjiu.lu@intel.com>
224
225 PR bootstrap/56327
226 * interception/interception.h (OFF_T): Merged from upstream
227 r175140.
228
6422242b
JJ
2292013-02-13 Jakub Jelinek <jakub@redhat.com>
230
231 * asan/asan_mapping.h (SHADOW_OFFSET): Set to (1ULL << 44) on x86-64.
232
b4ab7d34
KS
2332013-02-13 Kostya Serebryany <kcc@google.com>
234
8afd2ed7 235 PR sanitizer/56128
b4ab7d34
KS
236 * All source files: Merge from upstream r175049.
237 * interception/Makefile.am: added include path.
238 * interception/Makefile.in: Regenerated.
239
34dc17ed
JH
2402013-02-11 Jack Howarth <howarth@bromo.med.uc.edu>
241
242 * configure.tgt: Disable build on darwin9 and earlier.
243
2660d12d
KS
2442013-01-23 Kostya Serebryany <kcc@google.com>
245
8afd2ed7 246 PR sanitizer/55989
2660d12d
KS
247 * All source files: Merge from upstream r173241.
248 * merge.sh: Support merging .inc files.
249
19006c45
JJ
2502013-01-16 Jakub Jelinek <jakub@redhat.com>
251
252 * sanitizer_common/Makefile.am (AM_CXXFLAGS): Remove
253 -Wno-c99-extensions.
254 * interception/Makefile.am (AM_CXXFLAGS): Likewise.
255 * asan/Makefile.am (AM_CXXFLAGS): Likewise.
256 * sanitizer_common/Makefile.in: Regenerated.
257 * interception/Makefile.in: Regenerated.
258 * asan/Makefile.in: Regenerated.
259
edadb734
WM
2602013-01-10 Wei Mi <wmi@google.com>
261
262 PR sanitizer/55488
263 * tsan/Makefile.am: Add tsan_rtl_amd64.S.
264 * tsan/Makefile.in: Regenerated.
265 * tsan/tsan_rtl.h: Enable HACKY_CALL.
266
e9772e16
KS
2672013-01-10 Kostya Serebryany <kcc@google.com>
268
269 * All source files: Merge from upstream r171973.
270 * sanitizer_common/Makefile.am: Added new files.
271 * asan/Makefile.am: Likewise.
272 * tsan/Makefile.am: Likewise.
273 * sanitizer_common/Makefile.in: Regenerated.
274 * asan/Makefile.in: Likewise.
275 * tsan/Makefile.in: Likewise.
276
7f7162cf
L
2772013-01-07 H.J. Lu <hongjiu.lu@intel.com>
278
279 * asan/Makefile.am (libasan_la_LIBADD): Replace
280 LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
281 * tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
282 * Makefile.in: Regenerated.
283 * configure: Likewise.
284 * asan/Makefile.in: Likewise.
285 * interception/Makefile.in: Likewise.
286 * sanitizer_common/Makefile.in: Likewise.
287 * tsan/Makefile.in: Likewise.
288
b488a2c7
L
2892012-12-12 H.J. Lu <hongjiu.lu@intel.com>
290
291 * Makefile.am (AM_MAKEFLAGS): Restored.
292 * interception/Makefile.am: Likewise.
293 * sanitizer_common/Makefile.am: Likewise.
294 * tsan/Makefile.am: Likewise.
295 * Makefile.in: Regenerated.
296 * asan/Makefile.in: Likewise.
297 * interception/Makefile.in: Likewise.
298 * sanitizer_common/Makefile.in: Likewise.
299 * tsan/Makefile.in: Likewise.
300
e8adb21b
L
3012012-12-12 H.J. Lu <hongjiu.lu@intel.com>
302
303 * Makefile.am (MAKEOVERRIDES): Restored.
304 * asan/Makefile.am: Likewise.
305 * interception/Makefile.am: Likewise.
306 * sanitizer_common/Makefile.am: Likewise.
307 * tsan/Makefile.am: Likewise.
308 * Makefile.in: Regenerated.
309 * asan/Makefile.in: Likewise.
310 * interception/Makefile.in: Likewise.
311 * sanitizer_common/Makefile.in: Likewise.
312 * tsan/Makefile.in: Likewise.
313
e1e953d9
L
3142012-12-12 H.J. Lu <hongjiu.lu@intel.com>
315
316 * asan/Makefile.am (libasan_la_LIBADD): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
317 * tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
318 * Makefile.in: Regenerated.
319 * configure: Likewise.
320 * asan/Makefile.in: Likewise.
321 * interception/Makefile.in: Likewise.
322 * sanitizer_common/Makefile.in: Likewise.
323 * tsan/Makefile.in: Likewise.
324
a62d3903
L
3252012-12-12 H.J. Lu <hongjiu.lu@intel.com>
326
327 * Makefile.am (AM_MAKEFLAGS): Removed.
328 (MAKEOVERRIDES): Likewise.
329 * asan/Makefile.am: Likewise.
330 * interception/Makefile.am: Likewise.
331 * sanitizer_common/Makefile.am: Likewise.
332 * tsan/Makefile.am: Likewise.
333 * Makefile.in: Regenerated.
334 * asan/Makefile.in: Likewise.
335 * interception/Makefile.in: Likewise.
336 * sanitizer_common/Makefile.in: Likewise.
337 * tsan/Makefile.in: Likewise.
338
d10a2df2
L
3392012-12-11 H.J. Lu <hongjiu.lu@intel.com>
340
341 PR sanitizer/55533
342 * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
343 * configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New.
344 * asan/Makefile.am (AM_CXXFLAGS): Add $(LIBSTDCXX_RAW_CXX_CXXFLAGS).
345 (AM_MAKEFLAGS): Remove CC and CXX.
346 * interception/Makefile.am: Likewise.
347 * sanitizer_common/Makefile.am: Likewise.
348 * tsan/Makefile.am: Likewise.
349 * Makefile.in: Regenerated.
350 * aclocal.m4: Likewise.
351 * configure: Likewise.
352 * asan/Makefile.in: Likewise.
353 * interception/Makefile.in: Likewise.
354 * sanitizer_common/Makefile.in: Likewise.
355 * tsan/Makefile.in: Likewise.
356
957fee09
PB
3572012-12-06 Peter Bergner <bergner@vnet.ibm.com>
358
359 * configure.tgt: Enable build on powerpc*-linux.
360
ecdbd01a 3612012-12-06 Jack Howarth <howarth@bromo.med.uc.edu>
3157880f
JH
362
363 PR 55599/sanitizer
d10a2df2
L
364 * configure.ac: Set enable_static=no on darwin.
365 * configure: Regenerated.
3157880f 366
695edbac
KS
3672012-12-06 Kostya Serebryany <kcc@google.com>
368
369 * All files: Merge from upstream r169392.
370
a0408454
KS
3712012-12-05 Kostya Serebryany <kcc@google.com>
372
373 * All files: Merge from upstream r169371.
374
41d37c56 3752012-12-04 Kostya Serebryany <kcc@google.com>
ecdbd01a 376 Jack Howarth <howarth@bromo.med.uc.edu>
8c4d267c
KS
377
378 PR 55521/sanitizer
379 * configure.ac: Define USING_MAC_INTERPOSE when on darwin.
380 * Makefile.am: Don't build interception subdir when
381 USING_MAC_INTERPOSE defined.
382 * asan/Makefile.am: Pass -DMAC_INTERPOSE_FUNCTIONS and
383 -DMISSING_BLOCKS_SUPPORT when USING_MAC_INTERPOSE defined.
384 Compile asan_interceptors_dynamic.cc but not libinterception
385 when USING_MAC_INTERPOSE defined.
386 * interception/Makefile.am: Remove usage of USING_MACH_OVERRIDE.
387 * configure: Regenerated.
388 * Makefile.in: Likewise.
389 * asan/Makefile.in: Likewise.
390 * interception/Makefile.in: Likewise.
391 * asan/asan_intercepted_functions.h: Use MISSING_BLOCKS_SUPPORT.
392 * asan/asan_mac.cc: Likewise.
393 * asan/dynamic/asan_interceptors_dynamic.cc: Migrate from llvm
394 and use MISSING_BLOCKS_SUPPORT.
395 * merge.sh: Merge lib/asan/dynamic into asan/dynamic.
396 * interception/mach_override/LICENSE.txt: Remove unused file.
397 * interception/mach_override/mach_override.c: Likewise.
398 * interception/mach_override/mach_override.h: Likewise.
399 * interception/mach_override: Remove unused directory.
400
a23ed040
L
4012012-11-28 H.J. Lu <hongjiu.lu@intel.com>
402
403 * Makefile.am (AM_MAKEFLAGS): Restore CC and CXX.
404 * configure.ac (ACX_NONCANONICAL_TARGET): Removed.
405 * asan/Makefile.am (AM_CXXFLAGS): Remove -I for libstdc++-v3 header
406 files.
407 (AM_MAKEFLAGS): Restore CC and CXX.
408 * interception/Makefile.am: Likewise.
409 * sanitizer_common/Makefile.am: Likewise.
410 * tsan/Makefile.am: Likewise.
411 * Makefile.in: Regenerated.
412 * aclocal.m4: Likewise.
413 * configure: Likewise.
414 * asan/Makefile.in: Likewise.
415 * interception/Makefile.in: Likewise.
416 * sanitizer_common/Makefile.in: Likewise.
417 * tsan/Makefile.in: Likewise.
418
2ed685b8
L
4192012-11-28 H.J. Lu <hongjiu.lu@intel.com>
420
421 * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
422 * configure.ac (ACX_NONCANONICAL_TARGET): New.
423 * asan/Makefile.am (AM_CXXFLAGS): Add -I for libstdc++-v3 header
424 files.
425 (AM_MAKEFLAGS): Remove CC and CXX.
426 * interception/Makefile.am: Likewise.
427 * sanitizer_common/Makefile.am: Likewise.
428 * tsan/Makefile.am: Likewise.
429 * Makefile.in: Regenerated.
430 * aclocal.m4: Likewise.
431 * configure: Likewise.
432 * asan/Makefile.in: Likewise.
433 * interception/Makefile.in: Likewise.
434 * sanitizer_common/Makefile.in: Likewise.
435 * tsan/Makefile.in: Likewise.
436
4ba5ca46
KS
4372012-11-27 Kostya Serebryany <kcc@google.com>
438
439 * All files: Merge from upstream r168699.
440
41d37c56 4412012-11-24 Kostya Serebryany <kcc@google.com>
ecdbd01a 442 Jack Howarth <howarth@bromo.med.uc.edu>
f246eadc
JH
443
444 * interception/mach_override/mach_override.c: Migrate from llvm.
445 * interception/mach_override/mach_override.h: Likewise.
446 * interception/mach_override/LICENSE.txt: Likewise.
447 * configure.tgt: Add darwin to supported targets.
448 * configure.ac: Define USING_MACH_OVERRIDE when on darwin.
449 * interception/Makefile.am: Compile mach_override.c when
450 USING_MACH_OVERRIDE defined.
451 * configure: Regenerated.
452 * interception/Makefile.in: Likewise.
453
9cb5411c
L
4542012-11-23 H.J. Lu <hongjiu.lu@intel.com>
455
456 PR sanitizer/55450
457 * tsan/Makefile.am (gcc_version): New.
458 * tsan/Makefile.in: Regenerated.
459
3409d40e 4602012-11-23 Kostya Serebryany <kcc@google.com>
9cb5411c 461
e297eb60
KS
462 * merge.sh: Support tsan, support added/removed files.
463 * tsan/Makefile.am: Remove tsan_printf.cc.
464 * tsan/Makefile.in: Regenerated.
465 * other files: Merge from upstream r168514.
466
4672012-11-23 Kostya Serebryany <kcc@google.com>
9cb5411c 468
e297eb60 469 * merge.sh: New file.
3409d40e 470
64548f3b
JJ
4712012-11-23 Jakub Jelinek <jakub@redhat.com>
472
473 * tsan/Makefile.am (AM_CXXFLAGS): Remove -Wno-variadic-macros.
474 * Makefile.am (SUBDIRS): Guard tsan addition with TSAN_SUPPORTED
475 automake conditional instead of !MULTISUBDIR32.
476 * configure.tgt: Set TSAN_SUPPORTED=yes for x86_64/i686-linux
477 for 64-bit multilib.
478 * configure.ac: Check for void * size, source in configure.tgt,
479 define TSAN_SUPPORTED conditional instead of MULTILIBDIR32.
480 * configure: Regenerated.
481 * Makefile.in: Regenerated.
482 * tsan/Makefile.in: Regenerated.
483
cd0be65c
WM
4842012-11-22 Wei Mi <wmi@google.com>
485
486 * tsan: New directory. Import tsan runtime from llvm.
487 * configure.ac: Add 64 bits tsan build.
488 * Makefile.am: Likewise.
489 * configure: Regenerated.
490 * Makefile.in: Likewise.
491
5cba83a8
KS
4922012-11-21 Kostya Serebryany <kcc@google.com>
493
9cb5411c 494 * README.gcc: Extend the README.gcc with mode details.
5cba83a8 495
b014e124
KS
4962012-11-20 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
497
498 * sanitizer_common/sanitizer_linux.cc
499 (SANITIZER_LINUX_USES_64BIT_SYSCALLS): Define.
500 (internal_mmap): Use it.
501 (internal_filesize): Likewise.
502
2b723e21
TT
5032012-11-16 Tom Tromey <tromey@redhat.com>
504
505 * configure.ac: Invoke AM_MAINTAINER_MODE.
506 * aclocal.m4, configure, Makefile.in, asan/Makefile.in,
507 interception/Makefile.in, sanitizer_common/Makefile.in: Rebuild.
508
d1caed14
L
5092012-11-16 H.J. Lu <hongjiu.lu@intel.com>
510
511 PR other/55333
512 * include/sanitizer/common_interface_defs.h (uhwptr): New type
513 for hardware pointer.
514 * sanitizer_common/sanitizer_stacktrace.cc (StackTrace::FastUnwindStack):
515 Replace uptr with uhwptr for stack unwind.
516
f3754998
DS
5172012-11-16 Dodji Seketeli <dodji@redhat.com>
518
519 * configure.tgt: Enable build on sparc linux.
520
f64bcb29
L
5212012-11-15 H.J. Lu <hongjiu.lu@intel.com>
522
523 * configure.ac: Properly set MULTISUBDIR.
524 * asan/Makefile.am (gcc_version): New.
525 * interception/Makefile.am (gcc_version): Likewise.
526 * sanitizer_common/Makefile.am (gcc_version): Likewise.
527 * configure: Regenerated.
528 * asan/Makefile.in: Likewise.
529 * interception/Makefile.in: Likewise.
530 * sanitizer_common/Makefile.in: Likewise.
531
2a6346c4
L
5322012-11-14 H.J. Lu <hongjiu.lu@intel.com>
533
534 PR other/55291
535 * configure.ac (--enable-version-specific-runtime-libs): New option.
536 (AC_CANONICAL_SYSTEM): New.
537 (AM_ENABLE_MULTILIB): Moved right after AM_INIT_AUTOMAKE.
538 (toolexecdir): Support multilib.
539 (toolexeclibdir): Likewise.
540 (multilib_arg): New.
541 * Makefile.in: Regenerated.
542 * aclocal.m4: Likewise.
543 * configure: Likewise.
544 * asan/Makefile.in: Likewise.
545 * interception/Makefile.in: Likewise.
546 * sanitizer_common/Makefile.in: Likewise.
547
4a56a7be
L
5482012-11-14 H.J. Lu <hongjiu.lu@intel.com>
549
550 PR other/55292
551 Backport from upstream revision 167883
552 * sanitizer_common/sanitizer_linux.cc (internal_mmap): Check
553 __x86_64__ instead of __WORDSIZE.
554 (internal_filesize): Likwise.
555
4053ca2c
L
5562012-11-14 H.J. Lu <hongjiu.lu@intel.com>
557
558 * configure.ac (AC_CONFIG_AUX_DIR): Removed.
559 * Makefile.in: Regenerated.
560 * configure: Likewise.
561
a2479b3d
L
5622012-11-13 H.J. Lu <hongjiu.lu@intel.com>
563
564 PR other/55304
565 * acinclude.m4: New file.
566 * Makefile.am (ACLOCAL_AMFLAGS): New.
567 * configure.ac (AC_PREREQ): Set to 2.64.
568 (AC_CONFIG_AUX_DIR): Set to "..".
569 * Makefile.in: Regenerated.
570 * aclocal.m4: Likewise.
571 * configure: Likewise.
572 * asan/Makefile.in: Likewise.
573 * interception/Makefile.in: Likewise.
574 * sanitizer_common/Makefile.in: Likewise.
575
576 * config.guess: Removed.
577 * config.sub: Likewise.
578 * depcomp: Likewise.
579 * install-sh: Likewise.
580 * ltmain.sh: Likewise.
581 * missing: Likewise.
582
93bf5390
RH
5832012-11-13 Richard Henderson <rth@redhat.com>
584
585 * configure.tgt: New file.
586
d2860e72
DM
5872012-11-12 David S. Miller <davem@davemloft.net>
588
589 * asan/asan_linux.cc (GetPcSpBp): Add sparc support.
590
f35db108
WM
5912012-10-29 Wei Mi <wmi@google.com>
592
593 Initial checkin: migrate asan runtime from llvm.