<?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 block-in-critical-section.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9a8c8bf6 - [analyzer] lock_guard and unique_lock extension for BlockInCriticalSection checker</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#9a8c8bf6</link>
        <description>[analyzer] lock_guard and unique_lock extension for BlockInCriticalSection checkerA patch by zdtorok (Zolt&#225;n D&#225;niel T&#246;r&#246;k)!Differential Revision: https://reviews.llvm.org/D33729llvm-svn: 316892

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Mon, 30 Oct 2017 10:09:55 +0000</pubDate>
        <dc:creator>Gabor Horvath &lt;xazax.hun@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>829c6bc0 - [analyzer] Extend block in critical section check with C11 and Pthread APIs.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#829c6bc0</link>
        <description>[analyzer] Extend block in critical section check with C11 and Pthread APIs.Patch by Zoltan Daniel Torok!Differential Revision: https://reviews.llvm.org/D29567llvm-svn: 297461

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Fri, 10 Mar 2017 14:50:12 +0000</pubDate>
        <dc:creator>Gabor Horvath &lt;xazax.hun@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>184c6242 - Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#184c6242</link>
        <description>Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296895

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Fri, 03 Mar 2017 18:02:02 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>09d66f75 - Revert &quot;Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#09d66f75</link>
        <description>Revert &quot;Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit ea36f1406e1f36bf456c3f3929839b024128e468.llvm-svn: 296841

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Thu, 02 Mar 2017 23:30:53 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>feaf9ff5 - Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#feaf9ff5</link>
        <description>Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296837

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Thu, 02 Mar 2017 23:05:45 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4a90bf8c - Revert &quot;Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#4a90bf8c</link>
        <description>Revert &quot;Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit f93343c099fff646a2314cc7f4925833708298b1.llvm-svn: 296836

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Thu, 02 Mar 2017 22:58:06 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1cb0256a - Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#1cb0256a</link>
        <description>Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296835

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Thu, 02 Mar 2017 22:45:24 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>00355a51 - Revert &quot;Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#00355a51</link>
        <description>Revert &quot;Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit 1b28d0b10e1c8feccb971abb6ef7a18bee589830.llvm-svn: 296422

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Tue, 28 Feb 2017 01:50:23 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>59cd8933 - Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#59cd8933</link>
        <description>Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296414

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Tue, 28 Feb 2017 00:02:36 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8589e10c - Revert &quot;[analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#8589e10c</link>
        <description>Revert &quot;[analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit 8e7780b9e59ddaad1800baf533058d2c064d4787.llvm-svn: 296317

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Mon, 27 Feb 2017 03:29:25 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>02064a30 - [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#02064a30</link>
        <description>[analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296312

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Mon, 27 Feb 2017 02:36:15 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c154f7bc - [analyzer] Add a checker that detects blocks in critical sections</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp#c154f7bc</link>
        <description>[analyzer] Add a checker that detects blocks in critical sectionsThis checker should find the calls to blocking functions (for example: sleep, getc, fgets,read,recv etc.) inside a critical section. When sleep(x) is called while a mutex is held, other threads cannot lock the same mutex. This might take some time, leading to bad performance or even deadlock.Example:mutex_t m;void f() {  sleep(1000); // Error: sleep() while m is locked! [f() is called from foobar() while m is locked]  // do some work}void foobar() {  lock(m);  f();  unlock(m);}A patch by zdtorok (Zolt&#225;n D&#225;niel T&#246;r&#246;k)!Differential Revision: https://reviews.llvm.org/D21506llvm-svn: 282011

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/block-in-critical-section.cpp</description>
        <pubDate>Tue, 20 Sep 2016 20:28:50 +0000</pubDate>
        <dc:creator>Anna Zaks &lt;ganna@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
