<?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 duplicate_os_log_reports.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>fc532c1a - Remove some non-determinism from the `Darwin/duplicate_os_log_reports.cpp` test.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp#fc532c1a</link>
        <description>Remove some non-determinism from the `Darwin/duplicate_os_log_reports.cpp` test.The test read from an uninitialized buffer which could cause the outputto be unpredictable.The test is currently disabled so this won&apos;t actually change anythinguntil the test is re-enabled.

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp</description>
        <pubDate>Sat, 30 May 2020 22:17:41 +0000</pubDate>
        <dc:creator>Dan Liew &lt;dan@su-root.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>e47e2264 - Disable `duplicate_os_log_reports.cpp` test.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp#e47e2264</link>
        <description>Disable `duplicate_os_log_reports.cpp` test.It&apos;s not passing on macOS green dragon bots. To get them green justdisable for now.rdar://problem/62141527

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp</description>
        <pubDate>Thu, 28 May 2020 22:57:44 +0000</pubDate>
        <dc:creator>Dan Liew &lt;dan@su-root.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>4155784c - Try to make `duplicate_os_log_reports.cpp` more reliable.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp#4155784c</link>
        <description>Try to make `duplicate_os_log_reports.cpp` more reliable.It looks like some bots are failing with os log not giving anyoutput. This might be due to the system under test being heavyload so the 2 minute window might not be large enough. Thispatch makes the window larger in the hope that this test willbe more reliable.rdar://problem/62141527

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp</description>
        <pubDate>Mon, 04 May 2020 20:47:00 +0000</pubDate>
        <dc:creator>Dan Liew &lt;dan@su-root.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>445b810f - [ASan] Fix issue where system log buffer was not cleared after reporting an issue.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp#445b810f</link>
        <description>[ASan] Fix issue where system log buffer was not cleared after reporting an issue.Summary:When ASan reports an issue the contents of the system log buffer(`error_message_buffer`) get flushed to the system log (via`LogFullErrorReport()`). After this happens the buffer is not clearedbut this is usually fine because the process usually exits soon afterreporting the issue.However, when ASan runs in `halt_on_error=0` mode execution continueswithout clearing the buffer. This leads to problems if more ASanissues are found and reported.1. Duplicate ASan reports in the system log. The Nth (start counting from 1)ASan report  will be duplicated (M - N) times in the system log if M is thenumber of ASan issues reported.2. Lost ASan reports. Given a sufficientnumber of reports the buffer will fill up and consequently cannot be appendedto. This means reports can be lost.The fix here is to reset `error_message_buffer_pos` to 0 whicheffectively clears the system log buffer.A test case is included but unfortunately it is Darwin specific becausequerying the system log is an OS specific activity.rdar://problem/55986279Reviewers: kubamracek, yln, vitalybuka, kcc, filcabSubscribers: #sanitizers, llvm-commitsTags: #sanitizersDifferential Revision: https://reviews.llvm.org/D76749

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp</description>
        <pubDate>Wed, 25 Mar 2020 02:39:44 +0000</pubDate>
        <dc:creator>Dan Liew &lt;dan@su-root.co.uk&gt;</dc:creator>
    </item>
</channel>
</rss>
