{"push_id":2496175531,"size":17,"distinct_size":17,"ref":"refs/heads/amd-hcc","head":"997836236045241c67dbff6969f411a7d74a5a5e","before":"3ff010cc3f05ee97e19148f188e4df6658f5edbd","commits":[{"sha":"673f8a11a19433bc90a2cd0c31ba5a26980c9f00","author":{"name":"Kostya Kortchinsky","email":"14db504d4cd3201da0bb52691e3113891ce88197@google.com"},"message":"[scudo] Remove duplicate cmake flags\n\nSummary:\nNow that common options are propagated again for runtimes build with D45507,\nthe -f{data,function}-sections flags are now duplicates, remove them.\n\nReviewers: alekseyshl\n\nReviewed By: alekseyshl\n\nSubscribers: mgorny, delcypher, #sanitizers, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D45575\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@329925 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/673f8a11a19433bc90a2cd0c31ba5a26980c9f00"},{"sha":"21c7e612f7e3070cd46306ba98882270b3665907","author":{"name":"Evgeniy Stepanov","email":"8c382c5e2f4295f0c95574338782efe4c6163d91@gmail.com"},"message":"[asan] Remove malloc_context_size=0 from asan_device_setup.\n\nThis line was added in\n  r243679 - [asan] Support arm64 devices in asan_device_setup\nwithout any good reason.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@329962 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/21c7e612f7e3070cd46306ba98882270b3665907"},{"sha":"a33ed44a99ba5d2bbb24ae494b044921bb31303b","author":{"name":"Kuba Mracek","email":"c8dff792458f83816cc923293273bf85f834df5b@apple.com"},"message":"[asan] Reduce flakiness in stack-overflow detection\n\nIsStackOverflow only treats accesses within 512 bytes of SP as stack-overflow. This should really be the size of a page instead.\n\nThe scariness_score_test.cc triggers stack overflow with frames that are even larger than a page, which can also trigger a fault that will not be recognized as stack-overflow. Let's just use smaller frames.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@329980 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/a33ed44a99ba5d2bbb24ae494b044921bb31303b"},{"sha":"b023e2532da504f9971764076becdd447d668ed0","author":{"name":"Kuba Mracek","email":"c8dff792458f83816cc923293273bf85f834df5b@apple.com"},"message":"[tsan] Add interceptors for objc_sync_enter and objc_sync_exit\n\nObjective-C's @synchronize synchronization primitive uses calls to objc_sync_enter and objc_sync_exit runtime functions. In most cases, they end up just calling pthread_mutex_lock/pthread_mutex_unlock, but there are some cases where the synchronization from pthread_mutex_lock/pthread_mutex_unlock interceptors isn't enough. Let's add explicit interceptors for objc_sync_enter and objc_sync_exit to handle all cases.\n\nDifferential Revision: https://reviews.llvm.org/D45487\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@329982 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/b023e2532da504f9971764076becdd447d668ed0"},{"sha":"1887c1ee5fcdb33dabd27398693104b9f727ac3b","author":{"name":"Martin Pelikan","email":"1c0ba422cf63a72abfdfbc8efaea5e04f6c4db3c@gmail.com"},"message":"[XRay] [compiler-rt] reformat and clarify CMakeLists.txt [NFC]\n\nSummary:\n- last change (+ the Apple support change) missed a lot of indentation\n- shorten architecture SOURCES definitions as most fit 1 line/arch\n- comment in English what's where, and where the different .a come from\n  (using only the word \"runtime\" in the comment isn't useful, since the\n  CMake primitive itself says \"runtime\" in its name)\n- skip unsupported architectures quickly, to avoid extra indentation\n\nReviewers: dberris, eizan, kpw\n\nSubscribers: mgorny, delcypher, #sanitizers, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D45568\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@329998 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/1887c1ee5fcdb33dabd27398693104b9f727ac3b"},{"sha":"b23524db34d156fd09d045ad4de5d804a82ce54c","author":{"name":"Vitaly Buka","email":"30899b7d84d75ec2c2b981c63ebe46fea5c02e99@google.com"},"message":"[sanitizer] Replace cast with unsigned literals in tests\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330048 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/b23524db34d156fd09d045ad4de5d804a82ce54c"},{"sha":"e2c1c2388b25261148734af74933956ad234808e","author":{"name":"Vitaly Buka","email":"30899b7d84d75ec2c2b981c63ebe46fea5c02e99@google.com"},"message":"[sanitizer] Fix __sanitizer::Vector::Resize vector\n\nImplemented downsizing\n\nPatch by Oleg Doronin\n\nReviewers: kcc, vitalybuka\n\nReviewed By: kcc, vitalybuka\n\nSubscribers: llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D45605\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330049 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/e2c1c2388b25261148734af74933956ad234808e"},{"sha":"a53765b3c1ca0998bf1622f1c4abdce49d47112e","author":{"name":"Kostya Kortchinsky","email":"14db504d4cd3201da0bb52691e3113891ce88197@google.com"},"message":"[sanitizer] Allow for the allocator \"names\" to be set by the tools\n\nSummary:\nIn the same spirit of SanitizerToolName, allow the Primary & Secondary\nallocators to have names that can be set by the tools via PrimaryAllocatorName\nand SecondaryAllocatorName.\n\nAdditionally, set a non-default name for Scudo.\n\nReviewers: alekseyshl, vitalybuka\n\nReviewed By: alekseyshl, vitalybuka\n\nSubscribers: kubamracek, delcypher, #sanitizers, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D45600\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330055 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/a53765b3c1ca0998bf1622f1c4abdce49d47112e"},{"sha":"485d3063667b7e7eaf05ff63dab3b59887bcc634","author":{"name":"Petr Hosek","email":"28e431f5669ee416eed3c0cf0e57e28af39903b5@chromium.org"},"message":"[Fuzzer] Avoid C++ compiler checks for fuzzer C++ library\n\nWhen bulding libFuzzer as part of the toolchain, C++ library may not\nhave been fully built yet so the C++ compiler checks will fail, but we\ndon't care since we don't need C++ library anyway as we're building\nour own.\n\nDifferential Revision: https://reviews.llvm.org/D45638\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330075 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/485d3063667b7e7eaf05ff63dab3b59887bcc634"},{"sha":"5b76093c1b1d174ccb28a8973c179a3ddb97c90e","author":{"name":"Dmitry Vyukov","email":"05e8181be3150e47da8fe2e1f18d381c75496ff4@google.com"},"message":"tsan: add support for linux/powerpc64 in buildgo.sh\n\nThe current implementation of the Go sanitizer only works on x86_64.\nAdded some modifications to the buildgo.sh script and the Tsan code\nto make it work on powerpc64/linux.\n\nAuthor: cseo (Carlos Eduardo Seo)\nReviewed in: https://reviews.llvm.org/D43025\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330122 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/5b76093c1b1d174ccb28a8973c179a3ddb97c90e"},{"sha":"d8870b2eca994be68a55b4af42d863141683ed90","author":{"name":"Kostya Kortchinsky","email":"14db504d4cd3201da0bb52691e3113891ce88197@google.com"},"message":"[sanitizer] Split Symbolizer/StackTraces from core RTSanitizerCommon\n\nSummary:\nHost symbolizer & stacktraces related code in their own RT:\n`RTSanitizerCommonSymbolizer`, which is \"libcdep\" by nature. Symbolizer &\nstacktraces specific code that used to live in common files is moved to a new\nfile `sanitizer_symbolizer_report.cc` as is.\n\nThe purpose of this is the enforce a separation between code that relies on\nsymbolization and code that doesn't. This saves the inclusion of spurious code\ndue to the interface functions with default visibility, and the extra data\nassociated.\n\nThe following sanitizers makefiles were modified & tested locally:\n- dfsan: doesn't require the new symbolizer RT\n- esan: requires it\n- hwasan: requires it\n- lsan: requires it\n- msan: requires it\n- safestack: doesn't require it\n- xray: doesn't require it\n- tsan: requires it\n- ubsan: requires it\n- ubsan_minimal: doesn't require it\n- scudo: requires it (but not for Fuchsia that has a minimal runtime)\n\nThis was tested locally on Linux, Android, Fuchsia.\n\nReviewers: alekseyshl, eugenis, dberris, kubamracek, vitalybuka, dvyukov, mcgrathr\n\nReviewed By: alekseyshl, vitalybuka\n\nSubscribers: srhines, kubamracek, mgorny, krytarowski, delcypher, llvm-commits, #sanitizers\n\nDifferential Revision: https://reviews.llvm.org/D45457\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330131 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/d8870b2eca994be68a55b4af42d863141683ed90"},{"sha":"0402fa0fb8b69d9a14568bdac14cedf5c6d238ef","author":{"name":"Kostya Kortchinsky","email":"14db504d4cd3201da0bb52691e3113891ce88197@google.com"},"message":"[sanitizer] Build failures fixes post D45457\n\nSummary: Adding a couple missed RTSanitizerCommonSymbolizer in makefiles.\n\nSubscribers: kubamracek, mgorny, delcypher, llvm-commits, #sanitizers\n\nDifferential Revision: https://reviews.llvm.org/D45694\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330134 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/0402fa0fb8b69d9a14568bdac14cedf5c6d238ef"},{"sha":"3a550c65971799a04f3b9eed9a41bdb923a5d1ec","author":{"name":"Kostya Kortchinsky","email":"14db504d4cd3201da0bb52691e3113891ce88197@google.com"},"message":"[sanitizer] Fix OSX build failure post D45457\n\nSummary:\nIt looks like OSX's UBSan needs a \"NoHooks\" version of\n`RTSanitizerCommonSymbolizer` to work build properly.\n\nSubscribers: kubamracek, mgorny, delcypher, llvm-commits, #sanitizers\n\nDifferential Revision: https://reviews.llvm.org/D45696\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330146 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/3a550c65971799a04f3b9eed9a41bdb923a5d1ec"},{"sha":"34e99c90162c3e66a0f21bb2511faaa4f8cf17a1","author":{"name":"Kostya Kortchinsky","email":"14db504d4cd3201da0bb52691e3113891ce88197@google.com"},"message":"[sanitizer] Remove low-hanging-fruit dead code\n\nSummary:\nGoing through the dead code findings, the code removed in this CL appears to be\npretty straightforward to remove, and seems to be some leftover from previous\nrefactors.\n\nReviewers: alekseyshl, eugenis\n\nReviewed By: alekseyshl\n\nSubscribers: kubamracek, delcypher, #sanitizers, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D45704\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330190 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/34e99c90162c3e66a0f21bb2511faaa4f8cf17a1"},{"sha":"78748153745b09b8a547f1692ed0873d317dc6e4","author":{"name":"Keith Wyss","email":"d476a33505c5f5ea7e0d9ece5f6a991a4af062b9@gmail.com"},"message":"Implement trampoline and handler for typed xray event tracing.\n\nSummary:\nCompiler-rt support first before defining the __xray_typedevent() lowering in\nllvm. I'm looking for some early feedback before I touch much more code.\n\nReviewers: dberris\n\nSubscribers: delcypher, llvm-commits, #sanitizers\n\nDifferential Revision: https://reviews.llvm.org/D43668\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330218 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/78748153745b09b8a547f1692ed0873d317dc6e4"},{"sha":"4c0639277d03e91ce34f0dfa90215f63f5655051","author":{"name":"Keith Wyss","email":"d476a33505c5f5ea7e0d9ece5f6a991a4af062b9@gmail.com"},"message":"[XRay][compiler-rt] Add noop patch functions for unsupported arches.\n\nSummary:\nTyped event patching is implemented for x86-64, but functions must\nbe defined for other arches.\n\nReviewers: dberris, pelikan\n\nSubscribers: nemanjai, javed.absar, delcypher, #sanitizers, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D45749\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@330231 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/4c0639277d03e91ce34f0dfa90215f63f5655051"},{"sha":"997836236045241c67dbff6969f411a7d74a5a5e","author":{"name":"rocm.hcc","email":"3b5f2a47220f7d28cb397a74c5fc48c24942635c@amd.com"},"message":"Merge remote-tracking branch 'upstream/master' into HEAD","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/compiler-rt/commits/997836236045241c67dbff6969f411a7d74a5a5e"}]}
{"actor":{"display_login":"rocm-hcc"}}