<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mutex_posix.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9bd9a03a - Attempt to fix &apos;mutex.h&apos; not found when building mutex_posix.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/mutex_posix.cpp#9bd9a03a</link>
        <description>Attempt to fix &apos;mutex.h&apos; not found when building mutex_posix.llvm-svn: 362149

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/mutex_posix.cpp</description>
        <pubDate>Thu, 30 May 2019 20:48:05 +0000</pubDate>
        <dc:creator>Mitch Phillips &lt;mitchphillips@outlook.com&gt;</dc:creator>
    </item>
<item>
        <title>5f0f4e3a - [GWP-ASan] Mutex implementation [2].</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/mutex_posix.cpp#5f0f4e3a</link>
        <description>[GWP-ASan] Mutex implementation [2].Summary:See D60593 for further information.This patch pulls out the mutex implementation and the required definitions file.We implement our own mutex for GWP-ASan currently, because:1. We must be compatible with the sum of the most restrictive elements of the supporting allocator&apos;s build system. Current targets for GWP-ASan include Scudo (on Linux and Fuchsia), and bionic (on Android).2. Scudo specifies `-nostdlib++ -nonodefaultlibs`, meaning we can&apos;t use `std::mutex` or `mtx_t`.3. We can&apos;t use `sanitizer_common`&apos;s mutex, as the supporting allocators cannot afford the extra maintenance (Android, Fuchsia) and code size (Fuchsia) overheads that this would incur.In future, we would like to implement a shared base mutex for GWP-ASan, Scudo and sanitizer_common. This will likely happen when both GWP-ASan and Scudo standalone are not in the development phase, at which point they will have stable requirements.Reviewers: vlad.tsyrklevich, morehouse, jfbReviewed By: morehouseSubscribers: dexonsmith, srhines, cfe-commits, kubamracek, mgorny, cryptoad, jfb, #sanitizers, llvm-commits, vitalybuka, eugenisTags: #sanitizers, #llvm, #clangDifferential Revision: https://reviews.llvm.org/D61923llvm-svn: 362138

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/mutex_posix.cpp</description>
        <pubDate>Thu, 30 May 2019 19:45:32 +0000</pubDate>
        <dc:creator>Mitch Phillips &lt;mitchphillips@outlook.com&gt;</dc:creator>
    </item>
</channel>
</rss>
