1 1.9 mrg 2026-06-26 Release Manager 2 1.9 mrg 3 1.9 mrg * GCC 14.4.0 released. 4 1.9 mrg 5 1.9 mrg 2026-04-30 Jakub Jelinek <jakub (a] redhat.com> 6 1.9 mrg 7 1.9 mrg Backported from master: 8 1.9 mrg 2026-04-29 Jakub Jelinek <jakub (a] redhat.com> 9 1.9 mrg 10 1.9 mrg * sanitizer_common/sanitizer_platform_limits_posix.cpp: Cherry picked 11 1.9 mrg from LLVM commit 3dc4fd6dd41100f051a63642f449b16324389c96. 12 1.9 mrg 13 1.9 mrg 2025-07-31 Florian Weimer <fweimer (a] redhat.com> 14 1.9 mrg 15 1.9 mrg Backported from master: 16 1.9 mrg 2025-05-02 Florian Weimer <fweimer (a] redhat.com> 17 1.9 mrg Tom Stellard <tstellar (a] redhat.com> 18 1.9 mrg 19 1.9 mrg * sanitizer_common/sanitizer_common_interceptors_ioctl.inc: Cherry 20 1.9 mrg picked from LLVM commit 59978b21ad9c65276ee8e14f26759691b8a65763. 21 1.9 mrg * sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise. 22 1.9 mrg * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise. 23 1.9 mrg 24 1.8 mrg 2025-05-23 Release Manager 25 1.7 mrg 26 1.8 mrg * GCC 14.3.0 released. 27 1.7 mrg 28 1.8 mrg 2024-09-05 Jakub Jelinek <jakub (a] redhat.com> 29 1.6 mrg 30 1.8 mrg Backported from master: 31 1.8 mrg 2024-09-05 Jakub Jelinek <jakub (a] redhat.com> 32 1.8 mrg 33 1.8 mrg * sanitizer_common/sanitizer_asm.h: Cherry-pick llvm-project revision 34 1.8 mrg 1c792d24e0a228ad49cc004a1c26bbd7cd87f030. 35 1.8 mrg * interception/interception.h: Likewise. 36 1.8 mrg 37 1.8 mrg 2024-08-01 Release Manager 38 1.8 mrg 39 1.8 mrg * GCC 14.2.0 released. 40 1.8 mrg 41 1.8 mrg 2024-05-07 Release Manager 42 1.8 mrg 43 1.8 mrg * GCC 14.1.0 released. 44 1.8 mrg 45 1.8 mrg 2024-02-16 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 46 1.8 mrg 47 1.8 mrg PR sanitizer/113785 48 1.8 mrg * asan/asan_interceptors.cpp: Cherry-pick llvm-project revision 49 1.8 mrg 8c2033719a843a1880427a5e8caa5563248bce78. 50 1.8 mrg 51 1.8 mrg 2024-02-06 chenguoqi <chenguoqi (a] loongson.cn> 52 1.8 mrg 53 1.8 mrg * configure.tgt: Enable tsan and lsan for loongarch64. 54 1.8 mrg * tsan/Makefile.am (EXTRA_libtsan_la_SOURCES): Add 55 1.8 mrg tsan_rtl_loongarch64.S. 56 1.8 mrg * tsan/Makefile.in: Regenerate. 57 1.8 mrg 58 1.8 mrg 2024-01-19 Daniel Cederman <cederman (a] gaisler.com> 59 1.8 mrg 60 1.8 mrg * sanitizer_common/Makefile.am (DEFS): Add @AS_SYM_ASSIGN_DEFS@. 61 1.8 mrg * sanitizer_common/Makefile.in: Regenerate. 62 1.8 mrg 63 1.8 mrg 2024-01-17 YunQiang Su <yunqiang.su (a] cipunited.com> 64 1.8 mrg 65 1.8 mrg * interception/interception.h (substitution_##func_name): 66 1.8 mrg Use macro C_ASM_TAIL_CALL. 67 1.8 mrg * sanitizer_common/sanitizer_asm.h: Define C_ASM_TAIL_CALL 68 1.8 mrg for MIPS with help of t9. 69 1.8 mrg 70 1.8 mrg 2024-01-02 Andreas Schwab <schwab (a] suse.de> 71 1.8 mrg 72 1.8 mrg * configure.tgt (riscv64-*-linux*): Enable LSan and TSan. 73 1.8 mrg 74 1.8 mrg 2023-11-28 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 75 1.8 mrg 76 1.8 mrg * LOCAL_PATCHES: Update. 77 1.8 mrg 78 1.8 mrg 2023-11-28 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 79 1.8 mrg 80 1.8 mrg PR sanitizer/112563 81 1.8 mrg * sanitizer_common/sanitizer_redefine_builtins.h: Check 82 1.8 mrg HAVE_AS_SYM_ASSIGN. 83 1.8 mrg 84 1.8 mrg 2023-11-28 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 85 1.8 mrg 86 1.8 mrg PR sanitizer/112563 87 1.8 mrg * configure.ac (libsanitizer_cv_as_sym_assign): Check for 88 1.8 mrg assembler symbol assignment support. 89 1.8 mrg * configure: Regenerate. 90 1.8 mrg * asan/Makefile.am (DEFS): Add @AS_SYM_ASSIGN_DEFS@. 91 1.8 mrg * Makefile.in, asan/Makefile.in, hwasan/Makefile.in, 92 1.8 mrg interception/Makefile.in, libbacktrace/Makefile.in, 93 1.8 mrg lsan/Makefile.in, sanitizer_common/Makefile.in, tsan/Makefile.in, 94 1.8 mrg ubsan/Makefile.in: Regenerate. 95 1.8 mrg 96 1.8 mrg 2023-11-21 Jakub Jelinek <jakub (a] redhat.com> 97 1.8 mrg 98 1.8 mrg PR sanitizer/112562 99 1.8 mrg * sanitizer_common/sanitizer_asm.h: Cherry-pick llvm-project revision 100 1.8 mrg a855a16a02e76a0f4192c038bb64f3773947a2f7. 101 1.8 mrg * interception/interception.h: Likewise. 102 1.8 mrg 103 1.8 mrg 2023-11-18 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 104 1.8 mrg 105 1.8 mrg * asan/asan_mac.cpp: Protect Apple blocks behind the 106 1.8 mrg MISSING_BLOCKS_SUPPORT macro. 107 1.8 mrg 108 1.8 mrg 2023-11-15 Jakub Jelinek <jakub (a] redhat.com> 109 1.8 mrg 110 1.8 mrg * LOCAL_PATCHES: Update revisions. 111 1.8 mrg 112 1.8 mrg 2023-11-15 Jakub Jelinek <jakub (a] redhat.com> 113 1.8 mrg 114 1.8 mrg * ubsan/ubsan_handlers_cxx.h (FunctionTypeMismatchData): Forward 115 1.8 mrg declare. 116 1.8 mrg (__ubsan_handle_function_type_mismatch_v1, 117 1.8 mrg __ubsan_handle_function_type_mismatch_v1_abort): Declare. 118 1.8 mrg * ubsan/ubsan_handlers_cxx.cpp (handleFunctionTypeMismatch, 119 1.8 mrg __ubsan_handle_function_type_mismatch_v1, 120 1.8 mrg __ubsan_handle_function_type_mismatch_v1_abort): New functions readded 121 1.8 mrg for backwards compatibility from older ubsan. 122 1.8 mrg * ubsan/ubsan_interface.inc (__ubsan_handle_function_type_mismatch_v1, 123 1.8 mrg __ubsan_handle_function_type_mismatch_v1_abort): Readd. 124 1.8 mrg 125 1.8 mrg 2023-10-22 Iain Sandoe <iain (a] sandoe.co.uk> 126 1.8 mrg 127 1.8 mrg * asan/Makefile.am: Handle Darwin rpaths. 128 1.8 mrg * asan/Makefile.in: Regenerate. 129 1.8 mrg * configure: Regenerate. 130 1.8 mrg * hwasan/Makefile.am: Handle Darwin rpaths. 131 1.8 mrg * hwasan/Makefile.in: Regenerate. 132 1.8 mrg * lsan/Makefile.am: Handle Darwin rpaths. 133 1.8 mrg * lsan/Makefile.in: Regenerate. 134 1.8 mrg * tsan/Makefile.am: Handle Darwin rpaths. 135 1.8 mrg * tsan/Makefile.in: Regenerate. 136 1.8 mrg * ubsan/Makefile.am: Handle Darwin rpaths. 137 1.8 mrg * ubsan/Makefile.in: Regenerate. 138 1.8 mrg 139 1.8 mrg 2023-08-07 Nick Alcock <nick.alcock (a] oracle.com> 140 1.8 mrg 141 1.8 mrg * configure: Regenerate. 142 1.8 mrg 143 1.8 mrg 2023-08-07 Alexander von Gluck IV <kallisti5 (a] unixzen.com> 144 1.8 mrg 145 1.8 mrg * configure: Regenerate. 146 1.8 mrg 147 1.8 mrg 2023-08-07 Nick Alcock <nick.alcock (a] oracle.com> 148 1.8 mrg 149 1.8 mrg * configure: Regenerate. 150 1.8 mrg 151 1.8 mrg 2023-08-07 Nick Alcock <nick.alcock (a] oracle.com> 152 1.8 mrg 153 1.8 mrg * configure: Regenerate. 154 1.8 mrg 155 1.8 mrg 2023-08-07 H.J. Lu <hjl.tools (a] gmail.com> 156 1.8 mrg 157 1.8 mrg * configure: Regenerate. 158 1.8 mrg 159 1.8 mrg 2023-08-07 H.J. Lu <hjl.tools (a] gmail.com> 160 1.8 mrg 161 1.8 mrg * configure: Regenerate. 162 1.6 mrg 163 1.8 mrg 2023-08-07 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 164 1.6 mrg 165 1.8 mrg * sanitizer_common/sanitizer_stacktrace_sparc.cpp, 166 1.8 mrg sanitizer_common/sanitizer_unwind_linux_libcdep.cpp: Cherry-pick 167 1.8 mrg llvm-project revision 679c076ae446af81eba81ce9b94203a273d4b88a. 168 1.8 mrg 169 1.8 mrg 2023-04-30 Martin Liska <mliska (a] suse.cz> 170 1.8 mrg 171 1.8 mrg PR sanitizer/109674 172 1.8 mrg * hwasan/Makefile.am: Depend on liblsan. 173 1.8 mrg * hwasan/Makefile.in: Re-generate. 174 1.8 mrg 175 1.8 mrg 2023-04-30 Martin Liska <mliska (a] suse.cz> 176 1.8 mrg 177 1.8 mrg * LOCAL_PATCHES: Update revision. 178 1.8 mrg 179 1.8 mrg 2023-04-26 Martin Liska <mliska (a] suse.cz> 180 1.8 mrg 181 1.8 mrg * LOCAL_PATCHES: Change revision. 182 1.8 mrg 183 1.8 mrg 2023-04-18 Iain Sandoe <iain (a] sandoe.co.uk> 184 1.6 mrg 185 1.6 mrg * configure.tgt: Unsupport Darwin22+ until a mechanism can be found 186 1.6 mrg to locate dyld in the shared cache. 187 1.6 mrg 188 1.8 mrg 2023-01-31 H.J. Lu <hjl.tools (a] gmail.com> 189 1.8 mrg 190 1.8 mrg PR sanitizer/108106 191 1.8 mrg * hwasan/hwasan_setjmp_x86_64.S (__interceptor_setjmp): Jump 192 1.8 mrg to .Linterceptor_sigsetjmp instead of __interceptor_sigsetjmp. 193 1.8 mrg (__interceptor_sigsetjmp): Add a local alias, 194 1.8 mrg .Linterceptor_sigsetjmp. 195 1.8 mrg 196 1.8 mrg 2023-01-31 Martin Liska <mliska (a] suse.cz> 197 1.8 mrg 198 1.8 mrg * configure: Regenerate. 199 1.8 mrg 200 1.8 mrg 2023-01-31 YunQiang Su <yunqiang.su (a] cipunited.com> 201 1.8 mrg 202 1.8 mrg * configure.ac: set -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 203 1.8 mrg always for mips*. 204 1.8 mrg * configure: Regenerate. 205 1.4 mrg 206 1.8 mrg 2023-01-17 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 207 1.4 mrg 208 1.8 mrg * sanitizer_common/sanitizer_platform_interceptors.h: Cherry-pick 209 1.8 mrg llvm-project revision 951cf656b2faaf6fc0baa867293c0cb0ab131951. 210 1.8 mrg 211 1.8 mrg 2022-12-19 Jakub Jelinek <jakub (a] redhat.com> 212 1.8 mrg 213 1.8 mrg * hwasan/Makefile.am (nodist_toolexeclib_HEADERS): Set to 214 1.8 mrg libhwasan_preinit.o. 215 1.8 mrg (hwasan_files): Remove hwasan_preinit.cpp. 216 1.8 mrg (libhwasan_preinit.o): Copy from hwasan_preinit.o. 217 1.8 mrg * hwasan/Makefile.in: Regenerated. 218 1.8 mrg 219 1.8 mrg 2022-12-13 Jakub Jelinek <jakub (a] redhat.com> 220 1.8 mrg 221 1.8 mrg PR sanitizer/108072 222 1.8 mrg * libbacktrace/backtrace-rename.h (backtrace_uncompress_zstd): Define. 223 1.8 mrg 224 1.8 mrg 2022-12-09 liuhongt <hongtao.liu (a] intel.com> 225 1.8 mrg 226 1.8 mrg * configure.tgt: Enable hwasan for x86-64. 227 1.8 mrg 228 1.8 mrg 2022-12-04 Iain Sandoe <iain (a] sandoe.co.uk> 229 1.8 mrg 230 1.8 mrg * configure.tgt: Restrict build to Darwin 16 or newer. 231 1.8 mrg 232 1.8 mrg 2022-11-15 Martin Liska <mliska (a] suse.cz> 233 1.8 mrg 234 1.8 mrg * LOCAL_PATCHES: Update local patches. 235 1.8 mrg 236 1.8 mrg 2022-11-15 Martin Liska <mliska (a] suse.cz> 237 1.8 mrg 238 1.8 mrg * merge.sh: Use git clone --depth 1. 239 1.8 mrg 240 1.8 mrg 2022-10-19 Martin Liska <mliska (a] suse.cz> 241 1.8 mrg 242 1.8 mrg * configure: Regenerate. 243 1.4 mrg 244 1.8 mrg 2022-10-18 Florian Weimer <fweimer (a] redhat.com> 245 1.4 mrg 246 1.5 mrg * configure.ac (sanitizer_supported): Include <unistd.h> for 247 1.5 mrg syscall prototype. 248 1.5 mrg * configure: Regenerate. 249 1.5 mrg 250 1.8 mrg 2022-10-12 Martin Liska <mliska (a] suse.cz> 251 1.8 mrg 252 1.8 mrg * configure: Regenerate. 253 1.8 mrg 254 1.8 mrg 2022-10-11 Olivier Hainque <hainque (a] adacore.com> 255 1.8 mrg Olivier Hainque <hainque (a] adacore.com> 256 1.8 mrg 257 1.8 mrg * configure: Regenerate. 258 1.8 mrg 259 1.8 mrg 2022-10-03 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 260 1.8 mrg 261 1.8 mrg PR sanitizer/105531 262 1.8 mrg * sanitizer_common/sanitizer_procmaps_solaris.cpp: Cherry-pick 263 1.8 mrg llvm-project revision 1cd4d63fb9ab0f04c7151911dde0d58b673823de. 264 1.8 mrg 265 1.8 mrg 2022-09-04 Iain Sandoe <iain (a] sandoe.co.uk> 266 1.8 mrg 267 1.8 mrg * LOCAL_PATCHES: Update. 268 1.8 mrg 269 1.8 mrg 2022-08-31 Xi Ruoyao <xry111 (a] xry111.site> 270 1.8 mrg 271 1.8 mrg * configure.tgt: Allow loongarch64-*-linux*. 272 1.8 mrg 273 1.8 mrg 2022-08-30 Martin Liska <mliska (a] suse.cz> 274 1.8 mrg 275 1.8 mrg * LOCAL_PATCHES: Update. 276 1.8 mrg 277 1.8 mrg 2022-08-30 Martin Liska <mliska (a] suse.cz> 278 1.5 mrg 279 1.8 mrg * sanitizer_common/Makefile.am: Remove sanitizer_openbsd. 280 1.8 mrg * sanitizer_common/Makefile.in: Regenerate. 281 1.8 mrg 282 1.8 mrg 2022-07-22 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 283 1.8 mrg 284 1.8 mrg PR sanitizer/105531 285 1.8 mrg * sanitizer_common/sanitizer_linux_libcdep.cpp, 286 1.8 mrg sanitizer_common/sanitizer_solaris.h:: Cherry-pick 287 1.8 mrg llvm-project revision 3776db9a4fd2080d23d6a5f52e405eea44558761. 288 1.8 mrg 289 1.8 mrg 2022-05-05 Martin Liska <mliska (a] suse.cz> 290 1.5 mrg 291 1.8 mrg * LOCAL_PATCHES: Update. 292 1.4 mrg 293 1.8 mrg 2022-05-04 Martin Liska <mliska (a] suse.cz> 294 1.8 mrg 295 1.8 mrg * tsan/Makefile.am: Update Makefile.am files. 296 1.8 mrg * hwasan/Makefile.am: Likewise. 297 1.8 mrg * sanitizer_common/Makefile.am: Likewise. 298 1.8 mrg * Makefile.in: Re-generate. 299 1.8 mrg * asan/Makefile.in: Likewise. 300 1.8 mrg * hwasan/Makefile.in: Likewise. 301 1.8 mrg * interception/Makefile.in: Likewise. 302 1.8 mrg * libbacktrace/Makefile.in: Likewise. 303 1.8 mrg * lsan/Makefile.in: Likewise. 304 1.8 mrg * sanitizer_common/Makefile.in: Likewise. 305 1.8 mrg * tsan/Makefile.in: Likewise. 306 1.8 mrg * ubsan/Makefile.in: Likewise. 307 1.3 mrg 308 1.5 mrg 2022-03-14 Xi Ruoyao <xry111 (a] mengyan1223.wang> 309 1.3 mrg 310 1.5 mrg * configure.tgt: Enable build on mips*64*-*-linux*. 311 1.3 mrg 312 1.5 mrg 2022-03-14 Xi Ruoyao <xry111 (a] mengyan1223.wang> 313 1.5 mrg 314 1.5 mrg * sanitizer_common/sanitizer_atomic_clang.h: Ensures to only 315 1.5 mrg include sanitizer_atomic_clang_mips.h for O32. 316 1.5 mrg 317 1.5 mrg 2022-02-15 Jakub Jelinek <jakub (a] redhat.com> 318 1.3 mrg 319 1.3 mrg * sanitizer_common/sanitizer_linux_libcdep.cpp: Cherry-pick 320 1.3 mrg llvm-project revision ef14b78d9a144ba81ba02083fe21eb286a88732b. 321 1.3 mrg 322 1.5 mrg 2022-02-03 David Seifert <soap (a] gentoo.org> 323 1.5 mrg Jakub Jelinek <jakub (a] redhat.com> 324 1.5 mrg 325 1.5 mrg * configure.ac: Support --disable-werror. 326 1.5 mrg * aclocal.m4: Include also ../config/warnings.m4. 327 1.5 mrg * libbacktrace/Makefile.am (WARN_FLAGS): Remove. 328 1.5 mrg * configure: Regenerate. 329 1.5 mrg * Makefile.in: Regenerate. 330 1.5 mrg * asan/Makefile.in: Regenerate. 331 1.5 mrg * hwasan/Makefile.in: Regenerate. 332 1.5 mrg * interception/Makefile.in: Regenerate. 333 1.5 mrg * libbacktrace/Makefile.in: Regenerate. 334 1.5 mrg * lsan/Makefile.in: Regenerate. 335 1.5 mrg * sanitizer_common/Makefile.in: Regenerate. 336 1.5 mrg * tsan/Makefile.in: Regenerate. 337 1.5 mrg * ubsan/Makefile.in: Regenerate. 338 1.5 mrg 339 1.5 mrg 2021-12-06 H.J. Lu <hjl.tools (a] gmail.com> 340 1.5 mrg 341 1.5 mrg * LOCAL_PATCHES: Add commit 70b043845d7. 342 1.5 mrg 343 1.5 mrg 2021-12-06 H.J. Lu <hjl.tools (a] gmail.com> 344 1.5 mrg 345 1.5 mrg PR sanitizer/103466 346 1.5 mrg * tsan/tsan_rtl_amd64.S (__tsan_trace_switch_thunk): Replace 347 1.5 mrg vmovdqu with movdqu. 348 1.5 mrg (__tsan_report_race_thunk): Likewise. 349 1.5 mrg 350 1.5 mrg 2021-11-28 Andrew Pinski <apinski (a] marvell.com> 351 1.5 mrg 352 1.5 mrg PR sanitizer/62157 353 1.5 mrg * Makefile.am: Force DIST_SUBDIRS to be SUBDIRS. 354 1.5 mrg * Makefile.in: Regenerate. 355 1.5 mrg * asan/Makefile.in: Likewise. 356 1.5 mrg * hwasan/Makefile.in: Likewise. 357 1.5 mrg * interception/Makefile.in: Likewise. 358 1.5 mrg * libbacktrace/Makefile.in: Likewise. 359 1.5 mrg * lsan/Makefile.in: Likewise. 360 1.5 mrg * sanitizer_common/Makefile.in: Likewise. 361 1.5 mrg * tsan/Makefile.in: Likewise. 362 1.5 mrg * ubsan/Makefile.in: Likewise. 363 1.5 mrg 364 1.5 mrg 2021-11-18 Jakub Jelinek <jakub (a] redhat.com> 365 1.5 mrg 366 1.5 mrg PR bootstrap/102675 367 1.5 mrg * sanitizer_common/Makefile.am: Use -DUSE_SYSTEM_MD5 in AM_CXXFLAGS 368 1.5 mrg of sanitizer_platform_limits_freebsd.cpp. 369 1.5 mrg * sanitizer_common/Makefile.in: Regenerated. 370 1.5 mrg 371 1.5 mrg 2021-11-13 H.J. Lu <hjl.tools (a] gmail.com> 372 1.5 mrg 373 1.5 mrg * LOCAL_PATCHES: Update to the corresponding revision. 374 1.5 mrg 375 1.5 mrg 2021-11-04 Martin Liska <mliska (a] suse.cz> 376 1.5 mrg 377 1.5 mrg * LOCAL_PATCHES: Update git revision. 378 1.5 mrg 379 1.5 mrg 2021-10-08 H.J. Lu <hjl.tools (a] gmail.com> 380 1.5 mrg 381 1.5 mrg PR sanitizer/102632 382 1.5 mrg * asan/Makefile.am (AM_CCASFLAGS): New. Set to $(EXTRA_ASFLAGS). 383 1.5 mrg * hwasan/Makefile.am (AM_CCASFLAGS): Likewise. 384 1.5 mrg * interception/Makefile.am (AM_CCASFLAGS): Likewise. 385 1.5 mrg * lsan/Makefile.am (AM_CCASFLAGS): Likewise. 386 1.5 mrg * tsan/Makefile.am (AM_CCASFLAGS): Likewise. 387 1.5 mrg * ubsan/Makefile.am (AM_CCASFLAGS): Likewise. 388 1.5 mrg * asan/Makefile.in: Regenerate. 389 1.5 mrg * hwasan/Makefile.in: Likewise. 390 1.5 mrg * interception/Makefile.in: Likewise. 391 1.5 mrg * lsan/Makefile.in: Likewise. 392 1.5 mrg * tsan/Makefile.in: Likewise. 393 1.5 mrg * ubsan/Makefile.in: Likewise. 394 1.5 mrg 395 1.5 mrg 2021-10-06 H.J. Lu <hjl.tools (a] gmail.com> 396 1.5 mrg 397 1.5 mrg * LOCAL_PATCHES: Update to the corresponding revision. 398 1.5 mrg 399 1.5 mrg 2021-10-01 H.J. Lu <hjl.tools (a] gmail.com> 400 1.5 mrg 401 1.5 mrg * LOCAL_PATCHES: Update to the corresponding revision. 402 1.5 mrg 403 1.5 mrg 2021-08-11 Jakub Jelinek <jakub (a] redhat.com> 404 1.5 mrg 405 1.5 mrg * sanitizer_common/sanitizer_common_interceptors.inc: Cherry-pick 406 1.5 mrg llvm-project revision faef0d042f523357fe5590e7cb6a8391cf0351a8. 407 1.5 mrg 408 1.5 mrg 2021-08-03 Mos Giordano <mose (a] gnu.org> 409 1.5 mrg 410 1.5 mrg PR sanitizer/101111 411 1.5 mrg * configure.tgt: Fix bashism in setting of `EXTRA_CXXFLAGS'. 412 1.5 mrg 413 1.5 mrg 2021-07-28 Ilya Leoshkevich <iii (a] linux.ibm.com> 414 1.3 mrg 415 1.5 mrg * configure.tgt (s390*-*-linux*): Enable LSan and TSan for 416 1.5 mrg s390x. 417 1.5 mrg 418 1.5 mrg 2021-07-20 H.J. Lu <hjl.tools (a] gmail.com> 419 1.5 mrg 420 1.5 mrg * asan/libtool-version: Bump version. 421 1.5 mrg * tsan/libtool-version: Likewise. 422 1.5 mrg 423 1.5 mrg 2021-07-20 H.J. Lu <hjl.tools (a] gmail.com> 424 1.3 mrg 425 1.5 mrg * LOCAL_PATCHES: Update to the corresponding revision. 426 1.3 mrg 427 1.3 mrg 2021-05-21 Tamar Christina <tamar.christina (a] arm.com> 428 1.3 mrg 429 1.3 mrg PR sanitizer/100379 430 1.3 mrg * sanitizer_common/sanitizer_common_interceptors_ioctl.inc: Cherry-pick 431 1.3 mrg llvm-project revision f7c5351552387bd43f6ca3631016d7f0dfe0f135. 432 1.3 mrg * sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise. 433 1.3 mrg * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise. 434 1.3 mrg 435 1.5 mrg 2021-05-13 Iain Sandoe <iain (a] sandoe.co.uk> 436 1.5 mrg 437 1.5 mrg * LOCAL_PATCHES: Add Darwin patch for __builtin_os_log_format. 438 1.3 mrg 439 1.5 mrg 2021-05-13 Iain Sandoe <iain (a] sandoe.co.uk> 440 1.5 mrg 441 1.5 mrg * sanitizer_common/sanitizer_mac.cpp : Check for the 442 1.5 mrg availability of __builtin_os_log_format before trying to 443 1.5 mrg include a header depending on it. 444 1.5 mrg (OS_LOG_DEFAULT): New. 445 1.5 mrg (os_log_error): Define to a fall-back using an older API. 446 1.5 mrg 447 1.5 mrg 2021-05-13 Martin Liska <mliska (a] suse.cz> 448 1.5 mrg 449 1.5 mrg * LOCAL_PATCHES: Update to the corresponding revision. 450 1.5 mrg 451 1.5 mrg 2021-04-17 Jakub Jelinek <jakub (a] redhat.com> 452 1.3 mrg 453 1.3 mrg PR sanitizer/100114 454 1.3 mrg * sanitizer_common/sanitizer_posix_libcdep.cpp: Cherry-pick 455 1.3 mrg llvm-project revisions 82150606fb11d28813ae6da1101f5bda638165fe 456 1.3 mrg and b93629dd335ffee2fc4b9b619bf86c3f9e6b0023. 457 1.3 mrg 458 1.5 mrg 2021-03-08 Martin Liska <mliska (a] suse.cz> 459 1.5 mrg 460 1.5 mrg PR sanitizer/98920 461 1.5 mrg * asan/asan_interceptors.cpp (COMMON_INTERCEPT_FUNCTION_VER): 462 1.5 mrg Cherry pick. 463 1.5 mrg (COMMON_INTERCEPT_FUNCTION_VER_UNVERSIONED_FALLBACK): Likewise. 464 1.5 mrg * asan/asan_interceptors.h (ASAN_INTERCEPT_FUNC_VER_UNVERSIONED_FALLBACK): Likewise. 465 1.5 mrg * sanitizer_common/sanitizer_common_interceptors.inc 466 1.5 mrg (COMMON_INTERCEPT_FUNCTION_GLIBC_VER_MIN): Likewise. 467 1.5 mrg (INIT_REGEX): Likewise. 468 1.5 mrg * tsan/tsan_interceptors_posix.cpp (COMMON_INTERCEPT_FUNCTION_VER_UNVERSIONED_FALLBACK): 469 1.5 mrg Likewise. 470 1.5 mrg 471 1.5 mrg 2021-01-26 Martin Liska <mliska (a] suse.cz> 472 1.5 mrg 473 1.5 mrg PR sanitizer/98828 474 1.5 mrg * lsan/Makefile.am: Add missing lsan_posix.cpp file. 475 1.5 mrg * lsan/Makefile.in: Likewise. 476 1.5 mrg 477 1.5 mrg 2021-01-05 Samuel Thibault <samuel.thibault (a] ens-lyon.org> 478 1.5 mrg 479 1.5 mrg * configure: Re-generate. 480 1.5 mrg 481 1.5 mrg 2020-12-05 Iain Sandoe <iain (a] sandoe.co.uk> 482 1.5 mrg 483 1.5 mrg PR target/97865 484 1.5 mrg * configure.tgt: Add dynamic_lookup to EXTRA_CXXFLAGS for 485 1.5 mrg Darwin. 486 1.5 mrg * configure: Regenerate. 487 1.5 mrg 488 1.5 mrg 2020-11-29 John David Anglin <danglin (a] gcc.gnu.org> 489 1.5 mrg 490 1.5 mrg * configure: Regenerate. 491 1.5 mrg 492 1.5 mrg 2020-11-25 Matthew Malcomson <matthew.malcomson (a] arm.com> 493 1.5 mrg 494 1.5 mrg * LOCAL_PATCHES: Add one commit. 495 1.5 mrg 496 1.5 mrg 2020-11-25 Matthew Malcomson <matthew.malcomson (a] arm.com> 497 1.1 mrg 498 1.5 mrg * Makefile.am: Condition Build hwasan directory. 499 1.5 mrg * Makefile.in: Regenerate. 500 1.5 mrg * configure: Regenerate. 501 1.5 mrg * configure.ac: Set HWASAN_SUPPORTED based on target 502 1.5 mrg architecture. 503 1.5 mrg * configure.tgt: Likewise. 504 1.5 mrg 505 1.5 mrg 2020-11-25 Matthew Malcomson <matthew.malcomson (a] arm.com> 506 1.5 mrg 507 1.5 mrg * Makefile.am: Build libhwasan. 508 1.5 mrg * Makefile.in: Build libhwasan. 509 1.5 mrg * asan/Makefile.in: Build libhwasan. 510 1.5 mrg * configure: Build libhwasan. 511 1.5 mrg * configure.ac: Build libhwasan. 512 1.5 mrg * hwasan/Makefile.am: New file. 513 1.5 mrg * hwasan/Makefile.in: New file. 514 1.5 mrg * hwasan/libtool-version: New file. 515 1.5 mrg * interception/Makefile.in: Build libhwasan. 516 1.5 mrg * libbacktrace/Makefile.in: Build libhwasan. 517 1.5 mrg * libsanitizer.spec.in: Build libhwasan. 518 1.5 mrg * lsan/Makefile.in: Build libhwasan. 519 1.5 mrg * sanitizer_common/Makefile.in: Build libhwasan. 520 1.5 mrg * tsan/Makefile.in: Build libhwasan. 521 1.5 mrg * ubsan/Makefile.in: Build libhwasan. 522 1.5 mrg 523 1.5 mrg 2020-11-21 Iain Sandoe <iain (a] sandoe.co.uk> 524 1.5 mrg 525 1.5 mrg * configure.tgt: Allow x86_64 Darwin2x. 526 1.5 mrg 527 1.5 mrg 2020-11-13 Martin Liska <mliska (a] suse.cz> 528 1.5 mrg 529 1.5 mrg * LOCAL_PATCHES: Update to the latest commit. 530 1.5 mrg 531 1.5 mrg 2020-10-19 Martin Liska <mliska (a] suse.cz> 532 1.5 mrg 533 1.5 mrg * LOCAL_PATCHES: Add one commit. 534 1.5 mrg 535 1.5 mrg 2020-10-18 Iain Sandoe <iain (a] sandoe.co.uk> 536 1.5 mrg 537 1.5 mrg * sanitizer_common/sanitizer_mac.h: Ensure that TARGET_OS_ 538 1.5 mrg macros are defined where the macOS SDK does not contain 539 1.5 mrg them. 540 1.5 mrg (TARGET_OS_OSX, TARGET_OS_IOS, TARGET_OS_TV, TARGET_OS_WATCH): 541 1.5 mrg Define where needed. 542 1.5 mrg 543 1.5 mrg 2020-10-16 Martin Liska <mliska (a] suse.cz> 544 1.5 mrg 545 1.5 mrg * LOCAL_PATCHES: Update revision. 546 1.1 mrg 547 1.5 mrg 2020-09-21 Ian Lance Taylor <iant (a] golang.org> 548 1.1 mrg 549 1.5 mrg * libbacktrace/backtrace-rename.h (backtrace_uncompress_lzma): 550 1.5 mrg Define. 551 1.5 mrg (backtrace_syminfo_to_full_callback): Define. 552 1.5 mrg (backtrace_syminfo_to_full_error_callback): Define. 553 1.5 mrg 554 1.5 mrg 2020-07-16 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 555 1.5 mrg 556 1.5 mrg * sanitizer_common/sanitizer_linux.cpp: Cherry-pick llvm-project 557 1.5 mrg revision f0e9b76c3500496f8f3ea7abe6f4bf801e3b41e7. 558 1.5 mrg 559 1.5 mrg 2020-06-09 Martin Liska <mliska (a] suse.cz> 560 1.5 mrg 561 1.5 mrg * asan/Makefile.am: Replace gnu++11 with gnu++14. 562 1.5 mrg * interception/Makefile.am: Likewise. 563 1.5 mrg * libbacktrace/Makefile.am: Likewise. 564 1.5 mrg * lsan/Makefile.am: Likewise. 565 1.5 mrg * sanitizer_common/Makefile.am: Likewise. 566 1.5 mrg * tsan/Makefile.am: Likewise. 567 1.5 mrg * ubsan/Makefile.am: Likewise. 568 1.5 mrg * asan/Makefile.in: Regenerate. 569 1.5 mrg * interception/Makefile.in: Likewise. 570 1.5 mrg * libbacktrace/Makefile.in: Likewise. 571 1.5 mrg * lsan/Makefile.in: Likewise. 572 1.5 mrg * sanitizer_common/Makefile.in: Likewise. 573 1.5 mrg * tsan/Makefile.in: Likewise. 574 1.5 mrg * ubsan/Makefile.in: Likewise. 575 1.5 mrg 576 1.5 mrg 2020-06-02 Martin Liska <mliska (a] suse.cz> 577 1.5 mrg 578 1.5 mrg * LOCAL_PATCHES: Update hash of local patches. 579 1.5 mrg 580 1.5 mrg 2020-06-02 Martin Liska <mliska (a] suse.cz> 581 1.5 mrg 582 1.5 mrg * MERGE: Merge from master. 583 1.5 mrg 584 1.5 mrg 2020-05-29 H.J. Lu <hjl.tools (a] gmail.com> 585 1.5 mrg 586 1.5 mrg PR bootstrap/95413 587 1.5 mrg * configure: Regenerated. 588 1.5 mrg 589 1.5 mrg 2020-05-29 Martin Liska <mliska (a] suse.cz> 590 1.5 mrg 591 1.5 mrg * HOWTO_MERGE: Do not mention not existing argument. 592 1.5 mrg * README.gcc: Update LLVM repository location. 593 1.5 mrg 594 1.5 mrg 2020-05-26 Martin Liska <mliska (a] suse.cz> 595 1.5 mrg 596 1.5 mrg * LOCAL_PATCHES: Use git hash instead of SVN id. 597 1.5 mrg * merge.sh: Use git instead of VCS. Update paths 598 1.5 mrg relative to upstream git repository. 599 1.5 mrg 600 1.5 mrg 2020-05-15 H.J. Lu <hongjiu.lu (a] intel.com> 601 1.5 mrg 602 1.5 mrg PR bootstrap/95147 603 1.5 mrg * configure: Regenerated. 604 1.5 mrg 605 1.5 mrg 2020-05-14 H.J. Lu <hongjiu.lu (a] intel.com> 606 1.5 mrg 607 1.5 mrg * configure: Regenerated. 608 1.5 mrg 609 1.5 mrg 2020-05-01 Andreas Tobler <andreast (a] gcc.gnu.org> 610 1.5 mrg 611 1.5 mrg * configure.tgt: Add x86_64- and i?86-*-freebsd* targets. 612 1.5 mrg 613 1.5 mrg 2020-05-01 Andreas Tobler <andreast (a] gcc.gnu.org> 614 1.5 mrg 615 1.5 mrg * sanitizer_common/Makefile.am: Add 616 1.5 mrg sanitizer_platform_limits_freebsd.cpp. 617 1.5 mrg * sanitizer_common/Makefile.in: Regenerate. 618 1.5 mrg 619 1.5 mrg 2020-03-01 Iain Sandoe <iain (a] sandoe.co.uk> 620 1.5 mrg 621 1.5 mrg PR sanitizer/93731 622 1.2 mrg * configure.tgt (x86_64-*-darwin*, i?86-*-darwin*): Enable by 623 1.5 mrg default only for Darwin versions greater than 12 (macOS 10.8). 624 1.2 mrg 625 1.5 mrg 2020-01-24 Maciej W. Rozycki <macro (a] wdc.com> 626 1.5 mrg 627 1.5 mrg * configure.ac: Handle `--with-toolexeclibdir='. 628 1.5 mrg * Makefile.in: Regenerate. 629 1.5 mrg * aclocal.m4: Regenerate. 630 1.5 mrg * configure: Regenerate. 631 1.5 mrg * asan/Makefile.in: Regenerate. 632 1.5 mrg * interception/Makefile.in: Regenerate. 633 1.5 mrg * libbacktrace/Makefile.in: Regenerate. 634 1.5 mrg * lsan/Makefile.in: Regenerate. 635 1.5 mrg * sanitizer_common/Makefile.in: Regenerate. 636 1.5 mrg * tsan/Makefile.in: Regenerate. 637 1.5 mrg * ubsan/Makefile.in: Regenerate. 638 1.2 mrg 639 1.5 mrg 2019-11-26 Jakub Jelinek <jakub (a] redhat.com> 640 1.2 mrg 641 1.2 mrg PR sanitizer/92154 642 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h: Cherry-pick 643 1.2 mrg llvm-project revision 947f9692440836dcb8d88b74b69dd379d85974ce. 644 1.5 mrg * sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise. 645 1.5 mrg 646 1.5 mrg 2019-11-20 Martin Liska <mliska (a] suse.cz> 647 1.5 mrg 648 1.5 mrg * libtool-version: Remove. 649 1.5 mrg * lsan/libtool-version: Upate comment to not mention libmudflap. 650 1.5 mrg * tsan/libtool-version: Likewise. 651 1.5 mrg * ubsan/libtool-version: Likewise. 652 1.5 mrg 653 1.5 mrg 2019-11-13 Andreas Schwab <schwab (a] suse.de> 654 1.5 mrg 655 1.5 mrg * configure.tgt (riscv64-*-linux*): Enable build. 656 1.5 mrg 657 1.5 mrg 2019-11-07 Martin Liska <mliska (a] suse.cz> 658 1.5 mrg 659 1.5 mrg * all source files: Reapply all revisions mentioned in LOCAL_PATCHES. 660 1.5 mrg 661 1.5 mrg 2019-11-07 Martin Liska <mliska (a] suse.cz> 662 1.5 mrg 663 1.5 mrg * merge.sh: Update to use llvm-project git repository. 664 1.5 mrg * all source files: Merge from upstream 665 1.5 mrg 82588e05cc32bb30807e480abd4e689b0dee132a. 666 1.5 mrg 667 1.5 mrg 2019-11-05 Martin Liska <mliska (a] suse.cz> 668 1.5 mrg 669 1.5 mrg * ubsan/ubsan_flags.cpp (InitializeFlags): Trunk decided to print 670 1.5 mrg summary for all sanitizers, but we want to have UBSAN without it. 671 1.5 mrg 672 1.5 mrg 2019-11-05 Martin Liska <mliska (a] suse.cz> 673 1.5 mrg 674 1.5 mrg * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply from 675 1.5 mrg LOCAL_PATCHES. 676 1.5 mrg (CheckODRViolationViaPoisoning): Likewise. 677 1.5 mrg (RegisterGlobal): Likewise. 678 1.5 mrg * asan/asan_interceptors.h (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): Likewise. 679 1.5 mrg (defined): Likewise. 680 1.5 mrg * asan/asan_mapping.h: Likewise. 681 1.5 mrg * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise. 682 1.5 mrg * sanitizer_common/sanitizer_mac.cpp (defined): Likewise. 683 1.5 mrg * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise. 684 1.5 mrg * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise. 685 1.5 mrg * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise. 686 1.5 mrg * tsan/tsan_rtl_ppc64.S: Likewise. 687 1.5 mrg * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise. 688 1.5 mrg (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise. 689 1.5 mrg * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise. 690 1.5 mrg (struct CFICheckFailData): Likewise. 691 1.5 mrg (RECOVERABLE): Likewise. 692 1.5 mrg * ubsan/ubsan_platform.h: Likewise. 693 1.5 mrg 694 1.5 mrg 2019-11-05 Martin Liska <mliska (a] suse.cz> 695 1.5 mrg 696 1.5 mrg * tsan/Makefile.am: Rename tsan_interceptors.cpp to 697 1.5 mrg tsan_interceptors_posix. 698 1.5 mrg * tsan/Makefile.in: Regenerate. 699 1.5 mrg 700 1.5 mrg 2019-11-05 Martin Liska <mliska (a] suse.cz> 701 1.2 mrg 702 1.5 mrg * all source files: Merge from upstream r375507. 703 1.2 mrg 704 1.5 mrg 2019-10-22 Tamar Christina <tamar.christina (a] arm.com> 705 1.2 mrg 706 1.2 mrg PR sanitizer/92154 707 1.5 mrg * sanitizer_common/sanitizer_platform_limits_posix.cpp: 708 1.2 mrg Cherry-pick compiler-rt revision r375220. 709 1.2 mrg 710 1.5 mrg 2019-09-27 Maciej W. Rozycki <macro (a] wdc.com> 711 1.5 mrg 712 1.5 mrg * configure: Regenerate. 713 1.5 mrg 714 1.5 mrg 2019-09-10 Christophe Lyon <christophe.lyon (a] st.com> 715 1.5 mrg Mickal Gun <mickael.guene (a] st.com> 716 1.5 mrg 717 1.5 mrg * configure.tgt (arm*-*-*fdpiceabi): Sanitizers are 718 1.5 mrg unsupported in this configuration. 719 1.5 mrg 720 1.5 mrg 2019-08-16 Iain Sandoe <iain (a] sandoe.co.uk> 721 1.5 mrg 722 1.5 mrg * LOCAL_PATCHES: Add r274585. 723 1.5 mrg 724 1.5 mrg 2019-08-16 Iain Sandoe <iain (a] sandoe.co.uk> 725 1.2 mrg 726 1.5 mrg * asan/asan_interceptors.h: Reapply r272406. 727 1.5 mrg 728 1.5 mrg 2019-08-15 Martin Liska <mliska (a] suse.cz> 729 1.5 mrg 730 1.5 mrg * LOCAL_PATCHES: Add r274540 731 1.5 mrg 732 1.5 mrg 2019-08-15 Martin Liska <mliska (a] suse.cz> 733 1.5 mrg 734 1.5 mrg * tsan/tsan_rtl_ppc64.S: Reapply. 735 1.5 mrg 736 1.5 mrg 2019-08-15 Iain Sandoe <iain (a] sandoe.co.uk> 737 1.5 mrg 738 1.5 mrg PR bootstrap/91455 739 1.5 mrg * Makefile.in: Regenerated. 740 1.5 mrg * aclocal.m4: Likewise. 741 1.5 mrg * asan/Makefile.in: Likewise. 742 1.5 mrg * configure: Likewise. 743 1.5 mrg * interception/Makefile.in: Likewise. 744 1.5 mrg * libbacktrace/Makefile.in: Likewise. 745 1.5 mrg * lsan/Makefile.in: Likewise. 746 1.5 mrg * sanitizer_common/Makefile.am: Include top_srcdir unconditionally. 747 1.5 mrg * sanitizer_common/Makefile.in: Regenerated. 748 1.5 mrg * tsan/Makefile.in: Likewise. 749 1.5 mrg * ubsan/Makefile.in: Likewise. 750 1.5 mrg 751 1.5 mrg 2019-08-14 Martin Liska <mliska (a] suse.cz> 752 1.5 mrg 753 1.5 mrg * LOCAL_PATCHES: Refresh based on what was committed. 754 1.5 mrg 755 1.5 mrg 2019-08-14 Martin Liska <mliska (a] suse.cz> 756 1.5 mrg 757 1.5 mrg * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply 758 1.5 mrg patch from trunk. 759 1.5 mrg (CheckODRViolationViaPoisoning): Likewise. 760 1.5 mrg (RegisterGlobal): Likewise. 761 1.5 mrg * asan/asan_mapping.h: Likewise. 762 1.5 mrg * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise. 763 1.5 mrg * sanitizer_common/sanitizer_mac.cpp (defined): Likewise. 764 1.5 mrg * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise. 765 1.5 mrg * sanitizer_common/sanitizer_platform_limits_posix.h (defined): Likewise. 766 1.5 mrg * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise. 767 1.5 mrg * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise. 768 1.5 mrg (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise. 769 1.5 mrg * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise. 770 1.5 mrg (struct CFICheckFailData): Likewise. 771 1.5 mrg (RECOVERABLE): Likewise. 772 1.5 mrg * ubsan/ubsan_platform.h: Likewise. 773 1.5 mrg 774 1.5 mrg 2019-08-14 Martin Liska <mliska (a] suse.cz> 775 1.5 mrg 776 1.5 mrg PR sanitizer/89832 777 1.5 mrg PR sanitizer/91325 778 1.5 mrg * All source files: Merge from upstream 368656. 779 1.5 mrg 780 1.5 mrg 2019-06-26 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 781 1.5 mrg 782 1.5 mrg * sanitizer_common/sanitizer_posix_libcdep.cc: Cherry-pick 783 1.5 mrg compiler-rt revision 363778. 784 1.5 mrg 785 1.5 mrg 2019-06-18 Iain Sandoe <iain (a] sandoe.co.uk> 786 1.2 mrg 787 1.2 mrg PR libsanitizer/87880 788 1.2 mrg * asan/asan_interceptors.h: 789 1.2 mrg (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): New. 790 1.5 mrg * asan/Makefile.am (DEFS): Add 791 1.2 mrg ASAN_HAS_CXA_RETHROW_PRIMARY_EXCEPTION, defined to 0. 792 1.2 mrg * asan/Makefile.in: Regenerated. 793 1.5 mrg * asan/libtool-version: Bump version. 794 1.2 mrg 795 1.5 mrg 2019-05-27 Segher Boessenkool <segher (a] kernel.crashing.org> 796 1.2 mrg 797 1.5 mrg PR target/90639 798 1.5 mrg * tsan/tsan_rtl_ppc64.S: Add ".machine altivec". 799 1.2 mrg 800 1.5 mrg 2019-05-14 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 801 1.2 mrg 802 1.5 mrg * configure.ac (have_dl_iterate_phdr): Remove *-*-solaris2.10* 803 1.5 mrg handling. 804 1.5 mrg * configure: Regenerate. 805 1.2 mrg 806 1.2 mrg 2019-04-08 Martin Liska <mliska (a] suse.cz> 807 1.2 mrg 808 1.2 mrg * LOCAL_PATCHES: Add revision. 809 1.2 mrg 810 1.2 mrg 2019-04-08 Martin Liska <mliska (a] suse.cz> 811 1.2 mrg 812 1.2 mrg PR sanitizer/89941 813 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc (defined): 814 1.2 mrg Reapply patch from r259664. 815 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h (defined): 816 1.2 mrg Likewise. 817 1.2 mrg 818 1.2 mrg 2019-03-13 Eric Botcazou <ebotcazou (a] adacore.com> 819 1.2 mrg 820 1.2 mrg PR sanitizer/80953 821 1.2 mrg Merge from LLVM revision 355980 822 1.2 mrg * asan/asan_allocator.h (kAllocatorSpace): Define for SPARC. 823 1.2 mrg (kAllocatorSize): Likewise. 824 1.2 mrg (DefaultSizeClassMap): Likewise. 825 1.2 mrg * asan/asan_mapping.h (kSPARC64_ShadowOffset64): Define. 826 1.2 mrg (SHADOW_OFFSET): Define for SPARC. 827 1.2 mrg Include asan_mapping_sparc64.h for SPARC 64-bit. 828 1.2 mrg * asan/asan_mapping_sparc64.h: New file. 829 1.2 mrg 830 1.2 mrg 2019-03-13 Eric Botcazou <ebotcazou (a] adacore.com> 831 1.2 mrg 832 1.2 mrg PR sanitizer/80953 833 1.2 mrg Merge from LLVM revision 355979 834 1.2 mrg * asan/asan_globals.c (GetGlobalsForAddress): Use internal_memcpy to 835 1.2 mrg copy Global objects for SPARC with GCC. 836 1.2 mrg 837 1.2 mrg 2019-03-13 Eric Botcazou <ebotcazou (a] adacore.com> 838 1.2 mrg 839 1.2 mrg PR sanitizer/80953 840 1.2 mrg Merge from LLVM revision 355978 841 1.2 mrg * sanitizer_common/sanitizer_allocator_primary32.h 842 1.2 mrg (class SizeClassAllocator32): Assert that kSpaceSize is power of 2 if 843 1.2 mrg SANITIZER_SIGN_EXTENDED_ADDRESSES is set. 844 1.2 mrg (PointerIsMine): Deal with SANITIZER_SIGN_EXTENDED_ADDRESSES. 845 1.2 mrg (ComputeRegionId): Likewise. 846 1.2 mrg * sanitizer_common/sanitizer_linux.cc (GetMaxVirtualAddress): Return 847 1.2 mrg appropriate value for SPARC 64-bit. 848 1.2 mrg * sanitizer_common/sanitizer_platform.h (SANITIZER_MMAP_RANGE_SIZE): 849 1.2 mrg Define for SPARC. 850 1.2 mrg (SANITIZER_SIGN_EXTENDED_ADDRESSES): Define to 1 for SPARC 64-bit. 851 1.2 mrg 852 1.2 mrg 2019-03-13 Eric Botcazou <ebotcazou (a] adacore.com> 853 1.2 mrg 854 1.2 mrg PR sanitizer/80953 855 1.2 mrg Merge from LLVM revision 355965 856 1.2 mrg * sanitizer_common/sanitizer_linux.cc (GetWriteFlag): Implement for 857 1.2 mrg SPARC/Linux. 858 1.2 mrg (GetPcSpBp): Likewise. 859 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc (GetNextInstructionPc): 860 1.2 mrg Adjust for SPARC. 861 1.2 mrg * sanitizer_common/sanitizer_stacktrace.h (SANITIZER_CAN_FAST_UNWIND): 862 1.2 mrg Define to 1 for SPARC. 863 1.2 mrg * sanitizer_common/sanitizer_stacktrace_sparc.cc: Rewrite. 864 1.2 mrg * sanitizer_common/sanitizer_unwind_linux_libcdep.cc (SlowUnwindStack): 865 1.2 mrg Adjust the PC address for SPARC with GCC. 866 1.2 mrg 867 1.2 mrg 2019-03-06 Martin Liska <mliska (a] suse.cz> 868 1.2 mrg 869 1.2 mrg PR sanitizer/88684 870 1.2 mrg * sanitizer_common/sanitizer_platform.h (defined): Cherry pick. 871 1.2 mrg (SANITIZER_NON_UNIQUE_TYPEINFO): Likewise. 872 1.2 mrg * ubsan/ubsan_type_hash_itanium.cc (isDerivedFromAtOffset): 873 1.2 mrg Likewise. 874 1.2 mrg 875 1.2 mrg 2019-02-20 H.J. Lu <hongjiu.lu (a] intel.com> 876 1.2 mrg 877 1.2 mrg PR sanitizer/89409 878 1.2 mrg * sanitizer_common/sanitizer_linux.cc (internal_readlink): 879 1.2 mrg Cherry-pick compiler-rt r354451. 880 1.2 mrg 881 1.2 mrg 2019-01-23 Jonny Grant <jg (a] jguk.org> 882 1.2 mrg 883 1.2 mrg PR sanitizer/89010 884 1.2 mrg * libsanitizer/README.gcc: Update to current https URLs. 885 1.2 mrg 886 1.2 mrg 2018-12-27 Martin Liska <mliska (a] suse.cz> 887 1.2 mrg 888 1.2 mrg PR sanitizer/86229 889 1.2 mrg * asan/asan_errors.cc (ErrorAllocTypeMismatch::Print): Cherry 890 1.2 mrg pick rL350085. 891 1.2 mrg * asan/asan_errors.h (struct ErrorAllocTypeMismatch): Likewise. 892 1.2 mrg 893 1.2 mrg 2018-11-09 Martin Liska <mliska (a] suse.cz> 894 1.2 mrg 895 1.2 mrg * LOCAL_PATCHES: Include one local patch. 896 1.2 mrg 897 1.2 mrg 2018-11-09 Martin Liska <mliska (a] suse.cz> 898 1.2 mrg 899 1.2 mrg PR sanitizer/87892 900 1.2 mrg * sanitizer_common/sanitizer_linux_libcdep.cc (defined): Return 901 1.2 mrg 1 when CPU_COUNT macro is not defined. 902 1.2 mrg 903 1.2 mrg 2018-11-08 Bill Seurer <seurer (a] linux.vnet.ibm.com> 904 1.2 mrg 905 1.2 mrg * libsanitizer/sanitizer_common/sanitizer_linux.cc (CheckASLR): 906 1.2 mrg Disable ASLR for powerpc64 when using sanitizers. 907 1.2 mrg 908 1.2 mrg 2018-11-06 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 909 1.2 mrg 910 1.2 mrg PR sanitizer/80953 911 1.2 mrg * configure.tgt (sparc*-*-solaris2.11*): Enable. 912 1.2 mrg (x86_64-*-solaris2.11* | i?86-*-solaris2.11*): Enable. 913 1.2 mrg 914 1.2 mrg 2018-11-06 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 915 1.2 mrg 916 1.2 mrg PR sanitizer/80953 917 1.2 mrg * sanitizer_common/sanitizer_internal_defs.h, 918 1.2 mrg sanitizer_common/sanitizer_platform_limits_solaris.h, 919 1.2 mrg sanitizer_common/sanitizer_procmaps_solaris.cc, 920 1.2 mrg sanitizer_common/sanitizer_solaris.cc: Cherry-pick compiler-rt 921 1.2 mrg revision 346153. 922 1.2 mrg * sanitizer_common/sanitizer_stacktrace.h, 923 1.2 mrg sanitizer_common/sanitizer_stacktrace_sparc.cc: Cherry-pick 924 1.2 mrg compiler-rt revision 346155. 925 1.2 mrg 926 1.2 mrg 2018-11-05 Segher Boessenkool <segher (a] kernel.crashing.org> 927 1.2 mrg 928 1.2 mrg * LOCAL_PATCHES: Add r258525. 929 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc 930 1.2 mrg (BufferedStackTrace::FastUnwindStack): Use the correct frame offset 931 1.2 mrg for PowerPC SYSV ABI. 932 1.2 mrg 933 1.2 mrg 2018-11-05 Martin Liska <mliska (a] suse.cz> 934 1.2 mrg 935 1.2 mrg PR sanitizer/87860 936 1.2 mrg * sanitizer_common/sanitizer_linux.cc: Cherry-pick upstream 937 1.2 mrg r346129. 938 1.2 mrg 939 1.2 mrg 2018-10-31 Joseph Myers <joseph (a] codesourcery.com> 940 1.2 mrg 941 1.2 mrg PR bootstrap/82856 942 1.2 mrg * Makefile.am: Include multilib.am. 943 1.2 mrg * configure.ac: Remove AC_PREREQ. Use AC_LANG_SOURCE. 944 1.2 mrg * Makefile.in, aclocal.m4, asan/Makefile.in, configure, 945 1.2 mrg interception/Makefile.in, libbacktrace/Makefile.in, 946 1.2 mrg lsan/Makefile.in, sanitizer_common/Makefile.in, tsan/Makefile.in, 947 1.2 mrg ubsan/Makefile.in: Regenerate. 948 1.2 mrg 949 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz> 950 1.2 mrg 951 1.2 mrg * LOCAL_PATCHES: Update to installed revisions. 952 1.2 mrg 953 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz> 954 1.2 mrg 955 1.2 mrg * ubsan/ubsan_platform.h: Add ifndef as we define it with 956 1.2 mrg -DCAN_SANITIZE_UB CFLAGS. 957 1.2 mrg 958 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz> 959 1.2 mrg 960 1.2 mrg * asan/asan_mapping.h: Revert shadow memory offset to 1 << 41. 961 1.2 mrg 962 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz> 963 1.2 mrg 964 1.2 mrg * LOCAL_PATCHES: Update patch list. 965 1.2 mrg * asan/asan_globals.cc (CheckODRViolationViaIndicator): Apply 966 1.2 mrg patches from GCC's trunk. 967 1.2 mrg (CheckODRViolationViaPoisoning): Likewise. 968 1.2 mrg (RegisterGlobal): Likewise. 969 1.2 mrg * sanitizer_common/sanitizer_mac.cc (defined): Likewise. 970 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc (GetCanonicFrame): Likewise. 971 1.2 mrg * ubsan/ubsan_handlers.cc (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise. 972 1.2 mrg (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise. 973 1.2 mrg * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise. 974 1.2 mrg (struct CFICheckFailData): Likewise. 975 1.2 mrg (RECOVERABLE): Likewise. 976 1.2 mrg 977 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz> 978 1.2 mrg 979 1.2 mrg * config.h.in: Regenerate. 980 1.2 mrg * configure: Likewise. 981 1.2 mrg * sanitizer_common/Makefile.am: Include new files, remove old 982 1.2 mrg files. 983 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 984 1.2 mrg * ubsan/Makefile.am: Include new files, remove old 985 1.2 mrg files. 986 1.2 mrg * ubsan/Makefile.in: Likewise. 987 1.2 mrg * asan/Makefile.am: Include new files. 988 1.2 mrg * asan/Makefile.in: Regenerate. 989 1.2 mrg 990 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz> 991 1.2 mrg 992 1.2 mrg * All source files: Merge from upstream 345033. 993 1.2 mrg 994 1.2 mrg 2018-10-31 Martin Liska <mliska (a] suse.cz> 995 1.2 mrg 996 1.2 mrg * HOWTO_MERGE: Enhance documentation. 997 1.2 mrg * merge.sh: Add support for git as well. 998 1.2 mrg 999 1.2 mrg 2018-08-02 Martin Liska <mliska (a] suse.cz> 1000 1.2 mrg 1001 1.2 mrg PR sanitizer/86022 1002 1.2 mrg * sanitizer_common/sanitizer_linux_libcdep.cc (ThreadDescriptorSize): 1003 1.2 mrg Cherry-pick compiler-rt revision 338606. 1004 1.2 mrg 1005 1.2 mrg 2018-08-01 Marek Polacek <polacek (a] redhat.com> 1006 1.2 mrg 1007 1.2 mrg PR sanitizer/86759 1008 1.2 mrg * tsan/tsan_platform.h: Cherry-pick compiler-rt revision 318044. 1009 1.2 mrg * tsan/tsan_platform_linux.cc: Cherry-pick compiler-rt revision 1010 1.2 mrg 319180. 1011 1.2 mrg 1012 1.2 mrg 2018-07-25 H.J. Lu <hongjiu.lu (a] intel.com> 1013 1.2 mrg 1014 1.2 mrg PR target/86560 1015 1.2 mrg * asan/asan_interceptors.cc (swapcontext) Cherry-pick 1016 1.2 mrg compiler-rt revision 337603. 1017 1.2 mrg * sanitizer_common/sanitizer_internal_defs.h (__has_attribute): 1018 1.2 mrg Likewise. 1019 1.2 mrg 1020 1.2 mrg 2018-07-05 Jakub Jelinek <jakub (a] redhat.com> 1021 1.2 mrg 1022 1.2 mrg Revert 1023 1.2 mrg 2018-07-04 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1024 1.2 mrg 1025 1.2 mrg PR sanitizer/84250 1026 1.2 mrg * Makefile.am: Reorder libs. 1027 1.2 mrg * Makefile.in: Regenerate. 1028 1.2 mrg * asan/Makefile.am: Define DCAN_SANITIZE_UB=1, add dependancy from 1029 1.2 mrg libsanitizer_ubsan.la. 1030 1.2 mrg * asan/Makefile.in: Regenerate. 1031 1.2 mrg * ubsan/Makefile.am: Define new libsanitizer_ubsan.la library. 1032 1.2 mrg * ubsan/Makefile.in: Regenerate. 1033 1.2 mrg 1034 1.2 mrg 2018-07-04 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1035 1.2 mrg 1036 1.2 mrg PR sanitizer/84250 1037 1.2 mrg * Makefile.am: Reorder libs. 1038 1.2 mrg * Makefile.in: Regenerate. 1039 1.2 mrg * asan/Makefile.am: Define DCAN_SANITIZE_UB=1, add dependancy from 1040 1.2 mrg libsanitizer_ubsan.la. 1041 1.2 mrg * asan/Makefile.in: Regenerate. 1042 1.2 mrg * ubsan/Makefile.am: Define new libsanitizer_ubsan.la library. 1043 1.2 mrg * ubsan/Makefile.in: Regenerate. 1044 1.2 mrg 1045 1.2 mrg 2018-06-13 Denis Khalikov <d.khalikov (a] partner.samsung.com> 1046 1.2 mrg 1047 1.2 mrg PR sanitizer/86090 1048 1.2 mrg * configure.ac: Check for lstat and readlink. 1049 1.2 mrg * configure, config.h.in: Rebuild. 1050 1.2 mrg 1051 1.2 mrg 2018-05-31 Matthias Klose <doko (a] ubuntu.com> 1052 1.2 mrg 1053 1.2 mrg PR sanitizer/86012 1054 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Define 1055 1.2 mrg SIZEOF_STRUCT_USTAT for 32bit sparc. 1056 1.2 mrg 1057 1.2 mrg 2018-05-24 H.J. Lu <hongjiu.lu (a] intel.com> 1058 1.2 mrg 1059 1.2 mrg PR sanitizer/85835 1060 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Don't 1061 1.2 mrg include <sys/ustat.h> for Linux. 1062 1.2 mrg (SIZEOF_STRUCT_USTAT): New. 1063 1.2 mrg (struct_ustat_sz): Use SIZEOF_STRUCT_USTAT for Linux. 1064 1.2 mrg 1065 1.2 mrg 2018-04-26 Hans-Peter Nilsson <hp (a] axis.com> 1066 1.2 mrg 1067 1.2 mrg * configure.tgt <mips*-*-linux*>: Enable build, excluding 1068 1.2 mrg mips*64*-*-linux*. 1069 1.2 mrg 1070 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc: Do not 1071 1.2 mrg take the shortcut to #include <sys/stat.h> for MIPS instead of 1072 1.2 mrg the kernel <asm/stat.h>. Explain why sys/stat.h is misleading 1073 1.2 mrg or wrong to get the kernel struct stat. 1074 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h [__mips__]: 1075 1.2 mrg Correct the value for 32-bit non-android struct_kernel_stat_sz. 1076 1.2 mrg 1077 1.2 mrg * sanitizer_common/sanitizer_atomic_clang_other.h [_MIPS_SIM 1078 1.2 mrg && _MIPS_SIM == _ABIO32] (lock): Add initializer for .pad member. 1079 1.2 mrg 1080 1.2 mrg 2018-04-24 H.J. Lu <hongjiu.lu (a] intel.com> 1081 1.2 mrg 1082 1.2 mrg * configure: Regenerated. 1083 1.2 mrg 1084 1.2 mrg 2018-04-19 Jakub Jelinek <jakub (a] redhat.com> 1085 1.2 mrg 1086 1.2 mrg * configure: Regenerated. 1087 1.2 mrg 1088 1.2 mrg 2018-04-18 David Malcolm <dmalcolm (a] redhat.com> 1089 1.2 mrg 1090 1.2 mrg PR jit/85384 1091 1.2 mrg * configure: Regenerate. 1092 1.2 mrg 1093 1.2 mrg 2018-04-18 Bill Seurer <seurer (a] linux.vnet.ibm.com> 1094 1.2 mrg 1095 1.2 mrg PR sanitizer/85389 1096 1.2 mrg * asan/asan_allocator.h (kAllocatorSpace): For __powerpc64__ change 1097 1.2 mrg from 0xa0000000000ULL to ~(uptr)0. 1098 1.2 mrg 1099 1.2 mrg 2018-03-19 Jakub Jelinek <jakub (a] redhat.com> 1100 1.2 mrg 1101 1.2 mrg PR sanitizer/84761 1102 1.2 mrg * sanitizer_common/sanitizer_linux_libcdep.cc (__GLIBC_PREREQ): 1103 1.2 mrg Define if not defined. 1104 1.2 mrg (DL_INTERNAL_FUNCTION): Don't define. 1105 1.2 mrg (InitTlsSize): For __i386__ if not compiled against glibc 2.27+ 1106 1.2 mrg determine at runtime whether to use regparm(3), stdcall calling 1107 1.2 mrg convention for older glibcs or normal calling convention for 1108 1.2 mrg newer glibcs for call to _dl_get_tls_static_info. 1109 1.2 mrg 1110 1.2 mrg 2018-03-14 Segher Boessenkool <segher (a] kernel.crashing.org> 1111 1.2 mrg 1112 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc 1113 1.2 mrg (BufferedStackTrace::FastUnwindStack): Use the correct frame offset 1114 1.2 mrg for PowerPC SYSV ABI. 1115 1.2 mrg 1116 1.2 mrg 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist (a] intel.com> 1117 1.2 mrg 1118 1.2 mrg PR target/84148 1119 1.2 mrg * configure: Regenerate. 1120 1.2 mrg 1121 1.2 mrg 2018-02-05 Martin Liska <mliska (a] suse.cz> 1122 1.2 mrg 1123 1.2 mrg * asan/asan_flags.inc: Cherry-pick upstream r323995. 1124 1.2 mrg * asan/asan_report.cc (CheckForInvalidPointerPair): 1125 1.2 mrg Cherry-pick upstream r323995. 1126 1.2 mrg 1127 1.2 mrg 2018-01-17 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 1128 1.2 mrg 1129 1.2 mrg PR sanitizer/82825 1130 1.2 mrg * sanitizer_common/sanitizer_internal_defs.h: Cherry-pick upstream 1131 1.2 mrg r324284. 1132 1.2 mrg 1133 1.2 mrg 2018-01-13 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 1134 1.2 mrg 1135 1.2 mrg PR sanitizer/82824 1136 1.2 mrg * lsan/lsan_common_mac.cc: Cherry-pick upstream r322437. 1137 1.2 mrg 1138 1.2 mrg 2017-12-05 Martin Liska <mliska (a] suse.cz> 1139 1.2 mrg Jakub Jelinek <jakub (a] redhat.com> 1140 1.2 mrg 1141 1.2 mrg * asan/asan_descriptions.cc: Cherry-pick upstream r319668. 1142 1.2 mrg * asan/asan_descriptions.h: Likewise. 1143 1.2 mrg * asan/asan_report.cc: Likewise. 1144 1.2 mrg * asan/asan_thread.cc: Likewise. 1145 1.2 mrg * asan/asan_thread.h: Likewise. 1146 1.2 mrg 1147 1.2 mrg 2017-11-17 Igor Tsimbalist <igor.v.tsimbalist (a] intel.com> 1148 1.2 mrg 1149 1.2 mrg * acinclude.m4: Add enable.m4 and cet.m4. 1150 1.2 mrg * Makefile.in: Regenerate. 1151 1.2 mrg * asan/Makefile.am: Update AM_CXXFLAGS. 1152 1.2 mrg * asan/Makefile.in: Regenerate. 1153 1.2 mrg * configure: Likewise. 1154 1.2 mrg * configure.ac: Set CET_FLAGS. Update EXTRA_CFLAGS, 1155 1.2 mrg EXTRA_CXXFLAGS, EXTRA_ASFLAGS. 1156 1.2 mrg * interception/Makefile.am: Update AM_CXXFLAGS. 1157 1.2 mrg * interception/Makefile.in: Regenerate. 1158 1.2 mrg * libbacktrace/Makefile.am: Update AM_CFLAGS, AM_CXXFLAGS. 1159 1.2 mrg * libbacktrace/Makefile.in: Regenerate. 1160 1.2 mrg * lsan/Makefile.am: Update AM_CXXFLAGS. 1161 1.2 mrg * lsan/Makefile.in: Regenerate. 1162 1.2 mrg * sanitizer_common/Makefile.am: Update AM_CXXFLAGS, 1163 1.2 mrg AM_CCASFLAGS. 1164 1.2 mrg * sanitizer_common/sanitizer_linux_x86_64.S: Include cet.h. 1165 1.2 mrg Add _CET_ENDBR macro. 1166 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1167 1.2 mrg * tsan/Makefile.am: Update AM_CXXFLAGS. 1168 1.2 mrg * tsan/Makefile.in: Regenerate. 1169 1.2 mrg * tsan/tsan_rtl_amd64.S Include cet.h. Add _CET_ENDBR macro. 1170 1.2 mrg * ubsan/Makefile.am: Update AM_CXXFLAGS. 1171 1.2 mrg * ubsan/Makefile.in: Regenerate. 1172 1.2 mrg 1173 1.2 mrg 2017-11-08 Jakub Jelinek <jakub (a] redhat.com> 1174 1.2 mrg 1175 1.2 mrg PR bootstrap/82670 1176 1.2 mrg * ubsan/Makefile.am (ubsan_files): Remove ubsan_init_standalone.cc 1177 1.2 mrg and ubsan_signals_standalone.cc. 1178 1.2 mrg * ubsan/Makefile.in: Regenerated. 1179 1.2 mrg 1180 1.2 mrg 2017-11-05 Tom de Vries <tom (a] codesourcery.com> 1181 1.2 mrg 1182 1.2 mrg PR other/82784 1183 1.2 mrg * asan/asan_poisoning.cc (CHECK_SMALL_REGION): Remove semicolon after 1184 1.2 mrg "do {} while (0)". 1185 1.2 mrg * lsan/lsan_common.cc (LOG_POINTERS, LOG_THREADS): Same. 1186 1.2 mrg 1187 1.2 mrg 2017-10-20 Jakub Jelinek <jakub (a] redhat.com> 1188 1.2 mrg 1189 1.2 mrg PR sanitizer/82595 1190 1.2 mrg * lsan/lsan.h (__lsan_init): Add SANITIZER_INTERFACE_ATTRIBUTE. 1191 1.2 mrg * lsan/Makefile.am (nodist_toolexeclib_HEADERS): Add 1192 1.2 mrg liblsan_preinit.o. 1193 1.2 mrg (lsan_files): Remove lsan_preinit.cc. 1194 1.2 mrg (liblsan_preinit.o): New rule. 1195 1.2 mrg * lsan/Makefile.in: Regenerated. 1196 1.2 mrg 1197 1.2 mrg 2017-10-19 Jakub Jelinek <jakub (a] redhat.com> 1198 1.2 mrg 1199 1.2 mrg * All source files: Merge from upstream 315899. 1200 1.2 mrg * asan/Makefile.am (nodist_saninclude_HEADERS): Add 1201 1.2 mrg include/sanitizer/tsan_interface.h. 1202 1.2 mrg * asan/libtool-version: Bump the libasan SONAME. 1203 1.2 mrg * lsan/Makefile.am (sanitizer_lsan_files): Add lsan_common_mac.cc. 1204 1.2 mrg (lsan_files): Add lsan_linux.cc, lsan_mac.cc and lsan_malloc_mac.cc. 1205 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Add 1206 1.2 mrg sancov_flags.cc, sanitizer_allocator_checks.cc, 1207 1.2 mrg sanitizer_coverage_libcdep_new.cc, sanitizer_errno.cc, 1208 1.2 mrg sanitizer_file.cc, sanitizer_mac_libcdep.cc and 1209 1.2 mrg sanitizer_stoptheworld_mac.cc. Remove sanitizer_coverage_libcdep.cc 1210 1.2 mrg and sanitizer_coverage_mapping_libcdep.cc. 1211 1.2 mrg * tsan/Makefile.am (tsan_files): Add tsan_external.cc. 1212 1.2 mrg * ubsan/Makefile.am (DEFS): Add -DUBSAN_CAN_USE_CXXABI=1. 1213 1.2 mrg (ubsan_files): Add ubsan_init_standalone.cc and 1214 1.2 mrg ubsan_signals_standalone.cc. 1215 1.2 mrg * ubsan/libtool-version: Bump the libubsan SONAME. 1216 1.2 mrg * asan/Makefile.in: Regenerate. 1217 1.2 mrg * lsan/Makefile.in: Regenerate. 1218 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1219 1.2 mrg * tsan/Makefile.in: Regenerate. 1220 1.2 mrg * ubsan/Makefile.in: Regenerate. 1221 1.2 mrg 1222 1.2 mrg 2017-10-05 H.J. Lu <hongjiu.lu (a] intel.com> 1223 1.2 mrg 1224 1.2 mrg PR sanitizer/82379 1225 1.2 mrg * configure.tgt (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Set 1226 1.2 mrg to sanitizer_linux_x86_64.lo if __x86_64__ is defined by $CC. 1227 1.2 mrg 1228 1.2 mrg 2017-10-02 Jakub Jelinek <jakub (a] redhat.com> 1229 1.2 mrg 1230 1.2 mrg * libbacktrace/backtrace-rename.h (backtrace_uncompress_zdebug): 1231 1.2 mrg Define. 1232 1.2 mrg 1233 1.2 mrg 2017-08-07 Jakub Jelinek <jakub (a] redhat.com> 1234 1.2 mrg 1235 1.2 mrg * include/system/sys/ptrace.h: New file. 1236 1.2 mrg 1237 1.2 mrg 2017-07-28 Jakub Jelinek <jakub (a] redhat.com> 1238 1.2 mrg 1239 1.2 mrg PR sanitizer/80998 1240 1.2 mrg * ubsan/ubsan_handlers.cc: Cherry-pick upstream r304461. 1241 1.2 mrg * ubsan/ubsan_checks.inc: Likewise. 1242 1.2 mrg * ubsan/ubsan_handlers.h: Likewise. 1243 1.2 mrg 1244 1.2 mrg 2017-07-14 Jakub Jelinek <jakub (a] redhat.com> 1245 1.2 mrg 1246 1.2 mrg PR sanitizer/81066 1247 1.2 mrg * sanitizer_common/sanitizer_linux.h: Cherry-pick upstream r307969. 1248 1.2 mrg * sanitizer_common/sanitizer_linux.cc: Likewise. 1249 1.2 mrg * sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc: Likewise. 1250 1.2 mrg * tsan/tsan_platform_linux.cc: Likewise. 1251 1.2 mrg 1252 1.2 mrg 2017-04-06 Martin Liska <mliska (a] suse.cz> 1253 1.2 mrg 1254 1.2 mrg PR sanitizer/80166 1255 1.2 mrg * sanitizer_common/sanitizer_common_interceptors.inc (INTERCEPTOR): 1256 1.2 mrg Cherry-pick upstream r299036. 1257 1.2 mrg 1258 1.2 mrg 2017-03-22 Jakub Jelinek <jakub (a] redhat.com> 1259 1.2 mrg 1260 1.2 mrg PR sanitizer/78158 1261 1.2 mrg * tsan/tsan_interface_atomic.cc: Cherry-pick upstream r298378. 1262 1.2 mrg 1263 1.2 mrg 2017-02-16 Andreas Tobler <andreast (a] gcc.gnu.org> 1264 1.2 mrg 1265 1.2 mrg PR sanitizer/79562 1266 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry-pick 1267 1.2 mrg upstream r294806. 1268 1.2 mrg 1269 1.2 mrg 2017-02-11 Jakub Jelinek <jakub (a] redhat.com> 1270 1.2 mrg 1271 1.2 mrg PR sanitizer/79341 1272 1.2 mrg * configure.tgt (s390*-*-linux*): Don't disable libsanitizer on 1273 1.2 mrg s390-linux 31-bit. 1274 1.2 mrg * sanitizer_common/sanitizer_internal_defs.h: Cherry-pick upstream 1275 1.2 mrg r294793. 1276 1.2 mrg * sanitizer_common/sanitizer_common_interceptors.inc: Cherry-pick 1277 1.2 mrg upstream r294790. 1278 1.2 mrg * sanitizer_common/sanitizer_linux_s390.cc: Cherry-pick upstream 1279 1.2 mrg r294799. 1280 1.2 mrg 1281 1.2 mrg 2017-02-03 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1282 1.2 mrg 1283 1.2 mrg PR sanitizer/78663 1284 1.2 mrg * sanitizer_common/sanitizer_mac.cc: Cherry-pick upstream r293992. 1285 1.2 mrg * sanitizer_common/sanitizer_platform_interceptors.h: Likewise. 1286 1.2 mrg 1287 1.2 mrg 2017-01-31 Jakub Jelinek <jakub (a] redhat.com> 1288 1.2 mrg 1289 1.2 mrg * configure.tgt: Enable asan and ubsan on 64-bit s390*-*-linux*. 1290 1.2 mrg 1291 1.2 mrg 2017-01-24 Jakub Jelinek <jakub (a] redhat.com> 1292 1.2 mrg 1293 1.2 mrg * configure.tgt: Enable tsan and lsan on powerpc64{,le}-*-linux*. 1294 1.2 mrg 1295 1.2 mrg PR sanitizer/79168 1296 1.2 mrg * merge.sh (change_comment_headers): Don't remove 2nd and 3rd line 1297 1.2 mrg if the 3rd line doesn't contain 'The LLVM Compiler Infrastructure' 1298 1.2 mrg text. 1299 1.2 mrg * sanitizer_common/sanitizer_linux_mips64.S: Regenerated. 1300 1.2 mrg * sanitizer_common/sanitizer_linux_x86_64.S: Likewise. 1301 1.2 mrg * tsan/tsan_ppc_regs.h: Likewise. 1302 1.2 mrg * tsan/tsan_rtl_aarch64.S: Likewise. 1303 1.2 mrg * tsan/tsan_rtl_mips64.S: Likewise. 1304 1.2 mrg * tsan/tsan_rtl_ppc64.S: Likewise. 1305 1.2 mrg 1306 1.2 mrg 2017-01-21 Jakub Jelinek <jakub (a] redhat.com> 1307 1.2 mrg 1308 1.2 mrg PR other/79046 1309 1.2 mrg * interception/Makefile.am (gcc_version): Use @get_gcc_base_ver@ 1310 1.2 mrg instead of cat to get version from BASE-VER file. 1311 1.2 mrg * asan/Makefile.am (gcc_version): Likewise. 1312 1.2 mrg * ubsan/Makefile.am (gcc_version): Likewise. 1313 1.2 mrg * sanitizer_common/Makefile.am (gcc_version): Likewise. 1314 1.2 mrg * lsan/Makefile.am (gcc_version): Likewise. 1315 1.2 mrg * tsan/Makefile.am (gcc_version): Likewise. 1316 1.2 mrg * interception/Makefile.in: Regenerated. 1317 1.2 mrg * asan/Makefile.in: Regenerated. 1318 1.2 mrg * ubsan/Makefile.in: Regenerated. 1319 1.2 mrg * sanitizer_common/Makefile.in: Regenerated. 1320 1.2 mrg * lsan/Makefile.in: Regenerated. 1321 1.2 mrg * tsan/Makefile.in: Regenerated. 1322 1.2 mrg 1323 1.2 mrg 2017-01-17 Jakub Jelinek <jakub (a] redhat.com> 1324 1.2 mrg 1325 1.2 mrg PR other/79046 1326 1.2 mrg * configure.ac: Add GCC_BASE_VER. 1327 1.2 mrg * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to 1328 1.2 mrg get version from BASE-VER file. 1329 1.2 mrg * libbacktrace/Makefile.in: Regenerated. 1330 1.2 mrg * interception/Makefile.in: Regenerated. 1331 1.2 mrg * asan/Makefile.in: Regenerated. 1332 1.2 mrg * ubsan/Makefile.in: Regenerated. 1333 1.2 mrg * configure: Regenerated. 1334 1.2 mrg * sanitizer_common/Makefile.in: Regenerated. 1335 1.2 mrg * lsan/Makefile.in: Regenerated. 1336 1.2 mrg * Makefile.in: Regenerated. 1337 1.2 mrg * tsan/Makefile.in: Regenerated. 1338 1.2 mrg 1339 1.2 mrg 2017-01-10 James Clarke <jrtc27 (a] jrtc27.com> 1340 1.2 mrg 1341 1.2 mrg PR sanitizer/78992 1342 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h 1343 1.2 mrg (struct __sanitizer_sigaction): Cherry-pick upstream r291561. 1344 1.2 mrg 1345 1.2 mrg 2016-11-30 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1346 1.2 mrg 1347 1.2 mrg * LOCAL_PATCHES: Add revision. 1348 1.2 mrg 1349 1.2 mrg 2016-11-30 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1350 1.2 mrg 1351 1.2 mrg PR sanitizer/78532 1352 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h 1353 1.2 mrg (__sanitizer_sigaction): Adjust for sparc targets and various Glibc 1354 1.2 mrg versions. 1355 1.2 mrg 1356 1.2 mrg 2016-11-29 Markus Trippelsdorf <markus (a] trippelsdorf.de> 1357 1.2 mrg 1358 1.2 mrg * LOCAL_PATCHES: Remove r242480. 1359 1.2 mrg 1360 1.2 mrg 2016-11-20 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 1361 1.2 mrg 1362 1.2 mrg * LOCAL_PATCHES: Add revision. 1363 1.2 mrg 1364 1.2 mrg 2016-11-20 Jack Howarth <howarth.at.gcc (a] gmail.com> 1365 1.2 mrg 1366 1.2 mrg PR sanitizer/78267 1367 1.2 mrg * sanitizer_common/sanitizer_mac.cc: Include <os/trace.h> only if 1368 1.2 mrg compiler supports blocks extension. 1369 1.2 mrg 1370 1.2 mrg 2016-11-16 Markus Trippelsdorf <markus (a] trippelsdorf.de> 1371 1.2 mrg 1372 1.2 mrg * LOCAL_PATCHES: Add revision. 1373 1.2 mrg 1374 1.2 mrg 2016-11-16 Markus Trippelsdorf <markus (a] trippelsdorf.de> 1375 1.2 mrg 1376 1.2 mrg PR sanitizer/78294 1377 1.2 mrg * tsan/tsan_rtl.cc: Add missing attribute. 1378 1.2 mrg 1379 1.2 mrg 2016-11-16 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1380 1.2 mrg 1381 1.2 mrg * LOCAL_PATCHES: New file. 1382 1.2 mrg 1383 1.2 mrg 2016-11-16 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1384 1.2 mrg 1385 1.2 mrg PR sanitizer/78307 1386 1.2 mrg * ubsan/ubsan_handlers.cc (__ubsan_handle_cfi_bad_icall): New function. 1387 1.2 mrg ( __ubsan_handle_cfi_bad_icall_abort): Likewise. 1388 1.2 mrg * ubsan/ubsan_handlers.h (struct CFIBadIcallData): New type. 1389 1.2 mrg * ubsan/ubsan_handlers_cxx.cc (__ubsan_handle_cfi_bad_type): New 1390 1.2 mrg function. 1391 1.2 mrg (__ubsan_handle_cfi_bad_type_abort): Likewise. 1392 1.2 mrg * ubsan/ubsan_handlers_cxx.h (struct CFIBadTypeData): New type. 1393 1.2 mrg (__ubsan_handle_cfi_bad_type): Export function. 1394 1.2 mrg (__ubsan_handle_cfi_bad_type_abort): Likewise. 1395 1.2 mrg * HOWTO_MERGE: Update documentation. 1396 1.2 mrg 1397 1.2 mrg 2016-11-15 Matthias Klose <doko (a] ubuntu.com> 1398 1.2 mrg 1399 1.2 mrg * configure: Regenerate. 1400 1.2 mrg 1401 1.2 mrg 2016-11-09 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1402 1.2 mrg 1403 1.2 mrg * asan/asan_globals.cc (RegisterGlobal): Do not call 1404 1.2 mrg CheckODRViolationViaPoisoning. 1405 1.2 mrg (CheckODRViolationViaPoisoning): Remove. 1406 1.2 mrg 1407 1.2 mrg 2016-11-09 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1408 1.2 mrg 1409 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc (GetCanonicFrame): Assume we 1410 1.2 mrg compiled code with GCC when extracting the caller PC for ARM if no 1411 1.2 mrg valid frame pointer is available. 1412 1.2 mrg 1413 1.2 mrg 2016-11-09 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1414 1.2 mrg 1415 1.2 mrg PR sanitizer/63958 1416 1.2 mrg Reapply: 1417 1.2 mrg 2014-10-14 David S. Miller <davem (a] davemloft.net> 1418 1.2 mrg 1419 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc (time_t): 1420 1.2 mrg Define at __kernel_time_t, as needed for sparc. 1421 1.2 mrg (struct __old_kernel_stat): Don't check if __sparc__ is defined. 1422 1.2 mrg * libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h 1423 1.2 mrg (__sanitizer): Define struct___old_kernel_stat_sz, 1424 1.2 mrg struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc. 1425 1.2 mrg (__sanitizer_ipc_perm): Adjust for sparc targets. 1426 1.2 mrg (__sanitizer_shmid_ds): Likewsie. 1427 1.2 mrg (__sanitizer_sigaction): Likewise. 1428 1.2 mrg (IOC_SIZE): Likewsie. 1429 1.2 mrg 1430 1.2 mrg 2016-11-09 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1431 1.2 mrg 1432 1.2 mrg * All source files: Merge from upstream 285547. 1433 1.2 mrg * configure.tgt (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): New 1434 1.2 mrg variable. 1435 1.2 mrg * configure.ac (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Handle it. 1436 1.2 mrg * asan/Makefile.am (asan_files): Add new files. 1437 1.2 mrg * asan/Makefile.in: Regenerate. 1438 1.2 mrg * ubsan/Makefile.in: Likewise. 1439 1.2 mrg * lsan/Makefile.in: Likewise. 1440 1.2 mrg * tsan/Makefile.am (tsan_files): Add new files. 1441 1.2 mrg * tsan/Makefile.in: Regenerate. 1442 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Add new files. 1443 1.2 mrg (EXTRA_libsanitizer_common_la_SOURCES): Define. 1444 1.2 mrg (libsanitizer_common_la_LIBADD): Likewise. 1445 1.2 mrg (libsanitizer_common_la_DEPENDENCIES): Likewise. 1446 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1447 1.2 mrg * interception/Makefile.in: Likewise. 1448 1.2 mrg * libbacktace/Makefile.in: Likewise. 1449 1.2 mrg * Makefile.in: Likewise. 1450 1.2 mrg * configure: Likewise. 1451 1.2 mrg * merge.sh: Handle builtins/assembly.h merging. 1452 1.2 mrg * builtins/assembly.h: New file. 1453 1.2 mrg * asan/libtool-version: Bump the libasan SONAME. 1454 1.2 mrg 1455 1.2 mrg 2016-09-21 Jakub Jelinek <jakub (a] redhat.com> 1456 1.2 mrg 1457 1.2 mrg PR sanitizer/77567 1458 1.2 mrg * asan/asan_new_delete.cc: Cherry-pick upstream r282019. 1459 1.2 mrg 1460 1.2 mrg 2016-09-05 Jakub Jelinek <jakub (a] redhat.com> 1461 1.2 mrg 1462 1.2 mrg PR sanitizer/77396 1463 1.2 mrg * asan/asan_globals.cc: Cherry-pick upstream r280657. 1464 1.2 mrg 1465 1.2 mrg 2016-08-12 Jakub Jelinek <jakub (a] redhat.com> 1466 1.2 mrg 1467 1.2 mrg PR sanitizer/71042 1468 1.2 mrg * tsan/tsan_platform_linux.cc: Cherry-pick upstream r278292. 1469 1.2 mrg * tsan/tsan_rtl_aarch64.S: Likewise. 1470 1.2 mrg 1471 1.2 mrg 2016-07-23 Alan Modra <amodra (a] gmail.com> 1472 1.2 mrg 1473 1.2 mrg Revert 2015-11-09 Alan Modra <amodra (a] gmail.com> 1474 1.2 mrg * configure.ac: Don't substitute OBSTACK_DEFS. 1475 1.2 mrg * asan/Makefile.am: Remove OBSTACK_DEFS from DEFS. 1476 1.2 mrg * tsan/Makefile.am: Likewise. 1477 1.2 mrg * configure: Regenerate. 1478 1.2 mrg * Makefile.in: Regenerate. 1479 1.2 mrg * asan/Makefile.in: Regenerate. 1480 1.2 mrg * interception/Makefile.in: Regenerate. 1481 1.2 mrg * libbacktrace/Makefile.in: Regenerate. 1482 1.2 mrg * lsan/Makefile.in: Regenerate. 1483 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1484 1.2 mrg * tsan/Makefile.in: Regenerate. 1485 1.2 mrg * ubsan/Makefile.in: Regenerate. 1486 1.2 mrg 1487 1.2 mrg 2016-05-17 Jakub Jelinek <jakub (a] redhat.com> 1488 1.2 mrg 1489 1.2 mrg PR sanitizer/71160 1490 1.2 mrg * asan/asan_malloc_linux.cc: Cherry pick upstream r254395 1491 1.2 mrg and r269633. 1492 1.2 mrg 1493 1.2 mrg 2016-04-21 Maxim Ostapenko <m.ostapenko (a] samsung.com> 1494 1.2 mrg 1495 1.2 mrg PR sanitizer/70624 1496 1.2 mrg * asan/asan_mac.cc: Cherry pick upstream r266868. 1497 1.2 mrg 1498 1.2 mrg 2016-01-19 Jakub Jelinek <jakub (a] redhat.com> 1499 1.2 mrg 1500 1.2 mrg PR sanitizer/68824 1501 1.2 mrg * tsan/tsan_interceptors.cc (NEED_TLS_GET_ADDR, __tls_get_addr, 1502 1.2 mrg InitializeInterceptors): Cherry pick upstream r258119. 1503 1.2 mrg 1504 1.2 mrg 2016-01-14 Andreas Tobler <andreast (a] gcc.gnu.org> 1505 1.2 mrg 1506 1.2 mrg * configure.ac: Replace the hard-coded -ldl requirement for 1507 1.2 mrg link_sanitizer_common with a configure time check for -ldl. 1508 1.2 mrg * configure: Regenerate. 1509 1.2 mrg 1510 1.2 mrg 2015-11-24 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com> 1511 1.2 mrg 1512 1.2 mrg * include/system/linux/asm/ptrace.h: Move to ... 1513 1.2 mrg * include/system/asm/ptrace.h: ... this. 1514 1.2 mrg 1515 1.2 mrg 2015-11-24 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com> 1516 1.2 mrg 1517 1.2 mrg * include/system/linux/asm/ptrace.h: New header. 1518 1.2 mrg 1519 1.2 mrg 2015-11-23 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com> 1520 1.2 mrg 1521 1.2 mrg * All source files: Merge from upstream r253555. 1522 1.2 mrg * configure.tgt: Enable LSan on aarch64-*-linux* targets. Add new 1523 1.2 mrg dependences for TSan for aarch64-*-linux* targets. 1524 1.2 mrg * tsan/Makefile.am: Add new source files. 1525 1.2 mrg * configure: Regenerate. 1526 1.2 mrg * tsan/Makefile.in: Likewise. 1527 1.2 mrg 1528 1.2 mrg 2015-11-09 Alan Modra <amodra (a] gmail.com> 1529 1.2 mrg 1530 1.2 mrg * sanitizer_common/sanitizer_common_interceptors.inc: Update size 1531 1.2 mrg params for _obstack_begin_1, _obstack_begin, _obstack_newchunk 1532 1.2 mrg interceptors. 1533 1.2 mrg * configure.ac: Substitute OBSTACK_DEFS. 1534 1.2 mrg * asan/Makefile.am: Add OBSTACK_DEFS to DEFS. 1535 1.2 mrg * tsan/Makefile.am: Likewise. 1536 1.2 mrg * configure: Regenerate. 1537 1.2 mrg * Makefile.in: Regenerate. 1538 1.2 mrg * asan/Makefile.in: Regenerate. 1539 1.2 mrg * interception/Makefile.in: Regenerate. 1540 1.2 mrg * libbacktrace/Makefile.in: Regenerate. 1541 1.2 mrg * lsan/Makefile.in: Regenerate. 1542 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1543 1.2 mrg * tsan/Makefile.in: Regenerate. 1544 1.2 mrg * ubsan/Makefile.in: Regenerate. 1545 1.2 mrg 1546 1.2 mrg 2015-10-22 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com> 1547 1.2 mrg 1548 1.2 mrg PR bootstrap/68041 1549 1.2 mrg * configure.ac (link_sanitizer_common): Link against librt only if it 1550 1.2 mrg contains shm_open, required by sanitizers. 1551 1.2 mrg (CXX_ABI_NEEDED): Remove variable. 1552 1.2 mrg * configure: Regenerate. 1553 1.2 mrg * ubsan/Makefile.am (libubsan_la_LIBADD): Do not add -lc++abi anymore. 1554 1.2 mrg * ubsan/Makefile.in: Regenerate. 1555 1.2 mrg 1556 1.2 mrg 2015-10-21 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com> 1557 1.2 mrg 1558 1.2 mrg * HOWTO_MERGE: New file. 1559 1.2 mrg 1560 1.2 mrg 2015-10-21 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com> 1561 1.2 mrg 1562 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc (GetCanonicFrame): Assume we 1563 1.2 mrg compiled code with GCC when extracting the caller PC for ARM if no 1564 1.2 mrg valid frame pointer is available. 1565 1.2 mrg 1566 1.2 mrg 2015-10-21 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com> 1567 1.2 mrg 1568 1.2 mrg PR bootstrap/63888 1569 1.2 mrg Reapply: 1570 1.2 mrg 2015-02-20 Jakub Jelinek <jakub (a] redhat.com> 1571 1.2 mrg 1572 1.2 mrg * asan/asan_globals.cc (RegisterGlobal): Disable detect_odr_violation 1573 1.2 mrg support until it is rewritten upstream. 1574 1.2 mrg 1575 1.2 mrg * c-c++-common/asan/pr63888.c: New test. 1576 1.2 mrg 1577 1.2 mrg 2015-10-21 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com> 1578 1.2 mrg 1579 1.2 mrg PR sanitizer/63958 1580 1.2 mrg Reapply: 1581 1.2 mrg 2014-10-14 David S. Miller <davem (a] davemloft.net> 1582 1.2 mrg 1583 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc (time_t): 1584 1.2 mrg Define at __kernel_time_t, as needed for sparc. 1585 1.2 mrg (struct __old_kernel_stat): Don't check if __sparc__ is defined. 1586 1.2 mrg * libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h 1587 1.2 mrg (__sanitizer): Define struct___old_kernel_stat_sz, 1588 1.2 mrg struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc. 1589 1.2 mrg (__sanitizer_ipc_perm): Adjust for sparc targets. 1590 1.2 mrg (__sanitizer_shmid_ds): Likewsie. 1591 1.2 mrg (__sanitizer_sigaction): Likewise. 1592 1.2 mrg (IOC_SIZE): Likewsie. 1593 1.2 mrg 1594 1.2 mrg 2015-10-21 Maxim Ostapenko <m.ostapenko (a] partner.samsung.com> 1595 1.2 mrg 1596 1.2 mrg * All source files: Merge from upstream r250806. 1597 1.2 mrg * configure.ac (link_sanitizer_common): Add -lrt flag. 1598 1.2 mrg * configure.tgt: Enable TSAN and LSAN for aarch64-linux targets. 1599 1.2 mrg Set USE_CXX_ABI_FLAG=true for darwin. 1600 1.2 mrg * asan/Makefile.am (asan_files): Add new files. 1601 1.2 mrg (DEFS): Add DCAN_SANITIZE_UB=0 and remove unused and legacy 1602 1.2 mrg DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0. 1603 1.2 mrg * asan/Makefile.in: Regenerate. 1604 1.2 mrg * ubsan/Makefile.am (ubsan_files): Add new files. 1605 1.2 mrg (DEFS): Add DCAN_SANITIZE_UB=1. 1606 1.2 mrg (libubsan_la_LIBADD): Add -lc++abi if USE_CXX_ABI_FLAG is true. 1607 1.2 mrg * ubsan/Makefile.in: Regenerate. 1608 1.2 mrg * tsan/Makefile.am (tsan_files): Add new files. 1609 1.2 mrg (DEFS): Add DCAN_SANITIZE_UB=0. 1610 1.2 mrg * tsan/Makefile.in: Regenerate. 1611 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Add new files. 1612 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1613 1.2 mrg * asan/libtool-version: Bump the libasan SONAME. 1614 1.2 mrg 1615 1.2 mrg 2015-09-09 Markus Trippelsdorf <markus (a] trippelsdorf.de> 1616 1.2 mrg 1617 1.2 mrg PR sanitizer/67258 1618 1.2 mrg * ubsan/ubsan_type_hash.cc: Cherry pick upstream r244101. 1619 1.2 mrg 1620 1.2 mrg 2015-07-29 Markus Trippelsdorf <markus (a] trippelsdorf.de> 1621 1.2 mrg 1622 1.2 mrg PR sanitizer/63927 1623 1.2 mrg * sanitizer_common/sanitizer_stacktrace.h: Use fast unwinder 1624 1.2 mrg for PowerPC. 1625 1.2 mrg 1626 1.2 mrg 2015-07-28 Bill Schmidt <wschmidt (a] linux.vnet.ibm.com> 1627 1.2 mrg 1628 1.2 mrg PR sanitizer/63927 1629 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc 1630 1.2 mrg (BufferedStackTrace::FastUnwindStack): Fix code for PowerPC to 1631 1.2 mrg find the link register at an offset of 16 from the base of the 1632 1.2 mrg caller's stack frame. 1633 1.2 mrg 1634 1.2 mrg 2015-05-13 Michael Haubenwallner <michael.haubenwallner (a] ssi-schaefer.com> 1635 1.2 mrg 1636 1.2 mrg * Makefile.in: Regenerated with automake-1.11.6. 1637 1.2 mrg * aclocal.m4: Likewise. 1638 1.2 mrg * asan/Makefile.in: Likewise. 1639 1.2 mrg * configure: Likewise. 1640 1.2 mrg * interception/Makefile.in: Likewise. 1641 1.2 mrg * libbacktrace/Makefile.in: Likewise. 1642 1.2 mrg * lsan/Makefile.in: Likewise. 1643 1.2 mrg * sanitizer_common/Makefile.in: Likewise. 1644 1.2 mrg * tsan/Makefile.in: Likewise. 1645 1.2 mrg * ubsan/Makefile.in: Likewise. 1646 1.2 mrg 1647 1.2 mrg 2015-04-13 Yury Gribov <y.gribov (a] samsung.com> 1648 1.2 mrg 1649 1.2 mrg PR sanitizer/64839 1650 1.2 mrg * sanitizer_common/sanitizer_platform.h: Cherry pick 1651 1.2 mrg upstream r234470. 1652 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Ditto. 1653 1.2 mrg * configure.ac (RPC_DEFS): Check for precense of RPC headers. 1654 1.2 mrg * sanitizer_common/Makefile.am (DEFS): Pass info to compiler. 1655 1.2 mrg * Makefile.in: Regenerate. 1656 1.2 mrg * asan/Makefile.in: Regenerate. 1657 1.2 mrg * config.h.in: Regenerate. 1658 1.2 mrg * configure: Regenerate. 1659 1.2 mrg * interception/Makefile.in: Regenerate. 1660 1.2 mrg * libbacktrace/Makefile.in: Regenerate. 1661 1.2 mrg * lsan/Makefile.in: Regenerate. 1662 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1663 1.2 mrg * tsan/Makefile.in: Regenerate. 1664 1.2 mrg * ubsan/Makefile.in: Regenerate. 1665 1.2 mrg 1666 1.2 mrg 1667 1.2 mrg 2015-03-23 Christophe Lyon <christophe.lyon (a] linaro.org> 1668 1.2 mrg 1669 1.2 mrg PR sanitizer/59009 1670 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry pick 1671 1.2 mrg upstream r230324. 1672 1.2 mrg * sanitizer_common/sanitizer_platform.h: Likewise. 1673 1.2 mrg * sanitizer_common/sanitizer_common_syscalls.inc: Likewise. 1674 1.2 mrg 1675 1.2 mrg 2015-03-11 Bernd Edlinger <bernd.edlinger (a] hotmail.de> 1676 1.2 mrg 1677 1.2 mrg * tsan/tsan_rtl_report.cc (ScopedReport::AddThread): Cherry pick 1678 1.2 mrg upstream 224508 and 224755. 1679 1.2 mrg 1680 1.2 mrg 2015-03-09 Jakub Jelinek <jakub (a] redhat.com> 1681 1.2 mrg 1682 1.2 mrg PR sanitizer/63958 1683 1.2 mrg Reapply: 1684 1.2 mrg 2014-10-14 David S. Miller <davem (a] davemloft.net> 1685 1.2 mrg 1686 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc (time_t): 1687 1.2 mrg Define at __kernel_time_t, as needed for sparc. 1688 1.2 mrg (struct __old_kernel_stat): Don't check if __sparc__ is defined. 1689 1.2 mrg * libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h 1690 1.2 mrg (__sanitizer): Define struct___old_kernel_stat_sz, 1691 1.2 mrg struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc. 1692 1.2 mrg (__sanitizer_ipc_perm): Adjust for sparc targets. 1693 1.2 mrg (__sanitizer_shmid_ds): Likewsie. 1694 1.2 mrg (__sanitizer_sigaction): Likewise. 1695 1.2 mrg (IOC_SIZE): Likewsie. 1696 1.2 mrg 1697 1.2 mrg 2015-02-27 Peter Bergner <bergner (a] vnet.ibm.com> 1698 1.2 mrg 1699 1.2 mrg * configure.tgt: Enable build on powerpc*le-*-linux. 1700 1.2 mrg 1701 1.2 mrg 2015-02-23 Jakub Jelinek <jakub (a] redhat.com> 1702 1.2 mrg 1703 1.2 mrg PR bootstrap/63888 1704 1.2 mrg * asan/asan_globals.cc (RegisterGlobal): Disable detect_odr_violation 1705 1.2 mrg support until it is rewritten upstream. 1706 1.2 mrg 1707 1.2 mrg 2015-01-26 Matthias Klose <doko (a] ubuntu.com> 1708 1.2 mrg 1709 1.2 mrg * configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC. 1710 1.2 mrg * configure: Regenerate. 1711 1.2 mrg 1712 1.2 mrg 2015-01-25 Venkataramanan Kumar <venkataramanan.kumar (a] linaro.org> 1713 1.2 mrg 1714 1.2 mrg * configure.ac (TSAN_TARGET_DEPENDENT_OBJECTS): Undefine. 1715 1.2 mrg * configure: Regenerate. 1716 1.2 mrg * configure.tgt (TSAN_TARGET_DEPENDENT_OBJECTS): Define. 1717 1.2 mrg 1718 1.2 mrg 2015-01-25 Venkataramanan Kumar <venkataramanan.kumar (a] linaro.org> 1719 1.2 mrg 1720 1.2 mrg * configure.ac (TSAN_TARGET_DEPENDENT_OBJECTS): Define. 1721 1.2 mrg * configure: Regenerate. 1722 1.2 mrg * tsan/Makefile.am (EXTRA_libtsan_la_SOURCES): Define. 1723 1.2 mrg (libtsan_la_DEPENDENCIES): Likewise. 1724 1.2 mrg * Makefile.in: Regenerate. 1725 1.2 mrg * asan/Makefile.in: Regenerate. 1726 1.2 mrg * interception/Makefile.in: Regenerate. 1727 1.2 mrg * libbacktrace/Makefile.in: Regenerate. 1728 1.2 mrg * lsan/Makefile.in: Regenerate. 1729 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1730 1.2 mrg * tsan/Makefile.in: Regenerate. 1731 1.2 mrg * ubsan/Makefile.in: Regenerate. 1732 1.2 mrg 1733 1.2 mrg 2015-01-22 Jakub Jelinek <jakub (a] redhat.com> 1734 1.2 mrg 1735 1.2 mrg * tsan/tsan_rtl.h: Cherry pick upstream r226829. 1736 1.2 mrg 1737 1.2 mrg 2015-01-21 Jakub Jelinek <jakub (a] redhat.com> 1738 1.2 mrg 1739 1.2 mrg PR sanitizer/64435 1740 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h: Cherry pick 1741 1.2 mrg upstream r226637. 1742 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Likewise. 1743 1.2 mrg * sanitizer_common/sanitizer_posix.cc: Cherry pick upstream r226639. 1744 1.2 mrg 1745 1.2 mrg 2015-01-20 Jakub Jelinek <jakub (a] redhat.com> 1746 1.2 mrg 1747 1.2 mrg PR sanitizer/64632 1748 1.2 mrg * ubsan/ubsan_type_hash.cc: Cherry pick upstream r224972. 1749 1.2 mrg 1750 1.2 mrg 2015-01-19 Jakub Jelinek <jakub (a] redhat.com> 1751 1.2 mrg 1752 1.2 mrg PR sanitizer/64435 1753 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry pick 1754 1.2 mrg upstream r223925. 1755 1.2 mrg 1756 1.2 mrg 2015-01-13 Jakub Jelinek <jakub (a] redhat.com> 1757 1.2 mrg 1758 1.2 mrg * sanitizer_common/sanitizer_deadlock_detector.h: Cherry pick 1759 1.2 mrg upstream r224518 and r224519. 1760 1.2 mrg * tsan/tsan_rtl_thread.cc: Cherry pick upstream r224702 and 1761 1.2 mrg r224834. 1762 1.2 mrg 1763 1.2 mrg 2014-12-16 Jakub Jelinek <jakub (a] redhat.com> 1764 1.2 mrg 1765 1.2 mrg * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc, 1766 1.2 mrg sanitizer_common/sanitizer_symbolizer_libbacktrace.h, 1767 1.2 mrg sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc: Cherry pick 1768 1.2 mrg upstream r224308. 1769 1.2 mrg 1770 1.2 mrg 2014-11-21 H.J. Lu <hongjiu.lu (a] intel.com> 1771 1.2 mrg 1772 1.2 mrg PR bootstrap/63784 1773 1.2 mrg * configure: Regenerated. 1774 1.2 mrg 1775 1.2 mrg 2014-11-21 Jakub Jelinek <jakub (a] redhat.com> 1776 1.2 mrg 1777 1.2 mrg PR target/61137 1778 1.2 mrg * config/ia64/ia64.c (ia64_attribute_takes_identifier_p): New function. 1779 1.2 mrg (TARGET_ATTRIBUTE_TAKES_IDENTIFIER_P): Redefine to it. 1780 1.2 mrg 1781 1.2 mrg 2014-11-14 Uros Bizjak <ubizjak (a] gmail.com> 1782 1.2 mrg 1783 1.2 mrg * sanitizer_common/Makefile.am (AM_CXXFLAGS): Use -std=gnu++11. 1784 1.2 mrg * asan/Makefile.am (AM_CXXFLAGS): Ditto. 1785 1.2 mrg * lsan/Makefile.am (AM_CXXFLAGS): Ditto. 1786 1.2 mrg * interception/Makefile.am (AM_CXXFLAGS): Ditto. 1787 1.2 mrg * tsan/Makefile.am (AM_CXXFLAGS): Ditto. 1788 1.2 mrg * libbacktrace/Makefile.am (AM_CXXFLAGS): Ditto. 1789 1.2 mrg * ubsan/Makefile.am (AM_CXXFLAGS): Ditto. 1790 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1791 1.2 mrg * asan/Makefile.in: Ditto. 1792 1.2 mrg * lsan/Makefile.in: Ditto. 1793 1.2 mrg * interception/Makefile.in: Ditto. 1794 1.2 mrg * tsan/Makefile.in: Ditto. 1795 1.2 mrg * libbacktrace/Makefile.in: Ditto. 1796 1.2 mrg * ubsan/Makefile.in: Ditto. 1797 1.2 mrg 1798 1.2 mrg 2014-11-13 Kostya Serebryany <kcc (a] google.com> 1799 1.2 mrg 1800 1.2 mrg * All source files: Merge from upstream r221802. 1801 1.2 mrg * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc 1802 1.2 mrg (LibbacktraceSymbolizer::SymbolizeData): Replace 'address' 1803 1.2 mrg with 'start' to follow the new interface. 1804 1.2 mrg * asan/Makefile.am (AM_CXXFLAGS): Added -std=c++11. 1805 1.2 mrg * interception/Makefile.am (AM_CXXFLAGS): Added -std=c++11. 1806 1.2 mrg * libbacktrace/Makefile.am (AM_CXXFLAGS): Added -std=c++11. 1807 1.2 mrg * lsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11. 1808 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Added new 1809 1.2 mrg files. 1810 1.2 mrg (AM_CXXFLAGS): Added -std=c++11. 1811 1.2 mrg * tsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11. 1812 1.2 mrg * ubsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11. 1813 1.2 mrg * asan/Makefile.in: Regenerate. 1814 1.2 mrg * interception/Makefile.in: Regenerate. 1815 1.2 mrg * libbacktrace/Makefile.in: Regenerate. 1816 1.2 mrg * lsan/Makefile.in: Regenerate. 1817 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1818 1.2 mrg * tsan/Makefile.in: Regenerate. 1819 1.2 mrg * ubsan/Makefile.in: Regenerate. 1820 1.2 mrg 1821 1.2 mrg 2014-11-11 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 1822 1.2 mrg 1823 1.2 mrg PR target/63610 1824 1.2 mrg * configure: Regenerate. 1825 1.2 mrg 1826 1.2 mrg 2014-10-16 Martin Liska <mliska (a] suse.cz> 1827 1.2 mrg 1828 1.2 mrg * asan/Makefile.am: IPA ICF pass is disabled. 1829 1.2 mrg * asan/Makefile.in: Likewise. 1830 1.2 mrg 1831 1.2 mrg 2014-10-14 David S. Miller <davem (a] davemloft.net> 1832 1.2 mrg 1833 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc (time_t): 1834 1.2 mrg Define at __kernel_time_t, as needed for sparc. 1835 1.2 mrg (struct __old_kernel_stat): Don't check if __sparc__ is defined. 1836 1.2 mrg * libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h 1837 1.2 mrg (__sanitizer): Define struct___old_kernel_stat_sz, 1838 1.2 mrg struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc. 1839 1.2 mrg (__sanitizer_ipc_perm): Adjust for sparc targets. 1840 1.2 mrg (__sanitizer_shmid_ds): Likewsie. 1841 1.2 mrg (__sanitizer_sigaction): Likewsie. 1842 1.2 mrg (IOC_SIZE): Likewsie. 1843 1.2 mrg 1844 1.2 mrg 2014-10-14 Jakub Jelinek <jakub (a] redhat.com> 1845 1.2 mrg 1846 1.2 mrg * ubsan/Makefile.am (DEFS): Add -DPIC. 1847 1.2 mrg * ubsan/Makefile.in: Regenerated. 1848 1.2 mrg 1849 1.2 mrg 2014-09-26 Christophe Lyon <christophe.lyon (a] linaro.org> 1850 1.2 mrg 1851 1.2 mrg * configure.tgt: Enable build on aarch64*-linux. 1852 1.2 mrg 1853 1.2 mrg 2014-09-19 Kostya Serebryany <kcc (a] google.com> 1854 1.2 mrg 1855 1.2 mrg * All source files: Merge from upstream r218156. 1856 1.2 mrg * asan/Makefile.am (asan_files): Added new files. 1857 1.2 mrg * asan/Makefile.in: Regenerate. 1858 1.2 mrg * ubsan/Makefile.am (ubsan_files): Added new files. 1859 1.2 mrg * ubsan/Makefile.in: Regenerate. 1860 1.2 mrg * tsan/Makefile.am (tsan_files): Added new files. 1861 1.2 mrg * tsan/Makefile.in: Regenerate. 1862 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Added new 1863 1.8 mrg files. 1864 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1865 1.2 mrg * asan/libtool-version: Bump the libasan SONAME. 1866 1.2 mrg 1867 1.2 mrg 2014-09-10 Jakub Jelinek <jakub (a] redhat.com> 1868 1.2 mrg 1869 1.2 mrg * ubsan/ubsan_handlers.cc, ubsan/ubsan_handlers.h: Cherry pick 1870 1.2 mrg upstream r215485, r217389, r217391 and r217400. 1871 1.2 mrg 1872 1.2 mrg 2014-06-23 Paolo Carlini <paolo.carlini (a] oracle.com> 1873 1.2 mrg 1874 1.2 mrg * sanitizer_common/sanitizer_common_interceptors.inc: 1875 1.2 mrg Cherry pick upstream r211008. 1876 1.2 mrg 1877 1.2 mrg 2014-06-11 Richard Biener <rguenther (a] suse.de> 1878 1.2 mrg 1879 1.2 mrg * asan/asan_linux.cc: Cherry pick upstream r210012. 1880 1.2 mrg 1881 1.2 mrg 2014-05-30 Jakub Jelinek <jakub (a] redhat.com> 1882 1.2 mrg 1883 1.2 mrg * sanitizer_common/sanitizer_stacktrace.cc: Cherry pick upstream 1884 1.2 mrg r209879. 1885 1.2 mrg * sanitizer_common/sanitizer_common.h: Likewise. 1886 1.2 mrg * asan/asan_mapping.h: Likewise. 1887 1.2 mrg * asan/asan_linux.cc: Likewise. 1888 1.2 mrg * tsan/tsan_mman.cc: Cherry pick upstream r209744. 1889 1.2 mrg * sanitizer_common/sanitizer_allocator.h: Likewise. 1890 1.2 mrg 1891 1.2 mrg 2014-05-23 Marek Polacek <polacek (a] redhat.com> 1892 1.2 mrg 1893 1.2 mrg * ubsan/ubsan_value.cc (getFloatValue): Handle 96-bit 1894 1.2 mrg floating-point types. 1895 1.2 mrg 1896 1.2 mrg 2014-05-22 Kostya Serebryany <kcc (a] google.com> 1897 1.2 mrg 1898 1.2 mrg * All source files: Merge from upstream r209283. 1899 1.2 mrg * asan/Makefile.am (asan_files): Added new files. 1900 1.2 mrg * asan/Makefile.in: Regenerate. 1901 1.2 mrg * tsan/Makefile.am (tsan_files): Added new files. 1902 1.2 mrg * tsan/Makefile.in: Regenerate. 1903 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Added new 1904 1.2 mrg files. 1905 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 1906 1.2 mrg 1907 1.2 mrg 2014-05-14 Yury Gribov <y.gribov (a] samsung.com> 1908 1.2 mrg 1909 1.2 mrg PR sanitizer/61100 1910 1.2 mrg * Makefile.am (nodist_saninclude_HEADERS): Install 1911 1.2 mrg public headers. 1912 1.2 mrg * Makefile.in: Regenerate. 1913 1.2 mrg 1914 1.2 mrg 2014-03-07 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 1915 1.2 mrg 1916 1.2 mrg * libbacktrace/Makefile.am (libsanitizer_libbacktrace_la_SOURCES): 1917 1.2 mrg Add ../../libbacktrace/sort.c. 1918 1.2 mrg * libbacktrace/Makefile.in: Regenerate. 1919 1.2 mrg * libbacktrace/backtrace-rename.h (backtrace_qsort): Define. 1920 1.2 mrg 1921 1.2 mrg 2014-03-03 Bill Schmidt <wschmidt (a] linux.vnet.ibm.com> 1922 1.2 mrg 1923 1.2 mrg * configure.tgt: Unsupported for little endian PowerPC for now. 1924 1.2 mrg 1925 1.2 mrg 2014-02-04 Jakub Jelinek <jakub (a] redhat.com> 1926 1.2 mrg 1927 1.2 mrg PR sanitizer/60055 1928 1.2 mrg * tsan/tsan_flags.cc (__tsan_default_options): Add 1929 1.2 mrg SANITIZER_INTERFACE_ATTRIBUTE. Backport from upstream r200747. 1930 1.2 mrg * tsan/tsan_rtl.cc (__tsan::OnFinalize): Likewise. 1931 1.2 mrg 1932 1.2 mrg PR sanitizer/60038 1933 1.2 mrg * sanitizer_common/sanitizer_linux_libcdep.cc: Include 1934 1.2 mrg sanitizer_atomic.h and unistd.h. 1935 1.2 mrg (kThreadDescriptorSize): Made static, remove initializer and const, 1936 1.2 mrg change type to atomic_uintptr_t. 1937 1.2 mrg (ThreadDescriptorSize): Use confstr(_CS_GNU_LIBC_VERSION, ...) to 1938 1.2 mrg query glibc version, compute kThreadDescriptorSize depending on 1939 1.2 mrg glibc version minor number. 1940 1.2 mrg (GetThreadStackAndTls): Use ThreadDescriptorSize() instead of 1941 1.2 mrg kThreadDescriptorSize directly. 1942 1.2 mrg 1943 1.2 mrg 2014-01-23 Yury Gribov <y.gribov (a] samsung.com> 1944 1.2 mrg Jakub Jelinek <jakub (a] redhat.com> 1945 1.2 mrg 1946 1.2 mrg PR sanitizer/57316 1947 1.2 mrg * configure.ac: Check for missing syscalls. 1948 1.2 mrg * Makefile.am: Likewise. 1949 1.2 mrg * configure: Regenerate. 1950 1.2 mrg * Makefile.in: Regenerate. 1951 1.2 mrg 1952 1.2 mrg 2014-01-09 Jakub Jelinek <jakub (a] redhat.com> 1953 1.2 mrg 1954 1.2 mrg * sanitizer_common/sanitizer_symbolizer_libbacktrace.h 1955 1.2 mrg (LibbacktraceSymbolizer::Demangle): New declaration. 1956 1.2 mrg * sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc 1957 1.2 mrg (POSIXSymbolizer::Demangle): Use libbacktrace_symbolizer_'s Demangle 1958 1.2 mrg method if possible. 1959 1.2 mrg * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc: Include 1960 1.2 mrg "demangle.h" if SANITIZE_CP_DEMANGLE is defined. 1961 1.2 mrg (struct CplusV3DemangleData): New type. 1962 1.2 mrg (CplusV3DemangleCallback, CplusV3Demangle): New functions. 1963 1.2 mrg (SymbolizeCodePCInfoCallback, SymbolizeCodeCallback, 1964 1.2 mrg SymbolizeDataCallback): Use CplusV3Demangle. 1965 1.2 mrg * sanitizer_common/Makefile.am (AM_CXXFLAGS): Add 1966 1.2 mrg -DSANITIZE_CP_DEMANGLE and -I $(top_srcdir)/../include. 1967 1.2 mrg * libbacktrace/backtrace-rename.h (cplus_demangle_builtin_types, 1968 1.2 mrg cplus_demangle_fill_ctor, cplus_demangle_fill_dtor, 1969 1.2 mrg cplus_demangle_fill_extended_operator, cplus_demangle_fill_name, 1970 1.2 mrg cplus_demangle_init_info, cplus_demangle_mangled_name, 1971 1.2 mrg cplus_demangle_operators, cplus_demangle_print, 1972 1.2 mrg cplus_demangle_print_callback, cplus_demangle_type, cplus_demangle_v3, 1973 1.2 mrg cplus_demangle_v3_callback, is_gnu_v3_mangled_ctor, 1974 1.2 mrg is_gnu_v3_mangled_dtor, java_demangle_v3, java_demangle_v3_callback): 1975 1.2 mrg Define. 1976 1.2 mrg (__asan_internal_memcmp, __asan_internal_strncmp): New prototypes. 1977 1.2 mrg (memcmp, strncmp): Redefine. 1978 1.2 mrg * libbacktrace/Makefile.am (libsanitizer_libbacktrace_la_SOURCES): Add 1979 1.2 mrg ../../libiberty/cp-demangle.c. 1980 1.2 mrg * libbacktrace/bridge.cc (__asan_internal_memcmp, 1981 1.2 mrg __asan_internal_strncmp): New functions. 1982 1.2 mrg * sanitizer_common/Makefile.in: Regenerated. 1983 1.2 mrg * libbacktrace/Makefile.in: Regenerated. 1984 1.2 mrg * configure: Regenerated. 1985 1.2 mrg * configure.ac: Regenerated. 1986 1.2 mrg * config.h.in: Regenerated. 1987 1.2 mrg 1988 1.2 mrg * sanitizer_common/Makefile.am (AM_CPPFLAGS): Add 1989 1.2 mrg -isystem $(top_srcdir)/include/system. 1990 1.2 mrg * sanitizer_common/Makefile.in: Regenerated. 1991 1.2 mrg * include/system/linux/aio_abi.h: New header. 1992 1.2 mrg * include/system/linux/mroute.h: New header. 1993 1.2 mrg * include/system/linux/mroute6.h: New header. 1994 1.2 mrg * include/system/linux/perf_event.h: New header. 1995 1.2 mrg * include/system/linux/types.h: New header. 1996 1.2 mrg 1997 1.2 mrg PR sanitizer/59136 1998 1.2 mrg * sanitizer_common/Makefile.am (AM_CXXFLAGS): If 1999 1.2 mrg LIBBACKTRACE_SUPPORTED add -DSANITIZER_LIBBACKTRACE 2000 1.2 mrg and -I/-include flags. 2001 1.2 mrg * lsan/Makefile.am (liblsan_la_LIBADD): Add 2002 1.2 mrg libsanitizer_libbacktrace.la if LIBBACKTRACE_SUPPORTED. 2003 1.2 mrg * tsan/Makefile.am (libtsan_la_LIBADD): Likewise. 2004 1.2 mrg * ubsan/Makefile.am (libubsan_la_LIBADD): Likewise. 2005 1.2 mrg * asan/Makefile.am (libasan_la_LIBADD): Likewise. 2006 1.2 mrg * Makefile.am (SUBDIRS): If LIBBACKTRACE_SUPPORTED add 2007 1.2 mrg libbacktrace. 2008 1.2 mrg * README.gcc: Document that also lsan and ubsan are 2009 1.2 mrg maintained in compiler-rt upstream. 2010 1.2 mrg * libbacktrace/Makefile.am: New file. 2011 1.2 mrg * libbacktrace/backtrace-rename.h: New file. 2012 1.2 mrg * libbacktrace/backtrace-supported.h.in: New file. 2013 1.2 mrg * libbacktrace/bridge.cc: New file. 2014 1.2 mrg * configure.ac: Add tests needed for libbacktrace build 2015 1.2 mrg within libsanitizer. 2016 1.2 mrg * sanitizer_common/Makefile.in: Regenerated. 2017 1.2 mrg * lsan/Makefile.in: Regenerated. 2018 1.2 mrg * tsan/Makefile.in: Regenerated. 2019 1.2 mrg * ubsan/Makefile.in: Regenerated. 2020 1.2 mrg * libbacktrace/Makefile.in: Generated. 2021 1.2 mrg * config.h.in: Regenerated. 2022 1.2 mrg * configure: Regenerated. 2023 1.2 mrg * Makefile.in: Regenerated. 2024 1.2 mrg * interception/Makefile.in: Regenerated. 2025 1.2 mrg * asan/Makefile.in: Regenerated. 2026 1.2 mrg * aclocal.m4: Regenerated. 2027 1.2 mrg 2028 1.2 mrg 2013-12-19 Kostya Serebryany <kcc (a] google.com> 2029 1.2 mrg 2030 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: 2031 1.2 mrg workaround for missing definition of EOWNERDEAD, backport 2032 1.2 mrg from upstream r196779. 2033 1.2 mrg 2034 1.2 mrg 2013-12-06 H.J. Lu <hongjiu.lu (a] intel.com> 2035 1.2 mrg 2036 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h 2037 1.2 mrg (__sanitizer_shmid_ds): Use u64 on time fields for x32. 2038 1.2 mrg (__sanitizer_clock_t): Use long long for x32. 2039 1.2 mrg 2040 1.2 mrg 2013-12-06 H.J. Lu <hongjiu.lu (a] intel.com> 2041 1.2 mrg 2042 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc: Include 2043 1.2 mrg <sys/stat.h>, instead of <asm/stat.h>, if __x86_64__ is defined. 2044 1.2 mrg (struct___old_kernel_stat_sz): Don't check if __x86_64__ is defined. 2045 1.2 mrg 2046 1.2 mrg 2013-12-05 H.J. Lu <hongjiu.lu (a] intel.com> 2047 1.2 mrg 2048 1.2 mrg * configure.ac (link_sanitizer_common): Add -lm. 2049 1.2 mrg * configure: Regenerated. 2050 1.2 mrg 2051 1.2 mrg 2013-12-05 Kostya Serebryany <kcc (a] google.com> 2052 1.2 mrg 2053 1.2 mrg * All source files: Merge from upstream r196489. 2054 1.2 mrg * merge.sh: Add *.S to the list of merged files. 2055 1.2 mrg 2056 1.2 mrg 2013-12-05 Yury Gribov <y.gribov (a] samsung.com> 2057 1.2 mrg 2058 1.2 mrg PR sanitizer/59368 2059 1.2 mrg * Makefile.am (gcc_version): Added gcc_version. 2060 1.2 mrg * Makefile.in: Regenerate. 2061 1.2 mrg 2062 1.2 mrg 2013-12-05 Kostya Serebryany <kcc (a] google.com> 2063 1.2 mrg 2064 1.2 mrg * All source files: Merge from upstream r196090. 2065 1.2 mrg * tsan/Makefile.am (tsan_files): Added new files. 2066 1.2 mrg * tsan/Makefile.in: Regenerate. 2067 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Added new fles. 2068 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 2069 1.2 mrg * lsan/Makefile.am (lsan_files): Added new files. 2070 1.2 mrg * lsan/Makefile.in: Regenerate. 2071 1.2 mrg 2072 1.2 mrg 2013-11-29 Jakub Jelinek <jakub (a] redhat.com> 2073 1.2 mrg Yury Gribov <y.gribov (a] samsung.com> 2074 1.2 mrg 2075 1.2 mrg PR sanitizer/59063 2076 1.2 mrg * libsanitizer.spec.in: Add spec file to hold link flags for 2077 1.2 mrg various sanitizer libs. 2078 1.2 mrg * configure.ac: Check whether clock_* routines come from librt. 2079 1.2 mrg * asan/Makefile.am (libasan_la_LDFLAGS): Libs now come from 2080 1.2 mrg configure.ac. 2081 1.2 mrg * tsan/Makefile.am (libtsan_la_LDFLAGS): Likewise. 2082 1.2 mrg * ubsan/Makefile.am (libubsan_la_LDFLAGS): Likewise. 2083 1.2 mrg * lsan/Makefile.am (liblsan_la_LDFLAGS): Likewise. 2084 1.2 mrg * asan/Makefile.in: Regenerate. 2085 1.2 mrg * interception/Makefile.in: Regenerate. 2086 1.2 mrg * lsan/Makefile.in: Regenerate. 2087 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 2088 1.2 mrg * tsan/Makefile.in: Regenerate. 2089 1.2 mrg * ubsan/Makefile.in: Regenerate. 2090 1.2 mrg * Makefile.in: Regenerate. 2091 1.2 mrg * configure: Regenerate. 2092 1.2 mrg 2093 1.2 mrg 2013-11-28 Jakub Jelinek <jakub (a] redhat.com> 2094 1.2 mrg Yury Gribov <y.gribov (a] samsung.com> 2095 1.2 mrg 2096 1.2 mrg PR sanitizer/59106 2097 1.2 mrg * ubsan/Makefile.am (AM_CXXFLAGS): Disable -frtti for files that 2098 1.2 mrg don't need it. 2099 1.2 mrg * ubsan/Makefile.in: Regenerated. 2100 1.2 mrg 2101 1.2 mrg 2013-11-22 Jakub Jelinek <jakub (a] redhat.com> 2102 1.2 mrg 2103 1.2 mrg PR sanitizer/59061 2104 1.2 mrg * configure.tgt: Set LSAN_SUPPORTED=yes for x86_64-linux. 2105 1.2 mrg * configure.ac (LSAN_SUPPORTED): New AM_CONDITIONAL. 2106 1.2 mrg * configure: Regenerated. 2107 1.2 mrg * lsan/Makefile.am (toolexeclib_LTLIBRARIES, lsan_files, 2108 1.2 mrg liblsan_la_SOURCES, liblsan_la_LIBADD, liblsan_la_LDFLAGS): Add. 2109 1.2 mrg * lsan/Makefile.in: Regenerated. 2110 1.2 mrg 2111 1.2 mrg 2013-11-22 Mike Stump <mikestump (a] comcast.net> 2112 1.2 mrg 2113 1.2 mrg * sanitizer_common/sanitizer_linux.cc (__sanitizer): Grab one 2114 1.2 mrg change from upstream to fix build. 2115 1.2 mrg 2116 1.2 mrg 2013-11-18 Yury Gribov <y.gribov (a] samsung.com> 2117 1.2 mrg 2118 1.2 mrg PR sanitizer/59106 2119 1.2 mrg * asan/Makefile.am (AM_CXXFLAGS): Add -fno-rtti. 2120 1.2 mrg * interception/Makefile.am (AM_CXXFLAGS): Likewise. 2121 1.2 mrg * lsan/Makefile.am (AM_CXXFLAGS): Likewise. 2122 1.2 mrg * sanitizer_common/Makefile.am (AM_CXXFLAGS): Likewise. 2123 1.2 mrg * tsan/Makefile.am (AM_CXXFLAGS): Likewise. 2124 1.2 mrg * asan/Makefile.in: Regenerate. 2125 1.2 mrg * interception/Makefile.in: Regenerate. 2126 1.2 mrg * tsan/Makefile.in: Regenerate. 2127 1.2 mrg * lsan/Makefile.in: Regenerate. 2128 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 2129 1.2 mrg 2130 1.2 mrg 2013-11-15 Kostya Serebryany <kcc (a] google.com> 2131 1.2 mrg 2132 1.2 mrg PR sanitizer/58994 2133 1.2 mrg Backport from upstream revision 194573 2134 1.2 mrg * asan/asan_interceptors.cc (COMMON_INTERCEPTOR_ENTER): Fall 2135 1.2 mrg back to the original functions in the common libsanitizer 2136 1.2 mrg interceptors and the __cxa_atexit() interceptor on Darwin. 2137 1.2 mrg 2138 1.2 mrg 2013-11-13 Peter Bergner <bergner (a] vnet.ibm.com> 2139 1.2 mrg 2140 1.2 mrg PR sanitizer/59009 2141 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc: Temporarily 2142 1.2 mrg ifdef out more source. 2143 1.2 mrg 2144 1.2 mrg 2013-11-12 Jakub Jelinek <jakub (a] redhat.com> 2145 1.2 mrg 2146 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc: Temporarily 2147 1.2 mrg ifdef out almost the whole source. 2148 1.2 mrg * sanitizer_common/sanitizer_common_syscalls.inc: Likewise. 2149 1.2 mrg 2150 1.2 mrg 2013-11-05 H.J. Lu <hongjiu.lu (a] intel.com> 2151 1.2 mrg 2152 1.2 mrg PR sanitizer/59018 2153 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.cc 2154 1.2 mrg (struct_user_fpxregs_struct_sz): Initialize to 0 if __x86_64__ is 2155 1.2 mrg defined. 2156 1.2 mrg 2157 1.2 mrg 2013-11-05 H.J. Lu <hongjiu.lu (a] intel.com> 2158 1.2 mrg 2159 1.2 mrg PR sanitizer/59018 2160 1.2 mrg * sanitizer_common/sanitizer_platform_limits_linux.cc 2161 1.2 mrg (struct_kernel_stat64_sz): Initialize to 0 if __x86_64__ is 2162 1.2 mrg defined. 2163 1.2 mrg * sanitizer_common/sanitizer_platform_limits_posix.h 2164 1.2 mrg (__sanitizer_dirent): Use 64-bit d_ino/d_off if __x86_64__ is 2165 1.2 mrg defined. 2166 1.2 mrg (__sanitizer___kernel_uid_t): Typedef as unsigned if __x86_64__ 2167 1.2 mrg is defined. 2168 1.2 mrg (__sanitizer___kernel_gid_t): Likewise. 2169 1.2 mrg (__sanitizer___kernel_off_t): Typedef as long long if __x86_64__ 2170 1.2 mrg is defined. 2171 1.2 mrg 2172 1.2 mrg 2013-11-05 H.J. Lu <hongjiu.lu (a] intel.com> 2173 1.2 mrg 2174 1.2 mrg PR sanitizer/59018 2175 1.2 mrg * sanitizer_common/sanitizer_linux.cc (internal_clone): Allocate 2176 1.2 mrg 2 64-bit integers to save and restore fn and arg. Properly load 2177 1.2 mrg newtls/child_tidptr into r8/r10. 2178 1.2 mrg 2179 1.2 mrg 2013-11-05 H.J. Lu <hongjiu.lu (a] intel.com> 2180 1.2 mrg 2181 1.2 mrg PR sanitizer/59018 2182 1.2 mrg * sanitizer_common/sanitizer_linux.cc (internal_mmap, 2183 1.2 mrg internal_munmap, internal_open, internal_read, internal_write, 2184 1.2 mrg internal_stat, internal_lstat, internal_fstat, internal_readlink, 2185 1.2 mrg internal_unlink, internal_execve, NanoTime, BlockingMutex::Lock, 2186 1.2 mrg BlockingMutex::Unlock, internal_ptrace, internal_getdents, 2187 1.2 mrg internal_sigaltstack): Cast pointers to uptr for 64-bit syscalls. 2188 1.2 mrg 2189 1.2 mrg 2013-11-04 Kostya Serebryany <kcc (a] google.com> 2190 1.2 mrg 2191 1.2 mrg * All source files: Merge from upstream r191666. 2192 1.2 mrg * merge.sh: Added lsan. 2193 1.2 mrg * configure.ac (AC_CONFIG_FILES): Added lsan. 2194 1.2 mrg * Makefile.am (SUBDIRS): Added lsan. 2195 1.2 mrg * sanitizer_common/Makefile.am (sanitizer_common_files): Added new fles. 2196 1.2 mrg * asan/Makefile.am (asan_files): Added new files. 2197 1.2 mrg (libasan_la_LIBADD): Added a dependency on lsan. 2198 1.2 mrg * lsan/Makefile.am: New file. 2199 1.2 mrg * asan/Makefile.in: Regenerate. 2200 1.2 mrg * lsan/Makefile.in: Regenerate. 2201 1.2 mrg * Makefile.in: Regenerate. 2202 1.2 mrg * configure: Regenerate. 2203 1.2 mrg * sanitizer_common/Makefile.in: Regenerate. 2204 1.2 mrg 2205 1.2 mrg 2013-09-20 Alan Modra <amodra (a] gmail.com> 2206 1.2 mrg 2207 1.2 mrg * configure: Regenerate. 2208 1.2 mrg 2209 1.2 mrg 2013-09-01 Iain Sandoe <iain (a] codesourcery.com> 2210 1.2 mrg 2211 1.2 mrg * ubsan/Makefile.am (libubsan_la_LIBADD): Revise to omit 2212 1.2 mrg libinterception.la for Darwin. 2213 1.2 mrg * ubsan/Makefile.in: Regenerate. 2214 1.2 mrg 2215 1.2 mrg 2013-08-30 Jakub Jelinek <jakub (a] redhat.com> 2216 1.2 mrg 2217 1.2 mrg * Makefile.am (SUBDIRS): Add ubsan. 2218 1.2 mrg * configure.ac (AC_CONFIG_FILES): Add ubsan/Makefile. 2219 1.2 mrg * merge.sh: Merge ubsan. 2220 1.2 mrg * sanitizer_common/sanitizer_report_decorator.h: Partial merge from trunk. 2221 1.2 mrg * sanitizer_common/sanitizer_printf.cc: Likewise. 2222 1.2 mrg * sanitizer_common/sanitizer_common.h: Likewise. 2223 1.2 mrg * ubsan: New directory. Import ubsan runtime from llvm. 2224 1.2 mrg 2225 1.2 mrg 2013-06-03 Christophe Lyon <christophe.lyon (a] linaro.org> 2226 1.2 mrg 2227 1.2 mrg * sanitizer_common/sanitizer_linux.cc (MemoryMappingLayout::Next): 2228 1.2 mrg Cherry pick upstream r182922. 2229 1.2 mrg 2230 1.2 mrg 2013-05-07 Christophe Lyon <christophe.lyon (a] linaro.org> 2231 1.2 mrg 2232 1.2 mrg * configure.tgt: Add ARM pattern. 2233 1.1 mrg 2234 1.1 mrg 2013-03-22 Jakub Jelinek <jakub (a] redhat.com> 2235 1.1 mrg 2236 1.1 mrg PR other/43620 2237 1.1 mrg * configure.ac (AM_INIT_AUTOMAKE): Add no-dist. 2238 1.1 mrg * Makefile.in: Regenerated. 2239 1.1 mrg * asan/Makefile.in: Regenerated. 2240 1.1 mrg * interception/Makefile.in: Regenerated. 2241 1.1 mrg * sanitizer_common/Makefile.in: Regenerated. 2242 1.1 mrg * tsan/Makefile.in: Regenerated. 2243 1.1 mrg 2244 1.1 mrg 2013-02-28 Jakub Jelinek <jakub (a] redhat.com> 2245 1.1 mrg 2246 1.1 mrg * asan/asan_mapping.h (kMidMemEnd): Increase to 0x4fffffffffULL. 2247 1.1 mrg * asan/asan_rtl.cc (__asan_init): Increase kMidMemEnd to 2248 1.1 mrg 0x4fffffffffULL. 2249 1.1 mrg 2250 1.1 mrg 2013-02-22 Jakub Jelinek <jakub (a] redhat.com> 2251 1.1 mrg 2252 1.1 mrg PR sanitizer/56393 2253 1.1 mrg * asan/Makefile.am (nodist_toolexeclib_HEADERS): Set to 2254 1.1 mrg libasan_preinit.o. 2255 1.1 mrg (libasan_preinit.o): Depend on asan_preinit.o. 2256 1.1 mrg * asan/Makefile.in: Regenerated. 2257 1.1 mrg * asan/asan_preinit.cc: New file, synced from upstream. 2258 1.1 mrg * asan/asan_rtl.cc: Remove preinit stuff, synced from upstream. 2259 1.1 mrg 2260 1.2 mrg 2013-02-21 Jack Howarth <howarth (a] bromo.med.uc.edu> 2261 1.1 mrg 2262 1.1 mrg * asan/Makefile.am (libasan_la_SOURCES): Remove deprecated 2263 1.1 mrg dynamic/asan_interceptors_dynamic.cc. 2264 1.1 mrg * asan/Makefile.in: Regenerated. 2265 1.1 mrg * merge.sh: Remove merge of deprecated lib/asan/dynamic. 2266 1.1 mrg 2267 1.1 mrg 2013-02-21 Jakub Jelinek <jakub (a] redhat.com> 2268 1.1 mrg 2269 1.1 mrg * asan/asan_rtl.cc (__asan_preinit): Don't add if PIC macro is 2270 1.1 mrg defined. Add used attribute. 2271 1.1 mrg 2272 1.1 mrg 2013-02-21 Kostya Serebryany <kcc (a] google.com> 2273 1.1 mrg 2274 1.1 mrg * All source files: Merge from upstream r175733. 2275 1.1 mrg * sanitizer_common/Makefile.am: Added a new file. 2276 1.1 mrg * sanitizer_common/Makefile.in: Regenerated. 2277 1.1 mrg 2278 1.1 mrg 2013-02-14 H.J. Lu <hongjiu.lu (a] intel.com> 2279 1.1 mrg 2280 1.1 mrg PR bootstrap/56327 2281 1.1 mrg * interception/interception.h (OFF_T): Merged from upstream 2282 1.1 mrg r175140. 2283 1.1 mrg 2284 1.1 mrg 2013-02-13 Jakub Jelinek <jakub (a] redhat.com> 2285 1.1 mrg 2286 1.1 mrg * asan/asan_mapping.h (SHADOW_OFFSET): Set to (1ULL << 44) on x86-64. 2287 1.1 mrg 2288 1.1 mrg 2013-02-13 Kostya Serebryany <kcc (a] google.com> 2289 1.1 mrg 2290 1.1 mrg PR sanitizer/56128 2291 1.1 mrg * All source files: Merge from upstream r175049. 2292 1.1 mrg * interception/Makefile.am: added include path. 2293 1.1 mrg * interception/Makefile.in: Regenerated. 2294 1.1 mrg 2295 1.1 mrg 2013-02-11 Jack Howarth <howarth (a] bromo.med.uc.edu> 2296 1.1 mrg 2297 1.1 mrg * configure.tgt: Disable build on darwin9 and earlier. 2298 1.1 mrg 2299 1.1 mrg 2013-01-23 Kostya Serebryany <kcc (a] google.com> 2300 1.1 mrg 2301 1.1 mrg PR sanitizer/55989 2302 1.1 mrg * All source files: Merge from upstream r173241. 2303 1.1 mrg * merge.sh: Support merging .inc files. 2304 1.1 mrg 2305 1.1 mrg 2013-01-16 Jakub Jelinek <jakub (a] redhat.com> 2306 1.1 mrg 2307 1.1 mrg * sanitizer_common/Makefile.am (AM_CXXFLAGS): Remove 2308 1.1 mrg -Wno-c99-extensions. 2309 1.1 mrg * interception/Makefile.am (AM_CXXFLAGS): Likewise. 2310 1.1 mrg * asan/Makefile.am (AM_CXXFLAGS): Likewise. 2311 1.1 mrg * sanitizer_common/Makefile.in: Regenerated. 2312 1.1 mrg * interception/Makefile.in: Regenerated. 2313 1.1 mrg * asan/Makefile.in: Regenerated. 2314 1.1 mrg 2315 1.1 mrg 2013-01-10 Wei Mi <wmi (a] google.com> 2316 1.1 mrg 2317 1.1 mrg PR sanitizer/55488 2318 1.1 mrg * tsan/Makefile.am: Add tsan_rtl_amd64.S. 2319 1.1 mrg * tsan/Makefile.in: Regenerated. 2320 1.1 mrg * tsan/tsan_rtl.h: Enable HACKY_CALL. 2321 1.1 mrg 2322 1.1 mrg 2013-01-10 Kostya Serebryany <kcc (a] google.com> 2323 1.1 mrg 2324 1.1 mrg * All source files: Merge from upstream r171973. 2325 1.1 mrg * sanitizer_common/Makefile.am: Added new files. 2326 1.1 mrg * asan/Makefile.am: Likewise. 2327 1.1 mrg * tsan/Makefile.am: Likewise. 2328 1.1 mrg * sanitizer_common/Makefile.in: Regenerated. 2329 1.1 mrg * asan/Makefile.in: Likewise. 2330 1.1 mrg * tsan/Makefile.in: Likewise. 2331 1.1 mrg 2332 1.1 mrg 2013-01-07 H.J. Lu <hongjiu.lu (a] intel.com> 2333 1.1 mrg 2334 1.1 mrg * asan/Makefile.am (libasan_la_LIBADD): Replace 2335 1.1 mrg LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS. 2336 1.1 mrg * tsan/Makefile.am (libtsan_la_LIBADD): Likewise. 2337 1.1 mrg * Makefile.in: Regenerated. 2338 1.1 mrg * configure: Likewise. 2339 1.1 mrg * asan/Makefile.in: Likewise. 2340 1.1 mrg * interception/Makefile.in: Likewise. 2341 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2342 1.1 mrg * tsan/Makefile.in: Likewise. 2343 1.1 mrg 2344 1.1 mrg 2012-12-12 H.J. Lu <hongjiu.lu (a] intel.com> 2345 1.1 mrg 2346 1.1 mrg * Makefile.am (AM_MAKEFLAGS): Restored. 2347 1.1 mrg * interception/Makefile.am: Likewise. 2348 1.1 mrg * sanitizer_common/Makefile.am: Likewise. 2349 1.1 mrg * tsan/Makefile.am: Likewise. 2350 1.1 mrg * Makefile.in: Regenerated. 2351 1.1 mrg * asan/Makefile.in: Likewise. 2352 1.1 mrg * interception/Makefile.in: Likewise. 2353 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2354 1.1 mrg * tsan/Makefile.in: Likewise. 2355 1.1 mrg 2356 1.1 mrg 2012-12-12 H.J. Lu <hongjiu.lu (a] intel.com> 2357 1.1 mrg 2358 1.1 mrg * Makefile.am (MAKEOVERRIDES): Restored. 2359 1.1 mrg * asan/Makefile.am: Likewise. 2360 1.1 mrg * interception/Makefile.am: Likewise. 2361 1.1 mrg * sanitizer_common/Makefile.am: Likewise. 2362 1.1 mrg * tsan/Makefile.am: Likewise. 2363 1.1 mrg * Makefile.in: Regenerated. 2364 1.1 mrg * asan/Makefile.in: Likewise. 2365 1.1 mrg * interception/Makefile.in: Likewise. 2366 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2367 1.1 mrg * tsan/Makefile.in: Likewise. 2368 1.1 mrg 2369 1.1 mrg 2012-12-12 H.J. Lu <hongjiu.lu (a] intel.com> 2370 1.1 mrg 2371 1.1 mrg * asan/Makefile.am (libasan_la_LIBADD): Use $(LIBSTDCXX_RAW_CXX_LDLAGS). 2372 1.1 mrg * tsan/Makefile.am (libtsan_la_LIBADD): Likewise. 2373 1.1 mrg * Makefile.in: Regenerated. 2374 1.1 mrg * configure: Likewise. 2375 1.1 mrg * asan/Makefile.in: Likewise. 2376 1.1 mrg * interception/Makefile.in: Likewise. 2377 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2378 1.1 mrg * tsan/Makefile.in: Likewise. 2379 1.1 mrg 2380 1.1 mrg 2012-12-12 H.J. Lu <hongjiu.lu (a] intel.com> 2381 1.1 mrg 2382 1.1 mrg * Makefile.am (AM_MAKEFLAGS): Removed. 2383 1.1 mrg (MAKEOVERRIDES): Likewise. 2384 1.1 mrg * asan/Makefile.am: Likewise. 2385 1.1 mrg * interception/Makefile.am: Likewise. 2386 1.1 mrg * sanitizer_common/Makefile.am: Likewise. 2387 1.1 mrg * tsan/Makefile.am: Likewise. 2388 1.1 mrg * Makefile.in: Regenerated. 2389 1.1 mrg * asan/Makefile.in: Likewise. 2390 1.1 mrg * interception/Makefile.in: Likewise. 2391 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2392 1.1 mrg * tsan/Makefile.in: Likewise. 2393 1.1 mrg 2394 1.1 mrg 2012-12-11 H.J. Lu <hongjiu.lu (a] intel.com> 2395 1.1 mrg 2396 1.1 mrg PR sanitizer/55533 2397 1.1 mrg * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX. 2398 1.1 mrg * configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New. 2399 1.1 mrg * asan/Makefile.am (AM_CXXFLAGS): Add $(LIBSTDCXX_RAW_CXX_CXXFLAGS). 2400 1.1 mrg (AM_MAKEFLAGS): Remove CC and CXX. 2401 1.1 mrg * interception/Makefile.am: Likewise. 2402 1.1 mrg * sanitizer_common/Makefile.am: Likewise. 2403 1.1 mrg * tsan/Makefile.am: Likewise. 2404 1.1 mrg * Makefile.in: Regenerated. 2405 1.1 mrg * aclocal.m4: Likewise. 2406 1.1 mrg * configure: Likewise. 2407 1.1 mrg * asan/Makefile.in: Likewise. 2408 1.1 mrg * interception/Makefile.in: Likewise. 2409 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2410 1.1 mrg * tsan/Makefile.in: Likewise. 2411 1.1 mrg 2412 1.1 mrg 2012-12-06 Peter Bergner <bergner (a] vnet.ibm.com> 2413 1.1 mrg 2414 1.1 mrg * configure.tgt: Enable build on powerpc*-linux. 2415 1.1 mrg 2416 1.2 mrg 2012-12-06 Jack Howarth <howarth (a] bromo.med.uc.edu> 2417 1.1 mrg 2418 1.1 mrg PR 55599/sanitizer 2419 1.1 mrg * configure.ac: Set enable_static=no on darwin. 2420 1.1 mrg * configure: Regenerated. 2421 1.1 mrg 2422 1.1 mrg 2012-12-06 Kostya Serebryany <kcc (a] google.com> 2423 1.1 mrg 2424 1.1 mrg * All files: Merge from upstream r169392. 2425 1.1 mrg 2426 1.1 mrg 2012-12-05 Kostya Serebryany <kcc (a] google.com> 2427 1.1 mrg 2428 1.1 mrg * All files: Merge from upstream r169371. 2429 1.1 mrg 2430 1.1 mrg 2012-12-04 Kostya Serebryany <kcc (a] google.com> 2431 1.2 mrg Jack Howarth <howarth (a] bromo.med.uc.edu> 2432 1.1 mrg 2433 1.1 mrg PR 55521/sanitizer 2434 1.1 mrg * configure.ac: Define USING_MAC_INTERPOSE when on darwin. 2435 1.1 mrg * Makefile.am: Don't build interception subdir when 2436 1.1 mrg USING_MAC_INTERPOSE defined. 2437 1.1 mrg * asan/Makefile.am: Pass -DMAC_INTERPOSE_FUNCTIONS and 2438 1.1 mrg -DMISSING_BLOCKS_SUPPORT when USING_MAC_INTERPOSE defined. 2439 1.1 mrg Compile asan_interceptors_dynamic.cc but not libinterception 2440 1.1 mrg when USING_MAC_INTERPOSE defined. 2441 1.1 mrg * interception/Makefile.am: Remove usage of USING_MACH_OVERRIDE. 2442 1.1 mrg * configure: Regenerated. 2443 1.1 mrg * Makefile.in: Likewise. 2444 1.1 mrg * asan/Makefile.in: Likewise. 2445 1.1 mrg * interception/Makefile.in: Likewise. 2446 1.1 mrg * asan/asan_intercepted_functions.h: Use MISSING_BLOCKS_SUPPORT. 2447 1.1 mrg * asan/asan_mac.cc: Likewise. 2448 1.1 mrg * asan/dynamic/asan_interceptors_dynamic.cc: Migrate from llvm 2449 1.1 mrg and use MISSING_BLOCKS_SUPPORT. 2450 1.1 mrg * merge.sh: Merge lib/asan/dynamic into asan/dynamic. 2451 1.1 mrg * interception/mach_override/LICENSE.txt: Remove unused file. 2452 1.1 mrg * interception/mach_override/mach_override.c: Likewise. 2453 1.1 mrg * interception/mach_override/mach_override.h: Likewise. 2454 1.1 mrg * interception/mach_override: Remove unused directory. 2455 1.1 mrg 2456 1.1 mrg 2012-11-28 H.J. Lu <hongjiu.lu (a] intel.com> 2457 1.1 mrg 2458 1.1 mrg * Makefile.am (AM_MAKEFLAGS): Restore CC and CXX. 2459 1.1 mrg * configure.ac (ACX_NONCANONICAL_TARGET): Removed. 2460 1.1 mrg * asan/Makefile.am (AM_CXXFLAGS): Remove -I for libstdc++-v3 header 2461 1.1 mrg files. 2462 1.1 mrg (AM_MAKEFLAGS): Restore CC and CXX. 2463 1.1 mrg * interception/Makefile.am: Likewise. 2464 1.1 mrg * sanitizer_common/Makefile.am: Likewise. 2465 1.1 mrg * tsan/Makefile.am: Likewise. 2466 1.1 mrg * Makefile.in: Regenerated. 2467 1.1 mrg * aclocal.m4: Likewise. 2468 1.1 mrg * configure: Likewise. 2469 1.1 mrg * asan/Makefile.in: Likewise. 2470 1.1 mrg * interception/Makefile.in: Likewise. 2471 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2472 1.1 mrg * tsan/Makefile.in: Likewise. 2473 1.1 mrg 2474 1.1 mrg 2012-11-28 H.J. Lu <hongjiu.lu (a] intel.com> 2475 1.1 mrg 2476 1.1 mrg * Makefile.am (AM_MAKEFLAGS): Remove CC and CXX. 2477 1.1 mrg * configure.ac (ACX_NONCANONICAL_TARGET): New. 2478 1.1 mrg * asan/Makefile.am (AM_CXXFLAGS): Add -I for libstdc++-v3 header 2479 1.1 mrg files. 2480 1.1 mrg (AM_MAKEFLAGS): Remove CC and CXX. 2481 1.1 mrg * interception/Makefile.am: Likewise. 2482 1.1 mrg * sanitizer_common/Makefile.am: Likewise. 2483 1.1 mrg * tsan/Makefile.am: Likewise. 2484 1.1 mrg * Makefile.in: Regenerated. 2485 1.1 mrg * aclocal.m4: Likewise. 2486 1.1 mrg * configure: Likewise. 2487 1.1 mrg * asan/Makefile.in: Likewise. 2488 1.1 mrg * interception/Makefile.in: Likewise. 2489 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2490 1.1 mrg * tsan/Makefile.in: Likewise. 2491 1.1 mrg 2492 1.1 mrg 2012-11-27 Kostya Serebryany <kcc (a] google.com> 2493 1.1 mrg 2494 1.1 mrg * All files: Merge from upstream r168699. 2495 1.1 mrg 2496 1.1 mrg 2012-11-24 Kostya Serebryany <kcc (a] google.com> 2497 1.2 mrg Jack Howarth <howarth (a] bromo.med.uc.edu> 2498 1.1 mrg 2499 1.1 mrg * interception/mach_override/mach_override.c: Migrate from llvm. 2500 1.1 mrg * interception/mach_override/mach_override.h: Likewise. 2501 1.1 mrg * interception/mach_override/LICENSE.txt: Likewise. 2502 1.1 mrg * configure.tgt: Add darwin to supported targets. 2503 1.1 mrg * configure.ac: Define USING_MACH_OVERRIDE when on darwin. 2504 1.1 mrg * interception/Makefile.am: Compile mach_override.c when 2505 1.1 mrg USING_MACH_OVERRIDE defined. 2506 1.1 mrg * configure: Regenerated. 2507 1.1 mrg * interception/Makefile.in: Likewise. 2508 1.1 mrg 2509 1.1 mrg 2012-11-23 H.J. Lu <hongjiu.lu (a] intel.com> 2510 1.1 mrg 2511 1.1 mrg PR sanitizer/55450 2512 1.1 mrg * tsan/Makefile.am (gcc_version): New. 2513 1.1 mrg * tsan/Makefile.in: Regenerated. 2514 1.1 mrg 2515 1.1 mrg 2012-11-23 Kostya Serebryany <kcc (a] google.com> 2516 1.1 mrg 2517 1.1 mrg * merge.sh: Support tsan, support added/removed files. 2518 1.1 mrg * tsan/Makefile.am: Remove tsan_printf.cc. 2519 1.1 mrg * tsan/Makefile.in: Regenerated. 2520 1.1 mrg * other files: Merge from upstream r168514. 2521 1.1 mrg 2522 1.1 mrg 2012-11-23 Kostya Serebryany <kcc (a] google.com> 2523 1.1 mrg 2524 1.1 mrg * merge.sh: New file. 2525 1.1 mrg 2526 1.1 mrg 2012-11-23 Jakub Jelinek <jakub (a] redhat.com> 2527 1.1 mrg 2528 1.1 mrg * tsan/Makefile.am (AM_CXXFLAGS): Remove -Wno-variadic-macros. 2529 1.1 mrg * Makefile.am (SUBDIRS): Guard tsan addition with TSAN_SUPPORTED 2530 1.1 mrg automake conditional instead of !MULTISUBDIR32. 2531 1.1 mrg * configure.tgt: Set TSAN_SUPPORTED=yes for x86_64/i686-linux 2532 1.1 mrg for 64-bit multilib. 2533 1.1 mrg * configure.ac: Check for void * size, source in configure.tgt, 2534 1.1 mrg define TSAN_SUPPORTED conditional instead of MULTILIBDIR32. 2535 1.1 mrg * configure: Regenerated. 2536 1.1 mrg * Makefile.in: Regenerated. 2537 1.1 mrg * tsan/Makefile.in: Regenerated. 2538 1.1 mrg 2539 1.1 mrg 2012-11-22 Wei Mi <wmi (a] google.com> 2540 1.1 mrg 2541 1.1 mrg * tsan: New directory. Import tsan runtime from llvm. 2542 1.1 mrg * configure.ac: Add 64 bits tsan build. 2543 1.1 mrg * Makefile.am: Likewise. 2544 1.1 mrg * configure: Regenerated. 2545 1.1 mrg * Makefile.in: Likewise. 2546 1.1 mrg 2547 1.1 mrg 2012-11-21 Kostya Serebryany <kcc (a] google.com> 2548 1.1 mrg 2549 1.1 mrg * README.gcc: Extend the README.gcc with mode details. 2550 1.1 mrg 2551 1.1 mrg 2012-11-20 Konstantin Serebryany <konstantin.s.serebryany (a] gmail.com> 2552 1.1 mrg 2553 1.1 mrg * sanitizer_common/sanitizer_linux.cc 2554 1.1 mrg (SANITIZER_LINUX_USES_64BIT_SYSCALLS): Define. 2555 1.1 mrg (internal_mmap): Use it. 2556 1.1 mrg (internal_filesize): Likewise. 2557 1.1 mrg 2558 1.1 mrg 2012-11-16 Tom Tromey <tromey (a] redhat.com> 2559 1.1 mrg 2560 1.1 mrg * configure.ac: Invoke AM_MAINTAINER_MODE. 2561 1.1 mrg * aclocal.m4, configure, Makefile.in, asan/Makefile.in, 2562 1.1 mrg interception/Makefile.in, sanitizer_common/Makefile.in: Rebuild. 2563 1.1 mrg 2564 1.1 mrg 2012-11-16 H.J. Lu <hongjiu.lu (a] intel.com> 2565 1.1 mrg 2566 1.1 mrg PR other/55333 2567 1.1 mrg * include/sanitizer/common_interface_defs.h (uhwptr): New type 2568 1.1 mrg for hardware pointer. 2569 1.1 mrg * sanitizer_common/sanitizer_stacktrace.cc (StackTrace::FastUnwindStack): 2570 1.1 mrg Replace uptr with uhwptr for stack unwind. 2571 1.1 mrg 2572 1.1 mrg 2012-11-16 Dodji Seketeli <dodji (a] redhat.com> 2573 1.1 mrg 2574 1.1 mrg * configure.tgt: Enable build on sparc linux. 2575 1.1 mrg 2576 1.1 mrg 2012-11-15 H.J. Lu <hongjiu.lu (a] intel.com> 2577 1.1 mrg 2578 1.1 mrg * configure.ac: Properly set MULTISUBDIR. 2579 1.1 mrg * asan/Makefile.am (gcc_version): New. 2580 1.1 mrg * interception/Makefile.am (gcc_version): Likewise. 2581 1.1 mrg * sanitizer_common/Makefile.am (gcc_version): Likewise. 2582 1.1 mrg * configure: Regenerated. 2583 1.1 mrg * asan/Makefile.in: Likewise. 2584 1.1 mrg * interception/Makefile.in: Likewise. 2585 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2586 1.1 mrg 2587 1.1 mrg 2012-11-14 H.J. Lu <hongjiu.lu (a] intel.com> 2588 1.1 mrg 2589 1.1 mrg PR other/55291 2590 1.1 mrg * configure.ac (--enable-version-specific-runtime-libs): New option. 2591 1.1 mrg (AC_CANONICAL_SYSTEM): New. 2592 1.1 mrg (AM_ENABLE_MULTILIB): Moved right after AM_INIT_AUTOMAKE. 2593 1.1 mrg (toolexecdir): Support multilib. 2594 1.1 mrg (toolexeclibdir): Likewise. 2595 1.1 mrg (multilib_arg): New. 2596 1.1 mrg * Makefile.in: Regenerated. 2597 1.1 mrg * aclocal.m4: Likewise. 2598 1.1 mrg * configure: Likewise. 2599 1.1 mrg * asan/Makefile.in: Likewise. 2600 1.1 mrg * interception/Makefile.in: Likewise. 2601 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2602 1.1 mrg 2603 1.1 mrg 2012-11-14 H.J. Lu <hongjiu.lu (a] intel.com> 2604 1.1 mrg 2605 1.1 mrg PR other/55292 2606 1.1 mrg Backport from upstream revision 167883 2607 1.1 mrg * sanitizer_common/sanitizer_linux.cc (internal_mmap): Check 2608 1.1 mrg __x86_64__ instead of __WORDSIZE. 2609 1.1 mrg (internal_filesize): Likwise. 2610 1.1 mrg 2611 1.1 mrg 2012-11-14 H.J. Lu <hongjiu.lu (a] intel.com> 2612 1.1 mrg 2613 1.1 mrg * configure.ac (AC_CONFIG_AUX_DIR): Removed. 2614 1.1 mrg * Makefile.in: Regenerated. 2615 1.1 mrg * configure: Likewise. 2616 1.1 mrg 2617 1.1 mrg 2012-11-13 H.J. Lu <hongjiu.lu (a] intel.com> 2618 1.1 mrg 2619 1.1 mrg PR other/55304 2620 1.1 mrg * acinclude.m4: New file. 2621 1.1 mrg * Makefile.am (ACLOCAL_AMFLAGS): New. 2622 1.1 mrg * configure.ac (AC_PREREQ): Set to 2.64. 2623 1.1 mrg (AC_CONFIG_AUX_DIR): Set to "..". 2624 1.1 mrg * Makefile.in: Regenerated. 2625 1.1 mrg * aclocal.m4: Likewise. 2626 1.1 mrg * configure: Likewise. 2627 1.1 mrg * asan/Makefile.in: Likewise. 2628 1.1 mrg * interception/Makefile.in: Likewise. 2629 1.1 mrg * sanitizer_common/Makefile.in: Likewise. 2630 1.1 mrg 2631 1.1 mrg * config.guess: Removed. 2632 1.1 mrg * config.sub: Likewise. 2633 1.1 mrg * depcomp: Likewise. 2634 1.1 mrg * install-sh: Likewise. 2635 1.1 mrg * ltmain.sh: Likewise. 2636 1.1 mrg * missing: Likewise. 2637 1.1 mrg 2638 1.1 mrg 2012-11-13 Richard Henderson <rth (a] redhat.com> 2639 1.1 mrg 2640 1.1 mrg * configure.tgt: New file. 2641 1.1 mrg 2642 1.1 mrg 2012-11-12 David S. Miller <davem (a] davemloft.net> 2643 1.1 mrg 2644 1.1 mrg * asan/asan_linux.cc (GetPcSpBp): Add sparc support. 2645 1.1 mrg 2646 1.1 mrg 2012-10-29 Wei Mi <wmi (a] google.com> 2647 1.1 mrg 2648 1.1 mrg Initial checkin: migrate asan runtime from llvm. 2649