{"push_id":1213465034,"size":41,"distinct_size":41,"ref":"refs/heads/master","head":"f71ccc430b89825051201c87a590b41a4dcc80f0","before":"a355ad7e8c308007c982fc2893ab64d657016dfa","commits":[{"sha":"f49accbcd6eed1bd46eb520ed36bb2f40e19c193","author":{"name":"Etienne Bergeron","email":"9249e96c3f88e5aea7ef6215896da7a0f5022825@google.com"},"message":"[compiler-rt] Allow trampoline allocation further and 1 gig.\n\nSummary:\nThe trampoline allocation limits the memory scanning to 1 gig.\nThere is an unittest that is allocating a large object which make\nit impossible to the trampoline allocator to find a free spot.\n\nsee shadow_mapping_failures:\n```\nchar bigchunk[1 << 30];\n```\n\nThis patch is not fixing the unittest but it's fixing it's infinite\nloop behavior.\n\nReviewers: rnk\n\nSubscribers: llvm-commits, wang0109, chrisha\n\nDifferential Revision: https://reviews.llvm.org/D22471\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@275887 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/f49accbcd6eed1bd46eb520ed36bb2f40e19c193"},{"sha":"30e6ecf184a299ea9d37facd7713e54ed0db8c2f","author":{"name":"Etienne Bergeron","email":"9249e96c3f88e5aea7ef6215896da7a0f5022825@google.com"},"message":"[compiler-rt] Fix incorrect handling of indirect load.\n\nSummary:\nIndirect load are relative offset from RIP.\n\nThe current trampoline implementation is incorrectly\ncopying these instructions which make some unittests\ncrashing.\n\nThis patch is not fixing the unittests but it's fixing\nthe crashes. The functions are no longer hooked.\n\nPatches will come soon to fix these unittests.\n\nReviewers: rnk\n\nSubscribers: llvm-commits, wang0109, chrisha\n\nDifferential Revision: https://reviews.llvm.org/D22410\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@275892 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/30e6ecf184a299ea9d37facd7713e54ed0db8c2f"},{"sha":"f609165826c7e7141385967fd3e9dcc29b65a18b","author":{"name":"Vedant Kumar","email":"e06201a831a99f4a997d7618bb35ffb5726917fe@apple.com"},"message":"[interception] Remove extra whitespace to appease linters (NFC)\n\nAttempt to fix:\n\n  http://lab.llvm.org:8011/builders/clang-s390x-linux/builds/7774\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@275901 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/f609165826c7e7141385967fd3e9dcc29b65a18b"},{"sha":"189001e3bc9f050781628eba7da36f90725b04ba","author":{"name":"Derek Bruening","email":"5c9304747aa76bca89fdf247a67e2d731beb81a9@google.com"},"message":"[esan] Fix sideline thread flaky assert\n\nFixes an esan sideline thread CHECK that failed to account for the sideline\nthread reaching its code before the internal_clone() return value was\nassigned in the parent.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@275946 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/189001e3bc9f050781628eba7da36f90725b04ba"},{"sha":"818c1248e0128d9058e997db8a9003270fbf80c7","author":{"name":"Derek Bruening","email":"5c9304747aa76bca89fdf247a67e2d731beb81a9@google.com"},"message":"[esan|wset] Fix flaky sampling tests\n\nAdds a new esan public interface routine __esan_get_sample_count() and uses\nit to ensure that tests of sampling receive the minimum number of samples.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@275948 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/818c1248e0128d9058e997db8a9003270fbf80c7"},{"sha":"39eb5888f1379f2fe3013603d8d2b6f27083b4c9","author":{"name":"Etienne Bergeron","email":"9249e96c3f88e5aea7ef6215896da7a0f5022825@google.com"},"message":"[compiler-rt] Fix Asan imports/exports unittest\n\nSummary:\nAvoid mismatch between imports/exports for 32-bit and 64-bits version.\n\nThe test is running grep over macros to detect which functions are\nintercepted. Unfortunately, exception handlers differ in 32-bit and\n64-bit.\n\nThis patch is removing the exception handlers from the test.\n\nReviewers: rnk\n\nSubscribers: llvm-commits, wang0109, kubabrecka, chrisha\n\nDifferential Revision: https://reviews.llvm.org/D22484\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@275982 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/39eb5888f1379f2fe3013603d8d2b6f27083b4c9"},{"sha":"ed089f6dacf58658fd5e87cd465afaf453180353","author":{"name":"Etienne Bergeron","email":"9249e96c3f88e5aea7ef6215896da7a0f5022825@google.com"},"message":"fix compiler warnings [NFC]\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@275984 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/ed089f6dacf58658fd5e87cd465afaf453180353"},{"sha":"b6496a0286b7b7ae5b371871f1f8991df6d30b18","author":{"name":"Vitaly Buka","email":"20e2bb9ee53e7f49c650b4578b091606fe1719ec@google.com"},"message":"Add detect_stack_use_after_scope runtime flag\n\nSummary: This flag could be used to disable check in runtime.\n\nSubscribers: kubabrecka\n\nDifferential Revision: https://reviews.llvm.org/D22495\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276004 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/b6496a0286b7b7ae5b371871f1f8991df6d30b18"},{"sha":"81ebff1568c1a78be894f6409c8d26064b608806","author":{"name":"Xinliang David Li","email":"30ef046928346b5918168f93b501e4fbd3c9de6a@google.com"},"message":"[Profile] use portable macro /NFC\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276019 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/81ebff1568c1a78be894f6409c8d26064b608806"},{"sha":"cb081e1fa6099e26db36319d52fdfc1e47568341","author":{"name":"Xinliang David Li","email":"30ef046928346b5918168f93b501e4fbd3c9de6a@google.com"},"message":"[Profile] move utility interfaces to the right header /NFC\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276021 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/cb081e1fa6099e26db36319d52fdfc1e47568341"},{"sha":"d9a4e3bb666e094620540b1132938c99dfdec1cd","author":{"name":"Xinliang David Li","email":"30ef046928346b5918168f93b501e4fbd3c9de6a@google.com"},"message":"[Profile] introduce reusable internal interfaces to find dir separator \\NFC\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276027 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/d9a4e3bb666e094620540b1132938c99dfdec1cd"},{"sha":"66e50580ba1bfd7613be69f62dc4a077fbc2d65c","author":{"name":"Kostya Serebryany","email":"929ea1a85e127c0f9ffdb8680cf24d3fc1a6e9ce@google.com"},"message":"[asan] trying to fix the android bot\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276031 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/66e50580ba1bfd7613be69f62dc4a077fbc2d65c"},{"sha":"2de41ffcdbfdfa203897d28def292f0cc93ab5e9","author":{"name":"Xinliang David Li","email":"30ef046928346b5918168f93b501e4fbd3c9de6a@google.com"},"message":"[Profile] Introduce lit test vars for IR based instrumentation\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276034 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/2de41ffcdbfdfa203897d28def292f0cc93ab5e9"},{"sha":"c2512f9d99dd5effcfa1ba9790008a96ec8c36d1","author":{"name":"Xinliang David Li","email":"30ef046928346b5918168f93b501e4fbd3c9de6a@google.com"},"message":"[Profile] Test cleanup -- use new lit var for IR PGO tests /NFC\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276036 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/c2512f9d99dd5effcfa1ba9790008a96ec8c36d1"},{"sha":"cd776714f503eb9bf284f77cd7e861ba5e516c0f","author":{"name":"Xinliang David Li","email":"30ef046928346b5918168f93b501e4fbd3c9de6a@google.com"},"message":"[Profile] implement interface to get profile path prefix\n\nDifferential Revision:  http://reviews.llvm.org/D22546\n\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276083 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/cd776714f503eb9bf284f77cd7e861ba5e516c0f"},{"sha":"23636c0ac2005970641457401c7a4e72dc71fe5a","author":{"name":"Xinliang David Li","email":"30ef046928346b5918168f93b501e4fbd3c9de6a@google.com"},"message":"Minor cleanup -- clear name structure before parsing\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276089 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/23636c0ac2005970641457401c7a4e72dc71fe5a"},{"sha":"dfe852982a8775408afe3c092b9be1a4cdee4e13","author":{"name":"Dmitry Vyukov","email":"b57e2f029877ea15ce154a1e552a90c512dd912a@google.com"},"message":"tsan: fix leak of shadow stacks\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276103 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/dfe852982a8775408afe3c092b9be1a4cdee4e13"},{"sha":"5868c7a6f6a24276c37a762e19e13f22d57017c9","author":{"name":"Dmitry Vyukov","email":"b57e2f029877ea15ce154a1e552a90c512dd912a@google.com"},"message":"tsan: fix windows build\n\nCurrently fails as:\n\ngotsan.cc: In function 'void* __sanitizer::__libc_memalign(__sanitizer::uptr, __sanitizer::uptr)':\ngotsan.cc:6194:50: error: 'posix_memalign' was not declared in this scope\n   uptr error = posix_memalign(&p, alignment, size);\n\nWindows does not provide posix_memalign.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276107 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/5868c7a6f6a24276c37a762e19e13f22d57017c9"},{"sha":"e35e7c00b5c7e7ee5e24d537b80cb0d34cebb038","author":{"name":"Dmitry Vyukov","email":"b57e2f029877ea15ce154a1e552a90c512dd912a@google.com"},"message":"tsan: fix windows build\n\nIt's only asan that installs vectored SEH handler to map memory lazily.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276112 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/e35e7c00b5c7e7ee5e24d537b80cb0d34cebb038"},{"sha":"9b1dbf02c9adffedc28c56284967ab87941abb53","author":{"name":"Dean Michael Berris","email":"6b0af69dd05a094d46606b1b8f141285184892b2@google.com"},"message":"[compiler-rt] [XRay] Basic initialization and flag definition for XRay runtime\n\nSummary:\nThis patch implements the initialisation and patching routines for the XRay runtime, along with the necessary trampolines for function entry/exit handling. For now we only define the basic hooks for allowing an implementation to define a handler that gets run on function entry/exit. We expose a minimal API for controlling the behaviour of the runtime (patching, cleanup, and setting the handler to invoke when instrumenting).\n\nDepends on D19904\n\nReviewers: echristo, kcc, rnk\n\nSubscribers: rnk, mehdi_amini, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D21612\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276117 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyfz/compiler-rt/commits/9b1dbf02c9adffedc28c56284967ab87941abb53"}]}
{"actor":{"display_login":"omtcyfz"}}