{"push_id":878080238,"size":86,"distinct_size":86,"ref":"refs/heads/ppc64_tsan","head":"1c007522e111f447fcdc1cac2e1192593ed21fce","before":"1799ec32d1e05f98ec47f4045ba4996eb41670dc","commits":[{"sha":"8f5633c1a7812ec4c8b549c67675b98c1dade82a","author":{"email":"cebe363cee6d3fa04b2b89435790869c6de2f2fc@google.com","name":"Xinliang David Li"},"message":"[PGO] Ensure profile section symbols are created (linux)\n\n- This is to handle a corner case where profile lib is linked\n  in but non of the modules are instrumented (On linux, since\n  we avoided the overhead to emit runtime hook use functions so\n  this is the side effect of that size optimization).\n- Added a profile runtime test case to cover all scenarios of\n  shared library builds. \n\nDifferential Revision: http://reviews.llvm.org/D14468\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253098 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/8f5633c1a7812ec4c8b549c67675b98c1dade82a"},{"sha":"de01ea1f543e5dc31c1ea908b8061268ab325546","author":{"email":"f2687d141d6df003196c0c086f0a189634ba4557@google.com","name":"Kostya Serebryany"},"message":"[asan] add an experimental flag protect_shadow_gap. If set to false, the shadow gap will not be mprotect-ed and all hell may break loose. But this makes CUDA's cuInit() pass. \n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253108 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/de01ea1f543e5dc31c1ea908b8061268ab325546"},{"sha":"521c40c4e02c004e8e8554a7d829f35c9904b4d1","author":{"email":"28fb0c2041b49a1f6ac008bb036f1ac0d5d96bc1@gmail.com","name":"Kuba Brecka"},"message":"Reverting r253080 ([tsan] Don't demangle names not starting with \"_Z\").\n\nThis caused bot failures on ARM, e.g. http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15-full/builds/9068\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253129 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/521c40c4e02c004e8e8554a7d829f35c9904b4d1"},{"sha":"3cd0a5a8def018a7065fbe999da3b160b5b9eaae","author":{"email":"7be9a78a46fbf2202b285b9c8083e28a6bd73456@samsung.com","name":"Yury Gribov"},"message":"[asan] Restored asynch signal test.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253204 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/3cd0a5a8def018a7065fbe999da3b160b5b9eaae"},{"sha":"d992eb6a41d3f14df04f482c528826727573cce6","author":{"email":"51ff02d58cc896f1ad67af6dca38b149ddc1b88d@linaro.org","name":"Adhemerval Zanella"},"message":"[compiler-rt] [tsan] Enable intercept setjmp/longjmp for AArch64\n\nThis patch adds assembly routines to enable setjmp/longjmp for aarch64\non linux.  It fixes:\n\n * test/tsan/longjmp2.cc\n * test/tsan/longjmp3.cc\n * test/tsan/longjmp4.cc\n * test/tsan/signal_longjmp.cc\n\nI also checked with perlbench from specpu2006 (it fails to run\nwith missing setjmp/longjmp intrumentation).\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253205 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/d992eb6a41d3f14df04f482c528826727573cce6"},{"sha":"dae56576fde1a7b161fe20f73dff72d83e191aba","author":{"email":"05e8181be3150e47da8fe2e1f18d381c75496ff4@google.com","name":"Dmitry Vyukov"},"message":"tsan: replace macro check with constant check\n\nAs per comments in 252892 commit.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253216 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/dae56576fde1a7b161fe20f73dff72d83e191aba"},{"sha":"77539d3ec3cdb9b4bae10cec8cfa93b8535d153b","author":{"email":"7be9a78a46fbf2202b285b9c8083e28a6bd73456@samsung.com","name":"Yury Gribov"},"message":"[asan] Enable halt_on_error tests on OS X.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253342 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/77539d3ec3cdb9b4bae10cec8cfa93b8535d153b"},{"sha":"9b00ab400cf74a81c509b03cd9d9f992817101c5","author":{"email":"f6f4ad3113690f7f576bf13e93271274145387d1@gmail.com","name":"Alexey Samsonov"},"message":"[ASan] Be consistent and refer to reported issues as \"errors\" in hints.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253406 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/9b00ab400cf74a81c509b03cd9d9f992817101c5"},{"sha":"6d0e6858fa2889def2b101524c792aeb9862b87f","author":{"email":"f6f4ad3113690f7f576bf13e93271274145387d1@gmail.com","name":"Alexey Samsonov"},"message":"[TSan] List only amd64 asm file in Makefile.old\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253407 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/6d0e6858fa2889def2b101524c792aeb9862b87f"},{"sha":"18c3ffa97984aeb3993f1a50c9114bf1ab164af7","author":{"email":"f6f4ad3113690f7f576bf13e93271274145387d1@gmail.com","name":"Alexey Samsonov"},"message":"[TSan] List only amd64 asm file in Makefile.old (attempt 2)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253416 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/18c3ffa97984aeb3993f1a50c9114bf1ab164af7"},{"sha":"45716932dc5827fe2cfa3ab55bc862113cfc3674","author":{"email":"7be9a78a46fbf2202b285b9c8083e28a6bd73456@samsung.com","name":"Yury Gribov"},"message":"[asan] Use proper macro in runline.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253457 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/45716932dc5827fe2cfa3ab55bc862113cfc3674"},{"sha":"8b80397af93ddfd07561e8d9c56681a49006d44a","author":{"email":"28fb0c2041b49a1f6ac008bb036f1ac0d5d96bc1@gmail.com","name":"Kuba Brecka"},"message":"[tsan] Skip malloc/free interceptors when we're inside symbolizer on OS X\n\nSymbolizers can call malloc/realloc/free/..., which we don't want to intercept. This is already implemented on Linux, let's do it for OS X as well.\n\nDifferential Revision: http://reviews.llvm.org/D14710\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253460 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/8b80397af93ddfd07561e8d9c56681a49006d44a"},{"sha":"70aaff4fae73a7e4317ccc4fa99fd6fc4790c61a","author":{"email":"d29f7f0512536283bafda1848a78d1919f15298e@codeaurora.org","name":"Betul Buyukkurt"},"message":"[PGO] Runtime support for value profiling.\n\nThis change adds extends the data structures and adds in the routines\nfor handling runtime calls for value profiling. The profile data format\nis modified and the version number is incremented.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253483 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/70aaff4fae73a7e4317ccc4fa99fd6fc4790c61a"},{"sha":"7f408b7f903d641c2576a5189809d0368d264afe","author":{"email":"d29f7f0512536283bafda1848a78d1919f15298e@codeaurora.org","name":"Betul Buyukkurt"},"message":"[PGO] Removed an extra ')' in the LLVM_ALIGNAS(x) macro.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253489 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/7f408b7f903d641c2576a5189809d0368d264afe"},{"sha":"c2291d58dd220573cbced1031e382494f4dde3cd","author":{"email":"d29f7f0512536283bafda1848a78d1919f15298e@codeaurora.org","name":"Betul Buyukkurt"},"message":"[PGO] Fix the build failures due to 253483 and 253489.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253492 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/c2291d58dd220573cbced1031e382494f4dde3cd"},{"sha":"9df9ad1341e563a9eafec5cb1f2f2094cc2eb6b3","author":{"email":"cebe363cee6d3fa04b2b89435790869c6de2f2fc@google.com","name":"Xinliang David Li"},"message":"Fix for loop initial decl used outside c99 mode error\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253496 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/9df9ad1341e563a9eafec5cb1f2f2094cc2eb6b3"},{"sha":"4218a0e7a725777a2c786eac6c878541f75db952","author":{"email":"ad6aae26973f3c04691b34ada9495b8b91649d04@chromium.org","name":"Mike Aizatsky"},"message":"Disable gvn non-local speculative loads under asan.\n\nSummary: Fix for https://llvm.org/bugs/show_bug.cgi?id=25550\n\nDifferential Revision: http://reviews.llvm.org/D14764\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253499 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/4218a0e7a725777a2c786eac6c878541f75db952"},{"sha":"82f3febc95e44d30cd414577c77c92b60345bb4b","author":{"email":"cebe363cee6d3fa04b2b89435790869c6de2f2fc@google.com","name":"Xinliang David Li"},"message":"[PGO] Refactor File and Buffer API profile writing code\n\nWith this change, Buffer API and File API implementations\nare unified.\n\nDifferential Revision: http://reviews.llvm.org/D14692\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253500 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/82f3febc95e44d30cd414577c77c92b60345bb4b"},{"sha":"a8e5026dd9886ee7fbe52ebb8226392de0ac97f2","author":{"email":"cebe363cee6d3fa04b2b89435790869c6de2f2fc@google.com","name":"Xinliang David Li"},"message":"Fix format of previous patch (NFC)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253503 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/a8e5026dd9886ee7fbe52ebb8226392de0ac97f2"},{"sha":"6ac9dfb97ab5dd6ada389c457e08dfd4c547de4f","author":{"email":"ad6aae26973f3c04691b34ada9495b8b91649d04@chromium.org","name":"Mike Aizatsky"},"message":"Removing memory leak to appease windows bots.\n\nDifferential Revision: http://reviews.llvm.org/D14785\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253507 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/compiler-rt/commits/6ac9dfb97ab5dd6ada389c457e08dfd4c547de4f"}]}